[data-lesson-design=storybook]{--vocab-title-size:var(--ll-question-size);--vocab-title-weight:var(--ll-question-weight);--vocab-title-leading:var(--ll-question-leading);--vocab-intro-size:var(--ll-section-size);--vocab-opening-inset:var(--ll-opening-inset);--vocab-intro-pair-size:var(--ll-intro-pair-size);--vocab-intro-pair-gap:var(--ll-intro-pair-gap);--vocab-intro-pair-top:var(--ll-intro-pair-top);--vocab-intro-sub-size:var(--ll-body-size);--vocab-intro-sub-weight:var(--ll-body-weight);--vocab-invitation-size:84px;--vocab-invitation-weight:700;--vocab-category-size:42px;--vocab-featured-category-size:56px;--vocab-picker-word-size:112px;--vocab-definition-size:42px;--vocab-definition-weight:600;--vocab-category-weight:600;--vocab-support-size:var(--ll-support-size);--vocab-support-weight:var(--ll-support-weight);--vocab-subhead-weight:var(--ll-subhead-weight);--vocab-example-size:46px;--vocab-active-size:40px;--vocab-compare-size:26px;--vocab-bank-size:38px;--vocab-divider-ink:var(--bbl-charcoal)}@supports (color:color-mix(in lab, red, red)){[data-lesson-design=storybook]{--vocab-divider-ink:color-mix(in srgb,var(--bbl-charcoal)25%,transparent)}}[data-lesson-design=storybook]{--vocab-reading-ink:var(--ll-reading-ink);--vocab-heading-ink:var(--ll-heading-ink);--vocab-literal-accent:var(--bbl-gold);--vocab-figurative-accent:var(--bbl-teal);--vocab-error-accent:var(--bbl-coral);--vocab-display-panel-edge:var(--ll-panel-edge);--vocab-display-panel-radius:var(--ll-panel-radius);--vocab-display-panel-accent:var(--ll-panel-accent);--vocab-display-panel-surface:var(--ll-panel-surface);--vocab-display-panel-shadow:var(--ll-panel-shadow);--vocab-card-radius:var(--ll-card-radius);--vocab-card-border:var(--ll-card-border);--vocab-example-border:5px;--vocab-hero-border:6px;--vocab-compare-border:2px;--vocab-card-shadow:var(--ll-card-shadow);--vocab-underline-color:var(--bbl-teal-deep);--vocab-underline-thickness:5px;--vocab-underline-offset:6px;--vocab-pair-gap:36px;--vocab-motion-enter:var(--ll-motion-enter);--vocab-motion-reveal:var(--ll-motion-reveal);--vocab-motion-select:var(--ll-motion-select);--vocab-motion-place:var(--ll-motion-place);--vocab-motion-feedback:var(--ll-motion-feedback);--vocab-motion-retry:var(--ll-motion-retry);--vocab-retry-distance:var(--ll-retry-distance);--vocab-motion-complete:var(--ll-motion-complete);--vocab-motion-ease:var(--ll-motion-ease);--vocab-entrance-duration:var(--vocab-motion-enter);--vocab-arrival-duration:var(--vocab-motion-reveal)}[data-ll-house-phone] .controller-app,[data-lesson-design=storybook] .controller-app{--bg:var(--bbl-cream);--ink:var(--bbl-charcoal);--ink-2:var(--bbl-charcoal);--muted:var(--bbl-charcoal);--teal:var(--bbl-teal);--coral:var(--bbl-coral);--gold:var(--bbl-gold)}[data-ll-house-phone] .controller-app .toolbar,[data-lesson-design=storybook] .controller-app .toolbar{border-bottom:1px solid var(--bbl-light-gray);background:#fff;gap:4px;min-height:64px;padding:6px 12px}[data-ll-house-phone] .controller-app .toolbar-btn,[data-lesson-design=storybook] .controller-app .toolbar-btn{width:auto;min-width:44px;height:auto;min-height:50px;color:var(--bbl-teal-deep);border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;gap:5px;display:flex}[data-ll-house-phone] .controller-app .toolbar-btn.active,[data-lesson-design=storybook] .controller-app .toolbar-btn.active{background:var(--bbl-cream);color:var(--bbl-coral)}[data-ll-house-phone] .controller-app .toolbar-label,[data-lesson-design=storybook] .controller-app .toolbar-label{font:700 11px/1.2 var(--font-body)}[data-ll-house-phone] .controller-app .toolbar-spacer,[data-lesson-design=storybook] .controller-app .toolbar-spacer{display:none}[data-ll-house-phone] .controller-app .content.flow-body,[data-lesson-design=storybook] .controller-app .content.flow-body{padding:16px 18px 24px}:is([data-ll-house-phone] .controller-app .content.flow-body:has(.tat-card),[data-lesson-design=storybook] .controller-app .content.flow-body:has(.tat-card)){padding-bottom:64px}[data-ll-house-phone] .controller-app .flow-body .header,[data-lesson-design=storybook] .controller-app .flow-body .header{margin:0 0 16px;padding:0}[data-ll-house-phone] .controller-app .breadcrumb,[data-lesson-design=storybook] .controller-app .breadcrumb{font:400 12px/1.4 var(--font-body);letter-spacing:0;text-transform:none;color:var(--bbl-charcoal);margin-bottom:16px}[data-ll-house-phone] .controller-app .breadcrumb .book,[data-lesson-design=storybook] .controller-app .breadcrumb .book{color:var(--bbl-charcoal);font-weight:400}[data-ll-house-phone] .controller-app .step-progress,[data-lesson-design=storybook] .controller-app .step-progress{margin:0 0 8px}[data-ll-house-phone] .controller-app .step-progress-head,[data-lesson-design=storybook] .controller-app .step-progress-head{align-items:center;gap:8px}[data-ll-house-phone] .controller-app .step-progress-name,[data-lesson-design=storybook] .controller-app .step-progress-name{font:700 13px/1.4 var(--font-body);color:var(--bbl-teal-deep);letter-spacing:0;text-transform:none}[data-ll-house-phone] .controller-app .step-progress-num,[data-lesson-design=storybook] .controller-app .step-progress-num{letter-spacing:0;text-transform:none;font-size:11px}[data-ll-house-phone] .controller-app .step-bar,[data-lesson-design=storybook] .controller-app .step-bar{display:none}[data-ll-house-phone] .controller-app .section-title,[data-lesson-design=storybook] .controller-app .section-title{font:700 17px/1.4 var(--font-display);color:var(--bbl-teal-deep);margin:0}[data-ll-house-phone] .controller-app .display-card,[data-lesson-design=storybook] .controller-app .display-card{border:1px solid var(--bbl-light-gray);border-left:4px solid var(--bbl-gold);box-shadow:none;text-align:left;background:#fff;border-radius:10px;margin:0 0 8px;padding:14px 16px}[data-ll-house-phone] .controller-app .display-card-label,[data-lesson-design=storybook] .controller-app .display-card-label{letter-spacing:0;text-transform:none;color:var(--bbl-charcoal);font-size:11px}[data-ll-house-phone] .controller-app .display-card-label:before,[data-lesson-design=storybook] .controller-app .display-card-label:before{display:none}[data-ll-house-phone] .controller-app .display-card .display-word,[data-lesson-design=storybook] .controller-app .display-card .display-word{font:700 28px/1.25 var(--font-body);color:var(--bbl-teal-deep);margin:4px 0}[data-ll-house-phone] .controller-app .display-now-playing,[data-lesson-design=storybook] .controller-app .display-now-playing{font:400 13px/1.45 var(--font-body);color:var(--bbl-charcoal)}[data-lesson-design=storybook] .controller-app .progress-tag{text-align:left;letter-spacing:0;text-transform:none;color:var(--bbl-charcoal);margin:0 0 16px;font-size:12px}[data-ll-house-phone] .controller-app .tat-card,[data-lesson-design=storybook] .controller-app .tat-card{border:1px solid var(--bbl-light-gray);border-top:3px solid var(--bbl-coral);box-shadow:none;border-radius:10px;padding:16px}[data-ll-house-phone] .controller-app .tat-label,[data-lesson-design=storybook] .controller-app .tat-label{font:700 15px/1.4 var(--font-body);color:var(--bbl-coral);letter-spacing:0;text-transform:none;margin-bottom:8px}[data-ll-house-phone] .controller-app .tat-prompt,[data-lesson-design=storybook] .controller-app .tat-prompt{font:400 16px/1.5 var(--font-body);margin:0 0 16px}[data-ll-house-phone] .controller-app .duration-row,[data-lesson-design=storybook] .controller-app .duration-row{flex-wrap:wrap;gap:8px;margin:0 0 12px}[data-ll-house-phone] .controller-app .duration-label,[data-lesson-design=storybook] .controller-app .duration-label{letter-spacing:0;text-transform:none;font-size:12px}[data-ll-house-phone] .controller-app .duration-pills,[data-lesson-design=storybook] .controller-app .duration-pills{flex:1;gap:6px}[data-ll-house-phone] .controller-app .duration-pill,[data-lesson-design=storybook] .controller-app .duration-pill{border:1px solid var(--bbl-teal);background:#fff;border-radius:7px;min-width:44px;min-height:44px;padding:6px;font-size:13px}[data-ll-house-phone] .controller-app .duration-pill.selected,[data-lesson-design=storybook] .controller-app .duration-pill.selected{color:#fff;background:var(--bbl-teal-deep);border-color:var(--bbl-teal-deep)}[data-ll-house-phone] .controller-app .btn-tat,[data-lesson-design=storybook] .controller-app .btn-tat{background:var(--bbl-teal-deep);color:#fff;min-height:48px;box-shadow:none;font:700 15px/1.3 var(--font-body);border-radius:8px}[data-ll-house-phone] .controller-app .btn-tat-skip,[data-lesson-design=storybook] .controller-app .btn-tat-skip{min-width:56px;min-height:48px;color:var(--bbl-charcoal);font-size:14px}[data-ll-house-phone] .controller-app .sample-answers-toggle,[data-lesson-design=storybook] .controller-app .sample-answers-toggle,[data-ll-house-phone] .controller-app .flow-disclosure-toggle,[data-lesson-design=storybook] .controller-app .flow-disclosure-toggle{letter-spacing:0;text-transform:none;min-height:44px;color:var(--bbl-teal-deep);font-size:13px;font-weight:700}[data-ll-house-phone] .controller-app .footer,[data-lesson-design=storybook] .controller-app .footer{border-top:1px solid var(--bbl-light-gray);background:#fff;padding:12px 18px}[data-ll-house-phone] .controller-app .footer .btn-primary,[data-lesson-design=storybook] .controller-app .footer .btn-primary{background:var(--bbl-teal-deep);color:#fff;min-height:52px;box-shadow:none;font:700 17px/1.4 var(--font-body);border-radius:10px}[data-ll-house-phone] .controller-app button:focus-visible,[data-lesson-design=storybook] .controller-app button:focus-visible{outline:3px solid var(--bbl-gold);outline-offset:2px}[data-lesson-design=storybook] .controller-app.bare .controller-stage{max-width:760px;margin:0 auto}@media (min-width:600px){[data-ll-house-phone] .controller-app.bare .content.flow-body,[data-lesson-design=storybook] .controller-app.bare .content.flow-body{padding-left:32px;padding-right:32px}}[data-ll-house-phone] .controller-app.bare .slide-counter,[data-lesson-design=storybook] .controller-app.bare .slide-counter{display:none}[data-ll-house-phone] .controller-app .duration-change,[data-lesson-design=storybook] .controller-app .duration-change{width:100%;min-height:44px;color:var(--bbl-charcoal);text-align:left;font:400 14px/1.4 var(--font-body);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;margin:0 0 8px;padding:8px 0;display:flex}[data-ll-house-phone] .controller-app .duration-change .duration-action,[data-lesson-design=storybook] .controller-app .duration-change .duration-action{color:var(--bbl-teal-deep);text-underline-offset:3px;font-weight:700;text-decoration:underline}[data-lesson-design=storybook] .controller-app .controller-main-action{border:1px solid var(--bbl-teal-deep);color:#fff;background:var(--bbl-teal-deep);width:100%;min-height:52px;font:700 16px/1.4 var(--font-body);border-radius:10px;margin:8px 0 20px;padding:12px 16px}[data-lesson-design=storybook] .controller-app :is(.btn-secondary,.sort-race-pick,.stump-word-card,.btn-aio-reveal){min-height:44px;box-shadow:none;border-radius:8px;font-size:15px}[data-lesson-design=storybook] .controller-app :is(.stump-word-grid,.sort-race-picks){gap:8px}[data-lesson-design=storybook] .controller-app :is(.stump-word-card,.sort-race-pick){padding:10px 8px;font-weight:700}[data-lesson-design=storybook] .controller-app :is(.stump-scoreboard,.aio-current,.slam-key){border:1px solid var(--bbl-light-gray);box-shadow:none;background:#fff;border-radius:10px;margin-bottom:16px;padding:14px}[data-lesson-design=storybook] .controller-app :is(.stump-score-label,.slam-key-label,.aio-progress){font:700 13px/1.4 var(--font-body);letter-spacing:0;text-transform:none;color:var(--bbl-teal-deep)}[data-lesson-design=storybook] .controller-app .controller-team-scores button{border:1px solid var(--bbl-teal);background:#fff;flex:1}[data-lesson-design=storybook] .controller-app .controller-team-scores button>div:first-child{font:700 13px/1.4 var(--font-body)!important;opacity:1!important}[data-ll-house-phone] .controller-app :is(.screen-prompt,.aio-direction,.flow-disclosure-body),[data-lesson-design=storybook] .controller-app :is(.screen-prompt,.aio-direction,.flow-disclosure-body){font:400 15px/1.5 var(--font-body);color:var(--bbl-charcoal)}[data-lesson-design=storybook] .controller-app .stump-scoreboard .stump-score-label{color:var(--bbl-teal-deep)}[data-lesson-design=storybook] .controller-app .som-card{min-height:44px}[data-lesson-design=storybook] .controller-app .pairing-book{font-style:normal}[data-lesson-design=storybook] .controller-app .kr-results-progress{font:400 13px/1.4 var(--font-body);color:var(--bbl-charcoal);margin:0 0 12px}[data-lesson-design=storybook] .controller-app .kr-results-summary{border-top:3px solid var(--bbl-gold);background:#fff;border-radius:8px;gap:8px;margin-bottom:20px;padding:14px 8px}[data-lesson-design=storybook] .controller-app .kr-results-tally{gap:6px;padding:0}[data-lesson-design=storybook] .controller-app .kr-results-tally-count{font:700 30px/1.2 var(--font-body);color:var(--bbl-teal-deep)}[data-lesson-design=storybook] .controller-app .kr-results-tally-label{font:700 12px/1.4 var(--font-body);color:var(--bbl-charcoal)}[data-lesson-design=storybook] .controller-app .kr-results-row{gap:16px;min-height:52px;padding:12px 0}[data-lesson-design=storybook] .controller-app .kr-results-word{opacity:1}[data-lesson-design=storybook] .controller-app .kr-results-mark{font:400 13px/1.4 var(--font-body);flex-shrink:0}[data-lesson-design=storybook] .controller-app .kr-results-mark.unrated{opacity:1;color:var(--bbl-charcoal);font-style:normal}[data-ll-house-phone] .controller-app .lesson-section-context,[data-lesson-design=storybook] .controller-app .lesson-section-context{flex-flow:wrap;align-items:baseline;gap:4px 12px;margin-bottom:16px;display:flex}[data-ll-house-phone] .controller-app .lesson-section-context .step-progress-name,[data-lesson-design=storybook] .controller-app .lesson-section-context .step-progress-name{font:700 12px/1.4 var(--font-body);color:var(--bbl-charcoal)}[data-ll-house-phone] .controller-app .lesson-section-context .step-progress-num,[data-lesson-design=storybook] .controller-app .lesson-section-context .step-progress-num{font:400 12px/1.4 var(--font-body);color:var(--bbl-charcoal)}[data-ll-house-phone] .lesson-overview-section,[data-lesson-design=storybook] .lesson-overview-section{width:100%;min-height:52px;color:var(--bbl-charcoal);text-align:left;font:700 15px/1.4 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}[data-ll-house-phone] .lesson-overview-section.current,[data-lesson-design=storybook] .lesson-overview-section.current{background:var(--bbl-teal-soft);color:var(--bbl-teal-deep)}[data-ll-house-phone] .lesson-overview-number,[data-lesson-design=storybook] .lesson-overview-number{min-width:24px;display:inline-block}[data-ll-house-phone] .controller-app .lesson-menu-section,[data-lesson-design=storybook] .controller-app .lesson-menu-section{margin-bottom:6px}[data-ll-house-phone] .lesson-menu-item,[data-lesson-design=storybook] .lesson-menu-item{gap:8px;min-height:44px;font-size:13px}[data-ll-house-phone] .lesson-menu-item>span:nth-child(2),[data-lesson-design=storybook] .lesson-menu-item>span:nth-child(2){flex:1}[data-ll-house-phone] .lesson-overview-here,[data-lesson-design=storybook] .lesson-overview-here{background:var(--bbl-coral-soft);font:700 11px/1.3 var(--font-body);color:var(--bbl-coral);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:5px 8px}[data-ll-house-phone] .controller-app .lesson-menu-item.active,[data-lesson-design=storybook] .controller-app .lesson-menu-item.active{color:var(--bbl-charcoal);background:#fff}[data-ll-house-phone] .controller-app .lesson-menu-item.active .lesson-menu-item-dot,[data-lesson-design=storybook] .controller-app .lesson-menu-item.active .lesson-menu-item-dot{background:var(--bbl-coral);border-color:var(--bbl-coral)}[data-ll-house-phone] .controller-app .lesson-menu-item:not(.active) .lesson-menu-item-dot,[data-lesson-design=storybook] .controller-app .lesson-menu-item:not(.active) .lesson-menu-item-dot{visibility:hidden}[data-ll-house-phone] .controller-app .duration-change strong,[data-lesson-design=storybook] .controller-app .duration-change strong{font-weight:700}[data-ll-house-phone] .controller-how-to,[data-lesson-design=storybook] .controller-how-to{margin:0 0 18px}[data-ll-house-phone] .controller-how-to-summary,[data-lesson-design=storybook] .controller-how-to-summary{font:400 15px/1.5 var(--font-body);color:var(--bbl-charcoal);margin:0 0 20px}[data-ll-house-phone] .controller-how-to .flow-disclosure,[data-lesson-design=storybook] .controller-how-to .flow-disclosure{margin-bottom:0}[data-ll-house-phone] .controller-how-to ol,[data-lesson-design=storybook] .controller-how-to ol{margin:0;padding-left:20px}[data-ll-house-phone] .controller-how-to li,[data-lesson-design=storybook] .controller-how-to li{font:400 14px/1.5 var(--font-body);margin:0 0 10px}[data-ll-house-phone] .controller-how-to li:last-child,[data-lesson-design=storybook] .controller-how-to li:last-child{margin-bottom:0}[data-lesson-design=storybook] .controller-app .som-bin-step{font:700 15px/1.4 var(--font-body);color:var(--bbl-charcoal);margin:0 0 10px}[data-lesson-design=storybook] .controller-app .som-bin-step-groups{margin-top:24px}[data-lesson-design=storybook] .som-bin-targets{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}[data-lesson-design=storybook] .controller-app .som-bin-target{border:1px solid var(--bbl-teal);border-top:3px solid var(--bbl-teal-deep);min-height:88px;color:var(--bbl-charcoal);font:400 15px/1.4 var(--font-body);text-align:center;cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:16px 12px;display:flex}[data-lesson-design=storybook] .controller-app .som-bin-target:nth-child(2){border-top-color:var(--bbl-coral)}[data-lesson-design=storybook] .controller-app .som-bin-target strong{font-weight:700}[data-lesson-design=storybook] .controller-app .som-bin-target:disabled{opacity:1;cursor:default;border-left-color:var(--bbl-light-gray);border-right-color:var(--bbl-light-gray);border-bottom-color:var(--bbl-light-gray)}[data-lesson-design=storybook] .controller-app .som-bin-target:not(:disabled):hover{background:var(--bbl-teal-soft)}[data-lesson-design=storybook] .controller-app .som-bin-target:focus-visible{outline:3px solid var(--bbl-gold);outline-offset:3px}[data-lesson-design=storybook] .som-bin-placed{overflow-wrap:anywhere;flex-direction:column;gap:6px;display:flex}[data-ll-house-phone] .controller-instructional-support p,[data-lesson-design=storybook] .controller-instructional-support p{font:400 14px/1.5 var(--font-body);color:var(--bbl-charcoal);margin:0 0 16px}[data-ll-house-phone] .controller-instructional-support p:last-child,[data-lesson-design=storybook] .controller-instructional-support p:last-child{margin-bottom:0}[data-ll-house-phone] .controller-instructional-support strong,[data-lesson-design=storybook] .controller-instructional-support strong{margin-bottom:5px;font-weight:700;display:block}[data-lesson-design=storybook] .controller-app .pwtw-showcase-name::placeholder{font-style:normal}[data-lesson-design=storybook] .controller-app .pwtw-showcase-box{border:1px solid var(--bbl-light-gray);box-shadow:none;background:#fff;border-radius:12px;padding:16px}[data-lesson-design=storybook] .controller-app .pwtw-showcase-head{color:var(--bbl-teal-deep)}[data-lesson-design=storybook] .controller-app .pwtw-showcase-photo{border:1px solid var(--bbl-teal);background:var(--bbl-teal-soft);border-radius:8px;height:56px}[data-lesson-design=storybook] .controller-app .pwtw-showcase-photo.has-photo{height:160px}[data-lesson-design=storybook] .controller-app .pwtw-showcase-photo-text{color:var(--bbl-teal-deep);background:0 0;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}[data-lesson-design=storybook] .controller-app .pwtw-showcase-photo.has-photo .pwtw-showcase-photo-text{background:#fff}.pwtw-showcase-camera{display:none}[data-lesson-design=storybook] .pwtw-showcase-camera{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:20px;height:20px;display:block}[data-lesson-design=storybook] .controller-app .pwtw-showcase-row{grid-template-columns:1fr 44px 44px;justify-content:end;gap:8px;display:grid}[data-lesson-design=storybook] .controller-app .pwtw-showcase-send{white-space:nowrap;grid-column:1/-1;width:100%;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.3}[data-lesson-design=storybook] .controller-app .pwtw-showcase-turn{justify-self:end;width:44px;height:44px}[data-lesson-design=storybook] .controller-app .pwtw-showcase-clear{width:44px;height:44px}[data-lesson-design=storybook] .controller-game-benefits{margin-top:18px}[data-lesson-design=storybook] .controller-app :is(.controller-game-label,.sort-race-picks-label){font:700 14px/1.45 var(--font-body);color:var(--bbl-teal-deep);text-transform:none;letter-spacing:0;margin:16px 0 8px}[data-lesson-design=storybook] .controller-app .controller-game-key-label{font:700 12px/1.4 var(--font-body);color:var(--bbl-charcoal);margin:8px 0 6px}[data-lesson-design=storybook] .controller-app :is(.aio-clue,.slam-key-sentence){font:400 17px/1.5 var(--font-body);color:var(--bbl-charcoal)}[data-lesson-design=storybook] .controller-app .aio-progress{margin-bottom:10px}[data-lesson-design=storybook] .controller-app :is(.sort-race-pick,.stump-word-card){font-family:var(--font-body);color:var(--bbl-teal-deep);border:1px solid var(--bbl-teal);overflow-wrap:anywhere;background:#fff;min-width:0}[data-lesson-design=storybook] .controller-app :is(.sort-race-pick.current,.stump-word-card.active){background:var(--bbl-teal-soft);border:2px solid var(--bbl-teal-deep);box-shadow:none;outline:none}[data-lesson-design=storybook] .controller-app :is(.sort-race-pick.tapped,.stump-word-card.played,.stump-word-card.won-class,.stump-word-card.won-teacher){background:var(--bbl-coral);color:#fff;border-color:var(--bbl-coral);opacity:1}[data-lesson-design=storybook] .controller-app .sort-race-pick.done{background:var(--bbl-teal-soft);color:var(--bbl-teal-deep);border-color:var(--bbl-teal);opacity:1}[data-lesson-design=storybook] .controller-app .sort-race-pick.wrong{color:var(--bbl-coral);border-color:var(--bbl-coral);background:var(--bbl-coral-soft)}[data-lesson-design=storybook] .controller-app :is(.btn-aio-reveal,.sort-race-spin){background:var(--bbl-teal-deep);color:#fff;border:1px solid var(--bbl-teal-deep);font:700 15px/1.4 var(--font-body);min-height:48px;box-shadow:none}[data-lesson-design=storybook] .controller-app :is(.btn-aio-reveal,.sort-race-spin):disabled{background:var(--bbl-light-gray);color:var(--bbl-charcoal);border-color:var(--bbl-light-gray);opacity:1}[data-lesson-design=storybook] .controller-app .sort-race-round{border:1px solid var(--bbl-teal);border-top:3px solid var(--bbl-coral);text-align:left;box-shadow:none;background:#fff;border-radius:10px;padding:14px}[data-lesson-design=storybook] .controller-app .sort-race-round.current{border-color:var(--bbl-teal-deep);background:var(--bbl-teal-soft)}[data-lesson-design=storybook] .controller-app .sort-race-round.upcoming{opacity:1;background:var(--bbl-cream);border-top-color:var(--bbl-teal)}[data-lesson-design=storybook] .controller-app .sort-race-round-category{font:700 17px/1.4 var(--font-body);color:var(--bbl-teal-deep)}[data-lesson-design=storybook] .controller-app .sort-race-round .sort-race-round-label{font:700 12px/1.4 var(--font-body);color:var(--bbl-charcoal);text-transform:none;letter-spacing:0}[data-lesson-design=storybook] .controller-app .sort-race-pick.static{min-height:0;font:400 14px/1.4 var(--font-body);opacity:1;padding:5px 8px}[data-lesson-design=storybook] .controller-app .stump-scoreboard{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:12px;padding:0;display:grid}[data-lesson-design=storybook] .controller-app .stump-score-divider{display:none}[data-lesson-design=storybook] .controller-app .stump-score-side{border:1px solid var(--bbl-light-gray);border-top:3px solid var(--bbl-coral);background:#fff;border-radius:10px;padding:12px}[data-lesson-design=storybook] .controller-app .stump-score-side.teacher{border-top-color:var(--bbl-gold)}[data-lesson-design=storybook] .controller-app .stump-score-value{font:700 28px/1.2 var(--font-body);color:var(--bbl-teal-deep)}[data-lesson-design=storybook] .controller-app .stump-active-panel{border:1px solid var(--bbl-light-gray);background:#fff;border-radius:10px;padding:14px}[data-lesson-design=storybook] .controller-app .stump-active-word{font:700 22px/1.3 var(--font-body);color:var(--bbl-teal-deep)}[data-lesson-design=storybook] .controller-app .stump-clue-counter{font:700 13px/1.4 var(--font-body);color:var(--bbl-charcoal)}[data-lesson-design=storybook] .controller-app .stump-action-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}[data-lesson-design=storybook] .controller-app .stump-action-row .next-clue{color:var(--bbl-teal-deep);border-color:var(--bbl-teal-deep);grid-column:1/-1}[data-lesson-design=storybook] .controller-app .stump-action-row :is(.class-win,.teacher-win){color:var(--bbl-teal-deep);border:1px solid var(--bbl-teal);border-top:3px solid var(--bbl-coral)}[data-lesson-design=storybook] .controller-app .stump-action-row .teacher-win{border-top-color:var(--bbl-gold)}[data-lesson-design=storybook] .controller-app .controller-team-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;display:grid!important}[data-lesson-design=storybook] .controller-app .controller-team-scores button{border-top:3px solid var(--bbl-coral);color:var(--bbl-teal-deep);padding:10px!important}[data-lesson-design=storybook] .controller-app .controller-team-scores button:nth-child(2n){border-top-color:var(--bbl-gold)}[data-lesson-design=storybook] .controller-app .controller-team-options button{border:1px solid var(--bbl-teal);color:var(--bbl-teal-deep)!important;background:#fff!important}[data-lesson-design=storybook] .controller-app .controller-team-options button[aria-pressed=true]{border-color:var(--bbl-teal-deep);background:var(--bbl-teal-deep)!important;color:#fff!important}[data-lesson-design=storybook] .controller-app .sort-race-round{opacity:1}[data-lesson-design=storybook] .controller-app .sort-race-round .sort-race-pick.static.pending{background:var(--bbl-cream);color:var(--bbl-charcoal);opacity:1;border-style:solid}[data-lesson-design=storybook] .controller-app .stump-scoreboard .stump-score-side .stump-score-label{color:var(--bbl-teal-deep);font:700 15px/1.4 var(--font-body)}[data-lesson-design=storybook] .controller-app .sort-race-current-note{border-left:3px solid var(--bbl-gold);color:var(--bbl-teal-deep);font:700 15px/1.4 var(--font-body);background:#fff;margin:0 0 12px;padding:12px 14px}[data-lesson-design=storybook] .controller-app .btn-aio-reveal{margin-bottom:16px}[data-lesson-design=storybook] .controller-app .controller-team-options{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 24px;gap:12px!important;display:grid!important}[data-lesson-design=storybook] .controller-app .controller-team-options button{min-height:64px;font:700 22px/1.2 var(--font-body);border-radius:10px;min-width:0!important}[data-lesson-design=storybook] .controller-closing-controls{margin-top:24px}[data-lesson-design=storybook] .controller-closing-status{font:400 15px/1.5 var(--font-body);color:var(--bbl-charcoal)}[data-lesson-design=storybook] .controller-closing-word{font:700 24px/1.3 var(--font-body);color:var(--bbl-teal-deep);text-align:center}[data-lesson-design=storybook] .controller-closing-controls .controller-main-action:disabled{background:var(--bbl-light-gray);color:var(--bbl-charcoal);border-color:var(--bbl-light-gray);opacity:1}[data-ll-house-phone] .controller-instructional-support .controller-support-evidence,[data-lesson-design=storybook] .controller-instructional-support .controller-support-evidence{padding-top:16px}[data-lesson-design=storybook] .controller-app .is-terminal .saved-check{background:var(--bbl-coral-soft)}[data-lesson-design=storybook] .controller-app .is-terminal .saved-check path{stroke:var(--bbl-coral)}[data-ll-house-phone] .controller-app .lesson-menu-close,[data-lesson-design=storybook] .controller-app .lesson-menu-close{min-width:44px;min-height:44px}[data-lesson-design=storybook] .controller-app .passage-pager-btn{min-height:44px;font:700 14px/1.4 var(--font-body);color:var(--bbl-teal-deep);border-radius:8px;padding:10px 12px}[data-lesson-design=storybook] .controller-app .btn-secondary{font-family:var(--font-body)}[data-lesson-design=storybook] .controller-app :is(.mm-second-meaning .label,.lf-answer-label,.pwtw-showcase-head,.saved-session-tag,.saved-escape-label,.stump-active-head .stump-clue-counter){font:700 13px/1.4 var(--font-body);letter-spacing:0;text-transform:none;color:var(--bbl-teal-deep)}[data-lesson-design=storybook] .controller-app .mm-second-meaning{background:var(--bbl-cream);border-color:var(--bbl-light-gray)}[data-lesson-design=storybook] .controller-app .mm-second-meaning .label{margin-bottom:6px}[data-lesson-design=storybook] .controller-app .saved-session-tag{background:var(--bbl-teal-soft)}[data-ll-house-phone] .controller-app :is(.flow-disclosure-body,.controller-instructional-support) :is(ol,ul),[data-lesson-design=storybook] .controller-app :is(.flow-disclosure-body,.controller-instructional-support) :is(ol,ul){margin:0 0 16px;padding-left:20px}[data-ll-house-phone] .controller-app :is(.flow-disclosure-body,.controller-instructional-support) li,[data-lesson-design=storybook] .controller-app :is(.flow-disclosure-body,.controller-instructional-support) li{margin-bottom:10px;line-height:1.5}[data-lesson-design=storybook] .controller-app input[type=text]{font-family:var(--font-body);color:var(--bbl-charcoal);font-size:16px}[data-lesson-design=storybook] .controller-app .pwtw-showcase-send.sent,[data-lesson-design=storybook] .controller-app .pwtw-showcase-send.sent:disabled{background:var(--bbl-light-gray);color:var(--bbl-charcoal);border-color:var(--bbl-light-gray);opacity:1;box-shadow:none;transform:none}[data-ll-house-phone] .controller-app .must-finish-notice,[data-lesson-design=storybook] .controller-app .must-finish-notice{background:var(--bbl-cream);border:1px solid var(--bbl-teal);font:700 15px/1.4 var(--font-body);color:var(--bbl-teal-deep);border-radius:8px;margin:0 0 12px;padding:10px 12px}[data-ll-house-phone] .controller-app .must-finish-secondary,[data-lesson-design=storybook] .controller-app .must-finish-secondary{color:var(--bbl-charcoal);font-weight:400}[data-lesson-design=storybook] .controller-app :is(.sshare-pick,.sort-race-pick).is-waiting{outline:2px dashed var(--bbl-teal);outline-offset:2px}[data-lesson-design=storybook] .controller-app .btn-replay-clue{width:100%;min-height:44px;font:700 15px/1.4 var(--font-body);justify-content:center;align-items:center;gap:8px;margin:16px 0 12px;display:flex}[data-lesson-design=storybook] .controller-app .btn-replay-clue svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}[data-lesson-design=storybook] .controller-app .fc-ctrl-corner{border-color:var(--bbl-light-gray)}[data-lesson-design=storybook] .controller-app .fc-ctrl-corner.is-answer{border:2px solid var(--bbl-teal-deep);background:var(--bbl-teal-soft)}[data-lesson-design=storybook] .controller-app :is(.fc-ctrl-corner-where,.fc-ctrl-corner-key){font:700 13px/1.4 var(--font-body);color:var(--bbl-teal-deep);opacity:1}[data-lesson-design=storybook] .controller-app .fc-ctrl-corner-where{color:var(--bbl-charcoal);font-weight:400}[data-lesson-design=storybook] .controller-app .fc-ctrl-corner-word{font:700 17px/1.4 var(--font-body);color:var(--bbl-teal-deep)}[data-lesson-design=storybook] .controller-app .ww-ctrl-side{border-color:var(--bbl-light-gray)}[data-lesson-design=storybook] .controller-app .ww-ctrl-side.is-winner{border:2px solid var(--bbl-teal-deep);background:var(--bbl-teal-soft)}[data-lesson-design=storybook] .controller-app :is(.ww-ctrl-side-where,.ww-ctrl-side-key){font:700 13px/1.4 var(--font-body);color:var(--bbl-teal-deep);opacity:1}[data-lesson-design=storybook] .controller-app .ww-ctrl-side-where{color:var(--bbl-charcoal);font-weight:400}[data-lesson-design=storybook] .controller-app .ww-ctrl-side-word{font:700 17px/1.4 var(--font-body);color:var(--bbl-teal-deep)}[data-lesson-design=storybook] .controller-app .ww-ctrl-difference{font:400 14px/1.45 var(--font-body);color:var(--bbl-charcoal)}[data-lesson-design=storybook] .controller-app :is(.wyr-ctrl-side,.cc-ctrl-clue,.cc-ctrl-word){border-color:var(--bbl-light-gray)}[data-lesson-design=storybook] .controller-app .wyr-ctrl-side-where{font:400 13px/1.4 var(--font-body);color:var(--bbl-charcoal);opacity:1}[data-lesson-design=storybook] .controller-app :is(.wyr-ctrl-side-text,.cc-ctrl-clue-label){font:700 15px/1.4 var(--font-body);color:var(--bbl-teal-deep)}[data-lesson-design=storybook] .controller-app .cc-ctrl-word.is-right{border:2px solid var(--bbl-teal-deep);background:var(--bbl-teal-soft);color:var(--bbl-teal-deep)}[data-lesson-design=storybook] .controller-app .cc-ctrl-word.is-pending{border:2px solid var(--bbl-gold,#d4a93b)}[data-lesson-design=storybook] .controller-app .cc-ctrl-score{grid-template-columns:1fr auto;align-items:center}[data-ll-house-phone] .controller-app .footer .game-footer-hint,[data-lesson-design=storybook] .controller-app .footer .game-footer-hint{font:700 15px/1.35 var(--font-body);color:var(--bbl-teal-deep);text-align:center;margin:0}[data-ll-house-phone] .controller-app .footer .game-footer-primary>.btn-primary,[data-lesson-design=storybook] .controller-app .footer .game-footer-primary>.btn-primary{width:100%;min-height:56px;font-size:18px}[data-ll-house-phone] .controller-app .footer .game-footer-secondary>button,[data-lesson-design=storybook] .controller-app .footer .game-footer-secondary>button{min-width:0;min-height:44px;font:700 14px/1.2 var(--font-body);white-space:nowrap;border-width:1px;flex:1 1 0;margin:0;padding:6px 10px}
@font-face{font-family:Century Gothic;font-weight:100 500;font-style:normal;font-display:swap;src:url(/fonts/century-gothic/CenturyGothic.woff2)format("woff2"),url(/fonts/century-gothic/CenturyGothic.woff)format("woff"),url(/fonts/century-gothic/CenturyGothic.ttf)format("truetype")}@font-face{font-family:Century Gothic;font-weight:100 500;font-style:italic;font-display:swap;src:url(/fonts/century-gothic/CenturyGothic-Italic.woff2)format("woff2"),url(/fonts/century-gothic/CenturyGothic-Italic.woff)format("woff"),url(/fonts/century-gothic/CenturyGothic-Italic.ttf)format("truetype")}@font-face{font-family:Century Gothic;font-weight:600 900;font-style:normal;font-display:swap;src:url(/fonts/century-gothic/CenturyGothic-Bold.woff2)format("woff2"),url(/fonts/century-gothic/CenturyGothic-Bold.woff)format("woff"),url(/fonts/century-gothic/CenturyGothic-Bold.ttf)format("truetype")}@font-face{font-family:Century Gothic;font-weight:600 900;font-style:italic;font-display:swap;src:url(/fonts/century-gothic/CenturyGothic-BoldItalic.woff2)format("woff2"),url(/fonts/century-gothic/CenturyGothic-BoldItalic.woff)format("woff"),url(/fonts/century-gothic/CenturyGothic-BoldItalic.ttf)format("truetype")}@font-face{font-family:Libre Baskerville;font-weight:100 400;font-style:normal;font-display:swap;src:url(/fonts/libre-baskerville/LibreBaskerville-Regular.ttf)format("truetype")}@font-face{font-family:Libre Baskerville;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/libre-baskerville/LibreBaskerville-Italic.ttf)format("truetype")}@font-face{font-family:Libre Baskerville;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/libre-baskerville/LibreBaskerville-Medium.ttf)format("truetype")}@font-face{font-family:Libre Baskerville;font-weight:600 900;font-style:normal;font-display:swap;src:url(/fonts/libre-baskerville/LibreBaskerville-Bold.ttf)format("truetype")}:root{--charcoal:#2d2d2d;--teal:#5d8a8a;--coral:#cf6357;--gold:#c4a35a;--cream:#f5f2ec;--def-gray:#3d3d3d;--muted:#a09a90;--font-body:"Century Gothic","Avenir Next","Avenir",sans-serif;--font-display:"Libre Baskerville",Georgia,serif;--font-meta:"Century Gothic","Avenir Next","Avenir",sans-serif;--frame-top:80px;--frame-side:120px;--frame-bottom:80px;--bbl-charcoal:#2d2d2d;--bbl-teal:#5d9bb3;--bbl-coral:#af4851;--bbl-gold:#d4a93b;--bbl-cream:#f0efeb;--bbl-light-gray:#e8e6e0;--bbl-white:#fff;--bbl-charcoal-80:#4a4a4a;--bbl-charcoal-60:#707070;--bbl-charcoal-40:#9a9a9a;--bbl-teal-dark:#3f7689;--bbl-teal-deep:#33525f;--bbl-teal-soft:#dce8ee;--bbl-coral-soft:#efd9d8;--bbl-gold-soft:#f2e4c2;--bbl-cream-deep:#e6e3da;--bbl-purple:#7d6b92;--bbl-purple-soft:#e8e3ed}*{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit}html,body{background:#000;height:100vh;overflow:hidden}
