.application-shell_shell__0GaSN{min-height:100vh}.application-shell_frame__INARe{display:flex;min-height:100vh;max-width:100%}.application-shell_sidebar__iKzWY{display:none}.application-shell_contentColumn__qEnnt{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.application-shell_topbar__6s91L{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:3.25rem;padding:.45rem var(--space-4);background:var(--lt-edf2f5a97);border-bottom:1px solid var(--lt-9aa9b5a28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.application-shell_topbarLeft__KbbBU{display:flex;align-items:center;gap:var(--space-3);min-width:0}.application-shell_mobileMenuButton__vD1Fh{min-width:4.5rem;min-height:2.75rem}.application-shell_routeMeta__qU_Gj{min-width:0}.application-shell_eyebrow__IbeqY{margin:0 0 .2rem;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.application-shell_drawerTitle__wRpoz,.application-shell_routeLabel__WvZI2{margin:0;font-family:var(--font-heading);font-size:var(--text-md);line-height:var(--line-height-tight)}.application-shell_topbarBrand__2j9iY{display:none;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700}.application-shell_topbarRight__D_0sC{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.application-shell_topbarContext___Dtj3{display:none;text-align:right}.application-shell_contextPrimary__uFGOG,.application-shell_contextSecondary__Bbce3{display:block}.application-shell_contextPrimary__uFGOG{color:var(--color-text-strong);font-size:var(--text-sm)}.application-shell_contextSecondary__Bbce3{color:var(--color-text-muted);font-size:var(--text-xs)}.application-shell_main__EkEqK{flex:1 1 auto;min-width:0;padding:var(--space-4) var(--space-4) calc(var(--layout-mobile-nav-height) + var(--space-8))}.application-shell_mobileNav__lYkYy{position:fixed;right:0;bottom:0;left:0;z-index:24;border-top:1px solid var(--lt-9aa9b5a28);background:var(--lt-ffffffa96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.application-shell_mobileNavInner__KRI3W{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom, 0px))}.application-shell_mobileNavInner__KRI3W a,.application-shell_moreButton___9YFz{min-height:3.25rem}.application-shell_mobileNavInner__KRI3W .application-shell_moreButton___9YFz,.application-shell_mobileNavInner__KRI3W .application-shell_navLink__zklU5{justify-content:center;min-width:0;padding:var(--space-2) var(--space-1);font-size:.625rem;line-height:1.15;text-align:center}.application-shell_mobileNavInner__KRI3W .application-shell_navMarker__rzxaf{display:none}.application-shell_mobileNavInner__KRI3W .application-shell_navLabel__BucSc{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:normal;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:374px){.application-shell_mobileNavInner__KRI3W a[href="/performance"] .application-shell_navLabel__BucSc{font-size:0}.application-shell_mobileNavInner__KRI3W a[href="/performance"] .application-shell_navLabel__BucSc:after{content:"Perf.";font-size:.625rem;line-height:1.15}}.application-shell_mobileDrawer__dOGef{position:fixed;top:0;right:0;z-index:30;display:grid;grid-gap:var(--space-5);gap:var(--space-5);width:min(24rem,calc(100vw - 1rem));height:100vh;padding:var(--space-5);background:var(--color-surface);box-shadow:var(--shadow-lg);transform:translateX(110%);transition:transform .18s ease}.application-shell_mobileDrawerOpen__4btYc{transform:translateX(0)}.application-shell_mobileDrawerHeader__jbflT{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.application-shell_mobileDrawerNavigation__olBqv{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.application-shell_drawerBackdrop__8_2fF{position:fixed;inset:0;z-index:28;background:var(--lt-10222ca28);opacity:0;pointer-events:none;transition:opacity .18s ease}.application-shell_drawerBackdropVisible__jf3dZ{opacity:1;pointer-events:auto}.application-shell_brand__sySz4{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--dk-f5f8fa)}.application-shell_brandMark__Zo22F{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:1rem;background:linear-gradient(135deg,var(--lt-b7822fa95),var(--lt-d6e2e8a45));color:var(--color-surface-strong);font-family:var(--font-heading);font-weight:800}.application-shell_brandText__DrGec{font-family:var(--font-heading);font-size:.95rem;font-weight:700;line-height:1.15;min-width:0}.application-shell_brand__sySz4{min-width:0}.application-shell_sidebarTop__hUDzh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:.65rem}.application-shell_sidebarTop__hUDzh .application-shell_toggleButton__hWpey{flex-shrink:0;min-height:1.75rem;padding:0 .6rem;border:1px solid var(--dk-f5f8faa22);color:var(--dk-f5f8fa);font-size:.7rem}.application-shell_sidebarTop__hUDzh .application-shell_toggleButton__hWpey:hover:not(:disabled){background:var(--dk-ffffffa10)}.application-shell_sidebarNavigation__X2qfI{display:grid;grid-gap:.75rem;gap:.75rem;padding:0 .55rem .75rem}.application-shell_navGroup__s8kVG{display:grid;grid-gap:.4rem;gap:.4rem}.application-shell_groupTitle___GJgP{margin:0;padding:0 var(--space-2);color:var(--dk-f5f8faa72);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.application-shell_navStack__SIhGq{display:grid;grid-gap:3px;gap:3px}.application-shell_sidebarNavigation__X2qfI .application-shell_navLink__zklU5{color:var(--dk-f5f8faa88)}.application-shell_sidebarNavigation__X2qfI .application-shell_navLink__zklU5:hover{background:var(--dk-ffffffa08)}.application-shell_sidebarNavigation__X2qfI .application-shell_navLink__zklU5[aria-current=page]{background:var(--dk-d7eaefa14);color:var(--dk-f5f8fa)}.application-shell_navLink__zklU5{display:inline-flex;align-items:center;gap:var(--space-3);min-height:2rem;padding:0 var(--space-3);border-radius:5px;color:var(--color-text);font-size:.75rem;font-weight:650;background:transparent;transition:background-color .16s ease,color .16s ease}.application-shell_navLink__zklU5:hover{background:var(--lt-0f5663a08)}.application-shell_navLink__zklU5[aria-current=page]{background:var(--lt-0f5663a14);color:var(--color-primary-strong)}.application-shell_navMarker__rzxaf{width:.65rem;height:.65rem;flex-shrink:0;border-radius:var(--radius-pill);background:currentColor;opacity:.6}.application-shell_navLink__zklU5[aria-current=page] .application-shell_navMarker__rzxaf{opacity:1}.application-shell_navLinkCompact__l_mDk{justify-content:center}.application-shell_navLinkCompact__l_mDk .application-shell_navLabel__BucSc{display:none}.application-shell_moreButton___9YFz{width:100%;border-radius:var(--radius-md)}@media (min-width:768px){.application-shell_main__EkEqK,.application-shell_topbar__6s91L{padding-right:var(--space-5);padding-left:var(--space-5)}.application-shell_topbarBrand__2j9iY{display:inline-flex}.application-shell_topbarContext___Dtj3{display:block}}@media (min-width:1024px){.application-shell_sidebar__iKzWY{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;width:var(--layout-sidebar-expanded);height:100vh;flex-shrink:0;background:linear-gradient(180deg,var(--dk-101d2c),var(--dk-172a3c));color:var(--dk-f5f8fa);transition:width .18s ease}.application-shell_sidebarCollapsed__knu4K{width:var(--layout-sidebar-collapsed)}.application-shell_sidebarCollapsed__knu4K .application-shell_brandText__DrGec,.application-shell_sidebarCollapsed__knu4K .application-shell_groupTitle___GJgP{display:none}.application-shell_sidebarCollapsed__knu4K .application-shell_sidebarTop__hUDzh{flex-direction:column;align-items:stretch}.application-shell_topbar__6s91L{padding-right:var(--space-6);padding-left:var(--space-6)}.application-shell_drawerBackdrop__8_2fF,.application-shell_mobileDrawer__dOGef,.application-shell_mobileMenuButton__vD1Fh,.application-shell_mobileNav__lYkYy,.application-shell_topbarBrand__2j9iY,.application-shell_topbarLeft__KbbBU .application-shell_mobileMenuButton__vD1Fh{display:none}.application-shell_sidebarNavigation__X2qfI{overflow-y:auto}.application-shell_main__EkEqK{padding:.5rem}}@media (min-width:1440px){.application-shell_main__EkEqK{padding-right:var(--space-5);padding-left:var(--space-5)}}.application-shell_navBadge__pdlxC{background:var(--dk-dba849);border-radius:999px;color:var(--dk-0d1722);flex:none;font-size:11px;font-weight:800;line-height:1;margin-left:auto;min-width:20px;padding:3px 6px;text-align:center}.application-shell_mobileNavInner__KRI3W a{position:relative}.application-shell_mobileNavInner__KRI3W .application-shell_navBadge__pdlxC{font-size:10px;margin:0;min-width:16px;padding:2px 4px;position:absolute;right:4px;top:2px}.application-shell_brandMark__Zo22F{background:linear-gradient(135deg,#38bdf8,#4f46e5 55%,#a855f7);box-shadow:0 6px 16px rgb(79 70 229/.35);color:#ffffff}.application-shell_navMarker__rzxaf{background:var(--mod);box-shadow:0 0 0 3px color-mix(in srgb,var(--mod) 22%,transparent);height:.55rem;opacity:.95;width:.55rem}.application-shell_navLink__zklU5:hover{background:color-mix(in srgb,var(--mod) 12%,transparent)}.application-shell_navLink__zklU5[aria-current=page]{background:color-mix(in srgb,var(--mod) 16%,transparent);box-shadow:inset 3px 0 0 var(--mod);color:color-mix(in srgb,var(--mod) 70%,var(--color-text))}.application-shell_mobileNavInner__KRI3W .application-shell_navLink__zklU5[aria-current=page]{box-shadow:inset 0 3px 0 var(--mod)}.application-shell_topbar__6s91L{background:linear-gradient(100deg,var(--navy-900) 0,var(--navy-700) 48%,color-mix(in srgb,var(--mod) 62%,var(--navy-700)) 100%);border-bottom:2px solid var(--mod);box-shadow:0 6px 18px rgb(5 15 31/.28);color:#f5f8fc}.application-shell_topbar__6s91L .application-shell_eyebrow__IbeqY{color:color-mix(in srgb,var(--mod) 55%,#ffffff)}.application-shell_topbar__6s91L .application-shell_contextPrimary__uFGOG,.application-shell_topbar__6s91L .application-shell_routeLabel__WvZI2,.application-shell_topbar__6s91L .application-shell_topbarBrand__2j9iY{color:#ffffff}.application-shell_topbar__6s91L .application-shell_contextSecondary__Bbce3{color:#c4d2e4}@media (min-width:1024px){.application-shell_sidebar__iKzWY{background:radial-gradient(120% 40% at 0 0,rgb(76 141 255/.18),transparent 60%),linear-gradient(180deg,var(--navy-800),var(--navy-950));border-right:1px solid rgb(148 178 220/.14)}.application-shell_sidebarNavigation__X2qfI .application-shell_navLink__zklU5{color:#c3d0e2}.application-shell_sidebarNavigation__X2qfI .application-shell_navLink__zklU5:hover{background:color-mix(in srgb,var(--mod) 18%,transparent);color:#ffffff}.application-shell_sidebarNavigation__X2qfI .application-shell_navLink__zklU5[aria-current=page]{background:linear-gradient(90deg,color-mix(in srgb,var(--mod) 34%,transparent),color-mix(in srgb,var(--mod) 8%,transparent));box-shadow:inset 3px 0 0 var(--mod);color:#ffffff}.application-shell_groupTitle___GJgP{color:#7f93b0}}.application-shell_brandText__DrGec{display:grid}.application-shell_brandTagline__0KthH{color:#8fa8c8;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.application-shell_sidebarCollapsed__knu4K .application-shell_brandTagline__0KthH{display:none}.application-shell_sidebar__iKzWY .application-shell_brandText__DrGec,.application-shell_sidebar__iKzWY .application-shell_brand__sySz4{color:#ffffff}.application-shell_sidebar__iKzWY .application-shell_sidebarTop__hUDzh .application-shell_toggleButton__hWpey{background:transparent;border-color:rgb(255 255 255/.22);color:#e6eefa}@media (max-width:767px){.application-shell_topbar__6s91L .application-shell_eyebrow__IbeqY{display:none}.application-shell_topbar__6s91L .application-shell_routeMeta__qU_Gj{overflow:hidden}.application-shell_topbar__6s91L .application-shell_routeLabel__WvZI2{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.application-shell_topbar__6s91L{z-index:45}.application-shell_drawerBackdrop__8_2fF{z-index:48}.application-shell_mobileDrawer__dOGef{z-index:50}.notification-bell_root__sumbD{position:relative}.notification-bell_bell__gJbfQ{align-items:center;background:rgb(255 255 255/.1);border:1px solid rgb(255 255 255/.28);border-radius:5px;color:#ffffff;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;position:relative;width:2.5rem}.notification-bell_bell__gJbfQ:hover{background:rgb(255 255 255/.18)}.notification-bell_bell__gJbfQ svg{fill:none;height:1.15rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.15rem}.notification-bell_count__nuZTn{background:#f43f5e;border:2px solid #0c2446;border-radius:999px;color:#ffffff;font-size:10px;font-weight:800;line-height:1;min-width:18px;padding:2px 4px;position:absolute;right:-7px;text-align:center;top:-7px}.notification-bell_panel__bJA5J{background:var(--color-surface,#ffffff);border-radius:8px;border:1px solid var(--color-border,#d5dde3);border-top:3px solid #4f46e5;box-shadow:0 18px 40px rgb(5 15 31/.35);color:var(--color-text,#14232c);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(70vh,34rem);position:absolute;right:0;top:calc(100% + 8px);width:min(24rem,calc(100vw - 1.5rem));z-index:40}.notification-bell_panelFooter__5fL1j,.notification-bell_panelHeader__8JOX9{align-items:center;display:flex;justify-content:space-between;padding:.6rem .8rem}.notification-bell_panelHeader__8JOX9{border-bottom:1px solid var(--color-border,#d5dde3)}.notification-bell_panelFooter__5fL1j{border-top:1px solid var(--color-border,#d5dde3);font-size:.8rem}.notification-bell_markAll__YSOs_,.notification-bell_panelFooter__5fL1j a{background:none;border:0;color:var(--action-bg,#3fa1b8);cursor:pointer;font-size:.78rem;font-weight:700;padding:0}.notification-bell_list__V2Jv7{overflow-y:auto}.notification-bell_empty__Az1_e{color:var(--color-text-muted,#5b6c78);font-size:.82rem;margin:0;padding:1rem .8rem}.notification-bell_item__ePsbp{--kind:#4c8dff;align-items:start;background:color-mix(in srgb,var(--kind) 8%,transparent);border:0;border-bottom:1px solid var(--color-border,#d5dde3);color:inherit;cursor:pointer;display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:10px minmax(0,1fr);padding:.6rem .8rem;text-align:left;width:100%}.notification-bell_item__ePsbp:hover{background:color-mix(in srgb,var(--kind) 16%,transparent)}.notification-bell_item__ePsbp[data-read=true]{background:transparent;opacity:.72}.notification-bell_item__ePsbp i{background:var(--kind);border-radius:999px;height:10px;margin-top:.3rem;width:10px}.notification-bell_item__ePsbp[data-read=true] i{background:transparent;border:2px solid var(--kind)}.notification-bell_item__ePsbp[data-kind=SUBMITTED]{--kind:#4c8dff}.notification-bell_item__ePsbp[data-kind=REVIEWED]{--kind:#a78bfa}.notification-bell_item__ePsbp[data-kind=APPROVED]{--kind:#22c55e}.notification-bell_item__ePsbp[data-kind=RETURNED]{--kind:#f59e0b}.notification-bell_itemBody__eGVXH{display:grid;font-size:.8rem;grid-gap:.15rem;gap:.15rem;min-width:0}.notification-bell_itemBody__eGVXH b{font-size:.85rem}.notification-bell_itemBody__eGVXH small{color:var(--color-text-muted,#5b6c78);font-size:.72rem}.notification-bell_note__G_d_S{color:var(--color-text-muted,#5b6c78);font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.notification-bell_panel__bJA5J{left:.75rem;position:fixed;right:.75rem;top:3.6rem;width:auto}}.theme-toggle_toggle__GCnpS{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--btn-radius);color:var(--color-text);display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:6px;min-height:2.25rem;padding:0 12px}.theme-toggle_toggle__GCnpS:hover{border-color:var(--color-border-strong)}.theme-toggle_icon__mCBR_{font-size:1rem;line-height:1}.theme-toggle_label__kLp0o{display:none}@media (min-width:768px){.theme-toggle_label__kLp0o{display:inline}}.theme-toggle_choice__IO59K{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.theme-toggle_option___PfoI{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);display:grid;grid-gap:4px;gap:4px;padding:12px;text-align:left}.theme-toggle_option___PfoI[aria-checked=true]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft)}.theme-toggle_option___PfoI small{color:var(--color-text-muted)}.theme-toggle_swatch__UaGNW{border:1px solid var(--color-border-strong);border-radius:6px;display:block;height:36px}.theme-toggle_swatch__UaGNW[data-swatch=dark]{background:linear-gradient(90deg,#102230 0 30%,#172a38 30% 100%)}.theme-toggle_swatch__UaGNW[data-swatch=light]{background:linear-gradient(90deg,#e8eef3 0 30%,#ffffff 30% 100%)}.theme-toggle_lang__joLIP{background:var(--color-surface);border:1px solid var(--color-border);border-radius:calc(var(--btn-radius) + 2px);display:inline-flex;min-height:2.25rem;padding:2px}.theme-toggle_lang__joLIP button{background:none;border:0;border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:0 .6rem}.theme-toggle_lang__joLIP button[aria-pressed=true]{background:var(--action-bg);color:var(--action-text)}