html[data-text-scale=largest]{--bar-hint-word:none;--bar-side-flagged:94px;--bar-finish-flag:"";--bar-finish-word:0}@media (max-width:430px){html[data-text-scale=larger]{--bar-hint-word:none}}@media (max-width:340px){html:is([data-text-scale=large],[data-text-scale=larger]){--bar-side-flagged:94px;--bar-finish-flag:"";--bar-finish-word:0}}:is(.puzzle-rail,.band-scrub-bar){--solved-line-size:min(var(--fs-caption),(100vw - 2 * var(--rail-inset))/18.5)}.puzzle-rail{--rail-inset:var(--board-inset);display:flex;flex:0 0 auto;align-items:center;gap:8px;height:calc(76px + var(--safe-bottom));min-height:calc(76px + var(--safe-bottom));padding:18px var(--rail-inset) calc(14px + var(--safe-bottom))}.puzzle-rail__ending{display:flex;align-items:center;margin-left:auto}.rail-pill{gap:7px;padding:0 15px 0 13px}.rail-pill .pending-action-label__layer>svg,.rail-pill>svg{flex:none}.rail-pill__glyph{display:inline-grid;flex:none;place-items:center;width:18px;height:18px}.rail-pill__label{white-space:nowrap}.rail-pill--hint[data-ready=true]{color:var(--material-available-ink,var(--accent))}.rail-pill--hint[data-ready=false]{color:var(--muted)}.rail-pill__count{min-width:calc(3ch + 12px);height:20px;padding:0 6px;border-radius:999px;background:var(--line);color:var(--text);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;line-height:20px;text-align:center}.rail-pill__count[data-visible=false]{visibility:hidden}.rail-pill--hint[data-ready=true] .rail-pill__count{background:var(--accent-fill,var(--accent));color:var(--text-on-accent)}.rail-pill--check .pending-action-label__layer{gap:7px}.rail-pill--finish{min-width:152px;animation:railFinishIn var(--dur-screen,.24s) var(--ease-out,ease-out) both}.puzzle-rail--triple-take-open .rail-pill--finish{min-width:0;padding-inline:14px}@media (max-width:374px){.puzzle-rail--triple-take-open .rail-pill--check{flex:0 0 var(--hit-min);width:var(--hit-min);padding:0}.puzzle-rail--triple-take-open .rail-pill--check .rail-pill__label{display:none}}@media (max-width:393px){html[data-text-scale=large] .puzzle-rail--triple-take-open .rail-pill--check,html[data-text-scale=larger] .puzzle-rail--triple-take-open .rail-pill--check,html[data-text-scale=largest] .puzzle-rail--triple-take-open .rail-pill--check{flex:0 0 var(--hit-min);width:var(--hit-min);padding:0}html[data-text-scale=large] .puzzle-rail--triple-take-open .rail-pill--check .rail-pill__label,html[data-text-scale=larger] .puzzle-rail--triple-take-open .rail-pill--check .rail-pill__label,html[data-text-scale=largest] .puzzle-rail--triple-take-open .rail-pill--check .rail-pill__label{display:none}}@media (max-width:359px){html[data-text-scale=large] .puzzle-rail--triple-take-open .rail-pill--hint .rail-pill__label,html[data-text-scale=larger] .puzzle-rail--triple-take-open .rail-pill--hint .rail-pill__label,html[data-text-scale=largest] .puzzle-rail--triple-take-open .rail-pill--hint .rail-pill__label{display:none}}@keyframes railFinishIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rail-pill--finish,.rail-pill__count.bulb-receive{animation:none}}@media (max-width:359px){.rail-pill--check{width:var(--hit-min);padding:0}.rail-pill--check .rail-pill__label{display:none}}html[data-text-scale=largest] .rail-pill--check{width:var(--hit-min);padding:0}html[data-text-scale=largest] .rail-pill--check .rail-pill__label{display:none}.TripleTakeTeaching_actors__NOATf,.TripleTakeTeaching_root__aVzJb{position:fixed;inset:0;pointer-events:none}.TripleTakeTeaching_actors__NOATf{z-index:80}.TripleTakeTeaching_actor__xVhtP{position:absolute;left:0;top:0;width:var(--teaching-size);height:var(--teaching-size);font-size:calc(var(--teaching-size) * .58);opacity:0;will-change:transform}.TripleTakeTeaching_caption__Ee2bH{position:fixed;top:96px;left:12px;right:12px;display:grid;justify-items:center;gap:4px;opacity:0;color:var(--accent);font:600 calc(16px * var(--fs-scale, 1))/1.25 var(--font-body);z-index:81}.TripleTakeTeaching_caption__Ee2bH b{font-size:36px;line-height:1}.TripleTakeTeaching_caption__Ee2bH span{border-bottom:2px solid;padding-bottom:4px}.TripleTakeTeaching_caption__Ee2bH[data-neutral]{color:var(--text)}.TripleTakeTeaching_caption__Ee2bH[data-neutral] span{border:none}.TripleTakeTeaching_caption__Ee2bH small{font-size:13px}.TripleTakeTeaching_root__aVzJb .TripleTakeTeaching_card___fH0N{position:fixed;top:82px;left:max(12px,calc((100vw - 420px) / 2));width:min(calc(100vw - 24px),420px);box-sizing:border-box;max-height:calc(45dvh - 94px);overflow:hidden;display:grid;align-items:stretch;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px;pointer-events:auto;z-index:90}.TripleTakeTeaching_root__aVzJb .TripleTakeTeaching_card___fH0N[data-expert]{top:max(100px,26dvh);max-height:60dvh}.TripleTakeTeaching_actions__RcSt3{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px;margin-top:8px}.TripleTakeTeaching_actions__RcSt3 button{min-height:44px;height:auto;padding:8px 14px;white-space:normal}.TripleTakeTeaching_secondary__kilNq{border:1px solid color-mix(in srgb,var(--text-on-surface-2) 28%,transparent);border-radius:999px;background:transparent;color:var(--text-on-surface-2);font:700 calc(14px * var(--fs-scale, 1))/1.15 var(--font-body)}.TripleTakeTeaching_burst__j1MEN{position:fixed;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle,var(--accent) 0,transparent 70%);opacity:0;z-index:82;pointer-events:none}.TripleTakeTeaching_burst__j1MEN i{position:absolute;left:50%;top:50%;width:3px;height:14px;transform-origin:0 0;background:var(--accent);border-radius:2px}.TripleTakeTeaching_uncertain__ciNcb{position:fixed;top:76px;left:50%;font:700 32px var(--font-body);color:var(--text)}@media (max-height:620px){.TripleTakeTeaching_caption__Ee2bH{top:74px;font-size:14px}.TripleTakeTeaching_caption__Ee2bH b{font-size:25px}.TripleTakeTeaching_root__aVzJb .TripleTakeTeaching_card___fH0N{top:68px;max-height:calc(45dvh - 78px)}}@media (prefers-reduced-motion:reduce){.TripleTakeTeaching_actor__xVhtP{will-change:auto}}.TripleTakeTeaching_copy__tVKdt{min-height:0;max-height:100%;align-self:stretch;overflow-y:auto}