.cast_char__OcSs_{display:block;overflow:visible;flex-shrink:0}.cast_char__OcSs_[data-crop=face]{overflow:hidden}.cast_body__2mSMP{transform-box:fill-box;transform-origin:50% 100%}.cast_eyes__Fu03x{transform-box:fill-box;transform-origin:center;animation:cast_blink__e3DJG 5.2s infinite}.cast_idle__zuEb2 .cast_body__2mSMP{animation:cast_breathe__Jjisl 4.2s ease-in-out infinite}.cast_talk__nh3jA .cast_body__2mSMP{animation:cast_breathe__Jjisl 1.6s ease-in-out infinite}.cast_happy__xML2J .cast_body__2mSMP{animation:cast_hop__czAmr .55s cubic-bezier(.3,1.4,.5,1) 1}.cast_oops__tqsrN .cast_body__2mSMP{animation:cast_wobble__26nA9 .5s ease-in-out 1}@keyframes cast_blink__e3DJG{0%,95%{transform:scaleY(1)}97%{transform:scaleY(.08)}99%,to{transform:scaleY(1)}}@keyframes cast_breathe__Jjisl{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes cast_hop__czAmr{0%{transform:translateY(0)}35%{transform:translateY(-10px) rotate(-3deg)}70%{transform:translateY(0) rotate(2deg)}to{transform:none}}@keyframes cast_wobble__26nA9{20%{transform:rotate(-5deg)}45%{transform:rotate(4deg)}70%{transform:rotate(-2deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.cast_eyes__Fu03x,.cast_happy__xML2J .cast_body__2mSMP,.cast_idle__zuEb2 .cast_body__2mSMP,.cast_oops__tqsrN .cast_body__2mSMP,.cast_talk__nh3jA .cast_body__2mSMP{animation:none}}.kit_dots__jVlGF{display:inline-flex;gap:.3em;align-items:center}.kit_dots__jVlGF i{width:.5em;height:.5em;border-radius:50%;background:currentColor;animation:kit_dot__uTPog 1s ease-in-out infinite}.kit_dots__jVlGF i:nth-child(2){animation-delay:.15s}.kit_dots__jVlGF i:nth-child(3){animation-delay:.3s}@keyframes kit_dot__uTPog{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-.45em);opacity:1}}.kit_bubble__MKl2i{position:relative}.kit_bubble__MKl2i:after,.kit_bubble__MKl2i:before{content:"";position:absolute;bottom:14px;width:0;height:0;border-style:solid}.kit_left__yGuVi:before{left:-12px;border-width:9px 13px 9px 0;border-color:transparent rgb(var(--line)) transparent transparent}.kit_left__yGuVi:after{left:-8.5px;border-width:7px 10px 7px 0;border-color:transparent rgb(var(--surface)) transparent transparent}.kit_up__5k9a_:before{left:28px;top:-12px;bottom:auto;border-width:0 9px 13px;border-color:transparent transparent rgb(var(--line)) transparent}.kit_up__5k9a_:after{left:30px;top:-8.5px;bottom:auto;border-width:0 7px 10px;border-color:transparent transparent rgb(var(--surface)) transparent}.kit_float__D14dG{animation:kit_float__D14dG 2.6s ease-in-out infinite}@keyframes kit_float__D14dG{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.kit_dots__jVlGF i,.kit_float__D14dG{animation:none}.kit_dots__jVlGF i{opacity:.8}}.scene_host__OcqpC{flex:1 1 auto;min-height:0;flex-direction:column;align-items:center;gap:clamp(10px,2.2svh,18px)}.scene_art__Lgg8_,.scene_host__OcqpC{display:flex;width:100%;justify-content:center}.scene_art__Lgg8_{flex:1 1 0;min-height:clamp(72px,14svh,120px);max-height:340px}.scene_bubble__2MW2J{flex:none;width:100%;text-align:center;padding:clamp(10px,2svh,16px) 18px}.scene_host__OcqpC .scene_bubble__2MW2J:before{left:calc(50% - 9px)}.scene_host__OcqpC .scene_bubble__2MW2J:after{left:calc(50% - 7px)}.scene_aside__0w4zp{flex:none;width:100%;margin-top:clamp(10px,2svh,16px)}@media (min-width:900px) and (max-height:760px){.scene_art__Lgg8_{min-height:clamp(56px,9svh,120px)}.scene_aside__0w4zp{margin-top:8px}}.reason_cue__y8sED{display:flex;align-items:center;gap:10px;min-height:52px;padding:4px 10px 4px 7px;border-radius:18px;border:2px solid rgb(var(--line));background:rgb(var(--surface));box-shadow:0 3px 0 rgb(var(--line))}.reason_cueSlot__cTGph{flex:none}.reason_cueNote___LTyw{align-self:center;display:inline-flex;align-items:center;gap:7px;max-width:94%;margin:6px 0 0;padding:6px 12px;border-radius:999px;background:rgb(var(--tint-2));font-weight:800;font-size:15px;line-height:1.2;color:rgb(var(--ink-800));text-align:center}.reason_cueNote___LTyw svg{width:16px;height:16px;flex:none;color:rgb(var(--brand))}.reason_cueNote___LTyw[data-kind=check] svg{color:rgb(var(--cta-edge))}.reason_cueNote___LTyw[data-kind=good] svg{color:rgb(var(--good-edge))}.reason_cueNote___LTyw[data-kind=bad]{color:rgb(var(--bad-ink))}.reason_cueNote___LTyw[data-kind=bad] svg{color:rgb(var(--bad))}.reason_cueNote___LTyw[data-kind=watch] svg{color:rgb(var(--ink-500))}.reason_taskNote__dsG52{align-self:center;max-width:94%;margin:6px 0 0;padding:8px 14px;border-radius:16px;border:2px dashed rgb(var(--brand)/.45);background:rgb(var(--surface));font-weight:800;font-size:16px;line-height:1.3;color:rgb(var(--ink-800));text-align:center;text-wrap:balance}.reason_taskNoteTag__6tHd1{display:inline;margin:0 6px 0 0;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--brand))}@media (max-width:559px),(max-width:899px) and (max-height:700px){.reason_taskNote__dsG52{max-width:100%;padding:6px 12px;line-height:1.25}.reason_taskNoteTag__6tHd1{display:inline;margin:0 6px 0 0}}.reason_taskNote__dsG52[data-big]{align-self:stretch;max-width:none;margin:auto 0;padding:clamp(8px,1.8svh,22px) clamp(12px,3vw,24px);border-width:3px;border-radius:22px;font-size:clamp(18px,2.7svh,27px);line-height:1.2;color:rgb(var(--ink-900))}.reason_taskNote__dsG52[data-big] .reason_taskNoteTag__6tHd1{display:block;margin:0 0 clamp(2px,.6svh,6px);font-size:clamp(12px,1.6svh,15px)}.reason_cueSlot__cTGph:empty{display:none}.reason_cueIc__XZ0f1{width:34px;height:34px;border-radius:11px;flex-shrink:0;display:grid;place-items:center;background:rgb(var(--brand));color:rgb(var(--chat-me-ink));box-shadow:0 3px 0 rgb(var(--brand-edge))}.reason_cueIc__XZ0f1 svg{width:20px;height:20px}.reason_cue__y8sED[data-kind=check] .reason_cueIc__XZ0f1{background:rgb(var(--cta));color:rgb(var(--cta-ink));box-shadow:0 3px 0 rgb(var(--cta-edge))}.reason_cue__y8sED[data-kind=good] .reason_cueIc__XZ0f1{background:rgb(var(--good));box-shadow:0 3px 0 rgb(var(--good-edge))}.reason_cue__y8sED[data-kind=bad] .reason_cueIc__XZ0f1{background:rgb(var(--bad));box-shadow:0 3px 0 rgb(var(--bad-edge))}.reason_cue__y8sED[data-kind=watch] .reason_cueIc__XZ0f1{background:rgb(var(--ink-500));box-shadow:0 3px 0 rgb(var(--ink-700))}.reason_cueTxt__JjT4V{flex:1;min-width:0;margin:0;font-weight:800;font-size:16px;line-height:1.18;color:rgb(var(--ink-900))}.reason_glow__X_f6K{outline:3px solid rgb(var(--select)/.75);outline-offset:2px;animation:reason_glow__X_f6K 1.25s ease-in-out infinite}@keyframes reason_glow__X_f6K{50%{outline-offset:6px;outline-color:rgb(var(--select)/.12)}}.reason_dim__HKmLr{opacity:.38;filter:saturate(.55);transition:opacity .2s ease,filter .2s ease}.reason_say__f4g63{position:relative;cursor:pointer;border-radius:8px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.reason_say__f4g63:before{content:"";position:absolute;inset:-8px -6px}.reason_say__f4g63:focus-visible{outline:3px solid rgb(var(--select)/.6);outline-offset:2px}.reason_sayIc__ZzBuS{display:inline-block;width:15px;height:15px;margin-left:5px;vertical-align:-1px;color:rgb(var(--ink-500));opacity:.55}[data-me] .reason_sayIc__ZzBuS{color:currentColor;opacity:.9}.reason_say__f4g63[data-playing] .reason_sayIc__ZzBuS{opacity:1;color:rgb(var(--select-edge))}.reason_key__w6z1n{border-radius:6px;transition:box-shadow .2s ease}.reason_key__w6z1n[data-cue=plate]{background:linear-gradient(rgb(var(--plate,var(--gold-soft))),rgb(var(--plate,var(--gold-soft)))) 0 55% /100% 1.12em no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-inline:.1em;border-radius:6px;color:rgb(var(--gold-ink));text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:3px;text-decoration-color:rgb(var(--gold))}.reason_key__w6z1n[data-cue=line]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px;text-decoration-color:rgb(var(--gold))}.reason_parts__E8MDt{display:inline}@media (prefers-reduced-motion:reduce){.reason_glow__X_f6K{animation:none}.reason_dim__HKmLr,.reason_key__w6z1n{transition:none}}.reason_stage__9Srv_{--gs:1;container:stage/size;display:flex;flex-direction:column;flex:1 1 0%;min-height:0;width:100%;max-width:min(100%,760px);margin-inline:auto;gap:clamp(6px,calc(var(--u, 1svh) * 1.1),12px);padding:4px 16px 0;overflow-x:clip}@media (min-width:640px){.reason_stage__9Srv_{padding-inline:24px}}@media (max-height:700px) and (max-width:639px){.reason_stage__9Srv_{gap:4px}}.reason_headline__Aci8X{flex:none;margin:0;width:100%;font-weight:800;font-size:clamp(20px,calc(21px * var(--gs)),28px);line-height:1.12;letter-spacing:-.005em;color:rgb(var(--ink-900));text-align:center;text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.reason_task__axQO1{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;min-width:0}.reason_taskMain__OchYY{margin:0;max-width:100%;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-weight:800;font-size:clamp(24px,calc(30px * var(--gs)),38px);line-height:1.1;color:rgb(var(--ink-900));text-wrap:balance;overflow-wrap:normal;word-break:normal}.reason_taskMain__OchYY[data-xlong]{font-size:clamp(19px,calc(21px * var(--gs)),26px);line-height:1.12}@container stage (max-height: 600px){.reason_taskMain__OchYY[data-long]{font-size:clamp(18px,calc(22px * var(--gs)),26px);line-height:1.08}}@container stage (max-height: 500px){.reason_taskMain__OchYY{font-size:clamp(20px,calc(26px * var(--gs)),30px)}.reason_taskMain__OchYY[data-long]{font-size:clamp(18px,calc(20px * var(--gs)),22px)}}.reason_taskSub__urgPw{margin:0;font-weight:800;font-size:clamp(14px,calc(15px * var(--gs)),17px);line-height:1.2;color:rgb(var(--ink-600));text-wrap:balance}.reason_toneBlue__1DH87{color:rgb(var(--brand-edge));text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px;text-decoration-color:rgb(var(--brand))}.reason_toneGold__DsX1v{color:rgb(var(--gold-ink));text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px;text-decoration-color:rgb(var(--gold))}.reason_answer___LkAG:not(button){display:block}.reason_answer___LkAG{min-width:0;max-width:100%;text-align:center;text-wrap:balance;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none;font-weight:800}.reason_chips__BI6qH{display:flex;flex-wrap:wrap;gap:8px}.reason_chip__tRgNb,.reason_chips__BI6qH{justify-content:center;align-items:center;min-width:0}.reason_chip__tRgNb{display:inline-flex;text-align:center;max-width:100%;white-space:normal;word-break:keep-all;overflow-wrap:normal;hyphens:none}.reason_undoX__3QIon{position:relative;flex:none;display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border-radius:9999px;cursor:pointer;border:2px solid rgb(var(--line));background:rgb(var(--surface));color:rgb(var(--ink-600));-webkit-tap-highlight-color:transparent;touch-action:manipulation}.reason_undoX__3QIon svg{width:12px;height:12px}.reason_undoCorner__f0xj2{position:absolute;top:-8px;right:-8px;z-index:1}.reason_undoHit__iOSP2{position:relative;flex:none;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.reason_undoHitCorner__iZrtU{position:absolute;top:-19px;right:-19px;z-index:1}.reason_undoHit__iOSP2:hover .reason_undoX__3QIon{color:rgb(var(--bad-ink));border-color:rgb(var(--bad))}.reason_undoHit__iOSP2:focus-visible{outline:3px solid rgb(var(--select)/.6);outline-offset:-4px;border-radius:9999px}.reason_scene__HLq7n{flex:1 1 0%;min-height:0;container:scene/size;display:flex;flex-direction:column;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:4px 8px;margin:-4px -8px}.reason_scene__HLq7n::-webkit-scrollbar{display:none}.reason_scene__HLq7n>*{margin-block:auto;flex-shrink:0}.reason_tray__n7fx8{flex:none;min-width:0}.reason_tray__n7fx8:not([data-n]){display:flex;flex-direction:column;gap:8px}.reason_tray__n7fx8[data-n]{--cols:1;--tile-h:clamp(48px,calc(var(--u, 1svh) * 8.2),76px);display:grid;gap:10px;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.reason_tray__n7fx8[data-n]>*{min-width:0;min-height:var(--tile-h);overflow-wrap:normal;word-break:normal;hyphens:none;text-align:center}.reason_tray__n7fx8[data-layout=row][data-n="2"]{--cols:2}.reason_tray__n7fx8[data-layout=row][data-n="3"],.reason_tray__n7fx8[data-layout=row][data-n="5"],.reason_tray__n7fx8[data-layout=row][data-n="6"]{--cols:3}.reason_tray__n7fx8[data-layout=row][data-n="4"]{--cols:4}@container stage (max-width: 359px){.reason_tray__n7fx8[data-layout=row][data-n="4"],.reason_tray__n7fx8[data-layout=row][data-n="5"],.reason_tray__n7fx8[data-layout=row][data-n="6"]{--cols:2}}.reason_tray__n7fx8[data-layout=stack][data-n]{--cols:1}@container stage (max-height: 520px){.reason_cue__y8sED{min-height:46px}.reason_cueIc__XZ0f1{width:30px;height:30px}.reason_cueTxt__JjT4V{font-size:15px}.reason_tray__n7fx8[data-n]{--tile-h:48px;gap:8px}}@container stage (max-height: 440px){.reason_headline__Aci8X{font-size:20px}}@media (orientation:landscape) and (max-height:500px){.reason_cue__y8sED{min-height:40px}}@media (max-height:600px) and (max-width:899px){.reason_cue__y8sED{min-height:42px;padding:2px 8px 2px 5px;gap:8px;border-radius:16px}.reason_cueIc__XZ0f1{width:28px;height:28px;border-radius:9px}.reason_cueIc__XZ0f1 svg{width:17px;height:17px}.reason_cueTxt__JjT4V{font-size:15px;line-height:1.14}.reason_headline__Aci8X{font-size:19px;line-height:1.08}.reason_taskMain__OchYY{font-size:clamp(20px,calc(24px * var(--gs)),28px);line-height:1.05}.reason_taskSub__urgPw{font-size:14px}.reason_stage__9Srv_{gap:3px;padding-top:0}[data-lesson-player][data-sheet] [data-game-stage] .reason_cue__y8sED{display:none}}@media (min-width:1024px) and (min-height:600px){.reason_stage__9Srv_{max-width:min(100%,940px)}.reason_stage__9Srv_:has(>[data-game-scene]):has(>[data-tray]){max-width:1060px;display:grid;align-content:stretch;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto auto auto minmax(0,1fr);column-gap:clamp(24px,3.4vw,48px);padding:4px 28px 14px}.reason_stage__9Srv_:has(>[data-game-scene]):has(>[data-tray])>[data-game-headline],.reason_stage__9Srv_:has(>[data-game-scene]):has(>[data-tray])>[data-game-task]{grid-column:1/-1}.reason_stage__9Srv_:has(>[data-game-scene]):has(>[data-tray])>[data-game-scene]{grid-column:1;grid-row:3/8}.reason_stage__9Srv_:has(>[data-game-scene]):has(>[data-tray])>[data-cue-bar],.reason_stage__9Srv_:has(>[data-game-scene]):has(>[data-tray])>[data-cue-slot]{grid-column:2;grid-row:4;align-self:end}.reason_stage__9Srv_:has(>[data-game-scene]):has(>[data-tray])>[data-tray]{grid-column:2;grid-row:5;align-self:start}.reason_stage__9Srv_:has(>[data-game-scene]):has(>[data-tray])>[data-tray][data-n]{--tile-h:clamp(56px,calc(var(--u, 1svh) * 10),92px);gap:12px}.reason_stage__9Srv_:has(>[data-game-scene]):has(>[data-tray])>[data-game-bar]{grid-column:2;grid-row:6;margin-inline:0;padding-inline:0;margin-top:8px;align-self:start}}.reason_face__k94FH{flex:none;display:inline-grid;place-items:center;overflow:hidden;border-radius:999px;border:2px solid rgb(var(--line));background:rgb(var(--surface))}.reason_face__k94FH>*{width:100%;height:100%}.reason_taskRow____OWt{gap:10px;min-width:0}.reason_taskNoteHead__2bSFp,.reason_taskRow____OWt{display:flex;align-items:center;justify-content:center}.reason_taskNoteHead__2bSFp{gap:6px;margin-bottom:0}.reason_taskNoteHead__2bSFp>span:first-child{margin-block:-4px}.reason_taskNoteHead__2bSFp .reason_taskNoteTag__6tHd1{margin:0}@media (max-width:559px){.reason_taskNote__dsG52:not([data-big]) .reason_taskNoteHead__2bSFp{display:inline-flex;vertical-align:middle;margin-right:6px}}.reason_withFace__9IO7w{display:flex;align-items:center;gap:10px}