:root{--green:#219860;--amber:#e9af28;--grey:#dee0e4;--green-band:#1d8453;--grey-band:#c4c9d1;--green-ink:#ffffff;--amber-ink:#3a2c05;--grey-ink:#474e5e;--ink:#1d2433;--muted:#6b7280;--bg:#f7f8fa;--card:#ffffff;--border:#e2e5ea;--radius:12px;--ddhi:#f0f2f6;--fill:#1d2433;--fill-ink:#ffffff;--glow:29,36,51;--scrim:29,36,51;--breath:233,175,40;--breath-a:.3;--ink3:29,36,51;--grey3:222,224,228;--cell-lift:0 2px 5px rgba(20,25,40,.13);--door-lift:10px 0 18px rgba(20,25,40,.26);--ring-g:33,152,96;--ring-g-a:.62;--ring-a:233,175,40;--ring-a-a:.55;--amber-type:#8b6305;--mint:#eaf7f0;--mint-edge:#c4e8d5;--mint-ink:#0f5132;--gold:#d4a017;--plate:#ffffff;--plate-ink:#8b93a4;--plate-edge:#dee2e9;--plate-band:#eef0f4;--beam:rgba(29,36,51,.5);--beam-soft:rgba(29,36,51,.12);--on-fill-amber:#f0bb3f;--warm:#fdf5e4;--warm-edge:#f0dfae;--warm-ink:#5c4708;--map-edge:#cdd3dc;--out-ink:#606877;--chip:var(--card);--wedge-warm:rgba(240,180,41,.62);--wedge-warm-line:#d9a01c;--wedge-cool:rgba(91,98,114,.34);--wedge-cool-line:#8b93a3;color-scheme:light dark;--ts:1.15;--dgap:32px}*{box-sizing:border-box}[hidden]{display:none!important}html,body{overflow-x:hidden;overflow-x:clip;max-width:100%}body{font-family:-apple-system,Segoe UI,system-ui,sans-serif;background:var(--bg);color:var(--ink);margin:0;-webkit-text-size-adjust:100%}.app{max-width:calc(400px*var(--ts));margin:0 auto;padding:22px 14px 44px;position:relative}header{text-align:center;margin-bottom:12px}.inputwrap{display:flex;gap:0;margin:14px 0 12px;position:relative;padding:3px;border:1.5px solid var(--border);border-radius:999px;background:var(--card)}.inputwrap input[type=text]{border:none;background:transparent;padding:8px 10px 8px 13px}.inputwrap input[type=text]:focus{outline:none}.inputwrap:focus-within{border-color:var(--muted)}#board:not(:empty){margin-bottom:22px}.inputwrap .btn{border-radius:999px;padding:8px 16px}.dd{position:absolute;left:0;right:0;top:calc(100% + 6.5px);z-index:6;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 10px 26px #1d243324;overflow-y:auto;overscroll-behavior:contain;max-height:min(46vh,320px);-webkit-tap-highlight-color:transparent}.ddr{display:flex;align-items:baseline;gap:8px;padding:9px 13px;cursor:pointer;border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none}.ddr:last-child{border-bottom:0}.ddr.on{background:var(--ddhi)}.ddr.press{background:var(--border)}.ddr .nm{font-weight:700;font-size:calc(14px*var(--ts));color:var(--ink);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ddr .ds{font-size:calc(11.5px*var(--ts));color:var(--muted);margin-left:auto;padding-left:8px;flex:0 0 auto;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ddnone{padding:11px 13px;font-size:calc(12.5px*var(--ts));color:var(--muted)}input[type=text]{flex:1;font-size:calc(14px*var(--ts));padding:11px 12px 11px 15px;border:1.5px solid var(--border);border-radius:999px;background:var(--card);color:var(--ink);min-width:0}input[type=text]::placeholder{color:var(--muted)}.btn{font-size:calc(13px*var(--ts));font-weight:700;padding:11px 16px;border:none;cursor:pointer;border-radius:var(--radius);background:var(--fill);color:var(--fill-ink)}#guessBtn{position:relative;overflow:hidden}.btn:disabled{opacity:.5;cursor:default}.btn.ghost{background:transparent;color:var(--muted);border:1.5px solid var(--border)}.flash{font-size:calc(12px*var(--ts));color:var(--muted);text-align:center;margin:0 0 10px}.flash.err{color:#a4262c}.headers{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:2px}.headers div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;color:var(--muted);cursor:pointer;min-width:0}.headers .hs{font-size:calc(15px*var(--ts));line-height:1;height:calc(19px*var(--ts));display:flex;align-items:flex-end}.headers .hn{font-size:calc(7.5px*var(--ts));font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap}.who{font-size:calc(14px*var(--ts));font-weight:800;letter-spacing:-.018em;line-height:1.15;margin:14px 2px 0;display:flex;justify-content:space-between;align-items:baseline;gap:10px;color:var(--ink)}.who .eb{flex:none;font-size:calc(7.4px*var(--ts));font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.who .eb b{color:var(--amber-type);font-weight:800}#board .who~.who{border-top:1px solid var(--border);padding-top:11px;margin-top:11px}.who.trade{font-size:calc(11.5px*var(--ts));font-weight:700;letter-spacing:0;color:var(--muted);align-items:center}.who.trade .tw{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.who.trade .ic{font-size:calc(12px*var(--ts));line-height:1}.who .stamp{display:inline-block;flex:none;margin:0 auto 0 7px;font-size:calc(8.5px*var(--ts));font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--warm-ink);background:var(--warm);border:1.5px solid currentColor;border-radius:4px;padding:1px 5px;opacity:.85}.who .stamp.fresh{opacity:0}.app.dealing .who .stamp.fresh{animation:stampIn .24s cubic-bezier(.2,.85,.35,1) var(--pre) both}@keyframes stampIn{0%{transform:scale(1.9);opacity:0}60%{transform:scale(.96);opacity:.9}to{transform:scale(1);opacity:.85}}.twinslot{overflow:hidden}.twinslot.shut{height:0}.twinteach{margin-top:10px;background:var(--warm);border:1px solid var(--warm-edge);color:var(--warm-ink);border-radius:12px;padding:9px 12px;font-size:calc(11.5px*var(--ts));line-height:1.45;font-weight:600;opacity:0}.twinslot.up .twinteach{animation:twinIn .32s ease-out forwards}@keyframes twinIn{0%{opacity:0;transform:translateY(7px) scale(.975)}to{opacity:1;transform:none}}.facts{font-size:calc(10px*var(--ts));color:var(--muted);margin:1px 2px 6px;line-height:1.3}.row,.coach{--cols:5;--rgap:6px}.row{position:relative;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:var(--rgap)}.cell{min-height:calc(62px*var(--ts));border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:2px;overflow:hidden;position:relative}.cell .v{font-weight:800;font-size:calc(12.5px*var(--ts));line-height:1.1;text-align:center;letter-spacing:-.012em}.cell .v.sm{font-size:calc(10.3px*var(--ts))}.g{background:var(--green);color:var(--green-ink)}.a{background:var(--amber);color:var(--amber-ink)}.n{background:var(--grey);color:var(--grey-ink)}.arw{display:inline-block;font-size:calc(9px*var(--ts));line-height:1;transform:rotate(var(--d,0deg));transform-origin:50% 55%}.cell.door{cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--cell-lift);transition:transform .1s ease,box-shadow .1s ease}.cell.door:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000017}.cell.door.n:after{box-shadow:inset 0 1px #5b627238,inset 0 -1px #00000017}@media(hover:hover)and (pointer:fine){.cell.door:hover{transform:translateY(-1px);box-shadow:0 4px 9px #14192833}.potd-dark .cell.door:hover{box-shadow:0 4px 9px #0000008c}.headers div[data-pop]{transition:opacity .12s ease}.headers div[data-pop]:hover{opacity:.72}.ddr:hover{background:var(--ddhi)}}.cell.door.press{transform:translateY(1px);box-shadow:inset 0 1px 2px #00000029}.row.landing .cell{opacity:0}.app.dealing .row.landing .cell{animation:landN var(--pdur) cubic-bezier(.45,0,.55,1) both}.app.dealing .row.landing .cell.g{animation:landN var(--pdur) cubic-bezier(.45,0,.55,1) both,ringG .62s ease-out var(--rd) forwards}.app.dealing .row.landing .cell.a{animation:landN var(--pdur) cubic-bezier(.45,0,.55,1) both,ringA .56s ease-out var(--rd) forwards}@keyframes landN{0%{opacity:0}to{opacity:1}}@keyframes ringG{0%{box-shadow:var(--cell-lift),0 0 rgba(var(--ring-g),var(--ring-g-a))}to{box-shadow:var(--cell-lift),0 0 0 13px rgba(var(--ring-g),0)}}@keyframes ringA{0%{box-shadow:var(--cell-lift),0 0 rgba(var(--ring-a),var(--ring-a-a))}to{box-shadow:var(--cell-lift),0 0 0 9px rgba(var(--ring-a),0)}}.raised{position:relative;box-shadow:0 1px 1.5px #14192817;transition:transform .1s ease,box-shadow .1s ease}.raised:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000017}.raised.pale:after,.btn.ghost.raised:after,.popcard h3 .x:after,.panel.tour h3 .x:after,.sus.raised:after{box-shadow:inset 0 1px #5b627233,inset 0 -1px #00000012}.raised:active{transform:translateY(1px);box-shadow:inset 0 1px 2px #00000029}.curtain{position:fixed;inset:0;z-index:40;background:var(--bg);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center;text-align:center;padding:40px 26px 34px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transition:opacity .42s ease,transform .42s cubic-bezier(.4,0,.2,1)}.curtain:before{content:"";position:fixed;inset:-40% -30% auto;height:150%;background:radial-gradient(60% 42% at 50% 0%,rgba(233,175,40,.17),transparent 70%);pointer-events:none}.curtain>*{position:relative}.curtain.gone{opacity:0;transform:translateY(-16px);pointer-events:none;overflow:hidden}.potd-opening .app{visibility:hidden}.ckick{font-size:calc(8.6px*var(--ts));font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.pnum{font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:1;color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:7px;padding:3px 6px;cursor:pointer;position:relative}.pnum:before{content:"";position:absolute;inset:-13px -8px}.app.playing .pnum{background:none;border-color:transparent;color:var(--muted);cursor:default;pointer-events:none}.tsz{font:inherit;font-weight:800;letter-spacing:0;text-transform:none;line-height:1;color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:7px;padding:3px 7px;cursor:pointer;position:relative;margin-left:3px}.tsz:before{content:"";position:absolute;inset:-13px -8px}header .ckick{position:relative}header .tsz{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-left:0}.potd-nokey .tsz{display:none}.tsgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:4px 0 12px;align-items:end}.tso{position:relative;background:var(--card);border:1px solid var(--border);border-radius:9px;padding:9px 2px 8px;cursor:pointer;color:var(--ink);text-align:center}.tso.on{box-shadow:0 0 0 2px var(--ink) inset}.tso .aa{display:block;font-weight:800;line-height:1}.tso .nm{display:block;font-size:calc(8px*var(--ts));font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:7px}.arcy7{position:relative;margin:0 -16px 12px;padding:19px 16px 15px;text-align:center;border-radius:var(--radius) var(--radius) 0 0;overflow:hidden}.arcy7:before{content:"";position:absolute;inset:0;background:radial-gradient(95% 150% at 50% -25%,rgba(233,175,40,.15),transparent 72%);pointer-events:none}.arcy7>*{position:relative}.arcy7 .kick{font-size:calc(8.6px*var(--ts));font-weight:800;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:var(--muted)}.arcy7 .title{font-size:calc(24px*var(--ts));font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-top:6px}.arcy7 .run{font-size:calc(10.5px*var(--ts));font-weight:800;letter-spacing:.06em;color:var(--muted);margin-top:6px}.arcy7 .mrule{margin:11px auto 0}.arcx{width:calc(28px*var(--ts));height:calc(28px*var(--ts));border-radius:9px;background:var(--bg);color:var(--muted);font-weight:700;font-size:calc(13px*var(--ts));cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;flex:none}.arcx:before{content:"";position:absolute;inset:-8px}.arcy7 .arcx{position:absolute;top:13px;right:13px}.swrow{display:flex;align-items:center;gap:10px;margin:0 0 11px;width:100%;background:none;border:0;padding:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.swrow:before{content:"";position:absolute;inset:-11px -6px}.swrow:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:8px}.swlab{flex:1;min-width:0;font-size:calc(11.5px*var(--ts));font-weight:700}.swrow .msw.on{background:var(--fill)}.ck{flex:none;width:calc(18px*var(--ts));height:calc(18px*var(--ts));border:1.5px solid var(--border);border-radius:5px;background:var(--card);display:inline-flex;align-items:center;justify-content:center;font-size:calc(11px*var(--ts));font-weight:800;color:var(--ink)}.z3row{display:flex;align-items:center;gap:6px;margin:0 0 10px;flex-wrap:wrap}.z3row .vc{font:inherit;font-size:calc(10.5px*var(--ts));font-weight:700;padding:5px 10px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--muted);cursor:pointer}.z3row .vc.on{box-shadow:0 0 0 2px var(--ink) inset;border-color:transparent;color:var(--ink)}.z3row .flip{margin-left:auto;font:inherit;font-size:calc(10.5px*var(--ts));font-weight:700;border:1px solid var(--border);background:var(--card);border-radius:9px;padding:5px 10px;color:var(--ink);cursor:pointer;white-space:nowrap}.z3row .flip .ar{color:var(--muted);margin-right:4px}.gempty{grid-column:1/-1;font-size:calc(11px*var(--ts));color:var(--muted);font-weight:700;padding:14px 0 10px;text-align:center}.archead{display:flex;align-items:flex-start;gap:8px;padding-top:14px}.archead .arcx{margin-left:auto}.arctag{font-size:calc(8.5px*var(--ts));font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.arcnum{font-size:calc(24px*var(--ts));font-weight:800;letter-spacing:-.015em;line-height:1.05;margin-top:2px}.ddate{font-size:calc(10px*var(--ts));font-weight:600;color:var(--muted);margin:3px 0 0}.ddate.till{margin-top:2px;font-weight:700;color:var(--ink)}.ddate.till.last{color:var(--amber-type);font-weight:800}.arcline{display:flex;align-items:center;gap:9px;margin:10px 0 0;min-height:calc(26px*var(--ts))}.arcline b{font-size:calc(13.5px*var(--ts));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.redact{display:inline-flex;align-items:center;justify-content:center;width:calc(132px*var(--ts));height:calc(18px*var(--ts));border-radius:4px;background:var(--fill);border:none;padding:0;font-family:inherit;font-size:calc(7px*var(--ts));font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--fill-ink);cursor:pointer}.arcface{margin:11px 0 12px}.arcfrow{display:flex;align-items:center;gap:11px;min-width:0}.arcface .fc{--fd:calc(54px*var(--ts));border-width:2.5px}.arcnm{font-size:calc(15px*var(--ts));font-weight:800;letter-spacing:-.015em;line-height:1.15;min-width:0;overflow-wrap:anywhere;text-wrap:balance}.arcface .plcredit{margin-top:8px;text-align:left}.arcboard{text-align:center;margin-top:8px}.arcboard .mini{margin-bottom:2px}.arcbtns{display:flex;gap:7px;margin-top:13px}.arcbtns .btn{flex:1}.wm{font-weight:800;letter-spacing:-.03em;line-height:1.02;margin:0}.wm .of{display:block;font-weight:700;text-transform:uppercase;color:var(--amber-type);letter-spacing:.38em;text-indent:.38em}.curtain .wm{font-size:calc(35px*var(--ts));margin-top:13px}.curtain .wm .of{font-size:calc(13px*var(--ts));margin:7px 0 5px}.cseal{position:relative;container-type:size;margin-top:20px;height:calc(224px*var(--ts));width:auto;aspect-ratio:1;min-height:calc(112px*var(--ts))}.cshalo{position:absolute;inset:-9.6%;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(233,175,40,.16),rgba(233,175,40,.05) 42%,transparent 62%);animation:csbreathe 4.2s ease-in-out infinite alternate}.potd-dark .cshalo{background:radial-gradient(circle at 50% 50%,rgba(224,174,60,.22),rgba(224,174,60,.06) 42%,transparent 62%)}@keyframes csbreathe{0%{transform:scale(1)}to{transform:scale(1.07)}}.csorb{position:absolute;inset:0;animation:csorbit 120s linear infinite}@keyframes csorbit{to{transform:rotate(360deg)}}@keyframes csback{to{transform:rotate(-360deg)}}.csspoke{position:absolute;inset:0;width:100%;height:100%}.csspoke line{stroke:var(--border);stroke-width:1.3;stroke-linecap:round;stroke-dasharray:.87 4.35}.potd-dark .csspoke line{stroke:#3a4353}.csmid{position:absolute;inset:31.25%;border-radius:50%;background:var(--ddhi);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;box-shadow:0 6.21cqmin 11.65cqmin -5.43cqmin #14192880,inset 0 1px #ffffff80;animation:csin .55s cubic-bezier(.2,.9,.3,1.2) .05s backwards}.potd-dark .csmid{box-shadow:0 6.21cqmin 11.65cqmin -5.43cqmin #000000e6,inset 0 1px #ffffff0d}.csmid svg{width:58%;height:58%;fill:var(--muted);opacity:.55}.cssym{position:absolute;left:50%;top:50%;width:21.43cqmin;height:21.43cqmin;margin:-10.71cqmin 0 0 -10.71cqmin;transform:rotate(var(--a)) translateY(-39.29cqmin) rotate(calc(-1*var(--a)))}.cssym.d1{--a:0deg}.cssym.d2{--a:72deg}.cssym.d3{--a:144deg}.cssym.d4{--a:216deg}.cssym.d5{--a:288deg}.csdisc{position:absolute;inset:0;border-radius:50%;background:var(--card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:9.375cqmin;line-height:1;box-shadow:0 3.88cqmin 8.54cqmin -3.88cqmin #14192873,inset 0 1px #fff9;animation:csback 120s linear infinite}.potd-dark .csdisc{box-shadow:0 3.88cqmin 8.54cqmin -3.88cqmin #000c,inset 0 1px #ffffff0f}.cssym.d5 .csdisc{font-size:13.39cqmin;font-weight:900;color:var(--ink);-webkit-text-stroke:.01em currentColor;paint-order:stroke fill}.csw{position:absolute;inset:0;display:block;animation:csin .55s cubic-bezier(.2,.9,.3,1.2) backwards}.cssym.d1 .csw{animation-delay:.25s}.cssym.d2 .csw{animation-delay:.35s}.cssym.d3 .csw{animation-delay:.45s}.cssym.d4 .csw{animation-delay:.55s}.cssym.d5 .csw{animation-delay:.65s}@keyframes csin{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cshalo,.csorb,.csdisc,.csw{animation:none}.csmid{animation:none;opacity:1;transform:none}}.cdoors{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:26px;width:max-content;max-width:100%;min-width:min(calc(232px*var(--ts)),100%)}.cdoors>button{display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:calc(14.5px*var(--ts));font-weight:800;letter-spacing:-.005em;line-height:1.2;padding:calc(13px*var(--ts)) 30px;border-radius:999px}.play{box-shadow:0 6px 20px #14192833}.potd-dark .play{box-shadow:0 6px 20px #0000008c}.cpair{display:flex;flex-wrap:wrap;gap:10px}.cpair>.btn{flex:1 1 0;min-width:max-content;min-height:44px;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:calc(12.5px*var(--ts));line-height:1.2;white-space:nowrap;padding:calc(10px*var(--ts)) 10px;border-radius:999px;background:var(--card);color:var(--ink)}.cpair>.btn:active{background:var(--ddhi)}.popcard.pick{max-width:calc(272px*var(--ts))}.pickkeys{display:flex;flex-direction:column;gap:8px;margin-top:8px}.pickkeys>.btn{width:100%;border-radius:999px;font-size:calc(12.5px*var(--ts));padding:11px 14px}.pickkeys>.btn:not(.ghost){border:1.5px solid transparent}.pickkeys>.btn.read{color:var(--ink)}.cstreak{margin-top:15px;font-size:calc(10.5px*var(--ts));color:var(--muted);letter-spacing:.04em}@media(max-height:650px){.curtain{padding-top:34px;padding-bottom:26px}.curtain .wm{font-size:calc(25px*var(--ts));line-height:1;margin-top:11px}.curtain .wm .of{display:inline;font-size:.38em;letter-spacing:.32em;margin:0 .08em 0 .42em;vertical-align:.34em;text-indent:0}.cdoors{margin-top:18px}.cstreak{margin-top:11px}}header .wm{font-size:calc(31px*var(--ts))}header .wm .of{font-size:calc(13px*var(--ts));margin:5px 0 3px}.mrule{height:2px;width:46px;margin:14px auto 12px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--amber),transparent)}.prem{font-size:calc(12.5px*var(--ts));line-height:1.4;color:var(--ink);max-width:27ch;margin:0 auto}.prem b{font-weight:800}.prem .pl{display:block}.prem .pl+.pl{margin-top:calc(7px*var(--ts))}.deal{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:24px 0 16px}.deal .dchip{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;padding:0;background:none;border:0;border-radius:0;box-shadow:none;font-size:inherit;font-weight:inherit;color:var(--muted);text-align:center}.deal .dchip .ic{font-size:calc(15px*var(--ts));line-height:1;height:calc(19px*var(--ts));display:flex;align-items:flex-end}.deal .dchip .lb{font-size:calc(7.5px*var(--ts));font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);line-height:1;white-space:nowrap;display:block}.deal.anim .dchip{opacity:0;transform:translateY(9px) scale(.94);animation:deal .5s cubic-bezier(.2,.9,.3,1.2) forwards}.deal.anim .dchip:nth-child(1){animation-delay:.06s}.deal.anim .dchip:nth-child(2){animation-delay:.14s}.deal.anim .dchip:nth-child(3){animation-delay:.22s}.deal.anim .dchip:nth-child(4){animation-delay:.3s}.deal.anim .dchip:nth-child(5){animation-delay:.38s}@keyframes deal{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.deal.anim .dchip{animation:none;opacity:1;transform:none}.curtain{transition:opacity .01s}.curtain.gone{transform:none}}.howto{display:block;width:100%;text-align:center;font-size:calc(11px*var(--ts));color:var(--muted);margin:-4px 0 12px;background:none;border:none;font-family:inherit;cursor:pointer;text-decoration:underline dotted var(--border);text-underline-offset:3px}.starters{margin:0 0 12px;padding:0 4px;text-align:center;transition:opacity .18s ease}.starters.typing{opacity:0;pointer-events:none}.starters .stcap{margin:0 0 8px;font-size:calc(11px*var(--ts));line-height:1.35;color:var(--muted)}.starters .stchips{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.starters .stchip{border:1px solid var(--border);background:var(--card);color:var(--ink);border-radius:999px;padding:calc(5px*var(--ts)) calc(10px*var(--ts));margin:0;font-family:inherit;font-size:calc(11px*var(--ts));font-weight:700;line-height:1.15;cursor:pointer;box-shadow:0 1px 2px #1419280d;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.starters .stchip:hover{border-color:var(--muted)}.starters .stchip:active{transform:scale(.96)}.starters .stchip:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.starters .stchip.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.sttag{position:absolute;bottom:calc(100% + 9px);z-index:5;transform:translate(-50%);background:var(--ink);color:var(--card);border-radius:7px;padding:4px 9px;white-space:nowrap;font-size:calc(11px*var(--ts));font-weight:700;line-height:1.2;pointer-events:none;box-shadow:0 3px 10px #0000002e;animation:stbob 1.4s ease-in-out infinite}.sttag:after{content:"";position:absolute;left:50%;top:100%;margin-left:-5px;border:5px solid transparent;border-top-color:var(--ink)}@keyframes stbob{0%,to{translate:0 0}50%{translate:0 -3px}}.app.playing .sttag{display:none}@media(prefers-reduced-motion:reduce){.sttag{animation:none}.starters,.starters .stchip{transition:none}}.app.playing header .prem,.app.playing .deal,.app.playing>.howto,.app.playing>.starters{display:none}.app.playing header .wm{font-size:calc(23px*var(--ts))}.app.playing header .wm .of{font-size:calc(9.5px*var(--ts));letter-spacing:.34em;text-indent:.34em;margin:3px 0 2px}.app.playing .mrule{margin:9px auto 12px}.app.playing:before{content:"";position:absolute;inset:-200px 0 auto;height:1500px;pointer-events:none;z-index:-1;background:radial-gradient(93% 40% at 50% 0%,rgba(233,175,40,.15),transparent 70%)}@media(hover:hover)and (pointer:fine){.app:not(.stage).playing:before{left:calc(50% - 50vw);right:calc(50% - 50vw);background-image:radial-gradient(min(1500px,110vw) 640px at 50% 0%,rgba(233,175,40,.16),transparent 70%)}}.fly{position:absolute;inset:0;pointer-events:none;z-index:2}.app.filing>#colheads,.app.filing>#board,.app.filing>#guessesLeft,.app.filing>#inputwrap{position:relative;z-index:4}.fwords{position:absolute;text-align:center;transform-origin:50% 0}.fchip{position:absolute;top:0;left:0}.fmove{position:relative}.fcx{position:absolute;top:0;left:0}.fic,.flb{position:absolute;display:block;white-space:nowrap;line-height:1;transform-origin:0 0}.flb{font-weight:800;text-transform:uppercase;color:var(--muted)}.fchip,.fmove,.fcx,.fic,.flb{will-change:transform,opacity;backface-visibility:hidden}.coachslot{overflow:hidden}.coachslot.late{height:0}.coach{--tip:calc((100% - (var(--cols) - 1)*var(--rgap))/var(--cols) + var(--rgap) + 26px);transform-origin:var(--tip) 0}.coachslot.late .coach{opacity:0}.coachslot.up .coach{animation:coachIn .26s cubic-bezier(.2,.85,.3,1) forwards}@keyframes coachIn{0%{opacity:0;transform:translateY(7px) scale(.965)}to{opacity:1;transform:none}}.coach{position:relative;margin-top:7px;background:var(--fill);color:var(--fill-ink);font-size:calc(10.5px*var(--ts));line-height:1.35;border-radius:9px;padding:8px 10px;display:flex;gap:7px;align-items:flex-start}.coach:before{content:"";position:absolute;top:-5px;left:var(--tip);width:0;height:0;border:5px solid transparent;border-bottom-color:var(--fill);border-top:0}.coach .cx{flex:none;opacity:.6;cursor:pointer;font-weight:800;padding:2px 4px;margin:-2px -2px -2px auto}.cguide{position:absolute;left:14px;right:14px;z-index:35;background:var(--fill);color:var(--fill-ink);border-radius:11px;padding:12px 14px;font-size:calc(11.5px*var(--ts));line-height:1.35;text-align:left;box-shadow:0 10px 26px #00000038;cursor:pointer;animation:coachIn .26s cubic-bezier(.2,.85,.3,1) both}.cguide:before{content:"";position:absolute;top:-6px;left:50%;margin-left:-6px;width:0;height:0;border:6px solid transparent;border-bottom-color:var(--fill);border-top:0}.cguide h4{margin:0 0 8px;padding-right:22px;font-size:calc(12.5px*var(--ts))}.cguide .ln{display:flex;gap:9px;align-items:center;padding:3px 0}.cguide .cgsw{display:inline-block;flex:none;width:calc(13px*var(--ts));height:calc(13px*var(--ts));border-radius:4px;box-shadow:inset 0 0 0 1px #fff3}.potd-dark .cguide .cgsw{box-shadow:inset 0 0 0 1px #00000026}.cguide .cgsw.g{background:var(--green)}.cguide .cgsw.a{background:var(--amber)}.cguide .cgsw.n{background:var(--grey)}.cguide .cx{position:absolute;top:6px;right:8px;padding:4px 6px;font-weight:800;opacity:.6;font-size:calc(12px*var(--ts))}.cguide .cgo{display:block;width:100%;margin-top:10px;font:inherit;font-weight:800;font-size:calc(12.5px*var(--ts));border:0;border-radius:999px;padding:calc(9px*var(--ts)) 14px;background:var(--fill-ink);color:var(--fill);cursor:pointer}.cguidecatch{position:fixed;inset:0;z-index:34;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){.cguide{animation:none}}.row.lit:before{content:"";position:absolute;top:0;bottom:0;width:calc((100% - (var(--cols) - 1)*var(--rgap))/var(--cols));left:calc((100% - (var(--cols) - 1)*var(--rgap))/var(--cols) + var(--rgap));border-radius:10px;pointer-events:none;opacity:0;box-shadow:0 0 0 4px rgba(var(--glow),.2),0 0 13px 3px rgba(var(--glow),.34);animation:coachlit 1.9s ease-in-out infinite}@keyframes coachlit{0%,to{opacity:0}50%{opacity:1}}.hinge{position:absolute;z-index:7;pointer-events:none;perspective:520px;border-radius:10px}.hroom{position:absolute;inset:0;border-radius:10px;background:var(--card);border:1px solid var(--border);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(var(--glow),.04)}.hroom:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,rgba(var(--glow),.16),rgba(var(--glow),0) 55%)}.hinge .cell{position:absolute;inset:0;min-height:0;transform-origin:left center;backface-visibility:hidden;transition:none}.say{position:absolute;z-index:8;pointer-events:none;transform:translate(-50%,-100%);background:var(--fill);color:var(--fill-ink);font-size:calc(10.5px*var(--ts));font-weight:700;line-height:1.2;border-radius:8px;padding:6px 10px;white-space:nowrap;box-shadow:0 3px 10px rgba(var(--glow),.18);opacity:0}.saytip{position:absolute;z-index:8;pointer-events:none;width:0;height:0;margin-left:-5px;border:5px solid transparent;border-top-color:var(--fill);border-bottom:0;opacity:0}.cell.tier{padding:0;justify-content:flex-start;gap:0}.band{width:100%;height:calc(14px*var(--ts));flex:none;display:flex;align-items:center;justify-content:center;font-size:calc(7.1px*var(--ts));font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap;padding:0 3px}.band.wn{font-size:calc(6.2px*var(--ts));letter-spacing:.05em}.band.bg{background:var(--green-band);color:#fff;box-shadow:inset 0 -1px #ffffff4d}.band.bn{background:var(--grey-band);color:#474e5e;box-shadow:inset 0 -1px #0000000d}.bod{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 3px}.band+.bod{margin-top:calc(-14px*var(--ts))}.tipfoot{position:absolute;left:0;right:0;bottom:0;width:100%;height:calc(14px*var(--ts));display:flex;align-items:center;justify-content:center;gap:3px;font-size:calc(8.2px*var(--ts));font-weight:800;letter-spacing:.02em;white-space:nowrap}.tipfoot.long{font-size:calc(7.2px*var(--ts));letter-spacing:0;gap:2px}.g .tipfoot{background:#063a2342;color:#fff}.a .tipfoot{background:#3a2c0526;color:#3a2c05}.n .tipfoot{background:#5b627226;color:#474e5e}.tipfoot .wdg{flex:none;display:block;width:1.46em;height:1.46em}.tipfoot.long .wdg{width:1.39em;height:1.39em}.wdg .ring{stroke-opacity:.55}.wdg .pie{fill-opacity:.72}.left{margin-top:14px;text-align:center;font-size:calc(11.5px*var(--ts));color:var(--muted)}.dots{display:inline-flex;gap:4px;margin-left:6px;vertical-align:middle}.dot{width:calc(7px*var(--ts));height:calc(7px*var(--ts));border-radius:50%;background:var(--grey);display:inline-block;position:relative}.dot.used{background:var(--ink)}.dot.clue{background:transparent;box-shadow:inset 0 0 0 calc(1.9px*var(--ts)) var(--ink)}.dot.clue:after{content:"";position:absolute;width:calc(3.4px*var(--ts));height:calc(1.9px*var(--ts));border-radius:1px;background:var(--ink);right:calc(-2.4px*var(--ts));bottom:calc(-.9px*var(--ts));transform:rotate(45deg)}.left .grp{display:inline-flex;align-items:center;white-space:nowrap}.left .krow{margin-top:7px}.cluekey{display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:calc(10px*var(--ts));font-weight:700;line-height:1;color:var(--muted);background:var(--ddhi);border:1px solid transparent;border-radius:999px;padding:4px 9px;cursor:pointer;position:relative;white-space:nowrap}.cluekey .ic{font-size:calc(10.5px*var(--ts));line-height:1}.cluekey:before{content:"";position:absolute;inset:-13px -8px}.ciVeil{position:fixed;inset:0;z-index:30;background:var(--bg);opacity:0;pointer-events:none}#dossier.ciLit{position:relative;z-index:31}#dossier.ciLit .case{box-shadow:0 10px 28px #14192833;transition:box-shadow .38s ease}.potd-dark #dossier.ciLit .case{box-shadow:0 10px 28px #0000008c}.case.ciFlyCard{box-shadow:0 10px 28px #14192833}.potd-dark .case.ciFlyCard{box-shadow:0 10px 28px #0000008c}.ciSays{position:fixed;left:0;right:0;z-index:31;text-align:center;opacity:0;pointer-events:none;font-size:calc(13.5px*var(--ts));font-weight:600;color:var(--ink);letter-spacing:-.005em}.ciCall{position:fixed;left:0;right:0;z-index:31;display:flex;justify-content:center;align-items:center;gap:calc(14px*var(--ts));opacity:0;pointer-events:none}.ciCall i{font-style:normal;font-size:calc(22px*var(--ts));line-height:1;display:inline-block;opacity:.32}@keyframes cicall{0%{opacity:.32;transform:translateY(0)}10%{opacity:1;transform:translateY(-5.5px)}28%{opacity:.32;transform:translateY(0)}to{opacity:.32;transform:translateY(0)}}.ciKick{position:fixed;left:0;right:0;z-index:31;text-align:center;opacity:0;pointer-events:none;font-size:calc(8.6px*var(--ts));font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.ciTitle{position:fixed;z-index:31;white-space:nowrap;opacity:0;pointer-events:none;font-size:calc(20px*var(--ts));font-weight:800;letter-spacing:-.02em;color:var(--ink)}.case{margin-top:14px;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:12px 14px 8px}.case.fresh{animation:landN .26s ease-out both}.case .tag{margin-bottom:6px}.case .tagline{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.case .tagline .tag{margin:0}.caserow{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:calc(12px*var(--ts));padding:4px 0 4px 9px;border-top:1px solid var(--bg);position:relative}.caserow.sk-ok{--sk-new:var(--green)}.caserow.sk-pt{--sk-new:var(--amber)}.caserow.sk-no{--sk-new:var(--grey-band)}.caserow.so-ok{--sk-old:var(--green)}.caserow.so-pt{--sk-old:var(--amber)}.caserow.so-no{--sk-old:var(--grey-band)}.caserow .cstripe{position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--sk-new,var(--grey-band));z-index:1}.caserow.mv .cstripe{background:var(--sk-old,var(--grey-band))}.app.dealing .caserow.mv .cstripe{animation:stripeTo 1ms linear var(--vd) forwards}@keyframes stripeTo{to{background:var(--sk-new,var(--grey-band))}}.caserow:first-of-type{border-top:none}.caserow>*{position:relative;z-index:1}.caserow .cico{flex:none;font-size:calc(13px*var(--ts));min-width:calc(18px*var(--ts));text-align:center}.caserow .clab{flex:none;min-width:calc(50px*var(--ts));font-size:calc(9px*var(--ts));font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.caserow .cval{font-weight:700;min-width:0;flex:1}.caserow{--ckw:calc(13.6px*var(--ts))}.caserow .ck{color:var(--green);margin-right:0;font-weight:800;height:auto;border:0;border-radius:0;background:none;font-size:inherit;display:inline-block;width:auto;min-width:var(--ckw);text-indent:0}.caserow .ck.part{color:#b07d05}.caserow .ck.glass,.potd-dark .caserow .ck.glass{color:inherit}.caserow .ck.glass .ckg{--gd:.62em;display:inline-block;position:relative;width:var(--gd);height:var(--gd);vertical-align:-.02em;left:-.08em}.caserow .ck.glass .ckg:before{content:"";position:absolute;left:0;top:0;width:var(--gd);height:var(--gd);box-sizing:border-box;border:calc(var(--gd)*.271) solid currentColor;border-radius:50%}.caserow .ck.glass .ckg:after{content:"";position:absolute;width:calc(var(--gd)*.486);height:calc(var(--gd)*.271);border-radius:calc(var(--gd)*.14);background:currentColor;left:calc(var(--gd)*.857);top:calc(var(--gd)*.858);transform:rotate(45deg)}.caserow .cnote{margin-left:5px;font-weight:400;font-size:calc(10px*var(--ts));color:var(--muted)}.dot.breath{animation:exhale var(--land-breath) ease-in-out both}@keyframes exhale{0%{box-shadow:inset 0 0 0 calc(4px*var(--ts)) var(--grey),0 0 rgba(var(--glow),0)}40%{box-shadow:inset 0 0 0 calc(1.9px*var(--ts)) var(--ink),0 0 rgba(var(--glow),0)}50%{box-shadow:inset 0 0 0 calc(1.9px*var(--ts)) var(--ink),0 0 0 5px rgba(var(--glow),.26)}to{box-shadow:inset 0 0 0 calc(1.9px*var(--ts)) var(--ink),0 0 rgba(var(--glow),0)}}.dot.breath:after{animation:handleIn var(--land-breath) ease-in-out both}@keyframes handleIn{0%,30%{opacity:0}55%,to{opacity:1}}.caserow.croom{overflow:hidden}.caserow.croom:not(.cwash){visibility:hidden}.caserow.cwash .cval{position:relative}.caserow.cwash .cval:after{content:"";position:absolute;inset:-2px -5px -1px -4px;border-radius:4px;background:var(--fill);z-index:2;clip-path:inset(0 0 0 0);animation:redactDown var(--land-lift) cubic-bezier(.4,0,.2,1) var(--land-reveal) forwards}@keyframes redactDown{to{clip-path:inset(100% 0 0 0)}}.caserow.cwash>*{animation:landN var(--land-lay) linear both}#tradeOverlay.closing{opacity:0;transition:opacity var(--land-sheet) linear;pointer-events:none}.face{position:absolute;inset:0;z-index:3;border-radius:inherit;overflow:hidden;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:2px;background:var(--plate);color:var(--plate-ink);box-shadow:inset 0 0 0 1px var(--plate-edge),0 0 0 100px var(--plate)}.face.tier{padding:0;justify-content:flex-start;gap:0}.face .band{background:var(--plate-band);color:var(--plate-ink);box-shadow:inset 0 -1px 0 var(--plate-edge)}.face .tipfoot{background:transparent;visibility:hidden}.face .v{color:var(--plate-ink)}.app.dealing .row.landing .face{animation:filldown var(--fw) linear var(--fd) forwards}@keyframes filldown{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}.beam{position:absolute;z-index:6;pointer-events:none;opacity:0;height:26px;border-radius:13px;background:linear-gradient(180deg,transparent,var(--beam-soft) 38%,var(--beam) 50%,var(--beam-soft) 62%,transparent)}.app.dealing .beam{animation:beamfall var(--bw) linear var(--bd) both,beamlit 70ms linear var(--bd) forwards,beamout 90ms linear var(--bout) forwards}@keyframes beamfall{0%{transform:translateY(0)}to{transform:translateY(var(--by))}}@keyframes beamlit{0%{opacity:0}to{opacity:1}}@keyframes beamout{0%{opacity:1}to{opacity:0}}.courier{position:absolute;z-index:7;width:calc(16px*var(--ts));height:calc(16px*var(--ts));border-radius:999px;background:var(--mint);border:1px solid var(--mint-edge);display:flex;align-items:center;justify-content:center;font-size:calc(9px*var(--ts));line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,-50%)}.app.dealing .courier{animation:courierIn 70ms linear var(--c0) forwards,courierGo var(--cw) linear var(--c0) forwards,courierRing .62s ease-out var(--c1) forwards,courierOut .2s linear var(--c2) forwards}@keyframes courierIn{0%{opacity:0}to{opacity:1}}@keyframes courierOut{0%{opacity:1}to{opacity:0}}@keyframes courierGo{0%{transform:translate(-50%,-50%)}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy)))}}@keyframes courierRing{0%{box-shadow:0 0 rgba(var(--ring-g),var(--ring-g-a))}to{box-shadow:0 0 0 10px rgba(var(--ring-g),0)}}.lfap{position:absolute;overflow:hidden;pointer-events:none;opacity:0}.lfon .lfap{opacity:1;transition:opacity .18s ease}.lfout .lfap{opacity:0;transition:opacity .12s linear}.lfbeam{position:absolute;top:0;bottom:0;left:calc(-1*var(--lfox,0px));width:var(--lfw,400px)}.lfbeam:before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--lfblob,90px);background:linear-gradient(90deg,transparent,var(--amber),transparent);animation:lfront var(--lfper,1.75s) ease-in-out infinite alternate}@keyframes lfront{0%{transform:translate(calc(-1*var(--lfblob,90px)))}to{transform:translate(var(--lfw,400px))}}.lftrk{left:0;right:0;bottom:-8px;height:2px;border-radius:2px;background:var(--plate-band)}.lflip{left:13px;right:13px;bottom:6px;height:2px;border-radius:2px}.lflip .lfbeam:before{background:linear-gradient(90deg,transparent,var(--on-fill-amber),transparent)}.lfhold{position:relative;height:14px;margin-top:4px}.lfhold>.lfap{left:0;right:0;top:6px;height:2px;border-radius:2px;background:var(--plate-band)}.wincurt .lfhold{width:min(220px,58vw);margin:16px auto 0}.inputwrap.lfon .btn:disabled,.inputwrap.lfout .btn:disabled{opacity:1}.inputwrap.lfon .btn:disabled .bw{opacity:.55}.bw{transition:opacity .2s ease}#inputwrap .lfap{display:none}.rollcall{display:flex;justify-content:center;align-items:center;gap:calc(17px*var(--ts));height:calc(20px*var(--ts));margin:0 0 4px;opacity:0}.rollcall em{font-style:normal;font-size:calc(13.5px*var(--ts));line-height:1;display:inline-block;opacity:.32}.rollcall.lfon{opacity:1;transition:opacity .18s ease}.rollcall.lfout{opacity:0;transition:opacity .12s linear}.rollcall.lfon em,.rollcall.lfout em{animation:rollcall 1.45s ease-in-out infinite}.rollcall.lfon em:nth-child(2),.rollcall.lfout em:nth-child(2){animation-delay:.29s}.rollcall.lfon em:nth-child(3),.rollcall.lfout em:nth-child(3){animation-delay:.58s}.rollcall.lfon em:nth-child(4),.rollcall.lfout em:nth-child(4){animation-delay:.87s}.rollcall.lfon em:nth-child(5),.rollcall.lfout em:nth-child(5){animation-delay:1.16s}@keyframes rollcall{0%{opacity:.32;transform:translateY(0)}10%{opacity:1;transform:translateY(-3.5px)}28%{opacity:.32;transform:translateY(0)}to{opacity:.32;transform:translateY(0)}}.caserow .cval{display:grid}.vold,.vnew{grid-area:1/1;line-height:1.35;padding-left:var(--ckw);text-indent:calc(var(--ckw)*-1)}.vold.unkv,.vnew.unkv{font-weight:400;color:var(--muted)}.vold.partv,.vnew.partv{font-weight:700}.caserow.mv .vnew{clip-path:inset(0 0 100% 0)}.caserow.mv:before{content:"";position:absolute;inset:-1px -6px;border-radius:6px;background:var(--mint);z-index:0;opacity:0}.caserow.mv.pt:before{background:var(--warm)}.caserow.mv.nw:before{content:none}.app.dealing .caserow.mv:before{animation:washV var(--rw) linear var(--rd2) forwards,washout .82s ease-out var(--rf) forwards}.app.dealing .caserow.mv .vold{animation:voldV var(--vw) linear var(--vd) forwards}.app.dealing .caserow.mv .vnew{animation:vnewV var(--vw) linear var(--vd) forwards}@keyframes washV{0%{opacity:1;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes voldV{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}@keyframes vnewV{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes washout{to{opacity:0}}.newtag{display:none;margin-left:6px;font-size:calc(8px*var(--ts));line-height:1;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--green);border:1px solid var(--mint-edge);background:var(--mint);border-radius:999px;padding:2px 5px;vertical-align:1px}.newtag.pt{color:#b07d05;border-color:var(--warm-edge);background:var(--warm)}@media(prefers-reduced-motion:reduce){.newtag{display:inline-block}.face,.beam,.courier{display:none}.lfbeam:before{animation:none!important;transform:translate(calc(var(--lfw,400px)/2 - var(--lfblob,90px)/2))}.rollcall.lfon em,.rollcall.lfout em{animation:none!important;opacity:1}.row.landing .cell{opacity:1;animation:none!important}.caserow.mv:before{opacity:1;animation:none!important;clip-path:none!important}.caserow.mv .vold{visibility:hidden;animation:none!important}.caserow.mv .vnew{clip-path:none!important;animation:none!important}.caserow.mv .cstripe{background:var(--sk-new,var(--grey-band));animation:none!important}.fly{display:none}.coachslot.late{height:auto}.coachslot.late .coach{opacity:1;animation:none!important}.row.lit:before{animation:none!important;opacity:.62}.hinge .cell{transform:rotateY(-44deg);box-shadow:var(--door-lift)}.say,.saytip{opacity:1}.who .stamp.fresh{opacity:.85;animation:none!important}.twinslot.shut{height:auto}.twinteach{opacity:1;animation:none!important}}.panel{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:18px 16px 16px;box-shadow:0 8px 24px #14192814;animation:rise .45s ease backwards;margin-bottom:12px}.kicker{display:table;font-size:calc(10px*var(--ts));font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#5c4708;background:#fdf3d8;border:1px solid #f0d48a;border-radius:999px;padding:5px 12px;margin:0 0 12px}.lkick{display:table;font-size:calc(15px*var(--ts));font-weight:800;letter-spacing:-.01em;color:var(--amber-type);margin:0 auto 1px}.lfig{display:block;text-align:center;line-height:1;font-size:calc(28px*var(--ts));margin:0 auto 7px}.person{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ava{flex:none;width:calc(46px*var(--ts));height:calc(46px*var(--ts));border-radius:50%;background:var(--grey);display:flex;align-items:center;justify-content:center;font-size:calc(16px*var(--ts));font-weight:800;color:var(--grey-ink)}.person h3{margin:0;font-size:calc(16px*var(--ts));letter-spacing:-.01em}.person p{margin:2px 0 0;font-size:calc(12px*var(--ts));line-height:1.4;color:var(--muted)}.panel.plaque{text-align:center;padding:18px 16px 16px;position:relative;overflow:hidden;animation:none}.plaque:before{content:"";position:absolute;inset:-30% -20% auto;height:120%;background:radial-gradient(55% 42% at 50% 0%,rgba(233,175,40,.14),transparent 70%);pointer-events:none}.plaque>*{position:relative}.plpill{display:inline-flex;align-items:center;gap:6px;font-size:calc(10px*var(--ts));font-weight:800;letter-spacing:.09em;text-transform:uppercase;background:var(--green-band);border:1px solid var(--green-band);color:var(--green-ink);border-radius:999px;padding:5px 11px}.plpill.out{background:var(--grey);border-color:var(--grey-band);color:var(--grey-ink)}.plring{width:calc(96px*var(--ts));height:calc(96px*var(--ts));border-radius:50%;margin:12px auto 0;border:3px solid var(--green);background:var(--mint);overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:calc(31px*var(--ts));font-weight:800;letter-spacing:-.02em;color:var(--green-band);box-shadow:0 6px 18px #14192829}.potd-dark .plring{box-shadow:0 6px 18px #00000080;color:#6fdcaa}.plring.out{border-color:var(--grey-band);background:var(--grey);color:var(--grey-ink)}.plring.has{background:var(--card)}.plphoto{width:100%;height:100%;object-fit:cover;display:block;object-position:50% 0%}@keyframes plbeat{0%,to{box-shadow:0 6px 18px #14192829,0 0 #21986000}12%{box-shadow:0 6px 18px #14192829,0 0 0 7px #2198604d}24%{box-shadow:0 6px 18px #14192829,0 0 0 2px #2198601a}38%{box-shadow:0 6px 18px #14192829,0 0 0 6px #21986038}52%{box-shadow:0 6px 18px #14192829,0 0 0 1px #21986012}68%{box-shadow:0 6px 18px #14192829,0 0 0 5px #21986026}86%{box-shadow:0 6px 18px #14192829,0 0 #21986000}}.plring.beat{animation:plbeat 1.5s ease 1}.plkick{font-size:calc(8.6px*var(--ts));font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--amber-type);margin-top:11px}.plaque h2.plname{font-size:calc(24px*var(--ts));font-weight:800;letter-spacing:-.025em;margin:4px 0 0;text-align:center}.pldesc{font-size:calc(12px*var(--ts));color:var(--muted);margin-top:3px}.plrule{height:2px;width:46px;margin:10px auto;border-radius:2px;background:linear-gradient(90deg,transparent,var(--amber),transparent)}.plbio{font-size:calc(11.5px*var(--ts));line-height:1.6;color:var(--muted);text-align:left;margin:0 2px 10px}.plwiki{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;font-size:calc(12px*var(--ts));font-weight:700;padding:10px 16px;border-radius:var(--radius);border:1.5px solid var(--border);background:var(--card);color:var(--ink);text-decoration:none}.plwiki .w{font-family:Georgia,Times New Roman,serif;font-size:calc(14px*var(--ts));font-weight:700;width:calc(19px*var(--ts));height:calc(19px*var(--ts));border-radius:50%;background:var(--bg);display:inline-flex;align-items:center;justify-content:center;flex:none}.plwiki .arr{color:var(--muted);font-size:calc(11px*var(--ts))}.plcredit{margin-top:9px;font-size:calc(10px*var(--ts));line-height:1.45;color:var(--muted);text-align:center;text-wrap:pretty}.plcredit .pllic{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.plfoot>.plcredit{grid-column:1/-1;margin-top:10px;padding-top:9px;border-top:1px solid var(--border)}.plaque.tight .plfoot>.plcredit{margin-top:3px}.dial .plcredit{margin-top:7px}.plgrid{text-align:left;margin:0 2px}.plrow{display:flex;align-items:baseline;gap:9px;padding:5px 2px;border-bottom:1px solid var(--border)}.plrow:last-child{border-bottom:none}.plrow .e{width:calc(19px*var(--ts));text-align:center;font-size:calc(13px*var(--ts));flex:none}.plrow .k{font-size:calc(9px*var(--ts));font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);width:calc(50px*var(--ts));flex:none}.plrow .w{font-weight:700;font-size:calc(11.5px*var(--ts))}.pltabs{display:flex;text-align:left;position:relative;z-index:1;gap:4px;padding:0 3px 1px;margin-bottom:-1px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.pltabs::-webkit-scrollbar{display:none}.pltb{font:inherit;font-size:calc(8.4px*var(--ts));font-weight:800;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;flex:1;color:var(--muted);background:var(--plate-band);border:1px solid var(--border);border-bottom:none;border-radius:8px 8px 0 0;padding:7px 1px 6px;text-align:center}.pltb.on{background:var(--card);color:var(--ink);margin-bottom:-1px;padding-bottom:7px;position:relative;z-index:2}.plleaf{border:1px solid var(--border);border-radius:0 10px 10px;padding:11px 11px 10px;text-align:left}.plleaf .lin{max-height:352px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.plaque.tight .plleaf .lin{max-height:272px}.plleaf .plgrid,.plleaf .plbio{margin-left:0;margin-right:0}.llk{font-size:calc(7.8px*var(--ts));font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:left;margin:0 0 7px}.llk.later{margin-top:12px}.llk.fx{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 8px}.llk .r{font-weight:700;letter-spacing:.04em;text-transform:none}.lcn{display:flex;gap:10px;text-align:left;padding:8px 0;border-top:1px solid var(--bg)}.lcn:first-of-type{border-top:none;padding-top:2px}.lcn .pip{flex:none;width:21px;height:21px;border-radius:6px;background:var(--fill);border:1px solid var(--fill);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:var(--fill-ink)}.lcn .tx{font-size:calc(11px*var(--ts));line-height:1.55;color:var(--muted);margin:0}.lcn .tx b{color:var(--ink)}.fmrow{display:flex;gap:7px;margin:0 0 11px}.fmbox{flex:1;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:8px 6px 7px;text-align:center}.fmbox .fmn{font-size:calc(16px*var(--ts));font-weight:800;letter-spacing:-.02em}.fmbox .fml{font-size:calc(7.6px*var(--ts));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:2px;line-height:1.35}.fmchart{display:block;width:100%;height:auto}.fmleg{list-style:none;margin:7px 0 0;padding:0;text-align:left}.fmleg li{display:flex;gap:8px;align-items:baseline;font-size:calc(9.6px*var(--ts));color:var(--muted);line-height:1.5;padding:2px 0}.fmleg .d{flex:none;width:15px;height:15px;border-radius:50%;background:var(--fill);color:var(--fill-ink);font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;transform:translateY(2px)}.fmleg b{color:var(--ink)}.lqt{text-align:left;padding:9px 0 8px;border-top:1px solid var(--bg)}.lqt:first-of-type{border-top:none;padding-top:2px}.lqt .q{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:calc(12px*var(--ts));line-height:1.5;color:var(--ink);margin:0}.lqt .src{margin-top:5px;font-size:calc(9.2px*var(--ts));color:var(--muted);line-height:1.45;margin-bottom:0}.lqt .rel{font-style:italic}.mwbys{display:flex;flex-wrap:wrap;gap:7px;text-align:left}.mwby{flex:1;min-width:45%;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:8px 9px}.mwby .mn{font-size:calc(10.5px*var(--ts));font-weight:800;line-height:1.3}.mwby .mh{font-size:calc(9.2px*var(--ts));color:var(--muted);line-height:1.45;margin-top:3px}.mwkey{font-size:calc(8.4px*var(--ts));color:var(--muted);text-align:left;margin:0 0 8px}.mwkey .sw{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--mint);border:1px solid var(--mint-edge);vertical-align:-1px;margin-right:4px}.mwwrap2{position:relative;text-align:left;padding-bottom:16px}.mwband{position:absolute;top:0;bottom:14px;background:var(--mint);border-left:1px solid var(--mint-edge);border-right:1px solid var(--mint-edge);border-radius:4px}.mwrow{position:relative;padding:5px 0 7px}.mwrow .nm{font-size:calc(10px*var(--ts));font-weight:800}.mwrow .yr{font-size:calc(8.4px*var(--ts));font-weight:600;color:var(--plate-ink);margin-left:5px}.mwtrack{position:relative;height:7px;border-radius:4px;background:var(--plate-band);margin-top:4px}.mwseg{position:absolute;top:0;bottom:0;background:var(--grey-band);border-radius:4px}.mwover{position:absolute;top:0;bottom:0;background:var(--green);border-radius:4px}.mwarr{position:absolute;right:0;top:-2.5px;font-size:9px;color:var(--plate-ink)}.mwhook{font-size:calc(9.4px*var(--ts));color:var(--muted);line-height:1.5;margin:5px 0 0}.mwax{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;font-size:calc(7.8px*var(--ts));font-weight:700;color:var(--plate-ink)}.tlcs .map{position:relative;height:30px;margin:1px 4px 4px}.tlcs .map .line{position:absolute;left:0;right:0;top:13px;height:2px;background:var(--border);border-radius:2px}.tlcs .map .d{position:absolute;top:10.5px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--fill);border:1.5px solid var(--card)}.tlcs .map .cap{position:absolute;top:22px;font-size:calc(7.6px*var(--ts));font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tlcs .map .cap.r{right:0}.tlcs .r{display:flex;gap:11px;align-items:baseline;padding:7px 0;border-top:1px solid var(--border)}.tlcs .ls .r:first-child{border-top:none}.tlcs .y{flex:none;width:calc(40px*var(--ts));font-size:calc(11px*var(--ts));font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.tlcs.wide .y{width:calc(58px*var(--ts))}.tlcs .y i{font-style:normal;display:block;font-size:calc(7.8px*var(--ts));font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:1px}.tlcs .t{font-size:calc(11.4px*var(--ts));line-height:1.52}.wincurt{position:fixed;inset:0;z-index:41;background:var(--bg);color:var(--ink);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px 26px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .4s ease}.wincurt:before{content:"";position:absolute;inset:-40% -30% auto;height:150%;background:radial-gradient(60% 42% at 50% 0%,rgba(233,175,40,.17),transparent 70%);pointer-events:none}.wincurt>*{position:relative}.wincurt.on{opacity:1;pointer-events:auto}.wincurt.lift{opacity:1;transform:translateY(-101%);transition:transform .48s cubic-bezier(.5,0,.75,0)}.wincurt.off{opacity:0;transition:none}.wckick{font-size:calc(8.6px*var(--ts));font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.wctick{font-size:calc(52px*var(--ts));margin:16px 0 4px}.wcbig{font-size:calc(31px*var(--ts));font-weight:800;letter-spacing:-.028em;margin:0}.wcsub{font-size:calc(12.5px*var(--ts));color:var(--muted);margin-top:8px}.wcstreak{margin-top:22px;font-size:calc(12px*var(--ts));font-weight:700;letter-spacing:.02em}.wcstreak b{display:inline-block;font-weight:800;color:var(--amber-type)}.wincurt.on .wctick{animation:wcpop .55s cubic-bezier(.2,.9,.3,1.4) .15s both}.wincurt.on .wcbig{animation:wcrise .4s ease .4s both}.wincurt.on .wcsub{animation:wcrise .4s ease .55s both}.wincurt.on .wcstreak{animation:wcrise .4s ease .8s both}.wcstreak b.bump{animation:wcbump .45s cubic-bezier(.2,.9,.3,1.4) both}.wincurt.lost:before{background:radial-gradient(60% 42% at 50% 0%,rgba(125,135,155,.16),transparent 70%)}.wincurt.lost .wctick{display:grid;place-items:center;width:calc(64px*var(--ts));height:calc(64px*var(--ts));margin:16px auto 6px;border-radius:50%;background:var(--grey);color:var(--grey-ink);border:3px solid var(--grey-band);font-size:calc(28px*var(--ts));font-weight:800;line-height:1;box-shadow:0 6px 18px #14192824}@keyframes wcpop{0%{opacity:0;transform:scale(.25)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes wcrise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes wcbump{0%{transform:scale(1)}45%{transform:scale(1.55)}to{transform:scale(1)}}.wcfl{position:fixed;inset:0;z-index:39;pointer-events:none;overflow:hidden}.wcf{position:absolute;will-change:transform,opacity;animation:wcf var(--d) linear var(--dl) both}@keyframes wcf{0%{transform:translate(0) rotate(0);opacity:1}16%{transform:translate(var(--ux),var(--uy)) rotate(var(--r1));opacity:1}40%{transform:translate(calc(var(--ux) + (var(--dx) - var(--ux)) * .35),calc(var(--uy) + (var(--fy) - var(--uy)) * .18)) rotate(calc(var(--r1) * 2))}70%{transform:translate(calc(var(--ux) + (var(--dx) - var(--ux)) * .72),calc(var(--uy) + (var(--fy) - var(--uy)) * .55)) rotate(var(--r2));opacity:1}to{transform:translate(var(--dx),var(--fy)) rotate(calc(var(--r2) * 1.4));opacity:0}}@media(prefers-reduced-motion:reduce){.wincurt,.wcfl{display:none!important}.plring.beat{animation:none}}.tag{font-size:calc(9px*var(--ts));font-weight:800;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;display:block;margin:0 0 8px}.khead{display:flex;align-items:center;gap:8px;margin:0 0 12px}.khead .kicker{margin:0}.xkey{margin:-2px -4px 0 auto;width:calc(28px*var(--ts));height:calc(28px*var(--ts));flex:none;border:0;border-radius:9px;background:var(--bg);color:var(--muted);font-family:inherit;font-weight:700;font-size:calc(13px*var(--ts));cursor:pointer;display:flex;align-items:center;justify-content:center}.xkey:before{content:"";position:absolute;inset:-8px}.scap{text-align:center;font-size:calc(8.5px*var(--ts));font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:2px 0 10px}.sheads div{cursor:default}.sheads .on{color:var(--ink)}.srow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:6px}.sqr{min-height:calc(62px*var(--ts));border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:2px;overflow:hidden;position:relative;background:var(--plate);color:var(--plate-ink);box-shadow:inset 0 0 0 1px var(--plate-edge)}.sqr .v{font-weight:800;font-size:calc(12.5px*var(--ts));line-height:1.1;text-align:center;letter-spacing:-.012em}.sqr .v.sm{font-size:calc(10.3px*var(--ts))}.sqr .sqlock svg{display:block;width:calc(13px*var(--ts));height:calc(13px*var(--ts))}.sqr.live{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1.75px var(--ink),0 1px 2.5px #14192829}.sqr.live.just .v{animation:sqdrop .34s cubic-bezier(.2,.8,.2,1) both}@keyframes sqdrop{0%{transform:translateY(-7px) scale(.94)}to{transform:none}}.spick{position:relative;margin-top:13px;padding:11px 11px 12px;border-radius:14px;background:var(--bg)}.spick:before{content:"";position:absolute;top:-7px;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:7px solid var(--bg)}.sask{font-size:calc(12px*var(--ts));color:var(--muted);margin:0 0 9px;line-height:1.4;text-wrap:pretty}.sask b{color:var(--ink);font-weight:700}.fkeys{display:flex;flex-direction:column;gap:7px}.fk{font-family:inherit;color:var(--ink);border:0;cursor:pointer;text-align:left;display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border-radius:11px;background:var(--chip);box-shadow:inset 0 0 0 1px var(--map-edge),0 1px 2.5px #14192829;-webkit-user-select:none;user-select:none;transition:transform .1s ease}.fk:active{transform:translateY(1px)}.fk:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.fk .rd{flex:none;width:calc(16px*var(--ts));height:calc(16px*var(--ts));border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--map-edge);position:relative}.fk.on{box-shadow:inset 0 0 0 1.75px var(--ink),0 1px 2.5px #14192829}.fk.on .rd{box-shadow:inset 0 0 0 1.75px var(--ink)}.fk.on .rd:after{content:"";position:absolute;inset:calc(3.5px*var(--ts));border-radius:50%;background:var(--ink)}.fk .rt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fk .rn{font-size:calc(13.5px*var(--ts));font-weight:800;letter-spacing:-.01em;line-height:1.2;overflow-wrap:break-word}.fk .rs{font-size:calc(8.5px*var(--ts));font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);line-height:1.3}.fk .rs.x{color:var(--out-ink)}.fk .rs.p{color:#14562f}.fk.pr{background:var(--mint);box-shadow:inset 0 0 0 1px var(--mint-edge),0 1px 2.5px #14192829}.fk.pr.on{box-shadow:inset 0 0 0 1.75px var(--ink),0 1px 2.5px #14192829}.fk.out{background:transparent;box-shadow:none;cursor:default;padding-top:6px;padding-bottom:6px}.fk.out:active{transform:none}.fk.out .rd{visibility:hidden}.fk.out .rt{flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px}.fk.out .rn{font-size:calc(11.2px*var(--ts));font-weight:600;letter-spacing:0;color:var(--out-ink);text-decoration:line-through;text-decoration-color:#606877b3;text-decoration-thickness:1px}.fk.out .rs{flex:none}.fk.out.first{position:relative;margin-top:6px}.fk.out.first:before{content:"";position:absolute;left:0;right:0;top:-7px;border-top:1px dashed var(--map-edge)}.actions.pair{flex-wrap:nowrap}.actions.pair .btn:not(.ghost){flex:1 1 0}.btn.bkw{flex:none;display:inline-flex;align-items:center;gap:2px;padding-inline:10px 14px}.btn.bkw svg{display:block;flex:none;width:calc(15px*var(--ts));height:calc(15px*var(--ts))}.lead{font-size:calc(12px*var(--ts));color:var(--muted);margin:0 0 9px;line-height:1.4}.lead b{color:var(--ink);font-weight:700}.actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:14px}.actions .btn{min-width:0;max-width:100%;overflow-wrap:break-word}.panel h2{margin:0 0 5px;font-size:calc(21px*var(--ts));text-align:center;letter-spacing:-.01em}.lede{margin:0 auto 8px;font-size:calc(12.5px*var(--ts));line-height:1.5;text-align:center;color:var(--muted);max-width:calc(300px*var(--ts))}.spent{display:flex;justify-content:center;align-items:center;gap:5px;margin-bottom:16px;font-size:calc(10.5px*var(--ts));color:var(--muted)}.spent i{width:calc(7px*var(--ts));height:calc(7px*var(--ts));border-radius:50%;background:var(--ink);position:relative}.spent i.clue{background:transparent;box-shadow:inset 0 0 0 calc(1.9px*var(--ts)) var(--ink)}.spent i.clue:after{content:"";position:absolute;width:calc(3.4px*var(--ts));height:calc(1.9px*var(--ts));border-radius:1px;background:var(--ink);right:calc(-2.4px*var(--ts));bottom:calc(-.9px*var(--ts));transform:rotate(45deg)}.exhibit{background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:12px 14px 8px;margin:0 0 14px}.exhibit .tag{margin-bottom:6px}.exhibit .caserow{border-top-color:var(--card)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sus{background:var(--card);border:1.5px solid var(--border);border-radius:var(--radius);padding:13px 12px 12px;cursor:pointer;text-align:center;animation:rise .45s ease backwards}.sus:nth-child(1){animation-delay:.05s}.sus:nth-child(2){animation-delay:.15s}.sus:nth-child(3){animation-delay:.25s}.sus:nth-child(4){animation-delay:.35s}.panel.asone .sus{animation:none}.sus .ava{margin:0 auto 8px;font-size:calc(20px*var(--ts))}.sus b{font-size:calc(14px*var(--ts));display:block}.sus span{font-size:calc(10.5px*var(--ts));color:var(--muted)}.sus.away{opacity:.32;filter:saturate(.2);transform:scale(.965)}.sus.sel{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink) inset,0 1px 1.5px #14192817}.sus.sel .ava{background:var(--fill);color:var(--fill-ink)}.sus.sel .tag{color:var(--ink)}.lock{width:100%;border:none;cursor:pointer;font-weight:700;font-size:calc(14px*var(--ts));padding:13px;border-radius:var(--radius);background:var(--fill);color:var(--fill-ink);animation:pulse 1.8s ease-in-out infinite}.lock:disabled{animation:none;opacity:.5;cursor:default}.lockdock{position:sticky;bottom:8px;z-index:5;background:var(--card);margin-top:16px;box-shadow:0 0 0 8px var(--card),0 -12px 16px -12px #1419284d}.overlay .plaque{width:100%;max-width:calc(372px*var(--ts));max-height:calc(100vh - 56px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;margin-bottom:0}.plfoot .btn{margin-top:7px}.plaque.tight{padding:14px 14px 12px}.plaque.tight .plring{width:calc(76px*var(--ts));height:calc(76px*var(--ts));margin:8px auto 0;font-size:calc(25px*var(--ts))}.plaque.tight .plkick{margin-top:8px}.plaque.tight h2.plname{font-size:calc(21px*var(--ts))}.plaque.tight .plbio{margin-bottom:8px}.plaque.tight .plrow{padding:4px 2px}.plaque.tight .plwiki{margin-top:10px;padding:9px 16px}.plaque.tight .plfoot{display:grid;grid-template-columns:1fr 1fr;gap:7px}.plaque.tight .plfoot .plwiki{grid-column:1/-1}.plaque.tight .plfoot .btn{margin-top:0}.endrow{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.endrow .btn{padding:11px 10px;line-height:1.2;letter-spacing:-.012em}.endrow .btn.ghost{background:var(--card);color:var(--ink)}.dial{text-align:center;margin:2px 0 var(--dgap)}.dialr{position:relative;width:calc(120px*var(--ts));height:calc(120px*var(--ts));margin:12px auto 0}.dialr .plring{width:100%;height:100%;margin:0;font-size:calc(38px*var(--ts))}.dialr .pbtn{position:absolute;inset:0;background:none;border:0;padding:0;cursor:pointer;border-radius:50%}.dialr.story{padding:4px;border-radius:50%;background:conic-gradient(from 200deg,var(--amber),var(--green),var(--amber))}.dialr.story.out{background:conic-gradient(from 200deg,var(--amber),var(--grey-band),var(--amber))}.dialr.story .plring{border:3px solid var(--bg)}.dialr .play{position:absolute;right:calc(1px*var(--ts));bottom:calc(3px*var(--ts));width:calc(31px*var(--ts));height:calc(31px*var(--ts));border-radius:50%;background:var(--fill);color:var(--fill-ink);display:grid;place-items:center;border:2.5px solid var(--bg);box-shadow:0 2px 6px #14192840;pointer-events:none}.dialr .play svg{display:block;width:calc(13px*var(--ts));height:calc(13px*var(--ts));margin-left:2px}@keyframes storybeat{0%,to{box-shadow:0 0 #21986000}12%{box-shadow:0 0 0 7px #21986052}24%{box-shadow:0 0 0 2px #2198601a}38%{box-shadow:0 0 0 6px #2198603d}52%{box-shadow:0 0 0 1px #21986012}68%{box-shadow:0 0 0 5px #21986029}86%{box-shadow:0 0 #21986000}}.dialr.story.beat{animation:storybeat 1.5s ease 1}@media(prefers-reduced-motion:reduce){.dialr.story.beat{animation:none}}.dialr.story.turns{background:none;isolation:isolate}.dialr.story.turns:before{content:"";position:absolute;inset:0;border-radius:50%;z-index:-1;background:conic-gradient(from 0deg,var(--amber),var(--green),#8ce0b6,var(--green),var(--amber));animation:doorspin 3.4s linear infinite}.dialr.story.turns.out:before{background:conic-gradient(from 0deg,var(--amber),var(--grey-band),var(--amber),var(--grey-band),var(--amber))}.dialr.story.turns:after{content:"";position:absolute;inset:-2px;border-radius:50%;z-index:-1}.dialr.story.turns.glows:after{animation:doorhalo 2.6s ease-in-out 1.5s infinite}@keyframes doorspin{to{transform:rotate(360deg)}}@keyframes doorhalo{0%,to{box-shadow:0 0 #21986000}50%{box-shadow:0 0 22px 3px #21986052}}.dnote{display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 24px);margin:13px auto 0;padding:8px 14px 8px 8px;border:0;border-radius:999px;cursor:pointer;background:var(--fill);color:var(--fill-ink);font:inherit;font-size:calc(11.2px*var(--ts));font-weight:800;letter-spacing:-.005em;line-height:1.25;text-align:left;position:relative;box-shadow:0 8px 20px -8px #14192873;visibility:hidden;opacity:0;transform:translateY(-12px) scale(.6);transform-origin:50% 0;pointer-events:none}.dnote:before{content:"";position:absolute;left:50%;top:-5px;width:12px;height:12px;margin-left:-6px;background:inherit;transform:rotate(45deg);border-radius:2px}.dnote i{width:calc(19px*var(--ts));height:calc(19px*var(--ts));border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;flex:none;position:relative}.dnote i svg{display:block;width:calc(8px*var(--ts));height:calc(8px*var(--ts));margin-left:1px}.dnote span{position:relative;text-wrap:balance}@media(max-width:350px){.dnote{font-size:calc(10px*var(--ts));gap:7px;padding-right:12px}}.dnote.up{visibility:visible;opacity:1;transform:none;pointer-events:auto;animation:dnotein .7s cubic-bezier(.2,.9,.3,1.3),dnotebob 2.8s ease-in-out 1.2s infinite}.dnote:focus-visible{outline:2px solid var(--amber);outline-offset:3px}@keyframes dnotein{0%{opacity:0;transform:translateY(-12px) scale(.6)}to{opacity:1;transform:none}}@keyframes dnotebob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.dialr.story.turns.seen:before,.dialr.story.turns.seen:after,.dnote.up.seen{animation:none}@media(prefers-reduced-motion:reduce){.dialr.story.turns:before,.dialr.story.turns:after,.dnote.up{animation:none}}.dnote.peeking{z-index:3}.dnote .dpeek{position:absolute;left:50%;top:50%;pointer-events:none;z-index:2}.dnote .dpwin{position:absolute;inset:0;overflow:hidden;background:#0b0d12;box-shadow:0 6px 16px -6px #0009}.dnote .dpwin:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff24}.dnote .dpfr{position:absolute;inset:0;opacity:0;background-repeat:no-repeat}.dnote i .dpeek svg{position:absolute;display:block;overflow:visible;opacity:0;margin:0}.dpeek .dpt{fill:none;stroke:var(--fill-ink);stroke-opacity:.22;stroke-width:2}.dpeek .dpp{fill:none;stroke:var(--amber);stroke-width:2;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1}.dpglint{position:absolute;inset:4px;border-radius:50%;overflow:hidden;pointer-events:none;z-index:1}.dpglint i{position:absolute;inset:0;opacity:0;background:linear-gradient(105deg,#fff0 35%,#ffffffbf,#fff0 65%)}#reelOverlay{position:fixed;inset:0;z-index:10;background:#0b0d12;overflow:hidden;touch-action:manipulation;overscroll-behavior:contain}#reelOverlay.in{animation:reelin .28s cubic-bezier(.2,.8,.2,1)}@keyframes reelin{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#reelOverlay.in{animation:none}}.reelhost{position:absolute;left:0;top:0;width:375px;height:760px;transform-origin:0 0}.dname{display:block;width:100%;background:none;border:0;padding:0;margin-top:10px;cursor:pointer;color:var(--ink);text-align:center}.dname b{display:block;font-size:calc(19px*var(--ts));font-weight:800;letter-spacing:-.025em;line-height:1.05}.dname i{display:block;font-style:normal;font-size:calc(10.5px*var(--ts));color:var(--muted);margin-top:3px}.dial .drule{height:2px;width:46px;margin:10px auto 8px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--border),transparent)}.cdlab{font-size:calc(8.6px*var(--ts));font-weight:800;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:var(--muted)}.cdnum{font-size:calc(28px*var(--ts));font-weight:800;letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:2px}.dsub{font-size:calc(11px*var(--ts));color:var(--muted);margin-top:4px}.dsub b{color:var(--ink)}.cdnum+.btn{margin-top:12px}.dv-set{display:flex;align-items:center;gap:10px;margin:0 0 12px}.dv-set:before,.dv-set:after{content:"";flex:1;height:1px;background:var(--border)}.dv-set span{font-size:calc(8.6px*var(--ts));font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.dv-set .dots{margin-right:-.24em}.dv-set .vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sealed,.sealed body{overflow:hidden}.sharecard{text-align:center}.shareline{margin:0 0 12px;font-size:calc(12px*var(--ts));color:var(--muted)}.mini{display:inline-grid;grid-template-columns:repeat(6,calc(26px*var(--ts)));gap:5px;margin-bottom:14px}.mini.nolead{margin-top:calc(10px*var(--ts))}.mini .hd,.mini .mk{width:calc(26px*var(--ts));height:calc(26px*var(--ts));display:flex;align-items:center;justify-content:center;font-size:calc(13px*var(--ts))}.sq{width:calc(26px*var(--ts));height:calc(26px*var(--ts));border-radius:6px}.sq.g{background:var(--green)}.sq.a{background:var(--amber)}.sq.n{background:var(--grey)}.cbgridkey{font:inherit;font-size:calc(10px*var(--ts));font-weight:700;line-height:1.4;color:var(--muted);background:none;border:none;cursor:pointer;padding:9px 4px 0;text-decoration:underline;text-underline-offset:2px;position:relative}.cbgridkey:before{content:"";position:absolute;inset:-4px -10px 0}.cbgridkey:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.wide{width:100%}.overlay{position:fixed;inset:0;background:#14192859;display:flex;align-items:center;justify-content:center;padding:20px;z-index:10}.overlay.sheet{flex-direction:column;justify-content:center;padding:18px 14px}.overlay.sheet .panel{width:100%;max-width:calc(372px*var(--ts));margin:0 auto;max-height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.overlay.sheet .panel .actions{position:sticky;bottom:0;z-index:5;background:var(--card);margin-top:10px;padding:10px 0 2px;box-shadow:0 -10px 14px -10px #14192838}.corner{position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px;height:14px;padding:0;border:0;cursor:pointer;opacity:.6;background:linear-gradient(var(--muted),var(--muted)) 0 0/100% 2px no-repeat,linear-gradient(var(--muted),var(--muted)) 0 50%/100% 2px no-repeat,linear-gradient(var(--muted),var(--muted)) 0 100%/100% 2px no-repeat}.corner:before{content:"";position:absolute;inset:-16px -14px}.corner.on{opacity:1}.corner:focus-visible{outline:2px solid var(--amber);outline-offset:6px;border-radius:2px}.mn{position:absolute;z-index:9;right:14px;top:44px;width:214px;text-align:left;background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 10px 28px #1419281a;padding:6px}.mn.set{width:300px;max-width:calc(100% - 28px)}.curtain>.corner{position:absolute;top:24px;transform:none;right:calc(max(0px,(100% - 400px*var(--ts))/2) + 14px)}.curtain>.mn{position:absolute;top:44px;right:calc(max(0px,(100% - 400px*var(--ts))/2) + 14px)}.mhead,.shead{display:flex;align-items:center;gap:8px;font-size:calc(8.6px*var(--ts));font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.mhead{padding:8px 8px 6px}.mhead .x,.shead .x{margin-left:auto;font:inherit;font-size:calc(10.5px*var(--ts));letter-spacing:0;text-transform:none;color:var(--muted);border:1px solid var(--border);border-radius:7px;padding:2px 6px;background:var(--card);cursor:pointer;position:relative;line-height:1.2}.mhead .back,.shead .back{font:inherit;font-size:calc(14px*var(--ts));letter-spacing:0;text-transform:none;color:var(--ink);line-height:1;background:none;border:0;padding:0 2px;cursor:pointer;position:relative}.mhead .x:before,.shead .x:before,.mhead .back:before,.shead .back:before{content:"";position:absolute;inset:-9px}.mr{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px;border:0;background:none;font:inherit;color:var(--ink);border-radius:10px;font-size:calc(12.5px*var(--ts));font-weight:700;cursor:pointer}.mr+.mr{border-top:1px solid var(--bg)}.mr .mi{width:20px;text-align:center;font-size:calc(12px*var(--ts))}.mr .chev{margin-left:auto;color:var(--muted);font-weight:400}.mr:hover,.mr:focus-visible{background:var(--ddhi);outline:none}.mfoot{display:block;width:100%;box-sizing:border-box;border:0;background:none;font:inherit;cursor:pointer;text-align:center;color:var(--muted);border-top:1px solid var(--border);margin-top:5px;padding:10px 8px 7px;font-size:calc(9.6px*var(--ts));font-weight:700;letter-spacing:.04em;border-radius:0 0 11px 11px}.mfoot:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.mfoot:focus-visible{color:var(--ink);outline:2px solid var(--amber);outline-offset:-2px}.sr{display:flex;align-items:center;gap:10px;padding:10px;border-top:1px solid var(--bg)}.sr .sl{flex:1;min-width:0}.sr .sl b{display:block;font-size:calc(12.5px*var(--ts));font-weight:700;white-space:nowrap}.sr .sl small{display:block;font-size:calc(10px*var(--ts));color:var(--muted);line-height:1.35;margin-top:2px}.msw{flex:none;width:34px;height:20px;border-radius:999px;background:var(--grey-band);position:relative;border:0;padding:0;cursor:pointer}.msw:before{content:"";position:absolute;inset:-10px}.msw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--card);box-shadow:0 1px 2px #00000040;transition:left .15s ease}.msw.on{background:var(--green)}.msw.on:after{left:16px}.msw:focus-visible,.seg button:focus-visible,.rk:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.seg{flex:none;display:inline-flex;border:1px solid var(--border);border-radius:999px;padding:2px;background:var(--bg)}.seg button{font:inherit;font-size:calc(9.5px*var(--ts));font-weight:800;padding:4px 8px;border-radius:999px;color:var(--muted);background:none;border:0;cursor:pointer}.seg button.on{background:var(--fill);color:var(--fill-ink)}@media(prefers-reduced-motion:reduce){.msw:after{transition:none}}.panel.room{padding-top:0;font-variant-numeric:tabular-nums}.shead{position:sticky;top:0;z-index:6;background:var(--card);gap:9px;padding:14px 0 11px;margin-bottom:2px;border-bottom:1px solid var(--bg)}.shead .back{flex:none;width:14px}.shead .mi{letter-spacing:0;font-size:calc(11px*var(--ts));flex:none}.blk{margin-top:15px;border-top:1px solid var(--border);padding-top:12px}.shead+.blk{border-top:0;margin-top:2px;padding-top:6px}.bh{display:flex;align-items:baseline;gap:6px;font-size:calc(8.5px*var(--ts));font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:9px}.bh .cnt{margin-left:auto;letter-spacing:.03em;text-transform:none;font-size:calc(9.5px*var(--ts));font-weight:700}.room .note{font-size:calc(10.5px*var(--ts));line-height:1.5;color:var(--muted);margin-top:9px}.srcs{margin:2px 0 0;font-size:calc(11px*var(--ts));line-height:1.5}.srcs div{padding:9px 0;border-bottom:1px solid var(--bg)}.srcs div:last-child{border-bottom:0}.srcs b{display:block;font-weight:700;color:var(--ink)}.srcs span{color:var(--muted)}.srcs a{color:var(--green-band);font-weight:600;text-decoration:underline;text-underline-offset:2px}.potd-dark .srcs a{color:#6fdcaa}.srcfoot{margin-top:12px;padding-top:11px;padding-bottom:calc(46px*var(--ts));border-top:1px solid var(--border);font-size:calc(10px*var(--ts));line-height:1.5;color:var(--muted);text-align:center}.srcfoot .own{display:block;margin-top:6px;color:var(--ink);font-weight:600}.srcnote{margin-top:12px;padding-top:11px;border-top:1px solid var(--border);font-size:calc(11px*var(--ts));line-height:1.5;color:var(--muted)}.srcnote b{display:block;color:var(--ink);font-weight:700}.sr.insrc{padding:11px 0 2px;border-top:1px solid var(--border);margin-top:12px}.sr.insrc .sl b{font-size:calc(11px*var(--ts))}.sr.insrc .sl small{font-size:calc(11px*var(--ts));line-height:1.5}.trio{display:grid;grid-template-columns:repeat(3,1fr)}.trio>div{text-align:center;padding:2px 4px 0}.trio>div+div{border-left:1px solid var(--border)}.trio .v{font-size:calc(27px*var(--ts));font-weight:800;letter-spacing:-.028em;line-height:1.04}.trio .v.none{color:var(--muted)}.trio .k{font-size:calc(8px*var(--ts));font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-top:5px}.streak{margin-top:13px;padding-top:11px;border-top:1px solid var(--bg);text-align:center;font-size:calc(12px*var(--ts));font-weight:700;letter-spacing:.02em;color:var(--ink)}.streak b{display:inline-block;font-weight:800;color:var(--amber-type)}.streak.quiet{color:var(--muted);font-weight:600}.dist{display:grid;grid-template-columns:max-content 1fr auto auto;gap:9px 8px;align-items:center}.dist .sl{font-size:calc(11.5px*var(--ts));font-weight:800;color:var(--ink);text-align:center;line-height:1}.dist .sl.z{color:var(--muted);font-weight:700}.dist .sl.tg{display:flex;flex-direction:column;align-items:center;gap:3px}.dist .sl.tg .lmk{font-size:calc(10px*var(--ts));line-height:1;display:block}.dist .sl.tg .lu{font-size:calc(7.2px*var(--ts));font-weight:800;letter-spacing:.01em;color:var(--muted);line-height:1}.dist .sl.tg.z .lu{font-weight:700}.dist .tk{height:calc(11px*var(--ts));border-radius:6px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);position:relative}.dist .tk i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--fill);min-width:calc(11px*var(--ts))}.dist .tk.z i{display:none}.dist .tk.ring{box-shadow:inset 0 0 0 1px var(--border),0 0 0 2px var(--amber)}.dist .ct{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;font-size:calc(11.5px*var(--ts));font-weight:800}.dist .ct b{min-width:2ch;text-align:right;font-weight:800}.dist .ct span{font-size:calc(9.5px*var(--ts));font-weight:700;color:var(--muted)}.dist .ct span i{font-style:normal}.dist .ct span i.off{visibility:hidden}.dist .ct.z,.dist .ct.z b{color:var(--muted);font-weight:600}.dist .fg{font-size:calc(6.8px*var(--ts));font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-type);white-space:nowrap;text-align:left}.split{display:flex;height:calc(13px*var(--ts));border-radius:7px;overflow:hidden;background:var(--bg);box-shadow:inset 0 0 0 1px var(--border)}.split i{display:block;height:100%}.split i.won{background:var(--green)}.split i.lost{background:var(--grey-band)}.splitk{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font-size:calc(11px*var(--ts))}.splitk b{font-weight:800;color:var(--ink)}.splitk span{color:var(--muted);font-weight:700}.fc{--fd:calc(40px*var(--ts));width:var(--fd);height:var(--fd);border-radius:50%;border:2px solid var(--green);background:var(--mint);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:-.02em;color:var(--green-band);font-size:calc(var(--fd)*.34);box-shadow:var(--cell-lift);flex:none;position:relative;line-height:1;vertical-align:middle}.potd-dark .fc{color:#6fdcaa}.fc img{width:100%;height:100%;object-fit:cover;object-position:50% 0%;display:block}.fc.has{background:var(--card)}.hall .fc.wait{border:2.5px solid var(--border);background:linear-gradient(180deg,var(--card),var(--ddhi));box-shadow:var(--cell-lift)}.hall .fc.wait svg{width:100%;height:100%;display:block}.hall .fc.wait .hgrd{color:var(--fill)}@keyframes hallbreath{0%,to{box-shadow:var(--cell-lift),0 0 rgba(var(--glow),0)}50%{box-shadow:var(--cell-lift),0 0 0 5px rgba(var(--glow),.16)}}.hall .fc.wait.next{animation:hallbreath 2.6s ease-in-out infinite}.hall .fc.wait.won{border:2.5px solid var(--green)}.hallopen{display:block;width:100%;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:10px}.hallopen:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.hfan{display:flex;align-items:center;gap:13px}.hstk{display:flex;align-items:center;flex:none;padding-right:2px}.hstk .fc{box-shadow:0 0 0 2.5px var(--card),var(--cell-lift)}.hstk .fc+.fc{margin-left:calc(-16px*var(--ts))}.hstk .fc.big{--fd:calc(56px*var(--ts));border-width:3px;z-index:9;box-shadow:0 0 0 3px var(--card),0 4px 12px #14192829}.potd-dark .hstk .fc.big{box-shadow:0 0 0 3px var(--card),0 4px 12px #00000080}.hstk .fc:nth-child(2){z-index:8}.hstk .fc:nth-child(3){z-index:7}.hstk .fc:nth-child(4){z-index:6}.hstk .fc:nth-child(5){z-index:5}.htxt{display:flex;flex-direction:column;min-width:0}.hk{font-size:calc(7.4px*var(--ts));font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--amber-type);margin-bottom:4px}.hn{font-size:calc(14px*var(--ts));font-weight:800;letter-spacing:-.015em;line-height:1.15}.hd{font-size:calc(10px*var(--ts));color:var(--muted);font-weight:600;margin-top:3px}.hfan .htxt{flex:1}.hfan .hn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hempty{display:block;font-size:calc(10.5px*var(--ts));line-height:1.5;color:var(--muted)}.hempty .hgo{display:block;margin-top:6px;font-weight:700;color:var(--ink)}.hmeter{margin:2px 0 12px}.hmeter .mt{display:flex;height:calc(9px*var(--ts));border-radius:6px;overflow:hidden;background:var(--bg);box-shadow:inset 0 0 0 1px var(--border)}.hmeter .mt i{display:block;height:100%;background:var(--green);border-radius:6px}.hmeter .mk{display:flex;justify-content:space-between;gap:10px;margin-top:7px;font-size:calc(10.5px*var(--ts));font-weight:700;color:var(--muted)}.hmeter .mk b{color:var(--ink);font-weight:800}.hmeter.full .mk .go{color:var(--green-band)}.roll2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 4px}.roll2 .rc{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;padding:7px 2px 6px;border-radius:10px;border:1px solid transparent;cursor:pointer;min-width:0;background:none;font:inherit;color:var(--ink)}.roll2 .rc:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.roll2 .rc .fc{--fd:calc(50px*var(--ts));border-width:2.5px;box-shadow:0 3px 9px #14192821}.potd-dark .roll2 .rc .fc{box-shadow:0 3px 9px #00000080}.roll2 .rc .no{font-size:calc(7px*var(--ts));font-weight:800;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.roll2 .rc .nm{font-size:calc(9px*var(--ts));font-weight:800;letter-spacing:-.01em;line-height:1.2;min-height:calc(21.6px*var(--ts));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;text-wrap:balance;overflow-wrap:anywhere}.roll2 .rc.w .nm,.roll2 .rc.h .nm{color:var(--muted)}.roll2 .rc.w .nm.cd.last{color:var(--amber-type)}.hname{margin-top:10px;padding-top:9px;border-top:1px solid var(--bg);font-size:calc(10px*var(--ts));line-height:1.45;color:var(--muted);font-weight:600}.hname b{font-weight:800;color:var(--ink)}.panel.docket{padding:0 16px 6px}.docket h3{margin:0 -16px;padding:14px 16px 8px;font-size:calc(13.5px*var(--ts));display:flex;align-items:center;gap:6px;position:sticky;top:0;background:var(--card);z-index:2;font-weight:800;letter-spacing:-.01em;text-align:left}.docket h3 .x{margin:-6px -4px -6px auto;width:calc(28px*var(--ts));height:calc(28px*var(--ts));flex:none;border-radius:9px;background:var(--bg);color:var(--muted);font-weight:700;font-size:calc(13px*var(--ts));display:flex;align-items:center;justify-content:center;position:relative;border:0;font-family:inherit;cursor:pointer}.docket h3 .x:before{content:"";position:absolute;inset:-8px}.frule{height:2px;width:46px;margin:3px auto 11px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--amber),transparent)}.fbtag{font-size:calc(8.6px*var(--ts));font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.fbtag .opt{flex:none;min-width:0;padding:9px 11px;border:1.75px solid transparent;border-radius:var(--radius);text-align:left;font-weight:700;letter-spacing:.1em;color:var(--muted);opacity:.75}.reasons{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 14px}.rk{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;padding:6px 1px 5px;border:1px solid transparent;border-radius:10px;background:none;color:var(--muted);text-align:center;position:relative;font-family:inherit;cursor:pointer}.rk:before{content:"";position:absolute;inset:-6px}.rk .ic{font-size:calc(15px*var(--ts));line-height:1;height:calc(19px*var(--ts));display:flex;align-items:flex-end}.rk .lb{font-size:calc(7.5px*var(--ts));font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap}.rk.on{background:var(--warm);border-color:var(--warm-edge);color:var(--warm-ink);box-shadow:0 1px 1.5px #14192821}.rk.on .lb{color:var(--warm-ink)}.docket .bx{display:block;width:100%;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--card);padding:10px 12px 10px 15px;min-height:calc(86px*var(--ts));font:inherit;font-size:calc(14px*var(--ts));line-height:1.5;color:var(--ink);margin-bottom:14px;resize:none;outline:none}.docket .em{display:block;width:100%;border:1.5px solid var(--border);border-radius:999px;background:var(--card);padding:9px 14px;font:inherit;font-size:calc(13px*var(--ts));line-height:1.3;color:var(--ink);outline:none}.docket .bx::placeholder,.docket .em::placeholder{color:var(--muted);opacity:1}.docket .bx:focus,.docket .em:focus{border-color:var(--muted)}.docket .em.bad{border-color:var(--amber)}.docket .acts{position:sticky;bottom:0;z-index:5;background:var(--card);margin-top:9px;padding:9px 0 2px;box-shadow:0 -10px 14px -10px #14192838;display:flex;flex-direction:column;gap:8px}.docket .k{font:inherit;font-size:calc(13px*var(--ts));font-weight:700;padding:11px 16px;border:none;border-radius:999px;background:var(--fill);color:var(--fill-ink);text-align:center;cursor:pointer}.docket .k.ghost{background:transparent;color:var(--muted);border:1.5px solid var(--border);padding:9.5px 16px}.docket .k.off{opacity:.5;cursor:default}.docket .fail{background:var(--bg);border:1px dashed var(--border);color:var(--muted);border-radius:12px;padding:9px 12px;font-size:calc(11.5px*var(--ts));line-height:1.45;margin:2px 0 4px;text-align:center}.docket .fail b{color:var(--ink)}.smark{width:calc(46px*var(--ts));height:calc(46px*var(--ts));border-radius:50%;border:1.5px solid var(--border);margin:10px auto 0;position:relative}.smark:after{content:"";position:absolute;left:36%;top:28%;width:calc(11px*var(--ts));height:calc(20px*var(--ts));border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg)}.skick{text-align:center;font-size:calc(8.6px*var(--ts));font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin:13px 0 5px}.sline{text-align:center;font-size:calc(15px*var(--ts));font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:0 0 8px}.sfine{text-align:center;font-size:calc(11px*var(--ts));line-height:1.5;color:var(--muted);margin:0 auto 14px;max-width:30ch;text-wrap:balance}.sfine b{color:var(--ink);font-weight:700;word-break:break-all}.bigdots{display:flex;gap:13px;justify-content:center;margin:16px 0 26px}.bigdots .bd{position:relative;display:flex;justify-content:center}.bigdots i{width:calc(21px*var(--ts));height:calc(21px*var(--ts));border-radius:50%;background:var(--grey);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:calc(11px*var(--ts));line-height:1}.bigdots i.used{background:var(--ink)}.bigdots i.clue{background:transparent;box-shadow:inset 0 0 0 calc(4.6px*var(--ts)) var(--ink);position:relative}.bigdots i.clue:after{content:"";position:absolute;width:calc(9.2px*var(--ts));height:calc(4.6px*var(--ts));border-radius:2px;background:var(--ink);right:calc(-6.2px*var(--ts));bottom:calc(-2.2px*var(--ts));transform:rotate(45deg)}.bigdots i.stake{position:relative;background-color:rgba(var(--grey3),1);box-shadow:0 0 rgba(var(--breath),0),inset 0 0 0 calc(4.6px*var(--ts)) rgba(var(--ink3),0),inset 0 0 0 1.5px var(--wedge-warm-line);animation:stakeglass 3s ease-in-out infinite}.bigdots i.stake:after{content:"";position:absolute;width:calc(9.2px*var(--ts));height:calc(4.6px*var(--ts));border-radius:2px;background:var(--ink);right:calc(-6.2px*var(--ts));bottom:calc(-2.2px*var(--ts));transform:rotate(45deg);opacity:0;animation:stakehandle 3s ease-in-out infinite}@keyframes stakeglass{0%,to{background-color:rgba(var(--grey3),1);box-shadow:0 0 rgba(var(--breath),0),inset 0 0 0 calc(4.6px*var(--ts)) rgba(var(--ink3),0),inset 0 0 0 1.5px var(--wedge-warm-line)}50%{background-color:rgba(var(--grey3),0);box-shadow:0 0 0 calc(4px*var(--ts)) rgba(var(--breath),var(--breath-a)),inset 0 0 0 calc(4.6px*var(--ts)) rgba(var(--ink3),1),inset 0 0 0 1.5px var(--wedge-warm-line)}}@keyframes stakehandle{0%,to{opacity:0}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.bigdots i.stake{animation:none;box-shadow:none;background-color:rgba(var(--grey3),1);border:1.5px dashed var(--wedge-warm-line)}.bigdots i.stake:after{animation:none;opacity:0}}.stripkick{text-align:center;font-size:calc(8.5px*var(--ts));font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:14px 0 -8px}.stripkick .cluect{color:var(--warm-ink)}.overlay.sheet .panel.tradeask{max-width:calc(306px*var(--ts))}.overlay.sheet .panel.tour{padding:0 10px 10px}.panel.tour .plaque{max-width:none;max-height:none;overflow:hidden}body.touring .wincurt{z-index:70}body.touring .wcfl{z-index:71}.overlay .panel.tour h3{margin:0 -10px 4px;padding:12px 12px 8px;z-index:8}.app.stage{max-width:none;padding:2px 2px 4px;margin:0;position:relative;min-height:calc(150px*var(--ts))}.stage .sboard:not(:empty){margin-bottom:22px}.stage .inputwrap{margin-top:0}.stage input[type=text]{pointer-events:none}.stage .dd{max-height:calc(190px*var(--ts));overflow:hidden}.stage .panel{border:none;box-shadow:none;padding:6px 0 0;margin:0;animation:none}.stage .lock{animation:none}body.touring .overlay{padding-bottom:calc(20px + var(--tourh,120px))}body.touring .overlay.sheet{padding-bottom:calc(18px + var(--tourh,120px))}.tourcap{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;justify-content:center;padding:0 14px calc(12px + env(safe-area-inset-bottom));pointer-events:none}.tourcap .slab{pointer-events:auto;width:100%;max-width:calc(400px*var(--ts));background:var(--fill);color:var(--fill-ink);border-radius:12px;padding:10px 12px 9px;font-size:calc(12px*var(--ts));line-height:1.45;box-shadow:0 8px 24px #14192847}.potd-dark .tourcap .slab{box-shadow:0 8px 24px #0009}.tourcap .tx{display:block;min-height:calc(35px*var(--ts));transition:opacity .16s ease}.tourcap .tx.out{opacity:0}.tourcap .tx b{font-weight:800}.tourcap .key{vertical-align:-1px;box-shadow:0 0 0 1px #ffffff4d}.potd-dark .tourcap .key{box-shadow:0 0 0 1px #00000059}.tourbar{display:flex;align-items:center;gap:8px;margin-top:8px}.tourbar .dots{margin:0 auto 0 2px}.tourbar .dot{background:var(--fill-ink);opacity:.28}.tourbar .dot.used{opacity:1}.tourbar .btn{padding:7px 13px;font-size:calc(12px*var(--ts))}.tourbar .btn.tnext{background:var(--fill-ink);color:var(--fill)}.tourbar .btn.tskip{background:transparent;color:var(--fill-ink);opacity:.72;padding-left:6px;padding-right:6px}.tourtap{position:fixed;z-index:61;pointer-events:none;width:calc(40px*var(--ts));height:calc(40px*var(--ts));border-radius:50%;border:2px solid var(--fill);box-shadow:0 0 0 6px rgba(var(--glow),.18);transform:translate(-50%,-50%) scale(.6);opacity:0;animation:tourtap .56s ease-out forwards}@keyframes tourtap{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}25%{opacity:1;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}.tourpress{transform:translateY(1px)!important;box-shadow:inset 0 1px 2px #00000029!important}.tourspot{position:fixed;z-index:59;pointer-events:none;box-shadow:0 0 0 calc(100vw + 100vh) rgba(var(--scrim),.4),0 0 0 1px rgba(var(--glow),.3);animation:tourspot .3s ease-out both}@keyframes tourspot{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tourtap{animation:none;opacity:.75;transform:translate(-50%,-50%)}.tourspot{animation:none}.tourcap .tx{transition:none}}.curtain:not([hidden]):not(.gone)~#popover.overlay,.curtain:not([hidden]):not(.gone)~#menuOverlay.overlay,.curtain:not([hidden]):not(.gone)~#tourOverlay.overlay,.curtain:not([hidden]):not(.gone)~#confirmOverlay.overlay,.curtain:not([hidden]):not(.gone)~#tradeOverlay.overlay{z-index:50}.popcard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:0 16px 14px;box-shadow:0 6px 18px #1419281a;max-width:calc(340px*var(--ts));width:100%;max-height:100%;overflow:auto}.popcard h3,.panel.tour h3{margin:0 -16px 6px;padding:14px 16px 8px;font-size:calc(13.5px*var(--ts));display:flex;align-items:center;gap:6px;position:sticky;top:0;background:var(--card);z-index:1}.popcard h3 .x,.panel.tour h3 .x{margin:-6px -4px -6px auto;width:calc(28px*var(--ts));height:calc(28px*var(--ts));flex:none;border-radius:9px;background:var(--bg);color:var(--muted);font-weight:700;font-size:calc(13px*var(--ts));cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.popcard h3 .x:before,.panel.tour h3 .x:before{content:"";position:absolute;inset:-8px}.popcard h3 .htitle{white-space:nowrap}.popcard h3 .hdesc{font-size:calc(10.5px*var(--ts));font-weight:600;color:var(--muted)}.popcard h3.asks{flex-wrap:wrap;row-gap:0;column-gap:8px;padding-right:calc(18px + 28px*var(--ts))}.popcard h3.asks .x{position:absolute;top:8px;right:12px;margin:0}.popcard h3.asks .htitle{display:inline-flex;align-items:center;min-height:calc(28px*var(--ts) - 12px)}.popcard p{margin:0 0 6px;font-size:calc(12px*var(--ts));line-height:1.5;color:#3c4354}.popcard p:last-child{margin-bottom:0}.key{display:inline-block;width:calc(10px*var(--ts));height:calc(10px*var(--ts));border-radius:3px;margin-right:4px;vertical-align:-1px}.kg{background:var(--green)}.ka{background:var(--amber)}.kn{background:var(--grey)}.dimrow{display:flex;flex-wrap:wrap;gap:4px;margin:7px 0 8px}.dchip{font-size:calc(10.5px*var(--ts));font-weight:600;padding:3px 8px;border-radius:999px;background:var(--bg);border:1px solid var(--border);color:#3c4354}.fields{display:flex;flex-direction:column;gap:7px;margin-top:8px}.fam2 b{font-size:calc(11.5px*var(--ts));display:block;margin-bottom:3px}.tags{display:flex;flex-wrap:wrap;gap:4px}.ftag{font-size:calc(10.5px*var(--ts));font-weight:600;padding:3px 8px;border-radius:999px;background:var(--bg);border:1px solid var(--border);color:#3c4354}.nest{border:1px solid var(--border);border-radius:11px;overflow:hidden;margin-bottom:7px;background:var(--card)}.nh{display:flex;align-items:center;gap:6px;padding:5px 9px;font-size:calc(8.5px*var(--ts));font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--bg);border-bottom:1px solid var(--border)}.nh .cnt{margin-left:auto;letter-spacing:.03em;font-weight:700;text-transform:none;font-size:calc(9px*var(--ts));white-space:nowrap}.nh.hassub{border-bottom:0;padding-bottom:1px}.ns{padding:0 9px 6px;font-size:calc(9px*var(--ts));font-weight:600;line-height:1.4;background:var(--bg);color:var(--muted);border-bottom:1px solid var(--border)}.ns b{font-weight:800;color:inherit}.nest.dead .ns{background:var(--grey-band);color:var(--grey-ink);border-bottom-color:var(--grey-band)}.nest.hit .ns{background:var(--green-band);color:#fff;border-bottom-color:var(--green-band)}.nest.hit .nh.hassub{box-shadow:none}.nest.hit{border-color:var(--green)}.nest.hit .nh{background:var(--green);color:#fffffff5;border-bottom-color:var(--green);box-shadow:inset 0 -1px #ffffff6b}.nest.dead .nh{background:var(--grey-band);color:var(--grey-ink);border-bottom-color:var(--grey-band)}.nest.first-dead{margin-top:11px;position:relative}.nest.first-dead:before{content:"";position:absolute;left:0;right:0;top:-6px;border-top:1px dashed var(--map-edge)}.ftiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:7px}.ftile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:calc(47px*var(--ts));padding:5px 2px 4px;border-radius:10px;border:1px solid transparent;text-align:center}.ftile .ic{font-style:normal;font-size:calc(17px*var(--ts));line-height:1.05}.ftile .fn{font-size:calc(10.3px*var(--ts));font-weight:800;letter-spacing:-.01em;line-height:1.12;color:var(--ink)}.ftile .who2{font-style:normal;font-size:calc(7.5px*var(--ts));font-weight:800;letter-spacing:.02em;color:var(--out-ink)}.ftile.open{background:var(--chip);border-color:var(--map-edge);box-shadow:0 1px 2.5px #14192829}.ftile.out .ic{filter:grayscale(1);opacity:.4;font-size:calc(14px*var(--ts))}.ftile.out .fn{font-size:calc(9.5px*var(--ts));font-weight:600;letter-spacing:0;color:var(--out-ink);text-decoration:line-through;text-decoration-color:#606877b3;text-decoration-thickness:1px}.ftile.amb{background:var(--warm);border-color:var(--warm-edge)}.ftile.amb .ic{filter:none;opacity:1}.ftile.amb .fn,.ftile.amb .who2{color:var(--warm-ink)}.ftile.amb .fn{text-decoration-color:#5c470880}.ftile.proven{background:var(--green-band);border-color:var(--green-band);box-shadow:0 2px 6px rgba(var(--ring-g),.3)}.ftile.proven .fn,.ftile.proven .who2{color:#fff}.fseal{background:var(--green-band);border-radius:13px;padding:10px 12px 9px;text-align:center;margin:2px 0 10px;color:#fff;box-shadow:0 2px 6px #14503238,inset 0 1px #ffffff3d}.fseal .lead{font-size:calc(10.5px*var(--ts));font-weight:500;margin-bottom:1px;color:inherit}.fseal .fld{font-size:calc(19px*var(--ts));font-weight:800;letter-spacing:-.02em;line-height:1.15}.fseal .fld .sp{font-weight:600;opacity:.93}.fseal .how{font-size:calc(10px*var(--ts));font-weight:600;margin-top:4px}.legend{display:flex;gap:12px;font-size:calc(10px*var(--ts));color:var(--muted);margin-top:9px;flex-wrap:wrap}.kp{background:#a5d9bd}.kx{background:repeating-linear-gradient(135deg,#f0b429d9 0 2px,#f0b42940 2px 4px)}.gnote{font-size:calc(10.5px*var(--ts));color:var(--muted);margin-top:8px;line-height:1.4}.popcard .btn.wide{margin-top:12px}.popcard.gl{max-width:calc(392px*var(--ts))}.glwrap{margin:4px 0 0}.glstage{position:relative;width:100%;max-width:calc(300px*var(--ts));margin:0 auto;touch-action:none}.glstage canvas{display:block;width:100%;border-radius:50%;background:transparent}.glread{margin-top:9px;min-height:calc(34px*var(--ts));border:1px solid var(--border);border-radius:9px;padding:7px 10px;font-size:calc(11px*var(--ts));display:flex;align-items:center;gap:7px;background:var(--bg)}.glread .gdot{width:calc(9px*var(--ts));height:calc(9px*var(--ts));border-radius:3px;flex:none}.glread b{font-size:calc(12px*var(--ts))}.glread .gmut{color:var(--muted)}.glread .you{color:var(--ink);font-weight:700;font-size:calc(11px*var(--ts))}.glexp{font-size:calc(10.5px*var(--ts));color:var(--muted);margin-top:8px;line-height:1.45;border-left:2px solid var(--border);padding-left:8px}.glread.two{flex-direction:column;align-items:stretch;gap:0;padding:0}.glread.two .r1{display:flex;align-items:center;gap:7px;padding:7px 10px}.glread.two .r2{display:flex;align-items:center;gap:7px;padding:6px 10px;border-top:1px solid var(--border);background:var(--card);border-radius:0 0 8px 8px;font-size:calc(11px*var(--ts));color:#3c4354}.glread.two .r2 b{font-weight:800;color:var(--ink);font-size:calc(11.5px*var(--ts))}.glread.two .r2 .arw{font-size:calc(12px*var(--ts));color:var(--grey-ink);width:calc(14px*var(--ts));text-align:center;flex:none}.glread.two .r2.warm{background:#fdf5e4;color:#5c4708}.glread.two .r2.warm b{color:#3a2c05}.glread.two .r2.warm .arw{color:#8a6608}.lyr{position:absolute;inset:0;pointer-events:none;z-index:2;transition:opacity .16s ease}.lyr.down{opacity:0}.lyr svg{position:absolute;inset:0;overflow:visible}.lyr svg line{stroke:var(--wedge-cool-line);stroke-width:1}.lyr svg circle{fill:var(--wedge-cool-line)}.lyr svg line.amber{stroke:var(--wedge-warm-line)}.lyr svg circle.amber{fill:var(--wedge-warm-line)}.lyr svg line.green{stroke:var(--green)}.lyr svg circle.green{fill:var(--green)}.gllbl{position:absolute;left:0;top:0;display:flex;align-items:center;gap:4px;white-space:nowrap;padding:2.5px 6px;border-radius:6px;font-size:calc(9px*var(--ts));line-height:1.25;color:var(--grey-ink);background:var(--card);border:1px solid var(--border);box-shadow:0 2px 6px #14192829;transition:opacity .12s ease;pointer-events:auto}.gllbl b{font-weight:800;color:var(--ink);letter-spacing:-.01em}.gllbl.gone{opacity:0;pointer-events:none}.lyr.down .gllbl{pointer-events:none}.gllbl.amber{background:#fdf5e4;border-color:#f2e2bd;color:#5c4708}.gllbl.amber b{color:#3a2c05}.gllbl.green{background:var(--mint);border-color:var(--mint-edge);color:#1d5b3c}.gllbl.green b{color:#14562f}.glzoom{position:absolute;top:6px;right:6px;z-index:3;display:flex;align-items:center;gap:5px;font:inherit;font-size:calc(9px*var(--ts));font-weight:800;letter-spacing:.02em;padding:3px 8px;border-radius:999px;cursor:pointer;background:var(--card);border:1px solid var(--border);color:var(--ink)}.glzoom span{font-weight:700;color:var(--muted)}.gltip{position:absolute;left:50%;bottom:calc(4px*var(--ts));z-index:4;pointer-events:none;display:flex;align-items:center;gap:5px;white-space:nowrap;padding:calc(4.5px*var(--ts)) calc(10px*var(--ts));border-radius:999px;font-size:calc(9.5px*var(--ts));font-weight:700;line-height:1.25;color:var(--grey-ink);background:var(--card);border:1px solid var(--border);box-shadow:0 2px 6px #14192829;transform:translate(-50%)}.gltip b{font-weight:800;color:var(--ink)}.gltip.in{animation:gltipin .3s cubic-bezier(.22,.9,.3,1) .34s backwards}@keyframes gltipin{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.gltip.out{animation:gltipout .16s ease forwards}@keyframes gltipout{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(3px)}}.glcap{font-size:calc(10px*var(--ts));color:var(--muted);text-align:center;margin-top:7px;line-height:1.4}.glcap .down{color:#8a6608;font-weight:700}.tlwrap{margin:6px 0 0}.tlrange,.glcount{text-align:center;font-size:calc(14px*var(--ts));font-weight:800;margin:2px 0 10px}.tlrange span,.glcount span{font-weight:400;font-size:calc(10.5px*var(--ts));color:var(--muted);display:block;margin-top:1px}.tlrange .tick,.glcount .tick{color:var(--green);font-weight:800}.glcount{margin:2px 0 8px}.tlrange i.plus{font-style:normal;opacity:.6}.tlrange.yrs{font-size:calc(17px*var(--ts));letter-spacing:-.01em;line-height:1.2;font-variant-numeric:tabular-nums;margin:0 0 8px}svg.tl{display:block;margin:2px 0 0;max-width:calc(308px*var(--ts));width:100%;height:auto}svg.tl text{font-family:inherit}svg.tl .rl{stroke:var(--grey);stroke-width:4;stroke-linecap:round}svg.tl .ivp{fill:var(--mint);stroke:var(--mint-edge);stroke-width:1}svg.tl .tk{font-size:8.4px;font-weight:700;fill:var(--muted)}svg.tl .tkm{stroke:var(--border);stroke-width:1}svg.tl .fp{stroke:none}svg.tl .fp.c-grey{fill:var(--grey)}svg.tl .fp.c-amber{fill:var(--amber)}svg.tl .fp.c-green{fill:var(--green)}svg.tl .ftx{font-size:10px;font-weight:800}svg.tl .ftx.c-grey{fill:var(--grey-ink)}svg.tl .ftx.c-amber{fill:var(--amber-ink)}svg.tl .ftx.c-green{fill:var(--green-ink)}svg.tl .tarw{font-size:12.8px;font-weight:900}svg.tl .fs{stroke-width:1.2}svg.tl .fs.c-grey{stroke:var(--grey)}svg.tl .fs.c-amber{stroke:var(--amber)}svg.tl .fs.c-green{stroke:var(--green)}svg.tl .fd{stroke:var(--card);stroke-width:1.4;stroke-linejoin:round}svg.tl .fd.c-grey{fill:var(--grey-ink)}svg.tl .fd.c-amber{fill:var(--amber)}svg.tl .fd.c-green{fill:var(--green)}svg.tl .fp.c-ans{fill:var(--green-band);stroke:var(--card);stroke-width:2;filter:drop-shadow(0 1px 1.5px rgba(20,80,50,.45))}svg.tl .ftx.c-ans{fill:#fff;font-size:11.1px}svg.tl .fs.c-ans{stroke:var(--green-band);stroke-width:1.8}svg.tl .fd.c-ans{fill:var(--green-band);stroke:var(--card);stroke-width:1.5}svg.tl .offn{font-size:8.4px;font-weight:800}svg.tl .offn.c-grey{fill:var(--muted)}svg.tl .offn.c-amber{fill:var(--amber-type)}svg.tl g.newly{transform-box:fill-box;transform-origin:center;animation:tlFlagIn .55s cubic-bezier(.2,.8,.2,1) both}@keyframes tlFlagIn{0%{transform:translateY(-5px)}to{transform:none}}@media(prefers-reduced-motion:reduce){svg.tl g.newly{animation:none}}.led{margin-top:13px;border-top:1px solid var(--border);padding-top:9px}.ledh{display:flex;align-items:baseline;gap:6px;font-size:calc(8.5px*var(--ts));font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.ledh .cnt{margin-left:auto;letter-spacing:.03em;text-transform:none;font-size:calc(9.5px*var(--ts));font-weight:700}.led .gnum{display:inline-flex;align-items:center;justify-content:center;width:calc(16px*var(--ts));height:calc(16px*var(--ts));flex:none;border-radius:999px;background:var(--bg);border:1px solid var(--border);font-size:calc(8.5px*var(--ts));font-weight:800;color:var(--muted)}.led .nm{font-size:calc(11.5px*var(--ts));font-weight:800;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.led .brow{display:flex;align-items:center;gap:6px;padding:5px 0;border-top:1px solid rgba(20,25,40,.06)}.led .brow.first{border-top:0;padding-top:0}.led .bbar{margin-left:auto;flex:none;display:flex;gap:2px;width:calc(106px*var(--ts))}.led .bseg{height:calc(15px*var(--ts));border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:calc(7px*var(--ts));font-weight:800;letter-spacing:.02em;background:var(--grey);color:#9aa1ae;overflow:hidden}.led .bseg.sm{font-size:calc(6px*var(--ts));letter-spacing:-.02em}.led .bseg.two{line-height:1.02;text-align:center;padding:0 2px}.led .bseg.s1{flex:3.5}.led .bseg.s2{flex:3.1}.led .bseg.s3{flex:3.6}.led .bseg.on{background:var(--green);color:#fff}.led .bseg.given{background:repeating-linear-gradient(135deg,#eaf7f0 0 3px,#fff 3px 6px);box-shadow:inset 0 0 0 1.5px var(--green);color:#14562f;font-size:calc(6px*var(--ts));letter-spacing:.05em}.led .bkey{display:flex;gap:2px;width:calc(106px*var(--ts));margin-left:auto;margin-bottom:5px;padding-right:calc(14px*var(--ts) + 6px);box-sizing:content-box}.led .bkey span{font-size:calc(6.5px*var(--ts));font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-align:center}.led .bkey .s1{flex:3.5}.led .bkey .s2{flex:3.1}.led .bkey .s3{flex:3.6}.led .end{flex:none;width:calc(14px*var(--ts));display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:calc(11px*var(--ts));line-height:1}.led .end.later:before,.led .end.earlier:before{content:"";width:0;height:0;border:4px solid transparent}.led .end.later:before{border-left-color:currentColor;border-right-width:0}.led .end.earlier:before{border-right-color:currentColor;border-left-width:0}.led .ledmsg{font-size:calc(9.5px*var(--ts));line-height:1.5;color:var(--muted);margin:9px 0 0;padding-top:8px;border-top:1px solid var(--border)}.led .nm.cw{color:var(--muted);font-weight:700}.led .bseg.dash{background:transparent;color:var(--plate-ink);box-shadow:inset 0 0 0 1px var(--plate-edge)}.led .end .mg{display:block;position:relative;width:calc(9px*var(--ts));height:calc(9px*var(--ts));border-radius:50%;box-shadow:inset 0 0 0 calc(2.2px*var(--ts)) currentColor}.led .end .mg:after{content:"";position:absolute;width:calc(4.1px*var(--ts));height:calc(2.2px*var(--ts));border-radius:1px;background:currentColor;right:calc(-2.7px*var(--ts));bottom:calc(-.9px*var(--ts));transform:rotate(45deg)}.led.fld .bbar,.led.fld .bkey{width:calc(130px*var(--ts))}.led.fld .bseg{text-transform:uppercase}.led.fld .bseg.s1,.led.fld .bkey .s1{flex:3.4}.led.fld .bseg.s2,.led.fld .bkey .s2{flex:4}.led.fld .bseg.s3,.led.fld .bkey .s3{flex:3}.led .bseg.amb{background:var(--amber);color:var(--amber-ink)}.led.plc .bbar,.led.plc .bkey{width:calc(100px*var(--ts))}.led.plc .bseg.s1,.led.plc .bkey .s1,.led.plc .bseg.s2,.led.plc .bkey .s2{flex:1}.led.plc .end .wdg{display:block;width:calc(12px*var(--ts));height:calc(12px*var(--ts))}.vtiles{display:flex;gap:6px}.vtile{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:calc(80px*var(--ts));padding:9px 4px 8px;border-radius:12px;border:1px solid transparent;text-align:center;color:var(--ink)}.vtile .ic{font-style:normal;font-size:calc(27px*var(--ts));line-height:1.05}.vtile .wd{font-size:calc(12px*var(--ts));font-weight:800;letter-spacing:-.01em;line-height:1.15}.vtile .who2{font-style:normal;font-size:calc(8px*var(--ts));font-weight:800;letter-spacing:.02em;color:var(--out-ink);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vtile.live{background:var(--chip);border-color:var(--map-edge);box-shadow:0 1px 2.5px #14192829}.vtile.out .ic{filter:grayscale(1);opacity:.38;font-size:calc(21px*var(--ts))}.vtile.out .wd{font-size:calc(11px*var(--ts));font-weight:600;letter-spacing:0;color:var(--out-ink);text-decoration:line-through;text-decoration-color:#606877b3;text-decoration-thickness:1px}.vtile.won{background:var(--green-band);border-color:var(--green-band);color:#fff;box-shadow:0 2px 6px rgba(var(--ring-g),.3)}.vtile.won .who2{color:#fff}.ftile.newly.was-open.out,.vtile.newly.was-live.out{animation:tileUnpaper .6s ease-in-out .3s both}@keyframes tileUnpaper{0%{background-color:var(--chip);border-color:var(--map-edge);box-shadow:0 1px 2.5px #14192829}}.ftile.newly.was-open.out .ic{animation:ftileIconFall .6s ease-in-out .3s both}@keyframes ftileIconFall{0%{filter:grayscale(0);opacity:1;transform:scale(1.21)}}.vtile.newly.was-live.out .ic{animation:vtileIconFall .6s ease-in-out .3s both}@keyframes vtileIconFall{0%{filter:grayscale(0);opacity:1;transform:scale(1.29)}}.ftile.newly.was-open.out .fn{text-decoration-color:transparent;animation:ftileWordFall .6s ease-in-out .3s both}@keyframes ftileWordFall{0%{color:var(--ink);font-size:calc(10.3px*var(--ts));font-weight:800;letter-spacing:-.01em}}.vtile.newly.was-live.out .wd{text-decoration-color:transparent;animation:vtileWordFall .6s ease-in-out .3s both}@keyframes vtileWordFall{0%{color:var(--ink);font-size:calc(12px*var(--ts));font-weight:800;letter-spacing:-.01em}}.ftile.newly.was-open.out .ln,.vtile.newly.was-live.out .ln{background:linear-gradient(var(--strike),var(--strike)) no-repeat 0 52%/100% 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:tileStrike .38s cubic-bezier(.5,0,.3,1) .7s both}@keyframes tileStrike{0%{background-size:0% 1px}}.ftile.out .ln,.vtile.out .ln{--strike:rgba(96,104,119,.7)}.ftile.amb .ln{--strike:rgba(92,71,8,.5)}.ftile.newly.was-open .who2,.vtile.newly.was-live .who2{animation:tileNameIn .35s ease-out 1.05s both}@keyframes tileNameIn{0%{opacity:0;transform:translateY(5px)}}.ftile.newly.was-open.proven,.vtile.newly.was-live.won{background-image:linear-gradient(to top,var(--green-band) 50%,var(--chip) 50%);background-size:100% 200%;background-position:0 100%;animation:tileFill .75s cubic-bezier(.5,0,.3,1) .3s both}@keyframes tileFill{0%{background-position:0 0;border-color:var(--map-edge);color:var(--ink);box-shadow:0 1px 2.5px #14192829}}.ftile.newly.was-open.proven .fn{animation:tileInkWhite .75s cubic-bezier(.5,0,.3,1) .3s both}@keyframes tileInkWhite{0%{color:var(--ink)}}.ftile.newly.was-out.amb{animation:ftileWash .6s ease-out .3s both}@keyframes ftileWash{0%{background-color:transparent;border-color:transparent}}.ftile.newly.was-out.amb .ic{animation:ftileIconWarm .6s ease-out .3s both}@keyframes ftileIconWarm{0%{filter:grayscale(1);opacity:.4}}.ftile.newly.was-out.amb .fn{animation:ftileWordWarm .6s ease-out .3s both}@keyframes ftileWordWarm{0%{color:var(--out-ink)}}@media(prefers-reduced-motion:reduce){.ftile.newly,.ftile.newly *,.vtile.newly,.vtile.newly *{animation:none}}.gsig{display:inline-block;width:1.05em;height:1.05em;vertical-align:-.16em;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.fseal .fld .sic{font-size:.95em;margin-right:.18em}.led.gen .gv{margin-left:auto;flex:none;font-size:calc(9px*var(--ts));font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:var(--grey);color:var(--grey-ink);display:inline-flex;align-items:center}.led.gen .gv.on{background:var(--green);color:var(--green-ink)}.led.gen .gv .e{font-style:normal;font-size:calc(11px*var(--ts));line-height:1;letter-spacing:0;margin-right:4px}.led.gen .gv:not(.on) .e{filter:grayscale(1);opacity:.55}.led.gen .gv.dash{position:relative;background:transparent;color:var(--plate-ink);box-shadow:inset 0 0 0 1px var(--plate-edge)}.led.gen .gv.dash .gh{visibility:hidden;font-style:normal}.led.gen .gv.dash b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:inherit}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{box-shadow:0 0 #1d24334d}50%{box-shadow:0 0 0 8px #1d243300}}.potd-dark{--green:#1e9b64;--amber:#d99e1f;--grey:#333c4b;--green-band:#1a8757;--grey-band:#2c3442;--green-ink:#ffffff;--amber-ink:#241a02;--grey-ink:#aeb7c6;--ink:#e7eaf0;--muted:#98a1b2;--bg:#12151c;--card:#1b2029;--border:#2c3340;--ddhi:#262d39;--fill:#e7eaf0;--fill-ink:#12151c;--glow:231,234,240;--scrim:5,7,11;--breath:224,174,60;--breath-a:.32;--ink3:231,234,240;--grey3:51,60,75;--cell-lift:0 2px 5px rgba(0,0,0,.45);--door-lift:10px 0 18px rgba(0,0,0,.55);--ring-g:47,184,123;--ring-g-a:.55;--ring-a:224,174,60;--ring-a-a:.5;--amber-type:#e0ae3c;--mint:#16301f;--mint-edge:#24503a;--mint-ink:#8ce0b6;--gold:#e0b23c;--chip:#2b3442;--map-edge:#5a657e;--out-ink:#8f99a9;--nh-band:#222936;--dead-edge:#242b36;--plate:#1f2530;--plate-ink:#79839a;--plate-edge:#343d4c;--plate-band:#262e3a;--beam:rgba(231,234,240,.55);--beam-soft:rgba(231,234,240,.14);--on-fill-amber:#7d5804;--warm:#2e2510;--warm-edge:#4a3a12;--warm-ink:#e2c483;--wedge-warm:rgba(240,180,41,.55);--wedge-warm-line:#e0aa33;--wedge-cool:rgba(160,172,192,.3);--wedge-cool-line:#98a3b6;color-scheme:dark}.potd-dark .caserow .ck,.potd-dark .tlrange .tick,.potd-dark .glcount .tick,.potd-dark .newtag{color:#4ecb92}.potd-dark .caserow .ck.part,.potd-dark .newtag.pt{color:#e0ae3c}.potd-dark .flash.err{color:#ff9aa0}.potd-dark .popcard p,.potd-dark .ftag,.potd-dark .dchip,.potd-dark .glread.two .r2{color:#b9c1d0}.potd-dark .deal .dchip{color:var(--muted)}.potd-dark .band.bn{color:#c2cbd9;box-shadow:inset 0 -1px #00000040}.potd-dark .n .tipfoot{background:#ffffff17;color:#c6cedb}.potd-dark .led .bseg{color:#a3adbf}.potd-dark .ftile.open{box-shadow:inset 0 1px #ffffff1a,0 1px 2px #00000080}.potd-dark .ftile.out .fn{text-decoration-color:#8f99a9cc}.potd-dark .ftile.amb .fn{text-decoration-color:#e2c48380}.potd-dark .ftile.out .ln,.potd-dark .vtile.out .ln{--strike:rgba(143,153,169,.8)}.potd-dark .ftile.amb .ln{--strike:rgba(226,196,131,.5)}.potd-dark .nh,.potd-dark .ns{background:var(--nh-band)}.potd-dark .nest.dead{background:var(--bg);border-color:var(--dead-edge)}.potd-dark .nest.dead .nh,.potd-dark .nest.dead .ns{background:var(--bg);color:var(--muted);border-bottom-color:var(--dead-edge)}.potd-dark .nest.first-dead:before{border-top-color:#4a5466}.potd-dark .led .bseg.on{color:var(--green-ink)}.potd-dark .led .bseg.amb{color:var(--amber-ink)}.potd-dark .dev,.potd-dark .kicker{background:#2e2510;border-color:#4a3a12;color:#e8c877}.potd-dark .kp{background:#1b3a28;color:#8fe3b6}.potd-dark .gllbl.green{color:#8fd6ae}.potd-dark .gllbl.green b{color:#b6ecd0}.potd-dark .vtile.live{box-shadow:inset 0 1px #ffffff1a,0 1px 2px #00000080}.potd-dark .vtile.out .wd{text-decoration-color:#8f99a9cc}.potd-dark .led .brow{border-top-color:#ffffff12}.potd-dark svg.tl .fp.c-ans{filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.6))}.potd-dark .gllbl.amber,.potd-dark .glread.two .r2.warm{background:#2e2510;border-color:#4a3a12;color:#e2c483}.potd-dark .gllbl.amber b,.potd-dark .glread.two .r2.warm b{color:#f4dda6}.potd-dark .glread.two .r2.warm .arw{color:#d9a01c}.potd-dark .gllbl,.potd-dark .gltip{box-shadow:0 2px 8px #00000080}.potd-dark .glcap .down{color:#e0ae3c}.potd-dark .led .bseg.given{color:#8fe3b6;background:repeating-linear-gradient(135deg,#1d4130 0 3px,var(--card) 3px 6px)}.potd-dark .fk{box-shadow:inset 0 0 0 1px var(--map-edge),inset 0 1px #ffffff1a,0 1px 2px #00000080}.potd-dark .fk.pr{box-shadow:inset 0 0 0 1px var(--mint-edge),inset 0 1px #ffffff1a,0 1px 2px #00000080}.potd-dark .fk.on,.potd-dark .fk.pr.on,.potd-dark .sqr.live{box-shadow:inset 0 0 0 1.75px #8b95a8,inset 0 1px #ffffff17,0 1px 2px #00000073}.potd-dark .fk.on .rd{box-shadow:inset 0 0 0 1.75px #8b95a8}.potd-dark .fk .rs.p{color:#8fe3b6}.potd-dark .fk.out{box-shadow:none}.potd-dark .fk.out .rn{text-decoration-color:#8f99a9cc}.potd-dark .fk.out .rn:before{content:"✕";font-size:calc(8px*var(--ts));margin-right:4px;opacity:.85;display:inline-block;text-decoration:none;vertical-align:1px}.potd-dark .fk.out.first:before{border-top-color:#4a5466}.potd-dark .raised{box-shadow:0 1px 1.5px #00000073}.potd-dark .cell.door.n:after,.potd-dark .raised.pale:after,.potd-dark .btn.ghost.raised:after,.potd-dark .popcard h3 .x:after,.potd-dark .sus.raised:after{box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000052}.potd-dark .sus.sel{box-shadow:0 0 0 2px var(--ink) inset,0 1px 1.5px #00000073}.potd-dark .panel{box-shadow:0 8px 24px #00000073}.potd-dark .popcard{box-shadow:0 6px 18px #00000080}.potd-dark .mn{box-shadow:0 10px 28px #00000073}.potd-dark .overlay{background:#0000009e}@keyframes pulsed{0%,to{box-shadow:0 0 #e7eaf047}50%{box-shadow:0 0 0 8px #e7eaf000}}.potd-dark .lock{animation-name:pulsed}.potd-cb{--green:#0072b2;--green-band:#00639b;--green-ink:#ffffff;--amber:#e69f00;--amber-ink:#3a2c05;--ring-g:0,114,178;--ring-g-a:.62;--ring-a:230,159,0;--ring-a-a:.55;--mint:#edf4ff;--mint-edge:#cde2fe;--mint-ink:#004a76;--warm:#fff4e8;--warm-edge:#fddbaf;--warm-ink:#63440b}.potd-dark.potd-cb{--green:#0072b2;--green-band:#00639b;--green-ink:#ffffff;--amber:#e69f00;--amber-ink:#3a2c05;--ring-g:0,114,178;--ring-g-a:.55;--ring-a:230,159,0;--ring-a-a:.5;--mint:#152c43;--mint-edge:#284a6b;--mint-ink:#aed2ff;--warm:#312411;--warm-edge:#4f3813;--warm-ink:#ecc085}.potd-dark.potd-cb .caserow .ck,.potd-dark.potd-cb .tlrange .tick,.potd-dark.potd-cb .glcount .tick,.potd-dark.potd-cb .newtag{color:#77baff}.potd-cb .gllbl.green{color:#185480}.potd-cb .gllbl.green b{color:#004f7d}.potd-dark.potd-cb .gllbl.green{color:#9ecbff}.potd-dark.potd-cb .gllbl.green b{color:#cde2ff}.potd-cb .band.bg:before{content:"✓ "}.potd-cb .band.bn:before{content:"· "}.potd-cb .cell.g .v:before{content:"✓ "}.potd-cb .cell.a .v:before{content:"~ "}.potd-cb .cell.n .v:before{content:"· "}.potd-cb .face .band:before,.potd-cb .face .v:before{content:none!important}.potd-cb .band{letter-spacing:.04em;font-size:calc(6.7px*var(--ts))}.potd-cb .band.wn{font-size:calc(6.1px*var(--ts))}.potd-cb .bseg:before{content:"· ";opacity:.85}.potd-cb .bseg.on:before{content:"✓ ";opacity:1}.potd-cb .bseg.amb:before{content:"~ ";opacity:1}.potd-cb .bseg.dash:before,.potd-cb .bseg.given:before{content:none}.potd-cb .led.gen .gv:before{content:"· ";opacity:.85;white-space:pre}.potd-cb .led.gen .gv.on:before{content:"✓ ";opacity:1}.potd-cb .vtile.won .wd:before{content:"✓ "}.potd-cb .legend .key{display:inline-flex;align-items:center;justify-content:center;font-size:calc(7.5px*var(--ts));font-weight:800;line-height:1}.potd-cb .legend .kg:before{content:"✓";color:var(--green-ink)}.potd-cb .legend .ka:before{content:"~";color:var(--amber-ink)}.potd-cb .sq{position:relative}.potd-cb .sq.g{color:var(--green-ink)}.potd-cb .sq.a{color:var(--amber-ink)}.potd-cb .sq.n{color:var(--grey-ink)}.potd-cb .sq:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:calc(11px*var(--ts));font-weight:800;line-height:1;color:currentColor;pointer-events:none}.potd-cb .sq.g:before{content:"✓"}.potd-cb .sq.a:before{content:"~"}.potd-cb .sq.n:before{content:"·"}.mini.gcb{--green:#0072b2;--green-ink:#ffffff;--amber:#e69f00;--amber-ink:#3a2c05}.potd-cb .mini.gstd{--green:#219860;--green-ink:#ffffff;--amber:#e9af28;--amber-ink:#3a2c05}.potd-dark.potd-cb .mini.gstd{--green:#1e9b64;--green-ink:#ffffff;--amber:#d99e1f;--amber-ink:#241a02}.potd-cb .splitk b:before{content:"✓ "}.potd-cb .splitk span:before{content:"· "}@media(hover:hover)and (pointer:fine){:is(.btn,.raised,.sus:not(.away),.roll2 .rc,.hallopen):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 9px #1419282e}.potd-dark :is(.btn,.raised,.sus:not(.away),.roll2 .rc,.hallopen):not(:disabled):hover{box-shadow:0 4px 9px #00000080}:is(.btn,.raised,.sus:not(.away),.roll2 .rc,.hallopen):not(:disabled):active{transform:translateY(1px);box-shadow:inset 0 1px 2px #00000029}.sus.sel:not(:disabled):hover{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink) inset,0 4px 9px #1419282e}.potd-dark .sus.sel:not(:disabled):hover{box-shadow:0 0 0 2px var(--ink) inset,0 4px 9px #00000080}.sus.sel:not(:disabled):active{box-shadow:0 0 0 2px var(--ink) inset,inset 0 1px 2px #00000029}.sus:not(.away):not(.sel):hover{border-color:var(--muted)}:is(.roll2 .rc,.hallopen):not(:disabled):is(:hover,:active),.potd-dark :is(.roll2 .rc,.hallopen):not(:disabled):hover{box-shadow:none}.roll2 .rc:not(:disabled):hover .fc{box-shadow:0 5px 12px #14192833}.potd-dark .roll2 .rc:not(:disabled):hover .fc{box-shadow:0 5px 12px #0000008c}.pltb:hover,.cluekey:hover,.howto:hover,.dnote:hover{opacity:.78}.coach{cursor:pointer}.ddr:hover:not(.on){background:transparent}:is(.cell.door,.headers>div,.sus,.x,.coach .cx):focus-visible{outline:2px solid var(--ink);outline-offset:2px}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:is(.btn,.raised,.sus,.pltb,.cluekey,.dnote,.stchip,.roll2 .rc,.hallopen):not(:disabled){transition:transform .1s ease,box-shadow .1s ease,background-color .1s ease,border-color .1s ease,opacity .1s ease}.roll2 .rc .fc{transition:box-shadow .1s ease}}
