._switcher_n94ls_1{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--av-radius);color:var(--av-color_typography-secondary);background:var(--av-color_surface);border:1px solid var(--av-color_structure-border-1);transition:color var(--av-transition-fast) var(--av-ease),background-color var(--av-transition-fast) var(--av-ease),border-color var(--av-transition-fast) var(--av-ease)}._switcher_n94ls_1:hover{color:var(--av-color_typography-primary);background:var(--av-color_surface-hover);border-color:var(--av-color_structure-border-2)}._switcher_n94ls_1:active{background:var(--av-color_surface-active)}._icon_n94ls_27{display:block}._topBar_15x1n_1{display:flex;align-items:center;padding:0 16px;height:var(--av-topbar-h);background:var(--av-color_elevation-2);border-bottom:1px solid var(--av-color_structure-border-1);gap:16px}._logo_15x1n_11{font-family:var(--av-font_mono);font-weight:600;font-size:.95rem;letter-spacing:.08em;color:var(--av-color_accent);text-transform:lowercase;flex-shrink:0}._divider_15x1n_21{width:1px;height:20px;background:var(--av-color_structure-border-2);flex-shrink:0}._breadcrumbs_15x1n_28{display:flex;align-items:center;gap:6px;flex:1;min-width:0;font-size:.8125rem;color:var(--av-color_typography-tertiary)}._breadcrumbLink_15x1n_38{color:var(--av-color_typography-tertiary);text-decoration:none;background:none;border:none;padding:0;font:inherit;font-size:inherit;cursor:pointer;transition:color var(--av-transition-fast) var(--av-ease)}._breadcrumbLink_15x1n_38:hover{color:var(--av-color_typography-primary)}._breadcrumbCurrent_15x1n_54{color:var(--av-color_typography-secondary);font-weight:500}._breadcrumbSep_15x1n_59{color:var(--av-color_structure-border-3);font-size:.75rem}._actions_15x1n_64{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}._logoutBtn_15x1n_72{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:1px solid transparent;border-radius:0;color:var(--av-color_typography-tertiary);cursor:pointer;transition:color var(--av-transition-fast) var(--av-ease),border-color var(--av-transition-fast) var(--av-ease)}._logoutBtn_15x1n_72:hover{color:var(--av-color_typography-primary);border-color:var(--av-color_structure-border-2)}._sidebar_1a9mn_1{width:var(--av-sidebar-w);flex-shrink:0;display:flex;flex-direction:column;background:var(--av-color_elevation-1);border-right:1px solid var(--av-color_structure-border-1);padding:12px 8px;gap:2px}._navLink_1a9mn_12{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--av-radius);font-size:.8125rem;font-weight:500;color:var(--av-color_typography-secondary);text-decoration:none;transition:background-color var(--av-transition-fast) var(--av-ease),color var(--av-transition-fast) var(--av-ease)}._navLink_1a9mn_12:hover{background:var(--av-color_interactive-hover);color:var(--av-color_typography-primary)}._navLinkActive_1a9mn_32,._navLinkActive_1a9mn_32:hover{background:var(--av-color_flow-mute);color:var(--av-color_flow)}._navIcon_1a9mn_42{width:18px;height:18px;flex-shrink:0}._settingsLink_1a9mn_48{margin-top:auto}._sidebar_bwbn6_1{width:var(--av-sidebar-w);flex-shrink:0;display:flex;flex-direction:column;background:var(--av-color_elevation-1);border-right:1px solid var(--av-color_structure-border-1);padding:12px 16px;gap:12px}._header_bwbn6_12{padding:4px 4px 8px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--av-color_typography-tertiary)}._main_1i6se_9{width:calc(100vw - var(--av-sidebar-w));height:calc(100vh - var(--av-topbar-h));overflow:hidden;display:flex;flex-direction:column;padding:28px 32px}._splash_1i6se_18{width:100%;height:calc(100vh - var(--av-topbar-h));display:flex;align-items:center;justify-content:center}._splashContent_1i6se_26{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:400px}._splashIcon_1i6se_35{color:var(--av-color_typography-tertiary);margin-bottom:8px}._splashTitle_1i6se_40{margin:0;font-size:1.25rem;font-weight:600;color:var(--av-color_typography-primary)}._splashText_1i6se_47{margin:0;font-size:.875rem;color:var(--av-color_typography-secondary)}._shell_8muyf_10{width:100vw;height:100vh;overflow:hidden}._body_8muyf_16{display:flex;width:100vw;height:calc(100vh - var(--av-topbar-h));overflow:hidden;background:var(--av-color_elevation-1)}:root{--av-font_primary: "Noto Sans", system-ui, sans-serif;--av-font_mono: "IBM Plex Mono", ui-monospace, monospace;--av-radius: 0;--av-radius-full: 50%;--av-ease: cubic-bezier(.4, 0, .2, 1);--av-ease-out: cubic-bezier(0, 0, .2, 1);--av-transition-fast: 80ms;--av-transition-base: .15s;--av-transition-slow: .25s;--av-topbar-h: 48px;--av-sidebar-w: 200px;--av-z-base: 0;--av-z-raised: 10;--av-z-dropdown: 100;--av-z-sticky: 200;--av-z-overlay: 300;--av-z-modal: 400;--av-z-popover: 500;--av-z-tooltip: 600}:root{color-scheme:dark;--av-color_flow: #5b93f5;--av-color_flow-hover: #7daaf7;--av-color_flow-deep: #0c1a32;--av-color_flow-fade: #3a6ab8;--av-color_flow-light: #1e3665;--av-color_flow-mute: #172440;--av-color_flow-subtle: #161e2e;--av-color_affirmative: #34d399;--av-color_affirmative-hover: #5eddb0;--av-color_affirmative-deep: #0e2219;--av-color_affirmative-fade: #1d4a38;--av-color_affirmative-mute: #142a20;--av-color_warning: #f0b830;--av-color_warning-hover: #f5c850;--av-color_warning-deep: #26200e;--av-color_warning-fade: #3d3418;--av-color_warning-mute: #242010;--av-color_danger: #f55350;--av-color_danger-hover: #f77575;--av-color_danger-deep: #2e1a1a;--av-color_danger-fade: #4d2222;--av-color_danger-mute: #231515;--av-color_info: #b07de8;--av-color_info-hover: #c49bf0;--av-color_info-deep: #1e1530;--av-color_info-fade: #3a2858;--av-color_info-mute: #2a1f3a;--av-color_accent: #f59e0b;--av-color_accent-fade: #78500a;--av-color_accent-mute: #2c1f08;--av-color_elevation-sunken: #121110;--av-color_elevation-1: #171717;--av-color_elevation-2: #1c1c1c;--av-color_elevation-3: #232323;--av-color_elevation-4: #2a2a2a;--av-color_surface: #1f1f1f;--av-color_surface-hover: #272727;--av-color_surface-active: #2f2f2f;--av-color_structure-border-1: #2e2e2e;--av-color_structure-border-2: #3a3a3a;--av-color_structure-border-3: #484848;--av-color_structure-shadow: rgba(0, 0, 0, .6);--av-color_interactive-hover: rgba(255, 255, 255, .05);--av-color_interactive-pressed: rgba(255, 255, 255, .08);--av-color_typography-primary: #ededed;--av-color_typography-secondary: #a0a0a0;--av-color_typography-tertiary: #6b6b6b;--av-color_typography-muted: #484848;--av-color_typography-contrast: #171717;--av-color_typography-on-flow-high: #ffffff;--av-color_typography-on-flow-muted: rgba(255, 255, 255, .7);--av-color_typography-on-affirmative-high: #052e16;--av-color_typography-on-affirmative-muted: #14532d;--av-color_typography-on-warning-high: #1c1302;--av-color_typography-on-warning-muted: #422d08;--av-color_typography-on-danger-high: #ffffff;--av-color_typography-on-danger-muted: rgba(255, 255, 255, .7);--av-color_typography-on-info-high: #ffffff;--av-color_typography-on-info-muted: rgba(255, 255, 255, .7);--av-color_overlay: rgba(0, 0, 0, .5);--av-color_overlay-heavy: rgba(0, 0, 0, .75);--av-color_focus-ring: rgba(91, 147, 245, .5);--av-shadow-1: 0 1px 2px rgba(0, 0, 0, .3);--av-shadow-2: 0 2px 8px rgba(0, 0, 0, .4);--av-shadow-3: 0 8px 24px rgba(0, 0, 0, .5);--av-shadow-4: 0 16px 48px rgba(0, 0, 0, .6)}[data-theme=light]{color-scheme:light;--av-color_flow: #1e66e5;--av-color_flow-hover: #1656c5;--av-color_flow-deep: #081737;--av-color_flow-fade: #6a96d9;--av-color_flow-light: #a9c4f9;--av-color_flow-mute: #e0ebff;--av-color_flow-subtle: #f2f7ff;--av-color_affirmative: #10a66a;--av-color_affirmative-hover: #0d8f5b;--av-color_affirmative-deep: #0d3b25;--av-color_affirmative-fade: #67c39b;--av-color_affirmative-mute: #e2f5ec;--av-color_warning: #d49400;--av-color_warning-hover: #b77f00;--av-color_warning-deep: #5f4712;--av-color_warning-fade: #f5d680;--av-color_warning-mute: #fef6e0;--av-color_danger: #dc2626;--av-color_danger-hover: #b91c1c;--av-color_danger-deep: #3a0e0d;--av-color_danger-fade: #f79c9a;--av-color_danger-mute: #fde8e8;--av-color_info: #7a3eca;--av-color_info-hover: #6930b0;--av-color_info-deep: #2e1650;--av-color_info-fade: #c4a0e8;--av-color_info-mute: #f3e8ff;--av-color_accent: #d97706;--av-color_accent-fade: #fbbf24;--av-color_accent-mute: #fef3c7;--av-color_elevation-sunken: #ffffff;--av-color_elevation-1: #ffffff;--av-color_elevation-2: #fafafa;--av-color_elevation-3: #f5f5f5;--av-color_elevation-4: #f0f0f0;--av-color_surface: #ffffff;--av-color_surface-hover: #f8f8f8;--av-color_surface-active: #f0f0f2;--av-color_structure-border-1: #e8e8ec;--av-color_structure-border-2: #d8d8de;--av-color_structure-border-3: #c0c0c8;--av-color_structure-shadow: rgba(0, 0, 0, .08);--av-color_interactive-hover: rgba(0, 0, 0, .04);--av-color_interactive-pressed: rgba(0, 0, 0, .07);--av-color_typography-primary: #111114;--av-color_typography-secondary: #6b6b78;--av-color_typography-tertiary: #9e9eaa;--av-color_typography-muted: #c8c8d0;--av-color_typography-contrast: #ffffff;--av-color_typography-on-flow-high: #ffffff;--av-color_typography-on-flow-muted: rgba(255, 255, 255, .8);--av-color_typography-on-affirmative-high: #ffffff;--av-color_typography-on-affirmative-muted: rgba(255, 255, 255, .8);--av-color_typography-on-warning-high: #1c1302;--av-color_typography-on-warning-muted: #5f4712;--av-color_typography-on-danger-high: #ffffff;--av-color_typography-on-danger-muted: rgba(255, 255, 255, .8);--av-color_typography-on-info-high: #ffffff;--av-color_typography-on-info-muted: rgba(255, 255, 255, .8);--av-color_overlay: rgba(0, 0, 0, .3);--av-color_overlay-heavy: rgba(0, 0, 0, .55);--av-color_focus-ring: rgba(30, 102, 229, .35);--av-shadow-1: 0 1px 2px rgba(0, 0, 0, .06);--av-shadow-2: 0 2px 8px rgba(0, 0, 0, .08);--av-shadow-3: 0 8px 24px rgba(0, 0, 0, .12);--av-shadow-4: 0 16px 48px rgba(0, 0, 0, .16)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:16px;line-height:1.5;tab-size:4}html,body{height:100vh;overflow:hidden}body{font-family:var(--av-font_primary);color:var(--av-color_typography-primary);background-color:var(--av-color_elevation-1);transition:color var(--av-transition-base) var(--av-ease),background-color var(--av-transition-base) var(--av-ease)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}a{color:var(--av-color_flow);text-decoration:none}a:hover{color:var(--av-color_flow-hover)}:focus-visible{outline:2px solid var(--av-color_focus-ring);outline-offset:2px}::selection{background-color:var(--av-color_flow-mute);color:var(--av-color_typography-primary)}code,kbd,pre,samp{font-family:var(--av-font_mono)}#app{height:100vh;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--av-font_primary);font-weight:600;color:var(--av-color_typography-primary);line-height:1.25}h1{font-size:2rem;letter-spacing:-.025em}h2{font-size:1.5rem;letter-spacing:-.02em}h3{font-size:1.25rem;letter-spacing:-.015em}h4{font-size:1.1rem}h5{font-size:.95rem}h6{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}p{color:var(--av-color_typography-secondary);line-height:1.6}small{font-size:.8125rem;color:var(--av-color_typography-tertiary)}code{font-family:var(--av-font_mono);font-size:.875em;padding:.15em .4em;background-color:var(--av-color_surface);border:1px solid var(--av-color_structure-border-1);border-radius:var(--av-radius)}pre{font-family:var(--av-font_mono);font-size:.875rem;line-height:1.6;padding:1rem;background-color:var(--av-color_surface);border:1px solid var(--av-color_structure-border-1);border-radius:var(--av-radius);overflow-x:auto}pre code{padding:0;background:none;border:none;border-radius:0}strong{font-weight:600;color:var(--av-color_typography-primary)}em{font-style:italic}hr{border:none;border-top:1px solid var(--av-color_structure-border-1);margin:1.5rem 0}
