.TopBar_bar__ZxqDK{height:100%;display:flex;align-items:center;gap:var(--spacing-5);padding:0 var(--spacing-6);background:var(--color-paper);border-bottom:1px solid var(--color-line);position:relative;z-index:100}.TopBar_bar__ZxqDK:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent 0,color-mix(in oklch,var(--dept-glow) 50%,transparent) 30%,var(--dept-accent) 50%,color-mix(in oklch,var(--dept-glow) 50%,transparent) 70%,transparent 100%);opacity:.9;transition:background .4s var(--ease-nav);pointer-events:none}.TopBar_brand___JYHw{font-family:var(--font-sans);font-weight:600;font-size:var(--text-body-lg);color:var(--color-ink);letter-spacing:var(--tracking-tight);flex-shrink:0;transition:opacity var(--motion-feedback) var(--ease-action)}.TopBar_brand___JYHw:hover{opacity:.65}.TopBar_deptNav__Y_Iyd{display:flex;align-items:center;gap:var(--spacing-2);min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.TopBar_deptNav__Y_Iyd::-webkit-scrollbar{display:none}.TopBar_deptLink__1EPZJ{position:relative;flex-shrink:0;padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-body-sm);font-weight:450;color:var(--color-mute);line-height:1;transition:color var(--motion-feedback) var(--ease-action);white-space:nowrap;background:transparent}.TopBar_deptLink__1EPZJ:hover{color:var(--color-ink)}.TopBar_deptLinkActive__mNpL0,.TopBar_deptLink__1EPZJ.TopBar_deptLinkActive__mNpL0:hover{color:var(--color-ink);font-weight:550}.TopBar_deptLinkActive__mNpL0:after{content:"";position:absolute;left:var(--spacing-4);right:var(--spacing-4);bottom:-2px;height:2px;border-radius:var(--radius-full);background:var(--dept-accent)}.TopBar_spacer__4Yp7B{flex:1}.TopBar_searchBtn__Fnw2p{display:inline-flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-mute);font-family:var(--font-sans);font-size:var(--text-body-sm);flex-shrink:0;transition:border-color var(--motion-feedback) var(--ease-action),color var(--motion-feedback) var(--ease-action),box-shadow var(--motion-feedback) var(--ease-action)}.TopBar_searchBtn__Fnw2p:hover{border-color:var(--color-line-2);color:var(--color-ink-2);box-shadow:var(--shadow-1)}.TopBar_searchBtnHint__ncIr7{margin-left:var(--spacing-2)}.TopBar_iconBtn__JLLeU{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:var(--radius-md);color:var(--color-ink-2);background:transparent;flex-shrink:0;transition:color var(--motion-feedback) var(--ease-action),background var(--motion-feedback) var(--ease-action)}.TopBar_iconBtn__JLLeU:hover{color:var(--color-ink);background:var(--color-paper-2)}.TopBar_orbMini__Ag2vh{position:relative;flex-shrink:0;width:22px;height:22px;border-radius:var(--radius-full);background:conic-gradient(from 210deg,oklch(70% .2 250),oklch(78% .18 190),oklch(76% .15 320),oklch(70% .2 250));-webkit-mask:radial-gradient(circle at center,transparent 56%,#000 62%);mask:radial-gradient(circle at center,transparent 56%,#000 62%)}.TopBar_orbMini__Ag2vh[data-state=degraded]{filter:saturate(.35);opacity:.6}@media (max-width:1023px){.TopBar_bar__ZxqDK{gap:var(--spacing-4);padding:0 var(--spacing-5)}.TopBar_searchBtnText__OZ9GU{display:none}.TopBar_searchBtn__Fnw2p{padding:var(--spacing-3)}.TopBar_searchBtnHint__ncIr7{display:none}}@media (max-width:767px){.TopBar_bar__ZxqDK{gap:var(--spacing-3);padding:0 var(--spacing-mobile-padding-x)}.TopBar_deptLink__1EPZJ{padding:var(--spacing-4) var(--spacing-3)}.TopBar_orbMini__Ag2vh{display:none}}.DeptBar_bar__T0rU6{height:40px;display:flex;align-items:center;gap:var(--spacing-5);padding:0 var(--spacing-6);background:var(--color-paper);border-bottom:1px solid var(--color-line);position:relative;z-index:90;overflow-x:auto;scrollbar-width:none}.DeptBar_bar__T0rU6::-webkit-scrollbar{display:none}.DeptBar_deptName__eMXrY{display:inline-flex;align-items:center;gap:var(--spacing-3);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--dept-deep);flex-shrink:0}.DeptBar_deptDot__LpgYW{width:7px;height:7px;border-radius:var(--radius-full);background:var(--dept-accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--dept-glow) 22%,transparent)}.DeptBar_deptKind__u8Wws{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-mute);flex-shrink:0;padding-right:var(--spacing-4);border-right:1px solid var(--color-line)}.DeptBar_tools__nrvLe{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}.DeptBar_tool__k1W_N{position:relative;flex-shrink:0;display:inline-flex;align-items:center;align-self:stretch;padding:0 var(--spacing-4);font-size:var(--text-body-sm);color:var(--color-mute);line-height:var(--leading-tight);white-space:nowrap;background:transparent;transition:color var(--motion-feedback) var(--ease-action)}.DeptBar_tool__k1W_N:hover{color:var(--color-ink)}.DeptBar_toolActive__aveJn,.DeptBar_tool__k1W_N.DeptBar_toolActive__aveJn:hover{color:var(--dept-deep);font-weight:500}.DeptBar_toolActive__aveJn:after{content:"";position:absolute;left:var(--spacing-4);right:var(--spacing-4);bottom:-1px;height:2px;border-radius:var(--radius-full);background:var(--dept-accent)}@media (max-width:767px){.DeptBar_bar__T0rU6{padding:0 var(--spacing-mobile-padding-x);gap:var(--spacing-4)}.DeptBar_deptKind__u8Wws{display:none}}.DeptBeam_beam__He_F6{position:absolute;top:-30px;left:-4%;width:min(62%,760px);height:230px;pointer-events:none;z-index:0}.DeptBeam_halo__kPyvu{position:absolute;inset:-22%;background:radial-gradient(ellipse 70% 55% at 32% 42%,color-mix(in oklch,var(--dept-glow) 22%,transparent) 0,color-mix(in oklch,var(--dept-glow) 8%,transparent) 48%,transparent 75%);filter:blur(34px)}.DeptBeam_core__62xE3{position:absolute;inset:18% 6% 30% 0;background:linear-gradient(98deg,transparent 0,color-mix(in oklch,var(--dept-glow) 42%,transparent) 24%,color-mix(in oklch,var(--dept-accent) 46%,transparent) 48%,color-mix(in oklch,var(--dept-glow) 26%,transparent) 72%,transparent 96%);transform:skewY(-3.5deg);border-radius:var(--radius-full);filter:blur(26px) saturate(1.2)}@media (max-width:767px){.DeptBeam_beam__He_F6{top:-20px;width:130%;left:-15%;height:150px}.DeptBeam_core__62xE3{filter:blur(14px) saturate(1.25)}}@media (prefers-reduced-motion:reduce){.DeptBeam_beam__He_F6{transition:none}}.CommandPalette_scrim__b5ZzI{position:fixed;inset:0;background:color-mix(in oklch,var(--color-ink) 18%,transparent);backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2);z-index:10000;display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;animation:CommandPalette_scrimIn__iHq5m var(--motion-nav) var(--ease-nav)}@keyframes CommandPalette_scrimIn__iHq5m{0%{opacity:0}to{opacity:1}}.CommandPalette_panel__JGAWt{position:relative;width:100%;max-width:640px;background:color-mix(in oklch,var(--color-paper-2) 86%,transparent);backdrop-filter:blur(22px) saturate(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.1);border:1px solid var(--color-line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-glass);overflow:hidden;display:flex;flex-direction:column;max-height:72vh;transform:translateZ(12px)}.CommandPalette_panel__JGAWt:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--shell-signature) 30%,transparent),transparent);pointer-events:none;z-index:2}.CommandPalette_panel__JGAWt:after{content:"";position:absolute;inset:0;background:linear-gradient(170deg,color-mix(in oklch,white 5%,transparent),transparent 30%);pointer-events:none;z-index:1}.CommandPalette_panel__JGAWt>*{position:relative;z-index:3}.CommandPalette_searchRow____e1J{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-6);border-bottom:1px solid var(--color-line)}.CommandPalette_searchIcon__P_ag0{color:var(--color-mute);flex-shrink:0}.CommandPalette_searchInput__YZfpH{flex:1;background:transparent;border:0;outline:0;color:var(--color-ink);font-family:var(--font-sans);font-weight:500;font-size:var(--text-body-lg);letter-spacing:var(--tracking-tight)}.CommandPalette_searchInput__YZfpH::placeholder{color:var(--color-mute);font-weight:400}.CommandPalette_results__g3_cc{overflow-y:auto;padding:var(--spacing-3);display:flex;flex-direction:column;gap:2px}.CommandPalette_groupLabel__hOwWs{padding:var(--spacing-4) var(--spacing-4) var(--spacing-2);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-mute)}.CommandPalette_item__wmyZs{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-ink-2);font-family:var(--font-sans);font-size:var(--text-body);width:100%;cursor:pointer;text-align:left;transition:background var(--motion-feedback) var(--ease-action),border-color var(--motion-feedback) var(--ease-action),color var(--motion-feedback) var(--ease-action)}.CommandPalette_itemActive__M46oj,.CommandPalette_item__wmyZs:hover{background:color-mix(in oklch,var(--shell-signature) 6%,transparent);border-color:color-mix(in oklch,var(--shell-signature) 22%,transparent);color:var(--color-ink)}.CommandPalette_itemLabel__gknTS{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommandPalette_footer__OcjZu,.CommandPalette_itemShortcut__jcW4B{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-mute)}.CommandPalette_footer__OcjZu{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-5);border-top:1px solid var(--color-line);background:color-mix(in oklch,var(--color-paper-2) 70%,transparent)}.CommandPalette_empty__ZAHbH{padding:var(--spacing-7);text-align:center;color:var(--color-mute);font-size:var(--text-body-sm)}.VoiceOverlay_overlay__rD4P_{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--color-indigo-deep) 14%,transparent) 0,transparent 70%),color-mix(in oklch,var(--color-paper) 38%,transparent);backdrop-filter:blur(32px) saturate(1.18);-webkit-backdrop-filter:blur(32px) saturate(1.18);animation:VoiceOverlay_voiceIn__DLeQg .6s var(--ease-nav)}@keyframes VoiceOverlay_voiceIn__DLeQg{0%{opacity:0}to{opacity:1}}.VoiceOverlay_well__97HcF{position:absolute;width:1100px;height:1100px;pointer-events:none;background:radial-gradient(circle at center,color-mix(in oklch,var(--color-indigo-deep) 32%,transparent) 0,color-mix(in oklch,var(--color-indigo-deep) 14%,transparent) 38%,transparent 72%);top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(8px)}.VoiceOverlay_orb__gTVmj{position:relative;z-index:2;animation:VoiceOverlay_orbEnter__c4VRG .8s var(--ease-settle)}@keyframes VoiceOverlay_orbEnter__c4VRG{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.VoiceOverlay_tokens__hu61a{position:absolute;bottom:calc(var(--spacing-8) + 16px);left:50%;transform:translateX(-50%);max-width:820px;width:min(92%,820px);text-align:center;font-family:var(--font-sans);font-weight:500;font-size:clamp(1.25rem,1.9vw,1.875rem);letter-spacing:var(--tracking-display);line-height:var(--leading-display);color:var(--color-ink);z-index:3;pointer-events:none}.VoiceOverlay_hintEsc__7EJdl{right:var(--spacing-8);font-size:var(--text-caption);text-transform:uppercase;opacity:.7;display:inline-flex;align-items:center;gap:var(--spacing-3)}.VoiceOverlay_hintEsc__7EJdl,.VoiceOverlay_timer__2zSVp{position:absolute;bottom:var(--spacing-8);font-family:var(--font-mono);letter-spacing:var(--tracking-caps);color:var(--color-mute)}.VoiceOverlay_timer__2zSVp{left:var(--spacing-8);font-variant-numeric:tabular-nums;font-size:var(--text-caption)}.VoiceOverlay_status___ERHg{position:absolute;top:var(--spacing-8);left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--shell-signature-deep)}@media (max-width:767px){.VoiceOverlay_well__97HcF{width:100vw;height:100vh}.VoiceOverlay_tokens__hu61a{bottom:calc(var(--spacing-7) + env(safe-area-inset-bottom, 0px) + 8px);font-size:clamp(1rem,4.5vw,1.5rem);width:92%}.VoiceOverlay_hintEsc__7EJdl{right:var(--spacing-5)}.VoiceOverlay_hintEsc__7EJdl,.VoiceOverlay_timer__2zSVp{bottom:calc(var(--spacing-5) + env(safe-area-inset-bottom, 0px));font-size:.625rem}.VoiceOverlay_timer__2zSVp{left:var(--spacing-5)}.VoiceOverlay_status___ERHg{top:calc(var(--spacing-5) + env(safe-area-inset-top, 0px))}}.ToastLayer_layer__mNKcb{position:fixed;top:var(--spacing-7);right:var(--spacing-7);z-index:99999;display:flex;flex-direction:column;gap:var(--spacing-4);max-width:380px;pointer-events:none}.ToastLayer_toast___rOud{pointer-events:auto;position:relative;display:flex;gap:var(--spacing-4);align-items:flex-start;padding:var(--spacing-5);background:color-mix(in oklch,var(--color-paper-2) 86%,transparent);backdrop-filter:blur(22px) saturate(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.1);border:1px solid var(--color-line-2);border-radius:var(--radius-md);box-shadow:var(--shadow-glass);overflow:hidden;animation:ToastLayer_toastIn__888qY .32s cubic-bezier(.22,1.02,.32,1)}.ToastLayer_toast___rOud:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--shell-signature) 26%,transparent),transparent);pointer-events:none;z-index:2}@keyframes ToastLayer_toastIn__888qY{0%{opacity:0;transform:translateX(20px) scale(.96)}60%{opacity:1;transform:translateX(-2px) scale(1)}to{opacity:1;transform:translateX(0) scale(1)}}.ToastLayer_accent__yChIS{width:3px;align-self:stretch;border-radius:3px;background:var(--color-line-2);flex-shrink:0}.ToastLayer_accentGo__wUCaf{background:var(--color-signal-go)}.ToastLayer_accentWarn__l6pt2{background:var(--color-signal-warn)}.ToastLayer_accentStop__4zQvH{background:var(--color-signal-stop)}.ToastLayer_accentCopper__XJawm{background:var(--shell-signature-deep)}.ToastLayer_content__4bMD_{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.ToastLayer_title__5ZtiE{font-family:var(--font-sans);font-weight:500;font-size:var(--text-body-sm);color:var(--color-ink);letter-spacing:var(--tracking-tight)}.ToastLayer_description__FjbNQ{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--color-ink-2);line-height:var(--leading-normal)}.ToastLayer_action__bcITr{align-self:flex-start;margin-top:var(--spacing-3);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--shell-signature-deep);padding:0;background:transparent;border:0;cursor:pointer}.ToastLayer_action__bcITr:hover{color:var(--shell-signature)}.ToastLayer_close__GMb5p{font-family:var(--font-mono);color:var(--color-mute);align-self:flex-start;padding:0 4px}.ToastLayer_close__GMb5p:hover{color:var(--color-ink)}.AppShell_shell__GZ0ll{height:100vh;overflow:hidden;display:flex;flex-direction:column;position:relative;z-index:10}.AppShell_topbarArea__d5vSf{height:52px;flex-shrink:0}.AppShell_mainArea__rNDEW{position:relative;flex:1;min-height:0;min-width:0;overflow:auto;padding:var(--spacing-6) var(--spacing-7) var(--spacing-7)}.AppShell_mainContent__81OL5{position:relative;z-index:1;min-height:100%}@media (min-width:768px) and (max-width:1023px){.AppShell_mainArea__rNDEW{padding:var(--spacing-tablet-padding-y) var(--spacing-tablet-padding-x) var(--spacing-tablet-padding-x)}}@media (max-width:767px){.AppShell_mainArea__rNDEW{padding:var(--spacing-mobile-padding-y) var(--spacing-mobile-padding-x) var(--spacing-mobile-padding-y)}}