.lesson_example__nU8E6{margin:0;font-size:.9375rem;line-height:1.6;color:var(--osh-ink-soft);overflow-wrap:anywhere}.lesson_readAloudRow__4GDyF{display:flex;align-items:center;gap:.75rem;margin:.625rem 0 0}.lesson_readAloudText__SOuEC{flex:1 1 auto;min-width:0}.lesson_speakerButton__sOmrI{flex:none;display:inline-grid;place-items:center;width:2.875rem;height:2.875rem;padding:0;color:var(--osh-blue-deep);background:var(--osh-surface);border:1px solid var(--osh-line-soft);border-radius:999px;cursor:pointer;box-shadow:0 2px 6px color-mix(in oklab,var(--osh-blue) 18%,transparent)}.lesson_speakerButton__sOmrI:active:not(:disabled){transform:translateY(1px);box-shadow:none}.lesson_speakerButton__sOmrI:focus-visible{outline:2px solid var(--osh-blue);outline-offset:2px}.lesson_speakerButton__sOmrI:disabled{cursor:default;color:var(--osh-faint);box-shadow:none}.lesson_speakerButton__sOmrI[aria-busy=true]{color:var(--osh-blue);opacity:.6}.lesson_speakerIcon__UnT1M{width:1.375rem;height:1.375rem}.lesson_audioNotice__jjgcu{margin:.5rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--osh-ink-soft)}.lesson-question_layout__IKnDx{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;max-width:34rem;margin:0 auto;padding-bottom:2rem}.lesson-question_hero__n2Yif{display:flex;align-items:center;gap:.5rem}.lesson-question_ussy__uYTXG{flex:0 1 45%;min-width:0;max-width:12rem;height:auto}.lesson-question_portrait__So9eB{flex:0 1 32%;min-width:0;max-width:7.5rem;height:auto;aspect-ratio:84/106;object-fit:contain;object-position:bottom center}.lesson-question_bubble__mq1iV{flex:1 1 auto;margin:0;padding:.875rem 1rem;border:2px solid color-mix(in oklab,var(--osh-blue) 35%,var(--osh-surface));border-radius:1.25rem;background:var(--osh-surface);font-size:.9375rem;font-weight:800;line-height:1.6;text-align:center;color:var(--osh-blue-deep);word-break:auto-phrase;text-wrap:balance}.lesson-question_sheet__Vntbf{display:grid;grid-gap:.875rem;gap:.875rem;padding:1rem;border-radius:1.25rem;background:color-mix(in oklab,var(--osh-surface) 88%,transparent);box-shadow:0 2px 10px color-mix(in oklab,var(--osh-ink) 10%,transparent)}.lesson-question_progressRow__Kxone{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .25rem}.lesson-question_progressCount__KDSse{margin:0;font-family:var(--osh-font-mono),ui-monospace,monospace;font-size:1rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--osh-navy)}.lesson-question_progressLabel__Ut1Jb{margin:0;font-size:.8125rem;font-weight:700;color:var(--osh-ink-soft)}.lesson-question_progressTrack__xo7sW{height:.625rem;margin:0 .25rem;border-radius:999px;background:var(--osh-sky-soft);overflow:hidden}.lesson-question_progressFill__vNcfa{display:block;height:100%;border-radius:inherit;background:var(--osh-blue)}.lesson-question_card__iLj_j{padding:1rem 1.125rem 1.125rem;border:1px solid var(--osh-line-soft);border-radius:1rem;background:var(--osh-surface)}.lesson-question_prompt__pc7YS{display:flex;align-items:center;gap:.625rem;margin:0;font-size:.9375rem;font-weight:700;color:var(--osh-ink-soft)}.lesson-question_bookBadge__MW_EX{display:inline-grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--osh-sky-soft);color:var(--osh-blue-deep)}.lesson-question_bookIcon__ku9CL{width:1.25rem;height:1.25rem}.lesson-question_word__MESit{margin:.5rem 0 0;font-size:clamp(2.25rem,11vw,3.25rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;color:var(--osh-ink);overflow-wrap:anywhere}.lesson-question_exampleArea__LlzzI{margin-top:.75rem;padding-top:.25rem;border-top:1px dashed var(--osh-line)}.lesson-question_example__ZTgDx{font-style:italic;color:var(--osh-ink)}.lesson-question_exampleTranslation__yVBeA{margin:.25rem 0 0;font-size:.875rem;line-height:1.6;color:var(--osh-muted);overflow-wrap:anywhere}.lesson-question_meaning__b4F4e{margin:.75rem 0 0;padding-top:.625rem;border-top:1px solid var(--osh-line-soft);font-size:1rem;color:var(--osh-ink-soft);overflow-wrap:anywhere}.lesson-question_meaningValue__5Twnq{font-weight:900;color:var(--osh-ink)}.lesson-question_choices__IrNxr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.625rem;gap:.625rem;margin:0;padding:0;list-style:none}.lesson-question_choiceItem__Sdliq{display:flex;min-width:0}.lesson-question_choice__DETAq{position:relative;display:flex;align-items:center;gap:.5rem;width:100%;min-height:3.5rem;padding:.75rem .875rem;font-size:1rem;font-weight:700;text-align:left;color:var(--osh-ink);background:var(--osh-surface);border:1.5px solid var(--osh-line);border-radius:.875rem;box-shadow:0 2px 0 var(--osh-line);cursor:pointer}.lesson-question_choiceText__evAh4{min-width:0;overflow-wrap:anywhere}.lesson-question_choice__DETAq:hover:not(:disabled){border-color:var(--osh-blue)}.lesson-question_choice__DETAq:active:not(:disabled){transform:translateY(2px);box-shadow:none}.lesson-question_choice__DETAq:focus-visible{outline:2px solid var(--osh-blue);outline-offset:2px}.lesson-question_choice__DETAq:disabled{cursor:default}.lesson-question_correct__O6bdi{color:var(--osh-blue-deep);background:color-mix(in oklab,var(--osh-blue) 8%,var(--osh-surface));border-color:var(--osh-blue-deep);box-shadow:none}.lesson-question_wrong__AdO52{color:var(--osh-wrong);background:color-mix(in oklab,var(--osh-wrong) 7%,var(--osh-surface));border-color:var(--osh-wrong);box-shadow:none}.lesson-question_other__9_z_Z{color:var(--osh-muted);background:var(--osh-wash);border-color:var(--osh-line-soft);box-shadow:none}.lesson-question_mark__przi1{display:inline-grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:999px;font-size:1rem;font-weight:900;line-height:1;color:var(--osh-on-blue)}.lesson-question_markCorrect__1r1IO{background:var(--osh-blue-deep)}.lesson-question_markWrong__LU5HJ{background:var(--osh-wrong)}.lesson-question_error__IjNc0{margin:0;padding:.625rem .875rem;border-left:3px solid var(--osh-ink);background:var(--osh-wash);font-size:.8125rem}.lesson-question_verdictPanel__9DVE9{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1.5px solid;border-radius:1rem}.lesson-question_verdictPanelCorrect__D_SOc{border-color:color-mix(in oklab,var(--osh-blue) 45%,var(--osh-surface));background:color-mix(in oklab,var(--osh-blue) 6%,var(--osh-surface))}.lesson-question_verdictPanelWrong__tWNTZ{border-color:color-mix(in oklab,var(--osh-wrong) 40%,var(--osh-surface));background:color-mix(in oklab,var(--osh-wrong) 5%,var(--osh-surface))}.lesson-question_verdictBody__H5Cjq{flex:1 1 auto;min-width:0}.lesson-question_verdictTitle__8coYg{margin:0;font-size:1rem;font-weight:900}.lesson-question_verdictPanelCorrect__D_SOc .lesson-question_verdictTitle__8coYg{color:var(--osh-blue-deep)}.lesson-question_verdictPanelWrong__tWNTZ .lesson-question_verdictTitle__8coYg{color:var(--osh-wrong)}.lesson-question_explanation__4TxpS{margin:.25rem 0 0;font-size:.9375rem;line-height:1.7;color:var(--osh-ink);overflow-wrap:anywhere}.lesson-question_pin__VL9h_{position:relative;display:inline-grid;place-items:center;flex:none;width:2.875rem;height:2.875rem;padding:0;color:var(--osh-muted);background:var(--osh-surface);border:1.5px solid var(--osh-line);border-radius:.75rem;cursor:pointer}.lesson-question_pin__VL9h_:focus-visible{outline:2px solid var(--osh-blue);outline-offset:2px}.lesson-question_pin__VL9h_:disabled{cursor:default;opacity:.6}.lesson-question_pinActive__wVWC3{color:var(--osh-on-blue);background:var(--osh-blue-deep);border-color:var(--osh-blue-deep)}.lesson-question_pinIcon__JyeQb{width:1.375rem;height:1.375rem}.lesson-question_nextButton__w3dbT{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;padding:1.125rem 1.25rem;font-size:1.125rem;font-weight:900;color:var(--osh-on-navy);background:var(--osh-navy);border:none;border-radius:999px;cursor:pointer;box-shadow:0 6px 0 var(--osh-navy-shadow),inset 0 1.5px 0 var(--osh-navy-hi)}.lesson-question_nextButton__w3dbT:active{transform:translateY(6px);box-shadow:inset 0 1.5px 0 var(--osh-navy-hi)}.lesson-question_nextButton__w3dbT:focus-visible{outline:2px solid var(--osh-blue);outline-offset:3px}.lesson-question_arrowIcon__Sk49s{width:1.375rem;height:1.375rem}.lesson-question_srOnly__81h6L{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mascot_hero__3tRI4{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.mascot_figure__xT5w1{flex:none;width:clamp(88px,24vw,148px);height:auto;border-radius:46% 46% 1rem 1rem;border:2px solid var(--osh-line);object-fit:cover}.collect_layout__GlXYl{display:grid;grid-gap:1rem;gap:1rem;max-width:48rem;margin:0 auto;padding:1rem 1rem 1.5rem}.collect_visuallyHidden__mqcOy{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.collect_notice__Aox5k{margin:0;color:var(--osh-wrong);font-size:.875rem;font-weight:700}.collect_notice__Aox5k:empty{display:none}.collect_panel__gv_FM{padding:1rem;border:1px solid var(--osh-line-soft);border-radius:1rem;background:var(--osh-surface)}.collect_oshiHead__vOrfP{display:flex;align-items:center;gap:1rem}.collect_oshiPortrait__ZHwZt{flex:none;width:5.5rem;height:5.5rem;border:3px solid var(--osh-coin);border-radius:50%;object-fit:cover;background:var(--osh-sky-soft)}.collect_eyebrow__9CaZS{margin:0;color:var(--osh-ink-soft);font-size:.8125rem;font-weight:700}.collect_oshiName__jxPO8{margin:0;color:var(--osh-ink);font-size:clamp(1.5rem,7vw,2.25rem);font-weight:900;line-height:1.2;overflow-wrap:anywhere}.collect_tagline__qf3jg{margin:.125rem 0 0;color:var(--osh-ink-soft);font-size:.875rem}.collect_totals__wKlP5{display:grid;align-items:center;grid-gap:1rem;gap:1rem}@media (min-width:30rem){.collect_totals__wKlP5{grid-template-columns:auto 1fr}}.collect_totalMain__Z6uT8{margin:0;display:grid}.collect_totalLabel__4CfS9{color:var(--osh-ink-soft);font-size:.8125rem;font-weight:700}.collect_totalValue__ksJjE{color:var(--osh-muted);font-size:1rem;font-weight:700}.collect_totalValue__ksJjE strong{color:var(--osh-ink);font-size:2.25rem;font-weight:900}.collect_kinds__DBnK7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;text-align:center}.collect_kind__iKsY0{display:grid;grid-gap:.125rem;gap:.125rem;padding:0 .25rem;border-left:1px solid var(--osh-line-soft);font-size:.75rem;color:var(--osh-ink-soft)}.collect_kind__iKsY0 strong{color:var(--osh-ink);font-size:1.125rem}.collect_oshiSwitcher__qvECg{display:flex;flex-wrap:wrap;gap:.5rem}.collect_oshiChoice__BziWm{padding:.5rem 1rem;border-radius:999px;background:var(--osh-panel);color:var(--osh-navy);font-weight:800;text-decoration:none}.collect_oshiChoice__BziWm[aria-current=page]{background:var(--osh-navy);color:var(--osh-on-navy)}.collect_switcher__nV96Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;padding:.25rem;border-radius:1rem;background:var(--osh-panel)}.collect_switch__h5V3e{display:grid;grid-gap:.125rem;gap:.125rem;padding:.625rem .75rem;border:0;border-radius:.75rem;background:transparent;color:var(--osh-navy);font:inherit;font-weight:800;text-align:center;cursor:pointer}.collect_switch__h5V3e small{font-size:.6875rem;font-weight:600;color:var(--osh-ink-soft)}.collect_switchCurrent__kkJtz{background:var(--osh-navy);color:var(--osh-on-navy)}.collect_switchCurrent__kkJtz small{color:var(--osh-on-navy)}.collect_sectionTitle__KMr7Z{margin:0 0 .75rem;color:var(--osh-ink);font-size:1.25rem;font-weight:900}.collect_categories__K_W4o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.625rem;gap:.625rem;margin:0;padding:0;list-style:none}@media (min-width:40rem){.collect_categories__K_W4o{grid-template-columns:repeat(4,minmax(0,1fr))}}.collect_category__A_SCs{display:grid;grid-gap:.375rem;gap:.375rem;height:100%;padding:.75rem;border:1px solid var(--osh-line-soft);border-radius:.875rem;background:var(--osh-sky-soft);color:var(--osh-ink);text-decoration:none}a.collect_category__A_SCs:hover{border-color:var(--osh-blue)}.collect_categorySoon__XA9Bn{background:var(--osh-wash);color:var(--osh-muted)}.collect_categoryName__MF0nI{font-weight:900}.collect_categoryNote__p79SE{font-size:.75rem;color:var(--osh-ink-soft)}.collect_categoryCount__JVYwW{font-size:.875rem;font-weight:800}.collect_soonBadge__U36Aq{justify-self:start;padding:.125rem .5rem;border-radius:999px;background:var(--osh-line-soft);color:var(--osh-ink-soft);font-size:.6875rem;font-weight:700}.collect_shopNote__FKhkK{margin:0;color:var(--osh-ink-soft);font-size:.875rem}.collect_back__ZNKyx{justify-self:start;display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .875rem;border:1px solid var(--osh-line-soft);border-radius:999px;background:var(--osh-surface);color:var(--osh-navy);font-size:.875rem;font-weight:700;text-decoration:none}.collect_voiceHero__HwJby{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem}.collect_voiceHeroText__lhdbl{flex:1 1 16rem;min-width:0}.collect_voiceTitle__JH_Zt{display:flex;align-items:center;gap:.375rem;margin:0;color:var(--osh-ink);font-size:clamp(1.75rem,8vw,2.5rem);font-weight:900;line-height:1.15}.collect_phrase__u_bPF{display:inline-block}.collect_voiceTitleIcon__X_VhG{width:1.1em;height:1.1em;color:var(--osh-blue)}.collect_voiceLead__h8gSA{margin:.25rem 0 0;color:var(--osh-ink-soft);font-weight:800}.collect_voiceNote__KTl40{margin:.25rem 0 0;color:var(--osh-ink-soft);font-size:.8125rem}.collect_countCard__H8vq6{display:grid;margin:0;padding:.5rem 1rem;border:1px solid var(--osh-line-soft);border-radius:1rem;background:var(--osh-surface);text-align:right}.collect_countLabel__6SXeh{color:var(--osh-ink-soft);font-size:.75rem;font-weight:700}.collect_countValue__V68q_{color:var(--osh-muted);font-size:1rem;font-weight:700}.collect_countValue__V68q_ strong{color:var(--osh-ink);font-size:2rem;font-weight:900}.collect_filters__fx_I8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.375rem;gap:.375rem}@media (min-width:26rem){.collect_filters__fx_I8{grid-template-columns:repeat(4,minmax(0,1fr))}}.collect_filter__8SSyM{min-height:2.75rem;padding:.25rem;border:1px solid var(--osh-line-soft);border-radius:999px;background:var(--osh-surface);color:var(--osh-ink);font:inherit;font-size:.8125rem;font-weight:800;cursor:pointer}.collect_filterCurrent__wrTS7{border-color:var(--osh-blue-deep);background:var(--osh-blue-deep);color:var(--osh-on-blue)}.collect_todayHint__eZL6Q{margin:0;padding:.75rem 1rem;border-radius:.875rem;background:var(--osh-sky-soft);color:var(--osh-navy);font-size:.875rem;font-weight:700}.collect_todayPick__fS_te{display:grid;grid-gap:.5rem;gap:.5rem}.collect_todayBadge__toobi{justify-self:start;padding:.25rem .875rem;border-radius:999px;background:var(--osh-wrong);color:var(--osh-on-navy);font-size:.875rem;font-weight:800}.collect_listHead__SJ1J8{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.collect_listTitle__6nZVW{margin:0;color:var(--osh-ink);font-size:1.25rem;font-weight:900}.collect_sort__X1IVu{min-height:2.5rem;padding:.25rem 1rem;border:1px solid var(--osh-line-soft);border-radius:999px;background:var(--osh-surface);color:var(--osh-navy);font:inherit;font-size:.8125rem;font-weight:800;cursor:pointer}.collect_voiceList__rsTMw{display:grid;grid-gap:.625rem;gap:.625rem;margin:0;padding:0;list-style:none}@media (min-width:40rem){.collect_voiceList__rsTMw{grid-template-columns:repeat(2,minmax(0,1fr))}}.collect_empty__lsMN8{margin:0;color:var(--osh-muted);font-size:.875rem;text-align:center}.collect_voiceCard___iV3f{display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;height:100%;padding:.5rem;border:1px solid var(--osh-line-soft);border-radius:1rem;background:var(--osh-surface)}.collect_rarityFrame__80Y_q{border:2px solid var(--rarity)}.collect_cardTags__XxTi2{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.collect_rarityTag__dOcZE{padding:.125rem .5rem;border-radius:.5rem;background:var(--rarity);color:var(--on-rarity);font-size:.6875rem;font-weight:800;line-height:1.4}.collect_talkArt__EMU7Z{display:grid;place-items:center;color:var(--rarity)}.collect_talkArtIcon__ylMwu{width:2.75rem;height:2.75rem}.collect_voiceCardLarge__jqaYh{grid-template-columns:9rem minmax(0,1fr)}.collect_voiceArt__bb6Kl{position:relative;overflow:hidden;border-radius:.75rem;background:var(--osh-sky-soft);aspect-ratio:1}.collect_voiceArt__bb6Kl img{width:100%;height:100%;object-fit:cover}.collect_newBadge__y7Mry{position:absolute;top:.25rem;left:.25rem;padding:.0625rem .5rem;border-radius:999px;background:var(--osh-wrong);color:var(--osh-on-navy);font-size:.6875rem;font-weight:800}.collect_voiceBody__AlXTL{display:grid;align-content:start;grid-gap:.25rem;gap:.25rem;min-width:0}.collect_day__1Bukz{justify-self:start;display:grid;padding:.125rem .5rem;border-radius:.5rem;background:var(--osh-panel);color:var(--osh-navy);font-size:.625rem;font-weight:800;line-height:1.1;text-align:center}.collect_day__1Bukz strong{font-size:1rem}.collect_voiceName__XFkRY{margin:0;color:var(--osh-ink);font-size:1rem;font-weight:900;overflow-wrap:anywhere}.collect_voiceDesc__JmHqj{margin:0;color:var(--osh-ink-soft);font-size:.75rem;overflow-wrap:anywhere}.collect_voiceActions__EmQGj{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:.375rem;gap:.375rem;margin-top:.25rem}.collect_duration__W6z5d{color:var(--osh-ink-soft);font-size:.8125rem;font-weight:700}.collect_heart__knBoE,.collect_play__dKhAm{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;cursor:pointer}.collect_play__dKhAm{border:0;background:var(--osh-blue-deep);color:var(--osh-on-blue)}.collect_heart__knBoE{border:1px solid var(--osh-line-soft);background:var(--osh-surface);color:var(--osh-ink-soft)}.collect_heartOn__M5zBL{color:var(--osh-wrong)}.collect_heart__knBoE svg,.collect_play__dKhAm svg{width:1.25rem;height:1.25rem}.collect_chapter__l4Tte{display:grid;grid-gap:.625rem;gap:.625rem}.collect_episodeLocked__M1psD{border-style:dashed;background:var(--osh-wash)}.collect_episodeShadow__fXIJS{display:grid;place-items:center;background:var(--osh-line-soft);color:var(--osh-faint);font-size:2.5rem;font-weight:900}.stage-complete_effect__hmIG0{margin-top:.75rem;padding:1.25rem 1rem;border-radius:1.25rem;background:var(--osh-panel);border:2px solid var(--osh-blue);text-align:center}.stage-complete_course__BZkvv{border-color:var(--osh-navy)}.stage-complete_eyebrow__E7Vf2{margin:0;font-size:.75rem;font-weight:900;letter-spacing:.12em;color:var(--osh-blue-deep)}.stage-complete_title__ROMn2{margin:.25rem 0 0;font-size:1.375rem;font-weight:900;color:var(--osh-ink)}.stage-complete_mascot__ylope{display:block;margin:.75rem auto 0;width:6rem;height:auto}.stage-complete_vision__A0HiV{margin:.5rem 0 0;font-size:.875rem;line-height:1.6;color:var(--osh-ink-soft)}.stage-complete_talk__AD04D{margin-top:.75rem;padding:.75rem;border-radius:1rem;background:var(--osh-surface)}.stage-complete_talkLabel__1QFkd{margin:0;font-size:.75rem;color:var(--osh-muted)}.stage-complete_talkName__4Af5k{margin:.125rem 0 0;font-weight:800;color:var(--osh-ink)}.stage-complete_link__EC91i{display:inline-block;margin-top:.5rem;font-size:.875rem;font-weight:700;color:var(--osh-blue-deep)}.stage-complete_rewards__G2gtg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.stage-complete_reward__gB1H7{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;border-radius:.875rem;background:var(--osh-surface)}.stage-complete_soon__1nIM2{opacity:.7}.stage-complete_rewardName__VOXaL{font-size:.875rem;font-weight:800;color:var(--osh-ink)}.stage-complete_badge__CTC4j{font-size:.6875rem;color:var(--osh-muted)}.stage-complete_share__aETzu{font-size:.8125rem;font-weight:700;color:var(--osh-blue-deep)}.lesson-start_layout__8wQrn{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;max-width:34rem;margin:0 auto;padding-bottom:2rem}.lesson-start_hero___7kc_{display:flex;align-items:center;gap:.5rem}.lesson-start_ussy__sOpVh{flex:0 1 55%;min-width:0;max-width:15rem;height:auto}.lesson-start_portrait__b0_P_{flex:0 1 40%;min-width:0;max-width:9rem;height:auto;aspect-ratio:84/106;object-fit:contain;object-position:bottom center}.lesson-start_bubble___mGk6{flex:1 1 auto;margin:0;padding:.875rem 1rem;border:2px solid color-mix(in oklab,var(--osh-blue) 35%,var(--osh-surface));border-radius:1.25rem;background:var(--osh-surface);font-size:.9375rem;font-weight:800;line-height:1.6;color:var(--osh-blue-deep)}.lesson-start_bubbleText__FfKlF{margin:0}.lesson-start_stage__R2NtP{margin:0 0 .25rem;font-size:.75rem;font-weight:800;letter-spacing:.08em;color:var(--osh-ink-soft)}.lesson-start_sceneTitle__yZki2{margin:.5rem 0 0;font-size:1rem;font-weight:800;color:var(--osh-blue-deep)}.lesson-start_card__I_cCc{padding:1.125rem 1.25rem 1.25rem;border-radius:1rem;background:var(--osh-surface);box-shadow:0 2px 10px color-mix(in oklab,var(--osh-ink) 10%,transparent)}.lesson-start_section__97Gzm{margin:0 0 .375rem;font-size:.8125rem;font-weight:800;letter-spacing:.08em;color:var(--osh-blue-deep)}.lesson-start_title__0ahDx{margin:0;font-size:1.5rem;font-weight:900;letter-spacing:-.01em;line-height:1.3;color:var(--osh-navy)}.lesson-start_lead__zTiYz{margin:.5rem 0 0;font-size:.875rem;color:var(--osh-ink-soft)}.lesson-start_tiles__moSLU{display:flex;gap:.75rem;margin:0;padding:0;list-style:none}.lesson-start_tile__9BrSh{display:grid;grid-gap:.125rem;gap:.125rem;min-width:8rem;padding:.75rem 1rem;border:1px solid var(--osh-line-soft);border-radius:.875rem;background:var(--osh-surface)}.lesson-start_tileValue__R_392{font-size:1.375rem;font-weight:900;color:var(--osh-ink)}.lesson-start_startButton__6Ai_K{display:flex;align-items:center;justify-content:center;width:100%;margin-top:.5rem;padding:1.125rem 1.25rem;font-size:1.25rem;font-weight:900;letter-spacing:-.01em;color:var(--osh-on-navy);background:var(--osh-navy);border:none;border-radius:999px;box-shadow:0 6px 0 var(--osh-navy-shadow),inset 0 1.5px 0 var(--osh-navy-hi);cursor:pointer}.lesson-start_startButton__6Ai_K:active:not(:disabled){transform:translateY(6px);box-shadow:inset 0 1.5px 0 var(--osh-navy-hi)}.lesson-start_startButton__6Ai_K:disabled{cursor:default;opacity:.55}.lesson-start_backButton__sf0NG{justify-self:center;padding:.625rem 1.75rem;border:1.5px solid var(--osh-navy);border-radius:999px;background:var(--osh-surface);font-size:.9375rem;font-weight:800;color:var(--osh-navy);text-decoration:none}.lesson-start_backButton__sf0NG:hover{background:var(--osh-wash)}.lesson-start_error__qAuRT,.lesson-start_notice__TPhHz{margin:0;padding:.75rem .875rem;border-left:3px solid var(--osh-ink);border-radius:0 .5rem .5rem 0;background:var(--osh-surface);font-size:.875rem;line-height:1.7}.team-board_board__BuYIR{display:grid;grid-gap:.5rem;gap:.5rem;margin:1rem 0 0;padding:1rem 1.125rem;border:1px solid var(--osh-line);border-radius:1rem;background:var(--osh-surface)}.team-board_title__xS_Wg{margin:0;font-size:1rem;font-weight:900;color:var(--osh-ink)}.team-board_switch__fdI5_{display:flex;gap:.5rem}.team-board_switchButton__Re7PV{flex:1 1;min-height:2.75rem;padding:.375rem .75rem;border:1px solid var(--osh-line);border-radius:999px;background:var(--osh-surface);color:var(--osh-ink-soft);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.team-board_switchOn__ltFzZ{border-color:var(--osh-blue);background:var(--osh-blue);color:var(--osh-on-blue)}.team-board_rows__BVxnL{display:grid;grid-gap:.375rem;gap:.375rem;margin:0;padding:0;list-style:none}.team-board_row__I7DHx{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .75rem;padding:.5rem .75rem;border:1px solid var(--osh-line-soft);border-radius:.75rem}.team-board_rowButton__t2Vkd{flex-wrap:nowrap;align-items:center;width:100%;min-height:2.75rem;background:var(--osh-surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.team-board_chevron__THS1Z{color:var(--osh-muted);font-weight:700}.team-board_mine__huCVo{border-color:var(--osh-blue);background:var(--osh-sky-soft)}.team-board_rank__oevgr{min-width:2.5rem;font-family:var(--osh-font-mono),ui-monospace,monospace;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-board_name__JXsG_{flex:1 1 8rem;min-width:0;font-weight:700;overflow-wrap:anywhere}.team-board_mineTag__gjcGs{margin-left:.5rem;font-size:.75rem;font-weight:700;color:var(--osh-blue-deep)}.team-board_value__mQkIB{font-family:var(--osh-font-mono),ui-monospace,monospace;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-board_sub__89xeg{font-size:.8125rem;color:var(--osh-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-board_aside__3ARcJ{margin:0;font-size:.75rem;line-height:1.6;color:var(--osh-ink-soft)}.team-board_me__gHmQs{display:grid;grid-gap:.25rem;gap:.25rem;padding:.5rem .75rem;border-radius:.75rem;background:var(--osh-sky-soft)}.team-board_meLine__jwDQ7{margin:0;font-size:.875rem;font-weight:700}.team-board_backdrop__RBamL{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:1rem;background:oklch(.2 .02 265/.55)}.team-board_sheet__isbet{display:grid;grid-gap:.75rem;gap:.75rem;width:100%;max-width:24rem;max-height:calc(100dvh - 2rem);overflow-y:auto;box-sizing:border-box;padding:1.25rem 1.25rem 1rem;border-radius:1.25rem;background:var(--osh-surface);box-shadow:0 12px 40px oklch(.2 0 0/.25)}.team-board_sheetTitle__sKpzE{margin:0;font-size:1.0625rem;font-weight:900;color:var(--osh-ink)}.team-board_facts__tPRWt{display:grid;grid-gap:.375rem;gap:.375rem;margin:0}.team-board_fact__GCytL{display:flex;justify-content:space-between;gap:1rem;padding:.5rem .75rem;border-radius:.75rem;background:var(--osh-sky-soft)}.team-board_factLabel__DmN0G{font-size:.875rem;font-weight:700;color:var(--osh-ink-soft)}.team-board_factValue__wXhFi{margin:0;font-family:var(--osh-font-mono),ui-monospace,monospace;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-board_close__nHkjg{justify-self:center;min-height:2.75rem;padding:.5rem 1.5rem;border:0;border-radius:999px;background:var(--osh-navy);color:var(--osh-on-navy);font:inherit;font-weight:700;cursor:pointer}.support-award-anonymous_toggle__6fVhl{display:grid;grid-gap:.25rem;gap:.25rem;padding:.75rem 1rem;border:1px solid var(--osh-line);border-radius:.875rem;background:var(--osh-surface)}.support-award-anonymous_row__Qb04i{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.support-award-anonymous_label__6Kp0n{font-size:.875rem;font-weight:700;color:var(--osh-ink)}.support-award-anonymous_switch__84z8K{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:2.75rem;height:1.5rem;margin:0;border-radius:999px;background:var(--osh-line);cursor:pointer;transition:background-color .15s}.support-award-anonymous_switch__84z8K:after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--osh-surface);transition:transform .15s}.support-award-anonymous_switch__84z8K:checked{background:var(--osh-navy)}.support-award-anonymous_switch__84z8K:checked:after{transform:translateX(1.25rem)}.support-award-anonymous_switch__84z8K:focus-visible{outline:2px solid var(--osh-blue);outline-offset:2px}.support-award-anonymous_switch__84z8K:disabled{cursor:progress;opacity:.6}.support-award-anonymous_error__2vQYG,.support-award-anonymous_hint__OKnib{margin:0;font-size:.75rem;line-height:1.5}.support-award-anonymous_hint__OKnib{color:var(--osh-muted)}.support-award-anonymous_error__2vQYG{color:var(--osh-wrong)}.talk_layout__CSbht{display:grid;grid-gap:1rem;gap:1rem;max-width:40rem;margin:0 auto;padding:1rem 1rem 1.5rem}.talk_visuallyHidden__HDWcY{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.talk_notice__LJeW8{margin:0;padding:.75rem .875rem;border-left:3px solid var(--osh-ink);background:var(--osh-wash);font-size:.875rem}.talk_head__AQQHr{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.talk_back__fkIob{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--osh-line-soft);border-radius:.75rem;background:var(--osh-surface);color:var(--osh-navy)}.talk_back__fkIob svg{width:1.375rem;height:1.375rem}.talk_titles__k7PMN{flex:1 1 100%;order:1;min-width:0}@media (min-width:30rem){.talk_head__AQQHr{flex-wrap:nowrap}.talk_titles__k7PMN{flex-basis:0;order:0}}.talk_eyebrow__qzEag{margin:0;color:var(--osh-ink-soft);font-size:.8125rem;font-weight:700}.talk_title__QuCXg{margin:0;color:var(--osh-ink);font-size:clamp(1.25rem,5.5vw,1.75rem);font-weight:900;line-height:1.25;overflow-wrap:anywhere}.talk_usage__whRb7{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:1px solid var(--osh-line-soft);border-radius:.75rem;background:var(--osh-surface);color:var(--osh-ink);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.talk_usageIcon__8rk4M{width:1.125rem;height:1.125rem;color:var(--osh-blue)}.talk_mode__ZbFyi{justify-self:center;margin:0;padding:.375rem 1.75rem;border:3px solid var(--osh-surface);border-radius:999px;background:var(--osh-navy);color:var(--osh-on-navy);font-size:.9375rem;font-weight:800;box-shadow:0 2px 0 var(--osh-navy-shadow)}.talk_stage__ZjaQR{display:grid;place-items:center}.talk_portrait__q4PQW{width:clamp(11rem,60vw,15rem);height:auto;aspect-ratio:1;box-sizing:border-box;border-radius:50%;border:5px solid var(--osh-coin);background:var(--osh-wash);box-shadow:0 0 0 10px oklch(.68 .11 88/.18);object-fit:cover;object-position:top center}.talk_portraitMascot__sUwZm{object-fit:contain;object-position:center;padding:.75rem}.talk_greeting__0BSrM{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem;border:1px solid var(--osh-line-soft);border-radius:1rem;background:var(--osh-surface);text-align:center}.talk_english__E3jkf{margin:0;color:var(--osh-ink);font-size:clamp(1.125rem,5vw,1.5rem);font-weight:900}.talk_translation__Gpjms{margin:0;color:var(--osh-muted);font-size:.875rem}.talk_micArea__aE3a9{display:grid;justify-items:center;grid-gap:.5rem;gap:.5rem}.talk_mic__em6IQ{display:grid;place-items:center;width:5rem;height:5rem;border:0;border-radius:50%;background:var(--osh-blue-deep);color:var(--osh-on-blue);box-shadow:0 0 0 10px var(--osh-sky-soft),0 0 0 11px var(--osh-sky);cursor:pointer}.talk_mic__em6IQ svg{width:2.25rem;height:2.25rem}.talk_mic__em6IQ:disabled{background:var(--osh-muted);box-shadow:none;cursor:not-allowed}.talk_micLive__Cv0ke{background:var(--osh-navy)}.talk_countdown__QNCoC{margin:0;color:var(--osh-navy);font-size:1.125rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.talk_micCaption__RrCaN{margin:.375rem 0 0;color:var(--osh-ink-soft);font-size:.875rem}.talk_soon__KXPVb{margin:0;color:var(--osh-navy);font-size:.875rem;font-weight:700;text-align:center}.talk_soon__KXPVb:empty{display:none}.talk_allowance__lKbEp{display:grid;grid-gap:.375rem;gap:.375rem;text-align:center}.talk_allowance__lKbEp:empty{display:none}.talk_usagePanel__xTp2C{display:grid;grid-gap:.75rem;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--osh-line-soft);border-radius:.75rem;background:var(--osh-surface)}.talk_usageNote__Ngjdc{margin:0;color:var(--osh-ink-soft);font-size:.875rem}.talk_usageRow__13HaH{display:grid;grid-gap:.375rem;gap:.375rem}.talk_usageHead__F_p1G{display:flex;justify-content:space-between;gap:.5rem;margin:0;color:var(--osh-ink);font-size:.875rem}.talk_usageLabel__Sp_9V{font-weight:800}.talk_usageValue__hgID8{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.talk_usageTrack__oLWDY{height:.625rem;overflow:hidden;border-radius:999px;background:var(--osh-line-soft)}.talk_usageFill__exf_Z{height:100%;border-radius:inherit;background:var(--osh-blue)}.talk_blocked__ElEb1{margin:0;color:var(--osh-ink-soft);font-size:.875rem}.talk_blocked__ElEb1 a{color:var(--osh-blue-deep);font-weight:800}.talk_consent__lNFT_{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;border:1px solid var(--osh-line-soft);border-radius:1rem;background:#fff;color:var(--osh-ink-soft);font-size:.875rem}.talk_consent__lNFT_ p{margin:0}.talk_consentTitle__r7oLu{margin:0;font-size:1rem;font-weight:800}.talk_consentList__AEX0G{display:grid;grid-gap:.25rem;gap:.25rem;margin:0}.talk_consentList__AEX0G dt{font-weight:800}.talk_consentList__AEX0G dd{margin:0 0 .5rem}.talk_consentList__AEX0G ul{margin:0;padding-left:1.25rem}.talk_consentNote__X1afP{font-size:.75rem}.talk_consentNote__X1afP a{color:var(--osh-blue-deep)}.talk_consentAgree__dFD1G{min-height:2.75rem;border:0;border-radius:999px;background:var(--osh-blue);color:#fff;font-weight:800}.talk_consentAgree__dFD1G:disabled{opacity:.6}.talk_aiNote__k2Zkb{margin:0;color:var(--osh-muted);font-size:.75rem;text-align:center}.talk_entries__nYeF3{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.75rem;gap:.75rem}.talk_entry__LFWw2{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--osh-line-soft);border-radius:1rem;background:var(--osh-surface);color:var(--osh-ink);font:inherit;text-align:left;cursor:pointer}.talk_entryIcon__yz6Gm{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:.75rem;background:var(--osh-panel);color:var(--osh-blue)}.talk_entryIcon__yz6Gm svg{width:1.75rem;height:1.75rem}.talk_entryText__CwcQT{flex:1 1;display:grid;grid-gap:.125rem;gap:.125rem;min-width:0}.talk_entryTitle__mFkue{font-size:.9375rem;font-weight:800}.talk_entryNote__GGcL8{color:var(--osh-muted);font-size:.75rem}.talk_chevron__yokyI{flex:none;width:1.25rem;height:1.25rem;color:var(--osh-navy)}