:root{color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--navy:#132238;--navy-2:#1d3150;--navy-3:#27406a;--ink-on-navy:#eef3fb;--muted-on-navy:#9fb2cf;--signal:#ff5a36;--mint:#2fd88a;--gold:#ffe066;--f-display:"Lilita One", "Arial Rounded MT Bold", system-ui, sans-serif;--f-body:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:light}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--navy);color:var(--ink-on-navy);font-family:var(--f-body);overflow:hidden}#app{height:100%;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);position:relative}#app>.bar{position:absolute;top:env(safe-area-inset-top,0px);left:0;right:0;z-index:20;padding-right:max(60px,env(safe-area-inset-right,0px));box-shadow:0 12px 30px #0006;border-radius:0 0 16px 16px}body.devclosed #app>.bar{display:none}.devtog{position:absolute;top:calc(env(safe-area-inset-top,0px) + 8px);right:max(10px,env(safe-area-inset-right,0px));z-index:21;width:38px;height:38px;border-radius:50%;border:0;background:#13223899;color:#fff;font-size:19px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000040}.devtog[aria-expanded=true]{background:var(--ink-on-navy);color:var(--navy)}.devtog:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-block:8px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:var(--navy)}.brand{font-family:var(--f-display);font-size:20px;letter-spacing:.5px;margin-right:auto}.brand span{color:var(--signal)}.grp{display:flex;align-items:center;gap:6px}.grp>label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-on-navy);font-weight:800}.seg{display:flex;background:var(--navy-2);border-radius:999px;padding:3px}.seg button{font:inherit;font-weight:800;font-size:13px;border:0;background:transparent;color:var(--muted-on-navy);padding:5px 11px;border-radius:999px;cursor:pointer;min-height:30px}.seg button[aria-pressed=true]{background:var(--ink-on-navy);color:var(--navy)}.seg button:focus-visible,.btn:focus-visible,.vbtn:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.vbtn{font:inherit;font-weight:800;font-size:13px;border:0;border-radius:999px;padding:7px 12px;cursor:pointer;background:var(--navy-3);color:var(--ink-on-navy);display:flex;align-items:center;gap:6px;min-height:36px}.vbtn[aria-expanded=true]{background:var(--ink-on-navy);color:var(--navy)}.vbtn .badge{background:var(--signal);color:#fff;border-radius:999px;font-size:11px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.vbtn .badge[hidden]{display:none}.stage{position:relative;flex:1;min-height:0;touch-action:none;user-select:none;-webkit-user-select:none}#cv{position:absolute;inset:0;width:100%;height:100%;display:block}.vpanel{position:absolute;top:0;right:max(16px,env(safe-area-inset-right,0px));z-index:5;width:min(420px,calc(100% - 32px));max-height:calc(100% - 16px);overflow-y:auto;background:var(--navy);border-radius:0 0 16px 16px;padding:6px 16px 14px;box-shadow:0 18px 40px #0006;display:flex;flex-direction:column}.vpanel[hidden]{display:none}.vrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--navy-2)}.vrow b{display:block;font-size:14px}.vrow span{display:block;font-size:12px;color:var(--muted-on-navy);line-height:1.35;margin-top:2px}.vrow .seg{flex:none}.vnote{font-size:12px;color:var(--muted-on-navy);line-height:1.4;margin:10px 0 0}.ov{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:16px;background:#1322388c}.ov[hidden]{display:none}.card{background:var(--navy);border-radius:18px;padding:22px 22px 20px;max-width:390px;width:100%;box-shadow:0 18px 40px #00000059;display:flex;flex-direction:column;gap:12px}.card h1{font-family:var(--f-display);font-weight:400;font-size:34px;line-height:1;margin:0}.card h1 span{color:var(--signal)}.card p{margin:0;font-size:15px;line-height:1.45}.card ul{margin:0;padding-left:18px;font-size:14px;line-height:1.5;color:var(--muted-on-navy)}.card b{color:var(--mint)}.btn{font-family:var(--f-display);font-size:20px;border:0;border-radius:14px;padding:12px 18px;background:var(--signal);color:#fff;cursor:pointer;box-shadow:0 4px #b83a1d}.btn:active{transform:translateY(2px);box-shadow:0 2px #b83a1d}.end{align-items:flex-start;overflow-y:auto;background:#132238d1}.sheet{width:100%;max-width:560px;margin:0 auto}.result{background:var(--navy);border-radius:18px;padding:20px 20px 18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 18px 40px #00000059}.rtop{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.mode{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-on-navy);line-height:1.4}.verdict{font-family:var(--f-display);font-size:22px;margin-top:2px;text-wrap:balance}.rbadge{font-family:var(--f-display);font-size:15px;background:var(--gold);color:var(--navy);border-radius:999px;padding:5px 12px;transform:rotate(4deg);white-space:nowrap;animation:stampIn .35s cubic-bezier(.2,1.6,.4,1) both .3s}.rbadge[hidden]{display:none}.big{display:flex;align-items:baseline;gap:8px}.big strong{font-family:var(--f-display);font-weight:400;font-size:72px;line-height:.9;font-variant-numeric:tabular-nums}.big span{font-family:var(--f-display);font-size:30px;color:var(--muted-on-navy)}.sub{font-size:13px;color:var(--muted-on-navy);margin-top:-6px}.pbline{font-weight:800;font-size:15px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stat{background:var(--navy-2);border-radius:10px;padding:8px 10px;font-size:12px;color:var(--muted-on-navy);line-height:1.2}.stat strong{display:block;font-family:var(--f-display);font-weight:400;font-size:24px;color:var(--ink-on-navy);font-variant-numeric:tabular-nums}.stat.p strong{color:var(--mint)}.stat.c strong{color:#ffb547}.stat.x strong{color:#ff8a6e}.strip{display:grid;grid-template-columns:repeat(var(--n,12),minmax(0,1fr));gap:4px}.tile{border-radius:6px;padding:6px 0 5px;text-align:center;font-size:13px;font-weight:800;color:#132238;animation:tileIn .25s ease-out both;animation-delay:var(--d)}.tile.perfect{background:#2fd88a}.tile.good{background:#bff5d6}.tile.early{background:#d7e6ff}.tile.late{background:#ffb547}.tile.miss{background:#ffc9d4}.tile.splat{background:#ff6b4a;color:#fff}.tile i{display:block;font-style:normal;font-size:9px;opacity:.75;margin-top:1px}.legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:var(--muted-on-navy)}.legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:4px;vertical-align:-1px}.actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hint{font-size:12px;color:var(--muted-on-navy)}body.levels .sbx,#stats,.legend,body.levels #rPB,body.levels #rVerdict{display:none!important}body:not(.levels) .lvonly{display:none!important}.lvcard{max-width:440px;position:relative}.qbtn{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:50%;border:0;background:var(--navy-2);color:var(--ink-on-navy);font-family:var(--f-display);font-size:20px;cursor:pointer}.qbtn:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.howcard{max-width:380px;padding:14px 14px 16px}.howcard canvas{width:100%;height:auto;display:block;border-radius:12px}.lvsub{font-size:13px!important;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-on-navy)!important}.lvgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.lv{aspect-ratio:1;border-radius:14px;border:0;background:var(--navy-2);color:var(--ink-on-navy);font-family:var(--f-display);font-size:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;padding:0}.lv small{font-family:var(--f-body);font-size:11px;font-weight:800;color:var(--gold);letter-spacing:1px;min-height:14px}.lv small.dim{color:#4b628a}.lv.next{background:#f4f6fb;color:#13203a;box-shadow:0 4px #b9c3d6,0 0 0 3px #ffffff2e}.lv.next small.dim{color:#9aa6bd}.lv:disabled{opacity:.35;cursor:default}.lv{position:relative}.lvhand{position:absolute;left:58%;top:52%;width:34px;height:40px;pointer-events:none;z-index:2;animation:lvTap 1.1s ease-in-out infinite;transform-origin:30% 10%}.lvhand svg{width:100%;height:100%;display:block;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.lvring{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;border:3px solid rgba(255,255,255,.9);pointer-events:none;animation:lvRing 1.1s ease-out infinite;opacity:0}@keyframes lvTap{0%,to{transform:translate(10px,12px) scale(1)}45%{transform:translate(0) scale(1)}55%{transform:translate(0) scale(.86)}70%{transform:translate(2px,3px) scale(1)}}@keyframes lvRing{0%,50%{opacity:0;transform:scale(.4)}55%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}@media(prefers-reduced-motion:reduce){.lvhand,.lvring{animation:none}.lvring{display:none}}.lv:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.wnav{display:flex;align-items:center;justify-content:space-between;gap:8px}.wnav .lvsub{margin:0;text-align:center;flex:1}.wbtn{width:34px;height:34px;border-radius:50%;border:0;background:var(--navy-2);color:var(--ink-on-navy);font-family:var(--f-display);font-size:22px;line-height:1;cursor:pointer}.wbtn:disabled{opacity:.25;cursor:default}.wbtn:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.w2{display:flex;align-items:center;gap:12px;background:var(--navy-2);border-radius:14px;padding:10px 14px}.w2 .lock{font-size:22px}.w2 b{display:block;font-family:var(--f-display);font-weight:400;font-size:17px;color:var(--ink-on-navy)}.w2 span{display:block;font-size:12px;color:var(--muted-on-navy);margin-top:2px}.w2 .bar2{flex:1;min-width:70px;height:8px;border-radius:99px;background:#0f1b2e;overflow:hidden}.w2 .bar2 i{display:block;height:100%;background:var(--gold);border-radius:99px}.tagline{font-size:16px!important;margin-top:-4px!important}.ecorow{display:flex;align-items:center;justify-content:space-between;gap:10px}.coinpill{display:inline-flex;align-items:center;gap:7px;background:var(--navy-2);border-radius:999px;padding:6px 14px 6px 8px;font-family:var(--f-display);font-size:19px;color:var(--ink-on-navy);font-variant-numeric:tabular-nums}.coin{display:inline-block;width:18px;height:18px;border-radius:50%;flex:none;vertical-align:-3px;background:radial-gradient(circle at 35% 32%,#fff6b8,#ffd23f 48%,#e0a000);box-shadow:inset 0 0 0 2px #c48a00}.coin.sm{width:13px;height:13px;vertical-align:-2px;box-shadow:inset 0 0 0 1.5px #c48a00}.btn.sm{font-size:17px;padding:8px 16px}.shopcard{max-width:470px;max-height:100%;overflow-y:auto;gap:10px}.shophead{display:flex;align-items:center;justify-content:space-between;gap:10px}.shophead h2{font-family:var(--f-display);font-weight:400;font-size:28px;margin:0}.tabs{display:flex;gap:6px}.tab{flex:1;font-family:var(--f-display);font-size:16px;border:0;border-radius:10px;padding:9px 6px;background:var(--navy-2);color:var(--ink-on-navy);cursor:pointer}.tab.on{background:#f4f6fb;color:#13203a}.tab:focus-visible,.ibtn:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.shopgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.item{background:var(--navy-2);border-radius:12px;padding:8px 6px 7px;display:flex;flex-direction:column;align-items:center;gap:3px;border:2px solid transparent;min-width:0}.item.sel{border-color:var(--mint)}.item canvas{width:64px;height:64px;display:block}.item .nm{font-size:12px;font-weight:800;text-align:center;line-height:1.15;color:var(--ink-on-navy)}.item .tr{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.tr.common{color:#9fb2cf}.tr.rare{color:#4dabf7}.tr.epic{color:#c3a6ff}.tr.legendary{color:#ffd43b}.tr.default{color:#6f84a8}.item .acts{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:3px}.ibtn{font:inherit;font-size:12.5px;font-weight:800;border:0;border-radius:8px;padding:6px 4px;cursor:pointer;background:#f4f6fb;color:#13203a;display:flex;align-items:center;justify-content:center;gap:4px;width:100%}.ibtn.ad{background:var(--mint);color:#0d2a1c}.ibtn.cant{opacity:.45;cursor:default}.ibtn.using{background:transparent;color:var(--mint);cursor:default}.shopfoot{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.coinrow{display:flex;align-items:center;gap:10px;font-family:var(--f-display);font-size:22px}.coinrow .btn{font-size:16px;padding:7px 14px;background:var(--mint);color:#0d2a1c;box-shadow:0 3px #1e9d62}.coinrow .btn:disabled{opacity:.5;cursor:default}.track{display:flex;align-items:center;gap:12px;background:var(--navy-2);border-radius:14px;padding:8px 12px}.track canvas{width:68px;height:68px;flex:none}.track .tt{font-family:var(--f-display);font-size:18px;line-height:1.1}.track .ts{font-size:12px;color:var(--muted-on-navy);margin-top:2px}.track .tbar{height:8px;border-radius:99px;background:#0f1b2e;overflow:hidden;margin-top:6px}.track .tbar i{display:block;height:100%;background:var(--gold);border-radius:99px;transition:width .6s ease-out .4s}.track .tacts{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.track .tacts .btn{font-size:15px;padding:7px 12px}.track.reveal{background:linear-gradient(135deg,#27406a,#1d3150);box-shadow:inset 0 0 0 2px var(--gold)}.adcard{max-width:320px;align-items:center;text-align:center}.adlbl{font-family:var(--f-display);font-size:14px;letter-spacing:.1em;color:var(--muted-on-navy)}.adbox{width:100%;aspect-ratio:16/9;border-radius:12px;background:repeating-linear-gradient(45deg,#1d3150 0 12px,#22385d 12px 24px);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:18px;color:var(--ink-on-navy)}.adbar{width:100%;height:8px;border-radius:99px;background:#0f1b2e;overflow:hidden}.adbar i{display:block;height:100%;width:0;background:var(--mint)}.gatebtn{font-family:var(--f-display);font-size:14px;border:0;border-radius:10px;padding:7px 10px;background:var(--mint);color:#0d2a1c;cursor:pointer;white-space:nowrap}.gradcard{max-width:360px;align-items:stretch}.badge{position:relative}.badge canvas{width:100%;height:auto;display:block;border-radius:14px}.stamp{position:absolute;right:14px;bottom:16px;font-family:var(--f-display);font-size:34px;line-height:1;padding:6px 12px;border:4px solid currentColor;border-radius:10px;color:#ffd23f;transform:rotate(-12deg);animation:stampIn .4s cubic-bezier(.2,1.6,.4,1) both .35s;background:#132238e0;box-shadow:0 4px 10px #00000040}.stamp.soft{color:#9fb2cf}.gradcard .actions .btn{flex:1}.resetbtn{background:none;border:0;color:var(--muted-on-navy);font:inherit;font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer;align-self:center;padding:4px 8px}.resetbtn.armed{color:#ff8a7a}.resetbtn:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.lvhint{font-size:13px!important;color:var(--muted-on-navy)!important}.rstars{font-size:30px;line-height:1;display:flex;gap:8px;margin-top:4px}.hs{position:relative;display:inline-block;width:1.05em;height:1.1em;perspective:200px}.hs b{position:absolute;inset:0;text-align:center;font-weight:400;backface-visibility:hidden}.hs .h{color:#ff4d6d;animation:hOut .3s ease-in forwards;animation-delay:var(--d)}.hs.off .h{color:#6f84a8}.hs .s{color:var(--gold);opacity:0;transform:rotateY(-90deg);animation:sIn .32s cubic-bezier(.2,1.6,.4,1) forwards;animation-delay:calc(var(--d) + .3s)}.hs.off .s{color:#33496d}@keyframes hOut{to{opacity:0;transform:rotateY(90deg) scale(.8)}}@keyframes sIn{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hs .h{display:none}.hs .s{opacity:1;transform:none;animation:none}}.btn.ghost{background:var(--navy-2);box-shadow:0 4px #0c1626}.btn.ghost:active{box-shadow:0 2px #0c1626}@keyframes tileIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.tile.perfect,.tile.miss,.tile.none{display:flex;align-items:center;justify-content:center;min-height:30px}.tile.miss{background:#ffd6de}.tile.none{background:#22365a;color:#6f84a8}.tchute{width:20px;height:20px;display:block}.failtitle{font-family:var(--f-display);font-size:34px;line-height:1;color:#ff6b5e;margin-top:4px;letter-spacing:.5px;text-shadow:0 3px 0 #7a1f17;animation:failIn .4s cubic-bezier(.2,1.5,.4,1) both}.failtitle[hidden]{display:none}@keyframes failIn{0%{transform:scale(1.8);opacity:0}to{transform:none;opacity:1}}.result.lost{box-shadow:0 0 0 3px #ff6b5e,0 18px 40px #00000059}.result.lost .big,.result.lost .sub{display:none}.rstars .bh{display:inline-block;width:1.05em;text-align:center;animation:tileIn .3s ease-out both;animation-delay:var(--d)}.wend{position:relative}.wend[hidden]{display:none}.wend.open{box-shadow:inset 0 0 0 2px var(--gold)}.wend .lock.shake{display:inline-block;animation:lockShake .5s ease-in-out}@keyframes lockShake{0%,to{transform:none}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-9deg)}80%{transform:rotate(6deg) scale(1.15)}}.wend.justopen .lock{display:inline-block;animation:popIn .5s cubic-bezier(.2,1.7,.4,1) both}.wend .stamp{font-size:17px;right:10px;top:-14px;bottom:auto;padding:3px 8px;border-width:3px}.wend .cf{left:24px;top:22px}.btn.popbtn{animation:popIn .45s cubic-bezier(.2,1.7,.4,1) both}@media(prefers-reduced-motion:reduce){.failtitle,.wend .lock,.btn.popbtn,.rstars .bh{animation:none!important}}.tile.out{animation:tileOut .32s ease-in forwards;animation-delay:var(--d2)}@keyframes tileOut{0%{transform:none;opacity:1}40%{transform:scale(1.22);opacity:1}to{transform:scale(.2);opacity:0}}.strip.ap{display:flex;justify-content:center;align-items:center;min-height:44px;position:relative}.allperf{display:flex;align-items:center;gap:10px;font-family:var(--f-display);font-size:32px;line-height:1;color:#ffd23f;white-space:nowrap;text-shadow:0 0 12px rgba(255,210,63,.55),0 3px 0 #a87400;animation:apIn .5s cubic-bezier(.2,1.6,.4,1) both,apPulse .6s ease-in-out .55s 3,apGlow 2.6s ease-in-out 2.5s infinite}.allperf svg{width:26px;height:26px;flex:none;filter:drop-shadow(0 2px 0 #a87400)}@keyframes apIn{0%{transform:scale(2.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes apPulse{50%{transform:scale(1.16)}}@keyframes apGlow{50%{text-shadow:0 0 24px rgba(255,210,63,.95),0 3px 0 #a87400}}.spark{position:absolute;left:50%;top:50%;color:#fff6c2;font-size:14px;pointer-events:none;animation:spark .9s ease-out forwards;animation-delay:var(--sd)}@keyframes spark{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}25%{opacity:1}to{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1.1);opacity:0}}.track{position:relative}.tcan{position:relative;width:68px;height:68px;flex:none}.tcan canvas{position:relative;animation:popIn .55s cubic-bezier(.2,1.7,.4,1) both}.rays{position:absolute;inset:-18px;border-radius:50%;background:repeating-conic-gradient(rgba(255,210,63,.45) 0 9deg,transparent 9deg 22deg);-webkit-mask:radial-gradient(circle,#000 30%,transparent 70%);mask:radial-gradient(circle,#000 30%,transparent 70%);animation:spin 6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes popIn{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.3);opacity:1}to{transform:scale(1)}}.track .stamp{font-size:19px;right:10px;top:-12px;bottom:auto;padding:4px 9px;border-width:3px}.eq{display:inline-block;margin-top:5px;font-size:12px;font-weight:800;color:#0d2a1c;background:var(--mint);border-radius:99px;padding:3px 9px;animation:tileIn .3s ease-out both .45s}.cf{position:absolute;left:44px;top:40px;width:6px;height:9px;border-radius:2px;pointer-events:none;animation:cf .95s ease-out forwards}@keyframes cf{0%{transform:none;opacity:1}to{transform:translate(var(--x),var(--y)) rotate(var(--r));opacity:0}}.track.fadeout{animation:fadeOut .3s ease-in forwards}@keyframes fadeOut{to{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.allperf,.tcan canvas,.rays,.spark,.cf,.tile.out{animation:none!important}.spark,.cf{display:none}}@keyframes stampIn{0%{opacity:0;transform:rotate(4deg) scale(2.4)}to{opacity:1;transform:rotate(4deg) scale(1)}}@media(prefers-reduced-motion:reduce){.tile,.rbadge{animation:none}}@media(max-width:560px){.brand{width:100%}.bar{gap:6px 10px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.strip{grid-template-columns:repeat(calc(var(--n,12) / 2),minmax(0,1fr))}.big strong{font-size:60px}.seg button{padding:5px 9px}}
