:root{--night:#120726;--panel:#1d0b3d;--panel-2:#2a1157;--neon:#b54dff;--pink:#ff4fb4;--yellow:#ffe14a;--red:#ff3d55;--ink:#f5eeff;--muted:#c4b2e6;--ok:#3fe0a0;--bad:#ff5b6e;--ps-t:#3fe0a0;--ps-c:#ff4d6d;--ps-x:#6fb4ff;--ps-s:#ff86e0;--xb-a:#4fd66a;--xb-b:#ff4d4d;--xb-x:#4fa3ff;--xb-y:#ffd23f;--display:var(--font-display),"Arial Narrow",Impact,sans-serif;--body:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0}body{background:var(--night);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.5}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:10;background:#0d051c}a{color:var(--yellow)}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.wrap{max-width:1040px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}header.top{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:9;background:rgba(13,5,28,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(181,77,255,.35)}header.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px}.logo{font-family:var(--display);font-style:italic;font-weight:900;font-size:26px;letter-spacing:.5px;line-height:1;text-decoration:none;color:var(--ink);white-space:nowrap}.logo b{background:linear-gradient(90deg,var(--pink),#ffb347);-webkit-background-clip:text;background-clip:text;color:transparent}nav.links{display:flex;gap:16px;font-weight:500;font-size:14px;align-items:center}nav.links a{color:var(--muted);text-decoration:none}nav.links a:hover{color:var(--ink)}@media (max-width:640px){nav.links{display:none}}.hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#2b0a5c,#6a1b8a 30%,#d63fa8 55%,#ff7a6a 72%,#ff9a4a 82%,#3a0f52)}.hero canvas{position:absolute;inset:auto 0 0 0;width:100%;height:46%;pointer-events:none}.hero .wrap{position:relative;display:grid;grid-gap:18px;gap:18px}.hero-in{justify-items:center;text-align:center;padding-block:36px 130px}.eyebrow{font-weight:800;letter-spacing:2px;font-size:14px;background:rgba(18,7,38,.55);padding:4px 10px;border-radius:4px}.eyebrow,h1{font-family:var(--display);text-transform:uppercase}h1{font-style:italic;font-weight:900;font-size:clamp(44px,9vw,92px);line-height:.9;margin:0;text-wrap:balance;text-shadow:0 4px 0 rgba(0,0,0,.35)}.brush{display:inline-block;transform:rotate(-2deg) skew(-6deg);padding:2px 18px 4px;-webkit-clip-path:polygon(1% 8%,6% 0,96% 4%,100% 22%,98% 88%,93% 100%,3% 96%,0 70%);clip-path:polygon(1% 8%,6% 0,96% 4%,100% 22%,98% 88%,93% 100%,3% 96%,0 70%)}.brush.y{background:var(--yellow);color:#14051f}.brush.r{background:var(--red);color:#fff}.brush.w{background:#fff;color:#14051f}.hero-title{display:grid;justify-items:center;grid-gap:6px;gap:6px;font-size:inherit}.hero-title .brush{display:block}.ht-gta{font-size:clamp(64px,15vw,150px);line-height:.85;padding:4px 28px 10px;color:#14051f;transform:rotate(-3deg) skew(-8deg)}.ht-cc{font-size:clamp(36px,8vw,76px);line-height:.95;margin-top:-6px;transform:rotate(-2deg) skew(-8deg)}.ht-sub{font-size:clamp(20px,4.4vw,34px);line-height:1;margin-top:2px;transform:rotate(-1deg) skew(-8deg)}.legacy-title{justify-items:start}.legacy-title .ht-gta{font-size:clamp(52px,11vw,110px)}.legacy-title .ht-cc{font-size:clamp(30px,6vw,56px)}.livebar{display:inline-flex;align-items:center;gap:10px;background:rgba(18,7,38,.8);border:1px solid rgba(181,77,255,.7);border-radius:999px;padding:8px 16px;font-size:14px;box-shadow:0 0 18px rgba(181,77,255,.4);text-align:left;max-width:100%}.livebar b{color:var(--yellow)}.livebar .dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--ok);animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(63,224,160,.7)}70%{box-shadow:0 0 0 10px rgba(63,224,160,0)}to{box-shadow:0 0 0 0 rgba(63,224,160,0)}}.lede{max-width:560px;margin:0 auto;font-size:17px;background:rgba(18,7,38,.6);padding:10px 14px;border-radius:8px}.countdown{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.countdown div{background:rgba(18,7,38,.75);border:1px solid rgba(255,225,74,.6);border-radius:8px;padding:6px 12px;text-align:center;min-width:64px}.countdown b{display:block;font-family:var(--display);font-weight:800;font-size:30px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--yellow)}.countdown span{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}form.alert{display:flex;gap:8px;flex-wrap:wrap;width:100%;max-width:520px;margin-inline:auto;justify-content:center}form.alert input{flex:1 1 220px;min-width:0;padding:12px 14px;border-radius:10px;border:2px solid var(--neon);background:rgba(18,7,38,.85);color:var(--ink);font:inherit}.btn-y{background:var(--yellow);color:#14051f;border:0;border-radius:10px;padding:12px 18px;font-family:var(--display);font-weight:800;font-style:italic;font-size:18px;text-transform:uppercase}a.btn-y{display:inline-block;text-decoration:none}.btn-y:hover{filter:brightness(1.08)}.formnote{font-size:13px;color:var(--ink);min-height:1.2em;margin:0}.hero .formnote{text-align:center}.fact{margin-top:-60px;position:relative;background:var(--panel);border:2px solid var(--yellow);border-radius:16px;padding:18px 20px;display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start;box-shadow:0 0 30px rgba(255,225,74,.18)}.fact .stamp{justify-self:start;font-weight:900;font-style:italic;font-size:20px;color:#14051f;background:var(--yellow);border-radius:8px;padding:6px 10px;line-height:1;text-transform:uppercase;white-space:nowrap}.fact .stamp,.fact h2{font-family:var(--display)}.fact h2{margin:0 0 4px;font-weight:800;font-size:24px;line-height:1.1}.fact p{margin:0;color:var(--muted);max-width:68ch}@media (max-width:560px){.fact{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}nav.links .nav-cta{background:var(--yellow);color:#14051f;border-radius:999px;padding:4px 12px;font-weight:700}nav.links .nav-cta:hover{color:#14051f}.toolbar{position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top,0px) + 47px);z-index:8;background:rgba(13,5,28,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block:1px solid rgba(181,77,255,.35);margin-top:22px}.toolbar-in{display:grid;grid-gap:8px;gap:8px;padding-block:8px}.catnav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.catnav::-webkit-scrollbar{display:none}.catnav a{flex:none;border:1px solid rgba(181,77,255,.6);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500;color:var(--ink);text-decoration:none;white-space:nowrap}.catnav a:hover{background:rgba(181,77,255,.25)}.row-ctl{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}.seg{display:inline-flex;background:var(--panel-2);border-radius:999px;padding:4px;gap:2px}.seg button{border:0;background:transparent;border-radius:999px;padding:6px 14px;font-weight:500;font-size:14px;color:var(--muted)}.seg button[aria-pressed=true]{background:var(--neon);color:#fff}.search{flex:1 1 240px;min-width:0;padding:10px 14px;border-radius:10px;border:2px solid rgba(181,77,255,.5);background:var(--panel);color:var(--ink);font:inherit}@media (min-width:821px){.toolbar-in{grid-template-columns:1fr auto;align-items:center}.toolbar .row-ctl{flex-wrap:nowrap}.toolbar .search{width:240px;flex:none}}.cat{padding-top:34px}.cat,.sechead{scroll-margin-top:120px}.sechead{display:grid;justify-items:center;text-align:center;grid-gap:2px;gap:2px;margin-bottom:6px;font-family:var(--display);font-style:italic;font-weight:900;text-transform:uppercase}.sechead .brush{display:block;line-height:.95}.sh-gta{font-size:clamp(40px,8vw,64px);padding:2px 22px 6px;transform:rotate(-2deg) skew(-8deg)}.sh-cat{font-size:clamp(24px,5.4vw,44px);margin-top:-4px;max-width:100%;text-wrap:balance;transform:rotate(-1.5deg) skew(-8deg)}.sh-cc{font-size:clamp(20px,4.2vw,34px);transform:rotate(-1deg) skew(-8deg)}.skyline{height:110px;margin-top:6px;border-radius:0 0 22px 22px;background:url(/skyline.svg) bottom/cover no-repeat;opacity:.95}.list{grid-gap:18px;gap:18px;margin-block:20px 10px}.card,.list{display:grid}.card{background:linear-gradient(180deg,var(--panel),#170832);border:2px solid var(--neon);border-radius:22px;box-shadow:0 0 22px rgba(181,77,255,.45),inset 0 0 18px rgba(181,77,255,.18);grid-template-columns:minmax(0,320px) minmax(0,1fr);overflow:hidden}.card .info{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px;padding:18px;border-right:2px solid rgba(181,77,255,.35);align-content:start;align-items:start}.card .art{position:relative;width:96px;height:96px;border-radius:16px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(160deg,#3b1170,#8a2a8f 55%,#ff6aa8);box-shadow:inset 0 0 0 2px rgba(255,255,255,.12)}.card .art:after{content:"";position:absolute;inset:auto 0 0;height:34%;background:url(/skyline.svg) bottom/cover no-repeat;opacity:.9}.card .art svg{position:relative;z-index:1;width:56px;height:56px;filter:drop-shadow(0 0 8px currentColor)}.card .art-glow{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.35),transparent 70%)}.card .txt{display:grid;grid-gap:6px;gap:6px;justify-items:start;min-width:0}.card .ctitle{margin:0;font-family:var(--display);font-style:italic;font-weight:900;font-size:24px;line-height:1;text-transform:uppercase;text-wrap:balance}.card .ctitle .brush{padding:4px 12px 5px}.ctitle a{text-decoration:none;color:inherit}.nick{display:inline-block;background:var(--neon);color:#fff;border-radius:999px;padding:2px 12px;font-weight:500;font-size:13px}.card .desc{margin:0;color:var(--muted);font-size:14px}.card .meta{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cnote{grid-column:1/-1;margin:0;font-size:12px;color:var(--muted);font-style:italic}.status{font-size:12px;font-weight:700;border-radius:6px;padding:3px 8px;letter-spacing:.3px}.status.st-testing{background:rgba(255,225,74,.12);color:var(--yellow);border:1px solid rgba(255,225,74,.55)}.status.st-works{background:rgba(63,224,160,.15);color:var(--ok);border:1px solid rgba(63,224,160,.5)}.status.st-missing{background:rgba(255,91,110,.15);color:var(--bad);border:1px solid rgba(255,91,110,.5)}.card.is-missing{opacity:.6;filter:saturate(.5)}.plats{display:grid;align-content:center}.prow{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(181,77,255,.25)}.plabel,.prow{align-items:center}.plabel{display:flex;gap:8px;font-weight:700;font-size:14px;white-space:nowrap}.plabel svg{width:20px;height:20px;flex:none}.seq{display:flex;flex-wrap:wrap;gap:5px}.k{min-width:30px;height:30px;border-radius:999px;display:inline-grid;place-items:center;font-family:var(--display);font-weight:800;font-size:15px;border:2px solid rgba(255,255,255,.75);background:#0e0520;line-height:1;padding:0 4px}.k.sh{border-radius:8px;background:#3a1a8a;border-color:#8c6dff;padding:0 6px}.k svg{width:16px;height:16px}.k.done{background:var(--yellow)!important;color:#14051f;border-color:var(--yellow)}.k.next{box-shadow:0 0 0 3px rgba(255,225,74,.5)}.pcline{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pccode{background:var(--yellow);color:#14051f;font-family:var(--display);font-style:italic;font-weight:900;font-size:22px;letter-spacing:.5px;border-radius:999px;padding:3px 22px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ghost{background:transparent;border:2px solid var(--neon);border-radius:999px;padding:5px 14px;font-weight:500;font-size:13px;display:inline-flex;align-items:center;gap:6px}.ghost svg{flex:none}.ghost:hover{background:rgba(181,77,255,.2)}.actions{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px;background:rgba(0,0,0,.18);align-items:center}.actions .sp{flex:1 1}.vote{border:1px solid rgba(196,178,230,.4);background:transparent;border-radius:8px;padding:5px 10px;font-size:13px;color:var(--muted)}.vote[aria-pressed=true].yes{background:rgba(63,224,160,.18);color:var(--ok);border-color:var(--ok)}.vote[aria-pressed=true].no{background:rgba(255,91,110,.18);color:var(--bad);border-color:var(--bad)}.btn-practice{background:var(--pink);border:0;border-radius:8px;padding:6px 14px;font-family:var(--display);font-weight:800;font-style:italic;font-size:16px;text-transform:uppercase;color:#fff}.count{color:var(--muted);font-size:13px}.empty{background:var(--panel);border:2px dashed var(--neon);border-radius:22px;padding:28px 22px;text-align:center;display:grid;grid-gap:10px;gap:10px;justify-items:center;margin-top:20px}.empty h3{margin:0;font-family:var(--display);font-style:italic;font-weight:900;font-size:30px;text-transform:uppercase}.empty p{margin:0;color:var(--muted);max-width:56ch}@media (max-width:820px){.card{grid-template-columns:1fr}.card .info{border-right:0;border-bottom:2px solid rgba(181,77,255,.35);grid-template-columns:76px minmax(0,1fr)}.card .art{width:76px;height:76px}.card .art svg{width:44px;height:44px}.prow{grid-template-columns:1fr;gap:6px}.k{min-width:28px;height:28px;font-size:14px}.card .ctitle{font-size:21px}.hero-in{padding-block:24px 110px}.skyline{height:80px}.toolbar-in{gap:6px;padding-block:6px}.toolbar .row-ctl{flex-wrap:nowrap;gap:8px}.toolbar .seg{flex:none}.toolbar .seg button{padding:5px 10px;font-size:13px}.toolbar .search{flex:1 1;width:0;min-width:0;padding:7px 10px;font-size:14px}}@media (max-width:380px){.card .info{grid-template-columns:1fr}}.gear{margin-block:30px;display:grid;grid-gap:12px;gap:12px}.gear h2,.sec-h{font-family:var(--display);font-style:italic;font-weight:900;font-size:30px;text-transform:uppercase;margin:0}.gear .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.gear a.item{position:relative;display:flex;flex-direction:column;text-decoration:none;color:var(--ink);background:var(--panel);border:1px solid rgba(181,77,255,.45);border-radius:16px;overflow:hidden;transition:transform .15s,border-color .15s,box-shadow .15s}.gear a.item:focus-visible,.gear a.item:hover{border-color:var(--yellow);transform:translateY(-3px);box-shadow:0 10px 26px -10px rgba(181,77,255,.6)}.gear a.item.hot{border-color:rgba(255,79,180,.6)}.gear .art{position:relative;display:grid;place-items:center;aspect-ratio:16/9;background:radial-gradient(120% 120% at 50% 0,#2a1157 0,#160833 72%);border-bottom:1px solid rgba(181,77,255,.3)}.gear .art svg{width:66%;height:auto;filter:drop-shadow(0 0 7px rgba(181,77,255,.55))}.gear a.item.hot .art svg{filter:drop-shadow(0 0 9px rgba(255,79,180,.6))}.gear .gimg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .25s}.gear a.item:hover .gimg{transform:scale(1.04)}.gear .gimg.top{object-position:center 12%}.gear .art:after{content:"";position:absolute;inset:0 0 auto;height:46px;z-index:1;background:linear-gradient(rgba(18,7,38,.55),transparent);pointer-events:none}.gear .gbadge{position:absolute;top:8px;left:8px;z-index:2;background:var(--yellow);color:#14051f;font-family:var(--display);font-weight:800;font-style:italic;font-size:11px;letter-spacing:.5px;text-transform:uppercase;padding:3px 9px;border-radius:999px}.gear a.item.hot .gbadge{background:var(--pink);color:#fff}.gear .gplat{position:absolute;top:7px;right:8px;z-index:2;width:23px;height:23px;display:grid;place-items:center;background:rgba(18,7,38,.72);border:1px solid rgba(181,77,255,.4);border-radius:50%}.gear .gplat svg{width:15px;height:15px}.gear .gmeta{display:grid;grid-gap:3px;gap:3px;padding:12px 14px 14px}.gear .item b{font-size:16px;line-height:1.2}.gear .item span{color:var(--muted);font-size:13px}.gear .gcta{margin-top:7px;font-style:normal;color:var(--yellow);font-weight:800;font-size:13.5px;display:inline-flex;align-items:center;gap:5px}.gear .gcta span{transition:transform .15s}.gear a.item:hover .gcta span{transform:translateX(3px)}.prebar{position:fixed;left:50%;transform:translateX(-50%);bottom:12px;z-index:60;display:flex;align-items:center;gap:10px;max-width:calc(100% - 20px);padding:7px 10px 7px 14px;background:linear-gradient(90deg,#2a1157,#3a0f52);border:1px solid var(--pink);border-radius:999px;box-shadow:0 10px 30px -8px rgba(255,79,180,.5)}.prebar-tag{font-family:var(--display);font-style:italic;font-weight:900;font-size:15px;color:var(--yellow);letter-spacing:.5px;white-space:nowrap}.prebar-txt{font-size:13px;color:var(--ink);white-space:nowrap}.prebar-txt b{color:var(--pink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prebar-cta{flex:none;background:var(--yellow);color:#14051f;text-decoration:none;font-family:var(--display);font-weight:800;font-style:italic;font-size:14px;padding:7px 15px;border-radius:999px;white-space:nowrap}.prebar-x{flex:none;background:transparent;border:0;color:var(--muted);font-size:21px;line-height:1;padding:0 4px;cursor:pointer}.prebar-x:hover{color:var(--ink)}@media (max-width:430px){.prebar-txt{display:none}}.exit-ov{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(10,3,24,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:exit-fade .18s ease-out}.exit-box{position:relative;width:100%;max-width:420px;background:linear-gradient(160deg,var(--panel-2),#3a0f52);border:1px solid var(--pink);border-radius:18px;padding:30px 26px 28px;box-shadow:0 24px 70px -12px rgba(255,79,180,.55);animation:exit-pop .22s cubic-bezier(.2,.9,.3,1.2)}.exit-x{position:absolute;top:10px;right:12px;background:transparent;border:0;color:var(--muted);font-size:26px;line-height:1;padding:2px 6px;cursor:pointer}.exit-x:hover{color:var(--ink)}.exit-eyebrow{display:inline-block;font-size:14px;letter-spacing:1px;color:var(--yellow)}.exit-eyebrow,.exit-h{font-family:var(--display);font-style:italic;font-weight:900;text-transform:uppercase}.exit-h{font-size:30px;line-height:1.02;margin:6px 0 10px;color:var(--ink)}.exit-p{font-size:14px;line-height:1.5;color:var(--muted);margin:0 0 18px}.exit-form{display:flex;gap:8px}.exit-form input{flex:1 1;min-width:0;background:rgba(10,3,24,.5);border:1px solid var(--neon);border-radius:10px;padding:12px 14px;color:var(--ink);font-size:15px}.exit-form input::placeholder{color:var(--muted)}.exit-form input:focus{outline:none;border-color:var(--pink)}.exit-form .btn-y{flex:none;padding:12px 16px;font-size:16px}.exit-err{color:var(--yellow);font-size:13px;margin:10px 0 0}@keyframes exit-fade{0%{opacity:0}to{opacity:1}}@keyframes exit-pop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@media (max-width:430px){.exit-h{font-size:26px}.exit-form{flex-direction:column}.exit-form .btn-y{width:100%}}.disclose{font-size:12px;color:var(--muted);margin:0}.classic{display:grid;grid-gap:12px;gap:12px;margin-top:30px}.adwrap{margin:22px auto;max-width:970px;display:grid;grid-gap:4px;gap:4px}.adlabel{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;text-align:center}.adlabel,footer{color:var(--muted)}footer{border-top:1px solid rgba(181,77,255,.35);margin-top:30px;padding-block:22px 30px;font-size:13px}footer .wrap{display:grid;grid-gap:8px;gap:8px}footer nav{display:flex;gap:14px;flex-wrap:wrap}footer nav a{color:var(--muted)}.page{padding-block:30px 10px;display:grid;grid-gap:16px;gap:16px}.page h1{font-size:clamp(40px,7vw,68px)}.prose{max-width:70ch;color:var(--muted);display:grid;grid-gap:12px;gap:12px}.prose h2{color:var(--ink);font-family:var(--display);font-style:italic;font-weight:800;font-size:26px;margin:14px 0 0}.prose p,.prose ul{margin:0}.prose strong{color:var(--ink)}.faq{display:grid;grid-gap:10px;gap:10px;max-width:780px}.faq details{background:var(--panel);border:1px solid rgba(181,77,255,.5);border-radius:12px;padding:12px 16px}.faq summary{cursor:pointer;font-weight:700}.faq p{margin:8px 0 0}.crumbs,.faq p{color:var(--muted)}.crumbs{font-size:13px}.crumbs a{color:var(--muted)}.related{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.related a{background:var(--panel);border:1px solid rgba(181,77,255,.5);border-radius:12px;padding:12px;text-decoration:none;color:var(--ink);font-weight:500}.related a span{display:block;color:var(--yellow);font-family:var(--display);font-style:italic;font-weight:800}.modal{position:fixed;inset:0;z-index:20;background:rgba(8,2,18,.82);display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.sheet{width:min(640px,100%);max-height:100%;overflow:auto;background:var(--panel);border:2px solid var(--neon);border-radius:22px;box-shadow:0 0 40px rgba(181,77,255,.5);padding:20px;display:grid;grid-gap:14px;gap:14px}.sheet header{display:flex;justify-content:space-between;align-items:start;gap:12px}.sheet h3{margin:0;font-family:var(--display);font-style:italic;font-weight:900;font-size:28px;text-transform:uppercase;line-height:1}.x{background:transparent;border:1px solid rgba(196,178,230,.5);border-radius:8px;padding:4px 10px}.track{display:flex;flex-wrap:wrap;gap:6px;padding:12px;background:#0e0520;border-radius:14px}.track.shake{animation:shake .3s}@keyframes shake{25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.stats{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--muted)}.stats b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pad{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;align-items:center}.pad .grp{display:grid;grid-template-columns:repeat(3,44px);grid-template-rows:repeat(3,44px);grid-gap:4px;gap:4px;justify-content:center}.pad button{border:2px solid rgba(255,255,255,.6);background:#0e0520;border-radius:999px;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:16px;min-height:40px}.pad .grp button{width:44px;height:44px;min-width:0;padding:0}.pad .shw{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}.pad .shw button{border-radius:8px;background:#3a1a8a;border-color:#8c6dff}.pad button:active{transform:scale(.94)}.pad svg{width:18px;height:18px}@media (max-width:520px){.pad{grid-template-columns:1fr 1fr}.pad .shw{grid-column:1/-1}}.win{font-family:var(--display);font-style:italic;font-weight:900;font-size:34px;color:var(--yellow);text-align:center;text-transform:uppercase;margin:0}.hint{font-size:12px;color:var(--muted);margin:0}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);background:var(--yellow);color:#14051f;font-weight:700;border-radius:999px;padding:8px 18px;z-index:30}[hidden]{display:none!important}img{max-width:100%}.admin{display:grid;grid-gap:12px;gap:12px;max-width:760px}.adm-card{display:grid;grid-gap:8px;gap:8px;background:var(--panel);border:1px solid rgba(181,77,255,.5);border-radius:12px;padding:12px}.adm-card .seg{flex-wrap:wrap;border-radius:12px}.admin input,.admin select{padding:9px 12px;border-radius:8px;border:1px solid rgba(181,77,255,.6);background:#0e0520;color:var(--ink);font:inherit;min-width:0;width:100%}.adm-row{display:grid;grid-gap:6px;gap:6px}.adm-save{position:-webkit-sticky;position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:rgba(13,5,28,.95);border:1px solid var(--neon);border-radius:12px;padding:10px}@media (prefers-reduced-motion:reduce){.livebar .dot,.track.shake{animation:none}}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ed4e551d5549d43d-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:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6eded7f801dfa17e-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/29379020bca5f260-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:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/707dad7b8734d605-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:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/c261edfb6bb8ccc1-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/72207ecf667d99d7-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:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/2be3553c649c9118-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:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/30292d50543e6938-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/89d6f6fb20766376-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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bd4099f982a70777-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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/adc67d25e358ad72-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/79f0f365efbf4f90-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:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/506cbc5bf31ce8c3-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:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/24c81c8cc8559206-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/67d60655232d436d-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:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_731368{font-family:Barlow Condensed,Barlow Condensed Fallback}.__variable_731368{--font-display:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-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:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-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:Rubik Fallback;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_509fc0{font-family:Rubik,Rubik Fallback;font-style:normal}.__variable_509fc0{--font-body:"Rubik","Rubik Fallback"}