.dashboardWorkspace_shell__rpasj{--dash-sidebar:15.5rem;--dash-border:color-mix(in srgb,var(--color-ocean-ink) 10%,var(--surface-card));--dash-muted:var(--text-muted);--dash-surface:var(--surface-card);--dash-bg:var(--color-mist);position:relative;min-height:100svh;background:var(--dash-bg);overflow-x:clip}.dashboardWorkspace_backdrop__Qc9df{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(ellipse 90% 70% at 72% 8%,color-mix(in srgb,var(--color-ocean-blue) 8%,var(--surface-card)) 0,transparent 55%)}.dashboardWorkspace_layout__Eaq3D{position:relative;z-index:1;display:flex;min-height:100svh}.dashboardWorkspace_sidebar__u6bcZ{display:none;flex-direction:column;width:var(--dash-sidebar);flex-shrink:0;padding:var(--space-5) var(--space-4);border-right:1px solid var(--dash-border);background:color-mix(in srgb,var(--dash-surface) 92%,var(--color-mist))}.dashboardWorkspace_logoLink__xrgti{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);text-decoration:none;color:var(--color-ocean-ink)}.dashboardWorkspace_logoImg__aJRvu{width:auto;height:2rem;object-fit:contain}.dashboardWorkspace_logoText__ZBor4{font-size:var(--text-sm);font-weight:700;letter-spacing:-.02em}.dashboardWorkspace_nav__5qjS_{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.dashboardWorkspace_navItemDisabled__B2tPu,.dashboardWorkspace_navItem__VKv_n{display:flex;align-items:center;gap:.65rem;min-height:2.75rem;padding:.5rem .75rem;font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-md);border:1px solid transparent;transition:background .22s var(--ease-out),color .22s var(--ease-out),border-color .22s var(--ease-out),transform .22s var(--ease-out)}.dashboardWorkspace_navItem__VKv_n{color:var(--dash-muted);text-decoration:none}.dashboardWorkspace_navItem__VKv_n:hover{color:var(--color-ocean-ink);background:color-mix(in srgb,var(--color-tangerine-light) 14%,var(--surface-card))}.dashboardWorkspace_navItemActive__w_cVR{color:var(--color-ocean-ink);background:color-mix(in srgb,var(--color-tangerine-light) 22%,var(--surface-card));border-color:color-mix(in srgb,var(--color-tangerine) 28%,transparent);box-shadow:inset 3px 0 0 var(--color-tangerine)}.dashboardWorkspace_navItemDisabled__B2tPu{color:color-mix(in srgb,var(--dash-muted) 85%,transparent);cursor:not-allowed;background:transparent}.dashboardWorkspace_navIcon__UfFho{flex-shrink:0;opacity:.88}.dashboardWorkspace_sidebarProfile__oySsC{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--dash-border)}.dashboardWorkspace_profileBlock__OzpZO{display:flex;align-items:center;gap:.65rem}.dashboardWorkspace_profileAvatar__U3eWY{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:700;color:var(--color-ocean-ink);background:color-mix(in srgb,var(--color-ocean-blue) 14%,var(--surface-card));border:1px solid color-mix(in srgb,var(--color-ocean-blue) 22%,transparent);overflow:hidden}.dashboardWorkspace_profileAvatarImg__yqsKe{width:100%;height:100%;object-fit:cover;border-radius:inherit}.dashboardWorkspace_profileAvatarInitials__Jd0Xu{font-size:var(--text-xs);font-weight:700}.dashboardWorkspace_profileText__gDdRU{min-width:0}.dashboardWorkspace_profileName__yIldH{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--color-ocean-ink);line-height:1.3}.dashboardWorkspace_profileEmail__NqRYO{margin:0;font-size:var(--text-xs);color:var(--dash-muted);line-height:1.35}.dashboardWorkspace_profileEmail__NqRYO,.dashboardWorkspace_profileName__yIldH{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem}.dashboardWorkspace_main__9crz7{flex:1 1;min-width:0;padding:clamp(1rem,3vw,1.75rem) var(--page-gutter) clamp(2.5rem,6vw,4rem)}.dashboardWorkspace_mobileBar__Ax_S4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.dashboardWorkspace_menuButton__Dvc0O{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0;border:1px solid var(--dash-border);border-radius:var(--radius-md);background:var(--dash-surface);color:var(--color-ocean-ink);cursor:pointer;transition:border-color .2s ease,background .2s ease}.dashboardWorkspace_menuButton__Dvc0O:hover{border-color:color-mix(in srgb,var(--color-ocean-blue) 25%,transparent)}.dashboardWorkspace_mobileNavOverlay__0ZR0R{position:fixed;inset:0;z-index:40;background:color-mix(in srgb,var(--color-ocean-ink) 35%,transparent);border:none;cursor:pointer}.dashboardWorkspace_mobileDrawer__jBDbT{position:fixed;top:0;left:0;z-index:50;width:min(18rem,88vw);height:100svh;padding:var(--space-5) var(--space-4);background:var(--dash-surface);border-right:1px solid var(--dash-border);box-shadow:8px 0 32px -12px color-mix(in srgb,var(--color-ocean-ink) 22%,transparent);transform:translateX(-105%);transition:transform .32s var(--ease-out);display:flex;flex-direction:column}.dashboardWorkspace_mobileDrawerOpen__T_fuY{transform:translateX(0)}.dashboardWorkspace_drawerSidebar__pIVqG{display:flex!important;flex-direction:column;width:100%;height:100%;border-right:none;position:static;top:auto;overflow-y:auto}.dashboardWorkspace_header__lZTUN{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.dashboardWorkspace_headerCopy__jslK_{flex:1 1;min-width:min(100%,16rem)}.dashboardWorkspace_greeting__8xtjD{margin:0 0 var(--space-2);font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:700;letter-spacing:-.02em;color:var(--color-ocean-ink);line-height:1.2}.dashboardWorkspace_supporting__qu2GL{margin:0 0 var(--space-3);max-width:52ch;font-size:var(--text-sm);line-height:1.6;color:var(--dash-muted)}.dashboardWorkspace_cohortTag__TlN_j{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ocean-blue);background:color-mix(in srgb,var(--color-ocean-blue) 10%,var(--surface-card));border:1px solid color-mix(in srgb,var(--color-ocean-blue) 22%,transparent);border-radius:var(--radius-sm)}.dashboardWorkspace_headerActions__aZyRI{display:flex;align-items:center;gap:var(--space-3)}.dashboardWorkspace_progressSection__7Abkh{margin-bottom:var(--space-6);padding:clamp(1.15rem,2.5vw,1.5rem);border-radius:calc(var(--radius-md) + 4px);border:1px solid var(--dash-border);background:var(--dash-surface);box-shadow:0 16px 40px -32px color-mix(in srgb,var(--color-ocean-ink) 14%,transparent)}.dashboardWorkspace_progressTitle__Ce6WK{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:700;color:var(--color-ocean-ink)}.dashboardWorkspace_progressLead__WpL6u{margin:0 0 var(--space-5);font-size:var(--text-sm);line-height:1.55;color:var(--dash-muted)}.dashboardWorkspace_progressTrack__afHvZ{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}@media (min-width:768px){.dashboardWorkspace_progressTrack__afHvZ{grid-template-columns:repeat(4,1fr);gap:var(--space-3)}}.dashboardWorkspace_progressStep__FO7bc{position:relative;padding:var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-ocean-ink) 6%,transparent);background:color-mix(in srgb,var(--color-mist) 45%,var(--surface-card));transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.dashboardWorkspace_progressStepComplete__Ffint{border-color:color-mix(in srgb,var(--color-ocean-blue) 28%,transparent);background:color-mix(in srgb,var(--color-ocean-blue) 6%,var(--surface-card))}.dashboardWorkspace_progressStepActive__GYzCo{border-color:color-mix(in srgb,var(--color-tangerine) 35%,transparent);background:color-mix(in srgb,var(--color-tangerine-light) 12%,var(--surface-card));box-shadow:0 8px 24px -16px color-mix(in srgb,var(--color-tangerine) 35%,transparent)}.dashboardWorkspace_progressStepBlocked__4mOO9{border-color:color-mix(in srgb,var(--color-tangerine) 45%,transparent)}.dashboardWorkspace_stepNumber__Gt5um{position:absolute;top:.6rem;right:.6rem;display:grid;place-items:center;width:1.6rem;height:1.6rem;font-size:var(--text-xs);font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--dash-muted);background:var(--surface-card);border:1px solid var(--dash-border);border-radius:50%}.dashboardWorkspace_progressStepComplete__Ffint .dashboardWorkspace_stepNumber__Gt5um{color:var(--color-on-primary);background:var(--color-ocean-blue);border-color:var(--color-ocean-blue)}.dashboardWorkspace_progressStepActive__GYzCo .dashboardWorkspace_stepNumber__Gt5um{color:var(--color-on-primary);background:var(--gradient-tangerine);border-color:transparent}.dashboardWorkspace_progressStepBlocked__4mOO9 .dashboardWorkspace_stepNumber__Gt5um{color:var(--color-tangerine);border-color:var(--color-tangerine)}.dashboardWorkspace_stepLink__G4qFE{color:inherit;text-decoration:none}.dashboardWorkspace_stepLink__G4qFE:hover{text-decoration:underline;text-underline-offset:.2em}.dashboardWorkspace_stepLabel__5HvHK{margin:0 0 .35rem;padding-right:2rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dash-muted)}.dashboardWorkspace_stepName__JeUaH{margin:0 0 .35rem;font-size:var(--text-sm);font-weight:700;color:var(--color-ocean-ink)}.dashboardWorkspace_stepDetail__wIwsR{margin:0;font-size:var(--text-xs);line-height:1.5;color:var(--dash-muted)}.dashboardWorkspace_contentGrid__2XEUg{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:1024px){.dashboardWorkspace_contentGrid__2XEUg{grid-template-columns:1.35fr 1fr;align-items:start}}.dashboardWorkspace_projectCard__tH2C7{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding:clamp(1.25rem,2.5vw,1.75rem);border-radius:calc(var(--radius-md) + 4px);border:1px solid var(--dash-border);background:var(--dash-surface);box-shadow:0 20px 48px -36px color-mix(in srgb,var(--color-ocean-ink) 18%,transparent);transition:border-color .28s ease,box-shadow .28s ease}@media (min-width:768px){.dashboardWorkspace_projectCard__tH2C7{grid-template-columns:1fr min(38%,14rem)}}.dashboardWorkspace_projectCard__tH2C7:hover{border-color:color-mix(in srgb,var(--color-ocean-blue) 22%,transparent)}.dashboardWorkspace_projectTitle__pCrMv{margin:0 0 var(--space-2);font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em;color:var(--color-ocean-ink)}.dashboardWorkspace_projectDesc__trcgp{margin:0 0 var(--space-4);font-size:var(--text-sm);line-height:1.65;color:var(--dash-muted)}.dashboardWorkspace_deadlineRow__SjhC9{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-xs);color:var(--dash-muted)}.dashboardWorkspace_deadlineChip__amqwL{padding:.25rem .55rem;border-radius:var(--radius-sm);border:1px solid var(--dash-border);background:color-mix(in srgb,var(--color-mist) 60%,var(--surface-card))}.dashboardWorkspace_visualPanel__e_QXq{position:relative;min-height:10rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-ocean-blue) 16%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--color-ocean-blue) 12%,var(--surface-card)) 0,color-mix(in srgb,var(--color-mist) 80%,var(--surface-card)) 55%,var(--surface-card) 100%);overflow:hidden}.dashboardWorkspace_visualInner__Vpc5W{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:var(--space-4);transition:transform .4s var(--ease-out);will-change:transform}.dashboardWorkspace_mountainArt__BGJ1y{width:100%;max-width:11rem;height:auto;opacity:.92}.dashboardWorkspace_shapeFloat__s9xLm{position:absolute;border-radius:50%;background:color-mix(in srgb,var(--color-ocean-blue) 12%,transparent);pointer-events:none;transition:transform .5s var(--ease-out)}.dashboardWorkspace_shapeOne__o4v0l{width:3.5rem;height:3.5rem;top:12%;right:10%}.dashboardWorkspace_shapeTwo__XrT3P{width:2rem;height:2rem;top:28%;left:12%;background:color-mix(in srgb,var(--color-tangerine-light) 25%,transparent)}.dashboardWorkspace_sideStack__GV6jw{display:flex;flex-direction:column;gap:var(--space-4)}.dashboardWorkspace_summaryRow__B89DN{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.dashboardWorkspace_summaryItem__E0FYN{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);line-height:1.5}.dashboardWorkspace_summaryLabel__bMOze{color:var(--dash-muted)}.dashboardWorkspace_summaryValue__iR_SS{font-weight:600;color:var(--color-ocean-ink);text-align:right}.dashboardWorkspace_statusBadge__iMpB2{display:inline-flex;align-items:center;padding:.2rem .55rem;font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-sm);border:1px solid var(--dash-border);background:color-mix(in srgb,var(--color-mist) 50%,var(--surface-card));color:var(--color-ocean-ink);text-transform:capitalize}.dashboardWorkspace_quickActions__yG_gH{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.dashboardWorkspace_actionTile__29F4l{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon label" "icon hint";align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3);grid-row-gap:.15rem;row-gap:.15rem;padding:var(--space-3) var(--space-4);text-align:left;text-decoration:none;border-radius:var(--radius-md);border:1px solid var(--dash-border);background:var(--dash-surface);color:var(--color-ocean-ink);cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.dashboardWorkspace_actionTile__29F4l:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-ocean-blue) 28%,transparent);box-shadow:0 12px 28px -20px color-mix(in srgb,var(--color-ocean-ink) 16%,transparent);transform:translateY(-2px)}.dashboardWorkspace_actionTileDisabled__OhstD,.dashboardWorkspace_actionTile__29F4l:disabled{opacity:.55;cursor:not-allowed;transform:none}.dashboardWorkspace_actionIcon__2u0he{grid-area:icon;color:var(--color-ocean-blue)}.dashboardWorkspace_actionTilePrimary__6UYLc .dashboardWorkspace_actionIcon__2u0he{color:var(--color-tangerine)}.dashboardWorkspace_actionLabel__UO2wJ{grid-area:label;font-size:var(--text-sm);font-weight:700}.dashboardWorkspace_actionHint__KyyTt{grid-area:hint;font-size:var(--text-xs);line-height:1.45;color:var(--dash-muted)}.dashboardWorkspace_infoPanel__nTXgz{padding:var(--space-4);border-radius:var(--radius-md);border:1px dashed color-mix(in srgb,var(--color-ocean-blue) 22%,transparent);background:color-mix(in srgb,var(--color-ocean-blue) 4%,var(--surface-card))}.dashboardWorkspace_infoTitle__ucMF9{display:flex;align-items:center;gap:.5rem;margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:700;color:var(--color-ocean-ink)}.dashboardWorkspace_infoList__S3xyY{margin:0;padding-left:1.1rem;font-size:var(--text-sm);line-height:1.65;color:var(--dash-muted)}.dashboardWorkspace_reveal__eWYS_{opacity:0;transform:translateY(12px);animation:dashboardWorkspace_dashReveal__0aZn7 .55s var(--ease-out) forwards}.dashboardWorkspace_revealStagger1__TzVx3{animation-delay:.06s}.dashboardWorkspace_revealStagger2__ZdQdh{animation-delay:.12s}.dashboardWorkspace_revealStagger3__7ogho{animation-delay:.18s}.dashboardWorkspace_revealStagger4__LKkXU{animation-delay:.24s}.dashboardWorkspace_revealStagger5__ydJEE{animation-delay:.3s}.dashboardWorkspace_progressReveal__iKRH2 .dashboardWorkspace_progressStep__FO7bc{opacity:0;transform:translateY(8px);animation:dashboardWorkspace_dashStepIn__x_7WZ .45s var(--ease-out) forwards}.dashboardWorkspace_progressReveal__iKRH2 .dashboardWorkspace_progressStep__FO7bc:first-child{animation-delay:.05s}.dashboardWorkspace_progressReveal__iKRH2 .dashboardWorkspace_progressStep__FO7bc:nth-child(2){animation-delay:.12s}.dashboardWorkspace_progressReveal__iKRH2 .dashboardWorkspace_progressStep__FO7bc:nth-child(3){animation-delay:.19s}.dashboardWorkspace_progressReveal__iKRH2 .dashboardWorkspace_progressStep__FO7bc:nth-child(4){animation-delay:.26s}@keyframes dashboardWorkspace_dashReveal__0aZn7{to{opacity:1;transform:translateY(0)}}@keyframes dashboardWorkspace_dashStepIn__x_7WZ{to{opacity:1;transform:translateY(0)}}.dashboardWorkspace_loadingState__KKv5T{padding:var(--space-8) 0;text-align:center;font-size:var(--text-sm);color:var(--dash-muted)}@media (min-width:1024px){.dashboardWorkspace_sidebar__u6bcZ{display:flex;position:-webkit-sticky;position:sticky;top:0;height:100svh;overflow-y:auto}.dashboardWorkspace_mobileBar__Ax_S4{display:none}}@media (max-width:1023px){.dashboardWorkspace_main__9crz7{padding-bottom:calc(2.5rem + env(safe-area-inset-bottom, 0px))}.dashboardWorkspace_mobileBar__Ax_S4{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:var(--space-2) 0;margin-bottom:var(--space-3);background:color-mix(in srgb,var(--dash-bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboardWorkspace_menuButton__Dvc0O{min-width:3rem;min-height:3rem}.dashboardWorkspace_navItemDisabled__B2tPu,.dashboardWorkspace_navItem__VKv_n{min-height:3rem;font-size:var(--text-base)}.dashboardWorkspace_profileEmail__NqRYO{max-width:12rem}}@media (prefers-reduced-motion:reduce){.dashboardWorkspace_actionTile__29F4l,.dashboardWorkspace_mobileDrawer__jBDbT,.dashboardWorkspace_navItem__VKv_n,.dashboardWorkspace_progressReveal__iKRH2 .dashboardWorkspace_progressStep__FO7bc,.dashboardWorkspace_reveal__eWYS_,.dashboardWorkspace_shapeFloat__s9xLm,.dashboardWorkspace_visualInner__Vpc5W{animation:none;opacity:1;transform:none;transition:none}.dashboardWorkspace_actionTile__29F4l:hover:not(:disabled){transform:none}}