@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-Black.ttf)format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Rajdhani;src:url(/fonts/Rajdhani-SemiBold-latin.woff)format("woff");font-weight:600;font-display:swap}@font-face{font-family:Rajdhani;src:url(/fonts/Rajdhani-Bold-latin.woff)format("woff");font-weight:700;font-display:swap}:root{--bg:#01030a;--bg-2:#050b1f;--panel:#060e24db;--cyan:#19e3ff;--magenta:#ff2e9a;--gold:#ffc23d;--green:#40f280;--text:#edf5ff;--muted:#9fb2db;--edge:#19e3ff73;--cut:18px;--max:1160px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Rajdhani,system-ui,sans-serif;font-size:19px;font-weight:600;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:var(--cyan);text-decoration:none}a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}h1,h2,h3{letter-spacing:.04em;margin:0 0 .6em;font-family:Orbitron,sans-serif;font-weight:700;line-height:1.2}h1{font-size:clamp(30px,5vw,52px)}h2{font-size:clamp(24px,3.4vw,34px)}h3{font-size:20px}p{margin:0 0 1em}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 16px}.kicker{letter-spacing:.3em;color:var(--cyan);text-transform:uppercase;margin-bottom:10px;font-family:Orbitron,sans-serif;font-size:14px}.muted{color:var(--muted)}.panel{background:var(--panel);border:1px solid var(--edge);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));padding:26px 28px;position:relative}.panel:before{content:"";background:var(--magenta);width:120px;height:4px;position:absolute;top:0;left:0}.btn{letter-spacing:.12em;text-transform:uppercase;color:#fff;border:2px solid var(--magenta);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:#ff2e9a38;align-items:center;gap:10px;padding:15px 26px;font-family:Orbitron,sans-serif;font-size:15px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.btn:hover{background:var(--magenta);color:#fff;text-decoration:none;transform:translateY(-2px)}.btn.alt{border-color:var(--cyan);background:#19e3ff1f}.btn.alt:hover{background:var(--cyan);color:#02101c}.btn[aria-disabled=true]{opacity:.6;pointer-events:none}.panel{--cut-size:var(--cut);--cut-w:1px;--cut-c:var(--edge)}.btn{--cut-size:14px;--cut-w:2px;--cut-c:var(--magenta);position:relative}.btn.alt{--cut-c:var(--cyan)}.panel:after,.btn:after,.tile:after{--cut-line:linear-gradient(to top right, transparent calc(50% - var(--cut-w)), var(--cut-c) calc(50% - var(--cut-w)), var(--cut-c) calc(50% + var(--cut-w)), transparent calc(50% + var(--cut-w)));content:"";inset:calc(-1 * var(--cut-w));z-index:2;pointer-events:none;background:var(--cut-line) right top / var(--cut-size) var(--cut-size) no-repeat, var(--cut-line) left bottom / var(--cut-size) var(--cut-size) no-repeat;position:absolute}.site-header{z-index:10;backdrop-filter:blur(10px);background:#01030adb;border-bottom:1px solid #19e3ff40;position:sticky;top:0}.site-header .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:66px;display:flex}.brand img{width:auto;height:34px}.nav{flex-wrap:wrap;justify-content:flex-end;gap:22px;display:flex}.nav a{letter-spacing:.14em;text-transform:uppercase;color:var(--text);font-family:Orbitron,sans-serif;font-size:13px}.nav a:hover,.nav a[aria-current=page]{color:var(--cyan);text-decoration:none}.site-footer{color:var(--muted);border-top:1px solid #19e3ff33;margin-top:80px;padding:34px 0 44px;font-size:16px}.site-footer .links{flex-wrap:wrap;gap:20px;margin-bottom:12px;display:flex}.site-footer .links a{color:var(--text)}.doc{max-width:860px;margin:56px auto 0}.doc h2{color:var(--cyan);margin-top:1.8em;font-size:22px}.doc h3{margin-top:1.4em;font-size:17px}.doc ul,.doc ol{padding-left:22px}.doc li{margin-bottom:.45em}.doc .updated{color:var(--muted);font-size:16px}.doc table{border-collapse:collapse;width:100%;margin:0 0 1.2em;font-size:17px}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:1px solid #19e3ff2e;padding:10px 12px}.doc th{letter-spacing:.1em;color:var(--gold);text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:13px}.table-scroll{overflow-x:auto}@media (width<=640px){body{font-size:18px}.nav{gap:14px}.nav a{letter-spacing:.08em;font-size:11px}.brand img{height:26px}@media (width<=440px){.nav a[href=\/privacy]{display:none}}.panel{padding:22px 18px}}
