
: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-xs:10px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-3xl: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-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:40px;--space-4xl:48px;--space-5xl:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full: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-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:#edaa0c;--accent-hover:#ffcf33;--bg-primary:#fff;--bg-secondary:#f7f9fc;--bg-tertiary:#eef2f7;--bg-elevated:#fff;--bg-input:#fff;--bg-statusbar:#0a0a0b;--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:#1c7b9573}[data-theme=dark]{--accent:#ffb300;--accent-hover:#ffcf33;--bg-primary:#0f1014;--bg-secondary:#1a1c23;--bg-tertiary:#27272a;--bg-tertiary-chat:#0003;--bg-elevated:#1a1c23;--bg-input:#0a0b0e;--bg-statusbar:#000;--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}
@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}:where([fill]:not([fill=none],[fill^=url])){fill:currentColor}:where([stroke]:not([stroke=none],[stroke^=url])){stroke:currentColor}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}html{scroll-behavior:smooth;font-size:16px}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-full)}::-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-5xl)0}
