@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-800.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter-900.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jbmono-400.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jbmono-500.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jbmono-600.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jbmono-700.woff2) format("woff2")}:root{--bg: #000000;--surface: #18181B;--surface2: #0C0C0E;--line: #27272A;--ink: #FFFFFF;--ink2: #A1A1AA;--red: #FF0B0B;--red2: #D60404}*{box-sizing:border-box}html,body{margin:0;padding:0;background:#000}body{-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif}input,textarea,button,select{font-family:inherit}::selection{background:#ff0b0b;color:#fff}@keyframes bexoFlow{to{stroke-dashoffset:-18}}@keyframes gridDrift{0%{transform:translateY(0)}to{transform:translateY(44px)}}@keyframes glowPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(900%)}}.h-btn-red:hover{background:#fff!important}.h-btn-black:hover{background:#fff!important;color:#000!important}.h-btn-ghost:hover{border-color:#fff!important;background:var(--surface)!important}.h-btn-ghost-red:hover{border-color:var(--red)!important;color:var(--red)!important}.h-nav:hover{color:#fff!important}.h-link-red:hover{color:var(--red)!important}.h-link-white:hover{color:#fff!important}.h-card:hover{transform:translateY(-4px)!important;border-color:var(--red)!important}.h-card-flat:hover{border-color:var(--red)!important}.h-lang-btn:hover{border-color:#3f3f46!important}.h-lang-row:hover{background:#1f1f23!important;border-color:#3f3f46!important}.h-field:focus{border-color:var(--red)!important}.article-body{display:flex;flex-direction:column;gap:24px}.article-body p{font-size:19px;line-height:1.75;color:var(--ink);margin:0}.article-body h2,.article-body h3{font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:8px 0 0}.article-body h2{font-size:28px}.article-body h3{font-size:22px}.article-body ul,.article-body ol{font-size:19px;line-height:1.75;color:var(--ink);margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:8px}.article-body a{color:var(--red)}.article-body strong{color:var(--ink);font-weight:700}.article-body blockquote{margin:0;padding-left:18px;border-left:2px solid var(--red);color:var(--ink2)}.back-top{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(14px);z-index:60;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#0c0c0ed1;backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:2px;color:var(--ink2);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:0;visibility:hidden;box-shadow:0 12px 34px #0000008c;transition:opacity .28s ease,transform .28s ease,border-color .2s,color .2s,box-shadow .2s}.back-top.show{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.back-top svg{stroke:var(--red);transition:transform .2s ease}.back-top:hover{border-color:var(--red);color:#fff;box-shadow:0 0 26px #ff0b0b47,0 12px 34px #0000008c}.back-top:hover svg{transform:translateY(-2px)}.back-top:focus-visible{outline:none;border-color:var(--red)}@media(prefers-reduced-motion:reduce){.back-top{transition:opacity .2s ease}.back-top svg,.back-top:hover svg{transition:none;transform:none}}.nav-burger{display:none}.nav-mobile a:last-child{border-bottom:0!important}img{max-width:100%}@media(max-width:860px){[style*="max-width:1240px"]{padding-left:20px!important;padding-right:20px!important}[style*="grid-template-columns:1fr 1fr"],[style*="grid-template-columns:repeat(2,1fr)"],[style*="grid-template-columns:repeat(3,1fr)"],[style*="grid-template-columns:1.05fr 0.95fr"],[style*="grid-template-columns:1.05fr 1fr"],[style*="grid-template-columns:0.95fr 1.05fr"],[style*="grid-template-columns:0.9fr 1.1fr"],[style*="grid-template-columns:1.1fr 0.9fr"],[style*="grid-template-columns:300px 1fr"],[style*="grid-template-columns:230px 1fr"],[style*="grid-template-columns:160px 1fr"],[style*="grid-template-columns:2fr 1fr 1fr 1fr auto"]{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:30px 24px!important}.footer-brand{grid-column:1 / -1!important}.footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}[style*="grid-template-columns:repeat(4,1fr)"],[style*="grid-template-columns:repeat(5,1fr)"]{grid-template-columns:repeat(2,1fr)!important}[style*="padding:96px 32px 70px"]{padding-top:52px!important;padding-bottom:44px!important}.nav-links{display:none!important}.nav-burger{display:inline-flex!important}.nav-row{gap:14px!important}#langMenu{width:calc(100vw - 24px)!important;max-width:420px}}@media(max-width:520px){[style*="grid-template-columns:repeat(4,1fr)"],[style*="grid-template-columns:repeat(5,1fr)"]{grid-template-columns:1fr!important}[style*="padding:64px 48px"]{padding:40px 22px!important}[style*="padding:64px 32px"]{padding-left:22px!important;padding-right:22px!important}#langBtnNative{display:none!important}}
