.engineering-dashboard_dashboard__Xbp5k{max-width:1220px;margin:0 auto;padding:112px 40px 150px}.engineering-dashboard_hero__VII2X{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;min-height:420px;padding-bottom:54px}.engineering-dashboard_eyebrow__ddpUx{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:.2em;color:hsl(var(--muted-foreground))}.engineering-dashboard_statusDot__Hc0VN{width:6px;height:6px;border-radius:50%;background:hsl(var(--accent));box-shadow:0 0 16px hsl(var(--accent)/.65)}.engineering-dashboard_hero__VII2X h1{margin-top:24px;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3.2vw,44px);line-height:1.12;font-weight:600;letter-spacing:-.04em}.engineering-dashboard_hero__VII2X h1>span{display:block;margin-top:12px;font-size:clamp(44px,5.2vw,70px);font-weight:700;letter-spacing:-.055em}.engineering-dashboard_intro__xgp_C{margin-top:26px;font-size:18px;font-weight:500}.engineering-dashboard_heroDescription__V3A2n{max-width:510px;margin-top:14px;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.95}.engineering-dashboard_heroActions___xIiu{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}.engineering-dashboard_textLink__SfDEh{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:hsl(var(--muted-foreground));transition:color .2s}.engineering-dashboard_textLink__SfDEh:hover{color:hsl(var(--primary))}.engineering-dashboard_systemVisual__4R1MK{position:relative;width:100%;aspect-ratio:1;max-width:420px;justify-self:center}.engineering-dashboard_orbitGlow__brh9u{position:absolute;inset:20%;border-radius:50%;background:radial-gradient(circle,hsl(var(--primary)/.16),transparent 70%);filter:blur(20px)}.engineering-dashboard_orbitOuter__Hw9Z8{position:absolute;inset:10%;border:1px solid hsl(var(--primary)/.17);border-radius:50%}.engineering-dashboard_orbitInner__rrDJL{position:absolute;inset:24%;border:1px dashed hsl(var(--primary)/.2);border-radius:50%;animation:engineering-dashboard_orbit__i2gO_ 80s linear infinite}.engineering-dashboard_systemCore__qVKNb{position:absolute;inset:31%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;border-radius:50%;border:1px solid hsl(var(--primary)/.25);background:hsl(var(--background)/.5);backdrop-filter:blur(18px);box-shadow:0 0 55px hsl(var(--primary)/.1),inset 0 1px 0 hsl(var(--foreground)/.05)}.engineering-dashboard_systemCore__qVKNb svg{color:hsl(var(--primary))}.engineering-dashboard_systemCore__qVKNb strong{font-size:10px;letter-spacing:.14em;line-height:1.6}.engineering-dashboard_systemCore__qVKNb>span{color:hsl(var(--muted-foreground));font-size:8px}.engineering-dashboard_orbitNode__EN7RB{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 15px;border:1px solid hsl(var(--foreground)/.1);border-radius:16px;background:hsl(var(--background)/.6);backdrop-filter:blur(20px);font-size:10px;box-shadow:0 6px 20px hsl(var(--primary)/.06)}.engineering-dashboard_orbitNode__EN7RB>span{color:hsl(var(--primary));font-size:9px;font-family:monospace}.engineering-dashboard_visualCaption__umxMF{position:absolute;bottom:-12px;width:100%;text-align:center;font-size:8px;letter-spacing:.25em;color:hsl(var(--muted-foreground))}.engineering-dashboard_sectionNav__agn_4{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:44px;padding:17px 22px;border:1px solid hsl(var(--foreground)/.09);border-radius:22px;background:hsl(var(--foreground)/.025);backdrop-filter:blur(24px)}.engineering-dashboard_sectionNav__agn_4 a{display:flex;align-items:center;gap:7px;font-size:11px;color:hsl(var(--muted-foreground));transition:color .2s}.engineering-dashboard_sectionNav__agn_4 a:hover{color:hsl(var(--primary))}.engineering-dashboard_sectionNav__agn_4 a span{font-family:monospace;font-size:9px;opacity:.55}.engineering-dashboard_panel__hO3YI{position:relative;overflow:hidden;border-radius:28px;border:1px solid hsl(var(--foreground)/.1);background:linear-gradient(145deg,hsl(var(--foreground)/.05),hsl(var(--foreground)/.015));backdrop-filter:blur(28px) saturate(155%);box-shadow:inset 0 1px 0 hsl(var(--foreground)/.05),0 16px 50px -35px hsl(var(--primary)/.2)}.engineering-dashboard_education__1ghxF{display:grid;grid-template-columns:1.65fr 1fr 1.1fr;gap:18px;scroll-margin-top:80px}.engineering-dashboard_degreePanel__UqE4v{padding:30px;background:radial-gradient(ellipse at top left,hsl(var(--primary)/.13),transparent 70%),hsl(var(--foreground)/.02)}.engineering-dashboard_panelTop__xTP7G{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;color:hsl(var(--primary))}.engineering-dashboard_pill__jpHWi{display:inline-flex;align-items:center;gap:5px;width:fit-content;border-radius:30px;border:1px solid hsl(var(--primary)/.17);background:hsl(var(--primary)/.07);color:hsl(var(--muted-foreground));padding:6px 10px;font-size:9px}.engineering-dashboard_degreePanel__UqE4v h2{margin:16px 0;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.engineering-dashboard_university__1yATz{font-size:12px;line-height:1.6;margin-bottom:8px}.engineering-dashboard_muted__S4kDI{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.85}.engineering-dashboard_degreeFoot__Pp66D{display:flex;align-items:center;gap:16px;border-top:1px solid hsl(var(--foreground)/.08);margin-top:22px;padding-top:18px;font-size:10px;color:hsl(var(--muted-foreground))}.engineering-dashboard_gradePanel__NujHS{padding:30px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:radial-gradient(ellipse at bottom,hsl(var(--accent)/.1),transparent 75%),hsl(var(--foreground)/.02)}.engineering-dashboard_gradePanel__NujHS .engineering-dashboard_eyebrow__ddpUx{font-size:8px;letter-spacing:.13em}.engineering-dashboard_gradeValue__If4Nf{display:flex;align-items:baseline;gap:7px;margin:40px 0 14px;font-family:Space Grotesk,sans-serif;font-size:58px;line-height:1;font-weight:600;letter-spacing:-.06em}.engineering-dashboard_gradeValue__If4Nf>span{font-size:16px;color:hsl(var(--muted-foreground));letter-spacing:-.02em}.engineering-dashboard_gradePanel__NujHS>p:not(.engineering-dashboard_eyebrow__ddpUx){font-size:12px;margin-bottom:8px}.engineering-dashboard_gradePanel__NujHS>span{font-size:9px}.engineering-dashboard_gradeLine__Y0hcN{width:42px;height:2px;margin-top:28px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent)))}.engineering-dashboard_focusPanel__hQudf{padding:30px 24px;display:flex;flex-direction:column;gap:20px}.engineering-dashboard_focusPanel__hQudf .engineering-dashboard_eyebrow__ddpUx{font-size:8px;letter-spacing:.12em}.engineering-dashboard_focusPanel__hQudf h3{font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.engineering-dashboard_focusPanel__hQudf .engineering-dashboard_pill__jpHWi{margin-top:auto;font-size:8px}.engineering-dashboard_section__OqgnM{margin-top:62px;scroll-margin-top:80px}.engineering-dashboard_sectionHeading__SCI_t{display:flex;gap:18px;align-items:flex-start;margin-bottom:28px}.engineering-dashboard_index__d8BhL{color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.2);border-radius:12px;padding:10px;font-size:10px;font-family:monospace;margin-top:3px;background:hsl(var(--primary)/.06)}.engineering-dashboard_sectionHeading__SCI_t h2{font-family:Space Grotesk,sans-serif;font-size:clamp(23px,3vw,32px);line-height:1.3;font-weight:600;letter-spacing:-.035em}.engineering-dashboard_sectionHeading__SCI_t p{margin-top:10px;font-size:12px;line-height:1.7;color:hsl(var(--muted-foreground))}.engineering-dashboard_foundationGrid__wwpyN{display:grid;grid-template-columns:1fr 1.65fr;gap:22px}.engineering-dashboard_subjects__00dpx{display:grid;gap:8px}.engineering-dashboard_subjectButton__vlS5Y{display:flex;align-items:center;gap:14px;text-align:left;border-radius:18px;padding:17px 20px;border:1px solid hsl(var(--foreground)/.07);background:hsl(var(--foreground)/.025);font-size:12px;color:hsl(var(--muted-foreground));transition:background .25s,border-color .25s,transform .25s}.engineering-dashboard_subjectButton__vlS5Y>svg:last-child{margin-left:auto;opacity:.55}.engineering-dashboard_subjectButton__vlS5Y:hover{transform:translateX(3px);border-color:hsl(var(--primary)/.3)}.engineering-dashboard_selected__w0aAc{background:hsl(var(--primary)/.09)!important;border-color:hsl(var(--primary)/.3)!important;color:hsl(var(--foreground))!important}.engineering-dashboard_selected__w0aAc>svg:first-child{color:hsl(var(--primary))}.engineering-dashboard_foundationDetail__axPc1{padding:38px;display:flex;flex-direction:column;justify-content:center;min-height:330px;background:radial-gradient(ellipse at top right,hsl(var(--primary)/.08),transparent 70%),hsl(var(--foreground)/.025)}.engineering-dashboard_domainDetail__s_B_7 h3,.engineering-dashboard_foundationDetail__axPc1 h3,.engineering-dashboard_skillDetail__hT4UT h3{font-family:Space Grotesk,sans-serif;font-size:29px;font-weight:600;letter-spacing:-.025em;margin-top:22px}.engineering-dashboard_foundationDetail__axPc1>p:not(.engineering-dashboard_smallNote__TLVnW){margin-top:18px;font-size:13px;line-height:1.95;color:hsl(var(--muted-foreground))}.engineering-dashboard_courseList__Yqke0{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.engineering-dashboard_courseList__Yqke0 span{border:1px solid hsl(var(--foreground)/.1);border-radius:11px;padding:10px 12px;background:hsl(var(--foreground)/.035);font-size:10px;line-height:1.5}.engineering-dashboard_smallNote__TLVnW{font-size:10px;color:hsl(var(--muted-foreground));line-height:1.8;margin-top:26px}.engineering-dashboard_domainPanel__ycERG{padding:30px}.engineering-dashboard_domainPicker__XvYa9{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:28px;border-bottom:1px solid hsl(var(--foreground)/.08)}.engineering-dashboard_domainPicker__XvYa9 button{border-radius:30px;border:1px solid hsl(var(--foreground)/.1);padding:10px 16px;font-size:10px;color:hsl(var(--muted-foreground));transition:background .25s,border-color .25s}.engineering-dashboard_domainPicker__XvYa9 button:hover{border-color:hsl(var(--primary)/.4)}.engineering-dashboard_activeChip__Rwdz7{background:hsl(var(--primary)/.13);color:hsl(var(--foreground))!important;border-color:hsl(var(--primary)/.4)!important}.engineering-dashboard_domainDetail__s_B_7{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:36px 12px 12px}.engineering-dashboard_domainDetail__s_B_7 h3{margin-top:18px}.engineering-dashboard_domainDetail__s_B_7 p:not(.engineering-dashboard_eyebrow__ddpUx){font-size:13px;line-height:1.9;margin-top:18px;color:hsl(var(--muted-foreground))}.engineering-dashboard_domainDetail__s_B_7 dl{display:grid;gap:20px}.engineering-dashboard_domainDetail__s_B_7 dt{font-size:10px;color:hsl(var(--primary));margin-bottom:7px}.engineering-dashboard_domainDetail__s_B_7 dd{font-size:11px;line-height:1.8;color:hsl(var(--muted-foreground))}.engineering-dashboard_skillLayout__TXjhN{display:grid;grid-template-columns:1fr 1.65fr;gap:22px}.engineering-dashboard_skillMenu__Om6xA{display:grid;gap:8px}.engineering-dashboard_skillMenu__Om6xA button{display:flex;align-items:center;gap:16px;text-align:left;font-size:12px;border:1px solid hsl(var(--foreground)/.07);border-radius:18px;padding:17px 20px;background:hsl(var(--foreground)/.025);color:hsl(var(--muted-foreground));transition:background .25s,border-color .25s}.engineering-dashboard_skillMenu__Om6xA button span{font-family:monospace;font-size:9px;opacity:.6}.engineering-dashboard_skillMenu__Om6xA button svg{margin-left:auto}.engineering-dashboard_skillDetail__hT4UT{padding:36px;min-height:330px}.engineering-dashboard_skillDetail__hT4UT h3{margin:16px 0 24px}.engineering-dashboard_skillDetail__hT4UT ul{display:grid;gap:16px}.engineering-dashboard_skillDetail__hT4UT li{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;border-bottom:1px solid hsl(var(--foreground)/.08);font-size:12px;line-height:1.7}.engineering-dashboard_skillDetail__hT4UT li small{flex:0 0 35%;font-size:9px;color:hsl(var(--muted-foreground));text-align:right}.engineering-dashboard_methodPanel__t6GKE{padding:30px}.engineering-dashboard_methodSteps__zVYD2{display:flex;justify-content:space-between;gap:8px}.engineering-dashboard_methodSteps__zVYD2 button{display:flex;flex:1;flex-direction:column;align-items:center;gap:12px;font-size:10px;color:hsl(var(--muted-foreground));padding:12px 4px;border-radius:16px;transition:background .25s}.engineering-dashboard_methodSteps__zVYD2 button>span{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid hsl(var(--foreground)/.13);border-radius:50%;font-family:monospace;font-size:9px}.engineering-dashboard_activeStep__reH3m{background:hsl(var(--primary)/.08);color:hsl(var(--foreground))!important}.engineering-dashboard_activeStep__reH3m>span{border-color:hsl(var(--primary)/.5)!important;color:hsl(var(--primary));box-shadow:0 0 24px hsl(var(--primary)/.12)}.engineering-dashboard_methodDetail__0TkRf{display:flex;flex-direction:column;align-items:center;text-align:center;min-height:220px;justify-content:center;padding:28px 20px}.engineering-dashboard_methodDetail__0TkRf svg{color:hsl(var(--primary));margin-bottom:16px}.engineering-dashboard_methodDetail__0TkRf h3{font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:600}.engineering-dashboard_methodDetail__0TkRf p{margin-top:12px;font-size:12px;line-height:1.8;max-width:460px;color:hsl(var(--muted-foreground))}.engineering-dashboard_methodFooter__Khg7R{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;padding-top:22px;border-top:1px solid hsl(var(--foreground)/.08)}.engineering-dashboard_methodFooter__Khg7R span{font-size:9px;color:hsl(var(--muted-foreground));padding:5px 9px;border-radius:20px;background:hsl(var(--foreground)/.035)}.engineering-dashboard_directionPanel__pB4ap{scroll-margin-top:80px;margin-top:62px;padding:44px;display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center;background:radial-gradient(ellipse at bottom right,hsl(var(--accent)/.1),transparent 65%),hsl(var(--foreground)/.025)}.engineering-dashboard_directionPanel__pB4ap h2{font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3.6vw,43px);font-weight:600;line-height:1.2;margin-top:20px;letter-spacing:-.04em}.engineering-dashboard_directionPanel__pB4ap p:not(.engineering-dashboard_eyebrow__ddpUx):not(.engineering-dashboard_smallNote__TLVnW){margin-top:22px;font-size:12px;line-height:1.9;color:hsl(var(--muted-foreground))}.engineering-dashboard_directionStack__AhKZS{display:grid;gap:12px}.engineering-dashboard_directionStack__AhKZS>div{display:flex;align-items:center;gap:15px;padding:18px;border:1px solid hsl(var(--foreground)/.1);border-radius:16px;background:hsl(var(--background)/.3);font-size:11px;transition:transform .25s,border-color .25s}.engineering-dashboard_directionStack__AhKZS>div:hover{transform:translateX(-4px);border-color:hsl(var(--accent)/.35)}.engineering-dashboard_directionStack__AhKZS>div>span{font-family:monospace;font-size:9px;color:hsl(var(--primary))}.engineering-dashboard_directionStack__AhKZS svg{margin-left:auto;color:hsl(var(--muted-foreground))}.engineering-dashboard_footer__nF4mg{margin-top:42px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;border-top:1px solid hsl(var(--foreground)/.08);padding-top:24px;color:hsl(var(--muted-foreground));font-size:11px}.engineering-dashboard_footer__nF4mg a{display:inline-flex;align-items:center;gap:8px;color:hsl(var(--primary))}.engineering-dashboard_dashboard__Xbp5k [role=tabpanel]:focus-visible,.engineering-dashboard_dashboard__Xbp5k a:focus-visible,.engineering-dashboard_dashboard__Xbp5k button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:5px}@keyframes engineering-dashboard_orbit__i2gO_{to{transform:rotate(1turn)}}@media (max-width:1023px){.engineering-dashboard_dashboard__Xbp5k{padding:100px 32px 140px}.engineering-dashboard_hero__VII2X{gap:22px}.engineering-dashboard_education__1ghxF{grid-template-columns:1.5fr 1fr}.engineering-dashboard_focusPanel__hQudf{grid-column:1/-1;flex-direction:row;align-items:center;flex-wrap:wrap}.engineering-dashboard_focusPanel__hQudf .engineering-dashboard_pill__jpHWi{margin-top:0}.engineering-dashboard_focusPanel__hQudf h3{font-size:20px}.engineering-dashboard_focusPanel__hQudf .engineering-dashboard_muted__S4kDI{max-width:280px}.engineering-dashboard_systemCore__qVKNb{gap:7px}.engineering-dashboard_systemCore__qVKNb svg{width:28px}.engineering-dashboard_systemCore__qVKNb strong{font-size:8px}.engineering-dashboard_systemCore__qVKNb>span{font-size:6px}.engineering-dashboard_orbitNode__EN7RB{padding:8px 11px;font-size:9px}.engineering-dashboard_directionPanel__pB4ap{gap:32px}}@media (max-width:700px){.engineering-dashboard_dashboard__Xbp5k{padding:92px 20px 120px}.engineering-dashboard_hero__VII2X{grid-template-columns:1fr;gap:26px;padding-bottom:35px}.engineering-dashboard_hero__VII2X h1{font-size:30px}.engineering-dashboard_hero__VII2X h1>span{font-size:clamp(44px,10vw,66px)}.engineering-dashboard_systemVisual__4R1MK{max-width:330px}.engineering-dashboard_systemCore__qVKNb{gap:8px}.engineering-dashboard_systemCore__qVKNb strong{font-size:9px}.engineering-dashboard_systemCore__qVKNb>span{font-size:7px}.engineering-dashboard_sectionNav__agn_4{justify-content:flex-start;gap:18px;padding:18px;margin-bottom:28px}.engineering-dashboard_education__1ghxF{grid-template-columns:1fr}.engineering-dashboard_focusPanel__hQudf{grid-column:auto;flex-direction:column;align-items:flex-start}.engineering-dashboard_gradePanel__NujHS{align-items:flex-start;text-align:left;padding:26px 30px}.engineering-dashboard_gradeValue__If4Nf{margin:24px 0 14px}.engineering-dashboard_gradeLine__Y0hcN{margin-top:20px}.engineering-dashboard_section__OqgnM{margin-top:60px}.engineering-dashboard_foundationGrid__wwpyN,.engineering-dashboard_skillLayout__TXjhN{grid-template-columns:1fr;gap:16px}.engineering-dashboard_subjects__00dpx{grid-template-columns:1fr 1fr}.engineering-dashboard_subjectButton__vlS5Y{padding:14px 12px;gap:8px;font-size:10px}.engineering-dashboard_subjectButton__vlS5Y svg{flex-shrink:0;width:17px}.engineering-dashboard_subjectButton__vlS5Y>svg:last-child{display:none}.engineering-dashboard_foundationDetail__axPc1{min-height:290px;padding:26px}.engineering-dashboard_domainPanel__ycERG{padding:22px}.engineering-dashboard_domainPicker__XvYa9 button{padding:9px 12px}.engineering-dashboard_domainDetail__s_B_7{grid-template-columns:1fr;gap:26px;padding:26px 0 4px}.engineering-dashboard_skillMenu__Om6xA{grid-template-columns:1fr 1fr}.engineering-dashboard_skillMenu__Om6xA button{padding:14px 12px;font-size:10px;gap:8px}.engineering-dashboard_skillMenu__Om6xA button svg{display:none}.engineering-dashboard_skillDetail__hT4UT{padding:26px;min-height:290px}.engineering-dashboard_methodPanel__t6GKE{padding:20px 14px}.engineering-dashboard_methodSteps__zVYD2{overflow-x:auto;justify-content:flex-start;padding-bottom:8px}.engineering-dashboard_methodSteps__zVYD2 button{flex:0 0 73px}.engineering-dashboard_methodDetail__0TkRf{min-height:210px}.engineering-dashboard_directionPanel__pB4ap{margin-top:60px;padding:28px;grid-template-columns:1fr;gap:30px}.engineering-dashboard_sectionHeading__SCI_t{gap:12px}.engineering-dashboard_sectionHeading__SCI_t p{font-size:11px}}@media (prefers-reduced-motion:reduce){.engineering-dashboard_orbitInner__rrDJL{animation:none}.engineering-dashboard_dashboard__Xbp5k *{transition:none!important}}.engineering-dashboard_panel__hO3YI{transition:border-color .35s ease,box-shadow .35s ease,background-color .35s ease}@media (hover:hover) and (pointer:fine){.engineering-dashboard_panel__hO3YI:hover{border-color:hsl(var(--primary)/.28);box-shadow:inset 0 1px 0 hsl(var(--foreground)/.09),0 20px 55px -30px hsl(var(--primary)/.2)}.engineering-dashboard_skillMenu__Om6xA button:hover,.engineering-dashboard_subjectButton__vlS5Y:hover{background:hsl(var(--primary)/.065);border-color:hsl(var(--primary)/.3);transform:none}.engineering-dashboard_domainPicker__XvYa9 button:hover,.engineering-dashboard_methodSteps__zVYD2 button:hover{background:hsl(var(--primary)/.07);color:hsl(var(--foreground))}.engineering-dashboard_directionStack__AhKZS>div:hover{transform:none;background:hsl(var(--accent)/.04)}.engineering-dashboard_orbitNode__EN7RB{transition:border-color .35s,box-shadow .35s}.engineering-dashboard_orbitNode__EN7RB:hover{border-color:hsl(var(--primary)/.35);box-shadow:0 8px 30px hsl(var(--primary)/.13)}.engineering-dashboard_footer__nF4mg a:hover,.engineering-dashboard_sectionNav__agn_4 a:hover,.engineering-dashboard_textLink__SfDEh:hover{text-shadow:0 0 18px hsl(var(--primary)/.15)}}.engineering-dashboard_revealItem__niGnx{opacity:0;translate:0 18px;filter:blur(2px);transition:opacity .85s cubic-bezier(.22,1,.36,1),translate .85s cubic-bezier(.22,1,.36,1),filter .85s ease,border-color .35s ease,box-shadow .35s ease,background-color .35s ease;transition-delay:var(--reveal-delay,0s),var(--reveal-delay,0s),var(--reveal-delay,0s),0s,0s,0s}.engineering-dashboard_revealed__cWRY6{opacity:1;translate:0 0;filter:blur(0)}.engineering-dashboard_scrollProgress__CBDe5{position:fixed;left:0;right:0;top:0;height:2px;z-index:250;transform-origin:left;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent)));pointer-events:none}.engineering-dashboard_documentsSection__hhP66{scroll-margin-top:80px;margin-top:22px}.engineering-dashboard_documentsPanel__QJYPG{padding:25px 30px}.engineering-dashboard_documentsIntro__12mc8{display:flex;align-items:center;gap:16px}.engineering-dashboard_documentsIntro__12mc8 h2{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600}.engineering-dashboard_documentsIntro__12mc8 p{margin-top:6px;font-size:11px;color:hsl(var(--muted-foreground))}.engineering-dashboard_documentsPanel__QJYPG .engineering-dashboard_smallNote__TLVnW{margin-top:14px}.engineering-dashboard_documentGrid__23OzK{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:22px}.engineering-dashboard_documentCard__cFR8A{display:flex;align-items:center;gap:13px;text-align:left;padding:17px;border:1px solid hsl(var(--foreground)/.12);border-radius:18px;background:hsl(var(--foreground)/.025);transition:border-color .3s,background .3s}.engineering-dashboard_documentCard__cFR8A:hover{border-color:hsl(var(--primary)/.4);background:hsl(var(--primary)/.07)}.engineering-dashboard_documentCard__cFR8A>svg{color:hsl(var(--primary));flex-shrink:0}.engineering-dashboard_documentCard__cFR8A>svg:last-child{margin-left:auto}.engineering-dashboard_documentCard__cFR8A span{display:grid;gap:5px}.engineering-dashboard_documentCard__cFR8A small{font-size:9px;color:hsl(var(--muted-foreground))}.engineering-dashboard_documentCard__cFR8A strong{font-size:12px;font-weight:500}@media (prefers-reduced-motion:reduce){.engineering-dashboard_revealItem__niGnx{opacity:1;translate:none;filter:none}}@media (max-width:700px){.engineering-dashboard_documentsPanel__QJYPG{padding:23px}.engineering-dashboard_directionPanel__pB4ap,.engineering-dashboard_section__OqgnM{margin-top:48px}}.engineering-dashboard_documentsColumns__6fC_w{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);align-items:stretch;gap:18px}.engineering-dashboard_certificateGrid__EeRHv,.engineering-dashboard_resumeGrid__ty_WS{margin-top:22px}.engineering-dashboard_certificateGrid__EeRHv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.engineering-dashboard_documentCard__cFR8A{display:block;width:100%;height:100%}.engineering-dashboard_documentCardInfo__IXs9_{display:flex;align-items:center;gap:12px}.engineering-dashboard_documentCardInfo__IXs9_>svg{flex-shrink:0;color:hsl(var(--primary))}.engineering-dashboard_documentCardInfo__IXs9_>svg:last-child{margin-left:auto;width:16px}.engineering-dashboard_documentCardInfo__IXs9_>span{min-width:0}.engineering-dashboard_resumeCard__Rdjdg{padding:12px}.engineering-dashboard_resumeCard__Rdjdg .engineering-dashboard_documentCardInfo__IXs9_{padding:14px 5px 5px}.engineering-dashboard_resumeThumbnail__pIHvq{height:245px;width:100%;object-fit:contain;border-radius:10px;background:hsl(var(--foreground)/.035)}@media(max-width:900px){.engineering-dashboard_documentsColumns__6fC_w{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.engineering-dashboard_certificateGrid__EeRHv{grid-template-columns:1fr}.engineering-dashboard_resumeThumbnail__pIHvq{height:290px}}@media(max-width:600px){.engineering-dashboard_documentsColumns__6fC_w{grid-template-columns:1fr}.engineering-dashboard_resumeThumbnail__pIHvq{height:240px}.engineering-dashboard_certificateGrid__EeRHv{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-dashboard_certificateGrid__EeRHv .engineering-dashboard_documentCard__cFR8A{padding:14px 10px}.engineering-dashboard_certificateGrid__EeRHv .engineering-dashboard_documentCardInfo__IXs9_{gap:8px}.engineering-dashboard_certificateGrid__EeRHv .engineering-dashboard_documentCardInfo__IXs9_>svg:first-child{width:16px}.engineering-dashboard_certificateGrid__EeRHv .engineering-dashboard_documentCardInfo__IXs9_>svg:last-child{display:none}}