@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/jetbrains-mono-400-cyr.17524150.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/jetbrains-mono-400-lat.db9d659a.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2212,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/jetbrains-mono-700-cyr.ffc7bcaa.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/jetbrains-mono-700-lat.9545a3d1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2212,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ibm-plex-sans-400-cyr.03c3c250.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ibm-plex-sans-400-lat.13a15bcd.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2212,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ibm-plex-sans-600-cyr.015f312d.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ibm-plex-sans-600-lat.1cdb9a2c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2212,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/jetbrains-mono-400-sym.36129aad.woff2) format("woff2");unicode-range:u+20bd,u+2192}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/jetbrains-mono-700-sym.6f9ec83e.woff2) format("woff2");unicode-range:u+20bd,u+2192}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ibm-plex-sans-400-sym.1d1a42ad.woff2) format("woff2");unicode-range:u+20bd,u+2192}:root{--bg:#17130c;--surface:#211a10;--surface-2:#2a2114;--border:#453718;--border-strong:#5c4a20;--text:#efe6d2;--muted:#9a8c6e;--muted-2:#6b6046;--accent:#ffb000;--accent-hover:#ffd24d;--accent-press:#e09a00;--accent-soft:rgba(255,176,0,0.12);--on-accent:#1a1406;--success:#86c232;--success-soft:rgba(134,194,50,0.16);--danger:#ff5340;--danger-soft:rgba(255,83,64,0.16);--warning:#ff8a3d;--warning-soft:rgba(255,138,61,0.16);--neutral:#9a8c6e;--neutral-soft:rgba(154,140,110,0.16);--danger-on-soft:#ff8577;--neutral-on-soft:#b8ab8a;--font:"IBM Plex Sans",ui-sans-serif,system-ui,"Segoe UI",Roboto,Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"Cascadia Code","Roboto Mono",Consolas,monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3rem;--leading-tight:1.15;--leading-normal:1.55;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--gap:var(--space-4);--radius-sm:3px;--radius:4px;--radius-lg:8px;--radius-full:999px;--ease:cubic-bezier(0.4,0,0.2,1);--dur-fast:100ms;--dur-base:180ms;--focus-ring:0 0 0 3px var(--accent-soft),0 0 0 1px var(--accent)}body,html{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}*{box-sizing:border-box}a{color:var(--accent)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.cg-btn{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;border-radius:var(--radius-sm);border:1px solid transparent;padding:var(--space-3) var(--space-5);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.cg-btn:active:not(:disabled){transform:scale(.98)}.cg-btn:disabled{cursor:not-allowed;opacity:.5}.cg-btn--primary{background:var(--accent);color:var(--on-accent)}.cg-btn--primary:hover:not(:disabled){background:var(--accent-hover)}.cg-btn--primary:active:not(:disabled){background:var(--accent-press)}.cg-btn--ghost{background:transparent;border-color:var(--border-strong);color:var(--text)}.cg-btn--ghost:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent)}.cg-btn--danger{background:transparent;border-color:var(--danger);color:var(--danger)}.cg-btn--danger:hover:not(:disabled){background:var(--danger-soft)}@keyframes cg-pulse{0%,to{box-shadow:0 0 0 0 var(--dot-color,var(--success));opacity:1}50%{box-shadow:0 0 0 4px transparent;opacity:.7}}.cg-pulse-dot{animation:cg-pulse 2s var(--ease) infinite}.cg-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.cg-label:before{content:"[";color:var(--muted-2)}.cg-label:after{content:"]";color:var(--muted-2)}@keyframes cg-blink{50%{opacity:0}}.cg-blink{display:inline-block;width:.55em;height:1em;background:var(--accent);vertical-align:text-bottom;animation:cg-blink 1.1s steps(1) infinite}.cg-scanlines{background-image:repeating-linear-gradient(0deg,rgba(255,176,0,.03) 0 1px,transparent 1px 3px)}@keyframes cg-ticker{to{transform:translateX(-50%)}}.cg-telemetry{overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--space-2) 0;white-space:nowrap}.cg-telemetry__track{display:inline-block;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);animation:cg-ticker 40s linear infinite}@keyframes cg-dash{to{stroke-dashoffset:-13}}.cg-dash-line{stroke:var(--accent);stroke-width:1.5;fill:none;stroke-dasharray:6 7;animation:cg-dash 1.6s linear infinite}.cg-faq{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.cg-faq+.cg-faq{margin-top:var(--space-3)}.cg-faq summary{cursor:pointer;list-style:none;padding:var(--space-4) var(--space-5);font-weight:600;display:flex;justify-content:space-between;gap:var(--space-4);align-items:baseline}.cg-faq summary::-webkit-details-marker{display:none}.cg-faq summary:after{content:"[+]";font-family:var(--font-mono);color:var(--muted);font-size:var(--text-sm)}.cg-faq[open] summary:after{content:"[–]";color:var(--accent)}.cg-faq>div{padding:0 var(--space-5) var(--space-5);color:var(--muted)}.cg-reveal--armed{opacity:0;transform:translateY(12px)}.cg-reveal--in{opacity:1;transform:none;transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.cg-lift{transition:transform var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.cg-lift:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:0 8px 24px rgba(0,0,0,.35)}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}