@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");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}:root{--bg:#050e1a;--bg-2:#08182b;--surface:#0a1e34b8;--line:#00dcff29;--grid:#00dcff0e;--line-strong:#00dcff6b;--cyan:#00dcff;--cyan-soft:#8ceeff;--text:#d8eef8;--muted:#8eaabd;--cream:#efe4c8;--alert:#ff4d5e;--amber:#ffb347;--redact:#01070d;--mono:"JetBrains Mono Variable", ui-monospace, "Cascadia Mono", Consolas, monospace;--sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--radius:4px;--wrap:1160px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--bg);background-image:radial-gradient(1100px 600px at 75% -10%, #00a0c82e, transparent 60%), radial-gradient(700px 500px at -10% 40%, #006ea01f, transparent 60%), linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);color:var(--text);font-family:var(--sans);background-size:auto,auto,48px 48px,48px 48px;background-attachment:fixed,fixed,fixed,fixed;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:50;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 3px);position:fixed;inset:0}img{max-width:100%;height:auto;display:block}a{color:var(--cyan-soft)}h1,h2,h3{text-wrap:balance;margin:0 0 .5em;line-height:1.15}h2{color:#fff;letter-spacing:-.01em;font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem)}h3{color:#fff;font-size:1.1rem}p{margin:0 0 1em}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.wrap{width:min(100% - 32px, var(--wrap));margin-inline:auto}.mono{font-family:var(--mono)}.label,.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:.9rem;font-size:.8rem}.lede{color:var(--muted);max-width:62ch;font-size:1.08rem}.btn{border:1px solid var(--cyan);border-radius:var(--radius);color:#021019;min-height:48px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#00dcfff2,#00aad2f2);justify-content:center;align-items:center;gap:.5em;padding:.7rem 1.4rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 0 24px #00dcff40}.btn:hover{transform:translateY(-1px);box-shadow:0 0 36px #00dcff73}.btn-ghost{color:var(--cyan-soft);box-shadow:none;border-color:var(--line-strong);text-transform:none;letter-spacing:.02em;background:0 0}.btn-ghost:hover{border-color:var(--cyan);box-shadow:0 0 20px #00dcff26}.btn-sm{min-height:38px;padding:.4rem .9rem;font-size:.78rem}.topbar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#050e1ad1;position:sticky;top:0}.topbar-inner{align-items:center;gap:1.5rem;min-height:62px;display:flex}.brand{font-family:var(--mono);letter-spacing:.22em;color:var(--cream);align-items:center;gap:.55rem;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.brand-mark{color:var(--alert);animation:1.4s step-end infinite blink}.nav{gap:1.4rem;margin-left:auto;display:flex}.nav a,.lang{color:var(--muted);font-size:.9rem;text-decoration:none}.nav a:hover,.lang:hover{color:var(--cyan-soft)}.topbar-actions{align-items:center;gap:1rem;display:flex}@media (width<=860px){.nav{display:none}.topbar-actions{margin-left:auto}}@media (width<=420px){.topbar-actions .btn{display:none}}.hero{padding:clamp(2.5rem,6vw,5rem) 0 2rem}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=960px){.hero-grid{grid-template-columns:1fr}.hero-art{order:-1}}.hero-title{font-family:var(--sans);letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;color:var(--cream);text-shadow:0 0 40px #00dcff2e;margin:1.2rem 0 .2rem;font-size:clamp(2.3rem,1.4rem + 4.2vw,4.6rem);font-weight:800}.hero-tag{font-family:var(--mono);color:var(--cyan);letter-spacing:.04em;margin-bottom:1.2rem;font-size:clamp(.95rem,.85rem + .5vw,1.15rem)}.hero-lede{color:var(--text);max-width:56ch;font-size:1.12rem}.hero-ctas{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.hero-ctas.center{justify-content:center}.terminal{border:1px solid var(--line-strong);background:#01080fd9;border-radius:6px;max-width:560px;box-shadow:0 0 40px #00dcff14,inset 0 0 30px #00dcff0a}.terminal-bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:8px 12px;display:flex}.terminal-bar span{background:#22384d;border-radius:50%;width:9px;height:9px}.terminal-bar em{font-style:normal;font-family:var(--mono);color:var(--muted);margin-left:8px;font-size:.72rem}.terminal-body{min-height:9.6em;font-family:var(--mono);color:#8ceeffd9;white-space:pre-wrap;margin:0;padding:12px 14px 14px;font-size:.78rem;line-height:1.6}.tl.alert{color:var(--alert);font-weight:700}.cursor{color:var(--cyan);animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.poster-frame{border:1px solid var(--line-strong);border-radius:6px;position:relative;overflow:hidden;box-shadow:0 0 0 6px #00dcff0a,0 30px 80px #0009,0 0 60px #00dcff1f}.poster-frame:before,.poster-frame:after{content:"";border:2px solid var(--cyan);z-index:2;width:22px;height:22px;position:absolute}.poster-frame:before{border-bottom:0;border-right:0;top:8px;left:8px}.poster-frame:after{border-top:0;border-left:0;bottom:8px;right:8px}.facts{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(6,1fr);margin:clamp(2.5rem,5vw,4rem) 0 0;display:grid}.fact{border-right:1px solid var(--line);padding:1rem 1.1rem}.fact:last-child{border-right:0}.fact dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.fact dd{color:#fff;margin:.2rem 0 0;font-size:1.05rem;font-weight:650}@media (width<=960px){.facts{grid-template-columns:repeat(3,1fr)}.fact:nth-child(3n){border-right:0}.fact:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (width<=520px){.facts{grid-template-columns:repeat(2,1fr)}.fact:nth-child(3n){border-right:1px solid var(--line)}.fact:nth-child(2n){border-right:0}.fact:nth-child(-n+4){border-bottom:1px solid var(--line)}}.section{padding:clamp(3.5rem,8vw,6.5rem) 0}.section+.section{border-top:1px solid var(--line)}.dossier{border-radius:var(--radius);background:linear-gradient(#efe4c80f,#efe4c805);border:1px solid #efe4c838;max-width:820px;margin-inline:auto;padding:clamp(1.6rem,4vw,3rem);position:relative}.dossier .label{color:var(--cream);opacity:.8}.dossier h2{color:var(--cream);max-width:22ch}.dossier p{color:var(--text);max-width:62ch}.stamp{opacity:.55;pointer-events:none;width:clamp(96px,18vw,170px);position:absolute;top:clamp(.8rem,3vw,1.6rem);right:clamp(.8rem,3vw,1.6rem);transform:rotate(-12deg)}.ts{font-family:var(--mono);color:var(--amber)}.redacted-list{border-top:1px dashed #efe4c833;gap:.6rem;margin:1.4rem 0 0;padding:1.2rem 0 0;list-style:none;display:grid}.redacted-list li{color:var(--muted);align-items:center;gap:.8rem;font-size:.9rem;display:flex}.redact{width:var(--w,10ch);background:var(--redact);vertical-align:middle;border-radius:2px;max-width:100%;height:1.05em;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff0a}.redact.block{background:#0000008c;height:.95rem;margin:.45rem 0;display:block}.redact.block.thin{background:#0006;height:.6rem}.steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:1rem;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}@media (width<=960px){.steps{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.steps{grid-template-columns:1fr}}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem 1.3rem 1.2rem;position:relative}.step:before{content:"";background:linear-gradient(90deg, var(--cyan), transparent);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.step-no{font-family:var(--mono);color:var(--cyan);margin-bottom:.7rem;font-size:.85rem;display:block}.step p{color:var(--muted);margin:0;font-size:.97rem}.systems-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=960px){.systems-grid{grid-template-columns:1fr}}.sys-list{border-top:1px solid var(--line);margin:1.6rem 0 0;padding:0;list-style:none}.sys-list li{border-bottom:1px solid var(--line);align-items:center;gap:.8rem;padding:.7rem 0;display:flex}.sys-dot{background:var(--alert);width:8px;height:8px;box-shadow:0 0 10px var(--alert);border-radius:50%;flex:none;animation:2.2s ease-in-out infinite pulse}.sys-list li:nth-child(2n) .sys-dot{background:var(--amber);box-shadow:0 0 10px var(--amber);animation-delay:.7s}.sys-name{color:#fff}.sys-status{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:right;margin-left:auto;font-size:.72rem}.sys-more .sys-name{color:var(--muted)}.sys-more .sys-dot{background:var(--muted);box-shadow:none}@keyframes pulse{50%{opacity:.35}}.console{border:1px solid var(--line-strong);font-family:var(--mono);background:radial-gradient(400px 200px at 50% 0,#00dcff1f,#0000 70%),#030e1aeb;border-radius:8px;margin:0;padding:1.1rem;box-shadow:0 30px 80px #0000008c,0 0 50px #00dcff1a}.console-head{border-bottom:1px solid var(--line);align-items:center;gap:.8rem;padding-bottom:.9rem;display:flex}.console-head img{filter:drop-shadow(0 0 10px #00dcff80)}.console-brand{color:var(--cyan);letter-spacing:.3em;text-shadow:0 0 12px #00dcff99;margin:0;font-size:.9rem;font-weight:700}.console-team{color:var(--cyan-soft);margin:0;font-size:.72rem}.console-clock{border:1px solid var(--line-strong);color:var(--cyan);font-variant-numeric:tabular-nums;background:#00000080;margin-left:auto;padding:.25rem .6rem;font-size:.85rem;font-weight:700}.console-section{letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-soft);margin:.9rem 0 .7rem;font-size:.8rem}.cards{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}@media (width<=560px){.cards{grid-template-columns:1fr}.cards .card.locked:last-child{display:none}}.card{border:1px solid var(--line-strong);background:#0f233ab3;border-radius:3px;flex-direction:column;min-height:190px;padding:.75rem;display:flex;position:relative}.card-top{letter-spacing:.15em;color:var(--cyan);justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.62rem;display:flex}.badge{color:#f2c94c;letter-spacing:.08em;border:1px solid #c9a227;padding:.1rem .35rem;font-size:.58rem}.badge.hard{color:#ff4d5e99;border-color:#ff4d5e66}.progress{border:1px solid var(--line);background:#00000080;height:6px;margin-top:auto}.progress span{background:var(--cyan);height:100%;box-shadow:0 0 10px var(--cyan);display:block}.card-actions{flex-direction:column;gap:.35rem;margin-top:.6rem;display:flex}.mini-btn{text-align:center;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0096becc;flex:1;padding:.35rem;font-size:.62rem;font-weight:700}.mini-btn.hint{color:var(--amber);background:0 0;border:1px solid #ffb34799}.card.locked{background:#02080ed9;border-color:#00dcff24}.card.locked .card-top,.card.locked .redact{opacity:.35}.lock{color:var(--alert);letter-spacing:.15em;text-transform:uppercase;justify-items:center;gap:.2rem;margin:auto;font-size:.72rem;font-weight:700;display:grid}.need{letter-spacing:.15em;text-transform:uppercase;color:#ff4d5e8c;margin:0;font-size:.58rem}.features{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1px;margin:2.2rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width<=860px){.features{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.features{grid-template-columns:1fr}}.feature{background:var(--bg-2);padding:1.5rem 1.4rem}.feature h3:before{content:"> ";font-family:var(--mono);color:var(--cyan)}.feature p{color:var(--muted);margin:0;font-size:.97rem}.closing{text-align:center;background:radial-gradient(700px 360px at 50% 30%,#ff4d5e1a,#0000 70%)}.closing-inner{justify-items:center;display:grid}.closing .lede{margin-inline:auto}.closing h2{color:var(--cream);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(2.2rem,1.4rem + 4vw,4rem)}.price{font-family:var(--mono);color:var(--cyan);letter-spacing:.04em}.more{color:var(--muted);margin-top:2rem;font-size:.92rem}.more:hover{color:var(--cyan-soft)}.glitch{position:relative}@media (prefers-reduced-motion:no-preference){.glitch:before,.glitch:after{content:attr(data-text);pointer-events:none;opacity:0;position:absolute;inset:0}.glitch:before{color:var(--alert);animation:6s step-end infinite glitch}.glitch:after{color:var(--cyan);animation:6s step-end 80ms infinite glitch}}@keyframes glitch{0%,92%,to{opacity:0;transform:none}93%{opacity:.8;clip-path:inset(10% 0 55%);transform:translate(-3px,1px)}95%{opacity:.8;clip-path:inset(60% 0 8%);transform:translate(3px,-1px)}97%{opacity:0}}.footer{border-top:1px solid var(--line);color:var(--muted);padding:1.6rem 0;font-size:.85rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:.6rem;display:flex}.nf{text-align:center;place-content:center;min-height:100vh;padding:2rem 16px;display:grid}.nf h1{font-family:var(--mono);color:var(--alert);letter-spacing:.2em;text-transform:uppercase}
