._overlay_1l431_3{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0009;animation:.15s cubic-bezier(.16,1,.3,1) _overlayShow_1l431_1;position:fixed;inset:0}._content_1l431_12{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);z-index:101;width:90vw;max-width:520px;max-height:85vh;padding:1.75rem;animation:.2s cubic-bezier(.16,1,.3,1) _contentShow_1l431_1;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 64px #00000080}._wide_1l431_31{max-width:880px}._title_1l431_35{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.25rem;font-size:1.25rem;font-weight:600}._description_1l431_43{color:var(--text-muted);margin-bottom:1rem;font-size:.85rem}._body_1l431_49{margin-top:.75rem}._closeBtn_1l431_53{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition);background:0 0;border:none;padding:.25rem;font-size:1rem;position:absolute;top:1rem;right:1rem}._closeBtn_1l431_53:hover{color:var(--text-primary)}@keyframes _overlayShow_1l431_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1l431_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._viewport_t5h85_3{z-index:200;outline:none;flex-direction:column;gap:.5rem;width:380px;max-width:90vw;list-style:none;display:flex;position:fixed;bottom:1rem;right:1rem}._root_t5h85_17{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:.85rem 1rem;animation:.2s cubic-bezier(.16,1,.3,1) _slideIn_t5h85_1;box-shadow:0 8px 32px #0006}._root_t5h85_17[data-state=closed]{animation:.1s ease-in _slideOut_t5h85_1}._info_t5h85_30{border-left:3px solid var(--accent)}._success_t5h85_34{border-left:3px solid var(--success)}._warning_t5h85_38{border-left:3px solid var(--warning)}._error_t5h85_42{border-left:3px solid var(--danger)}._title_t5h85_46{color:var(--text-primary);font-size:.875rem;font-weight:600}._description_t5h85_52{color:var(--text-muted);margin-top:.25rem;font-size:.8rem}@keyframes _slideIn_t5h85_1{0%{opacity:0;transform:translate(calc(100% + 1rem))}to{opacity:1;transform:translate(0)}}@keyframes _slideOut_t5h85_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + 1rem))}}._badge_v2bnd_1{letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .55rem;font-size:.72rem;font-weight:600;line-height:1.5;display:inline-flex}._dot_v2bnd_16{background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}._neutral_v2bnd_24{color:var(--text-secondary);background:var(--surface-2);border-color:var(--border)}._info_v2bnd_29,._progress_v2bnd_34{color:var(--accent-strong);background:var(--surface-accent);border-color:var(--accent-glow-strong)}._success_v2bnd_39{color:var(--success-fg);background:var(--success-bg);border-color:var(--success-bg)}._warning_v2bnd_44{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-bg)}._danger_v2bnd_49{color:var(--danger-fg);background:var(--danger-bg);border-color:var(--danger-bg)}._progress_v2bnd_34 ._dot_v2bnd_16{animation:1.6s ease-in-out infinite _badgePulse_v2bnd_1}@keyframes _badgePulse_v2bnd_1{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){._progress_v2bnd_34 ._dot_v2bnd_16{animation:none}}._skeleton_1msyc_1{background:linear-gradient(90deg, var(--bg-surface) 25%, var(--surface-2) 50%, var(--bg-surface) 75%);background-size:400px 100%;animation:1.4s ease-in-out infinite _skeletonShimmer_1msyc_1;display:block}@keyframes _skeletonShimmer_1msyc_1{0%{background-position:-200px 0}to{background-position:200px 0}}@media (prefers-reduced-motion:reduce){._skeleton_1msyc_1{animation:none}}._wrap_1qtyr_1{align-items:center;gap:.6rem;min-width:0;display:flex}._track_1qtyr_8{background:var(--surface-2);border-radius:999px;flex:auto;min-width:3rem;height:.5rem;overflow:hidden}._fill_1qtyr_17{height:100%;transition:width var(--transition);border-radius:999px}._accent_1qtyr_23{background:var(--accent)}._success_1qtyr_24{background:var(--success)}._warning_1qtyr_25{background:var(--warning)}._danger_1qtyr_26{background:var(--danger)}._label_1qtyr_28{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}@media (prefers-reduced-motion:reduce){._fill_1qtyr_17{transition:none}}._empty_1tvr0_1{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;display:flex}._icon_1tvr0_12{opacity:.85;font-size:2rem;line-height:1}._title_1tvr0_18{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}._desc_1tvr0_25{max-width:42ch;color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}._action_1tvr0_33{margin-top:.75rem}._wrap_1od2w_1{align-items:center;gap:.4rem;display:inline-flex}._retry_1od2w_7{color:var(--accent-strong);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition);background:0 0;border:none;padding:.1rem .2rem;font-size:.72rem;font-weight:600;text-decoration:underline}._retry_1od2w_7:hover:not(:disabled){color:var(--accent-hover)}._retry_1od2w_7:disabled{color:var(--text-muted);cursor:default;text-decoration:none}._retry_1od2w_7:focus-visible{box-shadow:var(--focus-ring);outline:none}._scene_swrw3_1{pointer-events:none;z-index:0;background:#e5eff2;position:fixed;inset:0;overflow:hidden}._art_swrw3_2{background:url(/workspace/glass-library.png) 50%/100% 100% no-repeat;position:absolute;inset:0}._glow_swrw3_3{background:radial-gradient(circle,#d5f6ff30,#0000 65%);width:100px;height:100px;animation:12s ease-in-out infinite alternate _glow_swrw3_3;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}._orbits_swrw3_4{position:absolute;top:49%;left:50%}._bird_swrw3_5{fill:#334e5a;--rx:96px;--ry:32px;width:23px;height:15px;animation:23s linear -7s infinite _orbit_swrw3_4;position:absolute}._bird_swrw3_5:nth-child(2){--rx:132px;--ry:45px;animation-duration:31s;animation-delay:-19s}._bird_swrw3_5:nth-child(3){--rx:112px;--ry:39px;animation-duration:27s;animation-delay:-3s}._wings_swrw3_8{transform-origin:16px 11px;animation:1.1s ease-in-out infinite alternate _flap_swrw3_1}._bird_swrw3_5:nth-child(2) ._wings_swrw3_8{animation-duration:1.4s;animation-delay:-.6s}._bird_swrw3_5:nth-child(3) ._wings_swrw3_8{animation-duration:.95s;animation-delay:-.3s}._scene_swrw3_1[data-paused=true] *,._scene_swrw3_1[data-paused=true] ._wings_swrw3_8{animation-play-state:paused}@keyframes _glow_swrw3_3{0%{opacity:.45}to{opacity:.9}}@keyframes _flap_swrw3_1{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes _orbit_swrw3_4{0%,to{transform:translate(var(--rx),0) rotate(-8deg) scale(.95)}12.5%{transform:translate(calc(var(--rx)*.707),calc(var(--ry)*.707)) rotate(4deg) scale(1.05)}25%{transform:translate(0,var(--ry)) rotate(8deg) scale(1.12)}37.5%{transform:translate(calc(var(--rx)*-.707),calc(var(--ry)*.707)) rotate(4deg) scale(1.05)}50%{transform:translate(calc(var(--rx)*-1),0) rotate(-8deg) scale(.95)}62.5%{transform:translate(calc(var(--rx)*-.707),calc(var(--ry)*-.707)) rotate(3deg) scale(.85)}75%{transform:translate(0,calc(var(--ry)*-1)) rotate(8deg) scale(.8)}87.5%{transform:translate(calc(var(--rx)*.707),calc(var(--ry)*-.707)) rotate(3deg) scale(.85)}}@media (width<=720px){._art_swrw3_2{background-size:cover}._bird_swrw3_5{--rx:56px;--ry:23px;width:16px;height:11px}._bird_swrw3_5:nth-child(2){--rx:78px;--ry:31px}._bird_swrw3_5:nth-child(3){--rx:65px;--ry:26px}}@media (prefers-reduced-motion:reduce){._scene_swrw3_1 *{animation:none!important}._orbits_swrw3_4{display:none}}[data-theme=dark] ._scene_swrw3_1:after{content:"";background:#06152070;position:absolute;inset:0}._shell_w1e9x_2{--canvas:#f5f9f8;--ink:#0c1119;--ink-soft:#35434d;--ink-faint:#5e6c76;--cyan:#0f98a6;--green:#0e8460;--amber:#bf7807;--red:#c8404a;--card:#fff;--line:#e2ecea;--line-soft:#eef4f3;--sh-1:0 1px 2px #1019230a, 0 2px 8px #1019230d;--sh-2:0 2px 4px #1019230d, 0 8px 24px #10192314;--sh-3:0 8px 18px #10192314, 0 24px 60px #10192324;--sh-cyan:0 10px 30px #0f98a633;--spring:cubic-bezier(.34, 1.56, .64, 1);--ease:cubic-bezier(.22, .61, .36, 1);--sans:"PhosphorSans", "Segoe UI Variable Text", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--mono:"TraceMono", "IBM Plex Mono", "Cascadia Mono", ui-monospace, monospace;--bg-primary:var(--card);--bg-secondary:#fbfdfd;--bg-surface:var(--card);--bg-glass:#ffffffa6;--text-primary:var(--ink);--text-secondary:var(--ink-soft);--text-muted:var(--ink-faint);--text-inverse:#fff;--accent:#0b7580;--accent-hover:#085f68;--accent-strong:#085f68;--accent-glow:#0f98a61a;--accent-glow-strong:#0f98a638;--surface-accent:#0f98a614;--surface-2:#eef4f3;--success:var(--green);--warning:var(--amber);--danger:var(--red);--success-fg:var(--green);--success-bg:#0e84601f;--warning-fg:var(--amber);--warning-bg:#bf78071f;--danger-fg:var(--red);--danger-bg:#c8404a1a;--border:var(--line);--border-subtle:var(--line-soft);--focus-ring:0 0 0 3px var(--accent-glow-strong);--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--transition:.18s var(--ease);--font:var(--sans);--font-mono:var(--mono);--gradient-rail:linear-gradient(180deg, var(--cyan), var(--green));height:100dvh;min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:radial-gradient(1200px 600px at 82% -8%, #0f98a61a, transparent 60%), radial-gradient(900px 500px at -6% 110%, #0e846014, transparent 60%), var(--canvas);display:flex;overflow:hidden}._sidebar_w1e9x_86{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-right:1px solid var(--line);transition:width var(--transition);background:linear-gradient(#ffffffbd,#fff6);flex-direction:column;flex:none;min-height:0;max-height:100dvh;display:flex;position:relative;overflow:hidden}._gradientRail_w1e9x_100{background:var(--gradient-rail);z-index:1;width:3px;position:absolute;top:0;bottom:0;left:0}._sidebarClosed_w1e9x_111{width:64px}._brand_w1e9x_114{border-bottom:1px solid var(--line-soft);flex-shrink:0;align-items:center;gap:.7rem;min-height:66px;padding:1.05rem 1rem;display:flex}._brandIcon_w1e9x_123{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;line-height:1;display:inline-flex;overflow:hidden}._brandIcon_w1e9x_123 svg{filter:drop-shadow(0 3px 7px #10192324);display:block}._brandIcon_w1e9x_123:after{content:none}._brandName_w1e9x_140{color:var(--ink);letter-spacing:.2px;font-size:1.02rem;font-weight:700;line-height:1}._nav_w1e9x_149{flex-direction:column;flex:1;gap:2px;min-height:0;padding:.6rem .55rem;display:flex;overflow-y:auto}._navSection_w1e9x_158{font:600 .75rem/1 var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--ink-faint);padding:.85rem .7rem .35rem}._navDivider_w1e9x_166{background:var(--line-soft);height:1px;margin:.5rem}._navSubSection_w1e9x_171{font:600 .66rem/1 var(--sans);letter-spacing:.2px;color:var(--ink-soft);border-top:1px solid var(--line-soft);margin-top:.3rem;padding:.6rem .7rem .3rem}._navLink_w1e9x_180{color:var(--ink-soft);transition:background .18s var(--ease), transform .18s var(--ease), color .18s var(--ease);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.7rem;padding:.55rem .65rem;font-size:.86rem;text-decoration:none;display:flex}._navIcon_w1e9x_193{width:20px;height:20px;color:var(--ink-faint);transition:color var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}._navNum_w1e9x_203{font:600 11px/1 var(--mono);color:var(--ink-faint);text-align:center;width:20px;transition:color var(--transition);flex-shrink:0}._navLink_w1e9x_180:hover{color:var(--ink);background:#0f98a612;transform:translate(2px)}._navLink_w1e9x_180:hover ._navIcon_w1e9x_193{color:var(--cyan)}._navLink_w1e9x_180:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}._navLinkActive_w1e9x_221{color:var(--ink);border-color:var(--line);box-shadow:var(--sh-1);background:linear-gradient(#fff,#f2faf9);font-weight:600}._navLinkActive_w1e9x_221 ._navIcon_w1e9x_193{color:var(--cyan)}._navLinkActive_w1e9x_221 ._navNum_w1e9x_203{color:var(--accent)}._footer_w1e9x_234{border-top:1px solid var(--line-soft);color:var(--ink-faint);flex-shrink:0;padding:.75rem;font-size:.75rem}._footerEmail_w1e9x_241{text-overflow:ellipsis;white-space:nowrap;margin-bottom:.5rem;overflow:hidden}._footerBuild_w1e9x_247{font:500 .75rem/1 var(--mono);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.5rem;overflow:hidden}._footerActions_w1e9x_256{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._footerBtn_w1e9x_262{background:var(--card);color:var(--ink-soft);border:1px solid var(--line);transition:all var(--transition);border-radius:8px;justify-content:center;align-items:center;padding:.3rem .5rem;font-size:.75rem;display:flex}._footerBtn_w1e9x_262:hover{color:var(--accent);background:#0f98a612;border-color:#0f98a64d}._localePicker_w1e9x_280{background:var(--card);color:var(--ink-soft);border:1px solid var(--line);border-radius:8px;padding:.25rem .35rem;font-size:.75rem}._logoutBtn_w1e9x_288{color:var(--red);cursor:pointer;background:0 0;border:none;margin-top:.55rem;padding:.25rem 0;font-size:.75rem}._main_w1e9x_299{flex-direction:column;flex:1;min-width:0;min-height:0;max-height:100dvh;display:flex}._content_w1e9x_307{flex:1;min-width:0;min-height:0;padding:1.4rem 1.6rem 2rem;overflow-y:auto}@media (width<=720px){._shell_w1e9x_2{flex-direction:column;height:auto;min-height:100vh;overflow:visible}._sidebar_w1e9x_86,._sidebarOpen_w1e9x_110,._sidebarClosed_w1e9x_111{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;width:100%;min-height:58px;max-height:58px}._gradientRail_w1e9x_100{width:100%;height:3px;bottom:auto;right:0}._brand_w1e9x_114{border-bottom:0;flex:none;min-height:58px;padding:0 .7rem}._brandName_w1e9x_140,._navSection_w1e9x_158,._navSubSection_w1e9x_171,._navDivider_w1e9x_166,._footer_w1e9x_234{display:none}._nav_w1e9x_149{flex-direction:row;flex:1;gap:.25rem;padding:.4rem .5rem;overflow:auto hidden}._navLink_w1e9x_180,._navLinkActive_w1e9x_221{flex:0 0 44px;justify-content:center;width:44px;height:44px;padding:0}._navLink_w1e9x_180 span:not(._navIcon_w1e9x_193):not(._navNum_w1e9x_203),._navLinkActive_w1e9x_221 span:not(._navIcon_w1e9x_193):not(._navNum_w1e9x_203){display:none}._content_w1e9x_307{padding:.85rem}._main_w1e9x_299{max-height:none}}@media (prefers-reduced-motion:reduce){._navLink_w1e9x_180{transition:none}._navLink_w1e9x_180:hover{transform:none}}._shell_w1e9x_2{isolation:isolate;--bg-surface:#fbfefff0;--bg-primary:#fffffff0;--bg-glass:#f9fdffe6;background:#e5eff2;position:relative}._sidebar_w1e9x_86,._main_w1e9x_299{z-index:1;position:relative}._sidebar_w1e9x_86{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#f5fbfd85,#f5fbfd30);border-right:1px solid #ffffff85}._sidebarOpen_w1e9x_110{width:220px}._gradientRail_w1e9x_100{display:none}._brand_w1e9x_114{background:#f6fcfd73;border-color:#ffffff78}._navSection_w1e9x_158{font-family:var(--sans);color:var(--text-secondary);background:0 0;font-size:.75rem}._navLink_w1e9x_180,._navLinkActive_w1e9x_221{min-height:42px;box-shadow:none;color:var(--text-secondary);background:linear-gradient(90deg,#f6fcfd7a,#f6fcfd0a);border:0;border-radius:0}._navLinkActive_w1e9x_221{color:var(--accent);box-shadow:inset 2px 0 var(--accent);background:linear-gradient(90deg,#f0ffffa8,#f0ffff22)}._navLink_w1e9x_180:hover{background:#f5fcfdad;transform:none}._navLink_w1e9x_180:focus-visible{outline-color:var(--accent);outline-offset:-2px}._footer_w1e9x_234{background:#f6fcfdbd;border-color:#ffffff85}._content_w1e9x_307{padding:30px 36px}._shell_w1e9x_2[data-theme=dark]{--bg-surface:#12252ef5;--bg-primary:#0c1d26f5;--bg-glass:#12252ef0;--text-primary:#f0f8fb;--text-secondary:#d5e8ef;--text-muted:#b9d1dc;--accent:#a3e5e7;--accent-hover:#c7f4f4;--text-inverse:#103e48;--border:#8eafbc70}._shell_w1e9x_2[data-theme=dark] ._sidebar_w1e9x_86{background:#102c388c}._shell_w1e9x_2[data-theme=dark] ._brand_w1e9x_114,._shell_w1e9x_2[data-theme=dark] ._footer_w1e9x_234{background:#102c38c7}._shell_w1e9x_2[data-theme=dark] ._brandName_w1e9x_140,._shell_w1e9x_2[data-theme=dark] ._footer_w1e9x_234,._shell_w1e9x_2[data-theme=dark] ._navIcon_w1e9x_193,._shell_w1e9x_2[data-theme=dark] ._navNum_w1e9x_203,._shell_w1e9x_2[data-theme=dark] ._navSection_w1e9x_158{color:var(--text-secondary)}._shell_w1e9x_2[data-theme=dark] ._navLink_w1e9x_180{color:var(--text-secondary);background:0 0}._shell_w1e9x_2[data-theme=dark] ._navLinkActive_w1e9x_221{color:var(--accent);background:#102c38ad}._shell_w1e9x_2[data-theme=dark] ._footerBtn_w1e9x_262,._shell_w1e9x_2[data-theme=dark] ._localePicker_w1e9x_280{color:var(--text-primary);background:var(--bg-primary)}@media (width<=1100px) and (width>=721px){._content_w1e9x_307{padding:24px}}@media (width<=720px){._sidebar_w1e9x_86,._sidebarOpen_w1e9x_110,._sidebarClosed_w1e9x_111{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#f2fafd91,#f2fafd52);border-bottom:1px solid #ffffff82;width:100%;min-height:68px;max-height:68px}._brand_w1e9x_114{background:0 0;min-height:68px;padding:0 12px}._brandIcon_w1e9x_123{width:27px;height:27px}._brandIcon_w1e9x_123 svg{width:25px;height:25px}._nav_w1e9x_149{scrollbar-width:none;overscroll-behavior-x:contain;align-items:center;gap:14px;padding:6px 12px 6px 2px;scroll-padding-inline:12px}._nav_w1e9x_149::-webkit-scrollbar{display:none}._navLink_w1e9x_180,._navLinkActive_w1e9x_221{width:auto;min-width:69px;height:52px;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:none;gap:5px;padding:4px 6px;position:relative}._navLink_w1e9x_180 span:not(._navIcon_w1e9x_193):not(._navNum_w1e9x_203),._navLinkActive_w1e9x_221 span:not(._navIcon_w1e9x_193):not(._navNum_w1e9x_203){white-space:nowrap;font-size:12px;line-height:1.2;display:block}._navIcon_w1e9x_193,._navIcon_w1e9x_193 svg{width:17px;height:17px}._navLinkActive_w1e9x_221:after{content:"";background:var(--accent);border-radius:2px;width:18px;height:2px;position:absolute;bottom:0;left:calc(50% - 9px)}._content_w1e9x_307{padding:18px 12px 28px}}._navNum_w1e9x_203,._footerBuild_w1e9x_247{font-family:var(--sans)}._shell_w1e9x_2[data-theme=dark]{--ink:#f0f8fb;--ink-soft:#d5e8ef;--ink-faint:#b9d1dc}@media (width>=721px){._nav_w1e9x_149{padding:6px 8px}._navSection_w1e9x_158{color:var(--text-primary);letter-spacing:.06em;font-weight:600}._navLink_w1e9x_180,._navLinkActive_w1e9x_221{border-radius:var(--radius-md);color:var(--text-primary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(90deg,#f6fcfd99,#f6fcfd33);border:1px solid #ffffff73;margin:2px 0}._navLink_w1e9x_180:hover{background:#f8fdfec7;border-color:#ffffffb3}._navLinkActive_w1e9x_221{color:var(--accent);box-shadow:none;background:linear-gradient(90deg,#f0ffffd1,#f0ffff59);border-color:#0f98a666;font-weight:600}._brand_w1e9x_114{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fff9;margin:8px}._footer_w1e9x_234{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);color:var(--text-primary);background:linear-gradient(#f6fcfd8c,#f6fcfdbf);border:1px solid #ffffffa6;margin:8px;box-shadow:0 6px 22px #0f3d4a1f}._footerEmail_w1e9x_241,._footerBuild_w1e9x_247{color:var(--text-primary)}._footerBtn_w1e9x_262,._localePicker_w1e9x_280{border-radius:var(--radius-md);color:var(--text-primary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff73;border:1px solid #ffffffb8}._footerBtn_w1e9x_262:hover{color:var(--accent);background:#ffffffb3;border-color:#0f98a666}._shell_w1e9x_2[data-theme=dark] ._navLink_w1e9x_180{color:var(--text-primary);background:#102c3866;border-color:#8eafbc40}._shell_w1e9x_2[data-theme=dark] ._navLinkActive_w1e9x_221{color:var(--accent);background:#102c38cc;border-color:#a3e5e766}._shell_w1e9x_2[data-theme=dark] ._navSection_w1e9x_158{color:var(--text-primary)}._shell_w1e9x_2[data-theme=dark] ._brand_w1e9x_114,._shell_w1e9x_2[data-theme=dark] ._footer_w1e9x_234{background:#102c38b3;border-color:#8eafbc4d}._shell_w1e9x_2[data-theme=dark] ._footerEmail_w1e9x_241,._shell_w1e9x_2[data-theme=dark] ._footerBuild_w1e9x_247{color:var(--text-primary)}._shell_w1e9x_2[data-theme=dark] ._footerBtn_w1e9x_262,._shell_w1e9x_2[data-theme=dark] ._localePicker_w1e9x_280{color:var(--text-primary);background:#12252ecc;border-color:#8eafbc59}._nav_w1e9x_149{scrollbar-width:thin;scrollbar-color:#7fa6b3b3 transparent}._nav_w1e9x_149::-webkit-scrollbar{width:8px}._nav_w1e9x_149::-webkit-scrollbar-track{background:0 0}._nav_w1e9x_149::-webkit-scrollbar-thumb{background:#fff9;border:1px solid #fffc;border-radius:999px}._nav_w1e9x_149::-webkit-scrollbar-button{height:0;display:none}._brandName_w1e9x_140{letter-spacing:-.015em;color:var(--text-primary);font-size:1.3rem;font-weight:600}._shell_w1e9x_2[data-theme=dark] ._nav_w1e9x_149{scrollbar-color:#8eafbc99 transparent}._shell_w1e9x_2[data-theme=dark] ._nav_w1e9x_149::-webkit-scrollbar-thumb{background:#12252ecc;border-color:#8eafbc59}}@font-face{font-family:PhosphorSans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PhosphorSans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PhosphorSans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-3-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PhosphorSans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-3-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PhosphorSans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PhosphorSans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:TraceMono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:TraceMono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2")}._panel_5c9ma_1{border-radius:var(--radius-md,12px);flex-direction:column;gap:.75rem;max-width:36rem;margin:2rem auto;padding:1.5rem;display:flex}._title_5c9ma_11{margin:0;font-size:1.125rem}._body_5c9ma_16{color:var(--text-secondary);margin:0}._actions_5c9ma_21{flex-wrap:wrap;gap:.5rem;display:flex}._reload_5c9ma_27{color:var(--text-primary);border:1px solid var(--border-subtle);background:0 0}:root{--bg-primary:#0a0e17;--bg-secondary:#111827;--bg-surface:#1a2332;--bg-glass:#1a2332cc;--text-primary:#f0f4f8;--text-secondary:#94a3b8;--text-muted:#64748b;--text-inverse:#fff;--accent:#1a73e8;--accent-hover:#4a9af5;--accent-glow:#1a73e826;--accent-glow-strong:#1a73e84d;--focus-ring:0 0 0 3px var(--accent-glow-strong);--border:#1e293b;--border-subtle:#ffffff0f;--danger:#ef4444;--warning:#f59e0b;--success:#10b981;--success-fg:#34d399;--success-bg:#10b98126;--danger-fg:#f87171;--danger-bg:#ef444426;--warning-bg:#f59e0b26;--surface-2:#232f42;--accent-strong:#4a9af5;--surface-accent:#1a73e81f;--ease-out:cubic-bezier(.16, 1, .3, 1);--transition-fast:.12s cubic-bezier(.4, 0, .2, 1);--transition-slow:.32s cubic-bezier(.4, 0, .2, 1);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--elevation-1:0 1px 3px #0000001f;--elevation-2:0 4px 12px #0000002e;--z-overlay:1000;--z-modal:1001;--z-tooltip:1100;--stage-quarantine:#dd3c3c;--stage-bronze:#cc8033;--stage-review:#e6b31a;--stage-silver:#98a6b3;--stage-experiment:#269dd9;--stage-gold:#f2b90d;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--font:"PhosphorSans", "Segoe UI Variable Text", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--transition:.2s cubic-bezier(.4, 0, .2, 1);--gradient-rail:linear-gradient(180deg, #1a73e8, #4f46e5)}[data-theme=light]{--bg-primary:#f4f6f9;--bg-secondary:#ffffffb8;--bg-surface:#ffffffd9;--bg-glass:#ffffffa6;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#6b7c93;--text-inverse:#fff;--accent:#1a73e8;--accent-hover:#1557b0;--accent-glow:#1a73e81a;--accent-glow-strong:#1a73e833;--border:#e2e8f0;--border-subtle:#0000000f;--danger:#dc2626;--warning:#d97706;--success:#059669;--success-fg:#047857;--success-bg:#0596691f;--danger-fg:#b91c1c;--danger-bg:#dc26261a;--warning-bg:#d977061f;--surface-2:#eef2f7;--accent-strong:#1557b0;--surface-accent:#1a73e814}[data-theme=light] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 80% 10%,#1a73e80f,#0000 60%),radial-gradient(at 20% 80%,#4f46e50a,#0000 50%);position:fixed;inset:0}[data-theme=light] .glass{box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;line-height:1.6}a{color:var(--accent);transition:color var(--transition);text-decoration:none}a:hover{color:var(--accent-hover)}button{font-family:var(--font);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition);border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500}input,select,textarea{font-family:inherit;font-size:inherit}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover);box-shadow:0 0 20px var(--accent-glow)}.glass{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle)}#root{flex-direction:column;min-height:100vh;display:flex}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.skeleton{background:linear-gradient(90deg, var(--bg-surface) 25%, var(--border) 50%, var(--bg-surface) 75%);border-radius:var(--radius-sm);background-size:400px 100%;animation:1.5s ease-in-out infinite shimmer}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.3s ease-out both fadeIn}.card-interactive{transition:all var(--transition)}.card-interactive:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000004d;border-color:var(--accent)!important}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.status-pulse{animation:2s ease-in-out infinite pulse}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px)}@media (display-mode:standalone){body{padding-top:var(--safe-area-top);padding-bottom:var(--safe-area-bottom);padding-left:var(--safe-area-left);padding-right:var(--safe-area-right)}}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.glass{background:#1a2332f2}[data-theme=light] .glass{background:#fffffff2}}@media (pointer:coarse){button,a,[role=button],[role=tab],[role=menuitem],input[type=checkbox],input[type=radio],select,summary{min-width:44px;min-height:44px}a{padding-block:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=768px){.responsive-grid{grid-template-columns:1fr!important}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1rem}.glass{padding:.75rem}}
