:root{--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-200:#bfdbfe;--primary-300:#93c5fd;--primary-400:#60a5fa;--primary-500:#1890ff;--primary-600:#1570ef;--primary-700:#1e40af;--primary-800:#1e3a8a;--primary-900:#1e2775;--neutral-50:#fafafa;--neutral-100:#f4f4f5;--neutral-200:#e4e4e7;--neutral-300:#d4d4d8;--neutral-400:#a1a1aa;--neutral-500:#71717a;--neutral-600:#52525b;--neutral-700:#3f3f46;--neutral-800:#27272a;--neutral-900:#18181b;--neutral-950:#0a0a0b;--font-family-mono:"JetBrains Mono","Courier New",monospace;--font-size-0:10px;--font-size-1:12px;--font-size-base:14px;--font-size-3:16px;--font-size-4:20px;--font-size-5:24px;--font-size-6:32px;--font-size-7:48px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--space-0:4px;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:40px;--space-7:48px;--space-8:64px;--radius-0:4px;--radius-1:8px;--radius-2:12px;--radius-3:16px;--radius-4:9999px;--transition-fast:.15s ease;--transition-base:.3s ease;--transition-slow:.5s ease;--status-success:#10b981;--status-success-bg:#10b98126;--status-warning:#f59e0b;--status-warning-bg:#f59e0b26;--status-error:#ef4444;--status-error-bg:#ef444426;--status-info:#1890ff;--status-info-kit:#ffb618;--status-info-bg:#1890ff26;--z-base:1;--z-dropdown:10;--z-sticky:50;--z-modal:100;--z-popover:200;--z-tooltip:300;--grid-size:50px;--grid-opacity:.1;--input-corner-size:6px;--container-max-width:1200px;--container-padding:24px;--switch-width:40px;--switch-height:20px;--switch-knob:12px;--switch-gap:12px;--switch-knob-offset:3px;--glow-sm:0 0 5px;--glow-md:0 0 8px}[data-theme=light]{--accent:#e69e22;--accent-hover:#d97706;--accent-light:#fbbf24;--accent-soft:#fef3c7;--bg-primary:#fff;--bg-secondary:#fff;--bg-tertiary:#edf3fe;--bg-elevated:#fff;--bg-input:#fff;--bg-statusbar:#0a0a0b;--bg-hover:#edf3fe;--text-primary:#0a0a0b;--text-secondary:#334155;--text-tertiary:#64748b;--text-inverse:#fff;--border-color:#d0d7e2;--border-hover:#aab6c6;--border-focus:var(--accent);--shadow-panel:0 0 50px #0000001a;--text-link:var(--accent);--text-link-hover:var(--accent-hover);--btn-primary-bg:var(--accent);--btn-primary-hover:var(--accent-hover);--btn-primary-text:#fff;--btn-disabled-bg:#64748b40;--btn-disabled-text:#0f172a73;--input-text:var(--text-primary);--input-placeholder:#64748bd9;--danger:#ef4444;--danger-bg:#ef44441a;--danger-text:#b91c1c;--bg-radial-1:#1c7b9524;--bg-radial-2:#94a3b82e;--grid-color:var(--border-color);--panel-bg:var(--bg-secondary);--panel-border:var(--border-color);--corner-bg:var(--border-color);--corner-bg-focus:var(--accent);--statusbar-text:var(--accent);--switch-track:#e5e7eb;--switch-border:var(--border-color);--switch-knob-color:#94a3b8;--switch-checked-border:var(--accent);--switch-checked-knob:var(--accent);--chip-bg:#fff;--chip-border:var(--border-color);--chip-text:var(--text-primary);--accent-glow:#edaa0c73;--nav-accent:var(--accent);--nav-accent-glow:var(--accent-glow);--nav-bg-hover:#f7f9fcf2}[data-theme=dark]{--accent:#ffb300;--accent-hover:#fdc200;--bg-primary:#0f1014;--bg-secondary:#1a1c23;--bg-tertiary:#27272a;--bg-tertiary-chat:#0003;--bg-elevated:#1a1c23;--bg-input:#0a0b0e;--bg-statusbar:#000;--bg-hover:#27272a;--text-primary:#fff;--text-secondary:#8b9bb4;--text-tertiary:#52525b;--text-inverse:#0a0a0b;--border-color:#353b45;--border-hover:#52525b;--border-focus:var(--accent);--shadow-panel:0 0 50px #00000080;--text-link:var(--text-secondary);--text-link-hover:var(--accent);--btn-primary-bg:var(--accent);--btn-primary-hover:var(--accent-hover);--btn-primary-text:#000;--btn-disabled-bg:var(--border-color);--btn-disabled-text:var(--text-secondary);--input-text:var(--text-primary);--input-placeholder:#4a5568;--danger:#f33;--danger-bg:#ff33331a;--danger-text:var(--danger);--bg-radial-1:#1e232d;--bg-radial-2:#1e232d;--grid-color:var(--border-color);--panel-bg:var(--bg-secondary);--panel-border:var(--border-color);--corner-bg:var(--border-color);--corner-bg-focus:var(--accent);--statusbar-text:var(--accent);--switch-track:#2a2e38;--switch-border:var(--border-color);--switch-knob-color:#888;--switch-checked-border:var(--accent);--switch-checked-knob:var(--accent);--chip-bg:#000;--chip-border:var(--border-color);--chip-text:var(--text-primary);--accent-glow:#ffb30073;--nav-accent:var(--accent);--nav-accent-glow:var(--accent-glow);--nav-bg-hover:#14161cd9}*{transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base)}*,:before,:after{transition-property:background-color,border-color,color,fill,stroke;transition-duration:.15s;transition-timing-function:ease}[class*=animate],[class*=animation]{transition:none!important}[data-theme=light] ::-webkit-scrollbar-thumb{background:#cbd5e1}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-theme=light] ::-webkit-scrollbar-track{background:#f1f5f9}[data-theme=light] code,[data-theme=light] pre{color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0}[data-theme=light] :focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px #0ea5e91a}[data-theme=dark] :focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px #fbbf241a}@media (prefers-reduced-motion:reduce){.messages-container{scroll-behavior:smooth!important}}
@font-face{font-family:Segoe UI;src:url(../media/SegoeUI-Light.66a52546.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Segoe UI Semilight;src:url(../media/SegoeUI-Semilight.93a9196a.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Segoe UI;src:url(../media/SegoeUI-SemiboldItalic.e7b24449.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Segoe UI Semilight;src:url(../media/SegoeUI-SemilightItalic.28c0c98c.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Segoe UI;src:url(../media/SegoeUIBlack.33f53a68.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Segoe UI;src:url(../media/SegoeUI-BoldItalic.8bb5a646.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Segoe UI;src:url(../media/SegoeUIBlack-Italic.e1de05f3.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Segoe UI;src:url(../media/SegoeUI-Italic.1705a963.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Segoe UI;src:url(../media/SegoeUI-Semibold.e915e8e7.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Segoe UI;src:url(../media/SegoeUI-Bold.5267ec1c.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Segoe UI;src:url(../media/SegoeUI-LightItalic.92d3a298.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Segoe UI;src:url(../media/SegoeUI.08ef8a38.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-Thin.2b5a4fc7.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-ThinItalic.7018995d.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-SemiBold.0816e2df.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-Regular.c7a07529.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-SemiBoldItalic.765ec6a5.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-ExtraLight.8329de03.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(../media/RobotoMono-ExtraLight.a82e8907.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-ExtraLightItalic.f95d18ee.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Roboto Mono;src:url(../media/RobotoMono-Light.36429e34.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(../media/RobotoMono-ThinItalic.59c44178.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-Medium.5f7fc98a.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(../media/RobotoMono-SemiBold.c1c7846a.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-Bold.f13d21da.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-ExtraBoldItalic.daeac970.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto Mono;src:url(../media/RobotoMono-Bold.da50797b.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-Italic.e1881725.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto Mono;src:url(../media/RobotoMono-Thin.a3b198b2.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(../media/RobotoMono-Italic.debe3f78.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto Mono;src:url(../media/RobotoMono-Regular.a94cc4c6.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-MediumItalic.de0e4460.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto Mono;src:url(../media/RobotoMono-ExtraLightItalic.4f7f8bbf.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-LightItalic.bedff5c5.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto Mono;src:url(../media/RobotoMono-SemiBoldItalic.9d89d194.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-BoldItalic.ae9fa71f.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto Mono;src:url(../media/RobotoMono-BoldItalic.3200b995.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto Mono;src:url(../media/RobotoMono-Medium.68f68809.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-Light.99015eb8.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-ExtraBold.15ecd86e.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(../media/RobotoMono-LightItalic.0c7e04e8.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto Mono;src:url(../media/RobotoMono-MediumItalic.d57590f3.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}
*,:before,:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){border:none;margin-left:0;padding:0}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom:24px;margin-block:0}img,video{max-width:100%;height:auto;display:block}input,textarea,select,button{font:inherit}html{scroll-behavior:smooth}:has(:target){scroll-behavior:smooth}body{line-height:1.5}a:where([class]){display:inline-flex}button,label{cursor:pointer}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}.ind-input-wrap input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.ind-input-wrap input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.ind-input-wrap input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.ind-input-wrap input:-webkit-autofill:active{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.ind-input-wrap input:-moz-autofill{-moz-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}
*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--transition-base),color var(--transition-base)}a{color:var(--text-link);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--text-link-hover)}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}img{max-width:100%;height:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-4)}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}::selection{background-color:var(--primary-200);color:var(--text-primary)}[data-theme=dark] ::selection{background-color:var(--primary-800);color:var(--text-primary)}.container{max-width:var(--container-max-width);padding:0 var(--container-padding);margin:0 auto}.section{padding:var(--space-8)0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--bg-input)inset!important;box-shadow:0 0 0 30px var(--bg-input)inset!important;-webkit-text-fill-color:var(--input-text)!important;color:var(--input-text)!important;border-radius:var(--radius-1)!important;background-color:#0000!important}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--bg-input)inset!important;box-shadow:0 0 0 30px var(--bg-input)inset!important;-webkit-text-fill-color:var(--input-text)!important;color:var(--input-text)!important;border-radius:var(--radius-1)!important;background-color:#0000!important}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px var(--bg-input)inset!important;box-shadow:0 0 0 30px var(--bg-input)inset!important;-webkit-text-fill-color:var(--input-text)!important;color:var(--input-text)!important;border-radius:var(--radius-1)!important;background-color:#0000!important}input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--bg-input)inset!important;box-shadow:0 0 0 30px var(--bg-input)inset!important;-webkit-text-fill-color:var(--input-text)!important;color:var(--input-text)!important;border-radius:var(--radius-1)!important;background-color:#0000!important}input:-moz-autofill{background-color:var(--bg-input)!important;color:var(--input-text)!important;box-shadow:none!important}:-webkit-any(input[autocomplete=username]:-webkit-autofill,input[autocomplete=email]:-webkit-autofill,input[autocomplete=new-password]:-webkit-autofill,input[autocomplete=current-password]:-webkit-autofill){-webkit-box-shadow:0 0 0 30px var(--bg-input)inset!important;-webkit-text-fill-color:var(--input-text)!important}:is(input[autocomplete=username]:autofill,input[autocomplete=email]:autofill,input[autocomplete=new-password]:autofill,input[autocomplete=current-password]:autofill){-webkit-box-shadow:0 0 0 30px var(--bg-input)inset!important;-webkit-text-fill-color:var(--input-text)!important}
