.rr-goal{background:var(--ff-warm);border:2px solid var(--ff-outline);border-left:5px solid var(--pc-select,var(--ff-forge));box-shadow:0 2px 0 var(--ff-outline);border-radius:.9rem;margin-bottom:.9rem;padding:.75rem 1rem}.rr-label{letter-spacing:.03em;text-transform:uppercase;color:var(--ff-forge-text);margin:0 0 .3rem;font-size:.78rem;font-weight:800}.rr-goal-text{margin:0;font-weight:600}.rr-live{text-align:center;color:var(--ff-anvil);font-variant-numeric:tabular-nums;margin:.3rem 0 .6rem;font-size:1.05rem}.rr-dnl{background:var(--ff-warm);border:2px solid var(--ff-outline);border-top:4px solid var(--pc-select,var(--ff-forge));box-shadow:0 3px 0 var(--ff-outline);border-radius:12px;margin:.4rem 0 .7rem;padding:.6rem .6rem .4rem;overflow-x:auto}.rr-dnl-svg,.rr-pct-svg,.rr-scale-svg{width:100%;height:auto;display:block}.rr-axis{stroke:var(--ff-outline);stroke-width:2px}.rr-axis-label{fill:var(--ff-forge-text);font-size:11px;font-weight:800}.rr-tick{fill:#fff;stroke:var(--ff-outline);stroke-width:1.5px}.rr-tick--on{fill:var(--ff-forge)}.rr-tick-label{fill:var(--ff-slate-text);font-size:11px;font-weight:700}@media (width<=640px){.rr-dnl-svg .rr-tick-label{font-size:19px}.rr-dnl-svg .rr-axis-label{font-size:17px}.rrg-stage{margin-inline:calc(-1 * var(--space-16));padding-inline:var(--space-4)}.rr-scale-svg .rr-tick-label{font-size:20px}.rr-dnl{margin-inline:calc(-1 * var(--space-16));padding-inline:var(--space-4)}}@media (width<=360px){.rr-dnl-svg .rr-tick-label{font-size:24px}.rr-dnl-svg .rr-axis-label{font-size:19px}.rrg-plot .rrg-tick{font-size:11px}.rrg-plot text:not(.rrg-tick){font-size:10px}}.rr-corr{stroke:var(--ff-spark);stroke-width:2px;stroke-dasharray:4 3}.rr-marker{fill:var(--ff-spark);stroke:var(--ff-outline);stroke-width:1.5px}.rr-table{gap:.25rem;max-width:min(94%,28rem);margin:.2rem 0 .6rem;display:grid}.rr-trow{grid-template-columns:1fr 1fr;gap:.25rem;display:grid}.rr-table--k .rr-trow{grid-template-columns:3.5rem 1fr 1fr}.rr-table-note{margin:.2rem 0 .25rem}.rr-trow--head .rr-tcell{font-size:.9rem;line-height:1.2}.rr-hit{fill:#0000}.rr-trow--head .rr-tcell{background:var(--ff-forge);background:oklch(from var(--ff-forge) min(l, .53) c h);color:#fff}.rr-tcell{border:2px solid var(--ff-outline);background:var(--ff-paper);text-align:center;border-radius:.4rem;padding:.25rem .4rem;font-weight:700}.rr-tcell--k{background:var(--ff-warm);color:var(--ff-forge-text)}.rr-trow--on .rr-tcell{border-color:var(--ff-forge);box-shadow:0 0 0 1px var(--ff-forge) inset}.rr-trow--target .rr-tcell{background:var(--pc-correct-bg);border-color:var(--pc-correct)}.rr-pct-whole{fill:var(--ff-warm);stroke:var(--ff-outline);stroke-width:2px}.rr-pct-fill{fill:var(--ff-spark)}.rr-pct-grid{stroke:var(--ff-outline);stroke-width:1px;opacity:.4}.rr-scale-base{fill:var(--ff-slate)}.rr-scale-guess{fill:var(--ff-forge)}.rr-stepper{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:.3rem 0 .7rem;display:flex}.rr-step{min-width:3rem;font-weight:800}.rr-step-val{text-align:center;min-width:4.5rem;color:var(--ff-forge-text);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:800}.rr-check{margin:.2rem auto 0;display:block}.rr-mixes{grid-template-columns:1fr 1fr;gap:.8rem;margin:.5rem 0 .8rem;display:grid}.rr-mix{border:2px solid var(--ff-outline);background:var(--ff-paper);box-shadow:0 2px 0 var(--ff-outline);border-radius:.7rem;padding:.5rem}.rr-mix-name{text-align:center;color:var(--ff-forge-text);margin-bottom:.3rem;font-weight:800}.rr-mix-svg{width:100%;height:auto}.rr-mix-flavor{stroke:var(--ff-outline);stroke-width:1.5px}.rr-mix-base{fill:#bcd3ef;stroke:var(--ff-outline);stroke-width:1.5px}.rr-mix-word{fill:var(--ff-anvil);font-size:14px;font-weight:700}.rr-choices{gap:.5rem;display:grid}.rr-choice{text-align:center;font-weight:700}.rr-choice--correct{background:var(--pc-correct);background:oklch(from var(--pc-correct) min(l, .53) c h);color:#fff;border-color:var(--ff-outline)}.rr-choice--wrong{background:var(--pc-incorrect-bg);color:var(--pc-incorrect);border-color:var(--pc-incorrect)}@media (width<=30rem){.rr-mixes{grid-template-columns:1fr}}.rrg-stage{flex-direction:column;align-items:center;gap:.5rem;display:flex}.rrg-plot-host{justify-content:center;width:100%;display:flex}.rrg-plot-wrap{width:100%;max-width:460px}.rrg-plot{width:100%;height:auto}.rrg-q{color:var(--ff-anvil);text-align:center;margin:.5rem 0 .2rem;font-size:1.05rem;font-weight:800}.rrg-choices{gap:.55rem;margin-top:.4rem;display:grid}.rrg-choice{text-align:left;font-variant-numeric:tabular-nums;min-height:48px;padding:.6rem .9rem;font-weight:700;display:block}.rrg-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)))}.rrg-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)))}.pc-theme-ratiorealm.pc-immersive{--pc-env-bg:url(/play/ratiorealm/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/ratiorealm/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/ratiorealm/env.webp) center / cover no-repeat, oklab(92.1252% -.00297573 .00963742);--pc-env-bg-flat-dark:url(/play/ratiorealm/env-dark.webp) center / cover no-repeat, #171d33}.ratiorealm-kits{border:2px solid var(--ff-outline);border-radius:.9rem;margin-top:.6rem;padding:.7rem .9rem}.ratiorealm-kits-summary{cursor:pointer;font-weight:800}.ratiorealm-kits-summary:focus-visible{outline:3px solid var(--ff-focus)}.pc-theme-ratiorealm .bf-led-curve-card{margin-bottom:1rem}.pc-theme-ratiorealm .bf-led-curve-title{margin:0 0 .6rem}.pc-theme-ratiorealm .bf-led-curve-row{grid-template-columns:7rem 1fr;align-items:center;gap:.5rem;margin-bottom:.5rem;display:grid}.pc-theme-ratiorealm .bf-led-curve-name{font-weight:700}.pc-theme-ratiorealm .bf-led-bar-wrap{background:var(--ff-panel,#7f7f7f29);border-radius:999px;height:1.1rem;position:relative;overflow:hidden}.pc-theme-ratiorealm .bf-led-bar-fill{background:var(--pc-correct,#1b7a3d);border-radius:999px;height:100%}.pc-theme-ratiorealm .bf-led-bar-stated{background:var(--pc-select,#b4531f);width:.2rem;position:absolute;top:-.12rem;bottom:-.12rem;transform:translate(-50%)}.pc-theme-ratiorealm .bf-led-curve-read{grid-column:2}.pc-theme-ratiorealm .bf-led-panel{border-left:.2rem solid var(--pc-select,#b4531f);background:var(--ff-panel,#7f7f7f14);border-radius:.4rem;margin-bottom:.75rem;padding:.6rem .9rem}.pc-theme-ratiorealm .bf-led-panel-key{opacity:.85;font-size:.85rem;font-weight:700}.pc-theme-ratiorealm .bf-led-choice-row{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.pc-theme-ratiorealm .bf-led-choice{flex:10rem}.pc-theme-ratiorealm .bf-led-choice--on{outline:.2rem solid var(--pc-select,#b4531f);outline-offset:.12rem}.pc-theme-ratiorealm .bf-led-result{margin-top:1rem}.pc-theme-ratiorealm .bf-led-beans{margin-top:.5rem}.pc-theme-ratiorealm .bf-led-help{border-left:.2rem solid var(--pc-select,#b4531f);margin-top:.75rem}.pc-theme-ratiorealm .bf-led-nav{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.rr-predict{color:var(--ff-anvil);margin:.2rem 0 .4rem;font-weight:800}.rr-glasses{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin:.8rem 0 .4rem;display:flex}.rr-glasses[hidden]{display:none}.rr-glasses-say{text-align:center;color:var(--ff-anvil);flex-basis:100%;margin:0;font-weight:700}.rr-glass-col{flex-direction:column;align-items:center;display:flex}.rr-glass-svg{width:96px;height:auto}.rr-glass{fill:none;stroke:var(--ff-outline);stroke-width:2.5px}.rr-pour{transform-box:fill-box;transform-origin:50% 100%;animation:.6s ease-out both rr-pour}@keyframes rr-pour{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.rr-pour{animation:none}}.rrg-plot--tap{cursor:crosshair;touch-action:manipulation}.rrg-place{min-height:48px;margin:.3rem auto 0;display:block}.rrg-said{text-align:center;min-height:1.2em;margin:.2rem 0 0}.rrg-q--alt{margin-top:.8rem;font-size:.95rem;font-weight:700}.pc-theme-ratiorealm .bf-led-more{margin:.35rem 0 0}.pc-theme-ratiorealm .bf-led-more>summary{cursor:pointer;min-height:44px;color:var(--ff-anvil);align-items:center;font-weight:700;display:flex}.pc-theme-ratiorealm .rr-rest{margin:.6rem auto}.pc-theme-ratiorealm .rr-rest-cap{text-align:center;color:var(--ff-slate-text);margin:.2rem 0 0;font-size:.95rem}.pc-theme-ratiorealm .rr-rest-track{fill:none;stroke:var(--ff-slate-text);stroke-width:1.5px;stroke-dasharray:5 4}
