.rotate{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:repeating-linear-gradient(90deg,transparent 0 22px,rgba(0,0,0,.18) 22px 24px),radial-gradient(ellipse at 50% 40%,#3a2214,var(--night) 75%);color:var(--cream);font-family:var(--font-pixel);touch-action:none;overscroll-behavior:none}.rotate[hidden]{display:none}.rotate:focus{outline:none}.rot-card{width:min(300px,100%);box-sizing:border-box;text-align:center;padding:20px 18px 18px;background:var(--wood);border:3px solid var(--wood-edge);border-radius:10px;box-shadow:inset 0 2px 0 var(--wood-hi),0 5px 0 var(--wood-edge),0 12px 30px #0000008c}.rot-art{position:relative;width:120px;height:120px;margin:0 auto 10px;display:grid;place-items:center}.rot-phone{width:56px;height:88px;image-rendering:pixelated;animation:rotPhone 3s cubic-bezier(.6,0,.3,1) infinite}.rot-arrow{position:absolute;inset:0;width:120px;height:120px;image-rendering:pixelated;display:none}@keyframes rotPhone{0%,22%{rotate:0deg}48%,82%{rotate:-90deg}to{rotate:0deg}}.rot-card h2{font-family:var(--font-west);font-weight:400;font-size:22px;line-height:1.15;margin:0 0 8px;color:var(--gold);text-shadow:0 2px 0 var(--wood-edge);text-wrap:balance}.rot-card p{font-size:18px;line-height:1.25;margin:0;color:#e9cf9e;text-wrap:balance}.rot-fine{display:none}html:not(.touch) .rot-touch{display:none}html:not(.touch) .rot-fine{display:inline}@media(prefers-reduced-motion:reduce){.rot-phone{animation:none;rotate:-90deg}.rot-arrow{display:block}}.tap-tip{position:absolute;z-index:28;max-width:calc(150px * var(--s));pointer-events:none;font-size:max(var(--fmin, 0px),calc(6.5px * var(--s)));line-height:1.2;padding:calc(2px * var(--s)) calc(4px * var(--s));background:var(--ink);color:var(--cream);border:calc(1px * var(--s)) solid var(--gold);border-radius:calc(2.5px * var(--s));box-shadow:0 calc(2px * var(--s)) 0 #00000073;animation:tipIn .2s ease-out both}@keyframes tipIn{0%{opacity:0;translate:0 calc(3px * var(--s))}}.snd{position:relative;display:inline-flex;align-items:center;gap:calc(2px * var(--s, 2));font-family:var(--font-pixel);color:var(--cream)}.snd-btn{display:grid;place-items:center;width:calc(13px * var(--s, 2));height:calc(13px * var(--s, 2));padding:0;margin:0;color:var(--cream);background:var(--wood);border:calc(1.5px * var(--s, 2)) solid var(--wood-edge);border-radius:calc(3px * var(--s, 2));box-shadow:inset 0 calc(1px * var(--s, 2)) 0 var(--wood-hi, #7a4a2a),0 calc(1.5px * var(--s, 2)) 0 var(--wood-edge);cursor:pointer;transition:transform .12s,color .12s}.snd-btn svg{width:calc(9px * var(--s, 2));height:calc(9px * var(--s, 2));image-rendering:pixelated}.snd-btn:hover{color:var(--gold)}.snd-btn:focus{outline:none}.snd-btn:focus-visible{outline:calc(1px * var(--s, 2)) dashed var(--gold);outline-offset:calc(1px * var(--s, 2))}.snd-mute[aria-pressed=true] .snd-off,.snd-mute[aria-pressed=false] .snd-on{display:none}.snd-mute[aria-pressed=false]{color:#b39b7a}.snd-more[aria-expanded=true]{color:var(--gold)}.snd-pop{position:absolute;top:calc(100% + calc(3px * var(--s, 2)));right:0;z-index:25;display:grid;gap:calc(3px * var(--s, 2));width:calc(106px * var(--s, 2));padding:calc(4px * var(--s, 2)) calc(5px * var(--s, 2));background:var(--wood);border:calc(1.5px * var(--s, 2)) solid var(--wood-edge);border-radius:calc(4px * var(--s, 2));box-shadow:inset 0 calc(1px * var(--s, 2)) 0 var(--wood-hi, #7a4a2a),0 calc(2.5px * var(--s, 2)) 0 var(--wood-edge)}.snd-pop[hidden]{display:none}.snd[data-placement=up] .snd-pop{top:auto;bottom:calc(100% + calc(3px * var(--s, 2)))}.snd[data-align=start] .snd-pop{right:auto;left:0}.snd-row{display:grid;grid-template-columns:calc(30px * var(--s, 2)) 1fr calc(12px * var(--s, 2));align-items:center;gap:calc(3px * var(--s, 2))}.snd-row label{font-size:max(var(--fmin, 0px),calc(6px * var(--s, 2)));line-height:1;text-transform:uppercase;letter-spacing:calc(.3px * var(--s, 2));color:var(--cream);cursor:pointer}.snd-row output{font-size:max(var(--fmin, 0px),calc(6px * var(--s, 2)));line-height:1;text-align:right;color:var(--gold);font-variant-numeric:tabular-nums}.snd-range{--fill: 50%;--track: calc(4px * var(--s, 2));--thumb-w: calc(6px * var(--s, 2));--thumb-h: calc(9px * var(--s, 2));-webkit-appearance:none;appearance:none;display:block;width:100%;height:var(--thumb-h);margin:0;padding:0;background:transparent;cursor:pointer;border-radius:calc(1px * var(--s, 2))}.snd-range:focus{outline:none}.snd-range:focus-visible{outline:calc(1px * var(--s, 2)) dashed var(--gold);outline-offset:calc(1.5px * var(--s, 2))}.snd[data-muted] .snd-range{opacity:.55}.snd-range::-webkit-slider-runnable-track{height:var(--track);border:none;border-radius:calc(2px * var(--s, 2));background:linear-gradient(to right,var(--gold) 0 var(--fill),#1e110a var(--fill) 100%);box-shadow:inset 0 0 0 calc(1px * var(--s, 2)) var(--wood-edge),inset 0 calc(1.5px * var(--s, 2)) 0 #00000059}.snd-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:var(--thumb-w);height:var(--thumb-h);margin-top:calc((var(--track) - var(--thumb-h)) / 2);background:var(--gold);border:calc(1px * var(--s, 2)) solid var(--wood-edge);border-radius:calc(1.5px * var(--s, 2));box-shadow:inset 0 calc(1px * var(--s, 2)) 0 #ffd98a,inset 0 calc(-1px * var(--s, 2)) 0 #b9781c}.snd-range::-moz-range-track{height:var(--track);border:none;border-radius:calc(2px * var(--s, 2));background:#1e110a;box-shadow:inset 0 0 0 calc(1px * var(--s, 2)) var(--wood-edge),inset 0 calc(1.5px * var(--s, 2)) 0 #00000059}.snd-range::-moz-range-progress{height:var(--track);border-radius:calc(2px * var(--s, 2));background:var(--gold)}.snd-range::-moz-range-thumb{box-sizing:border-box;width:var(--thumb-w);height:var(--thumb-h);background:var(--gold);border:calc(1px * var(--s, 2)) solid var(--wood-edge);border-radius:calc(1.5px * var(--s, 2));box-shadow:inset 0 calc(1px * var(--s, 2)) 0 #ffd98a,inset 0 calc(-1px * var(--s, 2)) 0 #b9781c}.snd-range:hover::-webkit-slider-thumb,.snd-range:focus-visible::-webkit-slider-thumb{background:#ffc54d}.snd-range:hover::-moz-range-thumb,.snd-range:focus-visible::-moz-range-thumb{background:#ffc54d}@media(prefers-reduced-motion:reduce){.snd-btn{transition:none}}@media(forced-colors:active){.snd-range::-webkit-slider-thumb{background:ButtonText}.snd-range::-webkit-slider-runnable-track{background:GrayText}}.snd-segrow{grid-template-columns:calc(30px * var(--s, 2)) 1fr}.snd-lbl{font-size:max(var(--fmin, 0px),calc(6px * var(--s, 2)));line-height:1;text-transform:uppercase;letter-spacing:calc(.3px * var(--s, 2));color:var(--cream)}.snd-seg{display:flex;gap:calc(1px * var(--s, 2))}.snd-seg button{flex:1;min-width:0;padding:calc(1px * var(--s, 2)) 0;cursor:pointer;font-family:var(--font-pixel);font-size:max(var(--fmin, 0px),calc(5.6px * var(--s, 2)));line-height:1.1;color:var(--cream);background:#00000040;border:calc(.8px * var(--s, 2)) solid var(--wood-edge);border-radius:calc(1.5px * var(--s, 2))}.snd-seg button[aria-pressed=true]{background:var(--gold);color:var(--ink)}.snd-seg button:focus-visible{outline:calc(1px * var(--s, 2)) dashed var(--gold);outline-offset:calc(.5px * var(--s, 2))}html.touch .snd-seg button{min-height:32px}.snd.inline{display:flex;align-items:flex-start}.snd.inline .snd-pop{position:static;flex:1;width:auto;min-width:0}.gcard.wide:has(.bb-body){width:calc(286px * var(--s));max-width:calc(100% - 8px)}.bb-body{margin-bottom:calc(3px * var(--s))}.bb-table{width:100%;border-collapse:collapse;font-size:max(var(--fmin, 0px),calc(6.6px * var(--s)));font-variant-numeric:tabular-nums;margin-bottom:calc(2px * var(--s))}.bb-table th{text-align:left;font-weight:400;font-size:max(var(--fmin, 0px),calc(5.6px * var(--s)));text-transform:uppercase;letter-spacing:calc(.3px * var(--s));color:var(--p-label);padding:0 calc(2px * var(--s)) calc(1px * var(--s));border-bottom:calc(1px * var(--s)) solid var(--p-rule)}.bb-table td{vertical-align:top;padding:calc(1px * var(--s)) calc(2px * var(--s));border-bottom:calc(.5px * var(--s)) solid var(--p-rule2)}.bb-table .num{text-align:right}.bb-table tr.you td{background:var(--p-hi)}.bb-note{font-size:max(var(--fmin, 0px),calc(6px * var(--s)));line-height:1.25;color:var(--p-muted);margin:0 0 calc(3px * var(--s))}.bb-table .tb{white-space:nowrap;color:var(--p-title)}.bb-table .when{font-size:max(var(--fmin, 0px),calc(5.6px * var(--s)));color:var(--p-muted)}.bb-table b{color:var(--p-accent);font-weight:400}.bb-table .none{color:var(--p-faint)}.bb-table .claim{white-space:nowrap;font-size:max(var(--fmin, 0px),calc(5.8px * var(--s)));color:var(--p-good)}.bb-table .claim.opens{color:var(--p-label)}.bb-empty{text-align:center;color:var(--p-muted)}.hh-tag{font-style:normal;font-size:max(var(--fmin, 0px),calc(5.4px * var(--s)));background:#f2b035;color:#3a1d08;border-radius:calc(1.5px * var(--s));padding:0 calc(1.5px * var(--s))}.bb-days{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(70px * var(--s)),1fr));gap:calc(4px * var(--s));margin-bottom:calc(3px * var(--s))}.bb-day h3{font-family:var(--font-pixel);font-weight:400;font-size:max(var(--fmin, 0px),calc(7.5px * var(--s)));color:var(--p-title);margin:0 0 calc(1px * var(--s))}.bb-day ol{list-style:none;margin:0;padding:0;font-size:max(var(--fmin, 0px),calc(6.4px * var(--s)));line-height:1.3;font-variant-numeric:tabular-nums}.bb-day li .t{display:inline-block;min-width:calc(30px * var(--s));color:var(--p-muted)}.bb-day li.on{background:var(--p-hi);border-radius:calc(1.5px * var(--s))}.bb-day li.on:after{content:" · now";color:var(--p-accent)}.bb-day li.past,.bb-day li.past .t{color:var(--p-faint)}.bb-tickets{display:flex;align-items:center;justify-content:center;gap:calc(4px * var(--s));margin:calc(2px * var(--s)) 0 calc(3px * var(--s));font-family:var(--font-pixel);font-size:max(var(--fmin, 0px),calc(9px * var(--s)));color:var(--p-title)}.tks{display:flex;gap:calc(1.5px * var(--s))}.tk{display:inline-block;width:calc(11px * var(--s));height:calc(7px * var(--s));border-radius:calc(1px * var(--s));background:var(--art-ticket-off, none) center / 100% 100% no-repeat,transparent;border:calc(.8px * var(--s)) solid transparent;position:relative;image-rendering:pixelated}.tk.on{background:var(--art-ticket, none) center / 100% 100% no-repeat,transparent;border-color:transparent;image-rendering:pixelated}.tk.on:after{content:"x2";position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-pixel);font-style:normal;font-size:max(var(--fmin, 0px),calc(5px * var(--s)));color:#3a1d08}.bb-rules{font-size:max(var(--fmin, 0px),calc(6.6px * var(--s)))}.label .meta .hh-badge{display:inline-block;margin-left:calc(1.5px * var(--s));background:#f2b035;color:#3a1d08;text-shadow:none;border-radius:calc(1.5px * var(--s));padding:0 calc(1.5px * var(--s));font-size:max(var(--fmin, 0px),calc(6px * var(--s)));animation:hhGlow 1.6s ease-in-out infinite}.chip .hh{color:#3a1d08;background:#f2b035;border-radius:calc(1.5px * var(--s));padding:0 calc(1px * var(--s));margin-left:calc(1.5px * var(--s))}@keyframes hhGlow{50%{filter:brightness(1.18)}}.t-bounty{background:var(--art-grain, none) 0 0 / calc(16px * var(--s)),var(--p-box);border:calc(.8px * var(--s)) solid var(--p-rule);border-radius:calc(2.5px * var(--s));padding:calc(1.5px * var(--s)) calc(3px * var(--s));margin:0 0 calc(3px * var(--s))}.t-bounty p{margin:0 0 calc(1px * var(--s))}.t-bounty .bl{color:var(--p-muted);text-transform:uppercase;letter-spacing:calc(.3px * var(--s));font-size:max(var(--fmin, 0px),calc(5.4px * var(--s)));margin-right:calc(1.5px * var(--s))}.t-bounty b{color:var(--p-accent);font-weight:400}.t-bounty .hh-on{color:var(--p-title)}.t-ticket{display:flex;align-items:center;gap:calc(2px * var(--s));font-size:max(var(--fmin, 0px),calc(6.4px * var(--s)));cursor:pointer;margin-top:calc(1.5px * var(--s))}.t-ticket input{width:calc(7px * var(--s));height:calc(7px * var(--s));min-width:14px;min-height:14px;accent-color:var(--p-accent);margin:0}.t-ticket.off{color:var(--p-faint);cursor:default}.t-ticket small{color:var(--p-muted);font-size:max(var(--fmin, 0px),calc(5.6px * var(--s)))}.t-claims{list-style:none;margin:0 0 calc(3px * var(--s));padding:0;text-align:center}.t-claims li{font-family:var(--font-pixel);font-size:max(var(--fmin, 0px),calc(8px * var(--s)));color:var(--p-good);background:var(--p-hi);border:calc(.8px * var(--s)) solid var(--p-hiline);border-radius:calc(2.5px * var(--s));padding:calc(1px * var(--s)) calc(3px * var(--s));margin:0 auto calc(1.5px * var(--s));width:max-content;max-width:100%;animation:claimIn .5s cubic-bezier(.2,1.8,.4,1) both}.t-claims li small{display:block;font-family:var(--font-body, inherit);font-size:max(var(--fmin, 0px),calc(5.6px * var(--s)));color:var(--p-muted)}.t-claims .tix{background:none;border:0;font-size:max(var(--fmin, 0px),calc(6.4px * var(--s)));color:var(--p-title);padding:0}@keyframes claimIn{0%{transform:scale(.4) rotate(-6deg);opacity:0}}.boom{text-align:center;font-family:var(--font-pixel);color:#fff7e8;background:#a5281c;border:calc(1px * var(--s)) solid #6a140c;border-radius:calc(2.5px * var(--s));padding:calc(1px * var(--s)) calc(3px * var(--s));margin:0 0 calc(3px * var(--s));font-size:max(var(--fmin, 0px),calc(8px * var(--s)))}.boom.none{background:var(--p-chip);color:var(--p-muted);border-color:var(--p-line);font-size:max(var(--fmin, 0px),calc(6.4px * var(--s)));font-family:inherit}.boom small{display:block;font-family:var(--font-body, inherit);font-size:max(var(--fmin, 0px),calc(5.6px * var(--s)));color:inherit;opacity:.85}.lb-bonus{color:var(--p-accent);white-space:nowrap}.lb-x2{font-style:normal;font-size:max(var(--fmin, 0px),calc(5.4px * var(--s)));background:#f2b035;color:#3a1d08;border-radius:calc(1.5px * var(--s));padding:0 calc(1px * var(--s));margin-left:calc(1px * var(--s))}.host-boom{font-size:max(var(--fmin, 0px),calc(6px * var(--s)));color:var(--p-muted)}.host-boom b{color:var(--p-warn);font-weight:400}@media(prefers-reduced-motion:reduce){.label .meta .hh-badge,.t-claims li{animation:none}}#hudChips.gain{animation:hudGain .6s cubic-bezier(.2,2,.4,1)}@keyframes hudGain{30%{transform:scale(1.25);filter:brightness(1.4)}}.tbl[data-cb] .pc.back{background:var(--cb-bg);box-shadow:0 calc(1.5px * var(--s)) 0 #00000073}html[data-chip] .chip-ico:not(.keep) path:nth-of-type(1){fill:var(--chip-rim)}html[data-chip] .chip-ico:not(.keep) path:nth-of-type(2){fill:var(--chip-body)}html[data-chip] .chip-ico:not(.keep) path:nth-of-type(3){fill:var(--chip-ins)}html[data-chip] .chip-ico:not(.keep) path:nth-of-type(4){fill:var(--chip-face)}.flair{color:var(--flair)}.flair.on-dark,.on-dark .flair{color:color-mix(in srgb,var(--flair) 45%,#fff4dc)}.flair-badge{display:inline-block;vertical-align:-.12em;margin-left:.25em;width:.8em;height:.8em;line-height:0}.flair-badge svg{width:100%;height:100%;display:block;image-rendering:pixelated}.wb-row .flair{color:color-mix(in srgb,var(--flair) 40%,#fff4dc)}#hudFlair{width:max(9px,calc(5px * var(--s)));height:max(9px,calc(5px * var(--s)))}.wfx{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4;contain:strict}.wfx i{position:absolute;left:0;top:0;display:block;will-change:transform,opacity}.wfx .p-confetti{width:calc(2.4px * var(--s));height:calc(1.4px * var(--s));background-image:linear-gradient(90deg,#ffffff59 0 50%,#0003 50%)!important}.wfx .p-sparkle{width:calc(3.4px * var(--s));height:calc(3.4px * var(--s));clip-path:polygon(33% 0,66% 0,66% 33%,100% 33%,100% 66%,66% 66%,66% 100%,33% 100%,33% 66%,0 66%,0 33%,33% 33%)}.wfx .p-dust{width:calc(5px * var(--s));height:calc(5px * var(--s));opacity:.7;clip-path:polygon(25% 0,75% 0,75% 25%,100% 25%,100% 75%,75% 75%,75% 100%,25% 100%,25% 75%,0 75%,0 25%,25% 25%)}.wfx .p-tumble{width:calc(9px * var(--s));height:calc(9px * var(--s));background:var(--art-tumble, none) center / 100% 100% no-repeat!important;opacity:.95;image-rendering:pixelated}.wfx .p-fireworks{width:calc(2.4px * var(--s));height:calc(2.4px * var(--s))}.wfx .p-nuggets{width:calc(3.2px * var(--s));height:calc(2.7px * var(--s));background:var(--art-nugget, none) center / 100% 100% no-repeat!important;image-rendering:pixelated}@media(prefers-reduced-motion:reduce){.wfx{display:none}}.gc-prize{background:var(--art-grain, none) 0 0 / calc(16px * var(--s)),var(--p-box);border:calc(.8px * var(--s)) solid var(--p-rule);border-radius:calc(2.5px * var(--s));padding:calc(1.5px * var(--s)) calc(3px * var(--s));margin:0 0 calc(4px * var(--s))}.gc-prize p{margin:0 0 calc(1px * var(--s))!important;font-size:max(var(--fmin, 0px),calc(6.4px * var(--s)))!important}.gc-prize p.sm{font-size:max(var(--fmin, 0px),calc(5.6px * var(--s)))!important;color:var(--p-muted)}.gc-prize .bl{color:var(--p-muted);text-transform:uppercase;letter-spacing:calc(.3px * var(--s));font-size:max(var(--fmin, 0px),calc(5.4px * var(--s)));margin-right:calc(1.5px * var(--s))}.gc-prize b{color:var(--p-accent);font-weight:400}.gc-prize b.none{color:var(--p-warn)}.gc-prize ul{list-style:none;display:flex;flex-wrap:wrap;gap:calc(1.5px * var(--s)) calc(5px * var(--s));margin:calc(.5px * var(--s)) 0 calc(1px * var(--s));padding:0;font-size:max(var(--fmin, 0px),calc(7px * var(--s)));color:var(--p-ink)}.gc-prize .cs-tier{display:inline-block;font-size:max(9px,calc(5px * var(--s)));line-height:1;text-transform:uppercase;letter-spacing:calc(.3px * var(--s));padding:calc(.6px * var(--s)) calc(1.8px * var(--s));border-radius:calc(1.5px * var(--s));border:calc(.7px * var(--s)) solid}.gc-prize .cs-tier.bronze{background:#e7b98a;border-color:#8a4a24;color:#4a2410}.gc-prize .cs-tier.silver{background:#dfe4ea;border-color:#6a7480;color:#2a3038}.gc-prize .cs-tier.gold{background:#f6d77f;border-color:#a5741c;color:#4a3008}.tn-shade{z-index:28}.tn-panel{width:calc(372px * var(--s));height:calc(206px * var(--s));max-width:calc(100vw - 16px)}.tn-bar .tn-tag{margin-left:auto;font-size:max(var(--ar-min),calc(5.6px * var(--s)));color:var(--p-muted)}.tn-body{max-width:none}.tn-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp3)}.tn-row{width:100%;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:calc(3px * var(--s));align-items:center;text-align:left;font:inherit;color:var(--p-ink);background:var(--p-field);border:calc(1px * var(--s)) solid var(--p-rule);border-radius:calc(3px * var(--s));padding:calc(2.5px * var(--s)) calc(4px * var(--s));cursor:pointer}button.tn-row:hover,button.tn-row:focus-visible{border-color:var(--p-accent);background:var(--p-box2)}.tn-row.live{border-color:var(--p-link);background:var(--p-goodbg)}.tn-row.finished,.tn-row.settling{opacity:.85}.tn-row.sg-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;cursor:default}.tn-row .btns{display:flex;gap:calc(2px * var(--s));margin:0}.tn-row .btns .btn{padding:calc(1px * var(--s)) calc(5px * var(--s));font-size:max(13px,calc(7px * var(--s)))}.tn-name{display:flex;flex-direction:column;min-width:0}.tn-name b{font-weight:400;font-size:max(14px,calc(8px * var(--s)));color:var(--p-title)}.tn-name span,.tn-state small{font-size:max(var(--ar-min),calc(5.8px * var(--s)));color:var(--p-muted)}.tn-terms{display:flex;flex-wrap:wrap;gap:calc(1.5px * var(--s));font-size:max(var(--ar-min),calc(6px * var(--s)))}.tn-terms span{background:var(--p-box);border-radius:calc(1.5px * var(--s));padding:calc(.3px * var(--s)) calc(2px * var(--s))}.tn-terms .tn-gtd{background:var(--p-hi);color:var(--p-text2)}.tn-terms .tn-bty{background:#e9c9b8;color:#5a2010}.tn-state{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--sp1);font-size:max(var(--ar-min),calc(6.2px * var(--s)))}.tn-state small{grid-column:1 / -1}.tn-dot{margin-right:0}.tn-dot{display:inline-block;width:calc(3px * var(--s));height:calc(3px * var(--s));min-width:6px;min-height:6px;border-radius:50%;background:#b8a07a;margin-right:calc(1px * var(--s));vertical-align:middle}.tn-dot.live{background:#2f9a5f;box-shadow:0 0 0 calc(.8px * var(--s)) #2f9a5f4d}.tn-dot.upcoming{background:#c9962e}.tn-detail h3{font-family:var(--font-west);font-weight:400;color:var(--p-title);font-size:max(18px,calc(11px * var(--s)));margin:calc(1px * var(--s)) 0 0}.tn-sub{margin:0 0 var(--sp3);font-size:max(var(--ar-min),calc(6.2px * var(--s)));color:var(--p-muted)}.tn-back{margin-bottom:var(--sp2)}.tn-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp2);margin:var(--sp3) 0}.tn-ladder{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(2px * var(--s)) calc(4px * var(--s));margin:calc(2px * var(--s)) 0;font-size:max(var(--ar-min),calc(6.4px * var(--s)))}.tn-ladder ol{display:flex;flex-wrap:wrap;gap:calc(2px * var(--s));list-style:none;margin:0;padding:0}.tn-ladder li{background:var(--p-box);border:calc(.6px * var(--s)) solid var(--p-rule);border-radius:calc(2px * var(--s));padding:calc(.4px * var(--s)) calc(2.5px * var(--s))}.tn-ladder b{font-weight:400;color:var(--p-accent)}.tn-act{justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:calc(3px * var(--s))}.tn-note{font-size:max(var(--ar-min),calc(6px * var(--s)));color:var(--p-link)}.tn-stand{width:100%;margin-top:calc(2px * var(--s))}.tn-stand small{color:var(--p-link)}.tn-rules table{width:100%}.sg-box{margin:0 0 calc(3px * var(--s));padding:calc(1.5px * var(--s)) calc(3px * var(--s));border:calc(.8px * var(--s)) dashed var(--p-line);border-radius:calc(2px * var(--s))}.sg-line{display:flex;flex-wrap:wrap;align-items:center;gap:calc(2px * var(--s))}.sg-name{font-weight:400;font-size:max(var(--fmin, 0px),calc(6px * var(--s)));color:var(--p-title);text-transform:uppercase;letter-spacing:calc(.3px * var(--s));white-space:nowrap}.sg-line .sg-tiers{flex:1;justify-content:flex-end}.sg-off{font-size:max(var(--fmin, 0px),calc(6px * var(--s)));color:var(--p-muted)}.sg-tiers{display:flex;flex-wrap:wrap;gap:calc(2px * var(--s))}.sg-tier{display:inline-flex;align-items:center;gap:calc(2px * var(--s))}.sg-tier .tab small{opacity:.8;font-size:1em}.sg-bar{background:var(--p-box);border:calc(.8px * var(--s)) solid var(--p-rule);border-radius:calc(2px * var(--s));padding:calc(1.5px * var(--s)) calc(3px * var(--s));margin:calc(1.5px * var(--s)) 0}.sg-bar p{margin:0;font-size:max(var(--fmin, 0px),calc(6px * var(--s)))}.sg-bar b{font-weight:400;color:var(--p-title)}.sg-bar .sg-state{color:var(--p-good)}.tw-book td,.tw-book th{font-variant-numeric:tabular-nums}.tw-back{display:flex;flex-wrap:wrap;align-items:center;gap:calc(2px * var(--s));margin:calc(2px * var(--s)) 0}.tw-back label{display:inline-flex;align-items:center;gap:calc(1.5px * var(--s))}.tw-back select{color:var(--ink, #2a1a0e);font-family:var(--font-pixel);font-size:max(13px,calc(6.6px * var(--s)));padding:calc(.5px * var(--s)) calc(1.5px * var(--s));background:var(--p-field);border:calc(.7px * var(--s)) solid var(--p-hiline);border-radius:calc(1.5px * var(--s));max-width:40vw}.tw-amt{display:inline-flex;flex-wrap:wrap;gap:calc(1px * var(--s))}.tw-amt .tab.on{background:var(--p-hi);border-color:var(--p-hiline)}.tw-back .btn{padding:calc(1px * var(--s)) calc(5px * var(--s))}.tw-pool,.tw-rules{margin:calc(1px * var(--s)) 0!important;color:var(--p-muted)}@media(max-width:640px){.tn-panel{width:calc(100vw - 16px);height:calc(100% - 16px)}.tn-row,.tn-row.sg-row{grid-template-columns:1fr}.tn-stats{grid-template-columns:1fr 1fr}.tn-bar .tn-tag{margin-left:0}}.tn-table{display:table;width:100%;border-collapse:collapse;font-size:max(var(--ar-min, 0px),calc(6.6px * var(--s)));font-variant-numeric:tabular-nums;margin:calc(2px * var(--s)) 0;color:var(--p-ink)}.tn-table th{text-align:left;font-weight:400;font-size:max(var(--ar-min, 0px),calc(5.6px * var(--s)));text-transform:uppercase;letter-spacing:calc(.3px * var(--s));color:var(--p-label);padding:0 calc(2px * var(--s)) calc(1px * var(--s));border-bottom:calc(1px * var(--s)) solid var(--p-rule)}.tn-table td{padding:calc(.6px * var(--s)) calc(2px * var(--s));border-bottom:calc(.5px * var(--s)) solid var(--p-rule2)}.tn-table .num{text-align:right}.tn-table tr.top td:first-child{color:var(--p-accent)}.tn-table tr.you td{background:var(--p-hi)}.tn-act .btn{flex:0 1 auto}html::backdrop{background:#1a0f0a}html:not(.touch) .fs-btn{right:calc(34px * var(--s));top:calc(4.5px * var(--s))}html:not(.touch) #inside.has-fs .exit-btn{right:calc(52px * var(--s))}.t-fs{margin-right:calc(2px * var(--s))}html.touch .t-fs{margin-right:max(calc(2px * var(--s)),calc(44px - 16px * var(--s)))}.t-fs[aria-pressed=true] .fs-in,.t-fs[aria-pressed=false] .fs-out{display:none}:root{--spring: cubic-bezier(.3, 1.7, .5, 1);--ring: var(--gold)}.gcard,.t-panel,.ht-panel,.ar-panel,.picker-list{--ring: var(--ink)}.ar-head,.ht-felt,.snd-pop{--ring: var(--gold)}:is(.btn,.t-act,.bd-btn,.ht-bbtn,.t-leave,.exit-btn,.down-btn,.ar-close,.ht-close,.chip,.look,.hud-btn,.fs-btn,.snd-btn,.tab,.howto,.mod,.ht-chip,.ar-choice){--lip: var(--wood-edge);--hi: transparent;--lip-h: calc(2px * var(--s));--hi-h: calc(1px * var(--s));--lift: calc(1px * var(--s));border-color:var(--lip);box-shadow:inset 0 var(--hi-h) 0 var(--hi),0 var(--lip-h) 0 var(--lip);translate:0 0;transition:translate .16s var(--spring),box-shadow .16s var(--spring),filter .1s,background-color .1s,color .1s,opacity .12s}:where(.btn,.t-act,.bd-btn,.ht-bbtn,.t-leave,.ar-close,.ht-close,.chip,.snd-btn,.tab,.howto,.mod,.ht-chip,.ar-choice):not(.u){position:relative}:is(.btn,.t-act,.bd-btn,.t-leave,.exit-btn,.down-btn,.ar-close,.ht-close){background-image:var(--art-grain, none)!important;background-size:calc(16px * var(--s, 2))!important;image-rendering:pixelated}:is(.btn.go,.t-act.hit,.ht-bbtn.theirs){--lip: var(--red-deep);--hi: #f07a68}:is(.btn.back,.t-act.stand,.bd-btn.theirs,.t-leave,.exit-btn,.down-btn,.ar-close,.ht-close){--lip: var(--slate-deep);--hi: #7f9196}:is(.btn.alt,.t-act.split,.ht-bbtn.mine){--lip: #0f4d4b;--hi: #5cc9c5}:is(.t-act.double,.bd-btn.mine){--lip: #6e4708;--hi: #f2b035}.btn.go.on{--lip: #1d5235;--hi: #5aa77a}:is(.chip,.look,.hud-btn,.fs-btn,.snd-btn){--lip: var(--wood-edge);--hi: var(--wood-hi)}:is(.tab,.howto,.mod,.ht-chip,.ar-choice){--lip: #c9ad78;--hi: rgba(255, 248, 230, .7)}.tab[aria-selected=true]{--lip: var(--red-deep);--hi: #f07a68}:is(.tab[aria-pressed=true],.mod:has(input:checked)){--lip: #0f4d4b;--hi: #5cc9c5}.ht-chip.right{--lip: #1d5235;--hi: #5aa77a}.ht-chip.wrong{--lip: var(--red-deep);--hi: #f07a68}:is(.chip,.snd-btn,.t-leave,.ar-close,.ht-close,.ar-choice){--lip-h: calc(1.5px * var(--s))}:is(.look,.hud-btn,.fs-btn){--lip-h: calc(2.5px * var(--s))}.bd-btn{--lip-h: calc(1.2px * var(--s));--hi-h: calc(.8px * var(--s));--lift: calc(.6px * var(--s))}:is(.tab,.howto,.mod,.ht-chip,.ht-bbtn){--lip-h: calc(1px * var(--s));--hi-h: calc(.6px * var(--s));--lift: calc(.6px * var(--s))}.snd-btn{--lip-h: calc(1.5px * var(--s, 2));--hi-h: calc(1px * var(--s, 2));--lift: calc(.8px * var(--s, 2))}@media(hover:hover){:where(html:not(.touch)) :is(.btn,.t-act,.bd-btn,.ht-bbtn,.t-leave,.exit-btn,.down-btn,.ar-close,.ht-close,.chip,.look,.hud-btn,.fs-btn,.snd-btn,.tab,.howto,.mod,.ht-chip,.ar-choice):hover:not(:disabled){translate:0 calc(-1 * var(--lift));box-shadow:inset 0 var(--hi-h) 0 var(--hi),0 calc(var(--lip-h) + var(--lift)) 0 var(--lip);filter:brightness(1.07)}:where(html:not(.touch)) :is(.btn,.t-act,.bd-btn,.ht-bbtn,.t-leave,.exit-btn,.down-btn,.ar-close,.ht-close,.chip,.look,.hud-btn,.fs-btn,.snd-btn,.tab,.howto,.mod,.ht-chip,.ar-choice):is(:hover,:active,.is-pressed):after{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--lip-h));bottom:calc(-1 * (var(--lip-h) + var(--lift)))}}.chip.hot{translate:0 calc(-1 * var(--lift));box-shadow:inset 0 var(--hi-h) 0 var(--hi),0 calc(var(--lip-h) + var(--lift)) 0 var(--lip)}:is(.btn,.t-act,.bd-btn,.ht-bbtn,.t-leave,.exit-btn,.down-btn,.ar-close,.ht-close,.chip,.look,.hud-btn,.fs-btn,.snd-btn,.tab,.howto,.mod,.ht-chip,.ar-choice):is(:active,.is-pressed,.ht-ghost-hit):not(:disabled){translate:0 var(--lip-h);box-shadow:inset 0 var(--hi-h) 0 var(--hi),0 0 0 var(--lip);filter:brightness(.93);transition-duration:60ms,60ms,60ms,60ms,60ms,60ms;transition-timing-function:cubic-bezier(.2,0,.4,1)}:is(.btn,.t-act,.tab,.ht-chip,.ht-bbtn).ht-ghost-hit{animation:none}.tab.tab[aria-selected=true],.tab.tab[aria-pressed=true],.btn.btn[aria-pressed=true],.mod.mod:has(input:checked){translate:0 var(--lip-h);box-shadow:inset 0 var(--hi-h) 0 var(--hi),0 0 0 var(--lip);filter:none}:is(.btn,.t-act,.bd-btn,.ht-bbtn,.t-leave,.exit-btn,.down-btn,.ar-close,.ht-close,.chip,.look,.hud-btn,.fs-btn,.snd-btn,.tab,.howto,.mod,.ht-chip,.ar-choice):disabled{cursor:default;translate:0 var(--lip-h);box-shadow:inset 0 0 0 transparent,0 0 0 var(--lip);opacity:.5;filter:saturate(.55)}:is(.t-act,.bd-btn,.ht-bbtn):disabled{opacity:.38}:is(.sd-card,.bd-card,.ht-bcard):not([tabindex="-1"]):is(:active,.is-pressed) .pc{translate:0 calc(.5px * var(--s))!important;transition-duration:50ms}.linkish{transition:color .1s,translate .14s var(--spring)}@media(hover:hover){:where(html:not(.touch)) .linkish:hover:not(:disabled){color:#1d5235}}.linkish:is(:active,.is-pressed):not(:disabled){translate:0 calc(.5px * var(--s));transition-duration:50ms}.picker-btn{transition:background-color .1s,border-color .1s}@media(hover:hover){:where(html:not(.touch)) .picker-btn:hover{background:var(--p-field-hi);border-color:var(--p-label)}}.picker-btn>*{transition:translate .14s var(--spring)}.picker-btn:is(:active,.is-pressed)>*{translate:0 calc(.5px * var(--s));transition-duration:50ms}.picker-caret{transition:transform .14s var(--spring),translate .14s var(--spring)}:is(.btn,.t-act,.bd-btn,.ht-bbtn,.t-leave,.exit-btn,.down-btn,.ar-close,.ht-close,.chip,.look,.hud-btn,.fs-btn,.snd-btn,.tab,.howto,.ht-chip,.ar-choice,.sd-card,.bd-card,.ht-bcard,.linkish,.hot-spot,.door-hit,.t-seed summary,.ht-fine summary):focus-visible{outline:calc(1px * var(--s)) solid var(--ring);outline-offset:calc(1px * var(--s))}.mod:has(input:focus-visible){outline:calc(1px * var(--s)) solid var(--ring);outline-offset:calc(1px * var(--s))}:is(.hot-spot,.door-hit):focus-visible{outline-style:dashed}@media(prefers-reduced-motion:reduce){:is(.btn,.t-act,.bd-btn,.ht-bbtn,.t-leave,.exit-btn,.down-btn,.ar-close,.ht-close,.chip,.look,.hud-btn,.fs-btn,.snd-btn,.tab,.howto,.mod,.ht-chip,.ar-choice),:is(.btn,.t-act,.bd-btn,.ht-bbtn,.t-leave,.exit-btn,.down-btn,.ar-close,.ht-close,.chip,.look,.hud-btn,.fs-btn,.snd-btn,.tab,.howto,.mod,.ht-chip,.ar-choice):is(:hover,:active,.is-pressed,.ht-ghost-hit,:disabled,.hot,[aria-selected=true],[aria-pressed=true]){translate:none!important;box-shadow:inset 0 var(--hi-h) 0 var(--hi),0 var(--lip-h) 0 var(--lip)!important}:is(.sd-card,.bd-card,.ht-bcard) .pc,.linkish,.picker-btn>*{translate:none!important}}@media(forced-colors:active){:is(.btn,.t-act,.bd-btn,.ht-bbtn,.tab,.chip,.mod){box-shadow:none!important}}.gcard,.t-panel,.ht-body,.ar-body{scrollbar-width:thin;scrollbar-color:#c9ad78 transparent}@keyframes popIn{0%{opacity:0;transform:translateY(calc(10px * var(--s))) scale(.88) rotate(-2deg)}70%{opacity:1}to{opacity:1;transform:none}}@keyframes popOut{to{opacity:0;transform:translateY(calc(6px * var(--s))) scale(.92)}}@keyframes shadeIn{0%{opacity:0}}@keyframes shadeOut{to{opacity:0}}@keyframes paneIn{0%{opacity:0;translate:0 calc(-2px * var(--s))}}@keyframes riseIn{0%{opacity:0;translate:0 calc(4px * var(--s))}}@keyframes scoreIn{0%{opacity:0;scale:.4}60%{opacity:1;scale:1.18}to{scale:1}}.gcard,.t-panel,.ht-panel,.ar-panel{animation:popIn .24s cubic-bezier(.2,1.4,.4,1) both}.tbl{animation:popIn .26s cubic-bezier(.2,1.3,.4,1) both}@media(max-height:540px){.ht-panel,.ar-panel{animation:shadeIn .14s ease-out both}}.gcard.out,.ht-shade.out .ht-panel,.ar-shade.out .ar-panel{animation:popOut .12s cubic-bezier(.5,0,.9,.4) both;pointer-events:none}.ht-shade,.ar-shade,.t-over{animation:shadeIn .14s ease-out both}.ht-shade.out,.ar-shade.out{animation:shadeOut .14s ease-in both;pointer-events:none}.ht-body>*,.ar-body>*{animation:paneIn .16s ease-out both}.t-panel.result>*{animation:riseIn .2s cubic-bezier(.2,1.4,.4,1) both}.t-panel.result>:nth-child(2){animation:scoreIn .34s cubic-bezier(.2,1.4,.4,1) .05s both}.t-panel.result>:nth-child(3){animation-delay:.1s}.t-panel.result>:nth-child(4){animation-delay:.14s}.t-panel.result>:nth-child(5){animation-delay:.18s}.t-panel.result>:nth-child(n+6){animation-delay:.21s}.t-seed[open]>:not(summary){animation:paneIn .16s ease-out both}.t-seed summary{transition:color .1s}.picker-list:not([hidden]){animation:pickIn .12s cubic-bezier(.2,1.3,.4,1) both;transform-origin:50% 0}.picker-list.up:not([hidden]){transform-origin:50% 100%}@keyframes pickIn{0%{opacity:0;transform:scaleY(.85)}}.toast.out{animation:toastOut .16s ease-in both}@keyframes toastOut{to{opacity:0;transform:translate(-50%) translateY(calc(-6px * var(--s)))}}@keyframes chipTurn{to{transform:rotate(360deg)}}@keyframes chipShow{to{opacity:1}}.chip-spin,.btn[aria-busy=true]:before,.ar-status.wait:before,.t-status.t-wait:before,.t-status-wait:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.4em;vertical-align:-.12em;flex:none;border-radius:50%;box-sizing:border-box;background:radial-gradient(circle,#f2b035 0 22%,#fff1c4 23% 34%,transparent 35%),conic-gradient(#fff1c4 0 12.5%,#c8382a 0 25%,#fff1c4 0 37.5%,#c8382a 0 50%,#fff1c4 0 62.5%,#c8382a 0 75%,#fff1c4 0 87.5%,#c8382a 0);box-shadow:0 0 0 max(1px,.06em) #7a1f16;opacity:0;animation:chipShow 0s .3s forwards,chipTurn 1.1s steps(8) infinite}@media(prefers-reduced-motion:reduce){.chip-spin,.btn[aria-busy=true]:before,.ar-status.wait:before,.t-status.t-wait:before,.t-status-wait:before{animation:chipShow 0s .3s forwards}}.stage-wait{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:22;font-family:var(--font-pixel);color:var(--cream);font-size:max(13px,calc(8px * var(--stage-s, 2)));pointer-events:none;opacity:0;animation:chipShow 0s .3s forwards;text-shadow:0 1px 0 #000;white-space:nowrap}.stage-wait[hidden]{display:none}.nb{position:absolute;top:calc(2px * var(--s));left:50%;translate:-50% 0;z-index:21;display:flex;align-items:stretch;max-width:min(calc(100% - 120px),calc(200px * var(--s)));background:var(--nb, #c8302a);color:var(--nb-ink, #fff8e6);border:calc(1px * var(--s)) solid rgba(0,0,0,.45);border-radius:calc(3px * var(--s));box-shadow:0 calc(1.5px * var(--s)) 0 #00000059;font-family:var(--font-pixel)}.nb button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.nb-open{display:flex;align-items:center;gap:calc(3px * var(--s));min-width:0;padding:calc(1.2px * var(--s)) calc(3px * var(--s));text-align:left}.nb-logo{flex:none;width:calc(11px * var(--s));height:calc(11px * var(--s));min-width:20px;min-height:20px;object-fit:contain;background:#fff8e6;border-radius:calc(1.5px * var(--s))}.nb-txt{display:grid;min-width:0;line-height:1.1}.nb-txt b{font-weight:400;font-size:max(12px,calc(6.4px * var(--s)));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-txt span{font-size:max(10px,calc(4.8px * var(--s)));opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-x{flex:none;padding:0 calc(3px * var(--s));font-size:max(14px,calc(7px * var(--s)));border-left:calc(.6px * var(--s)) solid rgba(0,0,0,.3)!important}.nb button:focus-visible{outline:2px dashed currentColor;outline-offset:-3px}.rode-in{margin-top:calc(3px * var(--s))}.rode-badge{display:inline-flex;width:calc(7px * var(--s));height:calc(7px * var(--s));min-width:12px;min-height:12px}.rode-badge svg{width:100%;height:100%;image-rendering:pixelated}#table:not([hidden]):not(.veiled)~.nb{top:auto;bottom:calc(2px * var(--s));left:calc(2px * var(--s));translate:none;max-width:min(28%,calc(90px * var(--s)));opacity:.92}#table:not([hidden]):not(.veiled)~.nb .nb-txt span{display:none}.face{display:inline-block;width:1.5em;height:1.5em;flex:none;vertical-align:-.35em;margin-right:.3em;image-rendering:pixelated;object-fit:cover;border-radius:12%;box-shadow:0 0 0 max(1px,.06em) #1a100abf}.face-lg{width:calc(32px * var(--s, 2));height:calc(32px * var(--s, 2));margin:0}.wb-row .face{width:1em;height:1em;margin-right:.35em;vertical-align:0;box-shadow:none}#hudFace{width:1.4em;height:1.4em}.ar-faces{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(15px * var(--s, 2)),1fr));gap:calc(2px * var(--s, 2));list-style:none;margin:calc(4px * var(--s, 2)) 0 0;padding:0}.ar-face{display:block;width:100%;aspect-ratio:1;padding:calc(.8px * var(--s, 2));background:var(--p-chip, transparent);border:calc(1px * var(--s, 2)) solid var(--p-line, #7a4a2a);border-radius:calc(2px * var(--s, 2));cursor:pointer}.ar-face .face{width:100%;height:100%;margin:0;box-shadow:none}.ar-face[aria-checked=true]{border-color:var(--gold, #f2b035);outline:calc(1px * var(--s, 2)) solid var(--gold, #f2b035)}.ar-face:focus-visible{outline:calc(1px * var(--s, 2)) dashed var(--p-ink, #2a1810);outline-offset:calc(.6px * var(--s, 2))}.ar-face:disabled{cursor:wait;opacity:.7}.ar-me{display:flex;align-items:flex-start;gap:calc(4px * var(--s, 2))}.ar-me-text{flex:1;min-width:0}.ar-me-name{display:block;font-weight:400;font-size:max(var(--ar-min, 11px),calc(7.4px * var(--s, 2)));line-height:1.1;color:var(--p-ink, inherit)}.ar-me-text .ar-hint{margin:calc(1px * var(--s, 2)) 0 0}@media(forced-colors:active){.ar-face[aria-checked=true]{outline-color:Highlight}}.fr-report{--s: calc(var(--stage-s, 2) * var(--ui, 1));position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:29;box-sizing:border-box;width:min(calc(150px * var(--s)),calc(100% - 16px));padding:calc(4px * var(--s)) calc(6px * var(--s));display:grid;gap:calc(3px * var(--s));background:var(--wood);color:var(--cream);border:calc(1px * var(--s)) solid var(--wood-edge);border-radius:calc(2.5px * var(--s));box-shadow:inset 0 calc(1px * var(--s)) 0 var(--wood-hi),0 calc(2px * var(--s)) 0 var(--wood-edge);font-family:var(--font-pixel);font-size:max(13px,calc(7.5px * var(--s)))}.fr-report p{margin:0}.fr-report .face{width:calc(32px * var(--s));height:calc(32px * var(--s));margin:0}.fr-report .fr-btns{display:flex;justify-content:flex-end;gap:calc(3px * var(--s))}.fr-report .btn{padding:calc(1px * var(--s)) calc(5px * var(--s));font-size:max(13px,calc(7px * var(--s)))}.ar-upload{display:grid;gap:calc(3px * var(--s, 2));margin:calc(4px * var(--s, 2)) 0 0}.ar-upload .ar-note,.ar-upload .ar-hint,.ar-upload .ar-btns{margin:0}.ar-drop{display:flex;align-items:center;gap:calc(4px * var(--s, 2));padding:calc(3px * var(--s, 2));border:calc(1px * var(--s, 2)) dashed var(--p-line, #7a4a2a);border-radius:calc(2px * var(--s, 2))}.ar-drop.over{border-color:var(--gold, #f2b035);background:var(--p-hi, transparent)}.ar-drop input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.ar-upload-img{width:calc(48px * var(--s, 2));height:calc(48px * var(--s, 2));image-rendering:pixelated;flex:none;box-shadow:0 0 0 1px #1a100abf}.fr-invite{--s: calc(var(--stage-s, 2) * var(--ui, 1));position:absolute;left:50%;top:calc(44px * var(--s));transform:translate(-50%);z-index:24;display:flex;align-items:center;gap:calc(4px * var(--s));box-sizing:border-box;max-width:calc(100% - 24px * var(--s));padding:calc(2px * var(--s)) calc(3px * var(--s)) calc(2px * var(--s)) calc(6px * var(--s));background:var(--wood);color:var(--cream);border:calc(1px * var(--s)) solid var(--wood-edge);border-radius:calc(2.5px * var(--s));box-shadow:inset 0 calc(1px * var(--s)) 0 var(--wood-hi),0 calc(2px * var(--s)) 0 var(--wood-edge);font-family:var(--font-pixel);font-size:max(13px,calc(7.5px * var(--s)));animation:dealIn .24s cubic-bezier(.2,1.5,.4,1) both}.fr-invite[hidden]{display:none}.fr-invite p{margin:0;min-width:0;overflow-wrap:anywhere}.fr-invite .btn{flex:none;padding:calc(1px * var(--s)) calc(5px * var(--s));font-size:max(13px,calc(7px * var(--s)))}@media(prefers-reduced-motion:reduce){.fr-invite{animation:none}}.lb-friends ul{list-style:none;margin:calc(1.5px * var(--S, 2px)) 0 0;padding:0;display:grid;gap:calc(1.5px * var(--S, 2px))}.lb-friends li{display:flex;align-items:center;justify-content:space-between;gap:calc(3px * var(--S, 2px))}.lb-friends li small{opacity:.75}.lb-friends .btn{flex:none;padding:calc(.8px * var(--S, 2px)) calc(4px * var(--S, 2px))}.pn{display:inline;padding:0;margin:0;background:none;border:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer}@media(hover:hover){.pn:hover{text-decoration:underline;text-underline-offset:.15em}}.pn:focus-visible{outline:max(1px,.08em) solid currentColor;outline-offset:.08em;border-radius:.1em}.pn[aria-busy=true]{cursor:progress}.pc-pop{--s: calc(var(--stage-s, 2) * var(--ui, 1));position:absolute;z-index:29;box-sizing:border-box;width:max-content;min-width:calc(110px * var(--s));max-width:min(calc(170px * var(--s)),calc(100% - 8px));padding:calc(4px * var(--s)) calc(5px * var(--s));display:grid;gap:calc(3px * var(--s));background:var(--p-bg);color:var(--p-ink);border:calc(1px * var(--s)) solid var(--wood-edge);border-radius:calc(2.5px * var(--s));box-shadow:0 calc(2px * var(--s)) 0 var(--wood-edge);font-family:var(--font-pixel);font-size:max(13px,calc(7px * var(--s)));line-height:1.15;text-transform:none;letter-spacing:0;text-align:left}.pc-head{display:flex;align-items:center;gap:calc(3px * var(--s))}.pc-face{width:calc(24px * var(--s));height:calc(24px * var(--s));margin:0}.pc-who{display:grid;min-width:0}.pc-name{font-weight:400;color:var(--p-title);overflow-wrap:anywhere;font-size:1.15em}.pc-sub,.pc-empty{color:var(--p-muted);margin:0}.pc-games{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.pc-games caption{text-align:left;color:var(--p-muted)}.pc-games th,.pc-games td{padding:calc(.6px * var(--s)) calc(1.5px * var(--s));font-weight:400;text-align:left;border-bottom:calc(.5px * var(--s)) solid var(--p-rule2)}.pc-games th{color:var(--p-muted)}.pc-games .num{text-align:right}.pc-btns{display:flex;justify-content:flex-end;gap:calc(2px * var(--s))}.pc-btns .btn{padding:calc(1px * var(--s)) calc(4px * var(--s));font-size:max(13px,calc(6.5px * var(--s)))}.pc-menu{gap:0;padding:calc(1.5px * var(--s));min-width:calc(80px * var(--s))}.pc-item{display:block;width:100%;padding:calc(1.5px * var(--s)) calc(3px * var(--s));background:none;border:0;border-radius:calc(1.5px * var(--s));color:inherit;font:inherit;text-align:left;cursor:pointer}.pc-item:hover,.pc-item:focus-visible{background:var(--p-hi);outline:none}.pc-item[aria-disabled=true]{color:var(--p-muted);cursor:default}html.touch .pc-item{min-height:44px}
