:root{color-scheme:dark;--agata-bg:#000000;--agata-bg-elevated:#0b0b0b;--agata-panel:#111111;--agata-panel-strong:#191919;--agata-panel-raised:#222222;--agata-line:#303030;--agata-line-soft:#ffffff17;--agata-text:#d7d7d7;--agata-text-strong:#f5f5f5;--agata-muted:#999999;--agata-dim:#666666;--agata-accent:#ffffff;--agata-accent-hover:#d7d7d7;--agata-accent-strong:#000000;--agata-accent-soft:#ffffff17;--agata-error:#ff8a8a;--agata-glass:#ffffff12;--kbd-bg:#ffffff17;--header-bg:#0b0b0bf2;--header-border:#ffffff17;--anchor-glass-bg:#ffffff12;--agata-shell-sidebar-bg:linear-gradient(180deg,#121212,#0e0e0e);--agata-shell-header-bg:rgb(11 11 11/82%);--agata-shell-rail-bg:rgb(17 17 17/78%);--agata-workspace-ambient:radial-gradient(circle at 72% 34%,rgb(255 255 255/3%),transparent 30%);--agata-module-bg:linear-gradient(180deg,#0e0e0e,#0b0b0b);--agata-module-feature-bg:linear-gradient(135deg,#121212,#0b0b0b 72%);--agata-control-bg:#111111;--agata-contrast-surface:#0b0b0b;--agata-contrast-surface-active:#242424;--agata-contrast-text:#ffffff;--agata-subtle-surface:rgb(255 255 255/3%);--agata-subtle-surface-hover:rgb(255 255 255/5%);--agata-subtle-border:rgb(255 255 255/10%);--agata-subtle-border-strong:rgb(255 255 255/22%);--agata-control-hover-bg:linear-gradient(145deg,rgb(255 255 255/14%),rgb(255 255 255/6%));--agata-active-shadow:0 8px 24px rgb(255 255 255/8%);--agata-radius-xs:8px;--agata-radius-sm:12px;--agata-radius-md:16px;--agata-radius-lg:22px;--agata-radius-pill:50px;--agata-shadow-hairline:rgba(0,0,0,0.2) 0 1px 0 0;--agata-shadow-raised:rgba(0,0,0,0.56) 0 16px 48px 0;--agata-shadow-inset:rgba(0,0,0,0.28) 0 0 12px 0 inset;--agata-ease:cubic-bezier(0.2,0,0,1);--agata-ease-exit:cubic-bezier(0.3,0,1,1);--agata-duration-micro:100ms;--agata-duration-normal:220ms;--agata-duration-macro:420ms}:root[data-theme=light]{color-scheme:light;--agata-bg:#ffffff;--agata-bg-elevated:#ffffff;--agata-panel:#f4f4f4;--agata-panel-strong:#eaeaea;--agata-panel-raised:#dedede;--agata-line:#d4d4d4;--agata-line-soft:#00000017;--agata-text:#303030;--agata-text-strong:#050505;--agata-muted:#676767;--agata-dim:#999999;--agata-accent:#000000;--agata-accent-hover:#303030;--agata-accent-strong:#ffffff;--agata-accent-soft:#00000017;--agata-error:#c83232;--agata-glass:#0000000d;--kbd-bg:#0000000d;--header-bg:#fafafaf2;--header-border:#00000017;--anchor-glass-bg:#0000000d;--agata-shell-sidebar-bg:linear-gradient(180deg,#fafafa,#f3f3f3);--agata-shell-header-bg:rgb(250 250 250/92%);--agata-shell-rail-bg:rgb(244 244 244/92%);--agata-workspace-ambient:radial-gradient(circle at 72% 34%,rgb(0 0 0/2.5%),transparent 30%);--agata-module-bg:linear-gradient(180deg,#fafafa,#f3f3f3);--agata-module-feature-bg:linear-gradient(135deg,#ffffff,#f1f1f1 72%);--agata-control-bg:#f7f7f7;--agata-contrast-surface:#ffffff;--agata-contrast-surface-active:#e6e6e6;--agata-contrast-text:#050505;--agata-subtle-surface:rgb(0 0 0/2.5%);--agata-subtle-surface-hover:rgb(0 0 0/4.5%);--agata-subtle-border:rgb(0 0 0/10%);--agata-subtle-border-strong:rgb(0 0 0/20%);--agata-control-hover-bg:linear-gradient(145deg,rgb(0 0 0/8%),rgb(0 0 0/3%));--agata-active-shadow:0 8px 24px rgb(0 0 0/12%);--agata-shadow-raised:rgba(33,33,33,0.16) 0 16px 48px 0;--agata-shadow-inset:rgba(33,33,33,0.08) 0 0 12px 0 inset}*{box-sizing:border-box}body,html{min-height:100%;margin:0;background:var(--agata-bg,#050505);color:var(--agata-text,#d7d7d7);font-family:Segoe UI Variable Text,Segoe UI Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-optical-sizing:auto;line-height:1.55;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--agata-accent);outline-offset:2px}button,input,select,textarea{transition:border-color var(--agata-duration-normal) var(--agata-ease),background var(--agata-duration-normal) var(--agata-ease),color var(--agata-duration-normal) var(--agata-ease),box-shadow var(--agata-duration-normal) var(--agata-ease),opacity var(--agata-duration-micro) var(--agata-ease),transform var(--agata-duration-normal) var(--agata-ease)}button:not(:disabled){touch-action:manipulation}button:not(:disabled):active{transform:scale(.98);transition-duration:var(--agata-duration-micro)}::selection{background:rgb(255 255 255/28%);color:#fff}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] :after,:root[data-reduced-motion=true] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}