@font-face{font-family:Manrope NFA;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/manrope-cyrillic-ext.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope NFA;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/manrope-cyrillic.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope NFA;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/manrope-latin.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded NFA;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/unbounded-cyrillic-ext.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded NFA;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/unbounded-cyrillic.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded NFA;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/unbounded-latin.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono NFA;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/jetbrains-mono-cyrillic-ext.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono NFA;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/jetbrains-mono-cyrillic.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono NFA;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/jetbrains-mono-latin.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,:before,:after{box-sizing:border-box}html,body{min-width:0;min-height:100%;margin:0}html{background:var(--color-canvas);scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4));scrollbar-gutter:stable;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{min-height:100dvh}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}button,input,textarea,select{color:inherit;font:inherit}button,[role=button]{-webkit-tap-highlight-color:transparent}img,picture,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}table{border-collapse:collapse;border-spacing:0}}@layer tokens{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-manrope:"Manrope NFA";--font-unbounded:"Unbounded NFA";--font-jetbrains-mono:"JetBrains Mono NFA";--font-body:var(--font-manrope,"Manrope"), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-unbounded,"Unbounded"), var(--font-body);--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"), "SFMono-Regular", Consolas, monospace;--color-void:#050507;--color-canvas:#08090d;--color-canvas-raised:#0c0d13;--color-surface-1:#101219;--color-surface-2:#151824;--color-surface-3:#1b2030;--color-surface-glass:#11171ec7;--color-text-primary:#f5f7fa;--color-text-secondary:#a5b0bd;--color-text-tertiary:#8793a0;--color-text-inverse:#07100c;--color-border:#ffffff17;--color-border-strong:#ffffff26;--color-border-accent:#62e6ff4d;--color-lime:#c9ff4a;--color-lime-hover:#d8ff79;--color-lime-muted:#c9ff4a1f;--color-cyan:#6be7ff;--color-cyan-hover:#91efff;--color-cyan-muted:#62e6ff1f;--color-violet:#a88aff;--color-violet-muted:#9b7aff24;--color-success:#55e69f;--color-warning:#ffbd59;--color-danger:#ff6678;--color-info:var(--color-cyan);--surface-card:var(--color-surface-1);--surface-raised:var(--color-surface-2);--surface-overlay:var(--color-surface-3);--text-strong:var(--color-text-primary);--text-muted:var(--color-text-secondary);--text-soft:var(--color-text-tertiary);--accent-lime:var(--color-lime);--accent-cyan:var(--color-cyan);--accent-violet:var(--color-violet);--success:var(--color-success);--warning:var(--color-warning);--danger:var(--color-danger);--aura-cs2:#ffad42;--aura-rust:#e6613e;--aura-arc:#60d9ff;--aura-battlefield:#ff6b3d;--aura-dayz:#9ba869;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:clamp(1.0625rem, 1rem + .25vw, 1.25rem);--text-xl:clamp(1.25rem, 1.08rem + .7vw, 1.75rem);--text-2xl:clamp(1.75rem, 1.3rem + 1.8vw, 3rem);--text-3xl:clamp(2.375rem, 1.5rem + 3.5vw, 5.25rem);--text-hero:clamp(2.75rem, 1.55rem + 5vw, 7.5rem);--page-gutter:clamp(1rem, .35rem + 2.6vw, 4rem);--section-gap:clamp(4.5rem, 3rem + 6vw, 9rem);--content-max:90rem;--reading-max:46rem;--header-height:4.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-xs:.5rem;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.375rem;--radius-xl:1.75rem;--radius-pill:999px;--shadow-sm:0 10px 30px #0000003d;--shadow-md:0 24px 70px #00000057;--shadow-lg:0 40px 120px #0000007a;--shadow-lime:0 0 0 1px #c9ff4a33, 0 16px 46px #c9ff4a21;--shadow-cyan:0 0 0 1px #62e6ff2e, 0 18px 52px #62e6ff1c;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.2, .9, .25, 1.25);--duration-fast:.14s;--duration-normal:.26s;--duration-slow:.52s}}@layer base{body{background:radial-gradient(circle at 12% -8%, #62e6ff14, transparent 30rem), radial-gradient(circle at 88% 8%, #9b7aff12, transparent 32rem), linear-gradient(180deg, var(--color-canvas) 0%, var(--color-void) 100%);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-md);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:500;line-height:1.55;overflow-x:clip}h1,h2{font-family:var(--font-display);font-weight:650}::selection{background:var(--color-lime);color:var(--color-text-inverse)}a{color:inherit;text-decoration:none}:where(a,button){transition:color var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out)}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}main#main-content,main#main-content:focus,main#main-content:focus-visible{box-shadow:none!important;outline:none!important}:where(input,textarea)::placeholder{color:var(--color-text-tertiary);opacity:1}hr{border:0;border-top:1px solid var(--color-border);margin:0}::-webkit-scrollbar{width:.75rem;height:.75rem}::-webkit-scrollbar-track{background:var(--color-canvas)}::-webkit-scrollbar-thumb{background:var(--color-surface-3);border:3px solid var(--color-canvas);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}}@layer utilities{.route-transition>main{opacity:1;transform:none}.environment-banner{min-height:2.25rem;padding:.5rem var(--page-gutter);color:var(--color-text-secondary);font-size:var(--text-xs);text-align:center;background:linear-gradient(90deg,#c9ff4a1a,#62e6ff14);border-bottom:1px solid #c9ff4a38;justify-content:center;align-items:center;gap:.75rem;display:flex}.environment-banner strong{border-radius:var(--radius-xs);color:var(--color-lime);font-family:var(--font-mono);letter-spacing:.12em;border:1px solid #c9ff4a52;padding:.16rem .42rem;font-size:.8125rem}.container{width:min(100%, calc(var(--content-max) + (var(--page-gutter) * 2)));padding-inline:var(--page-gutter);margin-inline:auto}.section{padding-block:var(--section-gap)}.reading-width{max-width:var(--reading-max)}.display-text{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-weight:650;line-height:.98}.mono-data{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.glass-surface{background:linear-gradient(145deg, #ffffff0d, transparent 45%), var(--color-surface-glass);border:1px solid var(--color-border);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%)}.hairline{background:linear-gradient(90deg, transparent, var(--color-border-strong) 18%, var(--color-border-strong) 82%, transparent);height:1px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:9999;top:var(--space-3);left:var(--space-3);border-radius:var(--radius-pill);background:var(--color-lime);color:var(--color-text-inverse);transform:translateY(calc(-100% - var(--space-6)));transition:transform var(--duration-normal) var(--ease-out);padding:.75rem 1rem;font-weight:800;position:fixed}.skip-link:focus-visible{transform:translateY(0)}@media (max-width:47.99rem){:root{--header-height:4.25rem;--section-gap:clamp(3.75rem, 2.75rem + 5vw, 5.5rem)}.section{padding-block:var(--section-gap)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--color-border:#ffffff3d;--color-border-strong:#ffffff6b;--color-text-secondary:#c9d1da;--color-text-tertiary:#aeb8c3}}}.currency-disclosure{z-index:1001;color:#dcf5ffdb;text-align:center;background:#0d151b;border-bottom:1px solid #62e6ff2e;padding:7px 16px;font-size:12px;line-height:1.35;position:relative}@media (max-width:640px){.currency-disclosure{padding-inline:12px;font-size:11px}}@media (max-width:40rem){.environment-banner{text-align:left;align-items:flex-start}}
