:root{--bg: #100e0b;--raised: #1c1916;--line: #292622;--line-3: #3c3731;--line-2: #6a645c;--ink: #f3eee6;--ink-2: #c3bdb4;--ink-3: #a49d95;--seat-lo: #332d27;--seat-hi: #4f4840;--seat-cap: #5d554b;--seat-ink: #f5f1ea;--seat-ink-2: #d6d0c7;--accent: #f67d51;--gain: #58cef8;--loss: #af95ac;--live: #77e5a2;--c-red: #874032;--c-yellow: #836412;--c-green: #117555;--c-blue: #2d5289;--c-pink: #783655;--on-tile: #ffffff;--paper: var(--bg);--mortar: var(--bg);--stone: #433d36;--stone-lo: var(--seat-lo);--stone-hi: var(--seat-hi);--stone-text: var(--seat-ink);--stone-text-2: var(--seat-ink-2);--on-yellow: var(--on-tile);--sans: system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--serif: ui-serif, "New York", "Iowan Old Style", "Palatino Linotype", Palatino, Charter, "Bitstream Charter", "Noto Serif", Georgia, serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "JetBrains Mono", Menlo, Consolas, "Roboto Mono", "Noto Sans Mono", "Liberation Mono", monospace;--fs-1: .6875rem;--fs-2: .78125rem;--fs-3: .875rem;--fs-4: 1rem;--fs-5: 1.25rem;--fs-6: 1.5rem;--fs-7: 1.875rem;--fs-8: 2.25rem;--fw-reg: 400;--fw-med: 500;--fw-semi: 600;--fw-bold: 700;--ls-tight: -.01em;--ls-ui: .02em;--ls-caps: .06em;--lh-tight: 1.15;--lh-ui: 1.35;--lh-body: 1.5;--tap: 44px;--dock-h: 72px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:var(--fs-3)/var(--lh-body) var(--sans);overflow:hidden}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:-1px;padding:0;border:0}a{color:inherit;text-underline-offset:2px}a:hover{color:var(--ink);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}button,input{font:inherit;color:inherit}.app{height:100vh;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.bar.top{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s4) 0}.wordmark{margin:0;font-family:var(--serif);font-size:var(--fs-5);font-weight:var(--fw-semi);letter-spacing:var(--ls-tight);line-height:1;white-space:nowrap}.net{margin:0;font-size:var(--fs-2);color:var(--ink-3)}button.icon{width:var(--tap);height:var(--tap);border-radius:50%;border:1px solid var(--line-3);background:transparent;color:var(--ink-2);font-family:var(--serif);font-style:italic;font-size:var(--fs-5);cursor:pointer}button.icon:hover{border-color:var(--ink)}.stage{position:relative;min-height:0;display:flex;flex-direction:column;padding:6px 16px 0}.pyr{display:block;flex:1 1 auto;min-height:0;width:100%;overflow:visible}.blk{cursor:pointer;outline:none}.blk .shape{fill:var(--stone);fill:color-mix(in oklab,var(--stone-lo),var(--stone-hi) calc(var(--t, .5) * 100%));stroke:var(--mortar);stroke-width:1;stroke-linejoin:round}.blk .lbl{fill:var(--stone-text-2);font-family:var(--sans);font-weight:var(--fw-med);text-anchor:middle;dominant-baseline:central;pointer-events:none;letter-spacing:var(--ls-ui)}.blk.away .lbl{fill-opacity:.9}.blk.empty .shape{fill:var(--line-3);stroke:var(--line-2);stroke-width:1}.blk.empty .lbl{fill:var(--ink-3)}.blk.c-red .shape{fill:var(--c-red)}.blk.c-yellow .shape{fill:var(--c-yellow)}.blk.c-green .shape{fill:var(--c-green)}.blk.c-blue .shape{fill:var(--c-blue)}.blk.c-pink .shape{fill:var(--c-pink)}.blk.lo[class*=" c-"] .lbl{fill:var(--on-tile);font-weight:var(--fw-med)}.blk.lo.c-yellow .lbl{fill:var(--on-yellow)}.blk .strip{fill:var(--stone);pointer-events:none}.blk.c-red .strip{fill:var(--c-red)}.blk.c-yellow .strip{fill:var(--c-yellow)}.blk.c-green .strip{fill:var(--c-green)}.blk.c-blue .strip{fill:var(--c-blue)}.blk.c-pink .strip{fill:var(--c-pink)}.blk.stripped .lbl{font-weight:var(--fw-med)}.blk .veil{fill:var(--stone);fill-opacity:.08;pointer-events:none;transition:fill-opacity .2s ease}.blk:hover .veil,.blk.sel .veil,.blk:focus-visible .veil,.blk.me .veil{fill-opacity:0}.blk .imgclip{image-rendering:auto}.blk:hover .lbl,.blk.sel .lbl,.blk:focus-visible .lbl,.blk.me .lbl{font-weight:var(--fw-semi);fill:var(--stone-text)}.blk:hover .shape,.blk.sel .shape{stroke:var(--ink-2);stroke-width:1.5}.blk:focus-visible .shape{stroke:var(--ink);stroke-width:2.5}.blk .mine{fill:none;stroke:var(--accent);stroke-width:2.5;pointer-events:none}.blk .imgclip{pointer-events:none}.blk .lk{fill:currentColor}.ground{text-align:center;padding:4px 0 6px}.ground p{margin:0;font-size:var(--fs-2);color:var(--ink-2)}.ground-line a{color:var(--ink-2)}.groundline{stroke:var(--line-2);stroke-width:1}.pop{position:absolute;z-index:5;width:min(280px,calc(100% - 32px));background:var(--paper);color:var(--ink);border:1px solid var(--line-3);border-radius:14px;padding:12px 14px}.pop p{margin:0}.pop-title{font-weight:var(--fw-semi)}.pop-meta{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-2);margin-top:2px!important}.pop-img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;margin-top:8px;background:var(--line)}.pop-sign{margin-top:8px!important;overflow-wrap:anywhere}.pop-sign:empty{display:none}.pop-link{display:inline-block;margin-top:6px;font-size:var(--fs-2);overflow-wrap:anywhere}.bar.bottom{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:8px 14px;flex-wrap:wrap;padding:8px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper)}.me-line{min-width:0;max-width:100%}.me-line p{margin:0;white-space:nowrap}.clockrow{display:flex;align-items:baseline;gap:8px}.who{font-weight:var(--fw-semi);font-size:var(--fs-3);max-width:9em;overflow:hidden;text-overflow:ellipsis}.who:empty{display:none}.clock{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-6);font-weight:var(--fw-semi);letter-spacing:var(--ls-tight)}.app.paused .clock{color:var(--ink-3)}.tag{font-family:var(--mono);font-size:var(--fs-2);color:var(--accent);font-weight:var(--fw-semi)}.tag:empty{display:none}.posrow{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-2);color:var(--ink-2);overflow:hidden}.posrow #pos b{color:var(--ink);font-family:var(--mono);font-weight:var(--fw-semi)}.delta{font-family:var(--mono);color:var(--gain);font-weight:var(--fw-semi)}.delta.down{color:var(--loss)}.delta:empty,.step:empty,.pull:empty{display:none}.step{font-family:var(--mono);font-weight:var(--fw-bold);color:var(--gain);transition:opacity .9s ease}.step.fade{opacity:0}.pull{overflow:hidden;text-overflow:ellipsis}.actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.act{min-height:36px;padding:6px 14px;border-radius:999px;border:1px solid var(--line-3);background:var(--paper);color:var(--ink);cursor:pointer;white-space:nowrap;position:relative}.act:after{content:"";position:absolute;inset:-4px 0}.act:hover{border-color:var(--ink)}.act.strong{background:var(--ink);color:var(--paper);border-color:var(--ink)}.act.strong:hover{background:var(--ink-2);border-color:var(--ink-2)}.act.ready:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--live);vertical-align:1px}dialog.sheet{position:fixed;inset:auto 0 calc(var(--dock-h) + 8px) 0;margin:0 auto;width:min(520px,calc(100% - 20px));max-height:calc(100dvh - var(--dock-h) - 64px);overflow:auto;background:var(--paper);color:var(--ink);border:1px solid var(--line-3);border-radius:18px;padding:20px 20px 18px}dialog.sheet::backdrop{background:#0a0a0c47;bottom:var(--dock-h)}dialog.sheet h2{margin:0 0 4px;font-size:var(--fs-5);font-weight:var(--fw-semi);letter-spacing:var(--ls-tight);padding-right:40px}dialog.sheet h3{margin:18px 0 6px;font-size:var(--fs-2);font-weight:var(--fw-semi);color:var(--ink-3);text-transform:lowercase;letter-spacing:var(--ls-caps)}dialog.sheet p{margin:6px 0}.x{position:absolute;top:10px;right:10px;width:var(--tap);height:var(--tap);border:0;background:none;font-size:var(--fs-6);line-height:1;cursor:pointer;color:var(--ink-2);border-radius:50%}.x:hover{color:var(--ink)}.lede{color:var(--ink-2)}.rules{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:max-content 1fr;gap:6px 12px}.rules li{display:contents}.rules b{text-align:right}.rules span{color:var(--ink-2)}.closing{color:var(--ink-3);font-size:var(--fs-3);margin-top:12px!important}.fine{margin:0;padding-left:18px;color:var(--ink-2);font-size:var(--fs-3)}.fine li{margin:2px 0}.fine-line{color:var(--ink-2);font-size:var(--fs-3)}.links{font-size:var(--fs-3);color:var(--ink-2);margin-top:16px!important}.links a{display:inline-flex;align-items:center;min-height:var(--tap)}input[type=text]{background:transparent;border:0;border-bottom:1px solid var(--line-2);border-radius:0;padding:8px 2px;min-height:var(--tap);min-width:0;font-size:var(--fs-4)}input[type=text]:focus-visible{outline:none;border-bottom-color:var(--ink);box-shadow:0 1px 0 var(--ink)}.sheet button:not(.x):not(.ghost):not(.linkish):not(.back-btn):not(.game-btn),.row-form button:not(.ghost),.btns button:not(.ghost){min-height:var(--tap);padding:8px 18px;border-radius:999px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;white-space:nowrap}.sheet button:not(.x):not(.ghost):not(.linkish):not(.back-btn):not(.game-btn):hover{background:var(--ink-2);border-color:var(--ink-2)}button.ghost{min-height:var(--tap);padding:8px 18px;border-radius:999px;background:transparent;color:var(--ink);border:1px solid var(--line-2);cursor:pointer}button.ghost:hover{border-color:var(--ink)}button:disabled{opacity:.45;cursor:default}.row-form{display:flex;gap:10px;align-items:flex-end;margin-top:10px}.row-form input{flex:1;font-family:var(--mono)}.msg{min-height:1.4em;font-size:var(--fs-3)}.msg.bad,.bad{color:var(--loss)}.msg.muted{color:var(--ink-2)}.tasks{list-style:none;margin:8px 0 0;padding:0}.ch{padding:10px 0;border-top:1px solid var(--line)}.ch-row{display:flex;align-items:center;gap:12px}.ch-text{flex:1;min-width:0}.ch-title{display:block}.ch-desc{display:block;font-size:var(--fs-3);color:var(--ink-2)}.ch-meta{font-family:var(--mono);font-size:var(--fs-3);color:var(--ink-2);white-space:nowrap}.ch-row button{min-width:84px}.ch-row button.wait{font-family:var(--mono);background:transparent!important;color:var(--ink-2)!important;border-color:var(--line-3)!important;opacity:1}.ch-body{padding:12px 0 2px}.ch-body .prompt{font-family:var(--mono);font-size:var(--fs-5);margin:0 0 10px;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ch-body form{display:flex;gap:10px;align-items:flex-end}.ch-body form input{flex:1;font-family:var(--mono)}.bar-p{height:3px;background:var(--line);margin:10px 0 0;overflow:hidden;border-radius:2px}.bar-p>i{display:block;height:100%;width:100%;background:var(--ink);transform:scaleX(0);transform-origin:left}.hold-btn{width:100%;min-height:72px!important;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none}.hold-btn.on{background:var(--live)!important;border-color:var(--live)!important;color:var(--bg)!important}.hold-count{margin:6px 0 0;font-family:var(--mono);text-align:center;min-height:1.4em;color:var(--ink-2)}.still-count{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-8);margin:0;text-align:center}.center{text-align:center}.field{display:flex;align-items:flex-end;gap:8px;margin-top:8px}.field input{flex:1}.count{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-2);min-width:56px;text-align:right}.count.over{color:var(--loss)}.swatches{border:0;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sw{position:relative;width:var(--tap);height:var(--tap);border-radius:50%;border:1px solid var(--line-2);cursor:pointer}.sw input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.sw:has(input:checked){outline:3px solid var(--ink);outline-offset:2px}.sw:has(input:checked):after{content:"";position:absolute;inset:15px;border-radius:50%;background:var(--paper)}.sw:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.sw-red{background:var(--c-red)}.sw-yellow{background:var(--c-yellow)}.sw-green{background:var(--c-green)}.sw-blue{background:var(--c-blue)}.sw-pink{background:var(--c-pink)}.img-row{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.thumb{width:64px;height:48px;object-fit:cover;border-radius:6px;border:1px solid var(--line-3)}.filebtn{display:inline-flex;align-items:center;min-height:var(--tap);padding:8px 18px;border-radius:999px;border:1px solid var(--line-2);cursor:pointer}.filebtn:hover{border-color:var(--ink)}.filebtn:focus-within{outline:2px solid var(--ink);outline-offset:2px}.filebtn.busy{opacity:.45}.preview{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere}.btns{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.tiers{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.tiers button{flex:1 1 130px}.tiers .mk{font-size:.7em;margin:0 6px}.tiers .p{font-family:var(--mono);opacity:.8}.demo{font-size:var(--fs-3)}@media(max-width:560px){.bar.bottom{padding-top:6px}.clock{font-size:var(--fs-5)}.actions{width:100%;justify-content:flex-start}.act{flex:1 1 auto;padding:6px 10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}body.doc-page{overflow:auto}.doc{max-width:640px;margin:0 auto;padding:32px 16px 48px}.doc .wordmark a{text-decoration:none}.doc h1{font-size:var(--fs-7);margin:24px 0 8px}.doc h2{font-size:var(--fs-4);margin:24px 0 4px}.doc p,.doc li{color:var(--ink-2)}.doc .draft{color:var(--loss)}.doc a{display:inline-flex;align-items:center;min-height:var(--tap)}.blk .mine{transition:stroke-width .6s ease}.blk.rise .mine{stroke-width:7}.ticker{flex:1 1 auto;min-width:0;margin:0;text-align:center;font-size:var(--fs-2);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;transition:opacity .35s ease}.ticker.swap{opacity:0}.ticker b{color:var(--ink);font-weight:var(--fw-semi);font-family:var(--mono)}.beat{fill:var(--live);opacity:0;pointer-events:none}.blk.run .beat{opacity:1}.blk.hi.c-yellow .beat{fill:var(--on-yellow)}.blk.hi[class*=" c-"] .beat{fill:var(--on-tile)}@keyframes beat{0%,to{opacity:.15}50%{opacity:.85}}.blk{transform-box:view-box}.blk.flip{transition:transform .32s cubic-bezier(.2,.7,.2,1)}.blk.moved .shape{stroke:var(--gain);stroke-width:2}@media(prefers-reduced-motion:reduce){.blk.run .beat{animation:none;opacity:.6}.blk.flip{transition:none}}@media(max-width:560px){.wordmark{font-size:var(--fs-3)}.ticker{font-size:var(--fs-2)}}.pyr:focus{outline:none}.pyr{transition:opacity .25s ease}.blk .hit{fill:transparent;stroke:none;pointer-events:all}.pyr.swap{opacity:.25}.blk .sgt,.blk .own{fill:var(--stone-text);font-family:var(--sans);text-anchor:middle;pointer-events:none}.blk .sgt{letter-spacing:var(--ls-tight)}.blk .own{font-weight:var(--fw-med);font-variant-numeric:tabular-nums;fill:var(--stone-text-2)}.blk .sgt.rent{font-family:var(--serif);font-style:italic;letter-spacing:0;fill:var(--stone-text-2)}.blk a.sl .sgt{pointer-events:auto;cursor:pointer}.blk a.sl:hover .sgt{text-decoration:underline;text-decoration-thickness:1px}.blk .bandp{fill:var(--stone);pointer-events:none}.blk.empty .sgt,.blk.empty .own{fill:var(--ink-3)}.blk.hi[class*=" c-"] .sgt,.blk.hi[class*=" c-"] .own{fill:var(--on-tile)}.blk.hi.c-yellow .sgt,.blk.hi.c-yellow .own{fill:var(--on-yellow)}.blk.c-red .bandp{fill:var(--c-red)}.blk.c-yellow .bandp{fill:var(--c-yellow)}.blk.c-green .bandp{fill:var(--c-green)}.blk.c-blue .bandp{fill:var(--c-blue)}.blk.c-pink .bandp{fill:var(--c-pink)}@media(max-height:700px){.me-line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px}.me-line .posrow{flex:1 1 12em;min-width:0}.bar.top{padding-top:6px}.ground{padding:2px 0 4px}}@media(max-width:360px){.clock{font-size:var(--fs-5)}.act{min-height:34px}}.ticker{font-size:var(--fs-2);letter-spacing:var(--ls-caps);color:var(--ink-3)}.ticker b{font-weight:var(--fw-semi);color:var(--ink-2)}.ground{padding:var(--s2) 0 var(--s2)}.ground p{font-size:var(--fs-2);letter-spacing:var(--ls-ui);line-height:1.6}.groundline{stroke:var(--line-3);stroke-width:1}.bar.bottom{border-top-color:var(--line);padding-left:var(--s4);padding-right:var(--s4)}.clock{letter-spacing:var(--ls-tight)}.who{font-family:var(--serif);font-size:var(--fs-3);font-weight:var(--fw-semi)}.posrow,.tag{letter-spacing:var(--ls-ui)}.act{border-color:var(--line-3);background:transparent}.act.strong{background:var(--ink);color:var(--paper)}.pop{border-radius:16px;border-color:var(--line-3);padding:var(--s3) var(--s4) var(--s4);background:var(--paper)}.pop-title{font-family:var(--serif);font-size:var(--fs-4)}.pop-meta{letter-spacing:var(--ls-ui)}.pop-link{display:inline-flex;align-items:center;min-height:36px;margin-top:var(--s2);padding:4px 12px;border-radius:999px;background:var(--ink);color:var(--paper)!important;text-decoration:none;font-weight:var(--fw-semi);font-size:var(--fs-3)}.pop-link:hover{background:var(--ink-2)}.pop-img{border-radius:10px}.pop-sign{line-height:1.4}dialog.sheet{border-radius:20px;border-color:var(--line-3);padding:var(--s5) var(--s5) var(--s4)}dialog.sheet::backdrop{background:#14100a52}dialog.sheet h2{font-family:var(--serif);font-size:var(--fs-6);font-weight:var(--fw-semi)}dialog.sheet h3{letter-spacing:var(--ls-caps)}.flabel{display:block;margin-top:var(--s3);font-size:var(--fs-2);letter-spacing:var(--ls-caps);color:var(--ink-3)}.flabel .opt{letter-spacing:var(--ls-ui);opacity:.9;margin-left:4px}.flabel+.field{margin-top:0}.rules b{font-family:var(--serif);font-weight:var(--fw-semi)}.sw-none{background:var(--stone)}.games{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:var(--s2)}.game-btn{width:100%;min-height:58px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"t t" "m s";gap:2px 8px;align-items:baseline;text-align:left;padding:10px 12px!important;border-radius:14px!important;background:transparent!important;color:var(--ink)!important;border:1px solid var(--line-3)!important}.game-btn:hover:not(:disabled){border-color:var(--ink-2)!important}.game-btn:disabled{opacity:1;cursor:default}.game-btn:disabled .g-title{color:var(--ink-2)}.g-title{grid-area:t;font-weight:var(--fw-semi);font-size:var(--fs-3)}.g-meta{grid-area:m;font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-2)}.g-state{grid-area:s;font-size:var(--fs-2);letter-spacing:var(--ls-caps);color:var(--ink-3);font-family:var(--mono)}.game.ready .g-state{color:var(--live);font-weight:var(--fw-semi)}.game.ready .g-state:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--live);margin-right:5px;vertical-align:1px}.cap{margin-top:var(--s2)}.cap-bar{height:3px;border-radius:2px;background:var(--line);overflow:hidden;margin-top:4px}.cap-bar>i{display:block;height:100%;width:100%;background:var(--ink-2);transform:scaleX(0);transform-origin:left}.game-view{margin-top:var(--s2)}.back-btn{background:none!important;color:var(--ink-2)!important;border:0!important;padding:0!important;min-height:var(--tap);cursor:pointer;font-size:var(--fs-3)}.back-btn:hover{color:var(--ink)!important}.game-title{margin:4px 0 0!important;font-family:var(--serif);font-size:var(--fs-5)!important;font-weight:var(--fw-semi);color:var(--ink)!important;letter-spacing:0!important;text-transform:none!important}.game-title:focus{outline:none}.game-body{margin-top:var(--s3)}.game-body .fine-line{margin-top:var(--s2)}.big-btn{width:100%;min-height:96px!important;font-size:var(--fs-5);font-weight:var(--fw-semi);border-radius:18px!important;user-select:none;-webkit-user-select:none;touch-action:manipulation}.big-btn.react.wait{background:var(--stone)!important;color:var(--stone-text)!important;border-color:var(--stone)!important}.big-btn.react.go{background:var(--live)!important;border-color:var(--live)!important;color:var(--bg)!important}.big-btn.react.early{background:transparent!important;color:var(--loss)!important;border-color:var(--loss)!important}.big-count,.stopwatch{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-8);font-weight:var(--fw-semi);text-align:center;margin:0 0 var(--s2)!important}.digits{font-family:var(--mono);font-size:var(--fs-8);letter-spacing:var(--ls-caps);text-align:center;margin:var(--s3) 0!important}.shapes{display:block;width:100%;max-width:360px;height:auto;margin:0 auto var(--s2)}.shapes .shp{fill:var(--stone-lo);stroke:var(--ink-2);stroke-width:1}.readout{font-family:var(--mono);font-size:var(--fs-2)}.tiles{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin:var(--s2) 0 var(--s3)!important}.tile{display:inline-flex;align-items:center;justify-content:center;width:38px;height:44px;border-radius:8px;background:var(--stone);color:var(--stone-text);font-family:var(--mono);font-size:var(--fs-5);font-weight:var(--fw-semi)}.stack{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:40px;margin-bottom:var(--s3)}.laid-brick{display:block;height:10px;border-radius:2px;background:var(--stone-lo)}.tray{display:flex;flex-direction:column;align-items:center;gap:6px}.brick{min-height:30px!important;padding:0!important;border-radius:6px!important;background:var(--stone)!important;border:1px solid var(--stone-lo)!important;color:transparent!important}.brick:hover:not(:disabled){border-color:var(--ink-2)!important}.brick.laid{visibility:hidden}.brick.wrong{border-color:var(--loss)!important;background:transparent!important}.odd-grid{display:grid;gap:4px;max-width:320px;margin:0 auto}.odd-row{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.odd-cell{min-height:48px!important;padding:0!important;border-radius:8px!important;background:var(--stone)!important;color:var(--stone-text)!important;border:1px solid transparent!important;font-family:var(--mono);font-size:var(--fs-5)}.odd-cell:hover{border-color:var(--ink-2)!important}.odd-cell.picked{border-color:var(--ink)!important}.result{font-size:var(--fs-5);font-weight:var(--fw-semi);margin:var(--s2) 0 0!important}.result.ok{color:var(--ink)}.result.bad{color:var(--loss)}@media(prefers-reduced-motion:reduce){.big-btn,.brick{transition:none}}.silhouette{position:absolute;left:16px;top:6px;width:calc(100% - 32px);height:calc(100% - 62px);pointer-events:none}.silhouette path{fill:var(--stone)}.silhouette path.c{fill:none;stroke:var(--mortar);stroke-width:.35}.noscript{margin:0;font-size:var(--fs-2);color:var(--ink-2)}.app.stale .pyr{opacity:.55;transition:opacity .4s ease}.net{color:var(--loss);font-size:var(--fs-2);text-align:center;flex:1 1 auto}.net+.icon{margin-left:0}.prompt-line{flex-basis:100%;margin:0 0 2px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--fs-3);color:var(--ink)}.prompt-line .linkish{min-height:32px;font-weight:var(--fw-semi)}.prompt-line #prompt-t{flex:1 1 12em;min-width:0}.prompt-line .linkish{flex:none}.prompt-line .linkish.quiet{font-weight:var(--fw-reg);color:var(--ink-3)}button.who{background:none;border:0;padding:0 2px;min-height:32px;cursor:pointer;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}button.who:hover{text-decoration-color:var(--ink-2)}.clock .hs{font-size:.62em;font-weight:var(--fw-med);color:var(--ink-3);letter-spacing:0}.unsaved{font-size:var(--fs-1);letter-spacing:var(--ls-caps);color:var(--ink-3);border:1px solid var(--line-3);border-radius:999px;padding:1px 7px}.pull.warn{color:var(--loss);font-weight:var(--fw-semi)}.act.done:after{content:" \2713";color:var(--ink-2);position:static;inset:auto}@media(max-width:560px){.act{min-height:44px}}.awaycard{position:absolute;left:50%;bottom:52px;transform:translate(-50%);z-index:4;width:min(420px,calc(100% - 32px));display:flex;align-items:center;gap:12px;background:var(--paper);border:1px solid var(--line-3);border-radius:14px;padding:10px 12px 10px 16px}.away-t{margin:0;flex:1;font-size:var(--fs-3);color:var(--ink)}.ghost-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);padding:6px 16px;border-radius:999px;border:1px solid var(--line-3);background:transparent;color:var(--ink);cursor:pointer;text-decoration:none;font:inherit}.ghost-btn:hover{border-color:var(--ink-2);color:var(--ink)}.ghost-btn.small{min-height:36px;padding:4px 12px;font-size:var(--fs-2)}.pop-rank{margin-top:8px!important;font-size:var(--fs-2);color:var(--ink-3);letter-spacing:var(--ls-ui)}.pop-actions{display:flex;gap:8px;margin-top:10px}.pop-actions:not(:has(:not([hidden]))){display:none}.report{margin-top:10px}.report fieldset{border:0;margin:0;padding:0;display:grid;gap:2px}.report legend{font-size:var(--fs-2);color:var(--ink-2);margin-bottom:4px}.report label{display:flex;align-items:center;gap:8px;min-height:36px;font-size:var(--fs-3)}.report input[type=text]{width:100%;font-size:var(--fs-3)}.pop.sheetish{position:fixed;left:0;right:0;bottom:var(--dock-h);top:auto!important;width:auto;border-radius:18px 18px 0 0;padding:16px 20px 20px;max-height:70dvh;overflow:auto;z-index:20}.pop.sheetish .pop-link,.pop.sheetish .ghost-btn.small{min-height:var(--tap)}.lock-time{font-family:var(--mono);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.gbtn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;margin-top:16px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid #747775;color:#1f1f1f;font-family:Roboto,Helvetica Neue,Arial,system-ui,sans-serif;font-weight:var(--fw-med);font-size:var(--fs-3);text-decoration:none}.gbtn:hover{background:#f8f9fa;color:#1f1f1f}.gbtn .g{width:20px;height:20px;flex:0 0 20px}.gbtn.busy{opacity:.7;pointer-events:none}.gbtn,.gbtn:hover{background:#131314;border-color:#8e918f;color:#e3e3e3}.gbtn:hover{background:#1f1f20}.or{display:flex;align-items:center;gap:10px;margin:14px 0 2px;color:var(--ink-3);font-size:var(--fs-2);letter-spacing:var(--ls-caps)}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.row-form.tight{margin-top:0}input[type=email]{background:transparent;border:0;border-bottom:1px solid var(--line-2);border-radius:0;padding:8px 2px;min-height:var(--tap);min-width:0;font-size:var(--fs-4);flex:1;color:inherit;font-family:inherit}input[type=email]:focus-visible{outline:none;border-bottom-color:var(--ink);box-shadow:0 1px 0 var(--ink)}.turnstile{position:absolute;width:0;height:0;overflow:hidden;margin:0;padding:0;border:0}.ts-note{font-size:var(--fs-2);color:var(--ink-3);margin-top:6px!important}.ts-note a{color:var(--ink-3)}.dev-form{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line-3)}.cookie-path{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.cookie-path .linkish{padding-left:0;color:var(--ink-2)}.facts{margin:12px 0;display:grid;gap:6px}.facts div{display:grid;grid-template-columns:9em 1fr;gap:8px}.facts dt{color:var(--ink-3);font-size:var(--fs-2);letter-spacing:var(--ls-caps)}.facts dd{margin:0;overflow-wrap:anywhere}.danger{margin-top:16px;border-top:1px solid var(--line);padding-top:10px}.danger summary{cursor:pointer;color:var(--loss);min-height:var(--tap);display:flex;align-items:center}.danger-btn{background:transparent!important;border-color:var(--loss)!important;color:var(--loss)!important}.toggle{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:var(--tap)}.toggle input{width:20px;height:20px}.toggle .fine-line{flex-basis:100%;margin:0}.motion-paused .blk.run .beat{animation:none;opacity:.6}.motion-paused .blk.flip,.motion-paused .ticker,.motion-paused .step,.motion-paused .blk .mine{transition:none}button.linkish{background:none;border:0;padding:0 4px;min-height:var(--tap);cursor:pointer;font:inherit;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}button.linkish:hover{color:var(--ink);text-decoration-color:currentColor}.lost{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 16px}.lost-pyr{width:min(240px,60vw);height:auto;margin-bottom:16px}.lost-pyr .s{fill:none;stroke:var(--line-3);stroke-width:.8;stroke-dasharray:2 1.5}.lost-pyr .v{fill:var(--stone)}.lost h1{font-family:var(--serif);font-size:var(--fs-7);margin:0 0 8px;font-weight:var(--fw-semi)}.lost p{color:var(--ink-2);margin:4px 0;max-width:34em}.app.stale .ticker{display:none}.app.stale .net{white-space:normal}body:has(main.verify){overflow:auto;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:16px}main.verify{width:min(420px,100%);display:flex;flex-direction:column;align-items:center;padding:36px 28px 32px;text-align:center;background:var(--paper);border:1px solid var(--line-3);border-radius:20px}main.verify h1{margin:0 0 20px;font-family:var(--serif);font-size:var(--fs-7);font-weight:var(--fw-semi);letter-spacing:var(--ls-tight);color:var(--ink)}main.verify h1:before{content:"";display:block;width:64px;height:52px;margin:0 auto 18px;background:var(--stone);clip-path:polygon(50% 0,100% 100%,0 100%)}main.verify p{color:var(--ink-2);max-width:32em;margin:6px 0}main.verify form{margin:0}main.verify button,main.verify a.btn{min-height:var(--tap);min-width:200px;padding:10px 28px;border-radius:999px;cursor:pointer;background:var(--ink);color:var(--paper);border:1px solid var(--ink);font:inherit;font-weight:var(--fw-semi);font-size:var(--fs-4);text-decoration:none}main.verify button:hover,main.verify a.btn:hover{background:var(--ink-2);border-color:var(--ink-2)}main.verify a{color:var(--ink-2)}.devlink{font-weight:var(--fw-semi)}.doc .muted-date{color:var(--ink-3);font-size:var(--fs-2)}@media(max-height:640px){.ground p:not(.ad-line){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-line{flex-wrap:nowrap;gap:4px 8px}.prompt-line #prompt-t{flex:1 1 auto;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.25}.prompt-line .linkish{white-space:nowrap;flex:none}}.blk .veil{stroke:var(--mortar);stroke-width:1}.blk.worded .lbl{text-anchor:start;font-weight:var(--fw-med)}.img-row.over{outline:2px dashed var(--ink);outline-offset:4px;border-radius:10px}.drop-hint{margin:0!important}.crop{margin-top:12px}.crop-canvas{display:block;width:240px;height:240px;max-width:100%;border-radius:12px;border:1px solid var(--line-3);touch-action:none;cursor:grab;background:var(--stone)}.crop-canvas:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#crop-zoom{width:240px;max-width:100%}.tiles-preview{display:flex;gap:12px;align-items:flex-end;margin-top:14px;flex-wrap:wrap}.tiles-preview figure{margin:0;display:flex;flex-direction:column;gap:4px;max-width:150px}.tiles-preview figcaption{font-size:var(--fs-1);color:var(--ink-3);line-height:1.3}.tp{display:flex;align-items:center;gap:6px;overflow:hidden;background:var(--stone);color:var(--stone-text);border-radius:3px;padding:3px;font-size:var(--fs-1);font-weight:var(--fw-semi)}.tp img{width:22px;height:22px;object-fit:cover;flex:0 0 auto}.tp span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-low{width:72px;height:28px}.tp-mid{width:120px;height:46px;font-size:var(--fs-1)}.tp-mid img{width:36px;height:36px}.tp-cap{width:120px;height:104px;clip-path:polygon(50% 0,100% 100%,0 100%);flex-direction:column;justify-content:flex-end;padding-bottom:8px;font-size:var(--fs-1)}.tp-cap img{width:40px;height:40px}.tp-cap span{white-space:normal;text-align:center;max-width:70px}.tp.c-red{background:var(--c-red);color:#fff}.tp.c-green{background:var(--c-green);color:#fff}.tp.c-blue{background:var(--c-blue);color:#fff}.tp.c-pink{background:var(--c-pink);color:#fff}.tp.c-yellow{background:var(--c-yellow);color:var(--on-yellow)}.you{display:inline-flex;align-items:center;gap:6px;align-self:center}.you-lbl{font-size:var(--fs-2);font-weight:var(--fw-semi);color:var(--accent);letter-spacing:var(--ls-ui)}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--live);flex:0 0 7px}.you.paused .live-dot{background:var(--ink-3);animation:none}.you.paused .you-lbl{color:var(--ink-3)}@keyframes live{0%,to{opacity:1}50%{opacity:.35}}.gain{font-family:var(--mono);font-size:var(--fs-2);font-weight:var(--fw-semi);color:var(--gain)}.gain:empty{display:none}.gain.on{animation:gain 1.6s ease-out forwards}@keyframes gain{0%{opacity:0;transform:translateY(4px)}15%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-4px)}}.clock.pulse{animation:flash .9s ease-out}@keyframes flash{0%{color:var(--gain)}to{color:var(--ink)}}.tag{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag.pulse{animation:tagpop .9s ease-out;display:inline-block}@keyframes tagpop{0%{transform:scale(1.18)}to{transform:none}}.clockrow{min-width:0}.posrow .pos{color:var(--ink);font-family:var(--mono);font-weight:var(--fw-semi);flex:0 0 auto}.pull{min-width:0;flex:1 1 auto;white-space:nowrap}.pull:not(:empty):before{content:"\b7  ";color:var(--ink-3);font-weight:var(--fw-reg)}.pull.moment{color:var(--ink);font-weight:var(--fw-semi)}.pull.m-down{color:var(--ink-2);font-weight:var(--fw-reg)}.pull.m-enter,.pull.m-row,.pull.m-streak{color:var(--accent)}.pull.m-up,.pull.m-win{color:var(--gain)}.pull.m-down{color:var(--loss)}.pull.m-down.pulse{animation:none}.pull.pulse{animation:rise-in .5s ease-out}@keyframes rise-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.pull{display:inline-block}.act.strong.ready:before{display:none}.you-mark .you-ptr{fill:var(--accent)}.you-mark .you-txt{fill:var(--accent);font-family:var(--sans);font-size:var(--fs-1);font-weight:var(--fw-semi);letter-spacing:var(--ls-ui)}.you-mark .you-sub{fill:var(--accent);font-family:var(--sans);font-weight:var(--fw-med)}.you-mark .you-ghost{fill:var(--accent);fill-opacity:.12;stroke:var(--accent);stroke-width:1.5}@keyframes mine{0%,to{stroke-opacity:1}50%{stroke-opacity:.55}}.blk.arrive .shape{animation:arrive 1.6s ease-out}@keyframes arrive{0%{fill:var(--accent)}}.blk.empty.next-open .shape{fill:var(--line-3);stroke:var(--line-2)}.blk.empty.next-open .lbl{fill:var(--ink-2)}.away-body{flex:1;min-width:0}.away-h{margin:0;font-family:var(--mono);font-size:var(--fs-3);font-weight:var(--fw-semi);color:var(--ink)}.away-t,.away-n{margin:2px 0 0}.away-n{font-size:var(--fs-2);color:var(--accent)}.ground .nb{white-space:nowrap}.guest-note{margin:0 0 4px!important}.motion-paused .live-dot,.motion-paused .blk.me .mine,.motion-paused .gain.on,.motion-paused .clock.pulse,.motion-paused .tag.pulse,.motion-paused .pull.pulse,.motion-paused .blk.arrive .shape{animation:none}.motion-paused .gain.on{opacity:1}@media(prefers-reduced-motion:reduce){.gain.on{opacity:1}}.guest-note .linkish{min-height:0;padding:0}.bb-status{margin:4px 0 0!important;font-size:var(--fs-3);font-weight:var(--fw-semi);color:var(--ink)}.ground{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:14px}.ground p{margin:0}.ad-line{display:flex;align-items:baseline;justify-content:center;gap:10px;min-width:0;max-width:100%;font-size:var(--fs-2);color:var(--ink-2);white-space:nowrap}.ad-slot{display:inline-flex;align-items:baseline;gap:6px;min-width:0;transition:opacity .35s ease}.ad-slot.swap{opacity:0}.ad-tag{background:none;border:0;padding:0;font:inherit;font-size:var(--fs-1);letter-spacing:var(--ls-caps);color:var(--ink-3);cursor:pointer;text-decoration:underline dotted var(--line-2);text-underline-offset:3px;position:relative}.ad-tag:after{content:"";position:absolute;inset:-12px -6px}.ad-tag:hover{color:var(--ink)}.ad-tag.as-text{cursor:default;text-decoration:none}.ad-a{min-width:0;color:var(--ink-2)}.ad-buy{background:none;border:0;padding:0;font:inherit;font-size:var(--fs-2);color:var(--ink-3);cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px;position:relative;flex:0 0 auto}.ad-buy:after{content:"";position:absolute;inset:-12px -4px}.ad-buy:hover{color:var(--ink)}.ad-buy.alone{color:var(--ink-2)}.motion-paused .ad-slot{transition:none}.ad-show{font-size:var(--fs-4);margin-top:10px!important;overflow-wrap:anywhere}.ad-show-tag{font-size:var(--fs-1);letter-spacing:var(--ls-caps);color:var(--ink-3);margin-right:4px}.ad-preview{display:flex;gap:6px;align-items:baseline;margin:2px 0 0!important;padding:10px 12px;border:1px dashed var(--line-3);border-radius:10px;font-size:var(--fs-2);white-space:nowrap;overflow:hidden}.packs{border:0;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.packs legend{padding:0;margin-bottom:6px}.pack{position:relative;display:inline-flex;align-items:baseline;gap:8px;min-height:var(--tap);padding:8px 16px;border-radius:999px;border:1px solid var(--line-2);cursor:pointer}.pack input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.pack:has(input:checked){border-color:var(--ink);background:var(--ink);color:var(--paper)}.pack:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.pack-p{font-family:var(--mono);font-size:var(--fs-2);opacity:.85}@media(max-width:560px){.ground{padding:2px 0 4px}.ground p{line-height:1.35}}.prog{position:absolute;left:0;right:0;top:-1px;height:2px;pointer-events:none;overflow:hidden}.prog>i{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .9s linear}.motion-paused .prog>i{transition:none}.stamp{position:absolute;left:16px;top:-30px;margin:0;padding:3px 10px;border-radius:999px;background:var(--paper);border:1px solid var(--accent);color:var(--accent);font-size:var(--fs-2);font-weight:var(--fw-semi);letter-spacing:var(--ls-ui);pointer-events:none}.stamp:empty{display:none}.stamp.on{animation:stamp 4.2s ease-out forwards}@keyframes stamp{0%{opacity:0;transform:translateY(6px) scale(.96)}8%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}.motion-paused .stamp.on{animation:none}.blk.rival .shape{stroke:var(--ink-2);stroke-width:1.5;stroke-dasharray:4 3}.blk.chaser .shape{stroke:var(--loss);stroke-width:1.2;stroke-dasharray:2 3}.pull.rival{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink)}.pull.rival.warn{color:var(--loss)}#mult.streak:before{content:"";display:inline-block;width:8px;height:9px;margin-right:5px;vertical-align:-1px;background:linear-gradient(var(--accent) 0 2px,transparent 2px 3.5px,var(--accent) 3.5px 5.5px,transparent 5.5px 7px,var(--accent) 7px 9px);clip-path:polygon(30% 0,70% 0,100% 100%,0 100%)}.marks{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0!important}.mark{font-size:var(--fs-2);padding:2px 9px;border-radius:999px;border:1px dashed var(--line-3);color:var(--ink-3)}.mark.got{border:1px solid var(--ink-2);color:var(--ink)}.next-game{margin-top:6px}@media(max-width:560px){.posrow:has(.pull.rival) .delta{display:none}}.blk[data-i="0"]:not([class*=" c-"]) .shape{fill:var(--seat-cap)}.blk[data-i="0"] .shape{stroke:var(--ink-3);stroke-opacity:.45;stroke-width:1}.blk[data-i="0"] .own{letter-spacing:var(--ls-caps)}.clock{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.clock .hs{color:var(--ink-2);font-weight:var(--fw-reg)}.wordmark{font-size:var(--fs-5)}@media(max-width:560px){.wordmark{font-size:var(--fs-4)}.clock{font-size:var(--fs-5)}}@media(min-width:561px){.clock{font-size:var(--fs-6)}}.tiles-preview .tp{font-size:var(--fs-1)}.pop-sign,.ad-show,.lede,.away-t{text-wrap:pretty}dialog.sheet h2,.game-title,.result{text-wrap:balance}@media(prefers-contrast:more){:root{--ink-2: var(--ink);--ink-3: #d3cdc4;--line: #4d4740;--line-3: #6a645c;--loss: #d2bccf}.blk .shape{stroke-width:1.5}.blk.empty .shape{stroke:var(--line-2)}.blk.rival .shape{stroke:var(--ink)}}@media(forced-colors:active){.blk .shape,.blk.empty .shape,.silhouette path{stroke:CanvasText;stroke-width:1}.blk .mine,.you-mark .you-ghost,.blk:focus-visible .shape{stroke:Highlight;stroke-width:3}.you-mark .you-ptr,.you-mark .you-txt,.you-mark .you-sub{fill:Highlight}.blk.rival .shape,.blk.chaser .shape{stroke:CanvasText;stroke-width:2}.blk text,.blk .lbl,.blk .sgt,.blk .own{fill:CanvasText}.live-dot,.prog>i,.act.ready:before,.game.ready .g-state:before{background:Highlight;forced-color-adjust:none}.act,.pack,button.ghost,.ghost-btn,.filebtn,.stamp,.mark{border:1px solid ButtonText}}.step.down{color:var(--loss)}main.verify .verify-email{color:var(--ink);font-size:var(--fs-4)}main.verify .verify-email strong{font-family:var(--mono);font-weight:var(--fw-semi);letter-spacing:var(--ls-ui)}main.verify .verify-check{font-size:var(--fs-2);color:var(--ink-3)}main.verify h1{font-size:var(--fs-6)}.tagline{margin:0;flex:0 1 auto;min-width:0;font-size:var(--fs-2);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar.top{gap:var(--s3)}.bar.top .ticker{text-align:right}@media(max-width:760px){.tl-more{display:none}}@media(max-width:560px){.bar.top .ticker{display:none}.tagline{flex:1 1 auto}}.info-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto}.info-btn .ib-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(min-width:761px){.info-btn{width:auto!important;border-radius:999px!important;padding:0 14px 0 10px;font-family:var(--sans)!important;font-style:normal!important;font-size:var(--fs-2)!important;color:var(--ink)!important}.info-btn .ib-i{font-family:var(--serif);font-style:italic;font-size:var(--fs-4);color:var(--ink-2)}.info-btn .ib-l{display:inline;position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none}}.has-hint{cursor:help;border-radius:4px}.has-hint:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hint{position:fixed;z-index:50;max-width:min(320px,calc(100vw - 16px));margin:0;padding:8px 12px;border-radius:10px;background:var(--raised);border:1px solid var(--line-2);color:var(--ink);font-size:var(--fs-2);line-height:var(--lh-ui);pointer-events:none}.pull.intro{color:var(--ink)}.delta.pulse{animation:rise-in .5s ease-out;display:inline-block}.motion-paused .delta.pulse{animation:none}.app.paused .live-dot{background:var(--ink-3);animation:none}.legend{margin:8px 0 0;display:grid;gap:8px}.legend div{display:grid;grid-template-columns:minmax(9em,max-content) 1fr;gap:4px 12px;align-items:baseline}.legend dt{margin:0;white-space:nowrap}.legend dd{margin:0;color:var(--ink-2);font-size:var(--fs-2)}.lg-you{color:var(--accent);font-weight:var(--fw-semi);font-size:var(--fs-2);display:inline-flex;align-items:center;gap:6px}.lg-dot{animation:none}.lg-clock{font-family:var(--mono);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.lg-clock small{font-size:.62em;color:var(--ink-2)}.lg-tag{font-family:var(--mono);font-size:var(--fs-2);color:var(--accent)}.lg-pos{font-family:var(--mono);font-size:var(--fs-2);font-weight:var(--fw-semi)}.lg-gain{font-family:var(--mono);color:var(--gain)}.lg-loss{font-family:var(--mono);color:var(--loss)}.lg-line{font-family:var(--mono);font-size:var(--fs-2)}.lg-ad{font-size:var(--fs-1);letter-spacing:var(--ls-caps);color:var(--ink-3)}.lg-tiles{display:inline-flex;gap:4px}.lg-t{display:inline-flex;align-items:center;justify-content:center;width:22px;height:16px;border-radius:2px;background:var(--seat-hi);font-style:normal;font-size:var(--fs-1);color:var(--on-tile)}.lg-t.you{outline:2px solid var(--accent);outline-offset:-2px}.lg-t.rival{outline:1.5px dashed var(--ink-2);outline-offset:-2px}.lg-t.chaser{outline:1.5px dotted var(--loss);outline-offset:-2px}.lg-t.open{width:auto;padding:0 4px;background:var(--line-3);color:var(--ink-2);outline:1px solid var(--line-2);outline-offset:-1px}.lg-t.c{background:var(--c-green)}@media(max-width:560px){.legend div{grid-template-columns:1fr}}.stage.loading .pyr{opacity:0}.open-part{color:var(--ink-3)}.ad-tag:after{inset:-14px -8px}.ad-buy:after{inset:-14px -6px}.prompt-line .linkish{position:relative}.prompt-line .linkish:after{content:"";position:absolute;inset:-6px -4px}.tiers .mk{font-size:var(--fs-1)}@media(max-width:560px){.tagline{font-size:var(--fs-1);white-space:normal;line-height:1.25;overflow:visible}}.prompt-line{font-size:var(--fs-2)}@media(max-width:560px){.prompt-line{flex-wrap:nowrap}.prompt-line #prompt-t{overflow:hidden;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.25}.prompt-line .linkish{white-space:nowrap}}.tl-more{display:inline!important}@media(max-width:1100px){.bar.top .ticker{display:none}.tagline{flex:1 1 auto}}@media(max-width:760px){.tagline{font-size:var(--fs-1);white-space:normal;line-height:1.25;overflow:visible}}#you-lbl,#mult,#pos,#pull{text-decoration:underline dotted var(--ink-3);text-decoration-thickness:1px;text-underline-offset:3px}.blk[data-i="0"].next-open .shape{stroke-dasharray:none;stroke:var(--line-2)}.beat{stroke:var(--bg);stroke-width:1}.clock .hs{font-size:max(var(--fs-1),.62em)}.legend dd,.lg-ad,.lg-tag,.lg-line,.lg-pos{font-size:var(--fs-1)}.legend dd{font-size:var(--fs-2)}.clock{contain:layout paint;display:inline-block}.ad-line{white-space:normal;flex-wrap:wrap}.ad-slot{min-width:0}.ad-a{overflow-wrap:anywhere}@media(max-width:560px){.ground{flex-direction:column;align-items:center;row-gap:2px}.ad-line{width:100%;justify-content:center;text-align:center}.ad-slot{display:block;max-width:100%;white-space:normal}.ad-a{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}.hint{pointer-events:auto}:where(#you-lbl,#clock,#mult,#pos,#delta,#pull){background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-align:left;cursor:help;position:relative;border-radius:0}#you-lbl:after,#clock:after,#pos:after,#delta:after{content:"";position:absolute;inset:-10px -4px}@media(max-height:450px){.bar.top{padding-top:4px}.tagline{display:none}.ground{padding:0}.bar.bottom{flex-wrap:wrap;row-gap:2px;padding-top:4px;padding-bottom:4px}.me-line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;min-width:0;flex:1 1 100%}.me-line .clockrow{flex:0 0 auto}.me-line .posrow{flex:1 1 10em;min-width:0}.clock{font-size:var(--fs-4)!important}#mult:not(.band){display:none}.actions{flex:1 1 100%;flex-wrap:nowrap;justify-content:flex-end;width:auto!important}.act{min-height:36px;padding:4px 12px;flex:0 0 auto}.actions:not(.all) .act:not(.strong):not(#act-more){display:none}#act-more{display:inline-flex!important}.prompt-line{font-size:var(--fs-1)}}#act-more{display:none}.doc{max-width:75ch}.doc p,.doc li{line-height:1.6}.doc a{display:inline;min-height:0}.game-title,.g-title{text-transform:lowercase}.sticky-actions{position:sticky;bottom:-18px;z-index:2;margin:12px -24px -18px;padding:10px 24px 14px;background:var(--bg);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center}.sticky-actions .msg{flex-basis:100%;margin:0!important;min-height:0}.tp-label{font-size:var(--fs-1);color:var(--ink-3)}.tp-now-wrap .tp{width:100%;max-width:260px;min-height:44px;font-size:var(--fs-2)}.game-btn[aria-disabled=true]{cursor:default}.game-btn[aria-disabled=true] .g-title{color:var(--ink-2)}.game-rule{font-size:var(--fs-3);color:var(--ink)}.big-btn.start{margin-top:8px}.blk.inviter .shape{stroke:var(--ink);stroke-width:2.5}@media(max-width:560px){.actions:not(.all) .act:not(.strong):not(#act-more):not(#open-play){display:none}#act-more{display:inline-flex!important}.actions{flex-wrap:nowrap}.actions.all{flex-wrap:wrap}}.board-switch{display:inline-flex;flex:0 0 auto;border:1px solid var(--line-2);border-radius:999px;overflow:hidden}.board-switch .bs{background:none;border:0;color:var(--ink-2);font:inherit;font-size:var(--fs-2);padding:4px 10px;min-height:32px;cursor:pointer;position:relative}.board-switch .bs:after{content:"";position:absolute;inset:-6px 0}.board-switch .bs[aria-pressed=true]{background:var(--ink);color:var(--bg)}.week-line{font-size:var(--fs-2);color:var(--ink-2);margin:0}.away-btns{display:flex;gap:8px;flex:0 0 auto}.bracket{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.bracket li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;background:var(--raised);font-size:var(--fs-3)}.bracket li.me{outline:2px solid var(--accent);outline-offset:-2px}.bracket .gap{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-2)}.gotd-line{font-size:var(--fs-2);color:var(--ink);margin:8px 0 0!important}.game.gotd .game-btn{border-color:var(--ink-2)!important}.game.gotd .game-btn:before{content:"game of the day";grid-column:1 / -1;display:block;margin-bottom:2px;font-size:var(--fs-1);font-weight:var(--fw-semi);letter-spacing:.02em;color:var(--ink-2)}.marks-group{margin:8px 0 0}.marks-group h4{margin:0 0 4px;font-size:var(--fs-1);letter-spacing:var(--ls-caps);color:var(--ink-3);font-weight:var(--fw-reg)}@media(max-width:560px){.board-switch .bs{padding:4px 8px}}@media(max-width:560px){.bar.top{flex-wrap:wrap;row-gap:2px}.bar.top .board-switch{margin-left:auto}.tagline{order:5;flex:1 1 100%}}@media(max-width:350px){.board-switch{order:6;margin:6px 0 0!important}}.game.unwon .g-title:after{content:" \b7  not won yet";font-weight:var(--fw-reg);font-size:var(--fs-1);color:var(--ink-3)}#mult{flex:0 0 auto;overflow:visible;text-overflow:clip}@media(max-width:560px){.clockrow,.me-line .clockrow{flex-wrap:wrap;row-gap:0;max-width:100%;min-width:0}#pos{white-space:normal;overflow-wrap:anywhere;min-width:0;flex:0 1 auto;max-width:100%}}#mult:after{content:"";position:absolute;inset:-6px -4px}#pull{padding-top:6px!important;padding-bottom:6px!important;margin-top:-6px!important;margin-bottom:-6px!important}.ad-tag{position:relative}.ad-tag:after{content:"";position:absolute;inset:-6px}@media(pointer:coarse){#pull{padding-top:14px!important;padding-bottom:14px!important;margin-top:-14px!important;margin-bottom:-14px!important}#mult:after,.ad-tag:after,#you-lbl:after,#clock:after,#pos:after,#delta:after{inset:-14px -4px}}@media(max-width:560px){.pull,#pull{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.3;min-height:2.6em;padding:0!important;margin:0!important;vertical-align:top}}@media(max-height:300px){html,body{height:auto}body{overflow-y:auto}.app{height:auto;min-height:100dvh;grid-template-rows:auto minmax(220px,auto) auto}.stage{min-height:220px}.pyr{min-height:160px}}@media(min-width:1920px){html{font-size:112.5%}}.me-line,.posrow,.clockrow{min-width:0}.ground>p{max-width:100%;min-width:0}.ground-line,.ground-line .nb,.ground-line .acc-part{white-space:normal}
