.oral_main__EY2V7{padding-bottom:var(--space-section)}.oral_top__UMrn0{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-6);gap:var(--space-6)}.oral_tiles__wxAd0{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3)}.oral_tile__7ADZ4{align-items:center;text-align:center;min-width:8.25rem}.oral_board__XvOQU{display:grid;grid-template-columns:clamp(12rem,19vw,15.5rem) minmax(0,1fr) clamp(11rem,16vw,13.5rem);grid-template-areas:"topbar topbar topbar" "left center right" "acts acts acts";grid-gap:var(--space-4);gap:var(--space-4);align-items:stretch}.oral_rail__JdQ3k{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.oral_railLeft__8e0AF{grid-area:left}.oral_railRight__Rdp2y{grid-area:right}.oral_railTitle__N33lp{display:flex;align-items:center;gap:.5em;font-size:var(--text-base);font-weight:700;color:var(--ink)}.oral_railTitle__N33lp svg{color:var(--pine)}.oral_railChip__Lpy_4{align-self:flex-start}.oral_hintBox__pmyd6{margin-top:auto;display:flex;flex-direction:column;gap:.25em;padding:.7rem .9rem;border-radius:var(--radius-md);animation:oral_hintPop__eJulE var(--duration-normal) var(--ease-out-expo)}.oral_hintMain__orl3r{display:inline-flex;align-items:center;gap:.35em;font-size:var(--text-sm);font-weight:700}.oral_hintSub__c85qJ{font-size:var(--text-xs);color:var(--ink-soft)}.oral_hintUp__8pgn1{background:var(--orange-wash)}.oral_hintUp__8pgn1 .oral_hintMain__orl3r{color:var(--orange)}.oral_hintDown__R73Cc{background:var(--rust-wash)}.oral_hintDown__R73Cc .oral_hintMain__orl3r{color:var(--rust)}.oral_hintNeutral__F5tkv{background:var(--paper-sunken)}.oral_hintNeutral__F5tkv .oral_hintMain__orl3r{color:var(--ink-soft)}@keyframes oral_hintPop__eJulE{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.oral_centerCard__taKHS{grid-area:center;display:flex;flex-direction:column;gap:var(--space-4);padding:clamp(1.1rem,.9rem + 1.2vw,2rem)}.oral_feedback__rTIf4{min-height:3.1rem;display:flex;align-items:center;justify-content:center}.oral_feedbackBar__Ftqys{display:inline-flex;align-items:center;gap:.55em;padding:.5em 1.4em;border-radius:var(--radius-pill);font-weight:700;font-size:var(--text-lg);animation:oral_hintPop__eJulE var(--duration-normal) var(--ease-out-expo)}.oral_feedbackOk__rrt5N{background:var(--pine-wash);color:var(--pine-deep)}.oral_feedbackOk__rrt5N svg{color:var(--gold)}.oral_feedbackBad__tDGTb{background:var(--rust-wash);color:var(--rust)}.oral_feedbackRelief__FrDux{background:var(--gold-wash);color:var(--gold);border:1px solid color-mix(in oklab,var(--gold) 32%,transparent);font-size:var(--text-base);text-align:center}.oral_feedbackRelief__FrDux svg{flex:none;color:var(--gold-bright)}@media (max-width:32rem){.oral_feedbackRelief__FrDux{padding-inline:1em}}.oral_quiz__Rsu_7{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:clamp(9rem,22vh,13rem);text-align:center}.oral_expr__9AHrr{font-family:var(--font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.15;white-space:nowrap;font-size:clamp(2.5rem,1.3rem + 5.4vw,4.75rem);color:var(--ink);transition:color var(--duration-fast)}.oral_exprMid__tYpKm{font-size:clamp(2rem,1.1rem + 4.2vw,3.9rem)}.oral_exprLong__2aehB{font-size:clamp(1.6rem,.9rem + 3.4vw,3rem)}.oral_exprXLong__FSIPt{font-size:clamp(1.2rem,.6rem + 1.9vw,1.9rem);white-space:normal;line-height:1.4;max-width:100%}.oral_promptSentence__KgQqd{font-weight:700;font-size:clamp(1.35rem,1rem + 1.8vw,2.1rem);line-height:1.5;color:var(--ink)}.oral_promptEq__t_H3o{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:clamp(2rem,1.1rem + 4.2vw,3.9rem);line-height:1.2}.oral_promptEq__t_H3o,.oral_slotLine__CJdJe{font-family:var(--font-display);font-weight:700;color:var(--ink)}.oral_slotLine__CJdJe{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1rem + 2.6vw,2.75rem)}.oral_slotPrefix__vpqI3{color:var(--ink-soft);font-size:.8em;margin-right:.15em}.oral_answerBox__wLrM_{display:inline-grid;place-items:center;min-width:1.55em;padding:.02em .22em;border:2.5px solid var(--pine-soft);border-radius:.28em;background:var(--pine-wash);color:var(--pine-deep);transition:border-color var(--duration-fast),color var(--duration-fast),background var(--duration-fast)}.oral_quizOk__NBCjq .oral_answerBox__wLrM_{border-color:var(--pine);color:var(--pine)}.oral_quizBad__PjWnZ{animation:oral_shake__nRK1r .32s var(--ease-out-expo)}.oral_quizBad__PjWnZ .oral_answerBox__wLrM_{border-color:var(--rust);background:var(--rust-wash);color:var(--rust)}@keyframes oral_shake__nRK1r{0%,to{transform:none}20%,60%{transform:translateX(-8px)}40%,80%{transform:translateX(8px)}}.oral_pad__CJJ4h{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(.5rem,.35rem + .7vw,.9rem);gap:clamp(.5rem,.35rem + .7vw,.9rem)}.oral_key__qzb9W{display:flex;align-items:center;justify-content:center;padding-block:clamp(.45em,.32em + .5vw,.7em);font-family:var(--font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-2xl);color:var(--pine);background:var(--paper-raised);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:transform var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast),background var(--duration-fast),color var(--duration-fast)}.oral_key__qzb9W:hover:not(:disabled){border-color:var(--pine);color:var(--pine-deep);background:var(--pine-wash)}.oral_key__qzb9W:active:not(:disabled){transform:translateY(2px) scale(.98)}.oral_key__qzb9W:disabled{opacity:.45;cursor:default;box-shadow:none}.oral_actions__No728{grid-area:acts;display:grid;grid-template-columns:1fr 1fr 1.5fr;grid-gap:var(--space-4);gap:var(--space-4)}.oral_actionKey__aV0x0{display:flex;align-items:center;justify-content:center;gap:.6em;padding-block:clamp(.8em,.65em + .5vw,1.05em);font-size:var(--text-lg);font-weight:700;border:1.5px solid transparent;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform var(--duration-fast) var(--ease-out-expo),background var(--duration-fast),border-color var(--duration-fast)}.oral_actionKey__aV0x0:active:not(:disabled){transform:translateY(2px)}.oral_actionKey__aV0x0:disabled{opacity:.45;cursor:default;box-shadow:none}.oral_actionBack__9IcCu{background:var(--paper-sunken);border-color:var(--line-strong);color:var(--ink)}.oral_actionBack__9IcCu:hover:not(:disabled){border-color:var(--ink-soft)}.oral_actionClear__VY8hY{background:var(--gold-wash);border-color:color-mix(in srgb,var(--gold-bright) 55%,transparent);color:var(--gold)}.oral_actionClear__VY8hY:hover:not(:disabled){border-color:var(--gold)}.oral_actionSubmit__fsO_P{background:var(--pine);border-color:var(--pine);color:var(--paper-raised)}.oral_actionSubmit__fsO_P:hover:not(:disabled){background:var(--pine-deep);border-color:var(--pine-deep)}.oral_statePanel__2oyVi{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-4);padding-block:var(--space-4)}.oral_stateKicker__v7jxc{font-size:var(--text-sm);font-weight:600;letter-spacing:.18em;color:var(--pine)}.oral_doneKicker__oWYUM{display:inline-flex;align-items:center;gap:.45em;color:var(--gold)}.oral_stateTitle__as3Gk{font-size:var(--text-2xl)}.oral_stateRules__s4mLQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-soft)}.oral_stateRules__s4mLQ li{display:flex;align-items:center;justify-content:center;gap:.55em}.oral_stateRules__s4mLQ svg{flex-shrink:0;color:var(--pine)}.oral_stateActions__PUql4{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--space-2)}.oral_startError__H0JCT{font-size:var(--text-sm);color:var(--rust)}.oral_donePanel__sOk_7{gap:var(--space-3)}.oral_doneTier__xfUsQ{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);letter-spacing:.02em;color:var(--pine-deep)}.oral_doneTierNote__HOe0K{font-size:var(--text-sm);color:var(--ink-soft)}.oral_doneScore__M2ffG{font-size:var(--text-lg);color:var(--ink-soft)}.oral_doneNum__2Z_zi{font-family:var(--font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,2rem + 3vw,4rem);line-height:1.1;color:var(--pine-deep);padding-inline:.12em}.oral_doneChips__K4DNQ{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.oral_doneCurve__q9kYY{width:min(26rem,100%);margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper)}.oral_doneCurveTitle__QIuzj{font-size:var(--text-sm);font-weight:600;color:var(--ink-soft);margin-bottom:var(--space-2)}.oral_doneCurve__q9kYY svg{display:block;max-width:19rem;margin-inline:auto}.oral_emptyCard__OSiqj{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:clamp(2rem,1.5rem + 2vw,3rem);max-width:36rem}.oral_emptyIcon__MiSiq{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--pine-wash);border:1px solid var(--pine-soft);color:var(--pine-deep)}.oral_emptyTitle__12jTs{font-size:var(--text-xl)}.oral_emptyText__hGVg_{font-size:var(--text-sm);line-height:1.85;color:var(--ink-soft)}.oral_emptyActions__oZw__{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.oral_visuallyHidden__RyEI4{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:900px){.oral_top__UMrn0{grid-template-columns:1fr;gap:var(--space-2);align-items:start}.oral_tiles__wxAd0{width:100%;margin-bottom:var(--space-4)}.oral_tile__7ADZ4{flex:1 1;min-width:0;padding-inline:var(--space-3)}.oral_board__XvOQU{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"topbar topbar" "center center" "acts acts" "left right"}.oral_quiz__Rsu_7{min-height:clamp(7rem,20vh,10rem)}}@media (max-width:600px){.oral_board__XvOQU{grid-template-columns:1fr;grid-template-areas:"topbar" "center" "acts" "left" "right"}.oral_actions__No728{grid-template-columns:1fr 1fr}.oral_actionSubmit__fsO_P{grid-column:1/-1}.oral_tiles__wxAd0{gap:var(--space-2)}.oral_tile__7ADZ4{min-width:0;padding:var(--space-3) var(--space-2)}.oral_pad__CJJ4h{gap:var(--space-2)}}