*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:VT323,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--night);background-image:radial-gradient(ellipse at 15% 0,rgba(255,0,127,.18),transparent 55%),radial-gradient(ellipse at 92% 28%,rgba(0,240,255,.11),transparent 50%);background-attachment:fixed;color:var(--text);font-family:Rajdhani,Rajdhani Fallback,system-ui,sans-serif;font-weight:500;font-size:1.0625rem;line-height:1.55;overflow-x:hidden;min-height:100vh}a{color:inherit;text-decoration:none}b,strong{font-weight:700}code{font-family:VT323,VT323 Fallback,monospace;font-size:1.05em;color:var(--cyan)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}::-moz-selection{background:rgba(255,0,127,.45);color:#fff}::selection{background:rgba(255,0,127,.45);color:#fff}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inline{display:inline}.table{display:table}.hidden{display:none}.lowercase{text-transform:lowercase}.italic{font-style:italic}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/rajdhani-latin-500-normal.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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/rajdhani-latin-600-normal.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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/rajdhani-latin-700-normal.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:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/orbitron-latin-700-normal.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:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(fonts/orbitron-latin-900-normal.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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/vt323-latin-400-normal.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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/rajdhani-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/rajdhani-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/rajdhani-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,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:Orbitron;font-style:normal;font-weight:700 900;font-display:swap;src:url(fonts/rajdhani-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/vt323-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,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:Rajdhani Fallback;src:local("Segoe UI"),local("Roboto"),local("Noto Sans"),local("Arial"),local("Tahoma");font-weight:100 599;unicode-range:u+0370-03ff,u+0400-052f,u+06??,u+0750-077f,u+08a0-08ff,u+2116,u+fb50-fdff,u+fe70-fefc}@font-face{font-family:Rajdhani Fallback;src:local("Segoe UI Bold"),local("Roboto Bold"),local("Noto Sans Bold"),local("Arial Bold"),local("Tahoma Bold");font-weight:600 900;unicode-range:u+0370-03ff,u+0400-052f,u+06??,u+0750-077f,u+08a0-08ff,u+2116,u+fb50-fdff,u+fe70-fefc}@font-face{font-family:Orbitron Fallback;src:local("Segoe UI Bold"),local("Roboto Bold"),local("Noto Sans Bold"),local("Arial Bold"),local("Tahoma Bold");font-weight:100 900;unicode-range:u+0370-03ff,u+0400-052f,u+06??,u+0750-077f,u+08a0-08ff,u+2116,u+fb50-fdff,u+fe70-fefc}@font-face{font-family:VT323 Fallback;src:local("Consolas"),local("Roboto Mono"),local("Courier New"),local("Noto Sans Mono");font-weight:100 900;unicode-range:u+0370-03ff,u+0400-052f,u+06??,u+0750-077f,u+08a0-08ff,u+2116,u+fb50-fdff,u+fe70-fefc}@font-face{font-family:Rajdhani Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Roboto");font-weight:100 599;size-adjust:84.34%;ascent-override:110.27%;descent-override:41.02%;line-gap-override:0%;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,u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,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:Rajdhani Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Roboto Bold");font-weight:600 900;size-adjust:83.05%;ascent-override:111.99%;descent-override:41.66%;line-gap-override:0%;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,u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,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:Orbitron Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Roboto Bold");font-weight:100 900;size-adjust:121.17%;ascent-override:83.43%;descent-override:20.05%;line-gap-override:0%;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,u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,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:VT323 Fallback;src:local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono"),local("Courier");font-weight:100 900;size-adjust:66.66%;ascent-override:120.02%;descent-override:30%;line-gap-override:0%;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,u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,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}:root{--night:#0f051d;--surface:#1a0b36;--pink:#ff007f;--cyan:#00f0ff;--gold:#ffe600;--text:#ece4ff;--muted:#b3aac6;--line:hsla(0,0%,100%,.09);--radius:18px}.wrap{max-width:1240px;margin-inline:auto;padding-inline:16px}.main{display:grid;gap:28px;padding-block:24px 56px;outline:none}.grid-2,.grid-3,.modules,.split,.stack-lg{display:grid;gap:20px;align-content:start}.stack{display:grid;gap:12px}@media (min-width:768px){.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.modules{grid-template-columns:repeat(3,minmax(0,1fr))}}.split-main{min-width:0}.center{text-align:center}.narrow{max-width:560px;margin-inline:auto;width:100%}.crt{position:fixed;inset:0;pointer-events:none;z-index:90;background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.028) 0 1px,transparent 1px 3px)}.crt:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 62%,rgba(0,0,0,.5) 100%)}.grid-floor{position:fixed;left:0;right:0;bottom:0;height:36vh;z-index:-1;perspective:420px;overflow:hidden;pointer-events:none;opacity:.42;-webkit-mask-image:linear-gradient(0deg,#000,transparent);mask-image:linear-gradient(0deg,#000,transparent)}.grid-floor-plane{position:absolute;left:-50%;right:-50%;top:0;height:220%;background-image:linear-gradient(rgba(255,0,127,.45) 1px,transparent 0),linear-gradient(90deg,rgba(255,0,127,.45) 1px,transparent 0);background-size:60px 60px;transform-origin:50% 0;transform:rotateX(62deg);animation:nb-floor 3.2s linear infinite;will-change:transform}@keyframes nb-floor{0%{transform:rotateX(62deg) translateY(0)}to{transform:rotateX(62deg) translateY(60px)}}.glass{background:linear-gradient(145deg,rgba(42,16,74,.66),rgba(15,5,29,.74));border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 0 0 1px rgba(255,0,127,.06),0 22px 50px -24px rgba(0,0,0,.85)}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){@media (min-width:900px){.glass{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}}}.panel{padding:20px;min-width:0}@media (min-width:768px){.panel{padding:26px}}.card{display:grid;gap:8px;padding:18px;border-radius:16px;border:1px solid var(--line);background:rgba(0,0,0,.28);align-content:start}.lift{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.lift:focus-visible,.lift:hover{transform:translateY(-3px);border-color:rgba(0,240,255,.45);box-shadow:0 0 36px -12px rgba(0,240,255,.5)}.card-kicker{font-size:.85rem;color:var(--muted);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.card-title{font-family:Orbitron,Orbitron Fallback,sans-serif;font-weight:700;font-size:1.02rem;line-height:1.3;color:#fff}.card-meta{font-size:.95rem;color:var(--muted)}.h1,.h2,.h3,.h4{font-family:Orbitron,Orbitron Fallback,sans-serif;line-height:1.18;letter-spacing:.01em;margin:0 0 .5rem;overflow-wrap:anywhere}.h1{font-weight:900;font-size:clamp(1.6rem,1.1rem + 2.4vw,2.6rem)}.h2{font-size:clamp(1.3rem,1.05rem + 1.1vw,1.75rem)}.h2,.h3{font-weight:700}.h3{font-size:1.16rem}.h4{font-weight:700;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase}.h2 a,.h3 a{color:inherit}.eyebrow{font-family:VT323,VT323 Fallback,monospace;font-size:1.3rem;line-height:1.1;margin:0 0 .25rem;letter-spacing:.02em;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lead{font-size:1.15rem;color:var(--muted);max-width:68ch;margin:0 0 1rem}.prose{max-width:72ch;margin:0 0 1.1rem}.fineprint,.muted{color:var(--muted)}.fineprint{font-size:.9rem;margin:.75rem 0 0}.meta-line{color:var(--muted);margin:0 0 1rem}.big-number{font-family:Orbitron,Orbitron Fallback,sans-serif;font-weight:900;font-size:2.4rem;margin:.25rem 0 .75rem}.np{color:var(--pink);text-shadow:0 0 5px rgba(255,0,127,.75),0 0 20px rgba(255,0,127,.4)}.nc{color:var(--cyan);text-shadow:0 0 5px rgba(0,240,255,.7),0 0 20px rgba(0,240,255,.35)}.ng{color:var(--gold);text-shadow:0 0 5px rgba(255,230,0,.7),0 0 18px rgba(255,230,0,.3)}.chrome{background:linear-gradient(180deg,#fff,#ffd1ec 35%,#ff007f 52%,#7a00ff 72%,#00f0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.link{color:var(--cyan);font-weight:600;text-decoration:underline;text-decoration-color:rgba(0,240,255,.35);text-underline-offset:3px}.link:hover{text-decoration-color:var(--cyan)}.chart-card>a.link,.feed>a.link,.module>a.link,.panel>a.link{display:inline-flex;align-items:center;min-height:44px}.text-err{color:#ff7aa8}.break{word-break:break-all}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.6rem 1.05rem;border-radius:10px;border:1px solid var(--pink);color:#fff;background:linear-gradient(90deg,rgba(255,0,127,.3),rgba(255,0,127,.08));box-shadow:0 0 12px rgba(255,0,127,.35),inset 0 0 12px rgba(255,0,127,.15);font-family:Orbitron,Orbitron Fallback,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s,box-shadow .2s,color .2s}.btn:hover{background:#d6006b;box-shadow:0 0 24px rgba(255,0,127,.8)}.btn-c{border-color:var(--cyan);background:linear-gradient(90deg,rgba(0,240,255,.2),rgba(0,240,255,.04));box-shadow:0 0 12px rgba(0,240,255,.3)}.btn-c:hover{background:var(--cyan);color:var(--night);box-shadow:0 0 24px rgba(0,240,255,.8)}.btn-g{border-color:var(--gold);color:var(--gold);background:rgba(255,230,0,.08);box-shadow:0 0 12px rgba(255,230,0,.3)}.btn-g:hover{background:var(--gold);color:var(--night)}.btn-sm{min-height:36px;padding:.4rem .75rem;font-size:.65rem}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:.75rem 0 0}.btn-row.center{justify-content:center}.field{display:grid;gap:6px}.field label,.fieldset legend{font-weight:700;font-size:.95rem}.inp{width:100%;min-height:44px;background:rgba(0,0,0,.38);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;padding:.55rem .8rem;color:#fff;font:inherit;transition:border-color .2s,box-shadow .2s}.inp::-moz-placeholder{color:#8f86a3}.inp::placeholder{color:#8f86a3}.inp:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(0,240,255,.18)}select.inp option{background:var(--surface);color:#fff}textarea.inp{resize:vertical;min-height:90px}.inp-sm{min-height:36px;padding:.3rem .5rem;width:auto}.inline-form{display:flex;gap:8px;margin-top:.75rem}.inline-form .inp{flex:1}.inline-form-sm{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}form.inline-form-sm[role=search]{margin:.5rem 0 1rem}.check-sm{display:inline-flex;gap:4px;align-items:center;font-size:.82rem;white-space:nowrap}.check-sm,.hint{color:var(--muted)}.hint{font-size:.88rem}.form-error{color:#ff7aa8;font-weight:600;margin:.25rem 0}.form-status{min-height:1.4em;margin:.25rem 0 0;font-weight:600}.form-status.is-ok{color:var(--cyan)}.form-status.is-err{color:#ff7aa8}.form-row{display:grid;gap:12px}.check{display:flex;gap:.5rem;align-items:center;cursor:pointer}.check input,.check-list input,.steps input{width:20px;height:20px;accent-color:var(--pink);flex:none}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:.5rem 0 1rem}@media (max-width:639px){.tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px;overscroll-behavior-x:contain}.tabs>.tab{flex:0 0 auto}}.tab{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:.35rem .85rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);font-weight:700;background:transparent;color:var(--text);cursor:pointer;transition:.2s}.tab:hover{border-color:rgba(0,240,255,.6)}.tab.is-on,.tab[aria-pressed=true],.tab[aria-selected=true]{border-color:var(--cyan);color:var(--cyan);background:rgba(0,240,255,.1);box-shadow:0 0 14px rgba(0,240,255,.3)}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:.5rem 0}.chip{padding:.2rem .7rem;border-radius:999px;border:1px solid rgba(255,0,127,.45);color:#ffc2de;background:rgba(255,0,127,.08);font-weight:600;font-size:.95rem}.chip-btn{padding:.3rem .8rem;min-height:36px;border-radius:999px;border:1px solid rgba(0,240,255,.45);color:var(--cyan);background:rgba(0,240,255,.06);font:inherit;font-weight:600;cursor:pointer}.chip-btn:hover{background:rgba(0,240,255,.18)}.badge{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:6px;border:1px solid hsla(0,0%,100%,.25);font-family:Orbitron,Orbitron Fallback,sans-serif;font-weight:700;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text);white-space:nowrap}.badges{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 .5rem}.badge-demo{border-color:var(--gold);color:var(--gold)}.badge-warn,.mtype-story{border-color:var(--pink);color:#ff8fc2}.mtype-heist{border-color:var(--gold);color:var(--gold)}.mtype-side{border-color:var(--cyan);color:var(--cyan)}.cat-vehicle{--c:#00f0ff}.cat-easteregg{--c:#ff007f}.cat-money{--c:#ffe600}.cat-collectible{--c:#c99bff}.cat-hideout{--c:#3ee07f}.cat-badge{border-color:var(--c);color:var(--c)}.legend-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--c,#fff);box-shadow:0 0 8px var(--c,#fff);flex:none}.stars{color:var(--gold);letter-spacing:2px;white-space:nowrap}.stars-off{opacity:.25}.ticker{position:sticky;top:0;z-index:60;display:flex;align-items:stretch;background:rgba(0,0,0,.82);border-bottom:1px solid rgba(255,0,127,.45)}.ticker-label{display:flex;align-items:center;gap:8px;padding:0 12px;background:#d6006b;color:#fff;font-family:Orbitron,Orbitron Fallback,sans-serif;font-weight:900;font-size:.62rem;letter-spacing:.2em;flex:none}.ticker-viewport{overflow:hidden;flex:1;min-width:0}.ticker-track{display:inline-block;white-space:nowrap;padding-left:100%;margin:0;font-family:VT323,VT323 Fallback,monospace;font-size:1.3rem;line-height:2rem;color:var(--gold);animation:nb-ticker 48s linear infinite}.ticker.is-paused .ticker-track,.ticker:hover .ticker-track{animation-play-state:paused}.ticker-toggle{flex:none;width:40px;border:0;border-left:1px solid hsla(0,0%,100%,.12);background:transparent;color:var(--muted);cursor:pointer;font-size:.7rem}@keyframes nb-ticker{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#ff2b2b;box-shadow:0 0 10px #ff2b2b;animation:nb-blink 1.1s steps(2) infinite;flex:none}.dot-white{background:#fff;box-shadow:none}@keyframes nb-blink{50%{opacity:.2}}.site-header{padding-top:14px;position:relative;z-index:20}.header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:center;padding:12px 16px}.brand{display:inline-flex;align-items:center;gap:10px;min-width:0}.brand-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,0,127,.6);box-shadow:0 0 18px rgba(255,0,127,.45);flex:none}.bi-ring{fill:none;stroke:var(--cyan);stroke-width:1.6;opacity:.8}.bi-sweep{fill:rgba(255,0,127,.55)}.bi-dot{fill:var(--gold)}.bi-key-shadow{fill:var(--cyan);opacity:.9}.bi-key{fill:#1a0b36;stroke:var(--cyan);stroke-width:1.6}.bi-check{fill:none;stroke:var(--ok);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.brand-name{display:block;font-family:Orbitron,Orbitron Fallback,sans-serif;font-weight:900;font-size:clamp(.9rem,.7rem + 1vw,1.25rem);letter-spacing:.05em;line-height:1.1}.brand-sub{display:block;font-size:.62rem;letter-spacing:.28em;color:rgba(0,240,255,.75);margin-top:3px}.header-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.header-tools form{margin:0}.live-badge{display:none;align-items:center;gap:8px;padding:.25rem .7rem;border:1px solid rgba(255,60,60,.6);border-radius:999px;background:rgba(255,43,43,.1);font-family:Orbitron,Orbitron Fallback,sans-serif;font-weight:700;font-size:.58rem;letter-spacing:.14em;color:#ffb3b3;box-shadow:0 0 14px rgba(255,43,43,.35)}@media (min-width:900px){.live-badge{display:inline-flex}}.spoiler-toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;background:transparent;border:0;color:var(--text);cursor:pointer;font-family:Orbitron,Orbitron Fallback,sans-serif;font-weight:700;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase}.switch{position:relative;width:40px;height:22px;border-radius:999px;background:hsla(0,0%,100%,.18);transition:.2s;flex:none}.switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.2s}.sp-on .switch{background:var(--pink);box-shadow:0 0 12px var(--pink)}.sp-on .switch:after{left:21px}.lang-switch{display:inline-grid;place-items:center;min-width:40px;min-height:40px;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);font-family:Orbitron,Orbitron Fallback,sans-serif;font-weight:700;font-size:.7rem}.lang-switch:hover{border-color:var(--cyan);color:var(--cyan)}.main-nav{grid-column:1/-1;overflow-x:auto;scrollbar-width:none;margin:0 -4px}.main-nav::-webkit-scrollbar{display:none}.main-nav ul{display:flex;gap:4px;list-style:none;margin:0;padding:0 4px;white-space:nowrap}.main-nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 .7rem;border-radius:8px;font-weight:700;transition:.15s}.main-nav a:hover{color:var(--cyan);background:rgba(0,240,255,.06)}.main-nav a.is-active{color:var(--cyan);box-shadow:inset 0 -2px 0 var(--cyan)}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:.6rem 1rem;background:var(--cyan);color:var(--night);font-weight:700;border-radius:8px}.skip-link:focus{top:12px}.crumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0;font-size:.95rem;color:var(--muted)}.crumbs li+li:before{content:"›";margin-right:6px;color:hsla(0,0%,100%,.35)}.crumbs a{color:rgba(0,240,255,.9)}.crumbs a:hover{text-decoration:underline}.hero{padding:18px;display:grid;gap:18px}@media (min-width:768px){.hero{padding:26px}}.hero-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:flex-end}.hero-copy{max-width:720px}.stat-row,.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.stats-wide{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:1rem}.stat{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;text-align:center;padding:.6rem .5rem;border:1px solid var(--line);border-radius:12px;background:rgba(0,0,0,.3);min-width:0}.stat dt{font-size:.62rem;letter-spacing:.16em;color:var(--muted);font-weight:700}.stat dd,.stat dt{font-family:Orbitron,Orbitron Fallback,sans-serif}.stat dd{margin:0;font-weight:900;font-size:clamp(.85rem,3.4vw,1.25rem);line-height:1.25;overflow-wrap:anywhere}@media (max-width:380px){.stat-row{grid-template-columns:1fr 1fr}}.stat-row{margin:0 0 1.25rem}.map-frame{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(0,240,255,.22);background:#08020f;margin:.5rem 0 1rem}.map-svg{display:block;width:100%;height:auto;aspect-ratio:5/3}.map-sea{fill:#08020f}.map-grid{fill:url(#map-grid)}.map-gridline{fill:none;stroke:rgba(0,240,255,.08);stroke-width:1}.map-land-a{stop-color:#2c1050}.map-land-b{stop-color:#1a0b2e}.map-land{fill:url(#map-land-g);stroke:var(--pink);stroke-width:2}.map-island ellipse{fill:#2a0f4a;stroke:var(--pink);stroke-width:1.5}.map-swamp{fill:rgba(0,240,255,.07);stroke:rgba(0,240,255,.4);stroke-dasharray:4 4}.map-road path{fill:none;stroke:var(--gold);stroke-width:2;opacity:.42;stroke-dasharray:6 8}.map-label text{font-family:Orbitron,Orbitron Fallback,sans-serif;font-weight:700;font-size:12px;fill:hsla(0,0%,100%,.42);letter-spacing:3px}.radar circle{fill:none;stroke:rgba(0,240,255,.12)}.radar-sweep{fill:rgba(0,240,255,.1);transform-box:view-box;transform-origin:500px 300px;animation:nb-sweep 6s linear infinite}@keyframes nb-sweep{to{transform:rotate(1turn)}}.pin{cursor:pointer}.pin-core{fill:var(--c);stroke:#fff;stroke-width:2;transition:stroke-width .15s}.pin-pulse{fill:var(--c);opacity:.55;transform-box:fill-box;transform-origin:center;animation:nb-pulse 2.2s ease-out infinite}@keyframes nb-pulse{0%{transform:scale(.4);opacity:.85}to{transform:scale(2.4);opacity:0}}.pin:hover .pin-core{stroke-width:3.5}.pin:focus{outline:none}.pin:focus-visible .pin-core{stroke:var(--cyan);stroke-width:5}.pin-label rect{fill:rgba(15,5,29,.9);stroke:var(--c)}.pin-label text{font-family:Rajdhani,Rajdhani Fallback,sans-serif;font-weight:700;font-size:12px;fill:var(--c)}.pin-dim{opacity:.35}.pin.is-filtered{display:none}@media (max-width:640px){.pin-label{display:none}.pin-hi .pin-label{display:inline}}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:0;padding:10px 12px;font-size:.9rem;border-top:1px solid var(--line);background:rgba(0,0,0,.35)}.legend li{display:inline-flex;align-items:center;gap:6px}.map-cta{position:absolute;right:10px;top:10px}@media (max-width:640px){.map-cta{position:static;margin:0 12px 12px}.brand-sub{letter-spacing:.12em}}@media (max-width:520px){.brand>span:last-child{min-width:0}.brand-name{font-size:.8rem;letter-spacing:.03em}.brand-name,.brand-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-sub{font-size:.55rem;letter-spacing:.08em}.spoiler-toggle>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.spoiler-toggle{position:relative}}.pin-other{fill:hsla(0,0%,100%,.35)}.picker-ring{fill:none;stroke:var(--gold);stroke-width:3}.picker-dot{fill:var(--gold)}.admin-map svg{cursor:crosshair}.bullets,.check-list,.comment-list,.feed-list,.link-grid,.link-list,.mod-list,.post-list,.rank-list,.result-list,.spot-list{list-style:none;padding:0;margin:0}.result-list,.spot-list{display:grid;gap:8px}@media (min-width:768px){.spot-list{grid-template-columns:1fr 1fr}}.spot-row{display:flex;align-items:center;gap:12px;padding:.7rem .85rem;border-radius:12px;border:1px solid var(--line);background:rgba(0,0,0,.25);transition:border-color .2s}.spot-row:hover{border-color:rgba(0,240,255,.5)}.spot-row-main{display:grid;flex:1;min-width:0}.spot-list li.is-filtered{display:none}.link-list{display:grid;gap:6px;margin:.25rem 0 .75rem}.link-list a{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.link-list a:hover,.rank-list a:hover{color:var(--cyan)}.link-grid{display:grid;gap:8px}@media (min-width:768px){.link-grid{grid-template-columns:repeat(3,1fr)}}.link-grid a{display:block;padding:.6rem .8rem;border-radius:10px;border:1px solid var(--line);background:rgba(0,0,0,.25)}.link-grid a:hover{border-color:var(--cyan)}.rank-list{counter-reset:rank;display:grid;gap:6px}.rank-list a{display:flex;justify-content:space-between;gap:12px;padding:.45rem 0;border-bottom:1px solid var(--line)}.bullets{display:grid;gap:8px}.bullets li{padding-left:1.3rem;position:relative}.bullets li:before{content:"▸";position:absolute;left:0;color:var(--pink)}.bullets.numbered{counter-reset:n}.bullets.numbered li{counter-increment:n;padding-left:1.8rem}.bullets.numbered li:before{content:counter(n) ".";font-weight:700}.module{padding:20px;display:flex;flex-direction:column;gap:10px;min-width:0}.module-head{display:grid;gap:2px}.feed{display:grid;gap:8px}.feed-meta{color:var(--muted);font-size:.9rem;margin:0;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.feed-headline{font-family:Orbitron,Orbitron Fallback,sans-serif;font-weight:700;font-size:1rem;margin:0;color:#fff}.feed-text{margin:0;color:var(--text)}.feed-list{display:grid;gap:8px}.feed-item{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:.6rem .75rem;border-radius:12px;border:1px solid var(--line);background:rgba(0,0,0,.28)}.feed-author{color:var(--cyan);font-weight:700;font-size:.92rem}.feed-value{color:var(--muted);font-size:.85rem;text-align:right}.feed-title{grid-column:1/-1}a.feed-title:hover{color:var(--cyan);text-decoration:underline}.ask-log{display:grid;gap:8px;align-content:start;min-height:190px;max-height:300px;overflow-y:auto;padding-right:4px}.msg{margin:0;padding:.5rem .75rem;border-radius:14px;max-width:94%;overflow-wrap:anywhere}.msg-bot{background:rgba(0,240,255,.08);border:1px solid rgba(0,240,255,.3);border-bottom-left-radius:4px}.msg-user{justify-self:end;background:rgba(255,0,127,.17);border:1px solid rgba(255,0,127,.42);border-bottom-right-radius:4px}.msg a{color:var(--cyan);text-decoration:underline}.chips-btn{margin:0}.poster-tool{display:grid;gap:16px}@media (min-width:900px){.poster-tool:not(.is-compact){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.poster-form{display:grid;gap:10px}.poster-stage{display:grid;place-items:center}.poster-canvas{width:100%;max-width:320px;height:auto;aspect-ratio:600/840;border-radius:6px;box-shadow:0 0 0 3px var(--gold),0 0 40px rgba(255,230,0,.4);background:#f5c97a}.is-compact .poster-canvas{max-width:220px}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.live-note{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.92rem;margin:0}.faq-list{display:grid;gap:8px}.faq-title{margin-top:1.5rem}.faq{border:1px solid var(--line);border-radius:12px;background:rgba(0,0,0,.25)}.faq summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:.75rem 1rem;cursor:pointer;font-weight:700;list-style:none;min-height:44px}.faq summary::-webkit-details-marker{display:none}.faq-icon{color:var(--pink);font-size:1.4rem;line-height:1;transition:transform .2s}.faq[open] .faq-icon{transform:rotate(45deg)}.faq p{margin:0;padding:0 1rem .9rem;color:var(--muted)}.steps{list-style:none;padding:0;margin:.5rem 0 1rem;display:grid;gap:8px}.step label{display:flex;gap:12px;align-items:flex-start;padding:.75rem .9rem;border-radius:12px;border:1px solid var(--line);background:rgba(0,0,0,.25);cursor:pointer}.step input{margin-top:3px}.step input:checked+span{opacity:.55;text-decoration:line-through}.check-list{display:grid;gap:8px;margin:1rem 0}.check-item{flex-wrap:wrap;justify-content:space-between;gap:8px 14px;padding:.65rem .9rem;border-radius:12px;border:1px solid var(--line);background:rgba(0,0,0,.25)}.check-item,.check-item label{display:flex;align-items:center}.check-item label{gap:10px;cursor:pointer}.check-item input:checked+span{opacity:.55;text-decoration:line-through}.progress{display:grid;gap:6px;margin:.5rem 0}.progress-label{margin:0;font-family:Orbitron,Orbitron Fallback,sans-serif;font-weight:700;color:var(--gold);font-size:.9rem}.spoiler-box{margin:1.25rem 0;padding:1rem 1.1rem;border-radius:14px;border:1px solid rgba(255,0,127,.45);background:rgba(255,0,127,.06)}.spoiler{filter:blur(7px);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:filter .3s;margin:.25rem 0 0}.sp-on .spoiler{filter:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.sp-on .spoiler-hint{display:none}.pager{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:1.5rem}.meters{display:grid;gap:14px;margin:1rem 0 1.25rem}.meter-row dt{color:var(--muted);font-size:.92rem}.meter-row dd{margin:0}.meter{display:block;width:100%;height:8px;margin-top:6px}.meter-lg{height:12px}.meter-bg{fill:hsla(0,0%,100%,.1)}.meter-pink{fill:var(--pink)}.meter-cyan{fill:var(--cyan)}.meter-gold{fill:var(--gold)}.comment-list{display:grid;gap:10px;margin:.75rem 0 1.25rem}.comment{padding:.75rem .9rem;border-radius:12px;border:1px solid var(--line);background:rgba(0,0,0,.25)}.comment-head{margin:0 0 .25rem;display:flex;gap:10px;flex-wrap:wrap;align-items:baseline}.comment-body{margin:0;overflow-wrap:anywhere}.comment-form{max-width:640px}.post-list{display:grid;gap:8px;margin-top:.5rem}.radar-posts{margin-top:1.5rem}.post-card{display:grid;gap:4px;padding:.7rem .9rem;border-radius:12px;border:1px solid var(--line);background:rgba(0,0,0,.25)}.post-card a{color:var(--cyan);font-weight:600}.sent-legend{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;padding:0;margin:.6rem 0 0;color:var(--muted)}.sent-legend li{display:inline-flex;align-items:center;gap:6px}.sent-pos-dot{--c:#00f0ff}.sent-neu-dot{--c:#ffe600}.sent-neg-dot{--c:#ff007f}.notfound{padding-block:48px}.secret-box{padding:.75rem 1rem;border-radius:10px;background:rgba(0,0,0,.45);border:1px dashed var(--gold);font-size:1.4rem;letter-spacing:.08em;overflow-wrap:anywhere}.chart{display:block;width:100%;height:auto}.chart-figure{margin:1rem 0}.chart-grid{stroke:hsla(0,0%,100%,.08);stroke-width:1}.chart-axis{fill:var(--muted);font-family:Rajdhani,Rajdhani Fallback,sans-serif;font-weight:600;font-size:12px}.chart-line{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.s-pink{stroke:var(--pink)}.s-cyan{stroke:var(--cyan)}.s-gold{stroke:var(--gold)}.chart-area{stroke:none!important}.chart-area.s-pink{fill:rgba(255,0,127,.16)}.chart-area.s-cyan{fill:rgba(0,240,255,.13)}.chart-area.s-gold{fill:rgba(255,230,0,.12)}.chart-hit{fill:transparent}.chart-hit:hover{fill:hsla(0,0%,100%,.05)}.chart-label{fill:var(--text);font-weight:600;font-size:15px}.chart-label,.chart-value{font-family:Rajdhani,Rajdhani Fallback,sans-serif}.chart-value{fill:var(--muted);font-weight:700;font-size:14px}.chart-bars a:hover .chart-label{fill:var(--cyan)}.bar-pink,.chart-bar{fill:var(--pink)}.bar-cat-vehicle{fill:#00f0ff}.bar-cat-easteregg{fill:#ff007f}.bar-cat-money{fill:#ffe600}.bar-cat-collectible{fill:#c99bff}.bar-cat-hideout{fill:#3ee07f}.spark{display:block;width:100%;height:56px}.chart-mini{min-height:56px;margin:.5rem 0}.sentiment{display:block;width:100%;height:14px;border-radius:7px;overflow:hidden}.sent-pos{fill:#00f0ff}.sent-neu{fill:#ffe600}.sent-neg{fill:#ff007f}.table-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--line);margin:.75rem 0}.table-scroll{max-height:460px;overflow-y:auto}table.data{width:100%;border-collapse:collapse;font-size:1rem}table.data td,table.data th{padding:.6rem .75rem;text-align:left;vertical-align:top}table.data thead th{font-family:Orbitron,Orbitron Fallback,sans-serif;font-weight:700;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:rgba(0,0,0,.35);position:sticky;top:0}table.data thead th button{background:none;border:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:0}table.data thead th button:after{content:" ⇅";opacity:.6}table.data tbody tr{border-top:1px solid var(--line)}table.data tbody tr:hover{background:rgba(0,240,255,.04)}table.data tbody th{font-weight:700}table.data tbody th a{color:#fff}table.data tbody th a:hover{color:var(--cyan)}table.data tr.is-filtered{display:none}table.data tr.is-muted{opacity:.5}.compare-table td.is-best{color:var(--gold);font-weight:700}.actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.actions form{margin:0}.chat-app{display:grid;gap:14px}@media (min-width:900px){.chat-app{grid-template-columns:190px minmax(0,1fr)}.chat-channels{flex-direction:column}.chat-channels .tab{justify-content:flex-start}}.chat-channels{display:flex;gap:8px;overflow-x:auto;align-content:start}.chat-main{min-width:0}.chat-log{height:420px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:12px;border:1px solid var(--line);background:rgba(0,0,0,.35)}.chat-msg{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;padding:3px 0;overflow-wrap:anywhere}.chat-time{font-family:VT323,VT323 Fallback,monospace;color:#8f86a3;font-size:1.05rem}.chat-nick{font-weight:700}.chat-body{flex:1 1 200px;min-width:0}.chat-bot{padding:4px 8px;border-radius:8px;background:rgba(255,43,43,.1);border:1px solid rgba(255,43,43,.3);color:#ffc9c9}.chat-report{margin-left:auto;background:none;border:0;color:#8f86a3;cursor:pointer;font-size:.8rem;padding:0 4px;min-height:24px}.chat-report:hover{color:var(--pink)}.chat-form{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chat-form .inp{flex:1 1 200px}.chat-form .chat-nick{flex:0 1 150px}.chat-preview{display:grid;gap:4px;min-height:140px;padding:12px;border-radius:12px;background:rgba(0,0,0,.3);border:1px solid var(--line)}.nick-0{color:#ff6fb5}.nick-1{color:#7cfc00}.nick-2{color:#ffe600}.nick-3{color:#00f0ff}.nick-4{color:#c99bff}.nick-5{color:#ffa94d}.nick-6{color:#ff8fa3}.nick-7{color:#7df9d3}.site-footer{border-top:1px solid rgba(255,0,127,.3);background:rgba(0,0,0,.55);padding:28px 0 18px;position:relative;z-index:1}.footer-grid{display:grid;gap:24px}@media (min-width:900px){.footer-grid{grid-template-columns:1.2fr 1fr 1.2fr}}.footer-h{font-family:Orbitron,Orbitron Fallback,sans-serif;font-weight:700;font-size:.7rem;letter-spacing:.16em;color:var(--gold);margin:0 0 .5rem}.footer-links{list-style:none;padding:0;margin:0;display:grid;gap:4px}.footer-links a{display:inline-block;padding:.15rem 0;color:var(--muted)}.footer-links a:hover{color:var(--cyan)}.footer-share{display:flex;gap:8px;flex-wrap:wrap}.disclaimer{font-size:.85rem;color:var(--muted);margin-top:1rem}.copyright{font-size:.82rem;color:#8f86a3;text-align:center;margin-top:18px}.toast{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:95;padding:.6rem 1rem;border-radius:12px;background:rgba(15,5,29,.95);border:1px solid var(--cyan);color:var(--cyan);font-weight:700;box-shadow:0 0 24px rgba(0,240,255,.35);max-width:calc(100vw - 32px)}.flash{padding:.7rem 1rem;border-radius:12px;margin:0 0 .75rem}.flash ul{margin:.25rem 0 0;padding-left:1.2rem}.flash-ok{border:1px solid rgba(0,240,255,.5);background:rgba(0,240,255,.08)}.flash-err{border:1px solid rgba(255,0,127,.55);background:rgba(255,0,127,.09)}.form-grid{display:grid;gap:14px}@media (min-width:768px){.form-grid{grid-template-columns:1fr 1fr}}.field-wide{grid-column:1/-1}.has-error .inp{border-color:var(--pink)}.fieldset{border:1px solid var(--line);border-radius:14px;padding:16px;margin:0 0 18px}.fieldset legend{padding:0 6px}.mod-list{display:grid;gap:10px;margin:.5rem 0 1.25rem}.mod-item{padding:.75rem .9rem;border-radius:12px;border:1px solid var(--line);background:rgba(0,0,0,.25)}.mod-item p{margin:0 0 .4rem}.mod-body{white-space:normal;overflow-wrap:anywhere;color:var(--text)}.sticky-save{position:sticky;bottom:0;padding:12px 0;background:linear-gradient(transparent,var(--night) 40%)}.error-page{padding:3rem 1rem;text-align:center}:root{--ok:#3ee07f;--warn:#ffb340;--bad:#ff4d8f}.cst{gap:6px;white-space:normal;max-width:100%;text-align:start;line-height:1.3}.legend-status p>.muted{min-width:0;flex:1 1 12rem}.cst-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;flex:none}.cst-confirmed{border-color:rgba(62,224,127,.6);color:var(--ok);background:rgba(62,224,127,.1)}.cst-reported{border-color:rgba(255,179,64,.6);color:var(--warn);background:rgba(255,179,64,.1)}.cst-debunked{border-color:rgba(255,77,143,.6);color:var(--bad);background:rgba(255,77,143,.1)}.cst-draft{border-color:hsla(0,0%,100%,.3);color:var(--muted)}.cst-c{color:var(--ok)}.cst-r{color:var(--warn)}.cst-d{color:var(--bad)}.cst-tab.is-on.cst-tab-confirmed{border-color:var(--ok);color:var(--ok);background:rgba(62,224,127,.1);box-shadow:0 0 14px rgba(62,224,127,.3)}.cst-tab.is-on.cst-tab-reported{border-color:var(--warn);color:var(--warn);background:rgba(255,179,64,.1);box-shadow:0 0 14px rgba(255,179,64,.3)}.cst-tab.is-on.cst-tab-debunked{border-color:var(--bad);color:var(--bad);background:rgba(255,77,143,.1);box-shadow:0 0 14px rgba(255,77,143,.3)}.legend-badges{margin:.75rem 0 0}.legend-badges .badge{font-size:.66rem;padding:.3rem .7rem;white-space:normal;text-align:start;max-width:100%}.stat dt{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}@media (max-width:420px){.stat dt{letter-spacing:.06em}}.badge,.btn,.eyebrow,.h1,.h2,.h3,.tab{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.btn{max-width:100%;white-space:normal;text-align:center}.status-line{display:inline-flex;align-items:center;gap:8px;margin:.25rem 0 0;padding:.35rem .8rem;border-radius:999px;border:1px solid rgba(255,230,0,.4);color:var(--gold);font-weight:600}.cheat-stats{margin:0}.cheat-stats dd{font-size:clamp(1.3rem,4vw,2rem)}.demo-note{margin:.5rem 0 0;padding:.6rem .9rem;border-radius:12px;border:1px dashed rgba(255,230,0,.5);color:var(--muted);font-size:.95rem}.kbd-row{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;padding:.2rem .6rem;border-radius:9px;font-family:VT323,VT323 Fallback,monospace;font-size:1.25rem;line-height:1;color:#fff;background:rgba(0,0,0,.5);border:solid hsla(0,0%,100%,.22);border-width:1px 1px 3px}.kbd-ps .kbd{border-bottom-color:var(--cyan);box-shadow:0 0 10px rgba(0,240,255,.25)}.kbd-xb .kbd{border-bottom-color:var(--ok);box-shadow:0 0 10px rgba(62,224,127,.25)}.pc-code{color:var(--gold);font-size:1.3rem;letter-spacing:.06em}.pc-code-lg{font-size:2rem}.cheat-grid{display:grid;gap:14px;margin:.75rem 0}@media (min-width:700px){.cheat-grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.cheat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cheat-card{min-width:0}.cheat-card .card-title a{display:inline-block;min-height:24px;padding:2px 0}.cheat-card .card-title a:hover{color:var(--cyan)}.cheat-card.is-filtered{display:none}.card-effect{margin:0;color:var(--text)}.card-seq{min-height:40px}.card-phone{margin:0;overflow-wrap:anywhere}.card-phone code{color:var(--gold)}.finder-bar{display:grid;gap:10px;padding:14px;margin:0 0 1rem}@media (min-width:900px){.finder-bar{grid-template-columns:minmax(0,1.4fr) auto auto;align-items:center}}.finder-group{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:639px){.finder-group{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.finder-group .tab{flex:0 0 auto}}.finder-group .tab{min-height:36px;padding:.25rem .7rem;font-size:.95rem}.finder-empty{padding:1rem 0}.cat-grid{display:grid;gap:8px;list-style:none;padding:0;margin:.5rem 0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cat-tile{display:grid;gap:2px;padding:.7rem .85rem;border-radius:12px;border:1px solid var(--line);background:rgba(0,0,0,.28);transition:border-color .2s;min-height:64px}.cat-tile:hover{border-color:var(--cyan)}.cat-tile.is-empty{opacity:.6}.cat-tile-name{font-weight:700}.cat-tile-n{font-size:.9rem;color:var(--muted)}.kind-chips{margin-top:.75rem}.chip-link{display:inline-flex;min-height:36px;align-items:center;gap:4px}.chip-link:hover{border-color:var(--cyan);color:var(--cyan)}.plat-card{gap:4px}.plat-count{font-family:VT323,VT323 Fallback,monospace;font-size:1.4rem;line-height:1.1}.plat-links a{display:block}.cheat-head .section-head{align-items:center}.plat-tabs{margin-top:.25rem}.code-box{padding:16px;border-radius:14px;border:1px solid rgba(0,240,255,.25);background:rgba(0,0,0,.35);display:grid;gap:10px;margin:0 0 1.25rem}.code-box-empty{border-style:dashed}.code-box .btn-row,.code-box p{margin:0}.code-label{font-family:Orbitron,Orbitron Fallback,sans-serif;font-size:.7rem;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.code-phone code{color:var(--gold);font-size:1.4rem}.howto{margin-bottom:1.25rem}.info-boxes{margin:0 0 1.25rem}.info-box{padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:rgba(0,0,0,.28);min-width:0}.info-label{margin:0 0 .3rem;font-family:Orbitron,Orbitron Fallback,sans-serif;font-size:.66rem;letter-spacing:.14em;color:var(--muted)}.info-text{margin:0;font-weight:600;overflow-wrap:anywhere}.info-confirmed{border-color:rgba(62,224,127,.4)}.info-reported{border-color:rgba(255,179,64,.4)}.info-debunked{border-color:rgba(255,77,143,.4)}.vote-box{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 1.25rem}.vote-q{font-weight:700}.vote-box .btn.is-on{background:var(--cyan);color:var(--night);border-color:var(--cyan)}.vote-meter{display:flex;align-items:center;gap:10px;flex:1 1 220px;min-width:0}.vote-meter .meter{margin:0;height:10px}.vote-pct{white-space:nowrap;font-weight:700;color:var(--ok)}.meter-green{fill:var(--ok)}.changelog{list-style:none;padding:0;margin:0 0 1.25rem;display:grid;gap:8px}.changelog li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:.5rem .75rem;border-radius:10px;border:1px solid var(--line);background:rgba(0,0,0,.25)}.changelog time{font-family:VT323,VT323 Fallback,monospace;font-size:1.15rem;color:var(--muted)}.share-row{margin-top:.5rem}.verify-steps{margin:.5rem 0 1rem}.legend-status{display:grid;gap:6px;margin:0 0 .5rem}.legend-status p{margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.news-list{list-style:none;padding:0;margin:.5rem 0;display:grid;gap:10px}.news-item{padding:.7rem .9rem;border-radius:12px;border:1px solid var(--line);background:rgba(0,0,0,.25)}.news-item time{color:var(--muted);font-size:.92rem}.news-title{font-weight:700;color:#fff}.news-title:hover{color:var(--cyan)}.news-list-lg .h3{margin:.25rem 0}.news-list-lg .muted{margin:0}.article-body p{margin:0 0 1rem}.article-body h2{margin-top:1.5rem}.article-body a{color:var(--cyan);text-decoration:underline}.narrow-wide{max-width:760px}.report-form{max-width:640px}.sheet-table td,.sheet-table th{font-size:.98rem}.sheet-code code{color:var(--cyan);font-size:1.15rem}.sheet-plat{display:inline-block;min-width:86px;color:var(--muted);font-size:.85rem}.print-only{display:none}.home-side{align-items:start}.lang-menu{position:relative}.lang-menu>summary{list-style:none;cursor:pointer;gap:4px;padding:0 .55rem;grid-auto-flow:column}.lang-menu>summary::-webkit-details-marker{display:none}.lang-list{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:60;min-width:190px;margin:0;padding:6px;list-style:none;border-radius:14px;border:1px solid rgba(0,240,255,.35);background:#160a2c;box-shadow:0 18px 40px rgba(0,0,0,.55);display:grid;gap:2px}.lang-list a{display:flex;align-items:center;min-height:40px;padding:0 .8rem;border-radius:9px;font-weight:600}.lang-list a.is-active,.lang-list a:hover{background:rgba(0,240,255,.12);color:var(--cyan)}.footer-langs{display:flex;flex-wrap:wrap;gap:4px 12px;list-style:none;padding:0;margin:0 0 1rem}.footer-langs a{display:inline-flex;min-height:32px;align-items:center;color:var(--muted)}.footer-langs a:hover,.footer-langs a[aria-current]{color:var(--cyan)}.check-grid{display:grid;gap:6px 14px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:.25rem 0}.field-label{margin:0 0 .25rem;font-weight:700}.translations{margin-top:1.25rem}.tr-lang{border:1px solid var(--line);border-radius:12px;padding:.5rem .8rem;margin:0 0 8px;background:rgba(0,0,0,.22)}.tr-lang>summary{cursor:pointer;min-height:36px;display:flex;align-items:center;gap:10px}.tr-lang[open]>summary{margin-bottom:.5rem}.card-phone code,.code-phone code,.kbd-row,.pc-code,.sheet-code,code,time{direction:ltr;unicode-bidi:isolate}[dir=rtl] .kbd-row{justify-content:flex-end}[dir=rtl] .ticker{direction:ltr}[dir=rtl] .ticker-track span{unicode-bidi:plaintext}:lang(ar),:lang(ar) *{letter-spacing:0!important}:lang(ar) .lead,:lang(ar) li,:lang(ar) p{line-height:1.8}.acc-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:.2rem .7rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);font-weight:700;font-size:.95rem;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-link:hover,.acc-link[aria-current]{border-color:var(--cyan);color:var(--cyan)}.acc-link.is-member{border-color:rgba(0,240,255,.55)}.acc-ico{color:var(--pink)}.link-btn{background:none;border:0;padding:.2rem 0;min-height:32px;color:var(--cyan);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-color:rgba(0,240,255,.35);text-underline-offset:3px}.link-btn:hover{text-decoration-color:var(--cyan)}.link-btn[disabled]{opacity:.6;cursor:default}.footer-cc{color:var(--muted);text-decoration:none;padding:.15rem 0;min-height:0;font-weight:500}.footer-cc:hover{color:var(--cyan)}.hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none}.notice{padding:.7rem 1rem;border-radius:12px;margin:.5rem 0 1rem;font-weight:600}.notice.is-ok{border:1px solid rgba(0,240,255,.5);background:rgba(0,240,255,.08)}.notice.is-err{border:1px solid rgba(255,0,127,.55);background:rgba(255,0,127,.1)}.hint.is-ok{color:var(--cyan)}.account-page .lead{max-width:62ch}.acc-grid{margin-top:1rem;align-items:start}.acc-form{display:grid;gap:12px;padding:1rem;border-radius:14px;border:1px solid var(--line);background:rgba(0,0,0,.22)}.acc-form,.acc-grid>*,.cm,.cm-form{min-width:0}.acc-form .check{align-items:flex-start}.acc-form .check>span{overflow-wrap:anywhere}.acc-form.narrow{max-width:560px;margin-top:1rem}.acc-danger{border-color:rgba(255,0,127,.35)}.acc-head{display:grid;gap:8px}.acc-notices,.acc-why{margin-top:1.25rem}.acc-why .bullets li{padding-left:1.2rem;position:relative;margin:.3rem 0}.acc-why .bullets li:before{content:"▸";position:absolute;left:0;color:var(--pink)}.badge-pts{border-color:rgba(62,224,127,.7);color:#3ee07f}.comments .cm-guest{padding:.8rem 1rem;border-radius:12px;border:1px dashed hsla(0,0%,100%,.22);margin:.5rem 0 1rem}.cm-form{display:grid;gap:8px;margin:.5rem 0 1rem}.cm-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.cm-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cm{padding:.7rem .9rem;border-radius:12px;border:1px solid var(--line);background:rgba(0,0,0,.25)}.cm.is-new{border-color:rgba(0,240,255,.45)}.cm-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:0;font-size:.92rem;color:var(--muted)}.cm-user{font-size:1rem}.cm-body{margin:.35rem 0 .2rem;overflow-wrap:anywhere}.cm-actions{display:flex;gap:14px;margin:0;font-size:.85rem}.chat-guest{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:10px;padding:.6rem .8rem;border:1px dashed hsla(0,0%,100%,.22);border-radius:12px}.chat-guest p{margin:0}.chat-as{align-self:center;font-weight:700;color:var(--cyan)}.cc{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;justify-content:center;padding:12px 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none}.cc-box{pointer-events:auto;width:100%;max-width:760px;max-height:82vh;overflow-y:auto;padding:1rem 1.1rem;border-radius:16px;background:rgba(15,5,29,.97);border:1px solid rgba(0,240,255,.45);box-shadow:0 -10px 40px rgba(0,0,0,.6),0 0 24px rgba(0,240,255,.18)}.cc-title{font-family:Orbitron,Orbitron Fallback,sans-serif;font-weight:900;font-size:1rem;letter-spacing:.04em;margin:0 0 .4rem;color:#fff}.cc-text{margin:0 0 .5rem}.cc-cats{display:grid;gap:8px;margin:.5rem 0}.cc-cat{padding:.55rem .75rem;border-radius:10px;border:1px solid var(--line);background:hsla(0,0%,100%,.03)}.cc-cat p{margin:.25rem 0 0 28px;color:var(--muted);font-size:.9rem}.cc-btns{display:flex;flex-wrap:wrap;gap:8px;margin:.6rem 0 .3rem}.cc-btns .btn{flex:1 1 150px}.btn-cc{border-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.08);box-shadow:none}.btn-cc:hover{background:#fff;color:var(--night);box-shadow:0 0 18px hsla(0,0%,100%,.4)}.cc-links{margin:0;font-size:.85rem;color:var(--muted)}body.cc-open .toast{bottom:45vh}@media (max-width:520px){.acc-link{max-width:8.5rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.ticker-track{padding-left:12px}.dot,.grid-floor-plane,.pin-pulse,.radar-sweep,.ticker-track{animation:none!important}}@media print{.cc,.comments,.crt,.crumbs,.grid-floor,.main-nav,.no-print,.site-footer,.site-header,.ticker,.toast{display:none!important}body{background:#fff;color:#000;font-size:11pt}.card,.code-box,.glass,.info-box,.panel,.table-wrap{background:#fff!important;border-color:#999!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.eyebrow,.h1,.h2,.h3,.lead,.link,.muted,.nc,.ng,.np,.pc-code,.sheet-code code,code{color:#000!important;text-shadow:none!important}table.data thead th{color:#000;background:#eee;position:static}table.data tbody tr{border-top:1px solid #ccc}.kbd,table.data tbody th a{color:#000}.kbd{background:#fff;border-color:#333;box-shadow:none}.print-only{display:inline}.main{padding:0}}