:root{--asphalt:#0b1430;--slab:#142249;--slab-2:#1c2e5e;--navy-deep:#070d22;--chalk:#fff4e6;--chalk-dim:#9fb0d6;--line:#aabeff26;--tone:#aabeff12;--tone-2:#aabeff1f;--well:#03081859;--ease:cubic-bezier(.2,.8,.2,1);--ball:#f0681e;--ball-soft:#f0681e29;--rim:#ffb27a;--sky:#7fc4d8;--sky-soft:#7fc4d826;--good:#8fd18a;--gold:#e8c15a;--display:"Big Shoulders Display","Teko","Arial Narrow",sans-serif;--sk-DRV:#ff6b57;--sk-SHT:#ffb23f;--sk-HND:#b48cff;--sk-PAS:#5ec8f2;--sk-DEF:#5fd68a;--sk-PHY:#ff7ac0;--body:"Barlow",system-ui,-apple-system,sans-serif;--label:"Barlow Semi Condensed","Barlow",sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--asphalt);color:var(--chalk)}body{font-family:var(--body);background-image:radial-gradient(120% 50% at 50% -10%,#1c3270 0%,#0b143000 70%);background-repeat:no-repeat;background-attachment:fixed;font-size:16px;line-height:1.5}.wrap{max-width:560px;padding-block:20px 110px;padding-inline:16px;padding-top:calc(20px + env(safe-area-inset-top,0px));margin:0 auto}h1,h2,h3{font-family:var(--display);text-wrap:balance;letter-spacing:.01em;margin:0;font-weight:800;line-height:.95}h2.page{font-size:40px}.eyebrow{font-family:var(--label);text-transform:uppercase;letter-spacing:.1em;color:var(--chalk-dim);font-size:13px;font-weight:600}p{margin:0}button{font:inherit;color:inherit;cursor:pointer;transition:transform .12s var(--ease),background-color .18s,border-color .18s,color .18s,opacity .18s,box-shadow .18s}button:active:not(:disabled){transform:scale(.97)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--ball);outline-offset:2px}.stack{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.hint{color:var(--chalk-dim);font-size:14px}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field input,.field select,textarea{background:var(--well);border:1px solid var(--line);color:var(--chalk);font:inherit;box-sizing:border-box;border-radius:10px;width:100%;padding:12px 14px}textarea{resize:vertical;min-height:84px}.row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.row3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.chipbtn{background:var(--tone);font-family:var(--label);letter-spacing:.04em;text-transform:uppercase;color:var(--chalk-dim);border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600}.chipbtn.on{background:var(--ball-soft);border-color:var(--ball);color:var(--chalk)}.chipbtn.sm{padding:6px 10px;font-size:13px}.prompt{border:1px dashed var(--line);color:var(--chalk-dim);background:0 0;border-radius:999px;padding:6px 12px;font-size:14px}.check{background:var(--tone);border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.check input{width:20px;height:20px;accent-color:var(--ball);flex:none;margin-top:2px}.cta{color:#1a0d05;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#ff7a30,#ec6014);border:0;border-radius:14px;width:100%;padding:14px 18px;font-size:26px;box-shadow:0 10px 24px -12px #f0681eb3,inset 0 1px #ffffff47}.cta:disabled{opacity:.35;cursor:default;box-shadow:none}.ghost{background:var(--tone);font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--chalk);border:1px solid #0000;border-radius:12px;padding:11px 14px;font-size:14px;font-weight:600}.ghost.sky{background:var(--tone-2)}.actions{flex-wrap:wrap;gap:8px;display:flex}.actions>*{flex:140px}.seg{background:var(--well);border:0;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.seg button{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);background:0 0;border:0;border-radius:7px;padding:9px 4px;font-size:15px}.hero{flex-direction:column;gap:14px;padding-block:8px 18px;display:flex}.hero h1{text-transform:uppercase;font-size:clamp(56px,16vw,88px)}.hero h1.rz{text-transform:none;margin:4px 0 6px;font-size:clamp(68px,20vw,104px)}.hero h1 span{color:var(--ball)}.hero p{color:var(--chalk-dim);max-width:44ch}.steps{gap:10px;margin-block:6px 18px;padding:0;list-style:none;display:grid}.steps li{align-items:baseline;gap:12px;display:flex}.steps b{font-family:var(--display);color:var(--ball);min-width:20px;font-size:24px}.top{grid-template-columns:minmax(40px,auto) minmax(0,1fr) minmax(40px,auto);align-items:center;gap:10px;margin-bottom:12px;display:grid}.top>:first-child{justify-self:start}.top>.shot-clock{text-align:center;color:var(--chalk);white-space:nowrap;text-overflow:ellipsis;grid-column:2;justify-self:center;max-width:100%;font-size:21px;overflow:hidden}.top>:nth-child(3){justify-self:end}.ib{background:var(--tone);width:40px;height:40px;color:var(--chalk);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ib:active{transform:scale(.94)}.shot-clock{font-family:var(--display);color:var(--chalk-dim);font-variant-numeric:tabular-nums;font-size:22px}.shot-clock b{color:var(--ball)}.bar{background:var(--slab-2);border-radius:2px;height:4px;margin-bottom:16px;overflow:hidden}.bar i{background:var(--ball);height:100%;transition:width .4s var(--ease);display:block}.court{background:var(--slab);border:0;border-radius:14px;margin-bottom:14px;padding:8px}.court svg{width:100%;height:auto;display:block}#you,#ballg{transition:transform .55s cubic-bezier(.4,.1,.3,1)}.section-tag{font-family:var(--label);text-transform:uppercase;letter-spacing:.12em;color:var(--rim);font-size:13px;font-weight:600;display:inline-block}.q h2{margin-block:2px 6px;font-size:clamp(30px,8vw,40px)}.q .ctx{color:var(--chalk-dim);margin-bottom:6px}.q .how{color:var(--chalk-dim);margin-bottom:12px;font-size:14px}.opts{gap:8px;margin-bottom:16px;display:grid}.opt{text-align:left;background:var(--slab);border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;display:flex}.opt .k{font-family:var(--display);color:var(--ball);flex:none;width:18px;font-size:22px}.opt .txt{flex:1;min-width:0}.opt .tag{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;flex:none;padding:2px 9px;font-size:13px}.opt.p1{background:var(--ball-soft);border-color:var(--ball)}.opt.p1 .tag{background:var(--ball);color:#1a0d05}.opt.p2{border-color:var(--rim);border-style:dashed}.opt.p2 .tag{border:1px solid var(--rim);color:var(--rim)}.grid-q{gap:12px;margin-bottom:16px;display:grid}.grid-row{background:var(--slab);border:0;border-radius:12px;gap:8px;padding:12px;display:grid}.grid-row b{font-weight:600}.setblk{background:var(--slab);border:0;border-radius:14px;gap:10px;padding:12px;display:grid}.setblk .sh{justify-content:space-between;align-items:center;gap:10px;display:flex}.card{background:var(--slab);border:1px solid #0000;border-radius:16px;padding:16px}.card h3{margin-bottom:10px;font-size:30px}.card-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.card-head h3{margin:0}:root,.tier-bronze,.t-bronze{--t1:#f6c79c;--t2:#c47f45;--t3:#6e4020}.tier-silver,.t-silver{--t1:#f7f9fb;--t2:#bcc5cf;--t3:#6f7a86}.tier-gold,.t-gold{--t1:#fff3b8;--t2:#f0c24a;--t3:#9a6b12}.tier-diamond,.t-diamond{--t1:#ecfcff;--t2:#82dcf7;--t3:#2f7fb8}.tier-galaxy,.t-galaxy{--t1:#ffd6f6;--t2:#b48aff;--t3:#3a1e8c}.pcard{--h:20;isolation:isolate;background:radial-gradient(110% 70% at 100% 0%,hsl(var(--h) 70% 45% / .42),transparent 62%) padding-box, radial-gradient(90% 55% at 0% 100%,color-mix(in srgb,var(--t3) 40%,transparent),transparent 70%) padding-box, linear-gradient(180deg,#101c46,#08102a) padding-box, linear-gradient(135deg,var(--t1),var(--t2) 30%,var(--t3) 55%,var(--t2) 80%,var(--t1)) border-box;box-shadow:0 22px 44px -22px color-mix(in srgb,var(--t2) 60%,transparent);transform:perspective(900px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .4s var(--ease);border:2px solid #0000;border-radius:20px;padding:16px;position:relative;overflow:hidden}.pcard.tilt{transition:transform 80ms linear}.pcard>:not(.holo){z-index:1;position:relative}.holo{z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 38%,#fff3 48%,#ffffff0a 53%,#0000 62%) 0 0/260% 100% no-repeat;background-position:var(--mx,130%) 0;mix-blend-mode:screen;animation:sheen 1.6s .35s var(--ease) both,foilloop 7s 4s var(--ease) infinite;position:absolute;inset:0}@keyframes foilloop{0%,78%{background-position:130% 0,0 0}to{background-position:-30% 0,0 0}}.pcard{touch-action:pan-y}.pcard.tilt .holo{transition:background-position 80ms linear;animation:none}.pcard.shine .holo{animation:sheen 1.1s var(--ease) both,foilloop 7s 4s var(--ease) infinite}.tier-diamond .holo,.tier-galaxy .holo{background:linear-gradient(105deg,#0000 38%,#ffffff38 48%,#ffffff0a 53%,#0000 62%) 0 0/260% 100%,linear-gradient(115deg,#ff6ad524,#ad8cff24,#94d0ff24,#7af7c824) 0 0/100% 100%;background-position:var(--mx,130%) 0,0 0}@keyframes sheen{0%{background-position:130% 0,0 0}to{background-position:-30% 0,0 0}}.pc-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tierpill{font-family:var(--label);text-transform:uppercase;letter-spacing:.1em;color:#15110a;background:linear-gradient(90deg,var(--t1),var(--t2));border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.tierrow{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tierrow .tierpill:not(.on){opacity:.4}.tierrow .tierpill.on{box-shadow:0 0 0 2px var(--slab),0 0 0 3px var(--t2)}.badge{font-family:var(--label);text-transform:uppercase;letter-spacing:.1em;color:var(--chalk-dim);background:#ffffff12;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.badge.ver{color:var(--good);background:#8fd18a29}.pc-top{grid-template-columns:1fr 128px;align-items:start;gap:8px;display:grid}.pc-ovr{align-items:baseline;gap:8px;margin-top:6px;display:flex}.pc-ovr b{font-family:var(--display);font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--t1),var(--t2) 55%,var(--t3));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:76px;line-height:.8}.pc-ovr span{font-family:var(--label);letter-spacing:.12em;color:var(--chalk-dim);text-transform:uppercase;justify-items:start;gap:5px;font-size:13px;line-height:1.2;display:grid}.pc-ovr .tierpill{font-style:normal}.pc-name h1{text-transform:uppercase;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(40px,11vw,56px)}.pc-arch{color:hsl(var(--h) 80% 72%);font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;font-size:17px}.mascot{background:radial-gradient(circle at 50% 40%,hsl(var(--h) 40% 24%),#0b1332 70%);border:1px solid hsl(var(--h) 50% 40% / .6);border-radius:50%;place-items:center;width:128px;height:128px;display:grid;overflow:hidden}.pcard .mascot{border:2px solid color-mix(in srgb,var(--t2) 55%,transparent)}.mascot svg{width:112px;height:112px}.pc-meta{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:14px;display:flex}.pc-meta b{color:var(--chalk);font-weight:600}.pc-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.st{background:var(--well);border:1px solid #ffffff0d;border-radius:10px;padding:8px 10px}.st b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:36px;line-height:.9;display:block}.st span{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--chalk-dim);font-size:12px}.st.hi{border-color:color-mix(in srgb,var(--t2) 45%,transparent)}.st.hi b{background:linear-gradient(180deg,var(--t1),var(--t2));color:#0000;-webkit-background-clip:text;background-clip:text}.pc-foot{color:var(--chalk-dim);gap:3px;margin-top:12px;font-size:14px;display:grid}.pc-foot b{color:var(--chalk);font-weight:600}.cardimg{border-radius:14px;width:100%;display:block}.ladder{gap:4px;margin-top:10px;display:grid}.ladder div{color:var(--chalk-dim);border-radius:6px;grid-template-columns:44px 1fr;gap:10px;padding:3px 8px;font-size:14px;display:grid}.ladder div b{font-family:var(--display);color:var(--chalk-dim);font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.ladder div.on{background:var(--ball-soft);color:var(--chalk)}.ladder div.on b{color:var(--ball)}.comps{gap:8px;display:grid}.comp{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:10px;padding-top:8px;display:grid}.comp b{font-weight:600}.comp small{color:var(--chalk-dim);font-size:14px;display:block}.comp em{font-style:normal;font-family:var(--display);color:var(--rim);font-variant-numeric:tabular-nums;font-size:24px}.yr{font-family:var(--label);letter-spacing:.08em;color:var(--sky);text-transform:uppercase;margin-left:6px;font-size:12px}.yr.deep{color:var(--gold)}.proj{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.proj .big{font-family:var(--display);color:var(--sky);font-variant-numeric:tabular-nums;font-size:52px;line-height:.9}.ruler{height:30px;margin-block:12px 6px;position:relative}.ruler .ln{background:var(--slab-2);height:2px;position:absolute;top:14px;left:0;right:0}.ruler .rg{border:1px solid var(--sky);background:#7fc4d859;border-radius:6px;height:12px;position:absolute;top:9px}.ruler .now{background:var(--ball);border-radius:2px;width:3px;height:22px;position:absolute;top:4px}.ruler-l{color:var(--chalk-dim);font-size:13px;font-family:var(--label);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.ratings{gap:10px;display:grid}.rt{grid-template-columns:92px 1fr 36px;align-items:center;gap:10px;display:grid}.rt>span{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);font-size:14px}.rt .track{background:var(--slab-2);border-radius:5px;height:10px;position:relative}.rt .track i{background:var(--chalk);border-radius:5px;position:absolute;top:0;bottom:0;left:0}.rt .track s{background:var(--gold);border-radius:2px;width:3px;height:18px;text-decoration:none;position:absolute;top:-4px}.rt.hi .track i{background:var(--ball)}.rt.m .track i{background:var(--sky)}.rt em{font-style:normal;font-family:var(--display);text-align:right;font-variant-numeric:tabular-nums;font-size:22px}.rt small{color:var(--chalk-dim);grid-column:2/4;margin-top:-6px;font-size:13px}.list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.list li{gap:2px;display:grid}.list b{font-weight:600}.list small{color:var(--chalk-dim);font-size:15px}.focus li{border-left:3px solid var(--ball);padding-left:12px}.mind li{border-left:3px solid var(--sky);padding-left:12px}.how-to{color:var(--chalk-dim);gap:4px;margin:0;padding-left:20px;font-size:15px;display:grid}.how-to b{color:var(--chalk)}.squad{gap:6px;display:grid}.sq{border-top:1px solid var(--line);grid-template-columns:28px 40px 1fr auto;align-items:center;gap:10px;padding-top:8px;display:grid}.sq .rk{font-family:var(--display);color:var(--chalk-dim);text-align:center;font-size:22px}.sq .mini{background:#0b1332;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.sq .mini svg{width:36px;height:36px}.sq .nm{min-width:0}.sq .nm small{color:var(--chalk-dim);font-size:13px;display:block}.sq em{font-style:normal;font-family:var(--display);font-variant-numeric:tabular-nums;font-size:28px}.sq.me{background:var(--ball-soft);border-radius:8px;padding:8px 6px 6px}.rate-row{border-top:1px solid var(--line);gap:6px;padding-top:10px;display:grid}.rate-row .chips{gap:6px}.vs{gap:8px;display:grid}.vs-row{font-variant-numeric:tabular-nums;grid-template-columns:34px 1fr 84px 1fr 34px;align-items:center;gap:6px;display:grid}.vs-row b{font-family:var(--display);text-align:center;font-size:22px}.vs-row span{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);text-align:center;font-size:13px}.vs-row .l,.vs-row .r{background:var(--slab-2);border-radius:4px;height:8px;display:flex;overflow:hidden}.vs-row .l{justify-content:flex-end}.vs-row .l i{background:var(--ball)}.vs-row .r i{background:var(--sky)}.vs-row i{height:100%;display:block}.win{color:var(--good)!important}.linkbox{background:var(--asphalt);border:1px dashed var(--line);color:var(--chalk-dim);overflow-wrap:anywhere;border-radius:8px;max-height:72px;padding:10px;font-size:13px;overflow:hidden}.week{gap:8px;display:grid}.day{border:1px solid var(--line);background:var(--asphalt);border-radius:8px}.day summary{cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:12px;list-style:none;display:grid}.day summary::-webkit-details-marker{display:none}.day .dn{font-family:var(--display);color:var(--chalk-dim);font-size:24px}.day .dt{min-width:0;font-weight:600}.day .dm{font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:14px}.dm.solo{background:var(--ball-soft);color:var(--rim)}.dm.run{background:var(--sky-soft);color:var(--sky)}.dm.lift{color:var(--good);background:#8fd18a24}.dm.rest{color:var(--chalk-dim);border:1px solid var(--line)}.day.today{border-color:var(--ball)}.day .body{gap:10px;padding:0 12px 12px;display:grid}.blk{gap:4px;display:grid}.blk .bh{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:10px;font-size:15px;display:flex}.blk .bh span{color:var(--rim);font-variant-numeric:tabular-nums}.blk ul{color:var(--chalk-dim);gap:3px;margin:0;padding-left:18px;font-size:15px;display:grid}.toggle{justify-content:space-between;align-items:center;gap:12px;display:flex}.sw{background:var(--slab-2);border:1px solid var(--line);border-radius:15px;flex:none;width:52px;height:30px;position:relative}.sw:after{content:"";background:var(--chalk-dim);border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px}.sw[aria-checked=true]{background:var(--ball-soft);border-color:var(--ball)}.sw[aria-checked=true]:after{background:var(--ball);transform:translate(22px)}.entry{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding-top:10px;display:grid}.entry .ty{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;margin-top:2px;padding:2px 8px;font-size:13px}.ty.run{background:var(--sky-soft);color:var(--sky)}.ty.drill{background:var(--ball-soft);color:var(--rim)}.ty.lift{color:var(--good);background:#8fd18a24}.ty.body{border:1px solid var(--line);color:var(--chalk-dim)}.entry .tx{min-width:0;font-size:15px}.entry .tx small{color:var(--chalk-dim);overflow-wrap:anywhere;font-size:14px;display:block}.del{color:var(--chalk-dim);font-size:13px;font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;padding:2px 4px}.tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tile{background:var(--well);border:0;border-radius:12px;padding:10px}.tile b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:38px;line-height:.9;display:block}.tile b small{color:var(--chalk-dim);font-size:20px}.tile span{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);font-size:13px}.tile .mt{background:var(--slab-2);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.tile .mt i{background:var(--ball);height:100%;display:block}.chart svg{width:100%;height:auto;display:block}.empty{color:var(--chalk-dim);background:var(--well);border-radius:12px;padding:14px;font-size:15px}.status{color:var(--rim);min-height:20px;font-size:14px}.tabs{z-index:10;-webkit-backdrop-filter:blur(14px)saturate(1.4);padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:#091028db;border-top:1px solid #ffffff0f;position:fixed;bottom:0;left:0;right:0}.tabs div{grid-template-columns:repeat(4,1fr);gap:4px;max-width:560px;margin:0 auto;display:grid}.tabs button{color:var(--chalk-dim);font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;border-radius:8px;justify-items:center;gap:2px;padding:6px 2px;font-size:13px;display:grid}.tabs button svg{width:22px;height:22px}.tabs button.on{color:var(--ball)}.term{color:var(--chalk);-webkit-text-decoration:underline dotted var(--rim);text-decoration:underline dotted var(--rim);text-underline-offset:3px;font:inherit;background:0 0;border:0;padding:0}.explain{background:var(--slab);border:1px solid var(--line);color:var(--chalk);border-radius:8px;grid-template-columns:96px 1fr;align-items:center;gap:10px;margin-top:6px;padding:8px;font-size:14px;display:grid}.explain.noanim{grid-template-columns:1fr}.explain svg{width:96px;height:auto;display:block}.xp{gap:4px;margin-top:12px;display:grid}.xp .xb{background:#0006;border-radius:3px;height:6px;overflow:hidden}.xp .xb i{background:hsl(var(--h) 85% 62%);height:100%;display:block}.xp span{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--chalk-dim);font-size:12px}.stage{font-family:var(--label);text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--h) 80% 72%);font-size:12px}.marks{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mark{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;border:1px solid hsl(var(--h) 60% 50% / .6);color:var(--chalk);border-radius:999px;padding:2px 8px;font-size:12px}.mark.locked{opacity:.4;border-style:dashed}.compnext{background:var(--well);color:var(--chalk-dim);border-radius:12px;margin-top:8px;padding:10px 12px;font-size:14px}@media (max-width:390px){.row3{grid-template-columns:1fr 1fr}.pc-top{grid-template-columns:1fr 100px}.mascot{width:100px;height:100px}.mascot svg{width:88px;height:88px}.tiles{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}html,body{margin:0}[hidden]{display:none!important}*{-webkit-tap-highlight-color:transparent}.boot{text-align:center;place-items:center;min-height:60vh;display:grid}.boot .eyebrow{animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.4}}.savepill{top:calc(10px + env(safe-area-inset-top,0px));z-index:20;font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;background:var(--slab);border:1px solid var(--line);color:var(--chalk-dim);border-radius:999px;padding:4px 10px;font-size:12px;position:fixed;right:12px}.savepill.error{border-color:var(--ball);color:var(--rim)}.login{flex-direction:column;justify-content:center;min-height:100vh;display:flex}.login form{gap:12px;margin-top:18px;display:grid}.login .err{color:var(--rim);font-size:14px}.login .ok{color:var(--good)}details.more>summary{cursor:pointer;text-align:center;font-family:var(--label);text-transform:uppercase;letter-spacing:.1em;color:var(--chalk-dim);background:var(--tone);border-radius:12px;padding:12px;font-size:14px;font-weight:600;list-style:none}details.more>summary::-webkit-details-marker{display:none}details.more>summary:after{content:" +"}details.more[open]>summary:after{content:" −"}details.more[open]>summary{margin-bottom:14px}.hcard{text-align:left;background:radial-gradient(90% 120% at 100% 0%,hsl(var(--h) 70% 40% / .35),transparent 60%),var(--slab);border:0;border-radius:18px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;width:100%;padding:12px 16px;display:grid}.hcard .mascot{width:64px;height:64px}.hcard .mascot svg{width:56px;height:56px}.hc-n b{font-family:var(--display);text-transform:uppercase;font-size:32px;line-height:.9;display:block}.hc-n span{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--h) 80% 72%);font-size:14px}.hc-o{text-align:center}.hc-o b{font-family:var(--display);background:linear-gradient(180deg,var(--t1),var(--t2) 55%,var(--t3));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:50px;line-height:.85;display:block}.hc-o span{font-family:var(--label);text-transform:uppercase;letter-spacing:.12em;color:var(--t2);font-size:12px;font-weight:600}.hc-o small{font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-dim);margin-top:1px;font-size:11px;display:block}.mo{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.mo b{font-family:var(--display);color:var(--ball);font-variant-numeric:tabular-nums;min-width:2ch;font-size:52px;line-height:.8}.mobar{background:var(--slab-2);border-radius:7px;height:14px;overflow:hidden}.mobar i{background:linear-gradient(90deg,var(--rim),var(--ball));border-radius:7px;height:100%;transition:width .6s;display:block}.missions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mission{border-left:3px solid var(--ball);grid-template-columns:auto 1fr;align-items:start;gap:10px;padding-left:10px;display:grid}.mission b{font-weight:600;display:block}.mlv{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--rim);border:1px solid var(--rim);border-radius:999px;margin-top:2px;padding:1px 7px;font-size:12px}.dots{gap:4px;margin-top:6px;display:flex}.dots i{background:var(--slab-2);border-radius:3px;width:22px;height:5px}.dots i.on{background:var(--good)}.celebrate{text-align:center;padding-top:24px}.burst{font-family:var(--display);color:var(--ball);font-size:120px;line-height:.85;animation:.5s cubic-bezier(.3,1.6,.5,1) pop}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.card.mastered{border-color:var(--gold);text-align:left;animation:.5s cubic-bezier(.3,1.6,.5,1) .2s both pop}.rv{text-align:left;grid-template-columns:1fr auto 52px;align-items:baseline;gap:10px;display:grid}.rv span{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);font-size:15px}.rv b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.rv em{font-style:normal;font-family:var(--display);color:var(--chalk-dim);text-align:right;font-size:24px}.rv.big b{color:var(--ball);font-size:96px}.rv.big span{font-size:20px}.prose{padding-bottom:40px}.prose h3{margin:22px 0 6px;font-size:28px}.prose p,.prose li{color:var(--chalk-dim)}.prose b{color:var(--chalk)}.prose ul{gap:6px;margin:0;padding-left:20px;display:grid}.prose a{color:var(--rim)}.gbtn{color:#e3e3e3;letter-spacing:.01em;text-transform:none;background:#0b1230;border:1px solid #8e918f;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;height:48px;padding:0 16px;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;display:flex}.gbtn:hover{background:#111e4a}.gbtn:disabled{opacity:.6;cursor:default}.gbtn svg{flex:none}.gsi{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;justify-content:center;align-items:center;min-height:44px;display:flex}.gsi.sm{flex:none;min-height:32px}.linkbtn{color:var(--rim);font:inherit;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:600;text-decoration:none}.danger{color:var(--rim)!important;border-color:#f0681e80!important}@media (max-width:560px){.q .court{top:env(safe-area-inset-top,0px);z-index:5;position:sticky;box-shadow:0 8px 16px -8px #0009}.q .court svg{width:auto;max-width:100%;max-height:30vh;margin:0 auto}}.wlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wlist li{border-top:1px solid var(--line);grid-template-columns:36px 1fr;align-items:baseline;gap:10px;padding-top:8px;display:grid}.wlist li:first-child{border-top:0;padding-top:0}.wlist .wm{font-family:var(--display);color:var(--rim);font-variant-numeric:tabular-nums;font-size:22px}.wlist b{font-weight:600;display:block}.wlist small{color:var(--chalk-dim);font-size:14px}.wk{gap:12px}.wk-anim{background:var(--slab);border:0;border-radius:16px;place-items:center;padding:6px;display:grid}.wk-anim svg{width:100%;max-width:280px;max-height:24vh}.wk-cue{font-size:18px;line-height:1.35}.wk-clock{font-family:var(--display);text-align:center;color:var(--ball);font-variant-numeric:tabular-nums;font-size:clamp(96px,30vw,150px);line-height:.85}.wk-count{justify-content:center;align-items:baseline;gap:10px;display:flex}.wk-count b{font-family:var(--display);color:var(--ball);font-variant-numeric:tabular-nums;font-size:clamp(90px,28vw,140px);line-height:.85}.wk-count span{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);font-size:16px}.wk-count i{color:var(--chalk);font-style:normal}.wk-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wk-big{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;border:0;border-radius:14px;padding:26px 10px;font-size:38px}.wk-big.make{background:var(--ball);color:#1a0d05}.wk-big.miss{background:var(--slab-2);color:var(--chalk);border:0}.wk-big:active{transform:scale(.97)}.liblist{gap:8px;display:grid}.libitem{text-align:left;background:var(--well);border:0;border-radius:12px;grid-template-columns:76px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.libitem b{font-weight:600;display:block}.libitem small{color:var(--chalk-dim);font-size:13px;line-height:1.3;display:block}.libitem em{font-style:normal;font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;color:var(--rim);margin-top:2px;font-size:12px;display:block}.libanim{background:var(--slab);border-radius:8px;place-items:center;height:56px;display:grid;overflow:hidden}.libanim svg{width:76px;height:auto;max-height:56px}.libanim.noanim{font-size:26px}.fig{width:100%;height:auto;display:block}.fig .fs line{stroke:var(--chalk);stroke-width:3.4px;stroke-linecap:round}.fig .fh{fill:var(--slab);stroke:var(--chalk);stroke-width:3px}.fig .fb{fill:var(--ball)}.fig .fg{stroke:#eceee840;stroke-width:2px}.fig .fp{stroke:#eceee873;stroke-width:2.5px}.fig .fr{stroke:var(--rim);stroke-width:2.5px}.fig .fn{stroke:#eceee859;stroke-width:1.2px;fill:none}.mmode{background:var(--asphalt);border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:flex}.mmode button{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);background:0 0;border:0;border-radius:999px;padding:4px 10px;font-size:12px}.mmode button.on{background:var(--ball);color:#1a0d05}.wk-goal{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--rim);font-size:15px}.numgrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.numbtn{background:var(--slab);font-family:var(--display);color:var(--chalk);border:0;border-radius:14px;padding:16px 0;font-size:36px}.numbtn:active{background:var(--ball);color:#1a0d05}.pc-late{font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;color:var(--chalk-dim);margin-top:2px;font-size:13px}.pc-late b{color:var(--chalk)}.hidden-game{border-color:var(--gold)}.traits{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.trait{background:var(--well);text-align:center;border:0;border-radius:12px;padding:8px 4px}.trait b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:30px;line-height:.9;display:block}.trait span{font-family:var(--label);text-transform:uppercase;letter-spacing:.04em;color:var(--chalk-dim);font-size:11px}.comp .story{color:var(--chalk);opacity:.85;margin-top:2px;font-style:italic}.comp .hl{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--sky);margin-top:4px;font-size:12px;text-decoration:none;display:inline-block}.unveil{padding-top:16px}.welcome{gap:14px;display:grid}.wtop{justify-content:space-between;align-items:center;display:flex}.rz{color:var(--chalk);letter-spacing:0;text-transform:none;-webkit-text-stroke:.075em var(--ball);paint-order:stroke fill;text-shadow:.045em .055em 0 var(--navy-deep);padding:0 .14em .2em .02em;font-family:Yellowtail,cursive;font-weight:400;line-height:1;display:inline-block;position:relative;transform:rotate(-5deg)}.rz:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 40' preserveAspectRatio='none'%3E%3Cpath d='M8 27C120 35 262 34 392 7' stroke='%23f0681e' stroke-width='9' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.15em;position:absolute;bottom:.03em;left:.2em;right:-.02em}.wbrand{font-size:36px}.pcard.mini{transform-origin:top;transform:scale(.94)}.secintro{background:var(--tone);border:0;border-radius:14px;gap:2px;margin-bottom:12px;padding:12px 14px;display:grid}.secintro b{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--rim);font-size:13px}.secintro span{color:var(--chalk);font-size:14px}.unveil-card .pcard{animation:.6s cubic-bezier(.3,1.6,.5,1) pop}.jbar{background:var(--slab-2);border-radius:3px;height:6px;margin-bottom:12px;overflow:hidden}.jbar i{background:linear-gradient(90deg,var(--rim),var(--ball));height:100%;display:block}.jnext{background:var(--well);border:1px solid #f0681e73;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.jnext b{font-size:18px}.jnext small{color:var(--chalk-dim)}.jlock{opacity:.65;grid-template-columns:22px 1fr;align-items:start;gap:8px;padding:8px 4px 0;display:grid}.jlock b{font-weight:600;display:block}.jlock small{color:var(--chalk-dim);font-size:13px}@keyframes enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes grow{0%{width:0}}#app.enter>*,#app.enter>.stack>*{animation:enter .34s var(--ease) backwards}#app.enter>.stack>:nth-child(2){animation-delay:40ms}#app.enter>.stack>:nth-child(3){animation-delay:80ms}#app.enter>.stack>:nth-child(4){animation-delay:.12s}#app.enter>.stack>:nth-child(5){animation-delay:.16s}#app.enter>.stack>:nth-child(n+6){animation-delay:.2s}.jbar i,.mobar i,.xp .xb i,.rt .track i,.tile .mt i{transition:width .6s var(--ease);animation:grow .9s .15s var(--ease) both}.opt .ck{border:2px solid #ffffff38;border-radius:50%;flex:none;width:22px;height:22px;transition:background-color .18s,border-color .18s;position:relative}.opt .ck:after{content:"";width:6px;height:11px;transition:transform .2s var(--ease);border:2.5px solid #1a0d05;border-width:0 2.5px 2.5px 0;position:absolute;top:2px;left:6px;transform:rotate(45deg)scale(0)}.opt.p1 .ck{background:var(--ball);border-color:var(--ball)}.opt.p1 .ck:after{transform:rotate(45deg)scale(1)}.tabs button.on svg{filter:drop-shadow(0 0 8px #f0681e8c)}.rv-ovr{justify-items:center;gap:8px;display:grid}.rv-ovr .rv.big b{background:linear-gradient(180deg,var(--t1),var(--t2) 55%,var(--t3));color:#0000;-webkit-background-clip:text;background-clip:text}.tierup{border-color:var(--t2);background:radial-gradient(100% 120% at 50% 0%,color-mix(in srgb,var(--t2) 30%,transparent),transparent 70%),var(--slab);animation:.6s cubic-bezier(.3,1.6,.5,1) .9s both pop}.tierup .tu{font-family:var(--display);margin-top:4px;font-size:44px;line-height:1}.tierup .tu span{color:var(--chalk-dim)}.tierup .tu b{background:linear-gradient(180deg,var(--t1),var(--t2));color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){#app.enter>*,#app.enter>.stack>*,.holo,.jbar i,.mobar i,.xp .xb i,.rt .track i,.tile .mt i,.tierup{animation:none!important}.pcard{transform:none!important}}.savebar summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.savebar summary::-webkit-details-marker{display:none}.savebar summary b{font-weight:600;display:block}.savebar summary small{color:var(--chalk-dim);font-size:14px;display:block}.sb-btn{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;background:var(--tone-2);border-radius:10px;flex:none;padding:8px 14px;font-size:14px;font-weight:600}.savebar[open] .sb-btn{display:none}.card.rerate{border-color:color-mix(in srgb,var(--t2) 60%,transparent);background:radial-gradient(100% 120% at 100% 0%,color-mix(in srgb,var(--t2) 22%,transparent),transparent 65%),var(--slab)}.seg.three{grid-template-columns:repeat(3,1fr)}.tabs div{grid-template-columns:repeat(4,1fr)}.pips{align-items:center;gap:6px;display:flex}.pips i{background:var(--slab-2);border-radius:6px;flex:1;max-width:56px;height:12px;transition:background-color .3s}.pips i.on{background:linear-gradient(90deg,var(--rim),var(--ball));animation:pipin .45s var(--ease) both}.pips i.xtra.on{background:var(--good)}.pips b{font-family:var(--display);font-variant-numeric:tabular-nums;margin-left:auto;font-size:34px;line-height:.8}.pips b small{color:var(--chalk-dim);font-size:20px}@keyframes pipin{0%{opacity:.3;transform:scaleX(.2)}}.wkstrip{grid-template-columns:repeat(8,1fr);align-items:end;gap:6px;height:44px;margin-top:14px;display:grid}.wkstrip i{background:var(--well);border-radius:6px;align-items:flex-end;height:100%;display:flex;position:relative;overflow:hidden}.wkstrip i b{width:100%;transition:height .5s var(--ease);background:#f0681e73;border-radius:6px;display:block}.wkstrip i.hit b{background:linear-gradient(180deg,var(--rim),var(--ball))}.wkstrip i.rest b{background:repeating-linear-gradient(135deg,#ffffff1f 0 4px,#0000 4px 8px)}.wkstrip i.cur{outline-offset:1px;outline:1px solid #ffffff40}.pausebox{background:var(--well);border-radius:12px;gap:4px;padding:12px;display:grid}.pausebox small{color:var(--chalk-dim);font-size:14px}.pausebox .ghost{justify-self:start;margin-top:6px}.card.wkgoal{text-align:left;gap:8px;display:grid}@media (prefers-reduced-motion:reduce){.pips i.on{animation:none}}.wkstrip i.away{background:0 0;border:1px dashed #ffffff1a}.card.season{background:radial-gradient(100% 120% at 100% 0%,#f0681e38,transparent 65%),var(--slab)}.card.season .linkbtn{margin-inline:auto;display:block}.st{position:relative}.st em.up{font-style:normal;font-family:var(--label);letter-spacing:.04em;color:#0d1f0c;background:var(--good);border-radius:999px;padding:1px 6px;font-size:12px;font-weight:700;animation:.5s cubic-bezier(.3,1.6,.5,1) .6s both pop;position:absolute;top:6px;right:6px}.pending{text-align:left;width:100%;color:var(--chalk-dim);background:#8fd18a1a;border:0;border-radius:12px;padding:10px 12px;font-size:14px;display:block}.pending b{color:var(--good);font-weight:600}.wkstrip i.ahead{background:0 0;border:1px solid #ffffff0d}a.cta{box-sizing:border-box;text-align:center;text-decoration:none;display:block}.card.iab{border-color:#f0681e80}.card.iab .actions .cta{padding:11px 14px;font-size:22px}.card.install .linkbtn{font-size:13px}.mystery{perspective:1000px}.mys-in{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.3,.5,1);display:grid}.mystery.flipped .mys-in{transform:rotateY(180deg)}.mys-face{backface-visibility:hidden;border-radius:16px;grid-area:1/1;align-content:center;gap:6px;min-height:132px;padding:16px;display:grid}.mys-face.front{text-align:center;color:var(--chalk);background:repeating-linear-gradient(135deg,#ffffff09 0 10px,#0000 10px 20px),radial-gradient(100% 120% at 50% 0,#b48aff59,#0000 70%),#1d1a2b;border:0;justify-items:center;box-shadow:inset 0 0 0 1px #b48aff59}.mys-face.front b{font-family:var(--display);background:linear-gradient(#ffd6f6,#b48aff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:64px;line-height:.8}.mys-face.front small{color:var(--chalk-dim);font-size:13px}.mys-face.front:active{transform:none}.mys-face.back{background:radial-gradient(100% 120% at 100% 0%,#b48aff38,transparent 65%),var(--slab);transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #b48aff4d}.mys-face.back p{font-size:18px;font-weight:600;line-height:1.35}.mys-face.back .ghost{justify-self:start}.mys-done{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--good);font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.mys-in{transition:none}}.pcard:before,.lookbtn .lsw:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0}.look-court:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 160' preserveAspectRatio='xMidYMax slice'%3E%3Cg fill='none' stroke='white' stroke-opacity='.08' stroke-width='1.2'%3E%3Crect x='30' y='88' width='40' height='72'/%3E%3Cpath d='M30 88a20 20 0 0 1 40 0'/%3E%3Cpath d='M6 160V128a44 44 0 0 1 88 0v32'/%3E%3Ccircle cx='50' cy='150' r='3'/%3E%3C/g%3E%3C/svg%3E") bottom/100% no-repeat}.look-hardwood:before{background:linear-gradient(#ffdcaa14,#0000 60%),repeating-linear-gradient(90deg,#c48c5017 0 26px,#96603212 26px 52px)}.look-night:before{background:radial-gradient(40% 25% at 12% 12%,#fff0c838,#0000 70%),radial-gradient(1.2px 1.2px at 22% 30%,#fff 60%,#0000),radial-gradient(1px 1px at 64% 14%,#fff 60%,#0000),radial-gradient(1.4px 1.4px at 82% 36%,#fffd 60%,#0000),radial-gradient(1px 1px at 40% 8%,#fffa 60%,#0000),radial-gradient(1px 1px at 90% 8%,#fff9 60%,#0000),radial-gradient(1.2px 1.2px at 8% 44%,#fffb 60%,#0000),linear-gradient(#1e327873,#0000 65%)}.look-mystery:before{opacity:.13;background:conic-gradient(at 50% 42%,#ff6ad5,#b48aff,#82dcf7,#7af7c8,#ffd36a,#ff6ad5)}.look-glow:before{background:repeating-conic-gradient(from 0deg at 85% 6%,color-mix(in srgb,var(--t2) 14%,transparent) 0 7.5deg,transparent 7.5deg 15deg)}.looks{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lookbtn{background:var(--well);text-align:center;color:var(--chalk);border:1px solid #0000;border-radius:14px;justify-items:center;gap:3px;padding:8px;display:grid}.lookbtn.on{border-color:var(--ball);background:var(--ball-soft)}.lookbtn.locked{opacity:.55;cursor:default}.lookbtn .lsw{aspect-ratio:3/4;background:radial-gradient(110% 70% at 100% 0%,#2265c34d,transparent 62%) padding-box,linear-gradient(180deg,#101c46,#08102a) padding-box,linear-gradient(135deg,var(--t1),var(--t2),var(--t3)) border-box;border:2px solid #0000;border-radius:10px;width:100%;position:relative;overflow:hidden}.lookbtn.locked .lsw:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eceee8' stroke-width='2'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px;margin:auto;position:absolute;inset:0}.lookbtn b{margin-top:2px;font-size:13px;font-weight:600}.lookbtn small{color:var(--chalk-dim);font-size:11px;line-height:1.25}.sharelink{background:var(--well);border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.sharelink span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--chalk-dim);flex:1;font-size:14px;overflow:hidden}.sharelink .ghost{flex:none;padding:8px 12px}.howto{color:var(--chalk-dim);gap:6px;margin:0;padding-left:20px;font-size:15px;display:grid}.howto b{color:var(--chalk)}.landing{gap:16px;padding-bottom:84px}.land-h{text-transform:uppercase;margin-top:6px;font-size:clamp(52px,15vw,76px);line-height:.88}.land-h span{text-transform:none;color:var(--ball);transform-origin:0;text-shadow:.04em .05em 0 var(--navy-deep);padding:.02em 0 .08em;font-family:Yellowtail,cursive;font-size:1.02em;font-weight:400;line-height:1.05;display:block;transform:rotate(-4deg)}.land-sub{color:var(--chalk-dim);max-width:40ch;font-size:17px}.land-sec{border-top:1px solid #ffffff0f;gap:8px;margin-top:6px;padding-top:18px;display:grid}.marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marq>div{gap:8px;width:max-content;animation:38s linear infinite marq;display:flex}.marq.rev>div{animation-duration:44s;animation-direction:reverse}@keyframes marq{to{transform:translate(-50%)}}.ctease{white-space:nowrap;background:var(--slab);color:var(--chalk-dim);border-radius:999px;padding:8px 14px;font-size:14px}.ctease b{color:var(--chalk);margin-left:4px;font-weight:600}.tierrow.land-tiers .tierpill{opacity:1;padding:5px 12px;font-size:13px}.land-steps{counter-reset:st;gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.land-steps li{counter-increment:st;grid-template-columns:34px 1fr;column-gap:10px;display:grid}.land-steps li:before{content:counter(st);font-family:var(--display);color:var(--ball);grid-row:span 2;font-size:30px;line-height:1}.land-steps b{font-weight:600}.land-steps small{color:var(--chalk-dim);font-size:14px}.land-sticky{z-index:9;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(#16181b00,#16181beb 35%);position:fixed;bottom:0;left:0;right:0}.land-sticky .cta{max-width:528px;margin:0 auto;display:block}.land-sticky .status{text-align:center;max-width:528px;min-height:0;margin:0 auto 6px}@media (prefers-reduced-motion:reduce){.marq>div{animation:none}}.shared{align-content:start;gap:16px;display:grid}.shared .wbrand{color:var(--chalk);text-decoration:none}.shared-lead{color:var(--chalk-dim);font-size:18px}.shared-lead b{color:var(--chalk)}.shared-cta{gap:10px;margin-top:8px;display:grid}.pcard .pc-top{grid-template-columns:1fr 78px}.pc-badge{justify-items:center;gap:2px;display:grid}.pc-badge .mascot{width:72px;height:72px}.pc-badge .mascot svg{width:62px;height:62px}.pc-comp{z-index:1;border:1px solid color-mix(in srgb,var(--t2) 40%,transparent);background:#ffffff0f;border-radius:14px;gap:1px;margin-top:12px;padding:10px 12px;display:grid;position:relative}.pc-comp>span{font-family:var(--label);text-transform:uppercase;letter-spacing:.12em;color:var(--chalk-dim);font-size:11px;font-weight:600}.pc-comp>b{font-family:var(--display);text-transform:uppercase;font-size:34px;font-weight:600;line-height:.95}.pc-comp>i{font-style:normal;font-family:var(--label);color:var(--chalk-dim);letter-spacing:.08em;font-size:12px}.pc-comp>small{color:var(--rim);font-size:13px;line-height:1.35}.xp .nexttier{color:var(--t2);font-weight:600}.traitchips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.traitchips span{background:var(--slab);color:var(--rim);border-radius:999px;padding:6px 12px;font-size:14px}@media (max-width:390px){.pcard .pc-top{grid-template-columns:1fr 70px}.pc-badge .mascot{width:64px;height:64px}.pc-badge .mascot svg{width:56px;height:56px}}.othercards{gap:8px;display:grid}.ocrow{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.ocrow::-webkit-scrollbar{display:none}.ocard{text-align:left;background:linear-gradient(180deg,#16254f,#0b1332) padding-box,linear-gradient(135deg,var(--t1),var(--t2),var(--t3)) border-box;opacity:.7;border:2px solid #0000;border-radius:14px;flex:none;justify-items:start;gap:1px;min-width:112px;padding:10px 12px;display:grid}.ocard.on{opacity:1;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--t2) 70%,transparent)}.ocard b{font-family:var(--display);background:linear-gradient(180deg,var(--t1),var(--t2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px;line-height:.85}.ocard span{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--t2);font-size:11px;font-weight:600}.ocard small{color:var(--chalk-dim);font-size:12px}.ocard em{color:var(--chalk);text-overflow:ellipsis;white-space:nowrap;max-width:130px;margin-top:3px;font-size:12px;font-style:normal;font-weight:600;overflow:hidden}.ocard em:before{content:"● ";color:var(--chalk-dim);vertical-align:1px;font-size:9px}.sqswitch{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sqswitch::-webkit-scrollbar{display:none}.sqswitch .chipbtn{flex:none}.sqhead{background:radial-gradient(110% 120% at 100% 0%,hsl(var(--sh) 70% 45% / .35),transparent 60%),var(--slab);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px;display:flex}.sqhead h2.page{overflow-wrap:anywhere;margin-top:2px}.card.invite{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;display:grid}.invite .qr{background:#fff;border-radius:12px;padding:6px;line-height:0}.invite .qr svg{width:100%;height:auto}@media (max-width:430px){.card.invite{grid-template-columns:minmax(0,1fr)}.invite .qr{width:180px;margin:0 auto}}.card.pend{border-color:#f0681e73;gap:10px;display:grid}.sqpend{text-align:left;width:100%;color:var(--chalk)}.sqpend small{color:var(--chalk-dim);font-size:13px;display:block}.sqlist{gap:4px;display:grid}.sqrow{text-align:left;color:var(--chalk);background:0 0;border:0;border-radius:12px;grid-template-columns:24px 44px 1fr auto;align-items:center;gap:10px;padding:8px 6px;display:grid}.sqrow.me{background:var(--ball-soft)}.sqrow .rk{font-family:var(--display);color:var(--chalk-dim);text-align:center;font-size:22px}.sqrow .mini{background:#0b1332;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.sqrow .mini svg{width:38px;height:38px}.sqrow .nm{min-width:0}.sqrow .nm b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.sqrow .nm small{color:var(--chalk-dim);font-size:13px;display:block}.sqo{justify-items:end;display:grid}.sqo b{font-family:var(--display);background:linear-gradient(180deg,var(--t1),var(--t2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;line-height:.85}.sqo span{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--t2);font-size:10px;font-weight:600}.leaders{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.leaders span{background:var(--well);border-radius:10px;padding:6px 10px;display:grid}.leaders small{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--rim);font-size:10px}.leaders b{font-size:14px;font-weight:600}.runlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.runlist li{grid-template-columns:56px 1fr;gap:8px;font-size:15px;display:grid}.runlist li>span{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);padding-top:2px;font-size:13px}.pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.pair .vs{font-family:var(--display);color:var(--chalk-dim);font-size:24px}.pairpick{background:var(--slab);color:var(--chalk);border:2px solid #0000;border-radius:18px;align-content:center;justify-items:center;gap:6px;min-height:190px;padding:16px 8px;display:grid}.pairpick:active{border-color:var(--ball);background:var(--ball-soft)}.pairpick .mascot{width:92px;height:92px}.pairpick .mascot svg{width:80px;height:80px}.pairpick b{font-family:var(--display);text-transform:uppercase;text-align:center;overflow-wrap:anywhere;font-size:26px;line-height:1}.pairpick small{color:var(--chalk-dim);text-align:center;font-size:13px}.teams{gap:10px;display:grid}.card.team .list{gap:6px}.tmx{font-family:var(--display);text-align:center;align-self:center;min-width:2ch;font-size:28px}.check .ck2{border:2px solid #ffffff40;border-radius:6px;flex:none;width:22px;height:22px;margin-top:2px}.check .ck2.on{background:var(--ball);border-color:var(--ball)}.stepper{flex:none;align-items:center;gap:8px;display:flex}.stepper .ghost{width:44px;height:40px;padding:0;font-size:20px}.hc-week{align-items:center;gap:4px;margin-top:6px;letter-spacing:0!important;text-transform:none!important;display:flex!important}.hc-week i{background:var(--slab-2);border-radius:3px;width:16px;height:6px}.hc-week i.on{background:linear-gradient(90deg,var(--rim),var(--ball))}.hc-week em{font-style:normal;font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim);margin-left:4px;font-size:11px}.upnext-list{gap:6px;display:grid}.upnext{text-align:left;background:var(--slab);color:var(--chalk);border:0;border-radius:14px;grid-template-columns:36px 1fr 14px;align-items:center;gap:12px;padding:12px 14px;display:grid}.upnext .un-ic{background:var(--ball-soft);width:36px;height:36px;color:var(--rim);border-radius:10px;place-items:center;display:grid}.upnext .un-ic svg{width:20px;height:20px}.upnext .un-tx b{font-weight:600;line-height:1.25;display:block}.upnext .un-tx small{color:var(--chalk-dim);font-size:13px;display:block}.upnext .chev{color:var(--chalk-dim);font-size:22px}.alsolog{text-align:center;color:var(--chalk-dim);font-size:14px;font:600 12px var(--label);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;display:flex}.chip-sm{border:1px solid var(--line);background:var(--tone);color:var(--chalk);font:600 13px var(--label);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 14px}.pillbtn{border:1px solid var(--line);background:var(--tone);color:var(--chalk);font:600 13px var(--label);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 14px}.burst small{color:var(--chalk-dim);font-size:52px}.celebrate .pips{max-width:220px;margin:0 auto}.card .mystery{margin-top:12px}.card .mys-face{min-height:96px;padding:12px 14px}.card .mys-face.front b{font-size:44px}.comp .ctraits{color:var(--rim)}.card.teamcomp{background:radial-gradient(120% 100% at 100% 0%,#f0681e2e,transparent 60%),var(--slab)}.tc-era{background:color-mix(in srgb,var(--gold) 16%,#22252b);color:var(--gold);font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;vertical-align:middle;border-radius:999px;margin:0 0 6px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}h4 .tc-era{margin:0 0 0 6px;font-size:11px}.duohead{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.duohead b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:64px;line-height:.9;display:block}.duohead div:first-child b{color:var(--ball)}.duohead div:last-child b{color:var(--sky)}.duohead .vs{font-family:var(--label);text-transform:uppercase;letter-spacing:.1em;color:var(--chalk-dim);font-size:12px}.duoweek{text-align:center;background:var(--well);color:var(--chalk-dim);border-radius:10px;margin-top:10px;padding:8px 10px;font-size:14px}.duoweek b{color:var(--good)}.duolist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.duolist li{grid-template-columns:minmax(70px,1fr) 36px 36px minmax(110px,auto);align-items:center;gap:8px;min-height:40px;display:grid}.duolist li>b{font-family:var(--display);text-align:center;color:var(--chalk-dim);font-variant-numeric:tabular-nums;font-size:22px}.duolist li>b.up{color:var(--chalk)}.duolist .dh b{font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.duolist .dk{font-size:14px}.duolist .dst{text-align:right;justify-self:end;font-size:13px}.duolist .dst .hint{font-size:12px}.duopick{gap:4px;display:flex}.duopick .chipbtn{text-overflow:ellipsis;white-space:nowrap;max-width:84px;overflow:hidden}.agree{font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;color:var(--good);font-size:12px;font-weight:600}.chlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.chlist li{background:var(--well);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.chlist li b{font-weight:600;display:block}.chlist li small{color:var(--chalk-dim);font-size:13px;display:block}.chlist .ghost{flex:none;padding:8px 14px}.chres{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);flex:none;font-size:13px;font-weight:600}.chres.win{color:var(--good)}.card.chresult .tu{font-family:var(--display);margin:4px 0;font-size:40px;line-height:1}.card.chresult.won{border-color:var(--good)}.pc-squad{border:1px solid color-mix(in srgb,var(--t2) 45%,transparent);background:#ffffff0f;border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;width:fit-content;max-width:100%;margin-top:10px;padding:6px 14px;display:flex}.pc-squad span{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--t2);font-size:13px;font-weight:600}.pc-squad b{font-family:var(--label);text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:600}.shot-clock .qmins{font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-dim);text-align:center;margin-top:2px;font-size:11px;display:block}.silos{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:8px;display:grid}.silo{background:radial-gradient(90% 70% at 50% 30%,#ffffff12,transparent 70%),var(--well);border:1px solid #ffffff14;border-radius:14px;justify-items:center;gap:4px;padding:12px 6px 10px;display:grid;position:relative}.silo svg{fill:#070d22;stroke:#ffffff24;stroke-width:1px;width:44px;height:50px}.silo b{font-family:var(--display);color:var(--rim);font-size:22px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.silo small{font-family:var(--label);letter-spacing:.04em;text-transform:uppercase;color:var(--chalk-dim);text-align:center;font-size:11px}.checkpoint .silos{margin:4px 0}.unlocks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.unlocks li{align-items:center;gap:10px;font-size:15px;display:flex}.unlocks li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffb27a' stroke-width='2.2' stroke-linecap='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:18px;height:18px}.silo em{color:var(--rim);text-align:center;font-size:11px;font-style:normal;line-height:1.2}.tease{text-align:left;border-top:1px solid #ffffff12;gap:10px;margin-top:12px;padding-top:12px;display:grid}.tease p{color:var(--chalk-dim);font-size:14px}.tease p b{color:var(--chalk)}.notme{color:var(--chalk-dim);margin-top:8px;font-size:14px;display:block}.comppick{text-align:left;gap:8px;margin-top:10px;display:grid}.card.weekly{background:radial-gradient(120% 90% at 100% 0%,#e8c15a24,transparent 60%),var(--slab)}.wkdrill{gap:2px;margin-bottom:10px;display:grid}.wkdrill b{font-family:var(--display);text-transform:uppercase;font-size:30px;line-height:1}.wkdrill small{color:var(--chalk-dim);font-size:13px}.wkboard{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.wkboard li{background:var(--well);border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;column-gap:10px;padding:8px 12px;display:grid}.wkboard li.me{box-shadow:inset 0 0 0 1px var(--ball)}.wkboard .wr{font-family:var(--display);color:var(--chalk-dim);place-items:center;font-size:20px;display:grid}.wkboard li:first-child .wr{color:var(--gold)}.wkboard em{font-style:normal;font-family:var(--display);font-size:22px}.wkboard small{color:var(--chalk-dim);grid-column:2/-1;font-size:12px}.wkmeta{margin:6px 0 10px}.wkmeta b{color:var(--chalk)}.challenge .chtarget{background:var(--well);border-radius:14px;justify-content:center;align-items:baseline;gap:10px;padding:10px;display:flex}.numpad{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.numpad .np{background:var(--slab);height:56px;color:var(--chalk);font-family:var(--display);border:0;border-radius:14px;font-size:28px}.numpad .np.on{background:var(--ball);color:#1a0d05}.numpad .np:active{transform:scale(.96)}.liveb{grid-template-columns:2fr 1fr;gap:10px;display:grid}.liveb .big{min-height:84px;font-size:26px}.confetti{pointer-events:none;position:absolute;inset:0}.confetti i{top:-12px;left:var(--x);background:var(--ball);width:8px;height:14px;transform:rotate(var(--r));animation:fall 1.6s var(--d) ease-in forwards;border-radius:2px;position:absolute}.confetti i:nth-child(3n){background:var(--gold)}.confetti i:nth-child(3n+1){background:var(--sky)}@keyframes fall{to{transform:translateY(560px) rotate(calc(var(--r) + 540deg));opacity:0}}@media (prefers-reduced-motion:reduce){.confetti{display:none}.chdone.win .chbig{animation:none}}.sqrow .titles{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.sqrow .titles i{font-style:normal;font-family:var(--label);text-transform:uppercase;letter-spacing:.04em;color:var(--gold);background:#e8c15a1f;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.duogames{color:var(--chalk-dim);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:8px;font-size:14px;display:flex}.duogames b{color:var(--chalk);font-family:var(--display);margin-left:4px;font-size:18px}.install-step{text-align:left;gap:8px;margin-top:4px;display:grid}.install-step>b{font-family:var(--display);text-transform:uppercase;font-size:22px;line-height:1}.steps2{gap:8px;margin:0;padding:0;list-style:none;display:grid}.steps2 li{align-items:center;gap:10px;font-size:15px;display:flex}.steps2 li .ic{background:var(--well);width:32px;height:32px;color:var(--sky);border-radius:9px;flex:none;place-items:center;display:grid}.stack input.inline{box-sizing:border-box;background:var(--well);border:1px solid var(--line);width:100%;color:var(--chalk);font:inherit;border-radius:12px;margin-top:8px;padding:14px 16px;font-size:17px}.stack input.inline::placeholder{color:var(--chalk-dim)}.pickrow{align-items:center;gap:6px;margin-top:6px;display:flex}.pickrow>.chipbtn{flex:none}.pscroll{scrollbar-width:none;scroll-snap-type:x proximity;flex:1;gap:6px;min-width:0;padding:2px 18px 2px 2px;display:flex;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.pscroll::-webkit-scrollbar{display:none}.pscroll .chipbtn{scroll-snap-align:start;flex:none}.recline{font-family:var(--display);font-size:24px;line-height:1.2}.st i.gp{background:#ffffff14;border-radius:2px;height:3px;position:absolute;bottom:5px;left:10px;right:10px;overflow:hidden}.st i.gp:after{content:"";width:var(--p);background:var(--c,var(--ball));border-radius:2px;position:absolute;inset:0 auto 0 0}.st{padding-bottom:12px}.upd{background:var(--well);border-radius:3px;height:6px;position:relative;overflow:hidden}.upd i{width:var(--p);background:linear-gradient(90deg,var(--sky),#b3e4f2);border-radius:3px;position:absolute;inset:0 auto 0 0}.gplist{gap:8px;margin-top:12px;display:grid}.gprow{grid-template-columns:76px 1fr 30px;align-items:center;gap:10px;font-size:14px;display:grid}.gprow em{font-style:normal;font-family:var(--display);color:var(--good);text-align:right;font-size:20px}.gpbar{background:var(--well);border-radius:5px;height:10px;position:relative;overflow:hidden}.gpbar b{width:var(--to);background:var(--c,var(--ball));animation:gpfill 1.1s var(--d,0s) cubic-bezier(.2,.8,.2,1) both;border-radius:5px;position:absolute;inset:0 auto 0 0}.gpbar.static b{animation:none}.gprow.up .gpbar b{box-shadow:0 0 16px var(--c)}.gprow span{color:var(--c);font-weight:600}@keyframes gpfill{0%{width:var(--from,0%)}}.gpmsg{color:var(--good);animation:pop .5s var(--d,0s) both cubic-bezier(.3,1.6,.5,1);font-size:14px;font-weight:600}.logged{gap:16px}.lg-stamp{font-family:var(--display);font-size:150px;line-height:.8;animation:.7s cubic-bezier(.2,1.2,.4,1) both stampdrop}@keyframes stampdrop{0%{opacity:0;transform:translateY(-160px)scale(1.25)rotate(-6deg)}55%{opacity:1;transform:translateY(12px)scale(.94)rotate(2deg)}75%{transform:translateY(-6px)scale(1.02)rotate(-1deg)}to{transform:none}}.lg-stamp.w{background:linear-gradient(#c9ffc4,#5fd68a 55%,#2f9e57);color:#0000;filter:drop-shadow(0 6px 26px #5fd68a73);-webkit-background-clip:text;background-clip:text}.lg-stamp.l{background:linear-gradient(#ffb3a8,#ff6b57 55%,#c23a2a);color:#0000;filter:drop-shadow(0 6px 22px #ff6b5759);-webkit-background-clip:text;background-clip:text}@keyframes stamp{0%{opacity:0;transform:scale(2.2)rotate(-8deg)}70%{opacity:1;transform:scale(.94)rotate(1deg)}to{transform:scale(1)rotate(0)}}.lg-big{font-family:var(--display);text-transform:uppercase;font-size:64px;line-height:.9;animation:.5s cubic-bezier(.3,1.6,.5,1) both pop}.lg-sub{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--chalk-dim);margin-top:-6px}.lg-week{text-align:left;background:var(--slab);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.lg-week .burst{font-size:64px}.lg-week .burst small{font-size:28px}.lg-week b{margin-bottom:6px;display:block}.lg-streak{color:var(--ball);justify-items:center;line-height:1;display:grid}.lg-streak b{font-family:var(--display);color:var(--chalk);font-size:30px}.lg-streak small{color:var(--chalk-dim);text-align:center;max-width:64px;font-size:11px}.card .lg-streak{place-items:baseline start;gap:6px;display:flex}.card .lg-streak small{max-width:none;font-size:13px}.lg-streak.up svg{animation:1s .3s both flame}@keyframes flame{0%{transform:scale(.4)}50%{transform:scale(1.5)}to{transform:scale(1)}}.lg-card{text-align:left;gap:10px;display:grid}.lgm{gap:6px;display:grid}.lgm b{font-size:15px;font-weight:600;line-height:1.3}.lgm .dots i.new{background:var(--good);animation:.5s cubic-bezier(.3,1.6,.5,1) .6s both pop}.lgm.done small{color:var(--gold);font-weight:600}.lg-rec{font-family:var(--display);font-size:24px}@media (prefers-reduced-motion:reduce){.gpbar b,.lg-stamp,.lg-big,.gpmsg,.lgm .dots i.new{animation:none!important}}.home{gap:12px}.hero{background:radial-gradient(120% 120% at 100% 0%,hsl(var(--h) 70% 40% / .35),transparent 60%),linear-gradient(180deg,#24272d,#142249);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t2) 30%,transparent);border-radius:22px;padding:14px 14px 12px;animation:.5s cubic-bezier(.2,.9,.3,1) both heroin}@keyframes heroin{0%{opacity:0;transform:translateY(8px)scale(.98)}}.hero-top{text-align:left;width:100%;color:var(--chalk);background:0 0;border:0;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:0;display:grid}.hero-top .mascot{width:58px;height:58px}.hero-top .mascot svg{width:50px;height:50px}.hero .hc-n span{color:var(--chalk-dim);text-transform:none;letter-spacing:0;font-family:inherit;font-size:14px}.hbars{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:12px;display:grid}.hb{justify-items:center;gap:3px;display:grid;position:relative}.hb span{font-family:var(--label);letter-spacing:.06em;color:var(--c);font-size:11px;font-weight:600}.hb b{font-family:var(--display);font-size:24px;line-height:.9}.hb i{background:#ffffff14;border-radius:3px;width:100%;height:5px;display:block;overflow:hidden}.hb i u{height:100%;width:var(--to);background:var(--c);box-shadow:0 0 8px color-mix(in srgb,var(--c) 70%,transparent);border-radius:3px;animation:1.2s cubic-bezier(.2,.8,.2,1) .25s both hbfill;display:block}@keyframes hbfill{0%{width:var(--from)}}.hb em{font-style:normal;font-family:var(--label);color:#0d1f0c;background:var(--good);border-radius:999px;padding:0 5px;font-size:10px;font-weight:700;animation:.5s cubic-bezier(.3,1.6,.5,1) .8s both pop;position:absolute;top:-6px;right:-2px}.hero-foot{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);margin-top:10px;font-size:12px}.hero-foot b{color:var(--chalk)}.pulses{scrollbar-width:none;gap:8px;margin:0 -2px;padding:2px;display:flex;overflow-x:auto}.pulses::-webkit-scrollbar{display:none}.pulse{background:var(--slab);color:var(--chalk);border:0;border-radius:999px;flex:none;grid-auto-flow:column;align-items:center;gap:6px;padding:8px 14px;display:grid}.pulse b{font-family:var(--display);font-size:22px;line-height:1}.pulse small{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);font-size:11px}.pulse .fl{color:var(--ball);animation:1.2s .4s both flame;display:grid}.pulse.gold{color:var(--gold)}.pulse.gold b{color:var(--chalk)}.pips.mini{gap:3px;display:flex}.pips.mini i{background:var(--slab-2);border-radius:3px;width:12px;height:6px}.pips.mini i.on{background:linear-gradient(90deg,var(--rim),var(--ball))}.actions.two{grid-template-columns:2fr 1fr;gap:8px;display:grid}.actions.two .cta{font-size:26px}.msec{gap:10px;padding:4px 2px;display:grid}.msec-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.mmseg button{text-transform:uppercase;letter-spacing:.05em;padding:5px 11px;font-size:13px}.msec-h h3{font-size:26px}.mission{border-left:3px solid var(--c,var(--ball))}.mission .mlv{color:var(--c,var(--rim));border-color:color-mix(in srgb,var(--c,var(--rim)) 60%,transparent)}.mission .dots i.on{background:var(--c,var(--good))}.mission.bonus{--c:#c9a6ff;align-items:center}.mission.bonus .mlv{color:#c9a6ff;border:0;padding:0;display:grid}.mys-tap{text-align:left;color:var(--chalk);background:linear-gradient(90deg,#b48aff2e,#0000);border:0;border-radius:10px;width:100%;padding:8px 10px;display:grid}.mys-tap small{color:var(--chalk-dim)}.mission.bonus.open>div{gap:6px;animation:.45s cubic-bezier(.3,1.6,.5,1) both pop;display:grid}.mission.bonus .did{justify-self:start}.train{gap:12px}.tw-hero{background:radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,var(--c) 30%,transparent),transparent 60%),linear-gradient(180deg,#24272d,#142249);border-radius:22px;gap:8px;padding:16px;animation:.5s cubic-bezier(.2,.9,.3,1) both heroin;display:grid}.tw-hero h2{font-family:var(--display);text-transform:uppercase;font-size:40px;line-height:.95}.tw-meta{color:var(--chalk-dim);font-size:14px}.tw-meta b{color:var(--chalk)}.tw-mix{gap:3px;height:8px;display:flex}.tw-mix i{background:var(--c);transform-origin:0;border-radius:4px;animation:.8s cubic-bezier(.2,.8,.2,1) both mixin}@keyframes mixin{0%{transform:scaleX(0)}}.tw-keys{flex-wrap:wrap;gap:8px;display:flex}.tw-keys span{font-family:var(--label);letter-spacing:.06em;color:var(--c);font-size:12px;font-weight:600}.tw-keys .tw-mis{color:#c9a6ff;align-items:center;gap:4px;display:inline-flex}.cta.big{margin-top:4px;padding:16px;font-size:32px}.tw-opts{gap:8px;display:grid}.tw-row{color:var(--chalk-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.wlist li{border-left:3px solid var(--c,transparent);padding-left:8px}.recent{gap:8px;display:grid}.lg-link{text-align:left;background:var(--slab);color:var(--chalk);border:0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;animation:.5s cubic-bezier(.3,1.6,.5,1) 1.1s both pop;display:grid}.lg-link.gold{color:var(--gold)}.lg-link.gold span{color:var(--chalk)}.lg-link strong{font-family:var(--display);font-size:26px;line-height:1}.lg-link b{color:var(--chalk-dim);font-size:20px}@media (prefers-reduced-motion:reduce){.hero,.hb i u,.hb em,.tw-hero,.tw-mix i,.lg-link,.pulse .fl{animation:none!important}}.yg{gap:8px;display:grid}.skchip{font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb,var(--c) 22%,transparent);color:var(--c);border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600}.skchip.dim{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent);background:0 0}.feed{gap:8px;display:grid}.feed ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.feed li{background:var(--slab);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 10px 8px 8px;animation:.4s both feedin;display:grid}.feed li:nth-child(2){animation-delay:50ms}.feed li:nth-child(3){animation-delay:.1s}.feed li:nth-child(4){animation-delay:.15s}@keyframes feedin{0%{opacity:0;transform:translateY(6px)}}.feed li>p,.feedrow p{font-size:14px;line-height:1.3}.feed li>p small,.feedrow p small{color:var(--chalk-dim);font-size:12px;display:block}.feed li{grid-template-columns:34px 1fr auto}.feed li .fav,.feedrow .fav{background:var(--well);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.feed li .fav svg,.feedrow .fav svg{width:30px;height:30px}.home-feed li{grid-template-columns:1fr auto}.feedrow{text-align:left;color:var(--chalk);background:0 0;border:0;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:0;display:grid}.rx{gap:4px;display:flex}.rxb{background:var(--well);color:var(--chalk);border:0;border-radius:999px;align-items:center;gap:3px;padding:4px 8px;font-size:15px;transition:transform .15s;display:inline-flex}.rxb b{font-size:12px;font-family:var(--label)}.rxb.on{background:color-mix(in srgb,var(--ball) 28%,transparent);box-shadow:inset 0 0 0 1px var(--ball)}.rxb:active{transform:scale(1.25)}.ice{color:#9fdcff;font-family:var(--label);align-items:center;gap:3px;margin-left:6px;font-size:12px;font-weight:600;display:inline-flex}.actions.three{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}@media (prefers-reduced-motion:reduce){.feed li{animation:none}}.cta.gold{color:#2a1d02;background:linear-gradient(#ffe48a,#f0c24a 60%,#c48f1d);box-shadow:0 8px 30px #f0c24a4d}.recap{background:radial-gradient(120% 100% at 0% 0%,#f0681e33,transparent 60%),var(--slab);border-radius:20px;gap:10px;padding:14px;animation:.5s both heroin;display:grid}.rc-h{justify-content:space-between;align-items:center;display:flex}.rc-nums{text-align:center;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.rc-nums b{font-family:var(--display);font-size:40px;line-height:.9;display:block}.rc-nums small{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);font-size:11px}.rc-nums .gold b{color:var(--gold)}.rc-nums .fire b{color:var(--ball)}.rc-sk{flex-wrap:wrap;gap:6px;display:flex}.rc-crown{color:var(--gold);align-items:center;gap:6px;font-weight:600;display:flex}.rate{min-height:100svh}.rate-q{gap:16px;margin-top:24px;animation:.35s both heroin;display:grid}.rate-dots{gap:6px;display:flex}.rate-dots i{background:#ffffff1f;border-radius:3px;flex:1;height:5px}.rate-dots i.on{background:var(--ball)}.rate-opts{gap:8px;display:grid}.rskill,.ropt{text-align:left;color:var(--chalk);background:var(--slab);border:0;border-radius:16px;padding:16px;font-size:18px;font-weight:600}.rskill{color:var(--c);background:color-mix(in srgb,var(--c) 14%,var(--slab));font-family:var(--display);text-transform:uppercase;padding:14px 16px;font-size:30px;line-height:1}.rskill.on,.ropt.on{box-shadow:inset 0 0 0 2px var(--ball)}.rate-done{text-align:center;gap:16px;margin-top:40px;display:grid}.fs-comp{font-size:16px}.fs-comp small{color:var(--chalk-dim)}.savenudge{text-align:left;box-shadow:inset 0 0 0 1px var(--sky);gap:6px;display:grid}.rxb.add{color:var(--chalk-dim);font-family:var(--label);justify-content:center;min-width:30px;font-weight:700}.rxpick{background:var(--well);border-radius:999px;grid-column:1/-1;justify-content:space-between;gap:4px;padding:4px;animation:.3s cubic-bezier(.3,1.6,.5,1) both pop;display:flex}.rxpick .rxb{background:0 0;padding:4px 6px;font-size:22px}.rxpick .rxb:active{transform:scale(1.35)}.rxpick .rxb.on{background:color-mix(in srgb,var(--ball) 28%,transparent)}.actions.three>button{white-space:nowrap;padding:12px 6px;font-size:18px}.tsec{justify-content:space-between;align-items:baseline;margin-top:6px;display:flex}.tsec h3{font-size:28px}.dtile:active{transform:scale(.97)}.tw-set{justify-content:space-between;align-items:center;gap:8px;display:flex}.seg{background:var(--well);border-radius:999px;padding:3px;display:flex}.seg button{color:var(--chalk-dim);font-family:var(--label);background:0 0;border:0;border-radius:999px;padding:7px 12px;font-size:15px;font-weight:600}.seg button.on{background:var(--chalk);color:#111}.tw-hoop{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb,var(--ball) 25%,transparent);color:var(--rim);border:0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.tw-hoop.off{background:var(--well);color:var(--chalk-dim)}.tw-shuf{color:var(--chalk-dim);justify-self:center;font-size:14px}.dgrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dtile{text-align:left;background:var(--slab);color:var(--chalk);border:0;border-top:3px solid var(--c);border-radius:16px;justify-items:start;gap:4px;padding:10px;animation:.35s both feedin;display:grid}.dtile .libanim{background:var(--well);border-radius:10px;place-items:center;width:100%;height:84px;display:grid;overflow:hidden}.dtile .libanim svg{width:auto;max-height:80px}.dtile b{font-size:14px;line-height:1.2}.dtile small{color:var(--chalk-dim);font-size:12px}.card.resume{box-shadow:inset 0 0 0 1px var(--ball);gap:8px;display:grid}.card.resume small{color:var(--chalk-dim)}.wk .section-tag{color:var(--c,var(--rim))}.doors{grid-template-columns:1fr 1.3fr;gap:10px;display:grid}.doors .door.train{order:-1}.doors.solo{grid-template-columns:1fr 1.3fr}.doors.solo .door.train{order:-1}.door{text-align:left;color:#1a0d05;border:0;border-radius:20px;justify-items:start;gap:2px;padding:14px 16px;animation:.45s both heroin;display:grid}.door .di{background:#00000024;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:6px;display:grid}.door .di svg{width:22px;height:22px}.door b{font-family:var(--display);text-transform:uppercase;font-size:30px;line-height:.9}.door small{opacity:.75;font-size:12px;font-weight:600}.door.play{background:linear-gradient(160deg,#ff9a4d,var(--ball) 60%,#d4520f);box-shadow:0 10px 30px #f0681e4d}.door.train{background:linear-gradient(160deg,#9fe0f3,var(--sky) 60%,#3f98b3);animation-delay:50ms}.door:active{transform:scale(.97)}.wk .wk-clock{color:var(--c,var(--ball));text-shadow:0 0 30px color-mix(in srgb,var(--c,var(--ball)) 40%,transparent)}.sqhero{background:radial-gradient(120% 120% at 100% 0%,hsl(var(--sh) 70% 45% / .4),transparent 60%),linear-gradient(180deg,#24272d,#142249);border-radius:22px;grid-template-columns:1fr auto;align-items:start;gap:10px;padding:16px;animation:.45s both heroin;display:grid}.sqhero h2{font-family:var(--display);text-transform:uppercase;margin:2px 0 0;font-size:42px;line-height:.9}.sqinv{background:hsl(var(--sh) 70% 50% / .25);color:hsl(var(--sh) 80% 75%);font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;border:0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.rk.m1{color:var(--gold)}.rk.m2{color:#cfd6dd}.rk.m3{color:#d39a63}.sqrow .titles i{color:var(--c,var(--gold));background:color-mix(in srgb,var(--c,var(--gold)) 16%,transparent)}.setlist{background:var(--slab);border-radius:18px;display:grid;overflow:hidden}.setrow{box-sizing:border-box;width:100%;color:var(--chalk);text-align:left;background:0 0;border:0;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.setrow:first-child{border-top:0}.setrow>span{flex:1;min-width:0}.setrow .chipbtn{white-space:nowrap;flex:none}.setrow b{font-weight:600;display:block}.setrow small{color:var(--chalk-dim);font-size:13px;display:block}.setrow em{color:var(--chalk-dim);font-size:22px;font-style:normal}.setrow em.ok{color:var(--good);font-size:14px;font-weight:700;font-family:var(--label);text-transform:uppercase}.setrow.danger b{color:#ff7b7b}button.setrow:active{background:var(--well)}.delbox{border-top:1px solid #ffffff0d}.delbox>h3,.delbox>p,.delbox>.actions,.delbox>div{padding:0 16px}.delbox>h3{padding-top:14px}.delbox>:last-child{padding-bottom:14px}.setrow .seg button{padding:6px 10px;font-size:13px}.cp-ring{place-items:center;width:150px;height:150px;margin:6px auto 0;display:grid;position:relative}.cp-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.cp-ring circle{fill:none;stroke-width:10px}.cp-ring .bg{stroke:var(--slab-2)}.cp-ring .fg{stroke:var(--ball);stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--off);filter:drop-shadow(0 0 8px #f0681e80);animation:1.2s cubic-bezier(.2,.8,.2,1) .2s both ring}@keyframes ring{0%{stroke-dashoffset:var(--len)}}.cp-ring b{font-family:var(--display);font-size:52px;line-height:.8}.cp-ring small{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--chalk-dim);font-size:12px;position:absolute;bottom:40px}.cp-ring b{margin-top:-10px}.cp-arch{text-align:center;gap:4px;animation:.5s cubic-bezier(.3,1.6,.5,1) .9s both pop;display:grid}.cp-arch h2{font-family:var(--display);text-transform:uppercase;font-size:44px;line-height:.9}.cp-bars{justify-content:center;gap:10px;margin-top:6px;display:flex}.cp-bars span{justify-items:center;gap:4px;display:grid}.cp-bars span:before{content:"";display:none}.cp-bars i{background:linear-gradient(to top,var(--c) var(--h),#ffffff12 var(--h));transform-origin:bottom;border-radius:6px;width:22px;height:56px;animation:.7s cubic-bezier(.2,.8,.2,1) 1.1s both barup;display:block}.cp-bars small{font-family:var(--label);letter-spacing:.05em;font-size:10px;font-weight:700}@keyframes barup{0%{transform:scaleY(0)}}.pc-unf{color:var(--rim);font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;background:#f0681e2e;border:0;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:8px;padding:5px 12px 5px 6px;font-size:12px;font-weight:700;display:flex}.pc-unf i{background:#ffffff1f;border-radius:3px;width:36px;height:6px;position:relative;overflow:hidden}.pc-unf i:after{content:"";width:var(--p);background:var(--ball);position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.cp-ring .fg,.cp-arch,.cp-bars i{animation:none}}.cp-ring.done .fg{stroke:var(--good);filter:drop-shadow(0 0 10px #8fd18a99)}.complete h2.page{margin-top:-4px}.cp-new{font-size:18px}.cp-new b{font-family:var(--display);text-transform:uppercase;font-size:28px}.unlocked-comps{text-align:left;gap:8px;display:grid}.ucomp{background:var(--slab);animation:flipin .6s var(--d) both cubic-bezier(.2,1.4,.4,1);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.ucomp b{font-family:var(--display);text-transform:uppercase;font-size:26px;line-height:1}.ucomp small{color:var(--rim);font-size:13px}@keyframes flipin{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ucomp{animation:none}}.mission.elite{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 14%,transparent),transparent 70%);border-radius:0 10px 10px 0;padding-top:4px;padding-bottom:4px}.mission.elite .mlv{background:color-mix(in srgb,var(--c) 22%,transparent);border-color:#0000;align-items:center;gap:3px;display:inline-flex}.mission.elite .mlv svg{width:12px;height:12px}.skchip svg{vertical-align:-1px;width:12px;height:12px}.dtile{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 16%,var(--slab)),var(--slab) 70%)}.dtile b{color:var(--chalk)}.dtile .libanim{background:color-mix(in srgb,var(--c) 10%,var(--well));position:relative}.dtile .libanim em{width:24px;height:24px;color:var(--chalk);background:#0a0b0d99;border-radius:8px;place-items:center;display:grid;position:absolute;top:6px;left:6px}.dtile .libanim em svg{width:14px;height:14px}.dtile .libanim i.pt{font-style:normal;font-family:var(--label);letter-spacing:.04em;color:#2a1d02;background:var(--gold);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:6px;right:6px}.mission .mlv u{opacity:.9;font-size:10px;text-decoration:none}.tw-keys .tw-mis{color:#c9a6ff}button.hbars{width:100%;color:inherit;background:0 0;border:0;padding:0}button.hero-foot{width:100%;color:var(--chalk-dim);text-align:left;background:#0000002e;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;display:flex}.hero-foot em{width:22px;height:22px;color:var(--chalk);background:#ffffff1a;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.hf-g i{font-style:normal;font-weight:700}.howup{background:#0003;border-radius:14px;gap:10px;margin-top:10px;padding:12px;animation:.3s both heroin;display:grid}.hu-row{grid-template-columns:72px 1fr 44px;align-items:center;gap:8px;display:grid}.hu-row>b{color:var(--c);font-size:13px}.hu-row>em{font-style:normal;font-family:var(--label);text-align:right;color:var(--chalk-dim);font-size:12px;font-weight:700}.hu-row small{color:var(--chalk-dim);grid-column:1/-1;margin-top:-4px;font-size:12px}.hu-row small strong{color:var(--good)}.tagfill .chipbtn{align-items:center;gap:3px;display:inline-flex}.qmis .opt{border-left:3px solid var(--c)}.qmis .opt em{width:28px;height:28px;color:var(--chalk-dim);background:#ffffff0f;border-radius:9px;flex:none;place-items:center;margin-left:auto;font-style:normal;display:grid}.qmis .opt em svg{width:16px;height:16px}.evolve{text-align:left;width:100%;max-width:360px;margin:0 auto;animation:.5s both heroin}.pc-stats.evo .st i.gp.fill:after{animation:gpgrow 1s var(--d) cubic-bezier(.2,.8,.2,1) both}@keyframes gpgrow{0%{width:var(--p0)}}.pc-stats.evo .st i.gp.fillup:after{animation:gpfull 1.6s var(--d) cubic-bezier(.2,.8,.2,1) both}@keyframes gpfull{0%{width:var(--p0)}50%{filter:brightness();width:100%}60%{filter:brightness(2.2);width:100%}64%{width:0}to{width:var(--p)}}.pc-stats.evo .st.up{animation:stup .9s calc(1.35s + var(--lag,0s)) both cubic-bezier(.3,1.6,.5,1)}@keyframes stup{0%{transform:scale(1);box-shadow:0 0 #0000}40%{box-shadow:0 0 0 2px var(--c),0 0 28px color-mix(in srgb,var(--c) 70%,transparent);transform:scale(1.08)}to{box-shadow:0 0 0 1px var(--c),0 0 14px color-mix(in srgb,var(--c) 40%,transparent);transform:scale(1)}}.pc-stats.evo .st.up b{color:var(--c)}.st em.gain{font-style:normal;font-family:var(--label);color:#111;background:var(--c);animation:pop .5s calc(1.5s + var(--lag,0s)) both cubic-bezier(.3,1.6,.5,1);border-radius:999px;padding:1px 7px;font-size:13px;font-weight:800;position:absolute;top:6px;right:6px}.evolve.tierup .pcard{animation:tierflash 1.2s calc(2.4s + var(--lag,0s)) both}@keyframes tierflash{0%{filter:brightness()}30%{filter:brightness(1.8)saturate(1.4)}to{filter:brightness()}}@media (prefers-reduced-motion:reduce){.pc-stats.evo .st i.gp:after,.pc-stats.evo .st.up,.st em.gain,.evolve.tierup .pcard{animation:none!important}}.hero-foot .nx{font-family:var(--label);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.hero-foot .nx>b:first-child{color:var(--c)}.hero-foot .nx i.mini{background:#ffffff1a;border-radius:4px;width:90px;height:8px;display:block;overflow:hidden}.hero-foot .nx i.mini u{background:var(--c);border-radius:4px;height:100%;animation:1s .4s both gpgrow2;display:block}@keyframes gpgrow2{0%{width:0}}.hero-foot .nx strong{color:var(--good);font-family:var(--display);font-size:20px;line-height:1}.hero-foot .nx span{color:var(--chalk-dim)}.hb.max i u,.hu-row.max .gpbar b{background:repeating-linear-gradient(135deg,var(--c) 0 6px,color-mix(in srgb,var(--c) 55%,transparent) 6px 12px)}.hu-row.max>em{color:var(--gold)}.ocard.add{color:var(--chalk-dim);background:0 0;border:1.5px dashed #ffffff2e}.ocard.add b{color:var(--chalk-dim);font-size:34px}.segs{align-items:center;gap:3px;display:inline-flex}.segs i{background:#ffffff1f;border-radius:2px;width:12px;height:8px}.segs i.on{background:var(--c);box-shadow:0 0 6px color-mix(in srgb,var(--c) 60%,transparent);animation:.35s both pop}.segs i.on:nth-child(2){animation-delay:50ms}.segs i.on:nth-child(3){animation-delay:.1s}.segs i.on:nth-child(4){animation-delay:.15s}.segs i.on:nth-child(5){animation-delay:.2s}.segs i.on:nth-child(6){animation-delay:.25s}.segs b{font-family:var(--display);color:var(--good);margin-left:4px;font-size:18px;line-height:1}.hu-row{grid-template-columns:72px 1fr}.hu-row .segs{justify-self:end}.gprow{grid-template-columns:76px 1fr}.gprow .segs{justify-self:end}.savebar{z-index:5;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--asphalt) 30%);position:sticky;bottom:0}.race0{flex-wrap:wrap;gap:10px;display:flex}.race0 span{background:var(--well);border-radius:14px;justify-items:center;gap:2px;min-width:64px;padding:8px 10px;display:grid}.race0 span.me{box-shadow:inset 0 0 0 1px var(--ball)}.race0 i{place-items:center;width:30px;height:30px;display:grid}.race0 i svg{width:28px;height:28px}.race0 b{font-family:var(--display);font-size:22px;line-height:1}.race0 small{color:var(--chalk-dim);text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:11px;overflow:hidden}.h2hc{gap:8px;display:grid}.h2hrow{background:var(--well);color:var(--chalk);text-align:left;border:0;border-radius:14px;grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.h2hrow .fav{border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.h2hrow .fav svg{width:30px;height:30px}.h2n b{display:block}.h2n small{color:var(--chalk-dim);font-size:12px}.h2sk{gap:4px;display:flex}.h2sk i{border-radius:50%;width:12px;height:12px}.h2sk i.me{background:var(--c);box-shadow:0 0 6px var(--c)}.h2sk i.them{box-shadow:inset 0 0 0 2px var(--c)}.h2sk i.tie{background:linear-gradient(90deg,var(--c) 50%,transparent 50%);box-shadow:inset 0 0 0 2px var(--c)}.h2hrow em{font-style:normal;font-family:var(--display);color:var(--chalk-dim);font-size:22px}.h2hrow em.up{color:var(--good)}.h2hrow em.down{color:#ff8a7a}.feed.empty .startrow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.door.mini{justify-items:center;padding:14px}.door.mini b{font-size:22px}.door,.hero,.tipwrap,.sqhero{position:relative}.tip{z-index:6;white-space:nowrap;color:#111;font-family:var(--label);text-transform:none;letter-spacing:0;pointer-events:none;background:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;animation:.5s cubic-bezier(.3,1.6,.5,1) .6s both tipin,1.2s ease-in-out 1.2s 3 tipbob,.6s 9s forwards tipout;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.tip:after{content:"";border:7px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes tipin{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.8)}}@keyframes tipbob{50%{transform:translate(-50%)translateY(-3px)}}.door .tip{bottom:calc(100% + 8px);left:auto;right:-4px;transform:none}.door .tip:after{left:auto;right:24px;transform:none}@keyframes tipin2{0%{opacity:0}}@keyframes tipout{to{opacity:0;visibility:hidden}}.door:has(>.tip):after{content:"";border-radius:inherit;pointer-events:none;animation:1.5s ease-in-out .6s 5 both hintring;position:absolute;inset:-3px}.tipwrap:has(>.tip)>.cta:after{content:"";border-radius:inherit;pointer-events:none;animation:1.5s ease-in-out .6s 5 both hintring;position:absolute;inset:-3px}.hero:has(>.tip)>.hbars:after{content:"";border-radius:inherit;pointer-events:none;animation:1.5s ease-in-out .6s 5 both hintring;position:absolute;inset:-3px}.sqhero:has(.tip) .sqinv:after{content:"";border-radius:inherit;pointer-events:none;animation:1.5s ease-in-out .6s 5 both hintring;position:absolute;inset:-3px}:is(.tipwrap:has(>.tip)>.cta,.hero:has(>.tip)>.hbars,.sqhero:has(.tip) .sqinv){position:relative}.hero:has(>.tip)>.hbars{border-radius:12px}@keyframes hintring{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 0 4px #ffffff59,0 0 26px 2px #ffffff38}}.door .tip{animation:.5s .6s both tipin2,.6s 9s forwards tipout}.hero>.tip{top:96px;bottom:auto}.hero>.tip:after{border-top-color:#0000;border-bottom-color:#fff;top:auto;bottom:100%}.sqhero .tip{animation:.5s .6s both tipin2,.6s 9s forwards tipout;inset:64px 12px auto auto;transform:none}.sqhero .tip:after{border-top-color:#0000;border-bottom-color:#fff;inset:auto 30px 100% auto;transform:none}@media (prefers-reduced-motion:reduce){.tip{animation:.3s 7.5s forwards tipout}.door:has(>.tip):after{animation:none}.tipwrap:has(>.tip)>.cta:after{animation:none}.hero:has(>.tip)>.hbars:after{animation:none}.sqhero:has(.tip) .sqinv:after{animation:none}}.storybox{gap:12px;display:grid}.storybox .cardimg{border-radius:18px;justify-self:center;width:72%;animation:.5s cubic-bezier(.3,1.4,.5,1) both pop;box-shadow:0 18px 50px #00000080}.igbtn{color:#fff;background:linear-gradient(100deg,#f9ce34,#ee2a7b 55%,#6228d7);border:0;box-shadow:0 10px 30px #ee2a7b4d}.chatbtn{color:#fff;background:linear-gradient(#5bd96f,#28b44a);border:0;box-shadow:0 10px 26px #34c75940}.snapbtn{color:#000;background:#fffc00;border:0;box-shadow:0 10px 26px #fffc002e}.igsteps{justify-content:center;align-items:flex-start;gap:6px;display:flex}.igsteps em{color:var(--chalk-dim);font-size:22px;font-style:normal;line-height:44px}.igs{text-align:center;justify-items:center;gap:6px;width:88px;animation:3.6s infinite igstep;display:grid}.igs:nth-of-type(2){animation-delay:1.2s}.igs:nth-of-type(3){animation-delay:2.4s}.igs b{color:var(--chalk-dim);font-size:12px;line-height:1.1}.igi{background:var(--well);width:44px;height:44px;color:var(--chalk);border-radius:14px;place-items:center;font-style:normal;display:grid}.igi.story{box-sizing:border-box;background:conic-gradient(#f9ce34,#ee2a7b,#6228d7,#f9ce34);border-radius:50%;padding:3px}.igi.story u{background:var(--slab);border-radius:50%;place-items:center;width:100%;height:100%;font-size:22px;font-weight:700;text-decoration:none;display:grid}@keyframes igstep{0%,33%,to{opacity:.5;transform:none}8%,25%{opacity:1;transform:translateY(-3px)scale(1.06)}}@media (prefers-reduced-motion:reduce){.igs{animation:none}}.wrap.shared{padding-bottom:110px}.shared-sticky{z-index:20;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--asphalt) 55%,transparent);max-width:560px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.glowcta{animation:2.2s ease-in-out infinite ctaglow}@keyframes ctaglow{0%,to{box-shadow:0 8px 24px #f0681e40}50%{box-shadow:0 8px 34px #f0681e99}}@media (prefers-reduced-motion:reduce){.glowcta{animation:none}}.a2hs{left:12px;right:12px;bottom:calc(74px + env(safe-area-inset-bottom,0px));z-index:9;-webkit-backdrop-filter:blur(14px);background:#23262c;border:1px solid #7fc4d859;border-radius:20px;gap:8px;max-width:536px;margin:0 auto;padding:8px;animation:.5s cubic-bezier(.3,1.4,.5,1) 1.2s both a2hsin;display:grid;position:fixed;box-shadow:0 14px 40px #00000080}@keyframes a2hsin{0%{opacity:0;transform:translateY(24px)}}.a2hs-row{align-items:center;gap:4px;display:flex}.a2hs-main{color:var(--chalk);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:2px 4px;display:flex}.a2hs-ic{background:#080e25;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.a2hs-ic img{width:30px;height:30px}.a2hs-ic i{background:var(--sky);color:#0c1a20;border-radius:50%;place-items:center;width:20px;height:20px;animation:2.4s ease-in-out 2s infinite a2hsbump;display:grid;position:absolute;bottom:-6px;right:-6px}.a2hs-ic i svg{width:13px;height:13px}@keyframes a2hsbump{0%,70%,to{transform:none}80%{transform:scale(1.25)}90%{transform:scale(.95)}}.a2hs-tx{gap:1px;display:grid}.a2hs-tx b{font-size:16px}.a2hs-tx small{color:var(--chalk-dim);font-size:13px}.a2hs-x{background:var(--well);width:36px;height:36px;color:var(--chalk-dim);border:0;border-radius:50%;flex:none;font-size:20px;line-height:1}.a2hs .steps2{padding:2px 6px 0}.a2hs .steps2 small{color:var(--chalk-dim);font-size:12px}.a2hs-arrow{color:var(--sky);justify-self:center;font-size:22px;line-height:1;animation:1s ease-in-out infinite a2hsdown}@keyframes a2hsdown{50%{transform:translateY(5px)}}.home:has(.a2hs){padding-bottom:84px}@media (prefers-reduced-motion:reduce){.a2hs,.a2hs-ic i,.a2hs-arrow{animation:none}}.comp .yr.floor{color:var(--chalk)}.comp .yr.exp{color:var(--good)}.comp .yr.ceil{color:var(--gold)}.crange{text-align:left;grid-template-columns:1fr 1fr;gap:10px;display:grid}.cr{background:color-mix(in srgb,var(--c) 10%,transparent);border:1.5px solid color-mix(in srgb,var(--c) 55%,transparent);border-radius:16px;gap:3px;padding:12px;animation:.5s cubic-bezier(.3,1.4,.5,1) both pop;display:grid}.cr.exp{--c:var(--good);animation-delay:.5s}.cr.ceil{--c:var(--gold);animation-delay:.9s}.cr span{font-family:var(--label);text-transform:uppercase;letter-spacing:.1em;color:var(--c);font-size:12px}.cr b{font-family:var(--display);text-transform:uppercase;font-size:24px;line-height:1}.cr b i{color:var(--chalk-dim);margin-left:4px;font-size:18px;font-style:normal}.cr small{color:var(--chalk-dim);font-size:12px;line-height:1.3}.silo{position:relative}.silo-l{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.silo.exp .silo-l{color:var(--good)}.silo.ceil .silo-l{color:var(--gold)}.silo:has(.silo-l) b{top:38px}.cladder{background:var(--well);border-radius:14px;gap:8px;margin-top:14px;padding:14px 12px 10px;display:grid}.cl-track{background:#ffffff14;border-radius:4px;height:8px;margin:18px 6px 0;position:relative}.cl-track u{background:#ffffff40;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;transform:translate(-50%,-50%)}.cl-fill{top:0;bottom:0;left:var(--a);width:calc(var(--b) - var(--a));background:linear-gradient(90deg,var(--chalk-dim),var(--good));animation:clfill 1.2s .3s both var(--ease);border-radius:4px;position:absolute}@keyframes clfill{0%{width:0}}.cl-track em{background:var(--slab);border:2px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;font-style:normal;line-height:1;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.cl-track em.both{border-radius:11px;align-items:center;gap:1px;width:auto;height:22px;padding:0 5px;display:flex}.cl-track em.floor{color:var(--chalk);border-color:var(--chalk-dim)}.cl-track em.exp{color:var(--good);border-color:var(--good)}.cl-track em.ceil{color:var(--gold);border-color:var(--gold)}.cl-you{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;background:var(--ball);color:#1a0d05;animation:clyou 1.2s .3s both var(--ease);border-radius:999px;padding:2px 7px;font-size:11px;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%)}@keyframes clyou{0%{opacity:0}}.cl-l{font-family:var(--label);text-transform:uppercase;letter-spacing:.04em;color:var(--chalk-dim);justify-content:space-between;font-size:11px;display:flex}.cl-l .on{color:var(--chalk)}.cl-n{color:var(--chalk-dim);text-align:center;font-size:13px}.cl-n b{color:var(--good)}@media (prefers-reduced-motion:reduce){.cr,.cl-fill,.cl-you{animation:none}}.cpath{background:var(--well);border-radius:14px;margin-top:14px;padding:14px 10px 10px;position:relative}.cp-line{background:#ffffff1a;border-radius:2px;height:4px;position:absolute;top:24px;left:16.6%;right:16.6%}.cp-line i{width:var(--w);background:linear-gradient(90deg,var(--chalk),var(--good));animation:clfill 1.2s .3s both var(--ease);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.cp-stops{grid-template-columns:repeat(3,1fr);display:grid;position:relative}.cp-s{text-align:center;justify-items:center;gap:2px;display:grid}.cp-s u{background:var(--slab);border:3px solid var(--c);border-radius:50%;width:16px;height:16px;margin-bottom:6px}.cp-s.floor{--c:var(--chalk)}.cp-s.floor u{background:var(--chalk)}.cp-s.exp{--c:var(--good)}.cp-s.ceil{--c:var(--gold)}.cp-s span{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--c);font-size:11px}.cp-s b{font-family:var(--display);text-transform:uppercase;font-size:20px;line-height:1}.cp-s small{color:var(--chalk-dim);font-size:11px}.mission:has(.mdo){grid-template-columns:auto 1fr auto}.mission .mdrill{color:var(--chalk-dim);margin:2px 0 4px;font-size:12px;display:block}.mdo{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb,var(--c) 22%,transparent);color:var(--c);border:0;border-radius:999px;align-self:center;padding:7px 12px;font-size:12px;font-weight:700}.mtarget{background:color-mix(in srgb,var(--c) 14%,transparent);border:1.5px solid color-mix(in srgb,var(--c) 55%,transparent);border-radius:14px;gap:2px;padding:10px 14px;display:grid}.mtarget span{font-family:var(--label);text-transform:uppercase;letter-spacing:.1em;color:var(--c);font-size:11px}.mtarget b{font-family:var(--display);text-transform:uppercase;font-size:26px;line-height:1}.mtarget small{color:var(--chalk-dim);font-size:12px}.lg-gains{justify-items:center;gap:8px;display:grid}.lg-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lg-chip{font-family:var(--label);letter-spacing:.06em;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border:1.5px solid color-mix(in srgb,var(--c) 60%,transparent);animation:chippop .5s var(--d) both cubic-bezier(.3,1.6,.5,1);border-radius:999px;padding:6px 14px;font-size:15px;font-weight:700}.lg-chip.up{background:var(--c);color:#111;box-shadow:0 0 24px color-mix(in srgb,var(--c) 60%,transparent)}@keyframes chippop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.logged>:not(.lg-stamp):not(.lg-sub):not(.lg-gains):not(.lg-bars){animation:lgrise .55s both var(--ease)}.logged>:nth-child(4){animation-delay:1s}.logged>:nth-child(5){animation-delay:1.25s}.logged>:nth-child(6){animation-delay:1.5s}.logged>:nth-child(7){animation-delay:1.7s}.logged>:nth-child(n+8){animation-delay:1.9s}@keyframes lgrise{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.lg-chip,.logged>*{animation:none!important}}.tw-list{counter-reset:tw;gap:2px;margin:2px 0 4px;padding:0;list-style:none;display:grid}.tw-list li{counter-increment:tw;border-top:1px solid #ffffff0f;justify-content:space-between;gap:10px;padding:6px 0;font-size:14px;display:flex}.tw-list li span:before{content:counter(tw) ". ";color:var(--chalk-dim)}.tw-list li small{color:var(--chalk-dim);white-space:nowrap}.dtile{background:var(--slab)!important;border-top:0!important}.dtile .libanim{background:var(--well)!important}.lib-f .chipbtn{color:var(--chalk-dim);border-color:#ffffff1f}.lib-f .chipbtn.on{background:var(--chalk);color:#111;border-color:var(--chalk)}.tw-set{flex-wrap:wrap;row-gap:8px}.tw-set .seg{min-width:0}.tw-hoop{white-space:nowrap}.tw-hero{min-width:0;overflow:hidden}.pwr{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pwr li{background:var(--well);border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:8px 10px;animation:.35s both feedin;display:grid}.pwr li.me{box-shadow:inset 0 0 0 1.5px var(--ball)}.pr-rk{font-family:var(--display);text-align:center;color:var(--chalk-dim);font-size:24px;line-height:1}.pr-rk svg{width:22px;height:22px;color:var(--gold)}.pwr li.m1 .pr-rk{color:var(--gold)}.pwr li.m2 .pr-rk{color:#c9d1d9}.pwr li.m3 .pr-rk{color:#d99a66}.pr-n{align-items:center;gap:8px;min-width:0;display:flex}.pr-n b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pr-n i{font-style:normal;font-family:var(--label);font-size:12px;font-weight:700}.pr-n i.up{color:var(--good)}.pr-n i.down{color:#ff7b7b}.pr-rec{background:var(--slab);color:var(--chalk);border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:flex}.pr-rec b{font-family:var(--display);font-size:20px;line-height:1}.pr-rec span{color:var(--chalk-dim);font-size:12px}.pr-g{flex-wrap:wrap;grid-column:1/-1;gap:6px;animation:.3s both pop;display:flex}.pr-g span{color:var(--chalk-dim);background:var(--slab);border-radius:999px;gap:6px;padding:4px 10px;font-size:13px;display:flex}.pr-g b{color:var(--chalk)}.lg-bars{gap:8px;width:100%;max-width:320px;margin:0 auto;display:grid}.lgbar{animation:lgrise .4s .6s both var(--ease);grid-template-columns:40px 1fr 34px;align-items:center;gap:10px;display:grid}.lgbar>span{font-family:var(--label);letter-spacing:.06em;color:var(--c);text-align:right;font-size:14px;font-weight:700}.lgsegs{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.lgsegs i{background:#ffffff1a;border-radius:4px;height:12px}.lgsegs i.on{background:color-mix(in srgb,var(--c) 70%,transparent)}.lgsegs i.new{background:var(--c);box-shadow:0 0 12px var(--c);animation:segin .45s var(--d) both cubic-bezier(.3,1.6,.5,1)}@keyframes segin{0%{opacity:0;background:#ffffff1a;transform:scaleY(.2)scaleX(.6)}60%{opacity:1;transform:scaleY(1.5)}to{transform:none}}.lgbar b{font-family:var(--display);color:var(--c);opacity:0;font-size:26px;line-height:1}.lgbar.full b{animation:plusone .6s var(--e) both cubic-bezier(.3,1.8,.5,1)}.lgbar.full .lgsegs{animation:barflash .7s var(--e) both}@keyframes plusone{0%{opacity:0;transform:scale(.2)translateY(10px)}to{opacity:1;text-shadow:0 0 16px var(--c);transform:none}}@keyframes barflash{0%,to{filter:none}40%{filter:brightness(1.8) drop-shadow(0 0 10px var(--c))}}@media (prefers-reduced-motion:reduce){.lgsegs i.new,.lgbar,.lgbar.full b,.lgbar.full .lgsegs{animation:none!important}.lgbar.full b{opacity:1}}.chipbtn.effort{align-items:center;gap:8px;display:inline-flex}.chipbtn.effort .pcs{gap:3px;display:inline-flex}.chipbtn.effort .pcs:empty{display:none}.chipbtn.effort .pcs i{background:var(--sk-PHY);border-radius:2px;width:10px;height:8px}.tw-m{font-style:normal;font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin-top:2px;font-size:11px;font-weight:700;display:block}.tw-mis{display:none}.segs.long{gap:2px}.segs.long i{width:6px}.ocard{position:relative}.oc-main{font-style:normal;font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;color:#111;background:var(--t2,var(--gold));border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:6px;right:8px}.ocmain{width:100%;margin-top:8px}.ochint{margin-top:6px;font-size:12px}.tip{padding:8px 14px;font-size:14px;box-shadow:0 8px 24px #00000073,0 0 0 3px #f0681e99}.tip:before{content:"";border-right:4px solid var(--ball);border-bottom:4px solid var(--ball);width:13px;height:13px;margin-left:-7px;animation:.85s ease-in-out infinite tiparrow;position:absolute;top:calc(100% + 13px);left:50%;transform:rotate(45deg)}@keyframes tiparrow{50%{translate:0 7px}}.door .tip:before{margin-left:0;left:auto;right:24px}.hero>.tip:before{top:auto;bottom:calc(100% + 13px);transform:rotate(-135deg)}.sqhero .tip:before{margin-left:0;inset:auto 28px calc(100% + 13px) auto;transform:rotate(-135deg)}.othercards{position:relative}.othercards>.tip{animation:.5s .6s both tipin2,.6s 9s forwards tipout;inset:-12px 0 auto auto;transform:none}.othercards>.tip:after,.othercards>.tip:before{left:30%}@media (prefers-reduced-motion:reduce){.tip:before{animation:none}}.tip{bottom:calc(100% + 28px)}.tip:before{top:calc(100% + 7px)}.door .tip{bottom:calc(100% + 28px)}.hero>.tip{top:118px}.hero>.tip:before{bottom:calc(100% + 7px)}.sqhero .tip{top:86px}.sqhero .tip:before{bottom:calc(100% + 7px)}.othercards>.tip{top:-30px}.jrow{gap:8px;display:flex}.jrow input{flex:1;min-width:0}.jprev{gap:6px;animation:.35s both pop;display:grid}.invcode{width:100%;color:var(--chalk);text-align:left;background:var(--well);border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.invcode em{font-style:normal;font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--sky);font-size:12px;font-weight:700}.invcode span{display:grid}.invcode small{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--chalk-dim);font-size:11px}.invcode b{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;font-size:28px;line-height:1}.tw-focus{color:var(--chalk-dim);justify-self:start;font-size:13px}.tw-focus b{color:var(--chalk)}.tw-fchips .chipbtn{color:var(--c,var(--chalk));border-color:color-mix(in srgb,var(--c,var(--chalk)) 45%,transparent)}.tw-fchips .chipbtn.on{background:var(--c,var(--chalk));color:#111}.tw-where button{white-space:nowrap;padding:6px 10px;font-size:13px}.wkcap{color:var(--chalk-dim);font-size:11px;font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;display:block}.ice.dim{opacity:.55}.pr-pw{font-style:normal;font-family:var(--display);color:var(--chalk-dim);letter-spacing:.02em;font-size:15px}[data-act=q-res][data-v=W].on,[data-act=q-win][data-v=me].on{background:var(--good);border-color:var(--good);color:#0d1f0c;box-shadow:0 0 18px #5fd68a59}[data-act=q-res][data-v=L].on,[data-act=q-win][data-v=other].on{color:#2a0d08;background:#ff6b57;border-color:#ff6b57;box-shadow:0 0 18px #ff6b574d}.wtag{color:var(--good)}.ltag{color:#ff6b57}.tabs button{position:relative}.tabs button:before{content:"";background:var(--ball);height:3px;transition:transform .25s var(--ease);border-radius:0 0 3px 3px;position:absolute;top:-6px;left:32%;right:32%;transform:scaleX(0)}.tabs button.on:before{transform:scaleX(1)}.tabs button.on svg{animation:.4s cubic-bezier(.3,1.8,.5,1) tabpop}@keyframes tabpop{0%{transform:scale(.7)}to{transform:none}}.hc-o b.ovr-up{animation:1.8s .5s both ovrglow}@keyframes ovrglow{0%,to{filter:none}40%{filter:drop-shadow(0 0 14px #f0c24ae6)brightness(1.3)}}.door.play:not(:has(>.tip)):after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 42%,#ffffff42 50%,#0000 58%) 0 0/260% 100%;animation:6s 2.5s infinite doorsheen;position:absolute;inset:0}@keyframes doorsheen{0%{background-position:160% 0}25%,to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.tabs button.on svg,.hc-o b.ovr-up{animation:none}.door.play:not(:has(>.tip)):after{animation:none}}.setblk.new{animation:1.4s ease-out setnew}@keyframes setnew{0%,30%{box-shadow:0 0 0 2px var(--ball),0 0 24px var(--ball-soft)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.setblk.new{animation:none}}.sqhow{grid-template-columns:1fr 1fr;gap:10px;margin:2px 0 0;padding:0;list-style:none;display:grid}.sqhow li{background:linear-gradient(160deg,color-mix(in srgb,var(--c) 14%,var(--slab)),var(--slab) 70%);animation:heroin .45s var(--ease) both;border-radius:16px;align-content:start;gap:3px;padding:14px;display:grid}.sqhow li:nth-child(2){animation-delay:80ms}.sqhow li:nth-child(3){animation-delay:.16s}.sqhow li:nth-child(4){animation-delay:.24s}.sqhow i{background:color-mix(in srgb,var(--c) 22%,transparent);width:38px;height:38px;color:var(--c);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.sqhow svg{width:21px;height:21px}.sqhow b{font-size:15px;font-weight:700;line-height:1.2}.sqhow small{color:var(--chalk-dim);font-size:13px;line-height:1.3}@media (prefers-reduced-motion:reduce){.sqhow li{animation:none}}.invhero{background:radial-gradient(120% 120% at 100% 0%,hsl(var(--sh) 70% 45% / .45),transparent 60%),linear-gradient(180deg,#24272d,#142249);border-radius:22px;padding:18px 16px 16px;animation:.45s both heroin}.invhero .land-h{overflow-wrap:anywhere;font-size:clamp(44px,13vw,68px)}.invppl{flex-wrap:wrap;align-items:center;margin-top:14px;display:flex}.invppl i{width:40px;height:40px;font-style:normal;font-family:var(--display);box-sizing:border-box;color:#0b1430;background:var(--c);animation:pop .45s var(--ease) var(--d) both;border:3px solid #132050;border-radius:50%;place-items:center;margin-left:-9px;padding-top:3px;font-size:22px;line-height:1;display:grid}.invppl i:first-child{margin-left:0}.invppl i.more{color:var(--chalk);font-family:var(--label);background:#3a3e46;font-size:15px;font-weight:700}.invppl span{flex-basis:100%;margin-top:10px;font-size:15px;font-weight:600}@media (prefers-reduced-motion:reduce){.invppl i,.invhero{animation:none}}.pulse.risk{background:linear-gradient(90deg,#f0681e47,#f0681e1a);box-shadow:inset 0 0 0 1.5px #f0681eb3}.pulse.risk small{color:var(--rim)}.pulse.risk .fl{animation:1.2s .4s both flame,1.6s ease-in-out 1.6s infinite flicker}@keyframes flicker{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.15)rotate(-6deg)}60%{transform:scale(.95)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.pulse.risk .fl{animation:none}}.feed li.new{box-shadow:inset 3px 0 0 var(--ball);animation:feednew .6s var(--ease) both}@keyframes feednew{0%{opacity:0;background:#f0681e47;transform:translate(-12px)}60%{background:#f0681e2e}to{background:var(--slab)}}@media (prefers-reduced-motion:reduce){.feed li.new{animation:none}}.bootball{width:46px;height:96px;position:relative}.bootball i{width:46px;height:46px;animation:.62s cubic-bezier(.45,0,.55,1) infinite alternate dribble;position:absolute;top:0;left:0}.bootball svg{width:100%;height:100%;display:block}.bootball b{background:#00000080;border-radius:50%;width:36px;height:7px;animation:.62s cubic-bezier(.45,0,.55,1) infinite alternate dribshadow;position:absolute;bottom:0;left:5px}@keyframes dribble{0%{transform:translateY(0)}92%{transform:translateY(44px)scale(1)}to{transform:translateY(46px)scale(1.06,.9)}}@keyframes dribshadow{0%{opacity:.35;transform:scale(.45)}to{opacity:.85;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bootball i,.bootball b{animation:none}}.hero-foot .nx small.oneaway{letter-spacing:.06em;color:var(--c);background:color-mix(in srgb,var(--c) 18%,transparent);border-radius:999px;padding:2px 7px;font-size:11px;animation:1.6s ease-in-out infinite onepulse}.hero-foot .nx.one .segs i:not(.on){box-shadow:0 0 0 1.5px var(--c);animation:1.6s ease-in-out infinite onepulse}@keyframes onepulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.hero-foot .nx small.oneaway,.hero-foot .nx.one .segs i{animation:none}}.sharpened{font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin:0;font-size:15px;font-weight:700;display:flex}.sharpened span{text-align:center;letter-spacing:.12em;color:var(--sky);flex-basis:100%;font-size:11px}.sharpened s{color:var(--chalk-dim);text-decoration-thickness:2px}.sharpened i{color:var(--chalk-dim);font-style:normal;animation:.3s .5s both feedin}.sharpened b{color:var(--good);animation:pop .45s var(--ease) .7s both}@media (prefers-reduced-motion:reduce){.sharpened i,.sharpened b{animation:none}}.rmrow{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:2px 0 2px 42px;display:flex}.rmb{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:#1b1206;background:linear-gradient(90deg,var(--rim),var(--ball));border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:700;animation:1.8s ease-in-out .6s 3 rmglow;display:inline-flex}.rmb.go svg,.rmcta.go svg{animation:rmspin .7s var(--ease) infinite}.rmb.sm{background:var(--well);color:var(--chalk);padding:5px 11px;animation:none}.rmcall{color:var(--rim);align-items:center;gap:6px;font-size:13px;animation:.4s both feedin;display:inline-flex}.rmcall b{color:var(--chalk);font-weight:600}.rmcall svg{flex:none;width:14px;height:14px}.rmtag{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--rim);background:var(--ball-soft);vertical-align:1px;border-radius:999px;align-items:center;gap:3px;margin-right:5px;padding:1px 7px 1px 5px;font-size:11px;font-weight:700;display:inline-flex}.rmtag svg{width:11px;height:11px}.rmcta{justify-content:center;align-items:center;gap:10px;display:flex}.rmcta svg{width:22px;height:22px}.rmsent{color:var(--rim);animation:pop .45s var(--ease) both;justify-content:center;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.rmsent svg{width:18px;height:18px}@keyframes rmglow{0%,to{box-shadow:0 0 #f0681e00}50%{box-shadow:0 0 0 6px #f0681e40}}@keyframes rmspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rmb,.rmcall,.rmsent,.rmb.go svg,.rmcta.go svg{animation:none}}.receiptbtn{color:#101b44;letter-spacing:.05em;text-transform:uppercase;filter:drop-shadow(0 6px 14px #00000059);width:100%;animation:printin .9s var(--ease) .7s both;background:#f6f3ec;border:0;border-radius:8px 8px 0 0;justify-content:center;align-items:center;gap:10px;padding:16px 14px 22px;font-family:ui-monospace,Menlo,Courier New,monospace;font-size:15px;font-weight:700;display:flex;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%}.receiptbtn svg{flex:none;width:20px;height:20px}.receiptbtn:active{transform:scale(.98)}@keyframes printin{0%{clip-path:inset(0 0 100%);transform:translateY(-10px)}to{clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:reduce){.receiptbtn{animation:none}}.pollnew{background:var(--sky-soft);color:var(--sky);font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.pollnew svg{width:14px;height:14px}@keyframes vspulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.feed .pollq{color:var(--sky);align-items:center;gap:6px;font-weight:700;display:flex}.feed .pollq svg{flex:none;width:14px;height:14px}.feed .pollnm{color:var(--chalk-dim);justify-content:space-between;gap:8px;font-size:13px;display:flex}.feed .pollnm b{color:var(--chalk);font-weight:600}.feed .pollbar{background:var(--ball-soft);border-radius:4px;height:8px;margin:5px 0 3px;display:block;overflow:hidden}.feed .pollbar i{height:100%;width:var(--p);background:linear-gradient(90deg,var(--sky),#5ec8f2);animation:pollgrow .8s var(--ease) both;border-radius:4px;display:block}.pollpick{flex-wrap:wrap;gap:6px;display:flex}.rmb.vote{background:var(--sky);color:#0d1a1f;text-transform:none;letter-spacing:0;font-size:13px;animation:none}@keyframes pollgrow{0%{width:0}}@media (prefers-reduced-motion:reduce){.pvs,.pvs-row>i,.feed .pollbar i{animation:none}}.pv{background:radial-gradient(120% 90% at 50% 0,#7fc4d833,#0000 60%),linear-gradient(#24272d,#142249);border-radius:24px;gap:16px;padding:20px 14px 18px;animation:.45s both heroin;display:grid}.pv .section-tag{text-align:center;color:var(--sky)}.pv-q{font-family:var(--display);text-transform:uppercase;text-align:center;margin:0;font-size:clamp(46px,14vw,64px);line-height:.9}.pv-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.pv-vs{font-style:normal;font-family:var(--display);color:var(--ball);font-size:38px;animation:1.6s ease-in-out infinite vspulse}.pv-side{background:var(--well);color:var(--chalk);transition:transform .2s var(--ease),box-shadow .2s;border:0;border-radius:20px;justify-items:center;gap:6px;padding:16px 8px 14px;display:grid;position:relative;overflow:hidden}.pv-side:not(:disabled):active{transform:scale(.96)}.pv-side:not(.done){box-shadow:inset 0 0 0 1.5px #7fc4d859}.pv-side>*{position:relative}.pv-side b{font-family:var(--display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:30px;line-height:1;overflow:hidden}.pv-side small{font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--sky);font-size:12px;font-weight:700}.pv-side em{font-style:normal;font-family:var(--display);animation:pop .45s var(--ease) .3s both;font-size:40px;line-height:1}.pv-m{background:#00000047;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.pv-m svg{width:76px;height:76px}.pv-fill{height:var(--p);animation:pvfill .9s var(--ease) both;background:linear-gradient(#7fc4d81f,#7fc4d852);bottom:0;left:0;right:0;position:absolute!important}.pv-side.lead{box-shadow:0 0 0 2px var(--sky),0 0 28px #7fc4d859}.pv-side.mine:after{content:"Your pick";font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--sky);font-size:10px;font-weight:700;position:absolute;top:8px;left:50%;transform:translate(-50%)}.pv-note{text-align:center;margin:0}.pv-next{gap:10px;animation:.45s .5s both heroin;display:grid}.pv-next .ghost{text-align:center;text-decoration:none}@keyframes pvfill{0%{height:0}}@media (prefers-reduced-motion:reduce){.pv,.pv-vs,.pv-fill,.pv-side em,.pv-next{animation:none}}.dests{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dest{color:#fff;border:0;border-radius:18px;justify-items:center;gap:2px;padding:14px 6px 12px;transition:transform .15s;display:grid}.dest:active{transform:scale(.95)}.dest i{background:#ffffff2e;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:4px;display:grid}.dest i svg{vertical-align:0!important;margin:0!important}.dest b{font-family:var(--display);text-transform:uppercase;font-size:24px;line-height:1}.dest small{opacity:.85;text-align:center;font-size:11px;line-height:1.2}.dest.ig{background:linear-gradient(135deg,#f9ce34,#ee2a7b 55%,#6228d7);box-shadow:0 10px 26px #ee2a7b47}.dest.snap{color:#111;background:#fffc00;box-shadow:0 10px 26px #fffc0029}.dest.snap i{background:#00000014}.dest.chat{background:linear-gradient(#5bd96f,#28b44a);box-shadow:0 10px 26px #34c75938}.sharehint{text-align:center;justify-items:center;gap:8px;animation:.4s both heroin;display:grid}.rate-places{gap:10px;margin-bottom:6px;display:grid}#toasts{left:12px;right:12px;top:calc(10px + env(safe-area-inset-top,0px));z-index:40;pointer-events:none;gap:8px;max-width:520px;margin:0 auto;display:grid;position:fixed}.toast{pointer-events:auto;-webkit-backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 14px 34px #00000073,inset 0 0 0 1px #ffffff0f,inset 4px 0 0 var(--c);animation:toastin .45s var(--ease) both;background:#202328f0;border-radius:18px;align-items:stretch;display:flex;overflow:hidden}.toast.out{animation:.3s ease-in both toastout}.toast-go{min-width:0;color:var(--chalk);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:16px 6px 16px 16px;display:flex}.toast-go i{background:color-mix(in srgb,var(--c) 22%,transparent);width:46px;height:46px;color:var(--c);border-radius:14px;flex:none;place-items:center;display:grid}.toast-go i svg{width:24px;height:24px}.toast-go em{color:var(--c);margin-left:auto;padding-left:6px;font-size:26px;font-style:normal;line-height:1}.toast-go b{font-size:17px;font-weight:700;line-height:1.25}.toast-x{width:40px;color:var(--chalk-dim);background:0 0;border:0;flex:none;font-size:22px}@keyframes toastin{0%{opacity:0;transform:translateY(-130%)}to{opacity:1;transform:none}}@keyframes toastout{to{opacity:0;transform:translateY(-130%)}}@media (prefers-reduced-motion:reduce){.toast,.toast.out{animation:none}}.cshift{color:var(--chalk-dim);background:color-mix(in srgb,var(--c) 12%,transparent);border-radius:12px;margin:8px 0 0;padding:8px 12px;font-size:14px;animation:.4s both heroin}.cshift b{color:var(--c);font-family:var(--label);text-transform:uppercase;letter-spacing:.04em;margin-right:4px}.comp b .era{color:var(--chalk-dim);margin-left:6px;font-style:normal;font-weight:600}.vs-sk{gap:7px;display:grid}.vsr{grid-template-columns:30px 1fr 34px 1fr 30px;align-items:center;gap:6px;display:grid}.vsr>b{font-family:var(--display);color:var(--chalk-dim);text-align:center;font-size:22px;line-height:1}.vsr>b.up{color:var(--chalk)}.vsr small{text-align:center;font-family:var(--label);letter-spacing:.06em;color:var(--c);font-size:12px;font-weight:700}.vsbar{background:#ffffff0f;border-radius:5px;justify-content:flex-end;height:10px;display:flex;overflow:hidden}.vsbar.them{justify-content:flex-start}.vsbar i{height:100%;width:var(--w);background:var(--c);opacity:.35;animation:vsgrow .8s var(--ease) var(--d,0s) both;border-radius:5px;display:block}.vsbar.lead i{opacity:1;box-shadow:0 0 12px color-mix(in srgb,var(--c) 50%,transparent)}@keyframes vsgrow{0%{width:0}}.rmine{justify-content:space-between;align-items:center;gap:12px;display:flex}.rmine b{display:block}.rmine small{color:var(--chalk-dim);font-size:13px;display:block}.rmine button{flex:none;width:auto;padding:10px 18px}.friends .card-head{align-items:center}.fs-n{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.fs-n em{color:#0b1430;background:var(--good);border-radius:999px;padding:2px 8px;font-style:normal;animation:1.6s ease-in-out 4 onepulse}.fs-big{background:radial-gradient(120% 90% at 0% 0%,var(--ball-soft),transparent 60%),var(--well);border-radius:16px;gap:4px;margin-top:6px;padding:14px;display:grid}.fs-big b{font-family:var(--display);text-transform:uppercase;font-size:38px;line-height:.95}.fs-big small,.fs-tile small{color:var(--chalk-dim);font-size:12px}.fbar{background:#ffffff14;border-radius:4px;height:8px;margin:4px 0 2px;display:block;overflow:hidden}.fbar i{height:100%;width:var(--w);background:var(--c,var(--ball));animation:vsgrow .9s var(--ease) .2s both;border-radius:4px;display:block}.fs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:10px;display:grid}.fs-tile{background:color-mix(in srgb,var(--c) 13%,var(--well));border-radius:16px;gap:2px;padding:12px;display:grid}.fs-tile span{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--chalk-dim);font-size:11px;font-weight:700}.fs-tile b{font-family:var(--display);text-transform:uppercase;color:var(--c);font-size:26px;line-height:1}.fs-tile.dim b{opacity:.85}.fs-lv{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}@media (prefers-reduced-motion:reduce){.vsbar i,.fbar i,.fs-n em{animation:none}}.sqacts{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;display:grid}.sqacts button{background:var(--slab);color:var(--chalk);border:0;border-radius:16px;justify-items:center;gap:6px;padding:12px 4px 10px;transition:transform .15s;display:grid}.sqacts button:active{transform:scale(.94)}.sqacts i{background:color-mix(in srgb,var(--c) 20%,transparent);width:42px;height:42px;color:var(--c);border-radius:14px;place-items:center;display:grid}.sqacts i svg{width:22px;height:22px}.sqacts span{font-family:var(--label);text-transform:uppercase;letter-spacing:.04em;text-align:center;font-size:11px;font-weight:700;line-height:1.1}.sqacts button:first-child{background:linear-gradient(180deg,color-mix(in srgb,var(--ball) 26%,var(--slab)),var(--slab))}.stand-tabs{background:var(--well);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.stand-tabs button{color:var(--chalk-dim);font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;background:0 0;border:0;border-radius:9px;padding:8px 4px;font-size:12px;font-weight:700}.stand-tabs button.on{background:var(--slab);color:var(--chalk);box-shadow:0 2px 8px #0000004d}.stand-sub{color:var(--chalk-dim);font-size:12px;font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;margin:10px 2px 8px}.dwk{border-bottom:1px solid var(--line);gap:6px;padding-bottom:10px;display:grid}.dwk>div{grid-template-columns:70px 1fr auto;align-items:center;gap:10px;display:grid}.dwk b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dwk small{font-family:var(--label);color:var(--chalk-dim);font-weight:700}.dwk-p{gap:4px;display:flex}.dwk-p i{background:#ffffff14;border-radius:4px;flex:1;height:8px}.dwk-p i.on{background:var(--ball)}.dupes{border:1px solid #f0681e59}.duprow{justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.duprow span{display:grid}.duprow small{color:var(--chalk-dim);font-size:12px}.duprow em{color:var(--chalk-dim);font-size:13px;font-style:normal}.duprow button{width:auto;padding:8px 14px}.rmb svg{flex:none;width:15px;height:15px}.lfit{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.lfit span{font-family:var(--label);text-transform:uppercase;letter-spacing:.04em;color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.lu-open{margin-top:10px}.lineup{border-top:1px solid var(--line);gap:8px;margin-top:10px;padding-top:12px;display:grid}.lres{gap:2px;margin-top:4px;animation:.35s both heroin;display:grid}.lres h4{font-family:var(--display);text-transform:uppercase;margin:0;font-size:28px;line-height:1}.tw-why{flex-wrap:wrap;gap:6px;margin:6px 0 2px;display:flex}.tw-why span{background:color-mix(in srgb,var(--c) 16%,#0003);color:var(--chalk);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:12px;display:inline-flex}.tw-why b{font-family:var(--label);letter-spacing:.06em;color:var(--c);font-size:11px}.hsnote{border:1px solid #7fc4d859;gap:6px;display:grid}.deck{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;margin:-2px -2px 0;padding:2px 2px 6px;display:flex;overflow-x:auto}.deck::-webkit-scrollbar{display:none}.dk{scroll-snap-align:start;color:var(--chalk);background:radial-gradient(90% 60% at 50% 0%,color-mix(in srgb,var(--t2) 28%,transparent),transparent 70%) padding-box,linear-gradient(180deg,#16254f,#0a1230) padding-box,linear-gradient(135deg,var(--t1),var(--t2) 35%,var(--t3) 60%,var(--t2) 85%,var(--t1)) border-box;animation:dkin .45s var(--ease) var(--d,0s) both;border:2px solid #0000;border-radius:16px;flex:0 0 96px;justify-items:center;gap:2px;padding:10px 6px 9px;transition:transform .15s;display:grid;position:relative;overflow:hidden}.dk:active{transform:scale(.95)}.dk.none{filter:saturate(.15);opacity:.7}.dk-o{font-family:var(--display);background:linear-gradient(180deg,var(--t1),var(--t2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;line-height:1;position:absolute;top:6px;left:8px}.dk em{font-style:normal;font-family:var(--display);color:var(--ball);font-size:13px;position:absolute;top:7px;right:8px}.dk-m{place-items:center;width:56px;height:56px;margin-top:12px;display:grid}.dk-m svg{width:56px;height:56px}.dk-m i{font-style:normal;font-family:var(--display);color:var(--chalk-dim);font-size:30px}.dk-n{font-family:var(--label);text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.dk small{color:var(--chalk-dim);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;line-height:1.2;overflow:hidden}.dk:after{content:"";pointer-events:none;animation:dksheen 1.4s ease-in-out calc(var(--d,0s) + .5s) both;background:linear-gradient(115deg,#0000 35%,#fff3 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}@keyframes dkin{0%{opacity:0;transform:translateY(10px)scale(.94)}}@keyframes dksheen{to{transform:translate(130%)}}.tape{gap:14px;display:grid;overflow:hidden}.tp-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tp-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;animation:.28s .62s both tpshake;display:grid}.tp-f{text-align:center;min-width:0;color:inherit;font:inherit;background:0 0;border:0;justify-items:center;gap:1px;padding:0;display:grid}.tp-f.l{animation:.55s cubic-bezier(.2,1.3,.4,1) 50ms both tpl}.tp-f.r{animation:.55s cubic-bezier(.2,1.3,.4,1) 50ms both tpr}.tp-m{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--t2) 30%,#101c46),#0a112d 72%);width:84px;height:84px;box-shadow:0 0 0 2px var(--t2),0 0 22px color-mix(in srgb,var(--t2) 35%,transparent);border-radius:50%;place-items:center;display:grid;overflow:hidden}.tp-m svg{width:74px;height:74px}.tp-o{font-family:var(--display);background:linear-gradient(180deg,var(--t1),var(--t2));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:46px;line-height:.9}.tp-n{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.tp-f small{color:var(--chalk-dim);max-width:100%;font-size:12px;line-height:1.25}.tp-f .tp-pl{color:var(--t2);font-family:var(--label);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:11px;font-weight:600}.tp-mid{justify-items:center;gap:6px;display:grid}.tp-vs{font-style:normal;font-family:var(--display);color:var(--ball);text-shadow:0 0 24px color-mix(in srgb,var(--ball) 60%,transparent);font-size:42px;line-height:1;animation:.5s cubic-bezier(.3,1.6,.5,1) .4s both tpslam}.tp-rec{font-family:var(--display);color:var(--chalk-dim);font-size:20px;line-height:1;animation:.3s .8s both tprow}.tp-rec .up{color:var(--chalk)}.tp-rows{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid}.tp-row{text-align:center;animation:tprow .35s var(--ease) var(--d,0s) both;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:center;padding:8px 0;display:grid}.tp-row+.tp-row{border-top:1px solid var(--line)}.tp-row span{color:var(--chalk-dim);font-size:15px;font-weight:700}.tp-row span.up{color:var(--chalk)}.tp-row em{font-style:normal;font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--chalk-dim);opacity:.8;font-size:11px;font-weight:700}.tp-read{animation:tprow .4s var(--ease) 1.1s both;background:#ffffff0a;border-radius:14px;gap:9px;padding:12px 14px;display:grid}.tp-read p{justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.tp-read em{font-style:normal;font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);background:#ffffff12;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.tp-read em.up{background:color-mix(in srgb,var(--good) 18%,transparent);color:var(--good)}.tp-read em.down{background:color-mix(in srgb,var(--rim) 22%,transparent);color:var(--rim)}.tp-call{border-top:1px solid var(--line);padding-top:9px}.tp-call span{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--chalk-dim);font-size:12px;font-weight:700}.tp-call b{font-family:var(--display);text-transform:uppercase;text-align:right;font-size:24px;line-height:1}.tp-hist{text-align:center;justify-items:center;gap:8px;display:grid}.tp-wl{gap:6px;display:flex}.tp-wl i{width:32px;height:32px;font-style:normal;font-family:var(--display);animation:tpchip .35s cubic-bezier(.3,1.6,.5,1) var(--d,0s) both;border-radius:9px;place-items:center;font-size:19px;display:grid}.tp-wl i.w{background:color-mix(in srgb,var(--good) 22%,transparent);color:var(--good);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 40%,transparent)}.tp-wl i.l{color:var(--chalk-dim);background:#ffffff0f}.tp-hist small{color:var(--chalk-dim);font-size:12px}.tp-none{text-align:center;margin:0}.tape .actions button{justify-content:center;align-items:center;gap:8px;display:flex}.tape .actions svg{flex:none;width:18px;height:18px}@keyframes tpl{0%{opacity:0;transform:translate(-70%)rotate(-8deg)}}@keyframes tpr{0%{opacity:0;transform:translate(70%)rotate(8deg)}}@keyframes tpslam{0%{opacity:0;transform:scale(2.8)}70%{opacity:1;transform:scale(.88)}to{transform:scale(1)}}@keyframes tpshake{25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-1px)}}@keyframes tprow{0%{opacity:0;transform:translateY(6px)}}@keyframes tpchip{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.dk,.dk:after,.tp-top,.tp-f,.tp-vs,.tp-rec,.tp-row,.tp-read,.tp-wl i{animation:none}}.tp-hist small{flex-wrap:wrap;justify-content:center;gap:4px 14px;display:flex}.tp-hist small b{color:var(--chalk)}.wk-snd{gap:6px;display:flex;position:relative}.wk-snd button{place-items:center;width:40px;height:40px;padding:0;display:grid}.wk-snd button svg{width:20px;height:20px}.wk-snd button[data-act=wk-music]{opacity:.5}.wk-snd button[data-act=wk-music].on{opacity:1;color:var(--good)}.flashtip{z-index:7;white-space:nowrap;color:#111;font-family:var(--label);background:#fff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;animation:.25s both tprow;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 20px #0006}.q .how.two{color:var(--ball);font-weight:600;animation:1.6s ease-in-out 2 howpulse}@keyframes howpulse{50%{opacity:.55}}.sqedit{background:#ffffff0a;border-radius:14px;gap:8px;padding:12px;display:grid}.sqedit input{width:100%}.rated-hero{text-align:center;justify-items:center;gap:6px;display:grid}.rated-check{color:#080e25;background:var(--good);width:64px;height:64px;box-shadow:0 0 30px color-mix(in srgb,var(--good) 50%,transparent);border-radius:50%;place-items:center;font-size:34px;font-weight:800;animation:.5s cubic-bezier(.3,1.6,.5,1) both tpslam;display:grid}.rated-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rtile{background:color-mix(in srgb,var(--c) 12%,#142249);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);animation:tprow .35s var(--ease) var(--d,0s) both;border-radius:14px;gap:3px;padding:12px;display:grid}.rtile:first-child:nth-last-child(odd){grid-column:1/-1}.rtile span{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);font-size:11px;font-weight:700}.rtile b{font-family:var(--display);color:var(--c);font-size:26px;line-height:1}.rtile small{color:var(--chalk-dim);font-size:12px}.rtile.dim b{opacity:.85}.rated-ver{text-align:center;color:var(--chalk-dim);font-size:14px}.rated-ver b{color:var(--chalk)}.rated-ver em{color:var(--good);font-style:normal;font-weight:700}.fs-more{margin:12px auto 0;font-size:14px;display:block}.fs-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.fs-list li{background:#ffffff0a;border-radius:12px;gap:6px;padding:10px 12px;animation:.25s both tprow;display:grid}.fs-row1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fs-row1 b{font-size:15px}.fs-row1 small{color:var(--chalk-dim);flex:none;font-size:12px}.fs-row2{flex-wrap:wrap;gap:6px;display:flex}.fs-row2 i{font-style:normal;font-family:var(--label);color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.fs-row2 i.dim{opacity:.8}.fs-row2 .tierpill{padding:3px 8px;font-size:11px}.tl-pick{gap:8px;display:grid}.tl-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tl-opt{text-align:left;border:1.5px solid color-mix(in srgb,var(--c) 30%,transparent);color:var(--chalk);background:linear-gradient(160deg,color-mix(in srgb,var(--c) 22%,#16254f),#0c1637 70%);animation:dkin .4s var(--ease) var(--d,0s) both;border-radius:16px;align-content:start;gap:2px;padding:11px 10px 12px;transition:transform .15s,border-color .2s,box-shadow .2s;display:grid;position:relative}.tl-opt:active{transform:scale(.96)}.tl-opt.on{border-color:var(--c);box-shadow:0 0 0 1px var(--c),0 8px 24px color-mix(in srgb,var(--c) 30%,transparent)}.tl-opt em{font-style:normal;font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--c);font-size:10px;font-weight:700}.tl-opt b{font-family:var(--display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:28px;line-height:.95;overflow:hidden}.tl-opt span{font-size:12px;font-weight:600;line-height:1.2}.tl-opt small{color:var(--chalk-dim);margin-top:2px;font-size:11px;line-height:1.25}.tl-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tl-shuf{border:1.5px solid color-mix(in srgb,var(--chalk) 22%,transparent);color:var(--chalk);font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;background:#101c46;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:700;transition:transform .15s,border-color .2s;display:inline-flex}.tl-shuf svg{width:15px;height:15px}.tl-shuf:active{transform:scale(.94)rotate(-4deg)}.tl-shuf.on{border-color:var(--gold);color:var(--gold)}.tl-star{text-align:left;color:var(--chalk);border:1.5px solid color-mix(in srgb,var(--gold) 45%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--gold) 20%,#16254f),color-mix(in srgb,var(--c) 14%,#0c1637) 75%);animation:dkin .4s var(--ease) .18s both;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;transition:transform .15s,box-shadow .2s;display:flex}.tl-star:active{transform:scale(.97)}.tl-star.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 8px 24px color-mix(in srgb,var(--gold) 28%,transparent)}.tl-st-a{gap:1px;min-width:0;display:grid}.tl-st-a em{font-style:normal;font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--gold);font-size:10px;font-weight:700}.tl-st-a b{font-family:var(--display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:26px;line-height:.95;overflow:hidden}.tl-st-a span{color:var(--c);font-size:12px;font-weight:600}.tl-st-a small.tl-hoop{color:var(--chalk-dim);align-items:center;font-size:11px;display:inline-flex}.tl-next{background:#08102a;border:1px solid #ffffff14;border-radius:12px;flex:none;justify-items:center;gap:2px;min-width:78px;padding:7px 9px;display:grid}.tl-next small{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);font-size:9px;font-weight:700}.tl-next time{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--chalk);font-size:20px;line-height:1}.tl-next .tl-sk{color:var(--ball);align-items:center;gap:2px;display:inline-flex}.tl-next .tl-sk svg{width:11px;height:11px}.tl-next .tl-ok{background:var(--good);color:#080e25;border-radius:50%;place-items:center;width:22px;height:22px;margin-bottom:2px;font-size:13px;display:grid}.tl-st-a em i{color:var(--chalk-dim);font-style:normal}.tl-star.done .tl-st-a b{color:var(--gold)}.tl-hero.rolling .tl-name{color:var(--chalk-dim);filter:blur(.6px)}.tl-hero.landed .tl-name{animation:tlland .6s var(--ease)}@keyframes tlland{0%{color:var(--gold);transform:scale(1.18)}to{transform:none}}.tl-hero h2{margin-bottom:0}.tl-title{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--c);margin:0;font-size:14px;font-weight:700}.tl-line{color:var(--chalk);opacity:.9;margin:2px 0 4px;font-size:14px;font-style:italic;line-height:1.4}.tl-list li.tl-ph{counter-increment:none;font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--c);border:0;margin:8px 0 2px;padding:0;font-size:11px;font-weight:700;list-style:none;display:block}.tl-list li.tl-ph:before{content:"";background:var(--c);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.tl-own,.tw-back{margin:6px auto 0;font-size:14px;display:block}.tw-back{text-align:left;margin:0 0 4px}.tw-list li.tw-wu{counter-increment:none;border-top:0;padding:0}.tw-wu button{width:100%;color:var(--chalk);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:8px 0 9px;font-size:14px;display:grid}.tw-wu em{font-style:normal;font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--chalk-dim);font-size:11px;font-weight:700}.tw-wu em:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.tw-list li.tw-wu span:before{content:none}.tw-wu small{color:var(--chalk-dim)}.tw-wu .msw{background:#ffffff24;border-radius:9px;width:30px;height:18px;transition:background .2s;position:relative}.tw-wu .msw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .22s cubic-bezier(.3,1.4,.5,1);position:absolute;top:2px;left:2px}.tw-wu.on .msw{background:var(--good)}.tw-wu.on .msw:after{transform:translate(12px)}.tw-wu:not(.on) span{color:var(--chalk-dim)}.wk-steps{counter-reset:st;gap:6px;margin:0;padding:0;list-style:none;display:grid}.wk-steps li{counter-increment:st;align-items:center;gap:10px;font-size:15px;line-height:1.3;display:flex}.wk-steps li:before{content:counter(st);width:24px;height:24px;font-family:var(--display);color:#080e25;background:var(--c);border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.wk-goalbig{justify-items:center;line-height:1;display:grid}.wk-goalbig b{font-family:var(--display);color:var(--c);font-size:96px;line-height:.85}.wk-goalbig span{font-family:var(--label);text-transform:uppercase;letter-spacing:.1em;color:var(--chalk-dim);font-size:14px;font-weight:700}.wk-goalbig em{font-style:normal;font-family:var(--display);color:var(--chalk-dim);font-variant-numeric:tabular-nums;margin-top:8px;font-size:24px}.wk-fb{--h:var(--chalk-dim);background:color-mix(in srgb,var(--h) 14%,#142249);border:1px solid color-mix(in srgb,var(--h) 35%,transparent);border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:2px 10px;padding:10px 12px;animation:.35s both tprow;display:grid}.wk-fb span{color:var(--chalk-dim);font-size:13px;font-weight:600}.wk-fb b{font-family:var(--display);font-size:26px;line-height:1}.wk-fb em{font-style:normal;font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--h);font-size:12px;font-weight:700}.wk-fb small{color:var(--chalk);grid-column:1/-1;font-size:12px}.wk-fb.fire,.lgs.fire{--h:#ff6a3d}.wk-fb.hot,.lgs.hot{--h:var(--ball)}.wk-fb.warm,.lgs.warm{--h:var(--gold)}.wk-fb.cold,.lgs.cold{--h:var(--sky)}.lg-tl{text-align:center;justify-items:center;gap:2px;display:grid}.lg-pro{font-family:var(--display);text-transform:uppercase;background:linear-gradient(180deg,#fff,var(--ball));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:84px;line-height:.85;animation:.55s cubic-bezier(.3,1.6,.5,1) .15s both tpslam}.lg-done{max-width:30ch;margin:6px 0 0;font-size:15px;line-height:1.4;animation:.4s .5s both tprow}.lg-shots{text-align:left;gap:6px;display:grid}.lgs-tot{justify-content:center;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.lgs-tot b{font-family:var(--display);font-size:44px;line-height:1}.lgs-tot b small{color:var(--chalk-dim);font-size:24px}.lgs-tot span{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);font-size:12px;font-weight:700}.lgs{--h:var(--chalk-dim);background:color-mix(in srgb,var(--h) 12%,#142249);animation:tprow .35s var(--d,0s) both;border-radius:12px;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.lgs span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.lgs b{font-family:var(--display);font-size:22px;line-height:1}.lgs em{font-style:normal;font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;color:var(--h);font-size:11px;font-weight:700}.lgs i{font-style:normal;font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;background:var(--gold);color:#080e25;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700}.lgs i.f{color:var(--chalk);background:#ffffff1f}@media (prefers-reduced-motion:reduce){.tl-star,.tl-hero.landed .tl-name,.tl-opt,.wk-fb,.lg-pro,.lg-done,.lgs{animation:none}}.gc-card{text-align:center;border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--gold) 20%,transparent),transparent 70%),#0e183d;border-radius:18px;justify-items:center;gap:6px;padding:16px 14px;animation:.4s .25s both tprow;display:grid}.gc-n{font-family:var(--display);text-transform:uppercase;background:linear-gradient(#fff3b8,#f0c24a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:46px;line-height:.9;animation:.5s cubic-bezier(.3,1.6,.5,1) .35s both tpslam}.gc-n small,.lt-big b small,.wc-row b small{opacity:.8;margin-left:4px;font-size:.5em}.gc-tr{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.gc-tr span{animation:tprow .3s var(--d,0s) both;background:#ffffff12;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.gc-w{color:var(--chalk-dim);margin:0;font-size:13px}.gc-nudge{text-align:center;margin:0}.lately{gap:10px;display:grid}.lt-big{justify-items:start;gap:4px;display:grid}.lt-big>span{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);font-size:12px;font-weight:700}.lt-big b{font-family:var(--display);text-transform:uppercase;color:var(--gold);font-size:38px;line-height:.9}.lt-big .gc-tr{justify-content:flex-start}.lt-vs{color:var(--chalk-dim);margin:0;font-size:14px}.lt-vs b{color:var(--chalk)}.lt-games{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.lt-games::-webkit-scrollbar{display:none}.lt-games span{background:#ffffff0d;border-bottom:3px solid #ffffff1f;border-radius:12px;flex:none;gap:1px;padding:7px 10px;display:grid}.lt-games span.w{border-bottom-color:var(--good)}.lt-games span.l{border-bottom-color:var(--rim)}.lt-games b{font-family:var(--display);text-transform:uppercase;font-size:18px;line-height:1}.lt-games small{color:var(--chalk-dim);font-size:11px}@media (prefers-reduced-motion:reduce){.gc-card,.gc-n,.gc-tr span,.wc-row{animation:none}}.logged.absorb{position:relative}.gc-n.emit,.lg-pro.emit{animation:.5s cubic-bezier(.3,1.6,.5,1) .35s both tpslam,1.4s ease-in-out .7s 2 abglow}@keyframes abglow{50%{filter:drop-shadow(0 0 14px #f0c24ae6)}}.tagfill .chipbtn.lot{color:#1a0d00;background:linear-gradient(135deg,#ff7a2e,#f0c24a);border-color:#0000;animation:.3s cubic-bezier(.3,1.6,.5,1) lotpop;box-shadow:0 0 14px #ff7a2e73}@keyframes lotpop{0%{transform:scale(.85)}}.tagfill .chipbtn{position:relative}.tagfill .fire{filter:grayscale()brightness(1.6);opacity:.45;margin-left:5px;font-size:13px;font-style:normal;line-height:1;animation:1.1s ease-in-out .3s 3 firewait;display:inline-block}.tagfill .fire.lit{filter:none;opacity:1;animation:.45s cubic-bezier(.3,1.8,.5,1) firelit}@keyframes firewait{50%{opacity:.9;transform:scale(1.35)rotate(-8deg)}}@keyframes firelit{0%{transform:scale(.3)}60%{transform:scale(1.6)}to{transform:scale(1)}}.tagfill .tip{padding:5px 10px;font-size:12px}@media (prefers-reduced-motion:reduce){.tagfill .fire,.tagfill .fire.lit{animation:none}}.lg-big.emit{animation:1.4s ease-in-out .7s 2 abglow}.ab-l{z-index:60;pointer-events:none;text-align:center;white-space:pre;will-change:transform,opacity,filter;display:block;position:fixed}.gc-n.eaten,.lg-pro.eaten{opacity:.07;filter:none;transition:opacity .2s;animation:none}.ab-maw{z-index:59;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--c) 55%,#fff 10%) 0,color-mix(in srgb,var(--c) 30%,transparent) 30%,transparent 65%);mix-blend-mode:screen;border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px;animation:.5s ease-out both mawopen;position:fixed}.ab-maw.shut{animation:.45s ease-in forwards mawshut}@keyframes mawopen{0%{opacity:0;transform:scale(.3)}}@keyframes mawshut{30%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(.2)}}.pcard.eating{filter:brightness(1.08);transition:transform .45s cubic-bezier(.4,0,.6,1),filter .45s;transform:scale(.975)}.pcard.gulp{animation:.75s cubic-bezier(.3,1.5,.5,1) cardgulp}@keyframes cardgulp{0%{transform:scale(.975)}35%{transform:scale(1.035)}65%{transform:scale(.995)}to{transform:none}}.pc-stats .st.hit{animation:.9s cubic-bezier(.3,1.6,.5,1) sthit}@keyframes sthit{0%{transform:scale(1)}35%{background:color-mix(in srgb,var(--c) 35%,transparent);box-shadow:0 0 0 2px var(--c),0 0 22px var(--c);transform:scale(1.1)}to{transform:scale(1)}}.lg-back{justify-self:start;margin-bottom:-4px}@media (prefers-reduced-motion:reduce){.pcard.gulp,.pc-stats .st.hit{animation:none}.pcard.eating{transform:none}}.lvl-row{align-items:center;gap:8px;display:flex}.seg.lvl{flex:1;grid-template-columns:repeat(3,1fr);display:grid}.seg.lvl button{padding:8px 4px;font-size:13px}.tipbtn{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex:none;width:42px;height:38px;font-size:18px}.tipbtn.on{background:color-mix(in srgb,var(--gold) 20%,transparent);border-color:var(--gold)}.wk-tips{background:#ffffff0a;border-radius:12px;gap:4px;margin:0;padding:10px 12px 10px 28px;font-size:14px;animation:.25s both tprow;display:grid}.wk-var{background:color-mix(in srgb,var(--c) 12%,transparent);border-radius:12px;margin:0;padding:8px 12px;font-size:14px;line-height:1.35}.wk-var.up b{color:var(--rim)}.wk-var.down b{color:var(--sky)}.court{width:100%;height:auto;display:block}.court path,.court line,.court rect,.court circle{vector-effect:non-scaling-stroke}.court .cl{fill:none;stroke:#eceee84d;stroke-width:1.5px}.court .cl.dsh{stroke-dasharray:4 4}.court .ck{stroke:#eceee88c;stroke-width:4px}.court .cb{stroke:#eceee8cc;stroke-width:3px}.court .cr{fill:none;stroke:#ffb27a;stroke-width:2.5px}.court .cn{fill:none;stroke:#eceee8cc;stroke-width:2px;stroke-dasharray:5 4}.court .cs{fill:none;stroke:var(--sky);stroke-width:2.2px;stroke-dasharray:3 4}.court .cd{fill:none;stroke:#fff;stroke-width:1.8px}.court .cp{fill:none;stroke:var(--good);stroke-width:2px;stroke-dasharray:1 4;stroke-linecap:round}.court .ca{fill:none;stroke:var(--ball);stroke-width:2px;stroke-dasharray:4 3;opacity:.9}.court .cc{fill:var(--ball);opacity:.9}.court .csp circle{fill:#142249;stroke:var(--c,var(--ball));stroke-width:2px}.court .csp text{fill:var(--chalk);font-family:var(--label);text-anchor:middle;font-weight:700}.court .cdot{fill:var(--ball);filter:drop-shadow(0 0 4px var(--ball))}.court .cdot.pulse{animation:1.2s ease-in-out infinite cdpulse}@keyframes cdpulse{50%{opacity:.4}}.tc-watch{color:#ff8a8a;font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;background:#ff505024;border-radius:999px;align-items:center;gap:6px;margin:6px 0 2px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.kindgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.kt{color:var(--chalk);background:#ffffff08;border:1.5px solid #ffffff14;border-radius:14px;justify-items:center;gap:2px;padding:10px 4px 8px;transition:transform .12s;display:grid}.kt b{font-family:var(--display);color:var(--chalk-dim);font-size:24px;line-height:1}.kt span{font-family:var(--label);text-transform:uppercase;letter-spacing:.04em;color:var(--chalk-dim);white-space:nowrap;font-size:10.5px;font-weight:700}.kt.on{border-color:var(--ball);background:color-mix(in srgb,var(--ball) 14%,transparent);transform:scale(1.03)}.kt.on b{color:var(--ball)}.kt.on span{color:var(--chalk)}.kt:active{transform:scale(.95)}.sqtabs{scrollbar-width:none;gap:6px;margin:6px 0 8px;display:flex;overflow-x:auto}.sqtabs::-webkit-scrollbar{display:none}.sqtabs button{border:0;border-bottom:3px solid hsl(var(--sh) 70% 50% / .35);background:hsl(var(--sh) 40% 30% / .25);color:var(--chalk-dim);font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;border-radius:10px;flex:none;padding:6px 12px;font-size:12px;font-weight:700}.sqtabs button.on{border-bottom-color:hsl(var(--sh) 80% 55%);background:hsl(var(--sh) 60% 40% / .45);color:var(--chalk)}.pchip{color:var(--chalk);background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:999px;flex:none;align-items:center;gap:7px;padding:4px 12px 4px 4px;font-size:14px;font-weight:600;display:inline-flex}.pchip i{background:#0b1332;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;display:grid;overflow:hidden}.pchip i svg{width:28px;height:28px}.pchip.on{border-color:var(--sky);background:color-mix(in srgb,var(--sky) 14%,transparent)}.wlrow{gap:10px;margin-top:8px;display:flex}.wlb{color:var(--chalk-dim);background:#ffffff08;border:2px solid #ffffff1a;border-radius:16px;flex:1;justify-items:center;padding:8px 0;display:grid}.wlb b{font-family:var(--display);font-size:44px;line-height:1}.wlb small{font-size:11px}.wlb.w.on{border-color:var(--good);background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--good);animation:.3s cubic-bezier(.3,1.8,.5,1) lotpop}.wlb.l.on{border-color:var(--rim);background:color-mix(in srgb,var(--rim) 16%,transparent);color:var(--rim);animation:.3s cubic-bezier(.3,1.8,.5,1) lotpop}.wlb.n.on{border-color:var(--chalk-dim);color:var(--chalk)}.feelrow{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.fe{color:var(--chalk-dim);background:#ffffff08;border:1.5px solid #0000;border-radius:14px;justify-items:center;gap:3px;padding:8px 2px;display:grid}.fe b{filter:grayscale(.7);opacity:.6;font-size:26px;line-height:1;transition:all .15s}.fe small{font-size:10.5px;font-family:var(--label);text-transform:uppercase;letter-spacing:.03em;font-weight:700}.fe.on{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--chalk)}.fe.on b{filter:none;opacity:1;transform:scale(1.2)}.mission.mcard{background:linear-gradient(100deg,color-mix(in srgb,var(--c) 18%,#142249),#111c40 70%);border:0;border-radius:16px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.mcard .mic{width:40px;height:40px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border-radius:12px;place-items:center;display:grid}.mcard .mic svg{width:24px;height:24px}.mcard b{margin-bottom:5px;font-size:15px;line-height:1.25;display:block}.seg.four{grid-template-columns:repeat(4,1fr)}.story{gap:12px;margin-top:4px;display:grid;position:relative}.sty-bars{grid-template-columns:repeat(var(--n,6),1fr);gap:5px;display:grid}.sty-bars span{background:#ffffff24;border-radius:3px;height:3px;overflow:hidden}.sty-bars i{background:var(--chalk);width:0;height:100%;display:block}.sty-bars .done i{width:100%}.sty-bars .on i{animation:stybar var(--ms) linear forwards}@keyframes stybar{to{width:100%}}.sty-stage{display:grid}.sty-s{opacity:0;visibility:hidden;grid-area:1/1;grid-template-rows:auto 1fr;gap:12px;transition:opacity .35s,visibility .35s;display:grid}.sty-s.on{opacity:1;visibility:visible}.sty-h{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(40px,11.5vw,58px);line-height:.9}.sty-h span{text-transform:none;color:var(--ball);transform-origin:0;text-shadow:.04em .05em 0 var(--navy-deep);padding:.04em 0 .1em .02em;font-family:Yellowtail,cursive;font-size:1.04em;font-weight:400;line-height:1.08;display:block;transform:rotate(-4deg)}.sty-s.on .sty-h{animation:styh .5s var(--ease) both}@keyframes styh{0%{opacity:0;transform:translateY(10px)}}.sty-v{align-content:start;display:grid;position:relative}.sty-v.mid{align-content:center;padding-bottom:30px}.sty-tap{z-index:3;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0}.sty-tap.l{width:30%;left:0}.sty-tap.r{width:70%;right:0}.land-free{text-align:center;color:var(--chalk-dim);margin:2px 0 0;font-size:12px}@keyframes styup{0%{opacity:0;transform:translateY(8px)}}@keyframes stypop{0%{opacity:0;transform:scale(2.2)}}.sty-s.on .sty-card{animation:stycard .9s var(--ease) .15s both}@keyframes stycard{0%{opacity:0;transform:perspective(900px)rotateY(-70deg)scale(.9)}}.sty-train{gap:10px;display:grid;position:relative}.sty-court{background:#0e173b;border:1px solid #ffffff12;border-radius:16px;padding:8px}.sty-court svg,.sty-court svg.court{background:0 0;width:100%;height:auto;max-height:190px;margin:0;padding:0;display:block}.sty-s.on .sty-court .cn,.sty-s.on .sty-court .cd{stroke-dasharray:400;animation:1.4s ease-out .15s both stydraw}@keyframes stydraw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.sty-drill{background:#101c46;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.sty-drill b{font-size:15px}.sty-drill span{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--ball);font-size:13px;font-weight:700}.sty-s.on .sty-drill{animation:styup .4s var(--ease) .9s both}.sty-eat{text-align:center;justify-items:center;gap:0;display:grid}.sty-eat>em{font-style:normal;font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--chalk-dim);font-size:11px;font-weight:700}.sty-name{font-family:var(--display);text-transform:uppercase;justify-content:center;font-size:52px;line-height:.9;display:flex}.sty-name i{background:linear-gradient(180deg,#fff,var(--ball));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:inline-block}.sty-name i.sp{width:.25em}.sty-s.on .sty-eat .sty-name i{animation:styslam .45s cubic-bezier(.3,1.6,.5,1) 1.3s both,styeat .6s cubic-bezier(.6,0,.85,.4) calc(2.1s + var(--i)*50ms) forwards}@keyframes styslam{0%{opacity:0;transform:scale(2.2)}}@keyframes styeat{0%{opacity:1;filter:blur();transform:none}28%{transform:translate(calc(var(--dx)*.12),-10px) scale(1.05);opacity:1;filter:blur()}to{transform:translate(var(--dx),var(--dy)) scale(.1);opacity:0;filter:blur(2.5px)}}.sty-mc{border:1.5px solid color-mix(in srgb,var(--gold) 55%,transparent);background:radial-gradient(120% 140% at 0 0,hsl(var(--h) 45% 24%),#0c1637 60%);border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative}.sty-mc-face{background:#0a112d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.sty-mc-face svg{width:40px;height:40px}.sty-mc-n{display:grid}.sty-mc-n b{font-family:var(--display);text-transform:uppercase;font-size:22px;line-height:1}.sty-mc-n small{color:var(--chalk-dim);font-size:12px}.sty-mc-st{border:1.5px solid color-mix(in srgb,var(--c) 50%,transparent);background:#08102a;border-radius:10px;justify-items:center;padding:4px 10px;display:grid;position:relative}.sty-mc-st small{font-family:var(--label);letter-spacing:.06em;color:var(--c);font-size:10px;font-weight:700}.sty-mc-st b{height:28px;font-family:var(--display);font-size:28px;line-height:28px;display:grid;overflow:hidden}.sty-mc-st b i{font-style:normal;transform:translateY(-100%)}.sty-mc-st em{font-style:normal;font-family:var(--display);color:var(--c);text-shadow:0 0 12px var(--c);font-size:20px;position:absolute;top:-12px;right:-8px}.sty-s.on .sty-mc{animation:styup .4s var(--ease) .3s both,stygulp .75s cubic-bezier(.3,1.5,.5,1) 2.85s both}.sty-s.on .sty-mc:after{content:"";pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--c) 55%,#fff 10%),transparent 62%);mix-blend-mode:screen;opacity:0;border-radius:50%;width:140px;height:140px;margin:-70px 0 0 -70px;animation:1.2s ease-in-out 2s both stymaw;position:absolute;top:50%;left:50%}.sty-s.on .sty-mc-st b i{animation:.4s cubic-bezier(.3,1.5,.5,1) 3.05s both stytick}.sty-s.on .sty-mc-st{animation:.8s cubic-bezier(.3,1.6,.5,1) 3s both stystat}.sty-s.on .sty-mc-st em{animation:stypop .5s var(--ease) 3.1s both}@keyframes stygulp{0%{transform:none}35%{transform:scale(1.05)}65%{transform:scale(.99)}to{transform:none}}@keyframes stymaw{0%{opacity:0;transform:scale(.4)}60%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes stytick{0%{transform:none}}@keyframes stystat{35%{box-shadow:0 0 0 2px var(--c),0 0 22px var(--c);transform:scale(1.15)}}.sty-s:not(.on) .sty-mc-st b i{transform:none}@media (prefers-reduced-motion:reduce){.sty-s.on *{animation:none!important}.sty-name i{opacity:0}.sty-mc-st b i{transform:translateY(-100%)}}button.rc-nums{width:100%;color:inherit;font:inherit;background:0 0;border:0;padding:0}.wkv{gap:14px}.wkv-h{display:flex}.wkv-nav{text-align:center;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.wkv-nav b{font-family:var(--display);text-transform:uppercase;font-size:34px;line-height:1;display:block}.wkv-nav small{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);font-size:11px;font-weight:700}.wkv-ar{height:44px;color:var(--chalk);background:#0e173b;border:1px solid #ffffff1a;border-radius:12px;font-size:22px}.wkv-ar:disabled{opacity:.25}.wkv-n{background:var(--slab);border-radius:16px;padding:12px 6px}.wkdays{gap:10px;display:grid}.wkd{grid-template-columns:40px 1fr;align-items:start;gap:10px;display:grid}.wkd-d{justify-items:center;padding-top:8px;display:grid}.wkd-d b{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);font-size:12px;font-weight:800}.wkd-d small{font-family:var(--display);font-size:22px;line-height:1}.wkd.today .wkd-d b,.wkd.today .wkd-d small{color:var(--ball)}.wkd-l{gap:6px;display:grid}.wkd-none{color:var(--chalk-dim);border:1px dashed #ffffff1f;border-radius:14px;margin:0;padding:12px;font-size:13px}.wkr{text-align:left;width:100%;color:var(--chalk);background:linear-gradient(100deg,color-mix(in srgb,var(--c,#888) 14%,#142249),#111c40 70%);border:1px solid #ffffff12;border-radius:14px;grid-template-columns:40px 1fr auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.wkr:active{transform:scale(.98)}.wkr.g{--c:var(--ball)}.wkr.g.w{--c:var(--good)}.wkr.g.l{--c:#e2554a}.wkr.l{--c:var(--sky);grid-template-columns:40px 1fr}.wkr-ic{width:40px;height:40px;font-family:var(--display);color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border-radius:11px;place-items:center;font-size:15px;display:grid}.wkr-ic svg{width:20px;height:20px}.wkr-tx{min-width:0;display:grid}.wkr-tx b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.wkr-tx small{color:var(--chalk-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wkr em{font-style:normal;font-family:var(--display);color:var(--c);font-size:22px}.wkr .chev{color:var(--chalk-dim);font-size:20px;font-style:normal}.jpick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.jp{text-align:left;color:var(--chalk);background:#142249;border:1.5px solid #ffffff24;border-radius:18px;justify-items:start;gap:3px;padding:16px 14px;display:grid}.jp b{font-family:var(--display);text-transform:uppercase;font-size:24px;line-height:1}.jp small{color:var(--chalk-dim);font-size:13px}.jp.new{background:linear-gradient(135deg,#ff8a3d,var(--ball));color:#1a0d00;border-color:#0000}.jp.new small{color:#1a0d00bf}.jp:active{transform:scale(.97)}.jhave{background:#142249;border:1px solid #ffffff1a;border-radius:18px;gap:12px;padding:16px;display:grid}.jhave>b{font-size:17px}.jsteps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jsteps li{grid-template-columns:28px 1fr;align-items:center;gap:10px;font-size:15px;display:grid}.jsteps i{width:28px;height:28px;font-style:normal;font-family:var(--display);background:var(--ball);color:#1a0d00;border-radius:50%;place-items:center;font-size:16px;display:grid}.jsteps .cta{margin:0}.jhave .linkbtn{justify-self:start}.frange{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.frange div{animation:dkin .35s var(--ease) calc(var(--i)*80ms) both;background:#142249;border:1px solid #ffffff12;border-radius:12px;gap:2px;padding:10px;display:grid}.frange small{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);font-size:10px;font-weight:700}.frange b{font-size:14px;line-height:1.2}.frange div:last-child{border-color:color-mix(in srgb,var(--gold) 45%,transparent)}.frange div:last-child small{color:var(--gold)}.sqh-r{align-items:center;gap:8px;display:flex}.sqref{width:38px;height:38px;color:var(--chalk);background:#0003;border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid}.sqref.spin svg{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sqnudge{text-align:left;border:1px solid color-mix(in srgb,var(--sky) 50%,transparent);background:color-mix(in srgb,var(--sky) 10%,#142249);width:100%;color:var(--chalk);border-radius:14px;gap:3px;padding:12px 14px;display:grid}.sqnudge b{font-size:15px}.sqnudge small{color:var(--chalk-dim);font-size:13px}.sqref.sm{width:32px;height:32px}.sqref.sm svg{width:15px;height:15px}.home .door.train{color:var(--chalk);box-shadow:none;background:#16254f;border:1px solid #ffffff14}.home .door.train .di{background:color-mix(in srgb,var(--sky) 16%,transparent);color:var(--sky)}.home .door small{opacity:.7}.pulse1{background:var(--slab);width:100%;color:var(--chalk);text-align:left;border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.pulse1 .fl{color:var(--ball);align-items:center;gap:3px;display:inline-flex}.pulse1 .fl b{font-family:var(--display);font-size:20px;line-height:1}.pulse1 .fl svg{width:16px;height:16px}.pulse1 small{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--chalk-dim);flex:1;font-size:11px;font-weight:700}.pulse1.risk small{color:var(--ball)}.pulse1 .chev,.home-feed .chev{color:var(--chalk-dim);font-size:18px;font-style:normal}.gsave{background:#142249;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.gsave b{font-size:15px;display:block}.gsave small{color:var(--chalk-dim);font-size:12px}.gs-btn{color:#111d49;background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:700;display:inline-flex}.gs-btn svg{width:18px;height:18px}.home .mission.mcard{background:#142249}.home .home-feed .feedrow{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.lgacts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lgact{color:var(--chalk);background:#142249;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:14px;font-weight:700;display:inline-flex}.lgact svg{width:16px;height:16px}.lgact.gold{border-color:color-mix(in srgb,var(--gold) 60%,transparent);color:var(--gold)}.celebrate .gsave{text-align:left}.jwhat{gap:8px;margin-top:6px;display:grid}.jwhat>.eyebrow{text-align:center}.gnote{text-align:center;margin:-2px 0 0;font-size:12px}.setmore{background:color-mix(in srgb,var(--sky) 10%,#142249);border:1px solid color-mix(in srgb,var(--sky) 35%,transparent);border-radius:12px;margin-top:8px;padding:10px 12px}.fig .fcap{fill:var(--ball);font:700 7.5px var(--label);letter-spacing:.04em;text-transform:uppercase;text-anchor:middle}.fig .fe{stroke:var(--sky);stroke-width:1px;stroke-dasharray:2 3;opacity:.5}.today2{grid-template-columns:1.4fr 1fr;gap:10px;display:grid}.tt{text-align:left;min-width:0;min-height:96px;color:var(--chalk);border:1px solid var(--tb);background:#111c40;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:0 13px;animation:.45s 80ms both heroin;display:grid;position:relative;overflow:hidden}.tt:active{transform:scale(.97)}.tt-dg{--tb:color-mix(in srgb,var(--gold) 26%,transparent);background:radial-gradient(60% 80% at 22% 0,#ffd67826,#0000 72%),linear-gradient(#15244c,#0e1836);align-items:start}.tt-br{--tb:color-mix(in srgb,var(--br-hold) 26%,transparent);background:radial-gradient(70% 90% at 15% 50%,color-mix(in srgb,var(--br-hold) 13%,transparent),transparent 72%),#111c40;animation-delay:.12s}.tt.done{--tb:#ffffff17}.tt-f{align-self:center;gap:2px;min-width:0;display:grid}.tt-f b{font-size:15px;line-height:1.15}.tt-f small{color:var(--chalk-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tt-f .tt-name{font-family:var(--display);text-transform:uppercase;white-space:nowrap;font-size:21px;font-weight:400;line-height:.95}.tt-f .br-fire{margin-top:3px;font-size:13px}.tt-f .br-fire svg{width:14px;height:14px}.tt-br{gap:10px}.tt-box{border-radius:12px;width:40px;height:40px}.bnr{transform-origin:50% 0;width:60px;height:76px;animation:7s ease-in-out infinite bnrsway;position:relative}.bnr-s{filter:drop-shadow(0 6px 10px #00000073);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bnr:after{content:"";pointer-events:none;clip-path:polygon(1.7% 0,98.3% 0,98.3% 79%,50% 98.7%,1.7% 79%);animation:foilloop 8s 1.5s var(--ease) infinite;background:linear-gradient(105deg,#0000 38%,#fff0be47 48%,#ffffff0a 53%,#0000 62%) 0 0/260% 100% no-repeat;position:absolute;inset:0}.bnr-t{justify-items:center;gap:2px;line-height:1;display:grid;position:absolute;top:15px;left:0;right:0}.bnr-t small{font:700 9px var(--label);letter-spacing:.16em;color:color-mix(in srgb,var(--gold) 75%,transparent)}.bnr-t b{font-family:var(--display);color:var(--chalk);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:19px;font-weight:400;line-height:1}.bnr-t b em{color:var(--gold);font-style:normal}.bnr-t .bnr-82{background:linear-gradient(#fff3b8,#f0c24a 55%,#b8862a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px}.tt-dg .tt-f{padding:12px 0}.tt-dg.perfect .bnr-t b,.tt-dg.perfect .bnr-t b em,.tt-dg.perfect .bnr-t small{color:#2a1d02}@keyframes bnrsway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}@media (prefers-reduced-motion:reduce){.bnr,.bnr:after{animation:none}}.dgrec{font-family:var(--display);justify-content:center;align-items:baseline;gap:8px;line-height:.9;display:flex}.dgrec b{font-size:96px}.dgrec .dg-w{color:var(--gold)}.dgrec i{color:var(--chalk-dim);font-size:60px;font-style:normal}.dgrec .dg-l{color:var(--chalk-dim);font-size:60px}.dgv{text-align:center;font-family:var(--label);text-transform:uppercase;letter-spacing:.1em;color:var(--chalk);margin:-8px 0 0;font-weight:800}.dg2{gap:14px}.dgboard{background:#0e1836;border:1px solid #ffffff12;border-radius:18px;gap:10px;padding:8px 10px 12px;display:grid}.dgcourt{width:100%;height:auto;display:block;overflow:visible}.dgcourt .ct path{fill:none;stroke:#eceee81f;stroke-width:1.5px}.dgcourt .ct circle{fill:none;stroke:#f0681e8c;stroke-width:1.5px}.dgn circle{stroke-width:2.5px}.dgn text{font:700 13px var(--label);text-anchor:middle;letter-spacing:.02em}.dgn .nm{fill:var(--chalk);font:600 10.5px var(--label);letter-spacing:.01em;paint-order:stroke;stroke:#0e1836;stroke-width:3px}.dgn.empty circle{fill:#ffffff05;stroke:#eceee83d;stroke-dasharray:3 4;stroke-width:1.5px}.dgn.empty text{fill:#eceee866;font-size:11px}.dgn .in{transform-box:fill-box;transform-origin:50%}.dgn.nw .in{animation:.55s cubic-bezier(.3,1.6,.5,1) dgpop}@keyframes dgpop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.dgn .rt circle{fill:#070d22;stroke:var(--gold);stroke-width:1.5px}.dgn .rt text{fill:var(--gold);font-size:10px}.dgn .offp{fill:#ff7b7b;font:600 9px var(--label);text-anchor:middle}.dgw-s{font:700 12px var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--chalk-dim);justify-content:space-between;margin-top:8px;display:flex}.dgw-s b{color:var(--chalk);font-size:14px}.dgw-r .zero,.dgw-r b.zero{color:var(--chalk-dim)}.dgn .gpo{fill:none;stroke:#ffb27a2e;stroke-width:2.5px}.dgn .gpr{fill:none;stroke:var(--rim);stroke-width:2.5px;stroke-linecap:round}.dgn.wait circle{fill:color-mix(in srgb,var(--ball) 18%,#0e1836);stroke:var(--ball);stroke-width:2px;stroke-dasharray:4 3;animation:1.6s ease-in-out infinite dgwait}.dgn.wait text{fill:var(--ball);font:700 18px var(--display)}.dgn.wait .nm{fill:var(--ball);font:700 10.5px var(--label)}@keyframes dgwait{to{opacity:.55}}.dgwo{justify-content:center;align-items:center;gap:16px;margin-top:-2px;display:flex}.dgwo div{justify-items:center;display:grid}.dgwo small{font:700 11px var(--label);text-transform:uppercase;letter-spacing:.12em;color:var(--chalk-dim)}.dgwo b{font-family:var(--display);color:var(--chalk-dim);font-size:38px;line-height:.9}.dgwo em{color:var(--chalk-dim);font-size:11px;font-style:normal}.dgwo .with em{color:var(--ball)}.dgwo i{color:var(--chalk-dim);font-style:normal}.dgwo .with b{color:var(--ball);animation:1.6s ease-in-out infinite dgq}.dgwo .with small{color:var(--ball)}@keyframes dgq{50%{opacity:.45}}.dgfree{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dgfree span{font:700 12px var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--good);border:1px solid color-mix(in srgb,var(--good) 35%,transparent);background:#142249;border-radius:999px;padding:5px 10px}.dgskip{color:var(--chalk-dim);text-align:center;margin:2px auto 0;font-size:13px;display:block}.dgskip small{opacity:.8;font-size:11px;display:block}.dgin{text-align:center;color:var(--chalk-dim);margin:-6px 0 0;font-size:14px}.dgin b{font-weight:700}.dgin.up b{color:var(--good)}.dgin.dn b{color:#ff7b7b}.dgnext{text-align:center;border:1px solid color-mix(in srgb,var(--ball) 35%,transparent);background:#142249;border-radius:16px;justify-items:center;gap:6px;padding:14px;display:grid}.dgnext b{font-size:16px}.dgnext small{color:var(--chalk-dim);font-size:13px}.dgspin{background:#142249;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.dgs-hd{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 0;display:flex}.dgs-hd>span{font:700 11px var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--chalk-dim)}.dgs-chg{gap:6px;display:flex}.dgchg{font:700 12px var(--label);letter-spacing:.05em;text-transform:uppercase;color:var(--chalk);background:0 0;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.dgchg.learn{border-color:var(--ball);color:var(--ball);animation:1.4s ease-in-out infinite dgchg}@keyframes dgchg{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--ball) 25%,transparent)}}.dgchg-tip{color:var(--ball);text-align:right;margin:8px 12px 0;font-size:12px}.dgchg-tip.used{visibility:hidden}.dgchg svg{width:13px;height:13px}.dgchg:disabled{opacity:.28}.dgs-ban{background:var(--c1);color:var(--c2);animation:dgflip .55s var(--ease) both;transform-origin:50% 0;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;margin:10px 12px 6px;padding:12px 14px;display:grid}.dgs-ban b{font-family:var(--display);white-space:nowrap;font-variant-numeric:tabular-nums;grid-row:span 2;min-width:3.2em;font-size:46px;line-height:.78}.dgs-ban span{font-family:var(--display);text-transform:uppercase;font-size:22px;line-height:1}.dgs-ban em{opacity:.85;font-size:12px;font-style:normal}@keyframes dgflip{0%{opacity:0;transform:perspective(500px)rotateX(-75deg)}to{opacity:1;transform:none}}.dgs-list{display:grid}.dgr{animation:dgrfade .3s var(--ease) both;border-top:1px solid #ffffff0f}@keyframes dgrfade{0%{opacity:0}}.dgr-b{width:100%;color:var(--chalk);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.dgr-pos{vertical-align:1px;gap:3px;margin-right:7px;display:inline-flex}.dgr-pos i{font:700 10px var(--label);letter-spacing:.04em;color:var(--chalk-dim);background:#2a2d33;border-radius:4px;padding:1px 4px;font-style:normal}.dgr-pos i.on{background:color-mix(in srgb,var(--ball) 24%,#2a2d33);color:var(--rim)}.dgr-pos i.alt{background:0 0;box-shadow:inset 0 0 0 1px #3a3e45}.dgr-pos i.alt.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ball) 45%,#2a2d33);background:0 0}.dgr-ht{font:600 11px var(--label);letter-spacing:.04em;color:var(--chalk-dim);margin-left:3px}.dgr-slot.alt{color:var(--ball);box-shadow:inset 0 0 0 1.5px var(--ball);background:0 0}.dgr-slot small{font:600 11px var(--label);opacity:.85;margin-left:4px}.dgr-n{gap:1px;min-width:0;display:grid}.dgr-n b{white-space:nowrap;text-overflow:ellipsis;margin-bottom:1px;font-size:16px;font-weight:600;overflow:hidden}.dgr-n small{color:var(--chalk-dim);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.dgr-card{width:58px;height:50px;font:700 21px var(--display);color:var(--c2,#fff);background:repeating-linear-gradient(135deg,var(--c1) 0 5px,color-mix(in srgb,var(--c1) 70%,#000) 5px 10px);border:1.5px solid color-mix(in srgb,var(--c2,#fff) 60%,transparent);border-radius:8px;flex:none;align-content:center;place-items:center;gap:0;line-height:1;display:grid;box-shadow:0 2px 6px #00000059}.dgr-card b{font-weight:inherit;text-shadow:0 1px 2px #00000073}.dgr.over .dgr-card{color:#ff7b7b;box-shadow:none;background:#152458;border-color:#ff6b6b73}.dgr-card.flip{border-color:var(--gold);color:var(--gold);background:#070d22;animation:.45s cubic-bezier(.3,1.4,.5,1) both dgcflip}@keyframes dgcflip{0%{transform:perspective(300px)rotateY(90deg)}to{transform:none}}.dgr.signed{background:color-mix(in srgb,var(--gold) 8%,transparent)}.dgr.signed .dgr-go{display:none}.dgr-b{position:relative}.dgstamp{font:800 12px var(--label);letter-spacing:.08em;text-transform:uppercase;background:#142249;border:2px solid;border-radius:6px;padding:3px 8px;font-style:normal;animation:.35s cubic-bezier(.3,1.6,.5,1) .3s both dgstamp;position:absolute;top:50%;right:54px;transform:translateY(-50%)rotate(-8deg)}.dgstamp.steal{color:var(--good)}.dgstamp.overpaid{color:#ff7b7b}@keyframes dgstamp{0%{opacity:0;transform:translateY(-50%)rotate(-8deg)scale(1.8)}to{opacity:1}}.dgkeep{color:#ff9b9b;text-align:right;margin:0 12px 8px;font-size:12px}.dgr-card.sm{vertical-align:-4px;border-radius:3px;width:14px;height:18px;margin-right:5px;font-size:10px;font-style:normal;display:inline-grid}.dgr-n small u{color:var(--rim);text-decoration:none}.dgrole{font:700 10px var(--label);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-left:4px;padding:2px 6px;font-style:normal}.dgs-rule{font:600 11px var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-dim);justify-content:space-between;align-items:center;padding:0 12px 8px;display:flex}.dgn .rt.flip>g{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.3,1.4,.5,1) .35s both dgcardflip}@keyframes dgcardflip{0%{transform:scaleX(0)}to{transform:none}}.dgr-b em{color:var(--chalk-dim);white-space:nowrap;font-size:11px;font-style:normal}.dgr-b em.warn{color:var(--rim)}.dgr.off .dgr-b{opacity:.38;cursor:default}.dgr.open{background:#ffffff0a}.dgr-go{animation:dkin .25s var(--ease) both;flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 14px;display:flex}.dgr-go span{font:600 11px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim);margin-right:2px}.dgr-slot{background:var(--ball);color:#1a0d05;min-width:56px;font:700 15px var(--label);letter-spacing:.06em;cursor:pointer;box-shadow:0 2px 10px color-mix(in srgb,var(--ball) 35%,transparent);border:0;border-radius:10px;padding:9px 14px}.dgr-slot:active{transform:scale(.96)}.dgstuck{text-align:center;border-top:1px solid #ffffff0f;gap:8px;padding:12px;display:grid}.dgfa{background:#ffffff0a;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.dgfa b{font-size:16px}.dgfa small{color:var(--chalk-dim);font-size:13px}.dgv.gold{color:var(--gold)}.dgwar{background:#142249;border-radius:16px;gap:2px;padding:12px 14px;display:grid}.dgw-h{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.dgw-h b{font-size:15px}.dgw-h small{font:700 10px var(--label);text-transform:uppercase;letter-spacing:.12em;color:var(--chalk-dim)}.dgw-r{justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:14px;display:flex}.dgw-r span{flex-wrap:wrap;align-items:center;column-gap:8px;min-width:0;display:flex}.dgw-r span small{white-space:normal;color:var(--chalk-dim);white-space:nowrap;flex-basis:100%;padding-left:18px;font-size:11px}.dgw-r:not(.base) span small{color:var(--rim)}.dgw-r i{border-radius:50%;flex:none;width:10px;height:10px}.dgw-r b{font-family:var(--display);color:var(--good);font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.dgw-r b.neg{color:#ff7b7b}.dgw-r.base{color:var(--chalk-dim);border-bottom:1px dashed #ffffff1a;margin-bottom:2px;padding-bottom:6px}.dgw-r.base b{color:var(--chalk-dim)}.dgw-r.you span{color:var(--ball);font-weight:600}.dgw-r.total{border-top:1px solid #ffffff1f;margin-top:4px;padding-top:8px;font-weight:600}.dgw-r.total b{color:var(--gold);font-size:26px}.dghow{color:var(--chalk-dim);background:#111c40;border-radius:14px;padding:10px 14px;font-size:13px}.dghow summary{cursor:pointer;color:var(--chalk);font-weight:600}.dghow ul{gap:8px;margin:10px 0 2px;padding:0;list-style:none;display:grid}.dghow li{line-height:1.4}.dghow b{color:var(--chalk)}.dgop{font-style:normal;font-family:var(--display);color:var(--chalk-dim);margin-top:26px;font-size:24px;line-height:1}.dgop.neg{color:#ff7b7b}.dgr-tags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.dgr-tags i{font:700 10px var(--label);letter-spacing:.05em;text-transform:uppercase;color:var(--sky);background:color-mix(in srgb,var(--sky) 13%,transparent);border-radius:999px;padding:3px 7px;font-style:normal;line-height:1.2}.dgr-tags .need{color:var(--good);background:color-mix(in srgb,var(--good) 14%,transparent)}.dgr-tags .ring{color:var(--gold);background:color-mix(in srgb,var(--gold) 15%,transparent)}.dgr-tags .clash{color:#ff8a80;background:#ff6b6b21}.dgr-tags .bk{color:var(--chalk);background:#ffffff14}.dgr-tags .glue,.dgrole.glue{color:var(--gold);background:color-mix(in srgb,var(--gold) 15%,transparent)}.dgr-tags .empty,.dgrole.empty{color:#ffb38a;background:#ff8c5a21}.dgsq{background:#142249;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.dgsq div{justify-content:space-between;align-items:baseline;font-size:15px;display:flex}.dgsq b{font-family:var(--display);font-size:24px;line-height:1}.dgsrc{text-align:center;opacity:.55;margin:0;font-size:11px}.land-82{color:var(--chalk-dim);margin:8px auto 0;font-size:14px;display:block}.dgsend{align-items:center;gap:6px;display:inline-flex}.boot82{text-align:center;justify-items:center;gap:8px;margin-top:28px;display:grid}.boot82 h1{font-family:var(--display);color:var(--gold);margin:0;font-size:72px;line-height:.8}.boot82 p{color:var(--chalk-dim);max-width:300px;margin:0;font-size:15px}@media (prefers-reduced-motion:reduce){.dgn .rt.flip>g,.dgchg.learn,.dgwo .with b,.dgn.wait circle,.dgs-ban,.dgr,.dgr-go,.dgn.nw .in{animation:none}}.dgprac small{opacity:.7;text-transform:none;letter-spacing:0;margin-left:4px;font-size:11px}@media (prefers-reduced-motion:reduce){.dgc{animation:none}}.dgdock{top:max(0px,env(safe-area-inset-top));z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141619f2;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 10px;padding:9px 12px 10px;display:grid;position:sticky;box-shadow:0 6px 18px #00000059}.dgd-p{align-items:baseline;gap:6px;display:flex}.dgd-p b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:26px;line-height:.9}.dgd-p em{font-style:normal;font:800 14px var(--label)}.dgd-p .up{color:var(--good)}.dgd-p .dn{color:#ff7b7b}.dgd-w{font:600 11px var(--label);letter-spacing:.05em;text-transform:uppercase;color:var(--chalk-dim);grid-column:1/-1;gap:12px;display:flex}.dgd-w .up{color:var(--good)}.dgd-w .dn{color:#ff7b7b}.dgsqb{cursor:pointer;gap:2px;display:grid}.dgsq-r{border-top:1px solid #ffffff0f;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:6px 0;font-size:15px;display:grid}.dgsq-r i{font:700 13px var(--label);color:var(--chalk-dim);text-align:center;font-style:normal}.dgsq-r b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.dgsq-r b small{font-family:var(--label);color:var(--chalk-dim);font-size:12px}.dgsq-r.lead i,.dgsq-r.lead b{color:var(--gold)}.dgsq-r.me span{color:var(--ball);font-weight:600}.dgsq-r.off{color:var(--chalk-dim)}.dgsq-r.off small{font-size:12px}.dgsq-go{text-align:right;font:700 13px var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--ball);margin:6px 0 0}.dgd-m{color:var(--good);justify-self:end;justify-items:end;line-height:1;display:grid}.dgd-m b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:22px}.dgd-m small{font:700 9px var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--chalk-dim)}.dgd-m.low{color:var(--rim)}.dgd-cash{grid-column:1/-1;gap:2px;height:5px;display:flex}.dgd-cash i{transform-origin:0;transition:flex-grow .5s var(--ease);border-radius:3px}.dgd-cash i.left{background:0 0;box-shadow:inset 0 0 0 1px #7bd88f59}@keyframes dgcash{0%{transform:scaleX(0)}}@keyframes dgwhy{0%,82%{opacity:1}to{opacity:0;visibility:hidden}}.dgpb{letter-spacing:.08em;vertical-align:2px;color:#1a1200;background:linear-gradient(100deg,var(--gold) 40%,#fff3c4 50%,var(--gold) 60%);background-size:250% 100%;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;animation:2.2s ease-in-out 1.2s 2 both dgshine;display:inline-block}@keyframes dgshine{0%{background-position:100% 0}to{background-position:0 0}}.dgdeal{font-style:normal;font:700 10px var(--label);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:5px;padding:1px 6px}.dgdeal.steal{color:var(--good)}.dgdeal.overpaid{color:#ff7b7b}@media (prefers-reduced-motion:reduce){.dgd-cash i.nw,.dgr-card.flip,.dgstamp,.dgpb{animation:none}}.dgnet{letter-spacing:.08em;color:var(--chalk-dim);margin-left:8px;font-size:11px}.dg2.done{position:relative}.dgconf{z-index:2;height:620px;position:absolute;inset:-20px 0 auto;overflow:hidden}.dgconf i:nth-child(2n){background:var(--gold)}.dgsq .dgsq-r{font-size:15px;display:grid}.dg2{--dgs1:#111c40;--dgs2:#16254f;--dgln:#ffffff0f}.dgboard,.dgspin,.dgrank,.dgsq,.dghow,.dgnext,.dgbd{background:var(--dgs1);border:1px solid var(--dgln);border-radius:16px}.dgwar{background:0 0;padding:4px 2px 0}.dgbd{gap:12px;padding:14px 12px;display:grid}.dgbd .dgboard{background:var(--dgs2);border:0}.dgbar{grid-template-columns:44px 1fr 44px;align-items:center;margin:-4px 0 10px;display:grid}.dgib{background:var(--tone);width:40px;height:40px;color:var(--chalk);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}span.dgib{background:0 0}.dgib:active{transform:scale(.94)}.dgbar-t{justify-content:center;align-items:baseline;gap:7px;line-height:1;display:flex}.dgbar-t b{font-family:var(--display);color:var(--gold);letter-spacing:.02em;font-size:26px}.dgbar-t small{font:700 12px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-dim)}.dgs-hd{padding:12px 14px 0}.dgs-k{font:600 12px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-dim)}.dgs-k b{color:var(--chalk);font-weight:700}.dgs-ban{margin:12px 14px 8px}.dgs-rule{padding:0 14px 8px}.dgchg-tip{margin:8px 14px 0}.dgkeep{margin:0 14px 8px}.dgr{border-top:1px solid var(--dgln)}.dgr-b em{letter-spacing:.02em;font-size:11px}.dgdock{align-items:end}.dgd-p{justify-items:end;gap:0;line-height:1;display:grid}.dgd-p>span{align-items:baseline;gap:5px;display:flex}.dgd-p b,.dgd-m b{font-size:25px;line-height:.9}.dgd-m{margin-right:6px}.dgd-p small,.dgd-m small{font:700 9px var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--chalk-dim);margin-top:3px}.dgact{z-index:15;padding:14px 16px max(16px,env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,var(--asphalt) 30%);grid-template-columns:auto 1fr;gap:8px;margin:4px -16px -16px;display:grid;position:sticky;bottom:0}.dgact .ghost{border-radius:14px;padding:0 16px;font-size:13px}.dgact .cta{white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-width:0;padding:13px 14px;font-size:19px;display:flex}.dgact .cta svg{flex:none}.dgcd{text-align:center;color:var(--chalk-dim);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.dgcd time{color:var(--chalk)}.dghow summary{justify-content:space-between;align-items:center;font-size:14px;list-style:none;display:flex}.dghow summary::-webkit-details-marker{display:none}.dghow summary i{color:var(--chalk-dim);transition:transform .2s var(--ease);font-size:20px;font-style:normal;line-height:1}.dghow[open] summary i{transform:rotate(90deg)}.dgsk{gap:10px;display:grid}.dgsk i{background:linear-gradient(100deg,#101b44 30%,#15255a 50%,#101b44 70%) 0 0/300% 100%;border-radius:12px;height:58px;animation:1.3s ease-in-out infinite dgsk;display:block}.dgsk .k-court{border-radius:16px;height:250px}.dgsk .k-dock{border-radius:14px;height:72px}.dgsk .k-ban{border-radius:14px;height:76px;margin-top:6px}@keyframes dgsk{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.dgsk i{animation:none}}.dg2>h2.page{text-align:center;margin:4px 0 -4px}summary::-webkit-details-marker{display:none}summary{list-style:none}.feed .card-head h3{font-size:26px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:root{--br-in:#7fc4d8;--br-hold:#b4a6ff;--br-out:#ffb27a}@property --ph{syntax:"<color>";inherits:true;initial-value:#7fc4d8}.gd-row{text-align:left;width:100%;color:var(--chalk);background:linear-gradient(#15244c,#0b1430);border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:12px;padding:9px 14px 9px 9px;display:flex}.gd-row .chev{color:var(--chalk-dim);font-size:18px;font-style:normal}.gd-rings{flex:none;width:48px;height:48px}.gd-rings svg{width:48px;height:48px;display:block}.gr-t{fill:none;stroke-width:4.4px;opacity:.22}.gr-a{fill:none;stroke-width:4.4px;stroke-linecap:round;stroke-dasharray:var(--len) 999;stroke-dashoffset:var(--off);animation:grin 1.1s var(--d) cubic-bezier(.2,.8,.2,1) both}@keyframes grin{0%{stroke-dashoffset:var(--len)}}@media (prefers-reduced-motion:reduce){.gr-a{animation:none}}.goals{border-radius:18px;gap:10px;display:grid}.goals.open{background:#111c40;padding-bottom:12px}.goals-l{gap:8px;margin:0;padding:0 12px;list-style:none;display:grid}.goals-l li{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px 12px 12px;display:flex}.goals-l li>i{width:32px;height:32px;color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent);border-radius:10px;flex:none;place-items:center;display:grid}.goals-l li>i svg{width:18px;height:18px}.goals-l li span{font-size:15px;font-weight:600;line-height:1.35}.goals-l li .dots{margin-top:8px}.goals-why{color:var(--chalk-dim);margin:0;padding:0 18px;font-size:13px;line-height:1.4}.gd-row .gd-3{gap:6px;min-width:0;display:flex}.gd-row .gd-3 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gd-row .gd-3 em{color:var(--ball);flex:none;font-style:normal;font-weight:700}.hfoot{background:#0000002e;border-radius:12px;margin-top:10px;overflow:hidden}.hfoot button.hero-foot{background:0 0;border-radius:0;margin-top:0}.hfoot .pulse1{background:0 0;border-top:1px solid #ffffff12;border-radius:0;padding:8px 10px}.q-lift{align-self:flex-start;margin-top:10px;font-size:14px}.hu-lead{color:var(--chalk);margin:0;font-size:14px;line-height:1.4}.hu-lead b{color:var(--good)}.hu-list{gap:9px;display:grid}.howup .hu-row{align-items:center;gap:10px;display:flex}.howup .hu-row>b{width:78px;color:var(--c);flex:none;font-size:13px}.howup .hu-row .segs{flex:1;justify-self:auto}.howup .hu-row .segs b{display:none}.howup .hu-row>em{text-align:right;min-width:56px;font-style:normal;font-family:var(--label);letter-spacing:.04em;text-transform:uppercase;color:var(--chalk-dim);flex:none;font-size:12px;font-weight:700}.howup .hu-row.max>em{color:var(--gold)}.hu-note{color:var(--chalk-dim);margin:0;font-size:12px}.hu-earned{background:color-mix(in srgb,var(--good) 12%,transparent);border-radius:12px;margin:0;padding:10px 12px;font-size:14px}.hu-earned b{color:var(--good)}.hu-earned small{color:var(--chalk-dim);margin-top:2px;font-size:12px;display:block}.dgmiss.ok small{color:var(--chalk-dim);margin-top:2px;font-size:13px;display:block}.dgline{text-align:center;color:var(--chalk);margin:-4px 0 0;font-size:16px;font-weight:600}.dgline.gold{color:var(--gold)}.dgchips{text-align:center;margin:-6px 0 0}.dgchips .dgpb,.dgchips .dgsteals{margin:0 3px}.dgscore{text-align:center;color:var(--chalk-dim);margin:2px 0 0;font-size:15px}.dgscore b{font-family:var(--display);color:var(--gold);vertical-align:-2px;font-size:26px;font-weight:500}.dgscore span{white-space:nowrap}.dgscore.wait{animation:1.4s ease-in-out infinite alternate dgwait}.dgscore.top b{font-size:22px}.dgcard{background:radial-gradient(130% 70% at 50% 0%,color-mix(in srgb,var(--g1) 34%,transparent),transparent 72%),#0d1734;border:1px solid #f0c24a38;border-radius:24px;justify-items:center;gap:12px;padding:20px 12px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000059}.dgcard.champ{border-color:color-mix(in srgb,var(--gold) 70%,transparent)}.dgcard .dgrec{margin-top:2px}.dgcard .dgline{margin:-6px 0 2px}.dgfaces{justify-content:center;gap:6px;width:100%;display:flex}.dgface{flex:none;justify-items:center;gap:7px;width:48px;display:grid}.dgface i{width:40px;height:40px;font:600 17px/1 var(--display);border-radius:50%;place-items:center;padding-top:2px;font-style:normal;display:grid;box-shadow:0 0 0 3px #0d1734,0 0 0 5.5px #ffffff24}.dgface.q-best i{box-shadow:0 0 0 3px #0d1734,0 0 0 5.5px #4fae5c}.dgface.q-close i{box-shadow:0 0 0 3px #0d1734,0 0 0 5.5px #d8b43a}.dgface.q-miss i{box-shadow:0 0 0 3px #0d1734,0 0 0 5.5px #5a5e66}.dgface.you i{font-size:13px}.dgface small{text-overflow:ellipsis;white-space:nowrap;max-width:52px;font:600 11px var(--label);letter-spacing:.02em;color:var(--chalk-dim);overflow:hidden}.dgface.you small{color:var(--ball)}.dgcard .dgscore{margin:4px 0 0}.dgcard .dgchips{margin:-4px 0 0}.dgvs{text-align:center;color:var(--chalk-dim);margin:0;font-size:15px}.dgvs b{color:var(--gold);font-weight:700}.dgvs u{color:var(--good);font-weight:700;text-decoration:none}.dgvs:not(.res){background:color-mix(in srgb,var(--gold) 9%,#111c40);border:1px solid color-mix(in srgb,var(--gold) 30%,transparent);color:var(--chalk);border-radius:14px;padding:10px 14px}.dgtally{justify-content:center;gap:28px;display:flex}.dgtally span{justify-items:center;gap:2px;display:grid}.dgtally b{font-family:var(--display);font-size:26px;font-weight:500;line-height:1}.dgtally small{font:700 10px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim)}.dgadd{background:#111c40;border:1px solid #ffffff14;border-radius:16px;gap:18px;padding:16px 14px;display:grid}.dgadd .dgx{gap:0;display:grid}.dgadd h4{font:700 12px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-dim);justify-content:space-between;align-items:baseline;margin:0 0 4px;display:flex}.dgadd h4 b{font-family:var(--display);letter-spacing:0;color:var(--chalk);font-size:26px;font-weight:500;line-height:1}.dgadd h4 b.dn{color:#ff7b7b}.dgx-r{border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding:8px 0;display:flex}.dgx-n{flex:1;gap:2px;min-width:0;display:grid}.dgx-n>b{font-size:15px;font-weight:600}.dgx-n>small{color:var(--chalk-dim);font-size:12px}.dgx-r.you .dgx-n>b{color:var(--ball)}.dgx-w{text-align:right;min-width:30px;font-family:var(--display);color:var(--chalk);font-variant-numeric:tabular-nums;flex:none;font-size:22px;font-weight:500;line-height:1}.dgx-w.dn{color:#ff7b7b}.dgx-c{font:700 14px var(--label);color:var(--gold);flex:none;font-style:normal}.dgx-rs{font:700 10px var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent);white-space:nowrap;border-radius:5px;padding:1px 6px;font-style:normal}.dgx-n>small.dgx-was{color:var(--gold);opacity:.85}.dgx-tot b small{font:700 13px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim)}.dgx-k{width:24px;height:22px;font:700 11px var(--label);letter-spacing:.02em;color:var(--chalk-dim);background:#ffffff14;border-radius:6px;flex:none;place-items:center;font-style:normal;display:grid}.dgx-k.you{background:color-mix(in srgb,var(--ball) 22%,transparent);color:var(--ball)}.dgx-k.q-best{color:#0c1a0e;background:#4fae5c}.dgx-k.q-close{color:#1d1604;background:#d8b43a}.dgx-k.q-miss{color:#0c1637;background:#8a8f98}.dgx-k.q-none{color:var(--chalk-dim);background:#2a2d33;box-shadow:inset 0 0 0 1px #ffffff2e}.dgx-n>small.dgx-why{color:var(--chalk-dim)}.dgx-n>small.dgx-why.best{color:#7fd08a}.dgx-why b{color:var(--chalk);font-weight:600}.dgx-sub{color:var(--chalk-dim);margin:-2px 0 6px;font-size:12px}.dgx-ic{text-align:center;width:12px;color:var(--chalk-dim);flex:none;font-size:13px;font-style:normal;font-weight:700}.dgx-ic.up{color:var(--good)}.dgx-ic.dn{color:#ff7b7b}.dgx-r.pf.mine .dgx-n>b{color:var(--good)}.dgx-ok{color:#7fd08a;border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:4px 14px;margin:0;padding:8px 0 0;font-size:13px;display:flex}.dgx-tot{border-top:2px solid #ffffff24;justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}.dgx-tot span{font:700 12px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-dim)}.dgx-tot b{font-family:var(--display);color:var(--gold);font-size:32px;font-weight:500;line-height:1}.dgnone{color:var(--chalk-dim);margin:0;font-size:13px}.dgoff{white-space:nowrap}.br-row-t{flex:1;min-width:0;display:grid}.br-row-t b{font-size:16px}.br-row-t small{color:var(--chalk-dim);font-size:12px}.br-mini{--ph:var(--br-hold);background:#00000047;border-radius:11px;flex:none;width:42px;height:42px;display:block}.br-mini svg{width:100%;height:100%;display:block}.br-mini .br-trk{stroke-width:14px;stroke:#ffffff29}.br-mo{fill:color-mix(in srgb,var(--br-hold) 50%,transparent)}.br-fire{font:700 15px var(--label);letter-spacing:.04em;color:var(--rim);align-items:center;gap:4px;display:inline-flex}.br-fire svg{width:16px;height:16px;color:var(--ball)}.br{--ph:var(--br-in);transition:--ph .9s;overflow-x:clip}.br[data-ph="-1"]{--ph:#9aa3b5}.br[data-ph="1"],.br[data-ph="3"]{--ph:var(--br-hold)}.br[data-ph="2"]{--ph:var(--br-out)}.br[data-ph=done]{--ph:var(--good)}.br-stage{aspect-ratio:1;isolation:isolate;width:min(100%,340px);margin:0 auto;position:relative}.br-stage.sm{width:min(70%,240px)}.br-stage:before{content:"";z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--ph) 10%,transparent),transparent);pointer-events:none;border-radius:20%;position:absolute;inset:4%}.br-stage>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.br-trk{fill:none;stroke:#ffffff1a;stroke-width:2px}.br-tr,.br-gl{fill:none;stroke:var(--c);stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.br-tr{stroke-width:3px}.br-gl{stroke-width:10px;opacity:.1}.br-flash{fill:none;stroke:#fff;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:.16 .84;opacity:0}.br-ball .br-bg{fill:var(--ph);opacity:.28}.br-ball .br-b{fill:#fff}.br-orb{will-change:transform;background:linear-gradient(180deg,color-mix(in srgb,var(--ph) 26%,transparent),color-mix(in srgb,var(--ph) 12%,transparent));width:64%;height:64%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ph) 22%,transparent);border-radius:13%;margin:auto;position:absolute;inset:0;transform:scale(.42)}.br-mid{pointer-events:none;text-align:center;place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:0}.br-w{font:600 12px var(--label);letter-spacing:.22em;text-transform:uppercase;color:#fffc;white-space:nowrap}.br-mid b{width:1.2em;height:1em;font-family:var(--display);color:#fff;font-variant-numeric:tabular-nums;place-items:center;font-size:clamp(60px,19vw,80px);font-weight:500;line-height:1;display:grid}.br-mid b svg{margin-top:-.1em;display:block}.br-stage.sm .br-mid b{font-size:50px}#app:has(>.br){padding-bottom:max(20px,env(safe-area-inset-bottom,0px))}.br.run{min-height:calc(100svh - 100px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));align-content:center;gap:16px}.br.run .br-stage{width:min(100%,370px)}.br-top .br-ttl{font:600 13px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--chalk-dim);grid-column:2;justify-self:center}.br-top .br-ttl b{color:var(--chalk);font-weight:700}.br-tap{width:100%;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.br-tap:active:not(:disabled){transform:scale(.985)}.br-clock{align-content:start;justify-items:center;gap:10px;min-height:64px;display:grid}.br-left{font:600 13px var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--chalk-dim)}.br-left time{color:var(--chalk);font-variant-numeric:tabular-nums}.br-prog{background:#ffffff14;border-radius:2px;width:180px;height:3px;display:block;overflow:hidden}.br-prog i{background:var(--ph);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.br-more{animation:enter .45s var(--ease) both;justify-items:center;gap:12px;display:grid}.br-more>span{color:var(--chalk-dim);font-size:15px}.br-more>div{gap:8px;display:flex}.br-more .cta{width:auto;padding:12px 28px;font-size:26px}.br-more .ghost{border-radius:14px;padding:0 18px}.br-cue{text-align:center;color:var(--chalk-dim);max-width:30ch;height:3em;margin:0 auto;font-size:15px;line-height:1.5;overflow:hidden}.br-hint{text-align:center;letter-spacing:.04em;color:var(--chalk-dim);opacity:.65;font-size:12px;animation:.8s 6s forwards brhint}.br.paused .br-hint{opacity:.95;animation:none}.br.paused .br-w{color:var(--chalk)}@keyframes brhint{to{opacity:0}}.br.intro{gap:16px}.br-head{text-align:center;justify-items:center;gap:8px;display:grid}.br-sub{color:var(--chalk-dim);max-width:34ch;font-size:15px}.br-key{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.br-key i{font:600 13px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--c);background:color-mix(in srgb,var(--c) 10%,transparent);border-radius:999px;padding:4px 10px;font-style:normal;transition:background-color .35s,box-shadow .35s}.br[data-ph="0"] .br-key i:first-child,.br[data-ph="1"] .br-key i:nth-child(2),.br[data-ph="2"] .br-key i:nth-child(3),.br[data-ph="3"] .br-key i:nth-child(4){background:color-mix(in srgb,var(--c) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 60%,transparent)}.br-seg{grid-template-columns:repeat(3,1fr);display:grid}.br-seg button{white-space:nowrap;padding:9px 2px;font-size:14px}.br-foot{color:var(--chalk-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:13px;display:flex}.br-why{gap:8px;margin:0;font-size:14px;list-style:none;display:grid}.br-why li{padding-left:16px;position:relative}.br-why li:before{content:"";background:var(--br-hold);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.br.done .br-orb{transform:scale(.62)}.br.done .br-tr,.br.done .br-gl{stroke-dashoffset:0;animation:brdraw .5s var(--ease) both}.br.done .br-tr1,.br.done .br-gl1{animation-delay:.15s}.br.done .br-tr2,.br.done .br-gl2{animation-delay:.3s}.br.done .br-tr3,.br.done .br-gl3{animation-delay:.45s}@keyframes brdraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.br-check{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:34%;height:34%}.br-check path{stroke-dasharray:1 1;stroke-dashoffset:0;animation:brdraw .5s .7s var(--ease) both}.br-streak{text-align:center;justify-items:center;gap:6px;display:grid}.br-week{gap:12px;margin-bottom:6px;display:flex}.br-week span{justify-items:center;gap:6px;display:grid}.br-week i{background:#ffffff1a;border-radius:50%;width:14px;height:14px}.br-week i.on{background:var(--br-hold);box-shadow:0 0 12px color-mix(in srgb,var(--br-hold) 70%,transparent);animation:brpop .45s var(--d) var(--ease) backwards}.br-week .today i{outline-offset:2px;outline:2px solid #ffffff4d}.br-week small{font:600 11px var(--label);letter-spacing:.08em;color:var(--chalk-dim)}.br-week .today small{color:var(--chalk)}@keyframes brpop{0%{opacity:0;transform:scale(0)}}.br-streak b{font-family:var(--display);align-items:center;gap:6px;padding-top:.08em;font-size:30px;font-weight:600;line-height:1;display:inline-flex}.br-streak b svg{width:22px;height:22px;color:var(--ball);margin-top:-.12em}.br-streak small{color:var(--chalk-dim);font-size:14px}.br-use ul{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.br-use li{border-left:3px solid var(--br-hold);animation:enter .45s var(--d) var(--ease) backwards;gap:2px;padding-left:12px;display:grid}.br-use b{font-weight:700}.br-use small{color:var(--chalk-dim);font-size:14px}.lgact.br-act{border-color:color-mix(in srgb,var(--br-hold) 55%,transparent);color:var(--br-hold)}@media (prefers-reduced-motion:reduce){.br-ball,.br-rip,.br-flash{display:none}.br-orb:after,.br.done .br-tr,.br.done .br-gl,.br-check path,.br-use li,.br-week i.on,.br-more{animation:none}}.avs{width:100%;height:100%;display:block;overflow:visible}.avs circle{fill:color-mix(in srgb,var(--c) 20%,#0c1637);stroke:var(--c);stroke-width:4px}.avs text{fill:var(--c);font-family:var(--display);font-size:58px;font-weight:600}.avs text.two{letter-spacing:.02em;font-size:46px}.mascot:has(>.avs){box-shadow:none;background:0 0;border:0}.mascot>.avs{width:100%!important;height:100%!important}.tl-skills{scrollbar-width:none;gap:6px;margin:0 -16px 10px;padding:2px 16px;display:flex;overflow-x:auto}.tl-skills::-webkit-scrollbar{display:none}.tl-skills .chipbtn{flex:none}.tl-more{text-align:left;width:100%;color:var(--chalk);background:#111c40;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.tl-more>span{flex:1;min-width:0;display:grid}.tl-more b{font-size:16px}.tl-more small{color:var(--chalk-dim);font-size:12px}.tl-more .chev{color:var(--chalk-dim);font-size:18px;font-style:normal}.tl-more.on{border-color:#ffffff2e}.dgrank2{background:#111c40;border:1px solid #ffffff14;border-radius:16px;gap:10px;padding:12px 14px;display:grid}.dgrank2.top{border-color:color-mix(in srgb,var(--gold) 60%,transparent)}.dgr2-n{align-items:baseline;gap:10px;display:flex}.dgr2-n b{font-family:var(--display);color:var(--gold);padding-top:.08em;font-size:40px;line-height:.9}.dgr2-n small{color:var(--chalk-dim);font-size:13px;line-height:1.25}.dgrank2.wait b{font-family:var(--display);color:var(--chalk-dim);font-size:26px}.dgrank2.wait small{color:var(--chalk-dim);font-size:13px}.dgrank2.wait{animation:1.4s ease-in-out infinite alternate dgwait}@media (prefers-reduced-motion:reduce){.dgrank2.wait{animation:none}}.dgr-card small{font:700 12px var(--label);letter-spacing:.04em;color:#fff;background:#0000008c;border-radius:5px;margin-top:3px;padding:1px 5px;display:block}.dgr2-n b{white-space:nowrap}.dgmiss{text-align:center;color:var(--chalk-dim);margin:-4px 0 0;font-size:14px}.dgmiss b{color:var(--chalk)}.dgmiss u{color:var(--gold);font-weight:700;text-decoration:none}.dgmiss.ok{color:#7fd08a}.dgsteals{font:700 11px var(--label);letter-spacing:.06em;text-transform:uppercase;color:#7fd08a;background:#4fae5c38;border-radius:999px;margin-left:8px;padding:2px 8px;display:inline-block}.dgbrk{width:100%;color:var(--chalk);text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;display:flex}.dgbrk span{font-size:15px;font-weight:700}.dgbrk small{text-align:right;color:var(--chalk-dim);font:600 12px var(--label);letter-spacing:.04em;flex:1}.dgbrk .chev{color:var(--chalk-dim);font-size:18px;font-style:normal}.dgpo{text-align:center;font:600 14px var(--body,inherit);color:var(--chalk-dim);margin:-6px 0 0}.dgpo.s5{color:var(--gold);font-weight:700}.dgpo.s4,.dgpo.s3{color:var(--chalk)}.dgintro{gap:14px;padding-top:6px;display:grid}.dgi-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:0;display:flex;overflow-x:auto}.dgi-track::-webkit-scrollbar{display:none}.dgi-s{scroll-snap-align:start;flex:0 0 100%;align-content:start;gap:14px;min-width:0;padding:4px 6px 4px 2px;display:grid}.dgi-s h2{font:400 34px/1 var(--display);letter-spacing:.01em;color:var(--chalk);margin:0}.dgi-s p{color:var(--chalk-dim);margin:0;font-size:15px;line-height:1.45}.dgi-v{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;gap:8px;padding:12px;display:grid}.dgi-row{justify-content:space-between;align-items:center;gap:10px;padding:8px 4px;display:flex;position:relative}.dgi-row span:first-child{gap:2px;display:grid}.dgi-row b{font-size:16px}.dgi-row small{color:var(--chalk-dim);font-size:13px}.dgi-row .dgstamp{position:absolute;top:50%;right:52px;transform:translateY(-50%)rotate(-8deg)}.dgi-dots{justify-content:center;gap:6px;display:flex}.dgi-dots i{background:#ffffff2e;border-radius:50%;width:7px;height:7px}.dgi-dots i.on{background:var(--ball)}.dgr-age{font:600 12px var(--label);letter-spacing:.04em;color:var(--chalk-dim);margin-left:7px}.dgr-age:before{content:"age "}.dgr-card b.tier{font:700 11px/1.05 var(--label);letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:nowrap}.dgpast{gap:8px;display:grid}.dgpast .card-head h3{font-size:22px}.dgpast-s{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.dgpast-s::-webkit-scrollbar{display:none}.dgday{min-width:64px;color:var(--chalk);background:#111c40;border:1px solid #ffffff1a;border-radius:12px;flex:none;justify-items:center;gap:2px;padding:8px 10px;display:grid}.dgday b{font-family:var(--display);font-size:20px;line-height:1}.dgday small{color:var(--gold);font-size:12px;font-weight:700}.dgday.done small{color:var(--chalk-dim);font-weight:500}.dgday.on{border-color:var(--gold)}.dgday:disabled{opacity:.55}.dgtook{color:var(--chalk-dim)}.dgtook.rare{color:var(--gold);font-weight:700}.dgs-rule .g{color:var(--good)}.dgvs.res small{color:var(--chalk-dim);margin-top:3px;font-size:13px;display:block}.br-stage.circle .br-orb{border-radius:50%}.dgdist{width:min(100%,260px);margin:6px auto 0;padding-top:13px;position:relative}.dgdist svg{width:100%;height:auto;display:block;overflow:visible}.dgdist rect{fill:#ffffff3d}.dgdist rect.b{fill:color-mix(in srgb,var(--gold) 50%,transparent)}.dgdist rect.m{fill:var(--gold)}.dgdist line.you{stroke:var(--ball);stroke-width:2.2px;stroke-linecap:round}.dgdist line.pf{stroke:var(--gold);stroke-width:1.4px;stroke-dasharray:2 2}.dgdist text{font:600 9px var(--label);fill:var(--chalk-dim)}.dgdist-you{font:700 10px/1 var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--ball);position:absolute;top:0;transform:translate(-50%)}.trp{gap:14px;display:grid}.trp-q{font-family:var(--display);text-transform:uppercase;margin:4px 0 2px;font-size:44px;font-weight:400;line-height:.9}.trp-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trp-t{text-align:left;min-height:104px;color:var(--chalk);border:1.5px solid color-mix(in srgb,var(--c) 30%,transparent);background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--c) 16%,transparent),transparent 70%),#101b44;transition:transform .18s var(--ease),background .25s,border-color .25s,box-shadow .25s;border-radius:20px;grid-template-rows:1fr auto;justify-items:start;gap:10px;padding:13px 14px 12px;animation:.25s both trfade;display:grid;position:relative}@keyframes trfade{0%{opacity:0}}.trp-t:active{transform:scale(.95)}.trp-ic{width:40px;height:40px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border-radius:13px;place-items:center;display:grid}.trp-ic svg{width:24px;height:24px}.trp-t b{font-family:var(--display);text-transform:uppercase;font-size:28px;font-weight:400;line-height:.9}.trp-ck{width:24px;height:24px;transition:all .25s var(--ease);border:2px solid #ffffff29;border-radius:50%;position:absolute;top:12px;right:12px}.trp-t.on{color:#091029;border-color:var(--c);background:linear-gradient(150deg,color-mix(in srgb,var(--c) 70%,#fff),var(--c) 55%,color-mix(in srgb,var(--c) 70%,#000));box-shadow:0 10px 28px -8px color-mix(in srgb,var(--c) 70%,transparent);animation:trpop .35s var(--ease)}.trp-t.on .trp-ic{color:#091029;background:#00000024}.trp-t.on .trp-ic svg{animation:1.8s ease-in-out infinite trbob}.trp-t.on .trp-ck{background:#091029 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") 50%/16px no-repeat;border-color:#0000}@keyframes trpop{40%{transform:scale(1.05)}}@keyframes trbob{50%{transform:translateY(-3px)rotate(-6deg)}}.trp-go{justify-content:center;align-items:center;gap:12px;display:flex}.trp-go svg{flex:none;width:26px;height:26px}.trp-lib{color:var(--chalk-dim);margin:2px auto 0;font-size:14px;display:block}.trw-top{align-items:center;gap:10px;display:flex}.trw-ks{flex-wrap:wrap;gap:6px;display:flex}.trw-ks span{font:700 13px var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border-radius:999px;align-items:center;gap:5px;padding:5px 10px 5px 7px;display:inline-flex}.trw-ks svg{width:15px;height:15px}.procard{isolation:isolate;perspective:900px;background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--c) 45%,transparent),transparent 65%) padding-box, repeating-linear-gradient(135deg,#ffffff06 0 10px,transparent 10px 20px) padding-box, linear-gradient(180deg,#16254f,#0a112d) padding-box, linear-gradient(135deg,color-mix(in srgb,var(--c) 40%,#fff),var(--c) 30%,color-mix(in srgb,var(--c) 45%,#000) 60%,var(--c) 85%,color-mix(in srgb,var(--c) 40%,#fff)) border-box;box-shadow:0 24px 50px -24px color-mix(in srgb,var(--c) 70%,transparent);border:2px solid #0000;border-radius:24px;position:relative;overflow:hidden}.procard:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;animation:foilloop 7s 2s var(--ease) infinite;background:linear-gradient(105deg,#0000 38%,#ffffff38 48%,#ffffff0a 53%,#0000 62%) 0 0/260% 100% no-repeat;position:absolute;inset:0}.pc-in{z-index:1;align-content:end;gap:6px;min-height:200px;padding:18px 18px 16px;display:grid;position:relative}.pc-eb{font:700 12px var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--c);position:absolute;top:16px;left:18px}.procard .tl-name{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:24px 0 0;font-size:64px;font-weight:400;line-height:.82}.procard .tl-name small{color:var(--chalk-dim);margin-bottom:2px;font-size:24px;line-height:1;display:block}.procard .tl-title{font:700 15px var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--c);margin:2px 0 0}.pc-sk{gap:6px;display:flex}.pc-sk span{width:30px;height:30px;color:var(--chalk);background:#ffffff1a;border-radius:9px;place-items:center;display:grid}.pc-sk svg{width:17px;height:17px}.pc-re{color:var(--chalk);font:700 13px var(--label);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);background:#0a0b0d8c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex;position:absolute;top:12px;right:12px}.pc-re svg{width:15px;height:15px}.pc-re:active{transform:scale(.94)rotate(-3deg)}.procard.pull{animation:.7s cubic-bezier(.2,.9,.25,1.15) both pcpull}.procard.pull:after{animation:sheen 1s .55s var(--ease) both,foilloop 7s 3s var(--ease) infinite}@keyframes pcpull{0%{filter:brightness(2.2);transform:perspective(900px)rotateY(-100deg)scale(.86)}55%{filter:brightness(1.25)}to{filter:none;transform:none}}.trw-plan{width:100%;color:var(--chalk);text-align:left;background:#111c40;border:1px solid #ffffff14;border-radius:16px;gap:8px;padding:12px 14px;display:grid}.trw-strip{align-items:flex-end;gap:3px;height:44px;display:flex}.trw-strip i{min-width:8px;height:var(--h,60%);border-top:3px solid var(--p,#ffffff4d);color:var(--chalk);transform-origin:50% 100%;animation:.5s both trseg;animation-delay:calc(var(--i,0)*45ms);background:#ffffff14;border-radius:6px 6px 3px 3px;place-items:center;display:grid}.trw-strip i svg{opacity:.8;width:15px;height:15px}@keyframes trseg{0%{opacity:0;transform:scaleY(.2)}}.trw-n{justify-content:space-between;align-items:baseline;display:flex}.trw-n b{font-size:15px}.trw-n small{font:700 13px var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-dim)}.trw-list{padding:0 4px}@media (prefers-reduced-motion:reduce){.trp-t,.trp-t.on,.trp-t.on .trp-ic svg,.procard.pull,.procard:after,.trw-strip i{animation:none}}.crew{gap:10px;display:grid}.crew-tabs{background:var(--well);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.crew-tabs button{color:var(--chalk-dim);font:700 14px var(--label);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;border-radius:10px;padding:9px 4px}.crew-tabs button.on{background:var(--slab-2);color:var(--chalk);box-shadow:0 2px 8px #00000059}.crew-sub{color:var(--chalk-dim);text-align:center;margin:-2px 0 0;font-size:13px}.crew-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mc{color:var(--chalk);background:radial-gradient(90% 60% at 50% 0%,color-mix(in srgb,var(--t2) 30%,transparent),transparent 70%) padding-box,linear-gradient(180deg,#16254f,#0a1230) padding-box,linear-gradient(135deg,var(--t1),var(--t2) 35%,var(--t3) 60%,var(--t2) 85%,var(--t1)) border-box;min-width:0;animation:dkin .45s var(--ease) var(--d,0s) both;border:2px solid #0000;border-radius:18px;align-content:start;justify-items:center;gap:3px;padding:12px 8px;transition:transform .15s;display:grid;position:relative;overflow:hidden}.mc:after{content:"";pointer-events:none;animation:dksheen 1.4s ease-in-out calc(var(--d,0s) + .5s) both;background:linear-gradient(115deg,#0000 35%,#fff3 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.mc:active{transform:scale(.96)}.mc.me{box-shadow:0 0 0 2px var(--asphalt),0 0 0 4px var(--ball)}.mc.off{filter:saturate(.35)brightness(.85)}.mc-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:8px;left:10px;right:10px}.mc-rk{font-family:var(--display);color:var(--chalk-dim);font-size:20px;line-height:1}.mc-rk svg{width:20px;height:20px;color:var(--gold);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gold) 60%,transparent))}.mc-o{font-family:var(--display);background:linear-gradient(180deg,var(--t1),var(--t2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;line-height:1}.mc-face{place-items:center;width:64px;height:64px;margin-top:16px;display:grid}.mc-face svg{width:64px;height:64px}.mc-n{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--display);text-transform:uppercase;font-size:24px;line-height:.95;overflow:hidden}.mc-stat{font:700 15px var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-dim)}.mc:not(.off) .mc-stat{color:var(--chalk)}.mc-rib{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 11px var(--label);letter-spacing:.08em;text-transform:uppercase;color:#0a112d;background:var(--c);border-radius:6px;margin-top:4px;padding:3px 9px;overflow:hidden}.crew-82{color:var(--gold)}.sqlog{justify-content:center;align-items:center;gap:10px;display:flex}.sqlog svg{width:26px;height:26px}.sqalone{text-align:center;border:1.5px dashed #ffffff29;border-radius:18px;justify-items:center;gap:4px;padding:18px 16px;display:grid}.sqalone b{font-family:var(--display);text-transform:uppercase;font-size:26px;line-height:1}.sqalone small{color:var(--chalk-dim);margin-bottom:8px;font-size:13px}.sqpage .feed li{grid-template-columns:34px 1fr}.card.pend.vote{border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:radial-gradient(100% 80% at 50% 0%,color-mix(in srgb,var(--gold) 14%,transparent),transparent 70%),var(--slab)}.vt-h{gap:2px;display:grid}.vt-h b{font-family:var(--display);text-transform:uppercase;color:var(--gold);font-size:30px;font-weight:400;line-height:.95}.vt-h small{color:var(--chalk-dim);font-size:12px}.vt-row{scrollbar-width:none;gap:8px;padding:2px 2px 4px;display:flex;overflow-x:auto}.vt-row::-webkit-scrollbar{display:none}.vt-c{color:var(--chalk);background:linear-gradient(180deg,#16254f,#0a1230) padding-box,linear-gradient(135deg,var(--t1),var(--t2) 35%,var(--t3) 60%,var(--t2) 85%,var(--t1)) border-box;animation:dkin .4s var(--ease) var(--d,0s) both;transition:transform .2s var(--ease),opacity .3s;border:2px solid #0000;border-radius:16px;flex:0 0 86px;justify-items:center;gap:4px;padding:10px 6px;display:grid}.vt-c:active{transform:scale(.94)}.vt-f{place-items:center;width:48px;height:48px;display:grid}.vt-f svg{width:48px;height:48px}.vt-c b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 13px var(--label);letter-spacing:.04em;text-transform:uppercase;overflow:hidden}.vt-c:disabled{opacity:.35}.vt-c.picked{opacity:1;box-shadow:0 0 0 2px var(--gold),0 8px 24px color-mix(in srgb,var(--gold) 40%,transparent);transform:scale(1.06)}.tp-call1{text-align:center;margin:2px 0 4px}.tp-call1 b{font-family:var(--display);text-transform:uppercase;background:#ffffff0f;border-radius:10px;padding:6px 14px;font-size:26px;font-weight:400;line-height:1;display:inline-block}@media (prefers-reduced-motion:reduce){.mc,.mc:after,.vt-c{animation:none}}.lk-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lk-t{font-family:var(--display);text-transform:uppercase;margin:0;font-size:44px;font-weight:400;line-height:.9}.flip{cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.flip-in{transform-origin:50%;display:grid}.flip-f,.flip-b{min-width:0}.flip-b{display:grid}.flip.turning .flip-in{filter:brightness(1.6);transition:transform .17s cubic-bezier(.5,0,.9,.5),filter .17s;transform:scaleX(.02)}.flip.turned .flip-in{animation:.3s cubic-bezier(.2,.9,.3,1.15) cardout}@keyframes cardout{0%{filter:brightness(1.6);transform:scaleX(.02)}}.flip-hint{z-index:3;font:700 11px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim);pointer-events:none;background:#08102a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex;position:absolute;bottom:-11px;right:12px}.flip-hint b{font-weight:700}.cback{background:repeating-linear-gradient(135deg,#ffffff06 0 10px,transparent 10px 20px) padding-box,radial-gradient(90% 50% at 50% 0%,color-mix(in srgb,var(--t2) 20%,transparent),transparent 70%) padding-box,linear-gradient(180deg,#101c46,#08102a) padding-box, linear-gradient(135deg,var(--t1),var(--t2) 30%,var(--t3) 55%,var(--t2) 80%,var(--t1)) border-box;border:2px solid #0000;border-radius:20px;align-content:space-between;gap:16px;padding:18px 16px 24px;display:grid;position:relative;overflow:hidden}.cb-id{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding-bottom:14px;display:flex}.cb-face{flex:none;width:52px;height:52px}.cb-face svg{width:52px;height:52px}.cb-id b{font-family:var(--display);text-transform:uppercase;align-items:baseline;gap:8px;font-size:32px;font-weight:400;line-height:.95;display:flex}.cb-id b i{background:linear-gradient(180deg,var(--t1),var(--t2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;font-style:normal}.cb-id small{font:700 13px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim);margin-top:3px;display:block}.cb-sec{gap:8px;display:grid}.cb-h{font:700 12px var(--label);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(180deg,var(--t1),var(--t2));color:#0000;-webkit-background-clip:text;background-clip:text}.cb-stats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cb-stat{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;justify-items:center;gap:3px;padding:10px 4px 9px;display:grid}.cb-stat b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:28px;font-weight:400;line-height:.9}.cb-stat span{font:700 10px var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-dim);text-align:center;line-height:1.1}.cb-up{gap:5px;display:grid}.cb-up-t{justify-content:space-between;align-items:baseline;display:flex}.cb-up-t b{font:700 15px var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.cb-up-t em{font-style:normal;font-family:var(--display);color:var(--chalk);font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.cb-bar{background:#ffffff14;border-radius:4px;height:8px;display:block;overflow:hidden}.cb-bar i{background:var(--c);height:100%;box-shadow:0 0 10px color-mix(in srgb,var(--c) 60%,transparent);border-radius:4px;display:block}.cb-up small{color:var(--chalk-dim);font-size:12px}.cb-ks{grid-template-columns:auto 1fr;align-items:center;gap:8px 10px}.cb-ks>div{flex-wrap:wrap;gap:6px;display:flex}.cb-ks i{font-style:normal;font:700 12px var(--label);letter-spacing:.06em;text-transform:uppercase;color:#0a112d;background:var(--c);border-radius:7px;padding:4px 9px}.cb-ks i.dim{color:var(--c);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 60%,transparent);background:0 0}.cb-foot{color:var(--chalk-dim);text-align:center;border-top:1px solid #ffffff14;margin:0;padding-top:12px;font-size:13px}.cb-foot b{color:var(--good)}.lk-pl{gap:10px;display:grid}.pl-path{grid-template-columns:repeat(var(--n),1fr);padding-top:2px;display:grid;position:relative}.pl-path:before{content:"";top:13px;left:calc(50% / var(--n));right:calc(50% / var(--n));background:linear-gradient(90deg,var(--chalk-dim),var(--good),var(--gold));opacity:.45;border-radius:1px;height:2px;position:absolute}.pl-stop{color:var(--chalk);background:0 0;border:0;justify-items:center;gap:3px;min-width:0;padding:0 2px 4px;display:grid;position:relative}.pl-stop i{width:24px;height:24px;box-shadow:inset 0 0 0 2.5px var(--c);transition:transform .2s var(--ease),background .2s;background:#111c40;border-radius:50%}.pl-stop.on i{background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 22%,transparent);transform:scale(1.15)}.pl-stop span{font:700 11px var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.pl-stop b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--display);text-transform:uppercase;color:var(--chalk-dim);font-size:18px;font-weight:400;line-height:1;overflow:hidden}.pl-stop.on b{color:var(--chalk)}.pl-big{color:var(--chalk);border:1px solid color-mix(in srgb,var(--c) 30%,transparent);background:radial-gradient(90% 100% at 100% 0%,color-mix(in srgb,var(--c) 14%,transparent),transparent 70%),#111c40;border-radius:18px;gap:6px;padding:14px 16px 13px;text-decoration:none;animation:.3s both heroin;display:grid}.pl-eb{font:700 11px var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.pl-big>b{font-family:var(--display);text-transform:uppercase;align-items:baseline;gap:8px;font-size:36px;font-weight:400;line-height:.92;display:flex}.pl-big>b small{color:var(--chalk-dim);font-size:20px}.pl-tr{flex-wrap:wrap;gap:6px;display:flex}.pl-tr i{color:var(--chalk);background:#ffffff0f;border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal}.pl-w{font:700 12px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.pl-lately{width:100%;color:var(--chalk);text-align:left;background:#111c40;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.pl-lately span{font:700 11px var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--sky)}.pl-lately b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;overflow:hidden}.pl-lately .chev{color:var(--chalk-dim);font-style:normal}.lk-pl .notme{justify-self:start}.lk-week{gap:6px;display:grid}.lk-goal{margin:0}.lk-goal summary{font-size:13px}.lk-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lk-tile{background:var(--slab);color:var(--chalk);text-align:left;border:1px solid #ffffff14;border-radius:18px;justify-items:start;gap:2px;padding:14px;display:grid}.lk-tile span{font:700 12px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-dim)}.lk-tile b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:38px;font-weight:400;line-height:.9}.lk-tile b i{color:var(--chalk-dim);margin:0 2px;font-style:normal}.lk-tile.ht b{color:var(--sky);font-size:30px}.lk-tile small{color:var(--chalk-dim);font-size:12px}@media (prefers-reduced-motion:reduce){.flip.turning .flip-in{transition:none}.flip.turned .flip-in,.pl-big{animation:none}}.wrap:has(+.tabs:not([hidden])){min-height:calc(100lvh + 1px)}.dgdist-pf{font:700 10px/1 var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);opacity:.85;position:absolute;top:0;transform:translate(-50%)}.dggrade{justify-content:center;align-items:center;gap:10px;margin:2px 0 0;display:flex}.dggrade b{font-family:var(--display);letter-spacing:.01em;color:var(--chalk);padding-top:4px;font-size:54px;font-weight:600;line-height:.8}.dggrade span{font:700 12px/1.15 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--chalk-dim);text-align:left}.dggrade.g-a b{color:var(--gold)}.dggrade.g-b b{color:var(--chalk)}.dggrade.g-c b{color:#c9ccc6}.dggrade.g-d b,.dggrade.g-f b{color:#ff9b7b}.dggrade.top b{background:linear-gradient(100deg,var(--gold) 40%,#fff3c4 50%,var(--gold) 60%);color:#0000;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--gold) 40%,transparent));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s ease-in-out 1.4s 2 both dgshine}.dggrade.perfect{flex-direction:column;gap:4px}.dggrade.perfect b{color:var(--gold);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--gold) 40%,transparent));font-size:40px}.dggrade.perfect small{color:var(--chalk-dim);font-size:14px}.dgbest{text-align:center;color:var(--chalk-dim);margin:-4px 0 0;font-size:14px}.dgbest b{color:var(--chalk);font-weight:600}@media (prefers-reduced-motion:reduce){.dggrade.top b{animation:none}}.dgx-pr{color:var(--gold);font-style:normal;font-weight:700}.dgs-cl{font-style:normal;font:700 10px var(--label);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;border:1px solid;border-radius:5px;margin-right:6px;padding:1px 6px}.pl-acts{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.pl-w{text-decoration:none}.pl-not{font:700 12px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim);background:0 0;border:0;padding:4px 0}.pl-big .comppick{border-top:1px solid #ffffff14;margin-top:6px;padding-top:10px}:root{--sk-DRV:#cfd3cc;--sk-SHT:#cfd3cc;--sk-HND:#cfd3cc;--sk-PAS:#cfd3cc;--sk-DEF:#cfd3cc;--sk-PHY:#cfd3cc;--br-in:#7fc4d8;--br-hold:#bfe3ee;--br-out:#4f9db5}.cta.igbtn{color:#1a0d05;background:linear-gradient(#ff7a30,#ec6014);box-shadow:0 8px 24px #f0681e38}.ghost.igbtn{background:var(--tone);color:var(--chalk);box-shadow:none}.hb.nx,.hero-foot .nx{--c:var(--ball)!important}.gd-rings .gr-t{stroke:var(--ball);opacity:.18}.gd-rings .gr-a{stroke:var(--ball)}.trp-t.on,.cb-up,.cb-ks i.dim{--c:var(--ball)!important}.pl-path:before{background:linear-gradient(90deg,var(--chalk-dim),var(--ball),var(--gold))}.procard,.cb-ks i:not(.dim){--c:var(--gold)!important}.mc-rib{color:#2a1d02;--c:var(--gold)!important}.sqhero{background:radial-gradient(120% 120% at 100% 0,#f0681e29,#0000 60%),linear-gradient(#24272d,#142249)}.sqinv{background:var(--ball-soft);color:var(--rim)}body.hw{--hw-navy:#0b1430;--hw-1:#101c3d;--hw-2:#142249;--hw-3:#1a2b5a;--hw-line:#aabeff24;--hw-red:#e0393b;--hw-cream:#fff4e6;--hw-slate:#9fb0d6;--trophy:#e8c15a;--asphalt:var(--hw-navy);--slab:var(--hw-2);--slab-2:var(--hw-3);--line:var(--hw-line);--tone:#aabeff12;--tone-2:#aabeff1f;--well:#03081859;--hw-ice:#8fb8ff;--chalk:var(--hw-cream);--chalk-dim:var(--hw-slate);--ball:var(--hw-ice);--ball-soft:#8fb8ff29;--rim:#c4d8ff;--gold:var(--hw-cream);--dgln:#aabeff1a;background:var(--hw-navy);color:var(--hw-cream)}html:has(body.hw){background:#0b1430}body.hw .cta{color:#fff4e6;background:linear-gradient(#f04a4c,#c92d30);box-shadow:0 10px 26px #e0393b47}body.hw .ghost{color:var(--hw-cream);background:#aabeff14}body.hw .dgbar-t b{background:var(--hw-red);color:var(--hw-cream);clip-path:polygon(0 0,100% 0,100% 74%,50% 100%,0 74%);padding:4px 10px 9px;display:inline-block}body.hw .dggrade.perfect b{color:var(--trophy);filter:drop-shadow(0 0 14px #e8c15a66)}body.hw .dgcard.champ,body.hw .dgconf{--gold:var(--trophy)}body.hw .dgboard{background:#101c3d;border:1px solid #ffffff12;border-radius:18px;gap:10px;padding:8px 10px 12px;display:grid}body.hw .dgn .nm{fill:var(--chalk);font:600 10.5px var(--label);letter-spacing:.01em;paint-order:stroke;stroke:#101c3d;stroke-width:3px}body.hw .dgn .rt circle{fill:#08102a;stroke:var(--gold);stroke-width:1.5px}body.hw .dgn.wait circle{fill:color-mix(in srgb,var(--ball) 18%,#101c3d);stroke:var(--ball);stroke-width:2px;stroke-dasharray:4 3;animation:1.6s ease-in-out infinite dgwait}body.hw .dgfree span{font:700 12px var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--good);border:1px solid color-mix(in srgb,var(--good) 35%,transparent);background:#142249;border-radius:999px;padding:5px 10px}body.hw .dgnext{text-align:center;border:1px solid color-mix(in srgb,var(--ball) 35%,transparent);background:#142249;border-radius:16px;justify-items:center;gap:6px;padding:14px;display:grid}body.hw .dgspin{background:#142249;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}body.hw .dgr-pos i{font:700 10px var(--label);letter-spacing:.04em;color:var(--chalk-dim);background:#20346a;border-radius:4px;padding:1px 4px;font-style:normal}body.hw .dgr-pos i.on{background:color-mix(in srgb,var(--ball) 24%,#20346a);color:var(--rim)}body.hw .dgr-pos i.alt{background:0 0;box-shadow:inset 0 0 0 1px #2b4282}body.hw .dgr-pos i.alt.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ball) 45%,#20346a);background:0 0}body.hw .dgr.over .dgr-card{color:#ff7b7b;box-shadow:none;background:#1a2b5a;border-color:#ff6b6b73}body.hw .dgr-card.flip{border-color:var(--gold);color:var(--gold);background:#08102a;animation:.45s cubic-bezier(.3,1.4,.5,1) both dgcflip}body.hw .dgstamp{font:800 12px var(--label);letter-spacing:.08em;text-transform:uppercase;background:#142249;border:2px solid;border-radius:6px;padding:3px 8px;font-style:normal;animation:.35s cubic-bezier(.3,1.6,.5,1) .3s both dgstamp;position:absolute;top:50%;right:54px;transform:translateY(-50%)rotate(-8deg)}body.hw .dgwar{background:#142249;border-radius:16px;gap:2px;padding:12px 14px;display:grid}body.hw .dghow{color:var(--chalk-dim);background:#111e42;border-radius:14px;padding:10px 14px;font-size:13px}body.hw .dgsq{background:#142249;border-radius:16px;gap:6px;padding:12px 14px;display:grid}body.hw .dg2{--dgs1:#111e42;--dgs2:#172650;--dgln:#ffffff0f}body.hw .dgsk i{background:linear-gradient(100deg,#142249 30%,#1a2b5a 50%,#142249 70%) 0 0/300% 100%;border-radius:12px;height:58px;animation:1.3s ease-in-out infinite dgsk;display:block}body.hw .dgcard{background:radial-gradient(130% 70% at 50% 0%,color-mix(in srgb,var(--g1) 34%,transparent),transparent 72%),#0d1836;border:1px solid #f0c24a38;border-radius:24px;justify-items:center;gap:12px;padding:20px 12px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000059}body.hw .dgface i{width:40px;height:40px;font:600 17px/1 var(--display);border-radius:50%;place-items:center;padding-top:2px;font-style:normal;display:grid;box-shadow:0 0 0 3px #0d1836,0 0 0 5.5px #ffffff24}body.hw .dgface.q-best i{box-shadow:0 0 0 3px #0d1836,0 0 0 5.5px #4fae5c}body.hw .dgface.q-close i{box-shadow:0 0 0 3px #0d1836,0 0 0 5.5px #d8b43a}body.hw .dgface.q-miss i{box-shadow:0 0 0 3px #0d1836,0 0 0 5.5px #4b5f98}body.hw .dgvs:not(.res){background:color-mix(in srgb,var(--gold) 9%,#111e42);border:1px solid color-mix(in srgb,var(--gold) 30%,transparent);color:var(--chalk);border-radius:14px;padding:10px 14px}body.hw .dgadd{background:#111e42;border:1px solid #ffffff14;border-radius:16px;gap:18px;padding:16px 14px;display:grid}body.hw .dgx-k.q-miss{color:#0c1637;background:#8292c2}body.hw .dgx-k.q-none{color:var(--chalk-dim);background:#20346a;box-shadow:inset 0 0 0 1px #ffffff2e}body.hw .dgrank2{background:#111e42;border:1px solid #ffffff14;border-radius:16px;gap:10px;padding:12px 14px;display:grid}body.hw .dgday{min-width:64px;color:var(--chalk);background:#111e42;border:1px solid #ffffff1a;border-radius:12px;flex:none;justify-items:center;gap:2px;padding:8px 10px;display:grid}body.hw .dggrade.g-c b{color:#d6dbef}.tt-dg{--tb:#aabeff38;background:radial-gradient(70% 90% at 20% 0,#e0393b3d,#0000 70%),linear-gradient(#132147,#0b1430)}.tt-dg.done{--tb:#aabeff29}.tt-dg .tt-f b{color:#fff4e6}.tt-dg .tt-f small{color:#9fb0d6}.bnr-f{fill:#c92d30}.bnr-t small{color:#fff4e6c7}.bnr-t b,.bnr-t b em{color:#fff4e6}.bnr-t .bnr-82{color:#fff4e6;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.tt-dg.perfect .bnr-f{fill:#e8c15a}body.hw .dgdock{background:#101c3df2;border-color:#aabeff24}@keyframes dgland{0%{transform:scale(1.06)}55%{transform:scale(.985)}to{transform:none}}.dgrec.counting b.dg-w{text-shadow:0 0 22px #e0393b8c}.dgrec.landed{animation:.5s cubic-bezier(.2,1.6,.4,1) dgland}body.hw .dgrec .dg-w{color:var(--hw-cream)}body.hw .dgcard{border-color:#aabeff33}.tt-dg .dg-fire{color:#ff9d94;margin-top:3px;font-size:12px}.tt-dg .dg-fire svg{color:#e0393b;width:13px;height:13px}@media (prefers-reduced-motion:reduce){.dgrec.landed{animation:none}}.dggrade.g-a b,body.hw .dggrade.g-a b{color:#4ade80}.dggrade.g-b b,.dggrade.g-c b,body.hw .dggrade.g-b b,body.hw .dggrade.g-c b{color:#f5f5f0}.dggrade.g-d b,body.hw .dggrade.g-d b{color:#facc15}.dggrade.g-f b,body.hw .dggrade.g-f b{color:#f04444}.dggrade.top b,body.hw .dggrade.top b{background:linear-gradient(100deg,#4ade80 40%,#d9ffe6 50%,#4ade80 60%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.dgs-ban{box-sizing:border-box;align-content:center;height:104px}.dgs-ban span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.hw .dgr-slot{color:#0b1430;box-shadow:0 2px 10px #8fb8ff40}body.hw .dgr-slot.alt{color:var(--ball);box-shadow:inset 0 0 0 1.5px var(--ball)}body.hw .dgstamp.overpaid,body.hw .dgdeal.overpaid{color:#ff6b6b}body.hw .dgboard{background:linear-gradient(115deg,transparent 30%,#ffecc829 45%,transparent 60%),radial-gradient(140% 95% at 50% 0%,#ffe2b438,transparent 60%), radial-gradient(150% 110% at 50% 45%,transparent 45%,#190a008c),var(--wood);border-color:#ffd6a038;overflow:hidden;box-shadow:inset 0 1px #fff0d238,0 12px 30px #00000073}body.hw .dgcourt .ct path{stroke:#fffaf0d9;stroke-width:1.6px}body.hw .dgcourt .ct .bb{stroke:#fff8ec;stroke-width:2.4px;stroke-linecap:round}body.hw .dgcourt .ct circle{stroke:#ff6a2b;stroke-width:2px}.dgcourt .apron{fill:#0d1838}.dgcourt .paint{fill:#13224a;opacity:0;transition:opacity .5s}.dgcourt .paint.on{opacity:.94}@keyframes dgpaint{0%{opacity:0}}body.hw .dgn.empty circle{fill:#0b14304d;stroke:#fffaf0bf}body.hw .dgn.empty text{fill:#fffaf0eb}body.hw .dgn .nm{stroke:#3d2410}.ndc rect{fill:#0b14308c;stroke:#fff4e6bf;stroke-width:1px;stroke-dasharray:2.5 2}.ndc text{font:700 8.5px var(--label);letter-spacing:.07em;text-anchor:middle;fill:#fff4e6}.ndc.ok rect{fill:var(--good);stroke:none}.ndc.ok text{fill:#0b1430}.ndc.opt{opacity:.72}.ndc.bad rect{fill:#e5484d;stroke:none}.ndc.nw>g{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.3,1.6,.5,1) .6s both dgndc}.ndc.ok.nw rect{animation:.2s .6s both dgndcf}.ndc.ok.nw text{animation:.2s .6s both dgndct}@keyframes dgndc{0%{transform:none}45%{transform:scale(1.3)}to{transform:none}}@keyframes dgndcf{0%{fill:#0b14308c}}@keyframes dgndct{0%{fill:#fff4e6}}@media (prefers-reduced-motion:reduce){.dgcourt .paint.nw,.ndc.nw>g,.ndc.ok.nw rect,.ndc.ok.nw text{animation:none}}.dgs-ban{transition:background-color .6s,color .6s;position:relative}.dgs-ban.reeling{overflow:hidden}.dgs-ban.reeling>b,.dgs-ban.reeling>span{visibility:hidden}.dgs-win{box-sizing:border-box;pointer-events:none;position:absolute;overflow:hidden}.dgs-strip{will-change:transform;display:grid}.dgs-strip i{align-items:center;font-style:normal;display:flex;overflow:hidden}.dgs-strip s{min-width:0;text-decoration:none}.dgs-win.y i{white-space:nowrap;font-family:var(--display);font-variant-numeric:tabular-nums;font-size:46px;line-height:.78}.dgs-win.n i{font-family:var(--display);text-transform:uppercase;font-size:22px;line-height:1}.dgs-win.n s{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.dgs-win.n.one s{white-space:nowrap;text-overflow:ellipsis;display:block}.dgs-body.old{pointer-events:none}.dgs-body.old .dgr{animation:none}.dgs-ban.landed:after{content:"";border-radius:inherit;pointer-events:none;animation:1.1s ease-in-out forwards dgring;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff4e699}@keyframes dgring{0%{opacity:0}35%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dgs-ban{transition:none}}.dgdock2{grid-template-columns:1fr auto;align-items:end;gap:0 12px;padding:10px 14px 11px}.dgdock2 .dgd-m{justify-self:start;justify-items:start;margin:0}.dgdock2 .dgd-m b,.dgdock2 .dgd-p b{font-size:28px;line-height:.9}.dgdock2 .dgd-cash{grid-column:1/-1;margin-top:9px}.dgdock2 .dgd-w{flex-wrap:wrap;grid-column:1/-1;gap:2px 12px;animation:3.2s forwards dgfold;overflow:hidden}@keyframes dgfold{0%,80%{opacity:1;max-height:30px;margin-top:8px}to{opacity:0;max-height:0;margin-top:0}}@media (prefers-reduced-motion:reduce){.dgdock2 .dgd-w{margin-top:8px;animation:none}}.dgd-n{vertical-align:bottom;margin:-3px 0;padding:3px 0;display:inline-grid;overflow:hidden}.dgd-n>i{white-space:nowrap;grid-area:1/1;font-style:normal}.dgd-n.rolling.up{color:#8fd18a}.dgd-n.rolling.dn{color:#ff8a80}.dgd-p em{transition:opacity .3s}.dgd-p em.pend{opacity:0}:root{--wood:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='240'%3E%3Crect width='72' height='240' fill='%23b5773f'/%3E%3Crect x='0' width='12' height='240' fill='%23bb7c44'/%3E%3Crect x='12' width='12' height='240' fill='%23b3753e'/%3E%3Crect x='24' width='12' height='240' fill='%23b97a42'/%3E%3Crect x='36' width='12' height='240' fill='%23b0723c'/%3E%3Crect x='48' width='12' height='240' fill='%23bc7d45'/%3E%3Crect x='60' width='12' height='240' fill='%23b4763f'/%3E%3Cg fill='%235a3214' opacity='.42'%3E%3Crect x='11.4' width='.8' height='240'/%3E%3Crect x='23.4' width='.8' height='240'/%3E%3Crect x='35.4' width='.8' height='240'/%3E%3Crect x='47.4' width='.8' height='240'/%3E%3Crect x='59.4' width='.8' height='240'/%3E%3Crect x='71.4' width='.8' height='240'/%3E%3Crect x='0' y='40' width='12' height='.8'/%3E%3Crect x='12' y='170' width='12' height='.8'/%3E%3Crect x='24' y='95' width='12' height='.8'/%3E%3Crect x='36' y='210' width='12' height='.8'/%3E%3Crect x='48' y='20' width='12' height='.8'/%3E%3Crect x='60' y='130' width='12' height='.8'/%3E%3C/g%3E%3C/svg%3E") 0 0/54px 180px}.land-sticky .gbtn{max-width:528px;height:44px;margin:8px auto 0}.land-g{text-align:center;max-width:528px;color:var(--chalk-dim);margin:5px auto 0;font-size:11px;line-height:1.35}.land-sticky .land-82{margin:6px auto 0;display:block}.hsnote .gbtn,.hsnote .gsi{margin-top:10px}.hsnote .linkbtn{margin:8px auto 0;display:block}.jhave .gbtn,.jhave .gsi{margin-top:4px}.jhs{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.jhs summary{cursor:pointer;text-align:center;color:var(--chalk-dim);font-size:14px;list-style:none}.jhs summary::-webkit-details-marker{display:none}.jhs[open] summary{color:var(--chalk);margin-bottom:8px}.dgi-links{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.sty-82{background:#0b1430;border:1px solid #aabeff29;border-radius:18px;gap:10px;padding:10px;display:grid}.s82-court{background:radial-gradient(140% 95% at 50% 0%,#ffe2b438,transparent 60%),radial-gradient(150% 110% at 50% 45%,transparent 45%,#190a0080),var(--wood);border-radius:12px;padding:6px 6px 2px;overflow:hidden}.s82-court svg{width:100%;height:auto;display:block}.s82-court .ct path{fill:none;stroke:#fffaf0d9;stroke-width:1.6px}.s82-court .ct .bb{stroke:#fff8ec;stroke-width:2.4px;stroke-linecap:round}.s82-court .ct circle{fill:none;stroke:#ff6a2b;stroke-width:2px}.s82-t circle{stroke-width:2.5px}.s82-t text{font:700 13px var(--label);text-anchor:middle}.s82-t{transform-box:fill-box;transform-origin:50%}.sty-s.on .s82-t{animation:dgpop .5s cubic-bezier(.3,1.6,.5,1) calc(.35s + var(--i)*.28s) both}.s82-board{color:#fff4e6;justify-items:center;gap:2px;padding:4px 0 2px;display:grid}.s82-rec{font-family:var(--display);align-items:baseline;font-size:64px;line-height:.9;display:flex}.s82-rec>i{color:#9fb0d6;margin:0 2px;font-style:normal}.s82-w{font-variant-numeric:tabular-nums;height:.9em;display:inline-grid;overflow:hidden}.s82-w>span{text-align:right;display:grid}.s82-w i{height:.9em;font-style:normal;line-height:.9}.sty-s.on .s82-w>span{animation:1.3s cubic-bezier(.2,.7,.25,1) 1.9s both s82roll}@keyframes s82roll{0%{transform:none}to{transform:translateY(-83.333%)}}.sty-s:not(.on) .s82-w>span{transform:translateY(-83.333%)}.s82-board small{font:600 12px var(--label);letter-spacing:.08em;text-transform:uppercase;color:#9fb0d6}.sty-pow{gap:12px;display:grid}.sp-list{grid-template-columns:22px 1fr;gap:0 10px;display:grid}.sp-nums,.sp-rows{gap:8px;display:grid}.sp-nums b{height:56px;font-family:var(--display);color:var(--chalk-dim);place-items:center;font-size:24px;line-height:1;display:grid}.sp-nums b:first-child{color:var(--gold)}.sp-row{box-sizing:border-box;background:var(--slab);border:1px solid var(--line);border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;height:56px;padding:0 14px;display:grid;position:relative}.sp-face{background:radial-gradient(circle,hsl(var(--h) 30% 22%),#0e173b 70%);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.sp-face svg{width:38px;height:38px}.sp-name{font-family:var(--display);text-transform:uppercase;font-size:24px;line-height:1}.sp-crown{color:var(--gold);display:grid}.sp-crown svg{width:24px;height:24px}.sp-row.top{border-color:color-mix(in srgb,var(--gold) 60%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--gold) 16%,var(--slab)),var(--slab))}.sty-s.on .sp-row{animation:.9s cubic-bezier(.5,0,.2,1) 1.1s both spclimb}@keyframes spclimb{0%{transform:translateY(calc(var(--d) * 64px))}to{transform:none}}.sty-s.on .sp-row.top{z-index:1;animation:.9s cubic-bezier(.5,0,.2,1) 1.1s both spclimb,.6s ease-out 2s both sptop}@keyframes sptop{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--gold) 60%,transparent)}to{box-shadow:0 0 0 10px #0000}}.sty-s.on .sp-crown{animation:stypop .5s var(--ease) 2s both}.sp-cap{text-align:center;font:600 12px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim);margin:0}@media (prefers-reduced-motion:reduce){.sty-s.on .s82-t,.sty-s.on .s82-w>span,.sty-s.on .sp-row,.sty-s.on .sp-crown{animation:none}.sty-s.on .s82-w>span{transform:translateY(-83.333%)}}.landing:has(+.land-sticky :is(.gbtn,.gsi)){padding-bottom:178px}.land-sticky .gbtn{height:42px;margin-top:7px}.land-sticky .gsi{max-width:528px;margin:7px auto 0}.jhave>.linkbtn{place-self:center}.tipwrap:has(>[data-act=tr-start])>.tip{top:calc(100% + 28px);bottom:auto}.tipwrap:has(>[data-act=tr-start])>.tip:after{border-top-color:#0000;border-bottom-color:#fff;top:auto;bottom:100%}.tipwrap:has(>[data-act=tr-start])>.tip:before{top:auto;bottom:calc(100% + 7px);transform:rotate(-135deg)}.setfoot{text-align:center;margin:4px 0 0;font-size:12px}.setfoot a{color:var(--chalk-dim)}.crew-tabs.two{grid-template-columns:1fr 1fr}.mc-pl{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--chalk-dim);margin-top:-2px;font-size:12px;overflow:hidden}.crew-move{text-align:center;color:var(--chalk-dim);margin:2px 0 0;font-size:14px}.crew-move b{color:var(--chalk)}.crew-move.top{color:var(--gold)}.sq82{color:#fff4e6;text-align:left;cursor:pointer;background:linear-gradient(110deg,#142249,#0f1a3a);border:1px solid #aabeff29;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.sq82-b{box-sizing:border-box;width:42px;height:46px;font:400 17px/1 var(--display);color:#fff4e6;clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);background:#c92d30;flex:none;place-items:center;padding-bottom:6px;display:grid}.sq82-t{flex:1;gap:2px;min-width:0;display:grid}.sq82-t b{font-size:15px;line-height:1.25}.sq82-t small{color:#9fb0d6;font-size:12px}.sq82.up .sq82-t small{color:#fff4e6}.sq82 .chev{color:#9fb0d6;font-size:18px;font-style:normal}.hero-foot .nx small.nx-left{letter-spacing:.06em;color:var(--chalk-dim);font-size:11px}.sty-s>div:first-child{gap:8px;display:grid}.sty-cap{color:var(--chalk-dim);margin:0;font-size:16px;line-height:1.35}.sty-log{flex-wrap:wrap;gap:8px;display:flex}.sty-log span{border:1.5px solid var(--ball);background:color-mix(in srgb,var(--ball) 16%,transparent);border-radius:999px;padding:8px 14px;font-size:15px;font-weight:700}.sty-log i{font-style:normal}.sty-s.on .sty-log span{animation:stytap .35s var(--ease) calc(.3s + var(--i)*.3s) both}@keyframes stytap{0%{opacity:.25;background:0 0;border-color:#ffffff26;transform:scale(.9)}}.dgi-court{padding:6px 8px 8px}.dgi-v .dgi-row+.dgi-row{margin-top:8px}body.hw .dgn.nw .in{animation:dgpop .7s cubic-bezier(.3,1.5,.5,1) calc(var(--dgq,0s) + .15s) both}body.hw .dgn .rt.flip>g{animation-delay:calc(var(--dgq,0s) + .55s)}.dgcourt .paint.nw{animation:dgpaint .9s ease-out calc(var(--dgq,0s) + .6s) both}.ndc.nw>g,.ndc.ok.nw rect,.ndc.ok.nw text{animation-delay:calc(var(--dgq,0s) + .9s)}.dgd-cash i.nw{animation:dgcash .8s var(--ease) calc(var(--dgq,0s) + .3s) both}.dgdock2 .dgd-w{animation:dgfold 3.6s var(--dgq,0s) both}@media (prefers-reduced-motion:reduce){body.hw .dgn.nw .in,.dgcourt .paint.nw,.ndc.nw>g,.ndc.ok.nw rect,.ndc.ok.nw text,.dgd-cash i.nw,.dgdock2 .dgd-w{animation:none}}.fs3{gap:12px;display:grid}.fs3-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fs3-h h3{font-size:26px}.fs3-ver{font:700 12px var(--label);letter-spacing:.06em;text-transform:uppercase;color:#0b1a0e;background:var(--good);white-space:nowrap;border-radius:999px;padding:3px 10px}.fs3-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fs3-c{height:86px;position:relative}.fs3-in{border:1.5px solid var(--line);background:var(--slab-2);text-align:center;border-radius:12px;place-items:center;padding:8px 6px;display:grid;position:absolute;inset:0}.fs3-c.fs3-agree .fs3-in{border-color:var(--gold);background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 16%,var(--slab-2)),var(--slab-2))}.fs3-fr{gap:2px;min-width:0;display:grid}.fs3-fr small{font:700 10px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-dim)}.fs3-fr b{font-family:var(--display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:26px;font-weight:400;line-height:.95;overflow:hidden}.fs3-c.fs3-agree .fs3-fr b{color:var(--gold)}.fs3-fr em{color:var(--chalk-dim);font-size:11px;font-style:normal}.fs3-bk{font-family:var(--display);color:var(--chalk-dim);font-size:40px;display:none}.fs3-c.new .fs3-in{animation:fsturn .7s ease-in-out calc(.3s + var(--d,0s)) both}.fs3-c.new .fs3-bk{background:repeating-linear-gradient(135deg,var(--slab-2) 0 8px,var(--slab) 8px 16px);animation:fsback .7s steps(1,end) calc(.3s + var(--d,0s)) both;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}@keyframes fsturn{0%{transform:scaleX(1)}50%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fsback{0%{opacity:1}50%,to{opacity:0;visibility:hidden}}.fs3-line{margin:0;font-size:16px}.fs3-line b{color:var(--gold)}.fs3-best{color:var(--chalk-dim);margin:-6px 0 0;font-size:14px}.fs3-more{margin:-4px 0 0;font-size:12px}.fs3-ask{justify-self:start}@media (prefers-reduced-motion:reduce){.fs3-c.new .fs3-in{animation:none}.fs3-c.new .fs3-bk{display:none}}.page.sec2{font-size:24px}.tagfill{gap:12px;display:grid}.tagrow{gap:6px;display:grid}.tagrow .eyebrow{font-size:11px}.tagrow .chips{gap:7px}.sqswitch .sqadd{color:var(--ball);border-style:dashed;border-color:color-mix(in srgb,var(--ball) 55%,transparent)}.gm-why{color:var(--chalk-dim);text-transform:none;letter-spacing:0;margin-top:3px;font-size:12px;font-weight:400;line-height:1.3;display:block}.dgaw{background:var(--dgs1);border:1px solid var(--dgln);border-radius:16px;gap:12px;padding:14px 14px 16px;display:grid}.dgaw-r{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.dgaw-f{width:40px;height:40px;font:600 17px/1 var(--display);box-sizing:border-box;border-radius:50%;flex:none;place-items:center;padding-top:2px;font-style:normal;display:grid;box-shadow:0 0 0 2px #ffffff29}.dgaw-f.you{font-size:13px}.dgaw-t{gap:1px;min-width:0;display:grid}.dgaw-t small{font:700 11px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim)}.dgaw-t b{color:var(--chalk);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.dgaw-t u{color:var(--chalk-dim);font-size:13px;text-decoration:none}.dgaw-r.fmvp{background:linear-gradient(90deg,#e8c15a29,#e8c15a0a);border-radius:12px;margin:0 -4px;padding:10px 12px;box-shadow:inset 0 0 0 1px #e8c15a47}.dgaw-r.fmvp small{color:var(--trophy,#e8c15a)}.dgaw-r.fmvp .dgaw-f{box-shadow:0 0 0 2px #0b1430e6,0 0 0 4px var(--trophy,#e8c15a)}.dgaw-t em{background:var(--trophy,#e8c15a);color:#1a1405;letter-spacing:.06em;border-radius:6px;margin-left:6px;padding:1px 6px;font-style:normal}.dgaw-ls{grid-template-columns:repeat(3,1fr);gap:8px;padding-top:2px;display:grid}.dgaw-l{background:var(--dgs2);border-radius:12px;justify-items:center;gap:3px;min-width:0;padding:10px 4px 9px;display:grid}.dgaw-l .dgaw-f{width:32px;height:32px;margin-bottom:3px;font-size:14px}.dgaw-l .dgaw-f.you{font-size:11px}.dgaw-l small{font:700 10px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim)}.dgaw-l b{font:500 26px/1 var(--display);color:var(--chalk);font-variant-numeric:tabular-nums}.dgaw-l b em{font:700 10px var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-dim);margin-left:3px;font-style:normal}.dgaw-l>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--chalk-dim);font-size:12px;font-weight:600;overflow:hidden}.dgfrom{text-align:center;color:var(--chalk-dim);margin:-8px 0 0;font-size:12px}.dgfrom .linkbtn{min-height:0;color:var(--chalk-dim);padding:0;font-size:12px;text-decoration:underline}.dgbrk2{text-align:left;width:100%;color:var(--chalk);background:linear-gradient(135deg,var(--dgs2,#172650),var(--dgs1,#111e42));border:1px solid #aabeff38;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 14px 14px 16px;transition:transform .15s;display:grid;box-shadow:0 8px 22px #00000040}.dgbrk2:active{transform:scale(.98)}.dgbrk-t{gap:2px;min-width:0;display:grid}.dgbrk-t b{font:500 26px/1 var(--display);letter-spacing:.01em}.dgbrk-t small{color:var(--chalk-dim);font-size:12px}.dgbrk-p{gap:10px;display:flex}.dgbrk-p i{font:700 9px var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim);justify-items:center;font-style:normal;display:grid}.dgbrk-p b{font:500 20px/1 var(--display);color:var(--chalk)}.dgbrk-p .up b{color:var(--good)}.dgbrk-p .dn b{color:#ff7b7b}.dgbrk2 .chev{color:var(--chalk-dim);font-size:20px;font-style:normal}@media (max-width:360px){.dgbrk-p{display:none}}.dgwcb{background:repeating-linear-gradient(135deg,#e8c15a09 0 10px,#0000 10px 20px);border:1.5px dashed #e8c15a73;border-radius:16px;gap:0;padding:14px 14px 10px;display:grid}.dgwcb-hd{justify-content:space-between;align-items:flex-end;margin-bottom:6px;display:flex}.dgwcb-hd span{gap:1px;display:grid}.dgwcb-hd small{font:700 11px var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--trophy,#e8c15a)}.dgwcb-hd b{color:var(--chalk);font-size:17px;font-weight:600}.dgwcb-hd em{font:500 30px/1 var(--display);color:var(--trophy,#e8c15a);font-style:normal}.dgwcb .dgx-r{opacity:.88}.dgwcb .dgx-r.mine{opacity:1}.dgwcb.mine{background:#e8c15a0f;border-style:solid}.dgaw-ch{flex-wrap:wrap;gap:6px;display:flex}.dgaw-ch>span{background:var(--dgs2);border-radius:999px;align-items:center;gap:7px;min-width:0;max-width:100%;padding:5px 10px 5px 5px;display:flex}.dgaw-ch .dgaw-f{width:24px;height:24px;box-shadow:none;font-size:11px}.dgaw-ch .dgaw-f.you{font-size:8px}.dgaw-ch>span>span{min-width:0;line-height:1.1;display:grid}.dgaw-ch small{font:700 9px var(--label);letter-spacing:.07em;text-transform:uppercase;color:var(--trophy,#e8c15a)}.dgaw-ch b{color:var(--chalk);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.pcard,.hero{outline-offset:-8px;outline:1.5px dashed #fff4e629}.pc-ovr b,.hc-o b{filter:drop-shadow(.035em .045em 0 var(--navy-deep))}.cta{color:var(--asphalt);outline-offset:-6px;outline:1.5px dashed #0b143052;transition:transform 80ms,box-shadow 80ms;box-shadow:0 5px #9a3a0c,0 14px 26px -12px #f0681eb3,inset 0 1px #ffffff4d}.cta:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px #9a3a0c,0 6px 14px -10px #f0681e99,inset 0 1px #ffffff4d}.cta:focus-visible{outline:2px solid var(--chalk);outline-offset:3px}body.hw .cta{color:var(--chalk);outline-color:#fff4e652;box-shadow:0 5px #8f1f22,0 14px 26px -12px #e0393b99,inset 0 1px #ffffff40}body.hw .cta:active:not(:disabled){box-shadow:0 1px #8f1f22,0 6px 14px -10px #e0393b80}@media (prefers-reduced-motion:reduce){.cta{transition:none}}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#aabeff1c 1px,#0000 1.6px),radial-gradient(#aabeff1c 1px,#0000 1.6px);background-position:0 0,4px 4px;background-size:8px 8px;position:fixed;inset:0}.hero{position:relative}.pcard:after,.hero:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;mix-blend-mode:overlay;opacity:.6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 .96  0 0 0 0 .9  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px;position:absolute;inset:0}.wrap.login .hero:after,.welcome .hero:after{display:none}.tt,.gd-row,.gsave,.trp-t,.ocard,.card,.pc-comp,.door{position:relative}.tt:before,.gd-row:before,.gsave:before,.trp-t:before,.ocard:before,.card:before,.pc-comp:before,.door:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(135deg,#fff4e60b 0 1px,#0000 1px 4px);position:absolute;inset:0}.tt,.gd-row,.gsave,.trp-t,.ocard,.card,.door{transition:transform 90ms,box-shadow 90ms;box-shadow:inset 0 1px #fff4e612,inset 0 -2px #03081859,0 3px #03081873,0 10px 22px -14px #000000b3}.tt:active,.gd-row:active,.trp-t:active,.ocard:active,.door:active{transform:translateY(2px);box-shadow:inset 0 1px #fff4e60d,inset 0 -1px #0308184d,0 1px #03081873}.tabs:before{content:"";pointer-events:none;border-top:1.5px dashed #fff4e633;position:absolute;top:5px;left:14px;right:14px}.tabs{background-image:repeating-linear-gradient(135deg,#fff4e60b 0 1px,#0000 1px 4px)}@media (prefers-reduced-motion:reduce){.tt,.gd-row,.trp-t,.ocard,.door{transition:none}}.ghost,.pillbtn,.chipbtn{border:1px solid var(--line);outline-offset:-5px;background-image:repeating-linear-gradient(135deg,#fff4e60b 0 1px,#0000 1px 4px);outline:1.2px dashed #fff4e62e;transition:transform 80ms,box-shadow 80ms;box-shadow:inset 0 1px #fff4e612,0 3px #0308188c}.ghost,.pillbtn{background-color:var(--slab)}.chipbtn{background-color:var(--slab);outline-offset:-4px}.ghost:active,.pillbtn:active,.chipbtn:active{transform:translateY(2px);box-shadow:inset 0 1px #fff4e60d,0 1px #0308188c}.chipbtn.on{background-color:var(--ball);color:var(--asphalt);border-color:#ff8a45;outline-color:#0b143059;box-shadow:inset 0 1px #ffffff40,0 3px #9a3a0c}.ghost:focus-visible,.pillbtn:focus-visible,.chipbtn:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}body.hw .ghost{background-color:var(--hw-2,#142249)}@media (prefers-reduced-motion:reduce){.ghost,.pillbtn,.chipbtn{transition:none}}.pcard{outline:1.5px dashed color-mix(in srgb,var(--t2) 55%,transparent);outline-offset:-9px;background:radial-gradient(90% 55% at 50% 30%,color-mix(in srgb,var(--t2) 22%,transparent),transparent 70%) padding-box, linear-gradient(180deg,color-mix(in srgb,var(--t3) 30%,#0d1838),#081028 80%) padding-box, linear-gradient(135deg,var(--t1),var(--t2) 30%,var(--t3) 55%,var(--t2) 80%,var(--t1)) border-box;padding:18px 18px 16px}.pcard:after{mix-blend-mode:normal;opacity:1;background:radial-gradient(#fff4e617 .9px,#0000 1.4px) 0 0/7px 7px,radial-gradient(#fff4e617 .9px,#0000 1.4px) 3.5px 3.5px/7px 7px}.jc-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.jc-status{font:700 11px var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--t1);gap:1px;min-width:0;display:grid}.jc-status.ver{color:var(--good)}.jc-status i{letter-spacing:.1em;color:var(--chalk-dim);white-space:nowrap;text-overflow:ellipsis;font-style:normal;font-weight:600;overflow:hidden}.jc-face.mascot{border:1.5px solid color-mix(in srgb,var(--t2) 60%,transparent);flex:none;width:46px;height:46px}.jc-face.mascot svg{width:40px;height:40px}.jc-back{text-align:center;justify-items:center;margin-top:6px;display:grid}.jc-name{letter-spacing:.12em;text-transform:uppercase;color:var(--chalk);overflow-wrap:anywhere;margin:0;font-size:clamp(28px,8vw,38px);line-height:1}.jc-name span{color:var(--chalk-dim)}.jc-num{margin:4px 0 0;display:block}.jc-num b{font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--t1),var(--t2) 55%,var(--t3));color:#0000;-webkit-text-stroke:0;filter:drop-shadow(0 4px 0 #030818bf) drop-shadow(0 0 22px color-mix(in srgb,var(--t2) 35%,transparent));-webkit-background-clip:text;background-clip:text;font-size:clamp(120px,36vw,156px);font-weight:900;line-height:.84;display:block}.jc-tier{font:700 13px var(--label);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;margin:8px 0 0;display:flex}.jc-tier b{color:var(--t2)}.jc-tier .pc-arch{font:inherit;letter-spacing:inherit;color:var(--chalk-dim)}.jc-tier .pc-arch:before{content:"·";color:var(--chalk-dim);margin-right:10px}.pcard .pc-comp{border:0;border-top:1.5px dashed color-mix(in srgb,var(--t2) 35%,transparent);box-shadow:none;text-align:center;background:0 0;border-radius:0;outline:0;justify-items:center;margin-top:16px;padding:12px 0 0}.pcard .pc-comp:before{display:none}.pcard .pc-comp>span{color:var(--chalk-dim)}.pcard .pc-comp>b{color:var(--chalk);font-size:30px;font-weight:800}.pcard .pc-comp>small{color:var(--chalk-dim)}.pcard .pc-stats{border-top:1.5px dashed color-mix(in srgb,var(--t2) 35%,transparent);gap:0;margin-top:14px;padding-top:12px}.pcard .st{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;padding:6px 4px 10px}.pcard .st b{font-size:32px}.pcard .st span{letter-spacing:.12em;font-size:11px}.pcard .st.hi b{background:linear-gradient(180deg,var(--t1),var(--t2));color:#0000;-webkit-background-clip:text;background-clip:text}
