.BackToTop_btn__bdVx_{position:fixed;right:22px;bottom:22px;z-index:60;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,0) 50%),var(--glass);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),var(--shadow);color:var(--text);cursor:pointer;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .25s var(--ease),transform .25s var(--ease),border-color .2s var(--ease)}.BackToTop_btn__bdVx_.BackToTop_visible__pxFzr{opacity:1;transform:translateY(0);pointer-events:auto}.BackToTop_btn__bdVx_:hover{border-color:var(--accent);color:var(--accent-strong)}.Header_header__xuTiO{position:fixed;top:14px;left:0;right:0;z-index:50;display:flex;justify-content:center;padding:0 var(--page-pad);pointer-events:none}.Header_pill__FQUJI{position:relative;display:flex;align-items:center;gap:4px;max-width:100%;padding:6px;background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,0) 45%),rgba(15,13,20,.42);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -8px 16px -8px hsla(0,0%,100%,.08),0 14px 34px rgba(0,0,0,.35);pointer-events:auto;overflow-x:auto;scrollbar-width:none}.Header_pill__FQUJI::-webkit-scrollbar{display:none}.Header_pill__FQUJI:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.16) 50%,hsla(0,0%,100%,.1) 55%,transparent 70%);pointer-events:none}.Header_logo__pvkJ9{flex-shrink:0;padding:8px 14px;font-size:15px;font-weight:800;letter-spacing:-.02em;color:#fff;text-decoration:none;white-space:nowrap}.Header_logo__pvkJ9 span{color:var(--accent)}.Header_nav__NNkX_{display:flex;align-items:center;gap:2px}.Header_link__H_ZYK{flex-shrink:0;padding:8px 15px;border-radius:var(--radius-pill);color:hsla(0,0%,100%,.6);text-decoration:none;font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px;font-weight:600;white-space:nowrap;transition:color .2s var(--ease),background .2s var(--ease)}.Header_link__H_ZYK:hover{color:#fff;background:hsla(0,0%,100%,.08)}.Header_active___1CY2,.Header_active___1CY2:hover{color:#17171a;background:linear-gradient(135deg,#f5f1ea,#fff)}.Header_search__vP3SH{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-left:6px;padding:3px 3px 3px 12px;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);transition:border-color .2s var(--ease),background .2s var(--ease),width .25s var(--ease);width:132px}.Header_search__vP3SH:focus-within{width:190px;border-color:rgba(var(--accent-rgb),.6);background:hsla(0,0%,100%,.1)}.Header_search__vP3SH input{min-width:0;width:100%;padding:0;background:transparent;border:none;outline:none;color:#fff;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px}.Header_search__vP3SH input::placeholder{color:hsla(0,0%,100%,.35)}.Header_search__vP3SH button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border:none;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#17171a;cursor:pointer;transition:filter .2s var(--ease),transform .2s var(--ease)}.Header_search__vP3SH button:hover{filter:brightness(1.08);transform:scale(1.06)}.Header_mobileSearch__KlonM{display:none;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#fff}@media (max-width:560px){.Header_search__vP3SH{display:none}.Header_mobileSearch__KlonM{display:inline-flex;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12)}.Header_mobileSearch__KlonM:hover{color:var(--accent-strong)}}:root{--bg:#111113;--surface:#1a1a1d;--surface-2:#232327;--border:#2d2d32;--text:#f2f1ee;--text-muted:#8f8d89;--accent:#ff6b35;--accent-strong:#ff8552;--accent-rgb:255,107,53;--radius-sm:6px;--radius:10px;--radius-lg:16px;--radius-pill:999px;--page-pad:20px;--max-w:1720px;--ease:cubic-bezier(0.22,1,0.36,1);--shadow-sm:0 2px 10px rgba(0,0,0,.35);--shadow:0 10px 30px rgba(0,0,0,.45);--shadow-lg:0 24px 70px rgba(0,0,0,.55);--glow:0 0 0 1px rgba(var(--accent-rgb),0.45),0 14px 36px -6px rgba(var(--accent-rgb),0.4);--glass:rgba(20,19,23,.7)}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:76px}body{background:transparent;color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}body,h1,h2,h3,p{margin:0}a{color:inherit}button{font:inherit}.container{max-width:var(--max-w);margin:0 auto;padding-top:76px}::selection{background:var(--accent);color:#fff}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.SiteBackground_wrap__lr6Rn{position:fixed;inset:0;z-index:-1;overflow:hidden;background:var(--bg)}.SiteBackground_mosaic__u7adV{position:absolute;inset:0;background-image:url(/bg-tile.jpg);background-repeat:repeat;background-size:440px 440px;filter:blur(5px) grayscale(.3) brightness(.42) saturate(.85);animation:SiteBackground_drift__sNF81 60s linear infinite}@keyframes SiteBackground_drift__sNF81{0%{background-position:0 0}to{background-position:-440px -440px}}.SiteBackground_glow__T3uwG{position:absolute;inset:-12%;background-color:rgba(14,14,16,.78);background-image:radial-gradient(ellipse 55% 45% at 15% 8%,rgba(167,139,250,.18),transparent 60%),radial-gradient(ellipse 50% 40% at 88% 6%,rgba(244,114,182,.13),transparent 60%),radial-gradient(ellipse 60% 50% at 50% 100%,rgba(var(--accent-rgb),.14),transparent 65%)}.SiteBackground_dots__qUpBg{position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 30%,transparent 85%)}@font-face{font-family:__JetBrains_Mono_380c2d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_380c2d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_380c2d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_380c2d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_380c2d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_380c2d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_380c2d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_380c2d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_380c2d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_380c2d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_380c2d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_380c2d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_380c2d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_380c2d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_380c2d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_380c2d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_380c2d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_380c2d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_Fallback_380c2d;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_380c2d{font-family:__JetBrains_Mono_380c2d,__JetBrains_Mono_Fallback_380c2d;font-style:normal}.__variable_380c2d{--font-mono:"__JetBrains_Mono_380c2d","__JetBrains_Mono_Fallback_380c2d"}.Footer_footer__0IXn3{position:relative;margin-top:48px;border-top:1px solid var(--border);background:var(--surface)}.Footer_footer__0IXn3:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.5),transparent)}.Footer_inner__QQiBh{max-width:var(--max-w);margin:0 auto;padding:26px var(--page-pad) 34px}.Footer_badge__SzWFN{display:inline-block;padding:3px 9px;border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);font-size:12px;font-weight:700;margin-bottom:12px}.Footer_text__UYcCR{color:var(--text-muted);font-size:13px;line-height:1.6;max-width:620px;margin-bottom:14px}.Footer_links__sNoYT{display:flex;flex-wrap:wrap;gap:18px}.Footer_links__sNoYT a{color:var(--text-muted);font-size:13px;text-decoration:none;transition:color .2s var(--ease)}.Footer_links__sNoYT a:hover{color:var(--accent)}.Footer_copy__SxIte{margin-top:16px;color:var(--text-muted);font-size:12px;opacity:.75}