.pc-theme-chanceforge .cg-grid{gap:var(--space-8);grid-template-columns:1.75rem repeat(6,minmax(0,1fr));max-width:30rem;margin:.8rem 0;display:grid}.pc-theme-chanceforge .cg-cell{aspect-ratio:1;border-radius:8px;justify-content:center;align-self:start;align-items:center;min-height:0;font-size:.82rem;font-weight:600;display:flex}.pc-theme-chanceforge .cg-cell--head{color:var(--ff-slate-text);background:0 0;border:none;font-weight:700}.pc-theme-chanceforge .cg-die{aspect-ratio:auto;--pip-die-size:1.45rem;min-height:0;font-size:1.6rem;line-height:1}.pc-theme-chanceforge .cg-die--row{color:var(--ff-anvil)}.pc-theme-chanceforge .cg-die--col{color:var(--pc-select)}.pc-theme-chanceforge .cg-cell--pick{border:2px solid var(--ff-outline);background:var(--ff-paper);color:inherit;cursor:pointer;transition:background .12s,transform 60ms}.pc-theme-chanceforge .cg-cell--pick:hover:not(:disabled){transform:translateY(-1px)}.pc-theme-chanceforge .cg-cell--pick:disabled{cursor:default;opacity:.95}.pc-theme-chanceforge .cg-cell--sel{background:var(--pc-select);background:oklch(from var(--pc-select) min(l, .53) c h);color:#fff;border-color:var(--ff-outline)}.pc-theme-chanceforge .cg-cell--hit{background:var(--pc-correct-bg);color:var(--pc-correct);border-color:var(--pc-correct);box-shadow:0 0 0 2px var(--pc-correct) inset}.pc-theme-chanceforge .cg-tree-stage{margin:.6rem 0}.pc-theme-chanceforge .cg-tree-label{color:var(--ff-slate-text);margin:0 0 .35rem;font-weight:700}.pc-theme-chanceforge .cg-branch-row{flex-wrap:wrap;gap:.5rem;display:flex}.pc-theme-chanceforge .cg-branch{text-align:left}.pc-theme-chanceforge .cg-branch-p{background:var(--ff-warm);font-variant-numeric:tabular-nums;border-radius:6px;margin-left:.4rem;padding:.05rem .4rem;font-size:.85rem;display:inline-block}.pc-theme-chanceforge .cg-branch--on{background:var(--pc-select);background:oklch(from var(--pc-select) min(l, .53) c h);color:#fff;border-color:var(--ff-outline)}.pc-theme-chanceforge .cg-branch--on .cg-branch-p{color:#fff;background:oklch(53% 5.96046e-8 90)}.pc-theme-chanceforge .cg-tree-answer{margin-top:.6rem}.pc-theme-chanceforge .cg-tree-stagecard,.pc-theme-chanceforge .cg-grid-stagecard{align-items:stretch;gap:.6rem}.pc-theme-chanceforge .cg-build-cue{color:var(--ff-slate-text);margin:0;font-size:.95rem;font-weight:600;line-height:1.4}.pc-theme-chanceforge .cg-grid-stagecard .cg-grid{width:100%;max-width:30rem;margin:.4rem auto}.pc-theme-chanceforge .cg-empirical{font-variant-numeric:tabular-nums;color:var(--ff-slate-text);margin:.3rem 0 0;font-size:1.05rem;font-weight:700;line-height:1.5}.pc-theme-chanceforge .cg-check{align-self:flex-start}.pc-theme-chanceforge .cg-answer-cue{color:var(--ff-slate-text);margin:.2rem 0 .1rem;font-size:1rem;font-weight:700}.pc-theme-chanceforge .cg-answer-choices{gap:.55rem;margin-top:.2rem;display:grid}.pc-theme-chanceforge .cg-answer{text-align:left;border:2px solid var(--ff-outline);border-left:6px solid var(--pc-select);background:var(--ff-paper);width:100%;min-height:52px;color:inherit;font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:0 2px 0 var(--ff-outline);border-radius:.6rem;align-items:center;padding:.7rem .9rem;font-size:1.05rem;font-weight:700;transition:transform 80ms,box-shadow 80ms;display:flex}.pc-theme-chanceforge .cg-answer:not(:disabled):hover{box-shadow:0 4px 0 var(--ff-outline);transform:translateY(-2px)}.pc-theme-chanceforge .cg-answer:disabled{cursor:default;opacity:.9}@media (prefers-reduced-motion:reduce){.pc-theme-chanceforge .cg-cell--pick,.pc-theme-chanceforge .cg-cell--pick:hover:not(:disabled),.pc-theme-chanceforge .cg-answer,.pc-theme-chanceforge .cg-answer:not(:disabled):hover{transition:none;transform:none}}.cf-lab{gap:.7rem;display:grid}.cf-lab-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.cf-tab--active{background:var(--ff-forge);background:oklch(from var(--ff-forge) min(l, .53) c h);color:#fff;border-color:var(--ff-outline)}.cf-lab-blurb{margin:0}.cf-canvas{aspect-ratio:640/360;border:2px solid var(--ff-outline);width:100%;height:auto;box-shadow:0 2px 0 var(--ff-outline);background:#fbf6ec;border-radius:.8rem;display:block}.cf-readout{margin:0;font-weight:600}.cf-lab-controls{flex-wrap:wrap;gap:.5rem;display:flex}.cf-seed-note{opacity:.8;margin:0;font-size:.78rem}.cf-poe{border:2px solid var(--ff-outline);background:var(--ff-paper,var(--ff-paper,transparent));border-radius:.8rem;gap:.6rem;padding:.85rem 1rem;display:grid}.cf-poe[hidden]{display:none}.cf-poe-q{color:var(--ff-anvil);margin:0;font-size:1rem;font-weight:800}.cf-poe-opts{gap:.5rem;display:grid}.cf-poe-opt{text-align:left;min-height:44px;font-weight:700}.cf-poe-chip{color:var(--ff-slate-text);margin:0;font-weight:700}.cf-poe-recon{gap:.3rem;display:grid}.cf-poe-verdict{margin:0;font-weight:800}.cf-poe-verdict--yes{color:var(--pc-correct,#2e7d32)}.cf-poe-verdict--rethink{color:var(--ff-anvil)}.cf-poe-why{opacity:.92}.cf-lab-locked{opacity:.85;margin:0;font-weight:700}.by-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.by-stage{flex-direction:column;align-items:center;display:flex}.by-frame{text-align:center;color:var(--ff-anvil);max-width:46ch;margin:0;font-size:1.05rem;font-weight:800;line-height:1.45}.by-instr{color:var(--ff-slate-text);margin:.7rem 0 .35rem;font-size:.95rem;font-weight:800}.by-choices{flex-direction:column;gap:.5rem;display:flex}.by-choice{text-align:left;min-height:44px;font-weight:800}.by-hint{color:var(--ff-slate-text);font-size:.9em;font-weight:600}.by-choice--correct{box-shadow:0 0 0 4px var(--pc-correct);border-color:var(--pc-correct)!important}.by-choice--wrong{opacity:.55;text-decoration:line-through}.by-grid-wrap{justify-content:center;width:100%;margin:.2rem 0 .6rem;display:flex}.by-grid{border-collapse:collapse;font-variant-numeric:tabular-nums}.by-grid th,.by-grid td{border:2px solid var(--ff-outline);text-align:center;vertical-align:top;padding:.4rem .6rem}.by-grid thead th{background:var(--ff-warm);font-size:.85rem}.by-grid tbody th{background:var(--ff-warm);text-align:right;max-width:12ch;font-size:.85rem;font-weight:800}.by-grid .by-flag{color:var(--pc-select,var(--ff-forge))}.by-cell{min-width:4.5rem;font-size:1.3rem;font-weight:900}.by-cell-tag{color:var(--ff-slate-text);margin-top:.15rem;font-size:.7rem;font-weight:600;display:block}.by-cell.by-tp{background:var(--pc-correct-bg,color-mix(in oklab, var(--pc-correct,#4caf50) 16%, var(--ff-paper)))}.by-cell.by-fp{background:var(--pc-incorrect-bg,color-mix(in oklab, var(--pc-incorrect,#e53935) 14%, var(--ff-paper)))}.by-freq{text-align:center;max-width:48ch;color:var(--ff-anvil);margin:.3rem auto 0;font-size:1rem;font-weight:800;line-height:1.45}.smp-stage{flex-direction:column;align-items:center;gap:.7rem;display:flex}.smp-plot-host{justify-content:center;width:100%;display:flex}.smp-plot-wrap{width:100%;max-width:min(94%,30rem)}.smp-plot{width:100%;height:auto}.smp-q{color:var(--ff-anvil);text-align:center;margin:.4rem 0 .2rem;font-size:1.05rem;font-weight:800}.smp-choices{gap:.55rem;margin-top:.4rem;display:grid}.smp-choice{text-align:left;min-height:48px;padding:.6rem .9rem;font-weight:700;display:block}.smp-choice--right{border-color:var(--pc-correct,#4caf50);background:var(--pc-correct-bg,color-mix(in oklab, var(--pc-correct,#4caf50) 16%, var(--ff-paper)))}.smp-choice--wrong{border-color:var(--pc-incorrect,#e53935);background:var(--pc-incorrect-bg,color-mix(in oklab, var(--pc-incorrect,#e53935) 12%, var(--ff-paper)))}.bxp-stage{flex-direction:column;align-items:center;gap:.5rem;display:flex}.bxp-plot-wrap{width:100%;max-width:min(94%,32rem)}.bxp-plot{width:100%;height:auto}.bxp-q{color:var(--ff-anvil);text-align:center;margin:.5rem 0 .2rem;font-size:1.05rem;font-weight:800}.bxp-choices{gap:.55rem;margin-top:.4rem;display:grid}.bxp-choice{text-align:left;font-variant-numeric:tabular-nums;min-height:48px;padding:.6rem .9rem;font-weight:700;display:block}.bxp-choice--right{border-color:var(--pc-correct,#4caf50);background:var(--pc-correct-bg,color-mix(in oklab, var(--pc-correct,#4caf50) 16%, var(--ff-paper)))}.bxp-choice--wrong{border-color:var(--pc-incorrect,#e53935);background:var(--pc-incorrect-bg,color-mix(in oklab, var(--pc-incorrect,#e53935) 12%, var(--ff-paper)))}.gf-scene{background:var(--ff-warm);border:2px solid var(--ff-outline);border-radius:.8rem;margin:.4rem 0 .7rem;padding:.85rem .95rem}.gf-setup{color:var(--ff-slate-text);margin-bottom:.5rem;font-weight:800}.gf-run{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.gf-runlbl{color:var(--ff-slate-text);margin-right:.2rem;font-weight:700}.gf-chip{border:2px solid var(--ff-outline);color:var(--ff-slate-text);border-radius:999px;padding:.22rem .6rem;font-size:.9rem;font-weight:800;display:inline-block}.gf-chip--x{background:color-mix(in oklab, var(--pc-select) 22%, var(--ff-paper))}.gf-chip--y{background:color-mix(in oklab, var(--ff-slate-text) 12%, var(--ff-paper))}.gf-choices{gap:.55rem;margin-top:.3rem;display:grid}.gf-choice{text-align:left;border:2px solid var(--ff-outline);background:var(--ff-paper);min-height:48px;color:var(--ff-slate-text);cursor:pointer;border-radius:.6rem;padding:.8rem .9rem;font-size:.98rem;font-weight:600;transition:border-color .14s,transform .14s}.gf-choice:hover{border-color:var(--pc-select);transform:translateY(-1px)}.gf-choice:focus-visible{outline:3px solid var(--pc-select);outline-offset:2px}.gf-choice[disabled]{cursor:default;opacity:.92}.gf-choice--correct{border-color:var(--pc-correct,#2e7d54);background:var(--pc-correct-bg,color-mix(in oklab, #2e7d54 20%, var(--ff-paper)));font-weight:800}.gf-choice--wrong{border-color:var(--pc-incorrect,#b3452f);background:var(--pc-incorrect-bg,color-mix(in oklab, #b3452f 16%, var(--ff-paper)))}.gf-reveal{border:2px solid var(--ff-outline);background:var(--ff-warm);text-align:center;border-radius:.7rem;margin-top:.7rem;padding:.6rem}.gf-svg{width:100%;max-width:min(94%,32rem);height:auto}.gf-title{fill:var(--ff-slate-text);font-size:12.5px;font-weight:800}.gf-bar-bg{fill:color-mix(in oklab, var(--ff-slate-text) 12%, var(--ff-paper));stroke:var(--ff-outline);stroke-width:1px}.gf-bar{fill:color-mix(in oklab, var(--pc-select) 45%, var(--ff-paper))}.gf-bar--fav{fill:color-mix(in oklab, var(--pc-select) 72%, var(--ff-paper))}.gf-barlbl{fill:var(--ff-slate-text);font-size:12px;font-weight:700}.gf-barpct{fill:var(--ff-slate-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.gf-note{fill:var(--ff-slate-text);font-size:11px;font-weight:600}.gf-note-html{color:var(--ff-anvil);text-align:center;margin:var(--space-16) 0 0;font-weight:600}@media (prefers-reduced-motion:reduce){.gf-choice,.gf-choice:hover{transition:none;transform:none}}.pc-theme-chanceforge.pc-immersive{--pc-env-bg:url(/play/chanceforge/env.webp) center / cover no-repeat, linear-gradient(to bottom, #cfe0f0 0%, #dbe4ec 22%, #ece3d0 52%, #f2e7cc 78%, #f6efdb 100%);--pc-env-bg-dark:url(/play/chanceforge/env-dark.webp) center / cover no-repeat, linear-gradient(to bottom, #101529 0%, #171d34 40%, #1c2030 72%, #211f2b 100%);--pc-env-bg-flat:url(/play/chanceforge/env.webp) center / cover no-repeat, oklab(92.1252% -.00297573 .00963742);--pc-env-bg-flat-dark:url(/play/chanceforge/env-dark.webp) center / cover no-repeat, #171d33}.chanceforge-kits{border:2px solid var(--ff-outline);border-radius:.9rem;margin-top:.6rem;padding:.7rem .9rem}.chanceforge-kits-summary{cursor:pointer;font-weight:800}.chanceforge-kits-summary:focus-visible{outline:3px solid var(--ff-focus)}@media (aspect-ratio>=1) and (width>=1000px){.pc-theme-chanceforge.pc-immersive .bxp-plot-wrap{max-width:min(54rem,290dvh - 75.4rem)}}.cf-rm-setup{margin-bottom:.75rem}.cf-rm-region{flex-direction:column;gap:.75rem;display:flex}.cf-rm-nav{margin-top:1rem}.cf-rm-choice-row{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.cf-rm-choice{text-align:left}.cf-rm-choice--on{outline:3px solid var(--pc-select);outline-offset:2px;background:color-mix(in oklab, var(--pc-select) 14%, var(--ff-paper))}.cf-rm-once-val{margin:.5rem 0 .25rem;font-size:1.1rem}.cf-rm-lesson{margin-top:.75rem}.cf-rm-stats{margin-top:.6rem}.cf-rm-hist{border-bottom:2px solid var(--ff-outline);align-items:flex-end;gap:.35rem;height:9rem;margin-top:.4rem;padding:.4rem .2rem 0;display:flex}.cf-rm-hist-col{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:.15rem;height:100%;display:flex}.cf-rm-hist-bar{background:var(--pc-select);border-radius:4px 4px 0 0;width:100%;min-height:2px;transition:height .35s}@media (prefers-reduced-motion:reduce){.cf-rm-hist-bar{transition:none}}.cf-rm-hist-count{opacity:.85;font-size:.7rem;font-weight:700}.cf-rm-hist-tick{opacity:.6;margin-top:.15rem;font-size:.62rem}.pc-theme-chanceforge .db-jag-region{flex-direction:column;gap:.75rem;display:flex}.pc-theme-chanceforge .db-jag-nav{margin-top:1rem}.pc-theme-chanceforge .db-jag-progress{font-size:.95rem}.pc-theme-chanceforge .db-jag-stem{white-space:pre-wrap;font-family:inherit}.pc-theme-chanceforge .db-jag-bubble{background:color-mix(in oklab, var(--pc-select) 12%, var(--ff-paper));border:1px solid var(--ff-outline);border-radius:.7rem .7rem .7rem .15rem;margin:.6rem 0;padding:.6rem .8rem}.pc-theme-chanceforge .db-jag-bot{opacity:.75;margin-bottom:.2rem;font-size:.75rem;font-weight:800;display:block}.pc-theme-chanceforge .db-jag-choice-row{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.pc-theme-chanceforge .db-jag-choice{text-align:left;flex:12rem}.pc-theme-chanceforge .db-jag-reveal{margin-top:1rem}.pc-theme-chanceforge .db-jag-badge{border-radius:999px;margin-bottom:.4rem;padding:.15rem .55rem;font-size:.8rem;font-weight:800;display:inline-block}.pc-theme-chanceforge .db-jag-badge--right{background:color-mix(in oklab, #27ae60 22%, var(--ff-paper));color:var(--ff-anvil);border:1px solid #27ae60}.pc-theme-chanceforge .db-jag-badge--wrong{background:color-mix(in oklab, #e74c3c 20%, var(--ff-paper));color:var(--ff-anvil);border:1px solid #e74c3c}@media (width<=640px){.cf-lab>.cf-canvas{order:1}.cf-lab>.cf-readout{order:2}.cf-lab>.cf-poe{order:3}.cf-lab>.cf-poe-chip{order:4}.cf-lab>.cf-poe-recon{order:5}.cf-lab>.cf-lab-controls,.cf-lab>.cf-cardbar{order:6}.cf-lab>.cf-lab-tabs{order:7}.cf-lab>.cf-lab-blurb{order:8}.cf-lab>.cf-seed-note{order:9}}.cf-seam{margin:var(--space-4) 0 0}@media (width<=700px){.cf-lab-tabs{scroll-snap-type:x proximity;padding-bottom:var(--space-8);flex-wrap:nowrap;overflow-x:auto}.cf-lab-tabs>*{scroll-snap-align:start;flex:none}.cf-lab-controls{padding-bottom:var(--space-8);flex-wrap:nowrap;overflow-x:auto}.cf-lab-controls>*{flex:none}.cf-lab>.cf-canvas{margin-inline:calc(-1 * var(--space-16));width:calc(100% + 2 * var(--space-16))}}@media (prefers-color-scheme:dark){.cf-canvas{background:#121212}}.gf-runmore{margin-top:var(--space-12,.75rem);min-height:44px}.gf-runmore-out{margin-top:var(--space-8,.5rem)}.gf-run--compact{gap:.4rem}.gf-run--compact .gf-chip{text-align:center;min-width:1.7rem;padding:.1rem .3rem;font-size:.85rem}.gf-chip--streak{outline-offset:1px;outline:2px solid}.gf-runmore-key{margin:.25rem 0}.cf-act{margin:var(--space-16) 0;justify-content:center;display:flex}.cf-act:empty{display:none}@media (width<=640px){.cf-lab>.cf-act{order:1}}.cf-flick{align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.cf-flick-coin{cursor:grab;touch-action:none;background:0 0;border:2px dashed #0000;border-radius:50%;min-width:132px;min-height:132px;padding:.4rem}.cf-flick-coin:focus-visible{border-color:var(--pc-select);outline:none}.cf-flick-coin--spinning{cursor:progress}.cf-flick-rim{fill:#b8912f}.cf-flick-face{fill:#e2bf55;stroke:#8a6a1c;stroke-width:2px}.cf-flick-letter{fill:#2d2d2d;font:800 40px system-ui,sans-serif}.cf-flick-shadow{fill:var(--ff-outline);opacity:.35}.cf-flick-hint{text-align:center;max-width:34ch;margin:0}.cf-doors{gap:var(--space-16);flex-direction:column;width:100%;max-width:30rem;display:flex}.cf-doors-row{gap:var(--space-16);grid-template-columns:repeat(3,1fr);display:grid}.cf-door{border:2px solid var(--ff-outline);background:var(--ff-paper);min-height:132px;color:var(--ff-anvil);cursor:pointer;box-shadow:inset 0 -10px 0 color-mix(in oklab, var(--ff-outline) 35%, transparent);border-radius:.6rem .6rem .2rem .2rem;flex-direction:column;justify-content:space-between;align-items:center;padding:.6rem .3rem;font-weight:700;display:flex}.cf-door:disabled{cursor:default}.cf-door--picked{border-width:3px;border-color:var(--pc-select)}.cf-door--open{background:color-mix(in oklab, var(--ff-paper) 80%, var(--ff-outline))}.cf-door--car{border-color:var(--pc-correct)}.cf-door-behind{min-height:2.4rem;font-size:2.4rem;line-height:1}.cf-doors-say{color:var(--ff-anvil);margin:0;font-weight:600;line-height:1.45}.cf-doors-offer{gap:var(--space-16);flex-wrap:wrap;display:flex}.cf-doors-offer .ff-btn,.cf-doors-again{min-height:44px}.cf-cast-line{margin:var(--space-16) 0 0;color:var(--ff-anvil);border-left:4px solid var(--pc-select);padding-left:var(--space-16);font-style:normal;font-weight:600}.cf-history-card{margin-top:var(--space-16);padding:var(--space-16) var(--space-24);border:1px solid var(--ff-outline);background:var(--ff-paper);border-radius:.6rem}.cf-history-h{margin:0 0 .3rem;font-size:1rem}.cf-history-card p{margin:0 0 .3rem;line-height:1.5}.cf-history-src{font-size:.85rem}.pc-theme-chanceforge .cg-grid{touch-action:pan-y}.pc-theme-chanceforge .cg-live{font-variant-numeric:tabular-nums;color:var(--ff-slate-text);margin:0;font-weight:700}.pc-theme-chanceforge .cg-n--col{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}.pc-theme-chanceforge .cg-cell--sel .cg-n--col{color:#fff}.pc-theme-chanceforge .cg-cell--hit .cg-n--col{color:inherit}@media (prefers-reduced-motion:reduce){.cf-flick-coin{transition:none}}.ia-fig,.dr-fig{margin:var(--space-24) 0 0}.ia,.dr{width:100%;max-width:30rem;height:auto;display:block}.ia-tp{fill:var(--pc-correct,#2e7d32)}.ia-fp{fill:none;stroke:#b45309;stroke-width:1.4px}.ia-fn{fill:var(--pc-correct,#2e7d32);opacity:.75}.ia-tn{fill:var(--ff-outline);opacity:.55}@media (prefers-color-scheme:dark){.ia-fp{stroke:#f0a24a}}.ia-key,.dr-key{margin-top:var(--space-16);color:var(--ff-slate-text);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.35rem 1rem;font-size:.9rem;display:flex}.ia-key span{align-items:center;gap:.3rem;display:inline-flex}.dr-yes{fill:var(--pc-select,#4a7fd0)}.dr-no{fill:none;stroke:var(--ff-outline);stroke-width:1.2px}.dr-pick{fill:none;stroke:var(--pc-correct,#2e7d32);stroke-width:1.6px}.dr-clump{fill:none;stroke:#b45309;stroke-width:2px;stroke-dasharray:5 3}@media (prefers-color-scheme:dark){.dr-clump{stroke:#f0a24a}}.gb-stage{align-items:stretch}.gb-svg{width:100%;max-width:30rem;height:auto;margin:0 auto;display:block}.gb-pin{fill:var(--ff-slate-text)}.gb-wall,.gb-floor{stroke:var(--ff-outline);stroke-width:1.5px}.gb-bar{fill:var(--pc-select,#4a7fd0)}.gb-expect{fill:none;stroke:#b45309;stroke-width:2px;stroke-dasharray:5 4}@media (prefers-color-scheme:dark){.gb-expect{stroke:#f0a24a}}.gb-bead{fill:#d9b44a;stroke:#8a6a1c;stroke-width:1.5px}.gb-readout{font-variant-numeric:tabular-nums;color:var(--ff-slate-text);font-weight:700;line-height:1.45}.gb-controls{gap:var(--space-16);flex-wrap:wrap;display:flex}.gb-controls .ff-btn,.gb-poe .ff-btn{min-height:44px}.gb-poe .cf-poe-opts{gap:var(--space-16);flex-wrap:wrap;display:flex}.gb-h{color:var(--ff-anvil);margin:0 0 .25rem;font-size:1.6rem;font-weight:800;line-height:1.2}.cf-history-h{color:var(--ff-anvil);font-weight:800}.gb-key{margin:var(--space-8) 0 0;text-align:center}.cf-pts{gap:.8rem;display:grid}.cf-pts-title{margin-bottom:0}.cf-pts-lede{max-width:62ch;margin:0}.cf-pts-stage{gap:.6rem;display:grid}.cf-pts-board{justify-content:center;gap:.4rem;display:grid}.cf-pts-row{grid-template-columns:6rem auto;align-items:center;gap:.6rem;display:grid}.cf-pts-name{font-weight:800}.cf-pts-pips{gap:.35rem;display:inline-flex}.cf-pts-pip{border:2px solid var(--ff-outline);background:var(--ff-paper);border-radius:50%;width:1.4rem;height:1.4rem}.cf-pts-pip--won{background:var(--ff-forge);box-shadow:inset 0 0 0 3px var(--ff-paper)}.cf-pts-label{text-align:center;font-weight:700}.cf-pts-range{width:100%;min-height:44px;accent-color:var(--ff-forge)}.cf-pts-commit{justify-self:center;min-height:48px}.cf-pts-said{text-align:center;margin:0;font-weight:700}.cf-pts-reveal{gap:.6rem;display:grid}.cf-pts-reveal[hidden]{display:none}.cf-pts-h{margin:0;font-weight:800}.cf-pts-futures{grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.cf-pts-future{border:2px solid var(--ff-outline);background:var(--ff-paper);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .6rem;display:flex}.cf-pts-future--E{border-left-width:6px}.cf-pts-flips{gap:.2rem;display:inline-flex}.cf-pts-flip{border:2px solid var(--ff-outline);border-radius:50%;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;font-weight:800;display:inline-flex}.cf-pts-flip--E{background:var(--ff-forge);background:oklch(from var(--ff-forge) min(l, .53) c h);color:#fff}.cf-pts-flip--F{background:var(--ff-paper);color:var(--ff-forge-text)}.cf-pts-flip.cf-pts-flip--spare{background:var(--ff-paper);color:var(--ff-slate-text);border-style:dashed}.cf-pts-winner{font-size:.9rem;font-weight:700}.cf-pts-count{margin:0;font-weight:700}.cf-pts-card{border:2px solid var(--ff-outline);background:var(--ff-warm);color:var(--ff-slate-text);border-left-width:6px;border-radius:.8rem;padding:.6rem .9rem}.cf-pts-card p{margin:.15rem 0}.cf-pts-card-date{color:var(--ff-forge-text);font-weight:800}.cf-pts-next{justify-self:start;min-height:44px}@media (width<=640px){.pc-theme-chanceforge .pc-q-card:has(.cg-grid),.pc-theme-chanceforge .cg-grid-stagecard{padding-inline:var(--space-4)}.pc-theme-chanceforge .cg-grid{gap:var(--space-4);grid-template-columns:1.15rem repeat(6,minmax(0,1fr));max-width:none}.pc-theme-chanceforge .cg-die{--pip-die-size:1.15rem}}
