.admin_root__sQGW_{min-height:100dvh;background:var(--ds-soft);color:var(--ds-ink);font:18px/1.65 var(--ds-font-family)}.admin_header__Yk09R{padding:18px clamp(18px,4vw,56px);background:#ffffffb8;border-bottom:1px solid #cae1eb;justify-content:space-between;gap:16px}.admin_brand__wRXoQ,.admin_header__Yk09R{display:flex;align-items:center;flex-wrap:wrap}.admin_brand__wRXoQ{gap:22px}.admin_brand__wRXoQ a{--brand-logo-width:120px;display:inline-flex;align-items:center;min-height:44px}.admin_main__e9yfn{max-width:1150px;padding:40px 24px 80px;margin:auto}.admin_main__e9yfn h1{margin:0 0 12px;font-size:clamp(30px,4vw,40px);line-height:1.3}.admin_main__e9yfn h2{font-size:24px;margin:0 0 18px}.admin_main__e9yfn p{margin:0 0 20px}.admin_card__dbGtc{padding:clamp(20px,3vw,32px);border:1px solid #c9dfe8;border-radius:22px;background:#fff;box-shadow:0 10px 30px #0c456508}.admin_auth__HYrLv{max-width:530px;margin:30px auto}.admin_actions__V7QwV{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.admin_actions__V7QwV>a,.admin_actions__V7QwV>button{min-height:44px}.admin_toolbar__tQWdo{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin:28px 0}.admin_toolbar__tQWdo label{flex:1 1 220px}.admin_field__xOheI{display:flex;flex-direction:column;gap:7px;margin-bottom:20px;min-width:0}.admin_field__xOheI>span{font-weight:600}.admin_root__sQGW_ input,.admin_root__sQGW_ select,.admin_root__sQGW_ textarea{font:inherit;font-size:18px;min-width:0;width:100%;min-height:48px;padding:10px 12px;border:1px solid #95b8ca;border-radius:10px;background:#fff;color:inherit}.admin_root__sQGW_ textarea{resize:vertical;min-height:110px}.admin_root__sQGW_ :focus-visible{outline:3px solid #0172b0;outline-offset:3px}.admin_root__sQGW_ a{text-underline-offset:4px;overflow-wrap:anywhere}.admin_root__sQGW_ a:not([class]){color:var(--ds-primary);display:inline-block;padding:8px 0;min-height:44px}.admin_grid__FoQqx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin_list__s_IB0{display:grid;gap:16px;list-style:none;padding:0}.admin_list__s_IB0 li{padding:22px;border:1px solid #c9dfe8;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px}.admin_list__s_IB0 h2{font-size:22px;margin:0;overflow-wrap:anywhere}.admin_muted__geAdH{color:#486679;font-size:16px}.admin_notice__do2mF{padding:18px;border-left:4px solid #0172b0;background:#edf7fc;border-radius:8px;margin:18px 0;overflow-wrap:anywhere}.admin_error__XmElO{border-color:#b7443d;background:#fff3f1}.admin_savebar__o6fS4{position:sticky;bottom:12px;z-index:2;margin-top:24px;padding:16px;border:1px solid #b8d4df;border-radius:14px;background:#fff;box-shadow:0 4px 22px #163e5820;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.admin_section__P9Kf5{margin-top:22px;padding:22px;border:1px solid #c9dfe8;border-radius:16px;background:#fff}.admin_section__P9Kf5 summary{cursor:pointer;font-size:22px;font-weight:700;min-height:44px}.admin_section__P9Kf5>div{margin-top:22px}.admin_conflict__mffAX{white-space:pre-wrap;max-height:240px;overflow:auto;font-size:16px;overflow-wrap:anywhere}@media (max-width:700px){.admin_main__e9yfn{padding:28px 16px 60px}.admin_grid__FoQqx{grid-template-columns:1fr;gap:0}.admin_header__Yk09R{padding:12px 16px}.admin_brand__wRXoQ{gap:10px}.admin_list__s_IB0 li{align-items:start;flex-direction:column}.admin_savebar__o6fS4{bottom:6px}}.experience_status__zPBQT{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:7px 12px;border:1px solid #e5d7a7;border-radius:18px;background:#fff9e6;color:#71531b;font:inherit;font-size:16px;font-weight:800;cursor:pointer}.experience_status__zPBQT>svg{flex-shrink:0;color:#d69b1b}.experience_mini__KCPgd{display:grid;gap:4px;min-width:55px}.experience_track__r8wXW{display:block;height:5px;overflow:hidden;background:#e8dfc5;border-radius:99px}.experience_track__r8wXW>span{display:block;height:100%;background:#d89b19;border-radius:inherit}.experience_award__JtIXC button:focus-visible,.experience_dialog__jspom :focus-visible,.experience_status__zPBQT:focus-visible{outline:3px solid #2455c8;outline-offset:3px}.experience_loading__sft7P{font-size:16px;color:#697567}.experience_growthLink__VXVLi,.experience_loading__sft7P{min-height:44px;display:inline-flex;align-items:center;gap:8px}.experience_growthLink__VXVLi{justify-content:center;flex-shrink:0;padding:8px 12px;border:1px solid #ece7dd;border-radius:999px;background:#faf6ef;color:#172544;font:inherit;font-size:16px;line-height:1.25;font-weight:800;text-align:center;text-decoration:none}.experience_growthLink__VXVLi>svg{flex-shrink:0;color:#073cfa}.experience_growthLink__VXVLi:focus-visible{outline:3px solid #073cfa;outline-offset:4px}@media(hover:hover){.experience_growthLink__VXVLi:hover{background:#edf2ff}}@media(max-width:600px){.experience_growthLink__VXVLi{padding:8px}.experience_growthLink__VXVLi>svg{display:none}.experience_growthLink__VXVLi>span{max-width:4em;white-space:normal}}.experience_dialog__jspom{margin:auto;inset:0;box-sizing:border-box;width:min(460px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);padding:24px;border:1px solid #dce5d6;border-radius:24px;background:#fffef9;color:#203e36;font:inherit;overflow:auto;box-shadow:0 20px 80px #14263933}.experience_dialog__jspom::backdrop{background:#18383166}.experience_dialogHead__zQf4U{display:flex;gap:16px;align-items:center;justify-content:space-between}.experience_dialog__jspom h2{font-size:24px;line-height:1.3;margin:0}.experience_close__FHD0Y{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #dbe0d5;border-radius:50%;background:white;color:inherit;cursor:pointer}.experience_total__JxLyV{display:flex;align-items:center;gap:12px;margin:24px 0 8px;font-size:32px;font-weight:900;color:#9b6b13}.experience_dialog__jspom button,.experience_dialog__jspom li,.experience_dialog__jspom p,.experience_dialog__jspom summary,.experience_dialog__jspom time{font-size:16px;line-height:1.55}.experience_dialog__jspom p{margin:12px 0}.experience_fullTrack__tyjnP{height:10px;margin-top:16px}.experience_badges__nqNeE{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none;margin:20px 0}.experience_badges__nqNeE li{display:grid;justify-items:center;gap:5px;min-width:78px;padding:12px 8px;border-radius:16px;border:1px solid #e7d8a9;background:#fff4ce;color:#85611e}.experience_badges__nqNeE li[data-locked=true]{background:#f2f3ef;border-color:#e1e4dd;color:#778176}.experience_recent__iFhnb{padding:0;list-style:none;margin:12px 0}.experience_recent__iFhnb li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;border-bottom:1px solid #e5e9df}.experience_recent__iFhnb time{color:#68776c;grid-column:1}.experience_recent__iFhnb strong{grid-column:2;grid-row:1/3;align-self:center;color:#8b681a;white-space:nowrap}.experience_dialog__jspom details{margin-top:16px}.experience_dialog__jspom summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:750}.experience_retry__uC4nQ{min-height:44px;padding:8px 14px;border:1px solid #cbd8bc;border-radius:12px;background:#f3f8ec;color:inherit;cursor:pointer}.experience_award__JtIXC{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;margin:16px 0;border:1px solid #dce7c8;border-radius:16px;background:#f3f8e9;color:#3e5a31;font-size:16px;line-height:1.5}.experience_award__JtIXC svg{flex-shrink:0;color:#bf8c1a}.experience_award__JtIXC strong{font-size:20px}.experience_award__JtIXC p{margin:0;font-size:16px}.experience_celebration__Lg_T5{display:flex;gap:12px;align-items:center;width:100%}.experience_bear__44HfW{display:block;position:relative;width:62px;height:62px;flex-shrink:0;animation:experience_happyHop__z4EYw .8s ease-out 2}.experience_note__8wrSI{color:#64735c}.experience_hidden__4qr2U{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes experience_happyHop__z4EYw{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-5px) rotate(-6deg)}70%{transform:rotate(5deg)}}@media(max-width:360px){.experience_dialog__jspom{padding:18px}.experience_status__zPBQT{padding:7px 9px}.experience_badges__nqNeE{gap:6px}.experience_badges__nqNeE li{min-width:70px}}@media(prefers-reduced-motion:reduce){.experience_bear__44HfW{animation:none}}.experience_settings__IOCqQ{margin-top:20px;border-top:1px solid #dce5df;padding-top:16px}.experience_resetActions__MeI0C{display:flex;flex-wrap:wrap;gap:12px}.experience_danger__VPNIz{min-height:44px;padding:10px 16px;border-radius:12px;border:1px solid #a12b36;background:#fff4f5;color:#8a2430;font:inherit;font-size:16px;cursor:pointer}.experience_danger__VPNIz:disabled{opacity:.6;cursor:wait}.experience_status__zPBQT{text-decoration:none}.experience_options__VVpLS{font-size:16px;line-height:1.6}.experience_options__VVpLS details{margin-top:16px}.experience_options__VVpLS summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:750}.experience_options__VVpLS p{margin:12px 0}.experience_options__VVpLS button{font:inherit}.experience_options__VVpLS :focus-visible{outline:3px solid #2455c8;outline-offset:3px}.experience_pageLink__HjnF_{display:inline-flex;align-items:center;min-height:44px;gap:8px;color:#2455a5;font-weight:750}.brand-logo_lockup__Fx67R{display:block;flex:0 0 auto;width:var(--brand-logo-width,138px);aspect-ratio:2279/706;vertical-align:middle}.brand-logo_lockup__Fx67R>img{display:block;width:100%;height:auto;object-fit:contain}.primitives_button__KnwMV{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);min-width:44px;min-height:52px;max-width:100%;padding:10px 20px;border:1px solid transparent;border-radius:var(--ds-button-radius,var(--ds-radius-md));font-size:var(--ds-button-text,var(--ds-text-min));font-weight:750;line-height:1.5;text-align:center;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--ds-duration-fast),transform var(--ds-duration-fast),box-shadow var(--ds-duration-fast)}.primitives_button__KnwMV>svg{flex:0 0 auto;width:20px;height:20px}.primitives_button__KnwMV.primitives_primary__j_OTq{color:var(--ds-white);background:linear-gradient(180deg,var(--ds-primary),var(--ds-primary-hover));border-color:var(--ds-primary-depth);box-shadow:inset 0 1px 1px #ffffff70,0 3px 0 var(--ds-primary-depth),0 8px 16px #0172b021}.primitives_button__KnwMV.primitives_secondary__BGBVS{color:var(--ds-ink);background:var(--ds-white);border-color:var(--ds-line);box-shadow:var(--ds-shadow-sm)}.primitives_button__KnwMV.primitives_quiet__Dntim{color:var(--ds-primary);background:transparent}.primitives_button__KnwMV.primitives_danger__LF4Y8{color:var(--ds-danger);background:var(--ds-danger-soft);border-color:#d795a2}.primitives_button__KnwMV:focus-visible{outline:var(--ds-focus-width) solid var(--ds-primary);outline-offset:5px}.primitives_button__KnwMV:active:not(:disabled){transform:translateY(2px);box-shadow:none}.primitives_button__KnwMV:disabled{color:var(--ds-muted);background:var(--ds-disabled);border-color:var(--ds-line);box-shadow:none;cursor:not-allowed}.primitives_button__KnwMV[aria-busy=true]{cursor:progress}.primitives_spinner__idz0I{flex:0 0 auto;width:18px;height:18px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:primitives_spin__m__kd .85s linear infinite}.primitives_badge__R5XIx{display:inline-flex;align-items:center;gap:var(--ds-space-2);width:fit-content;max-width:100%;padding:5px 12px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-pill);color:var(--ds-muted);background:var(--ds-surface-soft);font-size:var(--ds-text-min);font-weight:var(--ds-weight-label);line-height:1.5;overflow-wrap:anywhere}.primitives_badgeSuccess__09ZuV{color:var(--ds-success);background:var(--ds-success-soft);border-color:#a7d5bc}.primitives_badgeWarning__1_o9R{color:var(--ds-warning);background:var(--ds-warning-soft);border-color:#e5c88d}.primitives_badgeDanger__eO4x6{color:var(--ds-danger);background:var(--ds-danger-soft);border-color:#e3b1bd}.primitives_card__SqNLL{min-width:0;padding:var(--ds-space-5);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);color:var(--ds-ink);background:var(--ds-surface)}.primitives_cardRaised__NFsIf{border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-raised)}.primitives_field__W8rCl{display:grid;min-width:0;gap:var(--ds-space-2)}.primitives_fieldLabel__tuKeW{color:var(--ds-ink);font-size:var(--ds-text-min);font-weight:var(--ds-weight-label)}.primitives_input__4D26Y{display:block;width:100%;min-width:0;min-height:48px;padding:11px 14px;border:1px solid #7e9cad;border-radius:var(--ds-radius-sm);color:var(--ds-ink);background:var(--ds-white);font-size:var(--ds-text-min);line-height:1.5;transition:border-color var(--ds-duration-fast),box-shadow var(--ds-duration-fast)}.primitives_input__4D26Y::placeholder{color:var(--ds-muted);opacity:1}.primitives_input__4D26Y:focus-visible{outline:var(--ds-focus-width) solid var(--ds-primary);outline-offset:3px;border-color:var(--ds-primary)}.primitives_input__4D26Y[aria-invalid=true]{border-color:var(--ds-danger);box-shadow:0 0 0 1px var(--ds-danger)}.primitives_input__4D26Y:disabled{color:var(--ds-muted);background:var(--ds-disabled);cursor:not-allowed;-webkit-text-fill-color:var(--ds-muted);opacity:1}.primitives_fieldError__Q_zHh,.primitives_fieldHint__U8_ki{margin:0;font-size:var(--ds-text-min);line-height:1.6;overflow-wrap:anywhere}.primitives_fieldHint__U8_ki{color:var(--ds-muted)}.primitives_fieldError__Q_zHh{color:var(--ds-danger)}.primitives_toggle__IjN2t{position:relative;display:inline-flex;align-items:center;gap:var(--ds-space-3);width:fit-content;min-width:44px;min-height:44px;max-width:100%;padding:8px 0;color:var(--ds-ink);font-size:var(--ds-text-min);font-weight:var(--ds-weight-label);line-height:1.5;cursor:pointer}.primitives_toggle__IjN2t input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.primitives_toggleTrack__JHcRq{position:relative;display:block;flex:0 0 auto;width:48px;height:28px;border:1px solid #7e9cad;border-radius:var(--ds-radius-pill);background:var(--ds-disabled);transition:background var(--ds-duration-fast)}.primitives_toggleTrack__JHcRq:after{position:absolute;content:"";width:20px;height:20px;top:3px;left:3px;border-radius:50%;background:var(--ds-white);box-shadow:0 1px 3px #16436155;transition:transform var(--ds-duration-fast)}.primitives_toggle__IjN2t input:checked+.primitives_toggleTrack__JHcRq{border-color:var(--ds-primary);background:var(--ds-primary)}.primitives_toggle__IjN2t input:checked+.primitives_toggleTrack__JHcRq:after{transform:translateX(20px)}.primitives_toggle__IjN2t input:focus-visible+.primitives_toggleTrack__JHcRq{outline:var(--ds-focus-width) solid var(--ds-primary);outline-offset:4px}.primitives_toggleDisabled__SPQOm{color:var(--ds-muted);cursor:not-allowed}.primitives_toggle__IjN2t input:disabled+.primitives_toggleTrack__JHcRq{border-color:var(--ds-line);background:var(--ds-line)}.primitives_toggleLabel__e7VDe{min-width:0;overflow-wrap:anywhere}@media (hover:hover){.primitives_button__KnwMV:hover:not(:disabled){transform:translateY(-1px)}.primitives_primary__j_OTq:hover:not(:disabled){background:var(--ds-primary-hover)}.primitives_quiet__Dntim:hover:not(:disabled),.primitives_secondary__BGBVS:hover:not(:disabled){background:var(--ds-soft)}.primitives_danger__LF4Y8:hover:not(:disabled){background:#fbe0e7}.primitives_button__KnwMV:active:not(:disabled){transform:translateY(2px)}.primitives_input__4D26Y:hover:not(:disabled){border-color:var(--ds-primary)}.primitives_input__4D26Y[aria-invalid=true]:hover{border-color:var(--ds-danger)}}@media (max-width:480px){.primitives_card__SqNLL{padding:var(--ds-space-4)}}@keyframes primitives_spin__m__kd{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.primitives_button__KnwMV,.primitives_input__4D26Y,.primitives_toggleTrack__JHcRq,.primitives_toggleTrack__JHcRq:after{transition:none}.primitives_button__KnwMV:active:not(:disabled),.primitives_button__KnwMV:hover:not(:disabled){transform:none}.primitives_spinner__idz0I{animation:none}}.learning-loop_panel__dBR1c{color:#122444;overflow-wrap:anywhere}.learning-loop_panel__dBR1c h2,.learning-loop_panel__dBR1c h3,.learning-loop_panel__dBR1c p{margin:0 0 .85rem}.learning-loop_panel__dBR1c h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.35;color:#003acb}.learning-loop_panel__dBR1c h3{font-size:1.25rem;line-height:1.4}.learning-loop_panel__dBR1c blockquote,.learning-loop_panel__dBR1c label,.learning-loop_panel__dBR1c p,.learning-loop_panel__dBR1c summary{line-height:1.65}.learning-loop_heading__Xd26q{display:flex;justify-content:space-between;align-items:start;gap:1rem;flex-wrap:wrap;margin-bottom:1.2rem}.learning-loop_eyebrow___CLPG{color:#52637a;font-size:.9rem;font-weight:650}.learning-loop_tag__XVBjK{display:inline-block;color:#164ba5;background:#eef4ff;border-radius:.6rem;padding:.2rem .5rem;font-size:.85rem;font-weight:650;margin-bottom:.8rem}.learning-loop_comparison__DzXJF{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,3vw,2.5rem);margin:.25rem 0 1.2rem}.learning-loop_comparison__DzXJF>div{padding:1.25rem;border:1px solid #d4dfeb;border-radius:1rem;background:#ffffffb8}.learning-loop_comparison__DzXJF>.learning-loop_alternative__C2RnZ{background:#eff5ff;border-color:#bfd1f4}.learning-loop_phrase__szp7g{color:#0738ad;font-weight:650;font-size:1.2rem}.learning-loop_panel__dBR1c blockquote{margin:.65rem 0;font-size:1.15rem}.learning-loop_note__LJH6C{color:#52637a;font-size:.9rem}.learning-loop_source__UUS0a{max-width:68rem}.learning-loop_fullFeedback__N5HyO,.learning-loop_secondary__D0W0W{border-top:1px solid #d9e2ed;margin-top:1rem}.learning-loop_panel__dBR1c summary{color:#245088;cursor:pointer;padding:.85rem 0;min-height:44px;box-sizing:border-box}.learning-loop_secondary__D0W0W>.learning-loop_source__UUS0a{margin:.5rem 0 1rem}.learning-loop_fullFeedback__N5HyO{margin-top:1.75rem}.learning-loop_fullFeedback__N5HyO>summary{font-weight:650}.learning-loop_fullFeedback__N5HyO>div{padding-top:1rem}.learning-loop_otherGoals__KbiEK{display:grid;gap:.6rem}.learning-loop_otherGoals__KbiEK button{display:grid;text-align:start;gap:.4rem;width:100%;padding:1rem;border:1px solid #cbd9ec;border-radius:.8rem;background:#fff;color:#122444;font:inherit;cursor:pointer}.learning-loop_otherGoals__KbiEK button span{font-size:.95rem}.learning-loop_task__weEq_{max-width:48rem}.learning-loop_prompt__nAL7v{font-size:1.2rem;font-weight:650}.learning-loop_hint__zCr1n{background:#fff7d9;padding:1rem;border-radius:.8rem;margin-bottom:.75rem}.learning-loop_actions__b8_Di{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center;margin:1rem 0 .4rem}.learning-loop_actions__b8_Di>a,.learning-loop_actions__b8_Di>button{max-width:100%;white-space:normal}.learning-loop_answer__iYXDQ{margin-top:1rem}.learning-loop_label__g0ueR{display:block;color:#52637a;font-size:.92rem;font-weight:650;margin:.7rem 0 .4rem}.learning-loop_otherGoals__KbiEK button:focus-visible,.learning-loop_panel__dBR1c a:focus-visible,.learning-loop_panel__dBR1c input:focus-visible,.learning-loop_panel__dBR1c summary:focus-visible{outline:3px solid #004cff;outline-offset:3px}.learning-loop_caption__hs0le{padding:1rem 1.25rem;border:1px solid #c7d8f1;border-radius:1rem;background:#f1f6ff;margin:1rem 0}.learning-loop_confirm__YsK4R{display:flex;align-items:start;gap:.6rem;margin:.8rem 0;cursor:pointer}.learning-loop_confirm__YsK4R input{width:1.2rem;height:1.2rem;flex-shrink:0;margin-top:.25rem;accent-color:#004cff}.learning-loop_recording__SN4lE{display:grid;gap:.5rem;margin:.8rem 0;color:#52637a;font-size:.9rem}.learning-loop_recording__SN4lE audio{width:min(100%,24rem)}.learning-loop_notice__J9rKe{padding:.8rem 1rem;border-radius:.75rem;color:#604512;background:#fff6da}.learning-loop_result__MdEct{margin:1rem 0}.learning-loop_result__MdEct blockquote{padding:1rem 1.25rem;border:1px solid #c7d8f1;border-radius:1rem;background:#f1f6ff;color:#0738ad;font-weight:600;margin-bottom:1.5rem}.learning-loop_status__7WsXN{padding:1.1rem;background:#f3f7fe;border-radius:1rem}.learning-loop_observation__JPhSv{margin-bottom:1.25rem}.learning-loop_observation__JPhSv blockquote{padding:1rem;background:#eff6ff;border-radius:1rem}@media (max-width:600px){.learning-loop_comparison__DzXJF{grid-template-columns:1fr;gap:.75rem}.learning-loop_comparison__DzXJF>div{padding:1rem}.learning-loop_heading__Xd26q>button{width:100%}.learning-loop_actions__b8_Di>a,.learning-loop_actions__b8_Di>button{flex:1 1 100%}}.learning-loop_compactPanel__RdIQA{margin:1.25rem clamp(1rem,3vw,2rem);padding:1.25rem;border:1px solid #d4dfeb;border-radius:1.25rem;background:#fffefb}.learning-loop_compactPanel__RdIQA .learning-loop_heading__Xd26q{margin-bottom:.6rem}.student-feedback-details_action__IJBe_,.student-feedback-details_breakdown__pmKlG,.student-feedback-details_correction__UIqw3,.student-feedback-details_criteria__NPH08,.student-feedback-details_detailBody__arlXS,.student-feedback-details_domains__mN9kr,.student-feedback-details_evidence__YpLiw,.student-feedback-details_excerpt__djT_P,.student-feedback-details_heading__Az37R,.student-feedback-details_part__qIsWg{display:grid;min-width:0}.student-feedback-details_breakdown__pmKlG{gap:24px;font-size:18px;line-height:1.65;overflow-wrap:anywhere}.student-feedback-details_breakdown__pmKlG h2,.student-feedback-details_breakdown__pmKlG h3,.student-feedback-details_breakdown__pmKlG h4,.student-feedback-details_breakdown__pmKlG p{margin:0}.student-feedback-details_heading__Az37R{gap:6px}.student-feedback-details_heading__Az37R p,.student-feedback-details_note__fM_WN{color:var(--ds-muted,#6c7386);font-size:16px}.student-feedback-details_part__qIsWg{gap:14px}.student-feedback-details_part__qIsWg+.student-feedback-details_part__qIsWg{padding-top:20px;border-top:1px solid var(--ds-line,#dce2ef)}.student-feedback-details_breakdown__pmKlG .student-feedback-details_partTitle__3HUke{color:var(--ds-ink,#192747);font-size:21px;font-weight:800;line-height:1.5}.student-feedback-details_partTitle__3HUke span{font-weight:600}.student-feedback-details_domains__mN9kr{gap:16px}.student-feedback-details_domain__B_tNB{min-width:0;border:1px solid var(--ds-line,#dce2ef);border-radius:18px;background:#ffffffc9;overflow:hidden}.student-feedback-details_domainHeader__h48JV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:16px 20px;background:#f2f5fbd9}.student-feedback-details_domainHeader__h48JV h4{font-size:19px;line-height:1.45;font-weight:800}.student-feedback-details_domainStatus__b034x{font-size:16px;font-weight:650;color:var(--ds-muted,#6c7386)}.student-feedback-details_criterion__RBhZm+.student-feedback-details_criterion__RBhZm{border-top:1px solid var(--ds-line,#dce2ef)}.student-feedback-details_criterion__RBhZm>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 10px;align-items:center;gap:10px;min-height:60px;padding:12px 20px;box-sizing:border-box;list-style:none;cursor:pointer}.student-feedback-details_criterion__RBhZm>summary::-webkit-details-marker{display:none}.student-feedback-details_criterion__RBhZm>summary:hover{background:#f7f9ff}.student-feedback-details_criterionTitle__CzGG5{font-size:18px;line-height:1.5;font-weight:650}.student-feedback-details_badge__Gn8FG{max-width:100%;border:1px solid transparent;border-radius:999px;padding:3px 10px;font-size:16px;line-height:1.4;font-weight:700;text-align:center}.student-feedback-details_badge__Gn8FG[data-status=strength]{color:#285b2d;background:#eaf4e8}.student-feedback-details_badge__Gn8FG[data-status=improvement]{color:#795318;background:#fff3d9}.student-feedback-details_badge__Gn8FG[data-status=insufficient_evidence]{color:#596375;background:#edf0f5}.student-feedback-details_chevron__VcoBc{width:7px;height:7px;border-right:2px solid #697487;border-bottom:2px solid #697487;transform:rotate(45deg);margin-top:-4px}.student-feedback-details_criterion__RBhZm[open]>summary{background:#f7f9ff}.student-feedback-details_criterion__RBhZm[open]>summary .student-feedback-details_chevron__VcoBc{transform:rotate(225deg);margin-top:4px}.student-feedback-details_detailBody__arlXS{gap:16px;padding:4px 20px 20px}.student-feedback-details_observation__l2wMK{color:var(--ds-ink,#192747)}.student-feedback-details_label__xBwD4{font-size:16px;font-weight:750;color:var(--ds-muted,#6c7386)}.student-feedback-details_action__IJBe_{gap:6px;padding:14px 16px;border-radius:12px;background:#f1f8df}.student-feedback-details_action__IJBe_ .student-feedback-details_label__xBwD4{color:#425626}.student-feedback-details_correction__UIqw3,.student-feedback-details_evidence__YpLiw,.student-feedback-details_excerpt__djT_P{gap:8px}.student-feedback-details_breakdown__pmKlG blockquote{margin:0;padding:12px 16px;border-left:3px solid var(--ds-primary,#073cfa);background:#f0f4ff;white-space:pre-wrap}.student-feedback-details_excerpt__djT_P a{display:inline-flex;align-items:center;justify-self:start;min-height:44px;max-width:100%;color:var(--ds-primary,#073cfa);font-size:16px;text-underline-offset:3px}.student-feedback-details_correction__UIqw3 ins{text-decoration:none;font-weight:750;background:#e5f5c7}.student-feedback-details_correction__UIqw3 del{color:var(--ds-muted,#6c7386)}.student-feedback-details_context__kLfhi{border-top:1px solid var(--ds-line,#dce2ef);padding-top:4px}.student-feedback-details_context__kLfhi>summary{cursor:pointer;min-height:44px;padding:8px 0;box-sizing:border-box;color:var(--ds-muted,#6c7386);font-size:16px;font-weight:650}.student-feedback-details_context__kLfhi>div{display:grid;gap:8px}.student-feedback-details_context__kLfhi blockquote{border-color:var(--ds-line,#dce2ef);background:transparent;font-size:16px}.student-feedback-details_context__kLfhi>summary:focus-visible,.student-feedback-details_criterion__RBhZm>summary:focus-visible,.student-feedback-details_excerpt__djT_P a:focus-visible{outline:3px solid var(--ds-primary,#073cfa);outline-offset:-3px}@media(max-width:600px){.student-feedback-details_breakdown__pmKlG{gap:20px}.student-feedback-details_domainHeader__h48JV{padding:14px 16px}.student-feedback-details_criterion__RBhZm>summary{padding:12px 16px;gap:8px}.student-feedback-details_criterionTitle__CzGG5{font-size:17px}.student-feedback-details_badge__Gn8FG{max-width:105px;padding:3px 8px}.student-feedback-details_detailBody__arlXS{padding:4px 16px 16px}.student-feedback-details_action__IJBe_{padding:12px}}@media(max-width:380px){.student-feedback-details_criterion__RBhZm>summary{grid-template-columns:minmax(0,1fr) 10px;gap:6px 10px}.student-feedback-details_criterionTitle__CzGG5{grid-column:1}.student-feedback-details_badge__Gn8FG{grid-column:1;justify-self:start;max-width:100%}.student-feedback-details_chevron__VcoBc{grid-column:2;grid-row:1/span 2}}.oral-whole-answer_flow__wDIY4{display:grid;gap:1.25rem;min-width:0}.oral-whole-answer_panel__67yL1{display:grid;gap:1.5rem;padding:clamp(1rem,3vw,2rem);border:1px solid #decfbb;border-radius:1.25rem;background:#fffdf8;color:#49392e;overflow-wrap:anywhere}.oral-whole-answer_panel__67yL1 h2,.oral-whole-answer_panel__67yL1 h3,.oral-whole-answer_panel__67yL1 h4,.oral-whole-answer_panel__67yL1 p{margin:0}.oral-whole-answer_frame__hlDh3,.oral-whole-answer_lesson__f5dQU,.oral-whole-answer_panel__67yL1 header,.oral-whole-answer_part__JE84A,.oral-whole-answer_rehearsal__p_1Ud,.oral-whole-answer_teaching__kvcuG{display:grid;gap:.8rem}.oral-whole-answer_panel__67yL1 li,.oral-whole-answer_panel__67yL1 p{line-height:1.7}.oral-whole-answer_eyebrow__tC8ZW,.oral-whole-answer_label__w7Vom{font-weight:700;font-size:16px}.oral-whole-answer_eyebrow__tC8ZW{color:#795338;letter-spacing:.04em}.oral-whole-answer_note__Jkn4B{font-size:16px;color:#746658}.oral-whole-answer_diagnosis___NqQ4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.oral-whole-answer_diagnosis___NqQ4>div{display:grid;align-content:start;gap:.5rem;padding:1rem;background:#f5efe5;border-radius:.75rem}.oral-whole-answer_rowTitle__EVvXM{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.oral-whole-answer_rowTitle__EVvXM span{font-size:16px;color:#70563e}.oral-whole-answer_action__L_6Zh{font-weight:600}.oral-whole-answer_answer__C1pmG{border:1px solid #e6d9c7;border-radius:.75rem;padding:1rem}.oral-whole-answer_answer__C1pmG summary{cursor:pointer;min-height:2.75rem;font-weight:700}.oral-whole-answer_answer__C1pmG[open]>*+*{margin-top:.8rem}.oral-whole-answer_panel__67yL1 blockquote{margin:.5rem 0;border-left:3px solid #bb996f;padding:.5rem .9rem;line-height:1.7;background:#fff}.oral-whole-answer_lesson__f5dQU{padding:1rem;border:1px solid #e6d9c7;border-radius:.8rem}.oral-whole-answer_lesson__f5dQU fieldset{border:0;padding:0;margin:0;min-width:0}.oral-whole-answer_lesson__f5dQU legend{font-weight:700;margin-bottom:.5rem}.oral-whole-answer_choices__PtJ19{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.oral-whole-answer_choices__PtJ19 label{display:flex;gap:.5rem;align-items:center;min-height:2.75rem;padding:.6rem .8rem;background:#f6f0e5;border:1px solid #d4bea3;border-radius:.7rem;cursor:pointer}.oral-whole-answer_choices__PtJ19 label:has(input:checked){background:#ebd9be;border-color:#795338}.oral-whole-answer_choices__PtJ19 input{accent-color:#795338;flex-shrink:0}.oral-whole-answer_answer__C1pmG summary:focus-visible,.oral-whole-answer_choices__PtJ19 label:focus-within{outline:3px solid #a36d33;outline-offset:3px}.oral-whole-answer_frame__hlDh3,.oral-whole-answer_rehearsal__p_1Ud{background:#f2eadb;padding:1rem;border-radius:.75rem}.oral-whole-answer_rehearsal__p_1Ud ol{padding-left:1.5rem;margin:0}@media (max-width:650px){.oral-whole-answer_diagnosis___NqQ4{grid-template-columns:minmax(0,1fr)}.oral-whole-answer_choices__PtJ19{display:grid}}.oral-whole-answer_flow__wDIY4>.oral-whole-answer_answer__C1pmG{background:#fffdf8;color:#49392e;overflow-wrap:anywhere}.oral-whole-answer_flow__wDIY4>.oral-whole-answer_answer__C1pmG>section{margin-top:1rem}.oral-whole-answer_lesson__f5dQU mark{background:#ffe7a8;color:inherit}.practice-page-heading_navigation__vJfww{display:flex;margin-bottom:16px}.practice-page-heading_heading__ksNQs{min-width:0}.practice-page-heading_heading__ksNQs h1.practice-page-heading_title__eAWQV{display:flex;align-items:flex-start;gap:12px}.practice-page-heading_title__eAWQV>svg{flex-shrink:0;margin-top:calc(.65em - 16px);color:var(--ds-primary)}.practice-page-heading_title__eAWQV>span{min-width:0;overflow-wrap:normal;word-break:normal}.practice-page-heading_heading__ksNQs p.practice-page-heading_description__V_P6V,.practice-page-heading_heading__ksNQs p.practice-page-heading_prompt__N_DSA{margin:16px 0 0;max-width:34em;line-height:1.65}.practice-page-heading_heading__ksNQs .practice-page-heading_prompt__N_DSA{color:#102e53;font-size:24px;font-weight:600}.practice-page-heading_heading__ksNQs .practice-page-heading_description__V_P6V{color:var(--ds-muted,#536c82);font-size:18px}.practice-page-heading_heading__ksNQs .practice-page-heading_prompt__N_DSA+.practice-page-heading_description__V_P6V{margin-top:10px}.practice-page-heading_heading__ksNQs h1[tabindex="-1"]:focus{outline:none}@media(max-width:760px){.practice-page-heading_navigation__vJfww{margin-bottom:12px}.practice-page-heading_heading__ksNQs .practice-page-heading_prompt__N_DSA{margin-top:12px;font-size:22px}}@media(max-width:360px){.practice-page-heading_heading__ksNQs h1.practice-page-heading_title__eAWQV{gap:8px}.practice-page-heading_title__eAWQV>svg{width:28px;height:28px;margin-top:calc(.65em - 14px)}}.results_scene__h_jBQ{position:relative;isolation:isolate;container-type:inline-size;width:100%;min-width:0;padding:0 32px 28px;color:#172544;font-size:18px;line-height:1.7}.results_scene__h_jBQ *{box-sizing:border-box}.results_art__gUTYf{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;mask-image:linear-gradient(#000 calc(100% - 50px),transparent)}.results_art__gUTYf picture{display:block;mask-image:linear-gradient(#000 87%,transparent)}.results_art__gUTYf img{width:100%;height:auto;display:block}.results_masthead__4_Yvj{min-height:32cqw;padding:20px 0 34px}.results_scene__h_jBQ .results_eyebrow__xQwII{font-size:16px;font-weight:800;color:#1c388b;letter-spacing:.04em;margin:0}.results_scene__h_jBQ .results_masthead__4_Yvj .results_title__4WvmG{width:60%;margin:10px 0 16px;font-size:clamp(40px,4.6vw,60px);line-height:1.12;font-weight:900;letter-spacing:-.035em;color:#073cfa;white-space:pre-line;overflow-wrap:normal}.results_title__4WvmG>span{color:#91da00}.results_scene__h_jBQ .results_masthead__4_Yvj .results_context__dhdh_{max-width:60%;font-size:18px;color:#465375;font-weight:700;margin:0}.results_glass__sYgjf{position:relative;padding:32px 36px;border:1px solid #fff;border-radius:34px;background:linear-gradient(125deg,#ffffffc4,#f7faffdf 55%,#fafff0d6);box-shadow:inset 0 0 0 4px #fff5,inset 0 0 18px #7389ab1b,0 16px 35px #24385e14;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.results_glass__sYgjf:after{content:"";position:absolute;inset:7px;border:1px solid #fffc;border-radius:27px;pointer-events:none}.results_pins__PYZE5{position:absolute;inset:0;pointer-events:none}.results_pins__PYZE5 i{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#fff 8%,#cdd6df 29%,#6c7c95 50%,#f3f8fc 72%);box-shadow:0 2px 3px #20356e35}.results_pins__PYZE5 i:first-child{top:15px;left:15px}.results_pins__PYZE5 i:nth-child(2){top:15px;right:15px}.results_pins__PYZE5 i:nth-child(3){bottom:15px;left:15px}.results_pins__PYZE5 i:nth-child(4){bottom:15px;right:15px}.results_scene__h_jBQ h2,.results_scene__h_jBQ h3{color:#172544}.results_scene__h_jBQ h2{font-size:28px;line-height:1.4}.results_scene__h_jBQ h3{font-size:22px}.results_scene__h_jBQ p{font-size:18px;line-height:1.7}.results_scene__h_jBQ :where(a,button,summary):focus-visible{outline:3px solid #073cfa;outline-offset:4px}.results_scene__h_jBQ summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:18px;font-weight:800;color:#234294}.results_scene__h_jBQ a,.results_scene__h_jBQ button{min-height:44px;font-size:18px}.results_hero__oBzom{display:grid;grid-template-columns:1.15fr 1fr;align-items:start;gap:32px;margin:22px 0}.results_quote__IhlGN{padding:24px;background:#ffffff99;border:1px solid #fff;border-radius:24px;min-width:0}.results_scene__h_jBQ .results_quote__IhlGN blockquote{margin:12px 0 18px;font-size:clamp(24px,2.7vw,32px);line-height:1.4;font-weight:800;color:#103ca8;overflow-wrap:anywhere}.results_scene__h_jBQ .results_small__368n2{font-size:16px;color:#5f6b81;line-height:1.65}.results_observation__C4e16{align-self:center}.results_scene__h_jBQ .results_observation__C4e16 h2,.results_scene__h_jBQ .results_observation__C4e16 h3{margin:0 0 14px;color:#073cfa;font-size:24px}.results_recap__Sk_4D{display:grid;grid-template-columns:140px 1fr;gap:24px;border-top:1px solid #fff;padding:22px 0;margin-top:24px}.results_scene__h_jBQ .results_recap__Sk_4D h3{font-size:18px;color:#234294;margin:0}.results_disclosure__UrtB3{margin-top:24px;padding:0 22px;border:1px solid #dce3ef;background:#fff9;border-radius:22px}.results_scene__h_jBQ .results_disclosure__UrtB3>summary{padding:18px 0}.results_moments__7aKVD{display:grid;gap:24px;padding-bottom:22px}.results_moments__7aKVD>article+article{border-top:1px solid #dce3ef;padding-top:22px}.results_soundHero__jKirS{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr);gap:32px;margin-top:22px;align-items:center}.results_sound__h9Cov{text-align:center}.results_scene__h_jBQ .results_word__5w8I4{font-size:clamp(50px,7vw,96px);line-height:1.15;font-weight:900;color:#073cfa;overflow-wrap:anywhere}.results_scene__h_jBQ .results_sentence__9uNQB{font-size:22px;margin:20px 0}.results_recordings__XNwPb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.results_recordings__XNwPb>div{min-width:0;padding:16px;border:1px solid #fff;background:#eaf0ffb3;border-radius:20px}.results_recordings__XNwPb:has(>div:only-child){grid-template-columns:1fr}.results_recordings__XNwPb>div:last-child{background:#eaffc9a6}.results_recordings__XNwPb button{width:100%;text-align:center;justify-content:center;white-space:normal}.results_method__M41sl{margin:26px 0 0;padding:26px;border:1px solid #e0e6de;border-radius:24px;background:#fff9}.results_scene__h_jBQ .results_method__M41sl h3{margin:0 0 12px}.results_scene__h_jBQ .results_method__M41sl .results_methodHeading__CMlZN{margin:0 0 12px;font-size:22px}.results_scene__h_jBQ .results_method__M41sl p+p{margin-top:12px}.results_actions__w_UxQ{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:28px 0 0}.results_actions__w_UxQ>:first-child{background:linear-gradient(110deg,#e0ff87,#c8ff35);color:#073cfa;border-color:#b6e82a}.results_actions__w_UxQ>:last-child{background:#fffefa;color:#073cfa}.results_footnote__zUoJ2{margin-top:18px!important;text-align:center;font-size:16px!important;color:#5f6b81}.results_topline__SIIM9{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.results_scene__h_jBQ .results_count__bPtGk{background:#eaffbc;color:#345608;padding:6px 12px;border:1px solid white;border-radius:999px;font-size:16px}.results_answer__qlDjH{border-top:1px solid #dce3ef;padding-bottom:12px}.results_answer__qlDjH blockquote{color:#073cfa;font-size:24px;font-weight:800;margin:10px 0;overflow-wrap:anywhere}.results_answer__qlDjH p+p{margin-top:10px}@media(max-width:900px){.results_scene__h_jBQ{padding-inline:22px}.results_art__gUTYf{top:36px}.results_masthead__4_Yvj{min-height:calc(34cqw + 36px);padding-top:12px}.results_scene__h_jBQ .results_masthead__4_Yvj .results_title__4WvmG{font-size:clamp(32px,4.8vw,42px)}.results_scene__h_jBQ .results_masthead__4_Yvj .results_context__dhdh_{font-size:16px}.results_glass__sYgjf{padding:28px}.results_hero__oBzom,.results_soundHero__jKirS{gap:24px}}@media(max-width:760px){.results_hero__oBzom,.results_soundHero__jKirS{grid-template-columns:1fr}.results_sound__h9Cov{padding-bottom:22px;border-bottom:1px solid white}}@media(max-width:600px){.results_scene__h_jBQ{padding:0 12px 24px}.results_art__gUTYf{top:52px}.results_masthead__4_Yvj{min-height:calc(59cqw + 86px);padding-top:12px;padding-bottom:22px}.results_scene__h_jBQ .results_masthead__4_Yvj .results_title__4WvmG{width:48%;margin:10px 0;font-size:clamp(28px,8.2vw,34px);line-height:1.2}.results_scene__h_jBQ .results_masthead__4_Yvj .results_context__dhdh_{max-width:48%;font-size:16px;line-height:1.5}.results_glass__sYgjf{padding:24px 18px;border-radius:28px}.results_glass__sYgjf:after{inset:5px;border-radius:22px}.results_scene__h_jBQ h2{font-size:25px}.results_scene__h_jBQ h3{font-size:22px}.results_quote__IhlGN{padding:18px;border-radius:20px}.results_scene__h_jBQ .results_quote__IhlGN blockquote{font-size:25px}.results_recap__Sk_4D{grid-template-columns:1fr;gap:8px}.results_recordings__XNwPb{gap:8px}.results_recordings__XNwPb>div{padding:12px 8px}.results_recordings__XNwPb button{font-size:16px;padding:10px 8px}.results_method__M41sl{padding:22px 18px}.results_disclosure__UrtB3{padding-inline:16px}.results_actions__w_UxQ{display:grid}.results_actions__w_UxQ>*{width:100%}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.results_glass__sYgjf{background:#f5f8ff}}.results_dseScene__ZbcLW{padding:0 0 32px}.results_dseScene__ZbcLW .results_art__gUTYf{inset-inline:-24px}.results_dseScene__ZbcLW .results_masthead__4_Yvj{min-height:34cqw;padding:30px 0 24px}.results_dseScene__ZbcLW .results_masthead__4_Yvj .results_title__4WvmG{max-width:58%;font-size:clamp(40px,5.4vw,66px)}.results_dseScene__ZbcLW .results_eyebrow__xQwII{display:flex;align-items:center;gap:10px}.results_dseScene__ZbcLW .results_eyebrow__xQwII:before{content:"";width:6px;height:18px;border-radius:99px;background:#ff9025}.results_dseScene__ZbcLW .results_masthead__4_Yvj .results_context__dhdh_{display:inline-block;padding:8px 14px;border:1px solid #e0e7f2;border-radius:999px;background:#fffdf7e6;color:#193777}.results_dseScene__ZbcLW[data-result-tone=calm] .results_art__gUTYf{opacity:.72}@media(max-width:900px){.results_dseScene__ZbcLW .results_art__gUTYf{top:20px;inset-inline:-20px}.results_dseScene__ZbcLW .results_masthead__4_Yvj{min-height:calc(34cqw + 40px);padding-top:20px}.results_dseScene__ZbcLW .results_masthead__4_Yvj .results_title__4WvmG{font-size:clamp(36px,5.6vw,48px)}}@media(max-width:600px){.results_dseScene__ZbcLW .results_art__gUTYf{top:54px}.results_dseScene__ZbcLW .results_masthead__4_Yvj{min-height:calc(61cqw + 76px);padding-top:8px}.results_dseScene__ZbcLW .results_masthead__4_Yvj .results_title__4WvmG{width:50%;max-width:50%;font-size:clamp(32px,8.6vw,38px);line-height:1.18}.results_dseScene__ZbcLW .results_masthead__4_Yvj .results_context__dhdh_{max-width:46%;padding:7px 10px;border-radius:16px;font-size:16px}.results_dseScene__ZbcLW .results_glass__sYgjf{padding:26px 18px}}@media(max-width:360px){.results_dseScene__ZbcLW .results_art__gUTYf{inset-inline:-16px}}.results_compactScene__AVgz1{padding-top:4px}.results_compactScene__AVgz1 .results_art__gUTYf{inset:0 16px auto auto;width:180px;height:120px;mask-image:none;opacity:.85}.results_compactScene__AVgz1 .results_art__gUTYf picture{height:100%;mask-image:linear-gradient(#000 70%,transparent)}.results_compactScene__AVgz1 .results_art__gUTYf img{height:100%;object-fit:contain}.results_compactScene__AVgz1 .results_masthead__4_Yvj{min-height:0;padding:10px 190px 24px 0}.results_compactScene__AVgz1 .results_masthead__4_Yvj .results_title__4WvmG{width:auto;max-width:none;margin:6px 0 8px;font-size:32px;line-height:1.25;letter-spacing:-.02em}.results_compactScene__AVgz1 .results_masthead__4_Yvj .results_context__dhdh_{max-width:none;font-size:16px;font-weight:600}.results_compactScene__AVgz1 .results_eyebrow__xQwII{font-size:13px}.results_secondaryDetails__cXBnM{margin-top:22px;padding:0 6px}.results_secondaryDetails__cXBnM>*+*{margin-top:18px}.results_secondaryDetails__cXBnM>div[role=status]{color:#606a7d}.results_secondaryDetails__cXBnM>div[role=status] p{font-size:16px;margin:8px 0}.results_secondaryDetails__cXBnM>div[role=status] a{color:#506179;font-size:16px;text-decoration:underline;text-underline-offset:4px}.results_quietActions__DElK2{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 22px;margin:24px 0 0}.results_scene__h_jBQ .results_quietActions__DElK2>a{min-width:0;min-height:44px;padding:8px 4px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:#506179;font-size:16px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.results_scene__h_jBQ .results_quietActions__DElK2>a:hover{color:#073cfa;background:#edf1ff}@media(max-width:600px){.results_compactScene__AVgz1 .results_art__gUTYf{inset:4px 4px auto auto;width:104px;height:82px;opacity:.75}.results_compactScene__AVgz1 .results_masthead__4_Yvj{min-height:0;padding:8px 96px 18px 0}.results_compactScene__AVgz1 .results_masthead__4_Yvj .results_title__4WvmG{width:auto;max-width:none;font-size:25px;line-height:1.25}.results_compactScene__AVgz1 .results_masthead__4_Yvj .results_context__dhdh_{max-width:none;font-size:14px;line-height:1.5}.results_compactScene__AVgz1 .results_eyebrow__xQwII{font-size:11px}.results_compactScene__AVgz1 .results_glass__sYgjf{padding:22px 16px}.results_quietActions__DElK2{gap:4px 18px}}.free-talk_root__WfEkO{min-height:100svh;background:linear-gradient(160deg,#f1fbfe,#f8fcff 50%,#fff);font-size:16px}.free-talk_header__lT2ZT{display:flex;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:20px 32px}.free-talk_back__HBcMn,.free-talk_language__rml2b{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px;color:var(--ds-ink);font-weight:650;text-decoration:none}.free-talk_brand__ZcqlK{margin-left:auto;font-size:22px;font-weight:850}.free-talk_language__rml2b{justify-content:center}.free-talk_main__9RuO8{width:min(100% - 48px,760px);margin:32px auto 0;padding-bottom:40px}.free-talk_title__GTQIi{display:flex;align-items:center;gap:12px}.free-talk_title__GTQIi h1{font-size:clamp(28px,4vw,36px);font-weight:var(--ds-weight-heading);line-height:1.25;margin:0}.free-talk_lead__g6Vti{margin:12px 0 28px;font-size:18px;color:var(--ds-muted)}.free-talk_panel__eMWrd{padding:32px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:white;box-shadow:var(--ds-shadow-raised)}.free-talk_fields__yPchZ{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.free-talk_fields__yPchZ>label:only-child{grid-column:1/-1}.free-talk_fields__yPchZ label{display:grid;gap:10px;font-weight:650}.free-talk_fields__yPchZ select{width:100%;min-width:0;min-height:48px;border:1px solid var(--ds-line);border-radius:12px;padding:10px 12px;font-size:16px;background:var(--ds-surface-soft);color:var(--ds-ink)}.free-talk_beforeStart__LFpo2{display:flex;gap:14px;padding:24px 0;color:var(--ds-muted)}.free-talk_beforeStart__LFpo2 svg{flex-shrink:0;margin-top:3px;color:var(--ds-primary)}.free-talk_beforeStart__LFpo2 p{margin:0}.free-talk_goal__3wuCI{padding:18px 20px;margin-top:24px;background:var(--ds-soft);border-radius:16px}.free-talk_goal__3wuCI strong{font-size:16px}.free-talk_goal__3wuCI p{margin:8px 0 0;font-size:18px}.free-talk_start__Jy5it{width:100%}.free-talk_notice__3q5Gr{padding:16px;border-radius:12px;background:var(--ds-warning-soft);color:var(--ds-warning);margin:0 0 20px}.free-talk_sessionTop__GziIq{display:flex;justify-content:space-between;gap:16px;font-weight:650}.free-talk_timer__DP0xM{font-variant-numeric:tabular-nums}.free-talk_status__UgEQK{display:flex;align-items:center;gap:10px;padding-bottom:16px;margin:16px 0;border-bottom:1px solid var(--ds-line)}.free-talk_dot__7p8_L{flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:var(--ds-muted)}.free-talk_on__1to1H{background:var(--ds-success);box-shadow:0 0 0 5px var(--ds-success-soft)}.free-talk_captions__2wYFF{display:grid;gap:16px;margin:24px 0;overflow-wrap:anywhere}.free-talk_captions__2wYFF p{font-size:20px;line-height:1.6;margin:8px 0 0;white-space:pre-wrap}.free-talk_captions__2wYFF strong{font-size:16px;color:var(--ds-muted)}.free-talk_coach__2A0QX,.free-talk_student__LaOvG{padding:18px 20px;border-radius:16px}.free-talk_coach__2A0QX{background:var(--ds-soft)}.free-talk_student__LaOvG{border:1px solid var(--ds-line)}.free-talk_hint__CiulL,.free-talk_privacy__SEXKF{color:var(--ds-muted);font-size:16px}.free-talk_hint__CiulL{margin-bottom:24px}.free-talk_privacy__SEXKF{margin:24px 12px 0}.free-talk_actions__aSXig{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.free-talk_feedback__r46kz{margin-top:28px;overflow-wrap:anywhere}.free-talk_feedback__r46kz h2{font-size:24px;line-height:1.35;margin:0 0 10px}.free-talk_feedback__r46kz h3{font-size:18px;line-height:1.45;margin:0 0 12px}.free-talk_feedbackEmpty__9awX8,.free-talk_feedbackScope__hGl3i{color:var(--ds-muted);font-size:16px;line-height:1.6}.free-talk_feedbackList__MDpbf{display:grid;gap:16px;margin-top:24px}.free-talk_feedbackItem__45byg{padding:20px;border:1px solid var(--ds-line);border-radius:16px}.free-talk_feedback__r46kz blockquote{font-size:20px;line-height:1.6;margin:0;padding-left:14px;border-left:3px solid var(--ds-primary);white-space:pre-wrap}.free-talk_feedbackItem__45byg>p,.free-talk_suggestion__roNVl>p{font-size:16px;line-height:1.6;margin:12px 0}.free-talk_support__kvZS7{display:inline-block;padding:5px 10px;background:var(--ds-soft);border-radius:8px;font-size:16px;color:var(--ds-muted)}.free-talk_feedbackContext__qlfBZ{margin-top:12px;font-size:16px}.free-talk_feedbackContext__qlfBZ summary{cursor:pointer;min-height:44px;padding-block:11px;color:var(--ds-muted)}.free-talk_feedbackContext__qlfBZ p{margin:8px 0 0;line-height:1.6}.free-talk_suggestion__roNVl{padding:22px;margin-top:24px;background:var(--ds-soft);border-radius:16px}.free-talk_suggestion__roNVl .free-talk_quoteLabel___LafH{font-weight:650;margin-top:18px}@media (max-width:600px){.free-talk_header__lT2ZT{padding:12px 20px;gap:12px;flex-wrap:wrap}.free-talk_brand__ZcqlK{font-size:20px}.free-talk_main__9RuO8{width:calc(100% - 32px);margin-top:20px}.free-talk_panel__eMWrd{padding:20px}.free-talk_fields__yPchZ{grid-template-columns:1fr}.free-talk_lead__g6Vti{margin-bottom:22px}.free-talk_actions__aSXig>*{width:100%}.free-talk_privacy__SEXKF{margin-inline:4px}}.practice-navigation_header__UTYNe{--brand-logo-width:var(--ds-header-logo-width);display:flex;align-items:center;gap:22px;min-height:var(--ds-header-height);padding:0 32px;border-bottom:1px solid var(--ds-student-header-line,#dce6ed);background:var(--ds-student-header-surface,white);font-size:var(--ds-header-text-size)}.practice-navigation_back__8mU5h,.practice-navigation_header__UTYNe a{color:inherit;text-decoration:none}.practice-navigation_brand__xtrx2{display:flex;align-items:center;min-height:44px;flex-shrink:0}.practice-navigation_language__4b2_Y{margin-left:auto;padding:8px 12px;justify-content:center;flex-shrink:0;border:1px solid #d1dee8;border-radius:12px;background:var(--ds-student-language-surface,transparent);box-shadow:var(--ds-student-language-shadow,none);font-weight:700}.practice-navigation_back__8mU5h.practice-navigation_back__8mU5h,.practice-navigation_language__4b2_Y{min-width:44px;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;line-height:1.2}.practice-navigation_back__8mU5h.practice-navigation_back__8mU5h{gap:8px;padding:8px 0;color:#536c82;font-size:16px;font-weight:500}.practice-navigation_back__8mU5h:hover{text-decoration:underline;text-underline-offset:4px}.practice-navigation_back__8mU5h:focus-visible,.practice-navigation_header__UTYNe a:focus-visible{outline:3px solid var(--ds-primary);outline-offset:4px}@media(max-width:760px){.practice-navigation_header__UTYNe{padding-inline:16px;gap:12px}}.lessons_root__EC6LC{min-height:100dvh;background:var(--ds-student-canvas,#f5f8fc);color:var(--ds-ink);font-size:var(--pronunciation-small-text,16px)}.lessons_root__EC6LC *{box-sizing:border-box}.lessons_root__EC6LC h1,.lessons_root__EC6LC h2,.lessons_root__EC6LC h3,.lessons_root__EC6LC p{margin:0}.lessons_root__EC6LC p{line-height:1.7}.lessons_root__EC6LC h1{font-size:clamp(28px,4vw,38px);line-height:1.3}.lessons_root__EC6LC h2{font-size:23px;line-height:1.4}.lessons_root__EC6LC h3{font-size:19px}.lessons_root__EC6LC a{color:inherit;text-decoration:none}.lessons_root__EC6LC button{white-space:normal;text-align:start}.lessons_root__EC6LC :focus-visible{outline:3px solid var(--ds-primary);outline-offset:4px}.lessons_root__EC6LC svg{flex-shrink:0}.lessons_main__P99uR{min-width:0}.lessons_grid__fUdg_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lessons_card__C25vx{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:26px;border:1px solid #d0e0e9;background:white;border-radius:18px}.lessons_card__C25vx h2{font-size:26px}.lessons_card__C25vx p{color:var(--ds-muted)}.lessons_card__C25vx button{margin-top:auto}.lessons_eyebrow__cShY0{color:#245876;font-size:var(--pronunciation-small-text,16px);font-weight:700;line-height:1.6}.lessons_secondary__TYyxF{padding-top:20px;border-top:1px solid #d5e1eb;display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--ds-muted)}.lessons_session__6IVIL{display:grid;gap:20px;width:min(800px,100%);margin:0 auto}.lessons_session__6IVIL>button{justify-self:start}.lessons_levelBadge__6Fv2c{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;color:#244bb4;font-size:17px;font-weight:750;line-height:1.6}.lessons_levelBadge__6Fv2c>span{color:var(--ds-muted);font-size:16px;font-weight:400}.lessons_target__PdXya{display:grid;gap:12px;background:#e5f3fb;border:1px solid #c6dfed;border-radius:20px;padding:28px}.lessons_target__PdXya>p{font-size:clamp(28px,4vw,40px);font-weight:750;line-height:1.4;letter-spacing:-.5px}.lessons_panel__AE10l{background:white;border:1px solid #d0e0e9;border-radius:18px;padding:28px;display:grid;gap:22px;min-width:0}.lessons_panel__AE10l>button{justify-self:start}.lessons_panel__AE10l>h2{scroll-margin-top:80px}.lessons_status__d7ekh{color:#32546b;min-height:0}.lessons_status__d7ekh:empty{display:none}.lessons_actions__Hoyqh,.lessons_choices__pW7Pi{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lessons_contrast__bj_tH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lessons_contrast__bj_tH>div{display:grid;justify-items:start;gap:10px;padding:18px;background:#f3f8fb;border-radius:12px}.lessons_contrast__bj_tH strong{font-size:26px}.lessons_question__eTz2n{min-width:0;border:1px solid #d5e1eb;border-radius:12px;padding:20px;display:grid;gap:18px;margin:0}.lessons_question__eTz2n legend{padding:0 8px;font-weight:700;line-height:1.6}.lessons_question__eTz2n>button{justify-self:start}.lessons_choices__pW7Pi button[aria-pressed=true]{border-color:#286488;box-shadow:inset 0 0 0 1px #286488;background:#e4f2fb}.lessons_hint__kAL3K{border-left:3px solid #709db6;background:#f0f6fa;padding:16px 18px;display:grid;gap:8px}.lessons_method__JfVLJ{display:grid;gap:20px}.lessons_method__JfVLJ>button{justify-self:start}.lessons_parts__aySL_{font-size:clamp(25px,4vw,34px);line-height:1.5;overflow-wrap:anywhere}.lessons_parts__aySL_ strong{color:#175678;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.lessons_separator__vZ5ip{color:#677e8b}.lessons_muted__VftHc{color:var(--ds-muted)}.lessons_record__OMSZV{display:grid;gap:18px;border-top:1px solid #d5e1eb;padding-top:22px}.lessons_record__OMSZV>button{justify-self:start}.lessons_listeningResult__l_Vz8{display:grid;gap:16px}.lessons_measurements__rCqx6{border-top:1px solid #d5e1eb;padding-top:12px}.lessons_measurements__rCqx6 summary,.lessons_pauseMethod__6fpVD summary{min-height:44px;padding:12px 0;cursor:pointer;font-weight:700}.lessons_pauseFeedback__a02o7{display:grid;gap:12px}.lessons_measurements__rCqx6 dl{display:flex;flex-wrap:wrap;gap:24px}.lessons_measurements__rCqx6 dd{margin:8px 0;font-size:24px;font-weight:700}.lessons_measurements__rCqx6>p{margin-top:14px}@media(max-width:600px){.lessons_grid__fUdg_{grid-template-columns:1fr;gap:16px}.lessons_card__C25vx,.lessons_panel__AE10l,.lessons_target__PdXya{padding:20px}.lessons_card__C25vx h2{font-size:25px}.lessons_question__eTz2n{padding:16px}.lessons_contrast__bj_tH{gap:10px}.lessons_contrast__bj_tH>div{padding:12px}}.lessons_readingLine___Dn95{font-size:28px;font-weight:750;line-height:1.45!important}.lessons_root__EC6LC h1[tabindex="-1"]:focus,.lessons_root__EC6LC h2[tabindex="-1"]:focus{outline:none}.lessons_practiceSteps__TI71h{list-style:decimal;padding-left:24px;margin:0;display:grid;gap:24px}.lessons_practiceSteps__TI71h li{padding-left:6px}.lessons_practiceSteps__TI71h li>*+*{margin-top:12px}.lessons_practiceSteps__TI71h .lessons_practiceLine__iREsI{font-size:24px;font-weight:700}.lessons_questionAudio__zbBW2{display:grid;gap:8px}.lessons_questionAudio__zbBW2 span{color:var(--ds-muted)}.lessons_steps__rwOgm{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;color:var(--ds-muted)}.lessons_steps__rwOgm li{display:flex;align-items:center;gap:8px;border-bottom:2px solid #d0e0e9;padding:12px 0;font-size:var(--pronunciation-small-text,16px);line-height:1.4}.lessons_steps__rwOgm li>span{flex-shrink:0}.lessons_steps__rwOgm li[aria-current=step]{color:#175678;border-color:#175678;font-weight:700}.lessons_explanation__VdACs{border-top:1px solid #d5e1eb;min-width:0}.lessons_explanation__VdACs summary{min-height:44px;padding:12px 0;cursor:pointer;font-weight:700}.lessons_explanation__VdACs>p{margin:12px 0}.lessons_listeningQuestions__5iUt_{display:grid;gap:18px;padding-top:12px}.lessons_recordAction__uSgIv{display:grid;justify-items:start;gap:12px;border-top:1px solid #d5e1eb;padding-top:20px}.lessons_wordResult__vjidY{display:grid;gap:8px}.lessons_wordResult__vjidY>p:first-of-type{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.lessons_wordResult__vjidY strong{font-size:22px;font-variant-numeric:tabular-nums}.lessons_wordResult__vjidY span{display:inline-block;margin-left:12px;font-size:var(--pronunciation-small-text,16px)}.lessons_joinMarker__bSrgH{color:#175678;font-weight:800;border-bottom:3px solid}@media(max-width:600px){.lessons_steps__rwOgm{gap:8px}.lessons_steps__rwOgm li{align-items:flex-start;gap:6px}.lessons_target__PdXya{padding:20px}.lessons_target__PdXya>p{font-size:28px;overflow-wrap:anywhere}.lessons_panel__AE10l{gap:18px}.lessons_method__JfVLJ{gap:14px}.lessons_wordResult__vjidY span{margin-left:0}.lessons_contrast__bj_tH{grid-template-columns:1fr}}.lessons_feedbackActions__yPtW6{position:sticky;bottom:0;z-index:2;padding:14px 0 max(14px,env(safe-area-inset-bottom));background:#f5f8fc;border-top:1px solid #d0e0e9}@media(max-width:600px){.lessons_feedbackActions__yPtW6{flex-wrap:nowrap;align-items:stretch}.lessons_feedbackActions__yPtW6>button{flex:1;min-width:0;justify-content:center;text-align:center}}.lessons_session__6IVIL button,.lessons_session__6IVIL summary{scroll-margin-block:120px}.lessons_capturePanel__MVzUW{display:grid;gap:24px;padding:28px;border:2px solid;border-radius:20px;min-width:0}.lessons_visuallyHidden__e0vs4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lessons_capturePreparing__CExXx{background:#edf4fa;border-color:#8baec4}.lessons_captureRecording__Otc_5{background:#fff5f3;border-color:#ac302a}.lessons_captureHeader__FR1uh{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.lessons_captureHeading__NOJfx{display:flex;align-items:center;gap:10px;scroll-margin-top:24px}.lessons_captureRecording__Otc_5 .lessons_captureHeading__NOJfx{color:#912720}.lessons_recordingDot__o6iKj{width:14px;height:14px;flex-shrink:0;border-radius:50%;background:#ac302a}.lessons_recordingTime__SGI9P{border:1px solid #ceaaa5;border-radius:8px;padding:8px 12px;color:#76261f;background:white;font-weight:700;font-variant-numeric:tabular-nums}.lessons_captureCountdown__jDg1v{display:grid;justify-items:center;align-content:center;gap:8px;min-height:144px;color:#175678}.lessons_captureCountdown__jDg1v>strong{font-size:80px;line-height:1;font-variant-numeric:tabular-nums}.lessons_captureSentence__l28LH{display:grid;gap:12px;padding-block:20px;border-block:1px solid #ccdce7}.lessons_captureRecording__Otc_5 .lessons_captureSentence__l28LH{border-color:#e6cbc6}.lessons_captureSentence__l28LH>p:first-child{font-size:clamp(30px,4vw,40px);font-weight:750;line-height:1.4;letter-spacing:-.5px;overflow-wrap:anywhere}.lessons_captureInstruction__fnAwh,.lessons_captureSentence__l28LH>p:last-child{color:#32546b}.lessons_captureActions__WBK8G{display:flex}.lessons_recordingReview__WJx9g{display:grid;gap:14px;padding-block:20px;border-block:1px solid #d0e0e9}.lessons_replayActions__4s7mN{display:flex;flex-wrap:wrap;gap:12px}.lessons_replayActions__4s7mN>button[aria-pressed=true]{border-color:#286488;background:#e4f2fb}.lessons_replayStatus__FaOWc{color:#32546b}.lessons_replayStatus__FaOWc:empty{display:none}.lessons_completion__lRjBt{display:grid;gap:18px;padding:28px;background:#eaf5f1;border:1px solid #b8d6c9;border-radius:20px;min-width:0}.lessons_completionHeading__m_iP4{display:flex;align-items:flex-start;gap:12px;color:#185440}.lessons_completionHeading__m_iP4 h2{font-size:clamp(26px,4vw,32px);scroll-margin-top:24px}.lessons_completionSentence__Nrs5a{font-size:clamp(24px,3vw,30px);font-weight:750;overflow-wrap:anywhere}.lessons_completionMethod__0Lu5N{display:grid;gap:8px;padding-top:16px;border-top:1px solid #c5dcd1}.lessons_completionFocus__i9UpH{display:grid;gap:6px}.lessons_completionFocus__i9UpH h3{font-size:var(--pronunciation-small-text,16px);color:#325e50}.lessons_completionFocus__i9UpH p{font-size:22px;font-weight:700}.lessons_guidedReview__9F6qK{display:grid;gap:24px;min-width:0}.lessons_guideFocus__m_WKP{font-size:22px;font-weight:700}.lessons_stressParts__PPtwm{font-size:clamp(32px,7vw,44px);text-align:center}.lessons_stressParts__PPtwm strong{color:#0076a4;text-decoration:underline;text-underline-offset:8px}.lessons_listeningCue__ATrO1{font-size:var(--pronunciation-small-text,16px);color:#32546b}.lessons_listeningCue__ATrO1 strong{color:var(--ds-ink);font-weight:650}.lessons_guidedReview__9F6qK .lessons_focusPlayback__PTDYC{border-top:0;padding-top:0}.lessons_guidedReview__9F6qK .lessons_feedbackNextStep__axUZc h3{font-size:var(--pronunciation-small-text,16px)}.lessons_guidedReview__9F6qK .lessons_feedbackNextStep__axUZc p{font-size:18px;font-weight:400}.lessons_completionActions__iVdmK{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.lessons_completionDetails__Saoih{border-top:1px solid #d0e0e9;padding-top:8px;color:#32546b;font-size:var(--pronunciation-small-text,16px)}.lessons_completionDetails__Saoih>summary{min-height:44px;padding:12px 0;cursor:pointer;font-weight:700}.lessons_completionDetails__Saoih>div,.lessons_completionDetails__Saoih>p{margin-block:14px}@media(max-width:600px){.lessons_capturePanel__MVzUW{padding:20px;gap:20px}.lessons_captureSentence__l28LH>p:first-child{font-size:30px}.lessons_captureActions__WBK8G>button{width:100%;justify-content:center;text-align:center}.lessons_replayActions__4s7mN{display:grid;grid-template-columns:1fr}.lessons_replayActions__4s7mN>button{width:100%}.lessons_completion__lRjBt{padding:20px}.lessons_completionActions__iVdmK{display:grid;grid-template-columns:1fr}.lessons_completionActions__iVdmK>button{width:100%;justify-content:center;text-align:center}}.lessons_focusFeedback__crIj3{display:grid;gap:20px;min-width:0}.lessons_feedbackObservation__eXSIz{font-size:20px;color:var(--ds-ink)}.lessons_wordPair__mPJNx{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}.lessons_wordPair__mPJNx>div{min-width:0;padding:16px;border-radius:12px;background:#f3f6f8}.lessons_wordPair__mPJNx>div:last-child{background:#e5f3fb;border:1px solid #bcd9e8}.lessons_wordPair__mPJNx dt{font-size:var(--pronunciation-small-text,16px);color:#32546b;line-height:1.5}.lessons_wordPair__mPJNx dd{margin:6px 0 0;font-size:clamp(28px,5vw,36px);font-weight:750;overflow-wrap:anywhere}.lessons_feedbackMethod__xitMm{display:grid;gap:10px;min-width:0}.lessons_focusPlayback__PTDYC{display:grid;gap:12px;min-width:0}.lessons_focusPlayback__PTDYC .lessons_explanation__VdACs{border-top:0}.lessons_feedbackTarget__6x_HP{padding:16px 24px;gap:6px}.lessons_feedbackTarget__6x_HP>p{font-size:26px}@media(max-width:600px){.lessons_feedbackTarget__6x_HP{padding:16px 20px}.lessons_feedbackTarget__6x_HP>p{font-size:24px}.lessons_wordPair__mPJNx{gap:10px}.lessons_wordPair__mPJNx>div{padding:14px}}.lessons_feedbackSession__0buFn{width:min(680px,100%);gap:18px}.lessons_feedbackSentence__qtE3y{display:flex;align-items:center;justify-content:space-between;gap:12px}.lessons_feedbackSentence__qtE3y>p{font-size:22px;font-weight:650;line-height:1.5}.lessons_feedbackSentence__qtE3y>button{flex-shrink:0;width:44px;min-height:44px;padding:8px;justify-content:center}.lessons_feedbackPanel__HOE3u{gap:10px;border-radius:20px}.lessons_feedbackPanel__HOE3u>h2{color:var(--ds-muted);font-size:var(--pronunciation-small-text,15px);font-weight:650}.lessons_observationFirst__B1p0C{gap:18px}.lessons_observationFirst__B1p0C .lessons_feedbackHeadline__64qTq{font-size:26px;font-weight:750;line-height:1.55;letter-spacing:-.015em}.lessons_feedbackNextStep__axUZc{border-top:1px solid #d5e1eb;padding-top:18px;display:grid;gap:8px}.lessons_feedbackNextStep__axUZc h3{color:var(--ds-muted);font-size:var(--pronunciation-small-text,15px);font-weight:650}.lessons_feedbackNextStep__axUZc p{font-size:20px;font-weight:650;line-height:1.6}.lessons_feedbackExamples__F4nkE{background:#edf8fc;border-radius:16px;padding:18px 14px 14px;display:grid;gap:20px}.lessons_feedbackExamples__F4nkE .lessons_feedbackLetters__Jbvb8{font-size:54px;font-weight:650;text-align:center;line-height:1.3;letter-spacing:-2px;overflow-wrap:anywhere}.lessons_feedbackLetters__Jbvb8 strong{color:#0076a4;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px;font-weight:800}.lessons_focusExampleButtons__WaRT8{display:flex;gap:10px;flex-wrap:wrap}.lessons_focusExampleButtons__WaRT8>button{flex:1;justify-content:center;text-align:center;min-height:48px;min-width:0;padding:12px 10px;font-size:var(--pronunciation-small-text,16px);border-radius:12px;box-shadow:none}.lessons_focusExampleButtons__WaRT8>button:first-child{background:#d8f0fa;border-color:#9ecadb}.lessons_focusExampleButtons__WaRT8>button[aria-pressed=true]{background:#bfe4f3;border-color:#0073a2}.lessons_feedbackPanel__HOE3u .lessons_focusPlayback__PTDYC{border-top:1px solid #d5e1eb;padding-top:16px}.lessons_feedbackPanel__HOE3u .lessons_focusPlayback__PTDYC h3{font-size:var(--pronunciation-small-text,16px);color:#175678}.lessons_feedbackPanel__HOE3u .lessons_replayActions__4s7mN>button{flex:1;justify-content:center;padding:12px;font-size:var(--pronunciation-small-text,16px);min-height:48px;box-shadow:none}.lessons_feedbackPanel__HOE3u .lessons_focusPlayback__PTDYC .lessons_muted__VftHc{font-size:var(--pronunciation-small-text,14px)}.lessons_feedbackPanel__HOE3u .lessons_explanation__VdACs{font-size:var(--pronunciation-small-text,15px)}.lessons_observationActions__dh77Z{position:static;border-top:0;padding-top:0}@media(max-width:600px){.lessons_feedbackPanel__HOE3u{padding:22px 18px 14px}.lessons_observationFirst__B1p0C .lessons_feedbackHeadline__64qTq{font-size:23px}.lessons_feedbackSentence__qtE3y>p{font-size:20px}.lessons_feedbackNextStep__axUZc p{font-size:19px}.lessons_feedbackExamples__F4nkE .lessons_feedbackLetters__Jbvb8{font-size:50px}.lessons_focusExampleButtons__WaRT8{gap:8px}.lessons_focusExampleButtons__WaRT8>button{font-size:var(--pronunciation-small-text,14px);padding:12px 6px;gap:6px}}@media(max-width:359px){.lessons_focusExampleButtons__WaRT8{flex-direction:column}}.lessons_practiceSupport__nL8Qv{margin:1rem 0;color:var(--color-text-muted,#506980);font-size:var(--pronunciation-small-text,.875rem)}.lessons_practiceSupport__nL8Qv>summary{min-height:44px;padding:.6rem 0;box-sizing:border-box}.lessons_supportReference__9JZh6{display:block;margin-top:.4rem;overflow-wrap:anywhere;user-select:all;font-size:var(--pronunciation-small-text,.875rem)}.lessons_root__EC6LC[data-learning-style=v2] .lessons_session__6IVIL{width:min(900px,100%);min-width:0;gap:24px;grid-template-columns:minmax(0,1fr)}.lessons_root__EC6LC[data-learning-style=v2] .lessons_feedbackSession__0buFn{width:min(800px,100%)}.lessons_root__EC6LC[data-learning-style=v2] .lessons_target__PdXya{background:#edf1ff;border-color:#d0dbff;border-radius:28px;padding:30px}.lessons_root__EC6LC[data-learning-style=v2] .lessons_target__PdXya>p{color:#0730cc;font-weight:800}.lessons_root__EC6LC[data-learning-style=v2] .lessons_panel__AE10l{border-color:#dce1ee;border-radius:28px;padding:30px;background:#fffefa}.lessons_root__EC6LC[data-learning-style=v2] .lessons_steps__rwOgm{gap:14px}.lessons_root__EC6LC[data-learning-style=v2] .lessons_steps__rwOgm li{gap:10px;padding:14px 12px;border:0;border-radius:18px;background:#f0eee7;font-size:16px}.lessons_root__EC6LC[data-learning-style=v2] .lessons_steps__rwOgm li[aria-current=step]{color:#0730cc;background:#eef9ce;font-weight:800}.lessons_root__EC6LC[data-learning-style=v2] .lessons_steps__rwOgm li>span:first-child{display:grid;place-items:center;min-width:30px;min-height:30px;background:#fff;border-radius:50%}.lessons_root__EC6LC[data-learning-style=v2] .lessons_eyebrow__cShY0,.lessons_root__EC6LC[data-learning-style=v2] .lessons_listeningCue__ATrO1,.lessons_root__EC6LC[data-learning-style=v2] .lessons_status__d7ekh{color:#506080}.lessons_root__EC6LC[data-learning-style=v2] .lessons_feedbackLetters__Jbvb8 strong,.lessons_root__EC6LC[data-learning-style=v2] .lessons_joinMarker__bSrgH,.lessons_root__EC6LC[data-learning-style=v2] .lessons_parts__aySL_ strong,.lessons_root__EC6LC[data-learning-style=v2] .lessons_stressParts__PPtwm strong{color:#073cfa}.lessons_root__EC6LC[data-learning-style=v2] .lessons_question__eTz2n{border-radius:22px;padding:22px}.lessons_root__EC6LC[data-learning-style=v2] .lessons_choices__pW7Pi button[aria-pressed=true]{border-color:#073cfa;box-shadow:inset 0 0 0 1px #073cfa;background:#edf1ff;color:#0730cc}.lessons_root__EC6LC[data-learning-style=v2] .lessons_contrast__bj_tH>div,.lessons_root__EC6LC[data-learning-style=v2] .lessons_wordPair__mPJNx>div{border-radius:18px;background:#f8f6f0}.lessons_root__EC6LC[data-learning-style=v2] .lessons_wordPair__mPJNx>div:last-child{background:#edf1ff;border-color:#ced8ff}.lessons_root__EC6LC[data-learning-style=v2] .lessons_hint__kAL3K{background:#f5f8ea;border-color:#a9c867;border-radius:0 18px 18px 0}.lessons_root__EC6LC[data-learning-style=v2] .lessons_feedbackActions__yPtW6{background:#fffdf7;border-color:#e5e4dd}.lessons_root__EC6LC[data-learning-style=v2] .lessons_capturePanel__MVzUW{border-radius:28px}.lessons_root__EC6LC[data-learning-style=v2] .lessons_capturePreparing__CExXx{background:#edf1ff;border-color:#9bacf2}.lessons_root__EC6LC[data-learning-style=v2] .lessons_captureCountdown__jDg1v{color:#073cfa}.lessons_root__EC6LC[data-learning-style=v2] .lessons_completion__lRjBt{border-radius:28px}.lessons_root__EC6LC[data-learning-style=v2] .lessons_feedbackExamples__F4nkE{background:#edf1ff;border-radius:22px;padding:24px}.lessons_root__EC6LC[data-learning-style=v2] .lessons_focusExampleButtons__WaRT8>button{border-radius:999px}.lessons_root__EC6LC[data-learning-style=v2] .lessons_focusExampleButtons__WaRT8>button:first-child{background:#fff;border-color:#b9c8fa}.lessons_root__EC6LC[data-learning-style=v2] .lessons_focusExampleButtons__WaRT8>button[aria-pressed=true]{background:#dce5ff;border-color:#073cfa}.lessons_root__EC6LC[data-learning-style=v2] .lessons_feedbackPanel__HOE3u .lessons_focusPlayback__PTDYC h3{color:#0730cc}@media(max-width:600px){.lessons_root__EC6LC[data-learning-style=v2] .lessons_capturePanel__MVzUW,.lessons_root__EC6LC[data-learning-style=v2] .lessons_panel__AE10l,.lessons_root__EC6LC[data-learning-style=v2] .lessons_target__PdXya{padding:22px 20px;border-radius:24px}.lessons_root__EC6LC[data-learning-style=v2] .lessons_steps__rwOgm{gap:8px}.lessons_root__EC6LC[data-learning-style=v2] .lessons_steps__rwOgm li{flex-direction:column;align-items:flex-start;padding:12px 10px}.lessons_root__EC6LC[data-learning-style=v2] .lessons_feedbackExamples__F4nkE{padding:20px 14px}}.student-app-layout_layout__c9DWU{min-width:0}.student-app-layout_withNavigation__NAOdF{display:grid;grid-template-columns:218px minmax(0,1fr)}.student-app-layout_content__kXOsL{min-width:0}.student-app-layout_nav__K6497{display:flex;flex-direction:column;align-self:start;gap:9px;padding:26px 16px;border-right:1px solid #dce6ed;background:white;position:sticky;top:0;height:100dvh;overflow-y:auto;font-size:16px}.student-app-layout_nav__K6497 a{display:flex;align-items:center;gap:12px;min-width:44px;min-height:54px;padding:13px 16px;border:1px solid transparent;border-radius:13px;text-decoration:none;font-weight:650;line-height:1.4}.student-app-layout_nav__K6497.student-app-layout_nav__K6497 a{color:var(--ds-muted)}.student-app-layout_nav__K6497.student-app-layout_nav__K6497 a[aria-current=page]{color:var(--ds-primary);background:#e9f6fc;border-color:#d1e9f4}.student-app-layout_nav__K6497 a:focus-visible{outline:3px solid var(--ds-primary);outline-offset:2px}.student-app-layout_nav__K6497 svg{flex-shrink:0}.student-app-layout_signature__gt1CY{display:none}@media(min-width:1001px){.student-app-layout_nav__K6497{gap:12px;padding:22px 14px 34px;border-right:0;background:transparent;height:calc(100dvh - var(--ds-header-height));font-size:18px}.student-app-layout_nav__K6497 a{flex-shrink:0;gap:14px;min-height:60px;padding:15px 18px;border-radius:26px;transition:background-color .16s,box-shadow .16s}.student-app-layout_nav__K6497.student-app-layout_nav__K6497 a{color:#52718e}.student-app-layout_nav__K6497.student-app-layout_nav__K6497 a[aria-current=page]{background:#ffffff9e;border-color:#ffffffed;box-shadow:inset 0 1px #fff,0 6px 20px #78afd426;color:var(--ds-primary)}.student-app-layout_nav__K6497.student-app-layout_nav__K6497 a:hover{background:#ffffff70;color:var(--ds-primary)}.student-app-layout_nav__K6497.student-app-layout_nav__K6497 a[aria-current=page]:hover{background:#ffffffc7}.student-app-layout_signature__gt1CY{display:flex;align-items:flex-end;justify-content:center;gap:9px;position:relative;margin:auto 6px 0;padding:56px 4px 25px;color:#6a93b4;font-size:18px;font-weight:550;letter-spacing:2px;line-height:1.9;transform:rotate(-9deg);pointer-events:none}.student-app-layout_signature__gt1CY:after{content:"";position:absolute;left:16px;right:13px;bottom:10px;height:18px;border-top:2px solid #9bd5f4;border-radius:50%;transform:rotate(-6deg)}.student-app-layout_signature__gt1CY svg{color:#acd5f2;margin-bottom:6px}.student-app-layout_signature__gt1CY:lang(en){font-size:16px;letter-spacing:.4px}}@media(min-width:1001px) and (max-height:700px){.student-app-layout_signature__gt1CY{display:none}}@media(prefers-reduced-motion:reduce){.student-app-layout_nav__K6497 a{transition:none}}@media(max-width:1000px){.student-app-layout_withNavigation__NAOdF{display:block}.student-app-layout_withNavigation__NAOdF>.student-app-layout_content__kXOsL{padding-bottom:calc(var(--app-navigation-height,128px) + 16px)}.student-app-layout_nav__K6497{position:fixed;inset:auto 0 0;height:auto;z-index:4;flex-direction:row;justify-content:space-around;border:0;border-top:1px solid #dce6ed;padding:8px 8px max(8px,env(safe-area-inset-bottom))}.student-app-layout_nav__K6497 a{flex:1;flex-direction:column;gap:5px;padding:8px 4px;text-align:center;overflow-wrap:anywhere}}@media(max-width:600px){.student-app-layout_nav__K6497{gap:0}.student-app-layout_nav__K6497 a{padding-inline:0}}@media(max-width:400px){.student-app-layout_nav__K6497:lang(zh-HK) span{max-width:2em}}@media(max-width:600px){.student-app-layout_nav__K6497{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.student-app-layout_nav__K6497 a{min-height:64px;padding:5px 4px}.student-app-layout_nav__K6497:lang(zh-HK) span{max-width:none}}.student-app-layout_plush__ttHTU.student-app-layout_withNavigation__NAOdF{grid-template-columns:206px minmax(0,1fr)}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497{background:#fffdf7;border-right:1px solid #e9e9de;padding:26px 16px;gap:8px}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497.student-app-layout_nav__K6497 a{border-radius:17px;color:#596a7d;padding:14px;font-weight:700;font-size:17px;min-height:56px;gap:12px}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497.student-app-layout_nav__K6497 a[aria-current=page]{background:#073cfa;color:white;border-color:#073cfa;box-shadow:0 5px 12px #073cfa1b,inset 0 1px #6987ff}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497.student-app-layout_nav__K6497 a:hover{background:#eff3e5;color:#073cfa}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497.student-app-layout_nav__K6497 a[aria-current=page]:hover{background:#123edc;color:#fff}.student-app-layout_plush__ttHTU .student-app-layout_signature__gt1CY{display:none}@media(max-width:1000px){.student-app-layout_plush__ttHTU.student-app-layout_withNavigation__NAOdF{display:block}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497{padding:8px 8px max(8px,env(safe-area-inset-bottom));border:0;border-top:1px solid #e2e5da;background:#fffefa;box-shadow:0 -6px 20px #38482b05}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497.student-app-layout_nav__K6497 a{flex-direction:column;font-size:16px;border-radius:14px;padding:7px 5px;gap:4px;min-height:60px}}@media(max-width:600px){.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497{grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 9px max(6px,env(safe-area-inset-bottom));gap:3px 6px}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497.student-app-layout_nav__K6497 a{flex-direction:row;font-size:16px;justify-content:center;min-height:46px;gap:6px;padding:6px 3px}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497 a svg{width:20px;height:20px}}@media(max-width:400px){.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497:lang(en) a svg{display:none}.student-app-layout_plush__ttHTU .student-app-layout_nav__K6497:lang(en) a{overflow-wrap:normal}}.practice-page_page__K2gTk{--practice-page-width:1160px;width:100%;max-width:var(--practice-page-width);min-width:0;margin:0 auto;padding:24px 32px 64px;box-sizing:border-box}.practice-page_page__K2gTk[data-practice-layout=reading]{--practice-page-width:960px}.practice-page_page__K2gTk[data-practice-layout=workspace]{--practice-page-width:1024px}.practice-page_page__K2gTk[data-practice-layout=conversation]{--practice-page-width:1220px}.practice-page_page__K2gTk:has([data-result-scene]){--practice-page-width:1160px}.practice-page_body__odt6t{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0}.practice-page_body__odt6t>*{min-width:0}.practice-page_page__K2gTk:focus{outline:none}.practice-page_page__K2gTk h1[tabindex="-1"]{scroll-margin-top:110px}.practice-page_page__K2gTk h1[tabindex="-1"]:focus{outline:none}.practice-page_page__K2gTk :is(button,a,summary,input,select,textarea){scroll-margin-block:110px 140px}.practice-page_skip__mbfln{position:fixed;top:8px;left:16px;z-index:100;min-width:44px;min-height:44px;padding:12px 16px;transform:translateY(-160%);background:var(--ds-white,white);color:var(--ds-primary,#073cfa);border-radius:12px;font-size:16px}.practice-page_skip__mbfln:focus{transform:none;outline:3px solid var(--ds-primary,#073cfa);outline-offset:3px}.practice-page_title__FZAfP.practice-page_title__FZAfP[data-practice-title]{margin:0;color:var(--ds-heading-color,#073cfa);font-size:clamp(36px,4vw,48px);font-weight:900;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.practice-page_title__FZAfP.practice-page_title__FZAfP[data-practice-title=task]{font-size:clamp(28px,3vw,34px);font-weight:800;color:var(--ds-ink,#172544)}.practice-page_title__FZAfP.practice-page_title__FZAfP[data-practice-title=context]{font-size:16px;font-weight:700;color:var(--ds-muted,#606a7d)}.practice-page_title__FZAfP[tabindex="-1"]:focus{outline:none}.practice-page_actions__e2TIJ.practice-page_actions__e2TIJ{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.practice-page_actions__e2TIJ>:is(button,a){max-width:100%;min-width:44px;min-height:44px;white-space:normal;overflow-wrap:anywhere}@media (max-width:760px){.practice-page_page__K2gTk{padding:20px 20px 48px}}@media (max-width:600px){.practice-page_actions__e2TIJ[data-practice-actions=primary]>:first-child{flex-basis:100%;justify-content:center}.practice-page_actions__e2TIJ[data-practice-actions=balanced]>:is(button,a){flex:1 1 0;justify-content:center;text-align:center}}@media (max-width:360px){.practice-page_page__K2gTk{padding-inline:16px}.practice-page_title__FZAfP.practice-page_title__FZAfP[data-practice-title=entry]{font-size:32px}}.history-intro_intro__dT0CB{display:grid;grid-template-columns:minmax(0,1fr) 180px;column-gap:32px;row-gap:12px;align-items:center;padding:30px 36px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:#edf5ff;color:var(--ds-ink)}.history-intro_dse__vlayF{background:var(--ds-soft)}.history-intro_heading__ZaW1R{min-width:0}.history-intro_area__XpHE_{margin:0 0 12px;font-size:16px;font-weight:800;line-height:1.5}.history-intro_area__XpHE_:after{content:"";display:block;width:34px;height:4px;margin-top:7px;border-radius:4px;background:var(--ds-cyan)}.history-intro_intro__dT0CB .history-intro_title__ALueH.history-intro_title__ALueH{color:var(--ds-ink);font-size:clamp(30px,3.8vw,42px);line-height:1.25}.history-intro_art__Bo80Z{grid-column:2;grid-row:1/span 3;width:180px;height:180px;object-fit:contain}.history-intro_description__OC_E7{grid-column:1;margin:0;max-width:46ch;font-size:18px;line-height:1.65}.history-intro_actions__HbN4r{grid-column:1;display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;min-width:0}.history-intro_actions__HbN4r>*{max-width:100%}.history-intro_actions__HbN4r p{margin:0;font-size:16px;color:var(--ds-muted)}@media (max-width:600px){.history-intro_intro__dT0CB{grid-template-columns:minmax(0,1fr) 88px;gap:18px 12px;padding:22px 20px}.history-intro_intro__dT0CB .history-intro_title__ALueH.history-intro_title__ALueH{font-size:30px}.history-intro_area__XpHE_{margin-bottom:10px}.history-intro_art__Bo80Z{grid-row:1;width:88px;height:88px}.history-intro_actions__HbN4r,.history-intro_description__OC_E7{grid-column:1/-1}}.student-history_historyPage__q_rje.student-history_historyPage__q_rje[data-practice-layout=reading]{--practice-page-width:1104px}.student-history_page__yxEXV{display:grid;gap:24px;min-width:0;color:var(--ds-ink,#172544)}.student-history_page__yxEXV h2,.student-history_page__yxEXV p{margin:0}.student-history_navigation__asrW9{display:flex;flex-wrap:wrap;min-width:0}.student-history_navigation__asrW9>button{min-height:44px;max-width:100%;padding-inline:0;text-align:left;white-space:normal}.student-history_scope__hGYsn{max-width:64ch;font-size:16px;color:var(--ds-muted,#606a7d)}.student-history_loading__r7Rqx{padding:16px 20px;border:1px solid #dce1ee;border-radius:18px;background:#f3f5ff;font-size:18px}.student-history_records__bSPBr{display:grid;gap:16px;min-width:0}.student-history_listHeading__7sac0{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:4px 2px}.student-history_listHeading__7sac0 h2{font-size:24px;line-height:1.35}.student-history_listHeading__7sac0 p{color:var(--ds-muted,#606a7d);font-size:16px}.student-history_list__ohh8K{display:grid;gap:16px;margin:0;padding:0;list-style:none}.student-history_record__Nq_G1{display:flex;align-items:center;gap:24px;min-width:0;padding:24px 26px;border:1px solid #e0e2ed;border-radius:24px;background:#fff;box-shadow:0 4px 18px #283c6304}.student-history_recordContent__VRyOM{display:grid;flex:1;gap:12px;min-width:0}.student-history_meta__oE028{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;color:var(--ds-muted,#606a7d);font-size:16px;line-height:1.5}.student-history_mode__ljM8d{padding:5px 11px;border-radius:12px;background:#eef2ff;color:#234db5;font-weight:800}.student-history_meta__oE028 time{overflow-wrap:anywhere}.student-history_record__Nq_G1 h2{color:var(--ds-ink,#172544);font-size:clamp(22px,2.2vw,26px);font-weight:800;line-height:1.4;overflow-wrap:anywhere}.student-history_status__lrgQr{color:#596577;font-size:16px;line-height:1.5}.student-history_open__GcZlk.student-history_open__GcZlk{flex-shrink:0;min-height:48px;max-width:100%;padding:11px 20px;border-color:#d7e1ff;background:#f5f7ff;box-shadow:none;white-space:normal}.student-history_empty__chPXv{display:flex;flex-direction:column;align-items:center;min-width:0;padding:40px 28px;border:1px solid var(--ds-line,#e0e2ed);border-radius:var(--ds-radius-lg,32px);background:var(--ds-white,#fff);text-align:center}.student-history_emptyIcon___ozHs{display:grid;place-items:center;width:64px;height:64px;margin-bottom:20px;border-radius:22px;color:var(--ds-primary,#073cfa);background:var(--ds-soft,#edf1ff)}.student-history_empty__chPXv h2{font-size:26px;line-height:1.35;color:var(--ds-ink,#172544)}.student-history_empty__chPXv p{max-width:48ch;margin:12px 0 24px;color:var(--ds-muted,#606a7d);font-size:18px;line-height:1.65}.student-history_empty__chPXv>button{max-width:100%;min-height:48px;white-space:normal}@media(max-width:700px){.student-history_page__yxEXV{gap:20px}.student-history_record__Nq_G1{flex-direction:column;align-items:stretch;gap:18px;padding:22px}.student-history_open__GcZlk.student-history_open__GcZlk{width:100%}}@media(max-width:480px){.student-history_empty__chPXv{padding:30px 20px}.student-history_empty__chPXv h2{font-size:24px}.student-history_empty__chPXv>button{width:100%}}@media(max-width:400px){.student-history_record__Nq_G1{padding:20px;border-radius:22px}}.theme_theme__OKlOh{--ds-ink:#03045a;--ds-primary:#0172b0;--ds-primary-hover:#05649a;--ds-primary-depth:#045c92;--ds-cyan:#45c2db;--ds-soft:#eaf8fc;--ds-muted:#4d637c;--ds-line:#c0d6e2;--ds-white:#fff;--ds-surface:#fff;--ds-surface-soft:#f5fbfe;--ds-success:#176348;--ds-success-soft:#e9f7ef;--ds-warning:#805009;--ds-warning-soft:#fff5de;--ds-danger:#a32e46;--ds-danger-soft:#fff0f2;--ds-disabled:#edf3f7;--ds-font-family:"Avenir Next","PingFang HK","Noto Sans HK","Microsoft JhengHei",sans-serif;--ds-text-min:16px;--ds-text-body:16px;--ds-text-lead:18px;--ds-text-title:24px;--ds-text-section:32px;--ds-text-display:clamp(32px,4vw,48px);--ds-header-height:64px;--ds-header-logo-width:120px;--ds-header-text-size:18px;--ds-leading-body:1.6;--ds-leading-heading:1.25;--ds-weight-body:500;--ds-weight-label:650;--ds-weight-heading:750;--ds-weight-display:850;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-space-6:32px;--ds-space-7:48px;--ds-space-8:64px;--ds-radius-sm:12px;--ds-radius-md:16px;--ds-radius-lg:24px;--ds-radius-pill:999px;--ds-shadow-sm:inset 0 1px 0 #ffffff,0 2px 3px #1643610a,0 8px 20px #1643610a;--ds-shadow-raised:inset 0 1px 0 #ffffff,0 2px 3px #1643610d,0 20px 38px -15px #16436126;--ds-duration-fast:160ms;--ds-focus-width:3px;color:var(--ds-ink);color-scheme:light;font-family:var(--ds-font-family);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);-webkit-text-size-adjust:100%}.theme_theme__OKlOh[lang=en-GB]{--ds-weight-heading:800;--ds-weight-display:900}.theme_theme__OKlOh *,.theme_theme__OKlOh :after,.theme_theme__OKlOh :before{box-sizing:border-box}.theme_theme__OKlOh button,.theme_theme__OKlOh input,.theme_theme__OKlOh select,.theme_theme__OKlOh textarea{font-family:inherit}.theme_theme__OKlOh small{font-size:var(--ds-text-min)}.theme_theme__OKlOh :where(a,button,input,select,textarea,summary):focus-visible{outline:var(--ds-focus-width) solid var(--ds-primary);outline-offset:4px}@media (max-width:760px){.theme_theme__OKlOh{--ds-header-height:56px;--ds-header-logo-width:112px}}@media (min-width:1001px){.theme_theme__OKlOh{--ds-student-canvas:radial-gradient(ellipse 350px 320px at -160px 620px,#cce6fc80 0 72%,transparent 72.5%),radial-gradient(ellipse 330px 240px at 115px 970px,#d4eaff80 0 72%,transparent 72.5%),radial-gradient(circle 24px at 174px 558px,#d5eaff88 0 97%,transparent 100%),radial-gradient(ellipse 70% 570px at 55% -90px,#cfe6ffb3,transparent 75%),linear-gradient(115deg,#eaf5ff,#f4faff 48%,#eaf5ff);--ds-student-header-surface:transparent;--ds-student-header-line:transparent;--ds-student-language-surface:#ffffffb8;--ds-student-language-shadow:0 3px 9px #507f9b0c}}@media (prefers-reduced-motion:reduce){.theme_theme__OKlOh{--ds-duration-fast:0ms}}.continuation_panel__ZOBv_{padding:clamp(20px,4vw,38px);grid-template-columns:minmax(0,1fr)}.continuation_eyebrow__lJRAD{color:var(--muted,#526a80);font-size:var(--pronunciation-small-text,1rem);margin:0 0 12px}.continuation_headline__iKm9H{font-size:clamp(1.45rem,3vw,2rem);line-height:1.55;margin:0}.continuation_outcome__ih2SN{display:inline-block;padding:7px 12px;margin:0 0 14px;border-radius:9px;background:#edf2f6;color:#41566b;font-size:var(--pronunciation-small-text,1rem);font-weight:700}.continuation_outcome__ih2SN[data-outcome=supported]{background:#e3f3ec;color:#175d47}.continuation_outcome__ih2SN[data-outcome=adjust]{background:#fff0d7;color:#714707}.continuation_earlierSupport__zpQF7{color:#456577;font-size:var(--pronunciation-small-text,1rem);line-height:1.6}.continuation_assessmentNote__aEq_9{font-size:var(--pronunciation-small-text,1.1rem);line-height:1.7;margin:12px 0 0}.continuation_optionalMethod__oLxyu summary{min-height:44px;padding:12px 0;font-size:var(--pronunciation-small-text,1rem);font-weight:600;color:#456577;cursor:pointer}.continuation_optionalMethod__oLxyu summary:focus-visible{outline:3px solid #137eb5;outline-offset:4px}.continuation_method___WmQB{min-width:0;border-top:1px solid #d3e1e7;margin-top:24px;padding-top:20px}.continuation_listenBack__F3fbL h3,.continuation_method___WmQB h3{font-size:var(--pronunciation-small-text,1rem);color:#456577;margin:0 0 8px}.continuation_listenBack__F3fbL p,.continuation_method___WmQB p{font-size:var(--pronunciation-small-text,1.1rem);line-height:1.7}.continuation_word__AxyHT{background:#edf8fb;border-radius:18px;font-size:clamp(1.4rem,6vw,3rem);overflow-wrap:anywhere;text-align:center;padding:22px;margin:18px 0}.continuation_word__AxyHT strong{color:#125e80;text-decoration:underline;text-underline-offset:8px}.continuation_listenBack__F3fbL{margin-top:24px;padding-top:20px;border-top:1px solid #d3e1e7}.continuation_limit__2hFec{border-left:3px solid #b6dce7;padding:12px 16px;background:#f0f8fb;line-height:1.6}.continuation_focus__2l3hI{font-weight:700}.continuation_actions__ElwUI{margin:20px 0}.continuation_nextChoices__eOhd5{width:100%;display:grid;gap:12px}.continuation_choiceButtons__J4Z3p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.continuation_choiceButtons__J4Z3p>button{width:100%;height:100%;min-height:56px;justify-content:center;white-space:normal}.continuation_choiceButtons__J4Z3p>button:only-child{grid-column:1/-1}.continuation_nextChoices__eOhd5>p{margin:0;font-size:var(--pronunciation-small-text,1rem)}@media (max-width:600px){.continuation_choiceButtons__J4Z3p{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.continuation_actions__ElwUI{display:grid;grid-template-columns:1fr}.continuation_actions__ElwUI>*{width:100%}}[data-pronunciation-trial][data-learning-style=v2] .continuation_earlierSupport__zpQF7,[data-pronunciation-trial][data-learning-style=v2] .continuation_eyebrow__lJRAD,[data-pronunciation-trial][data-learning-style=v2] .continuation_listenBack__F3fbL h3,[data-pronunciation-trial][data-learning-style=v2] .continuation_method___WmQB h3,[data-pronunciation-trial][data-learning-style=v2] .continuation_optionalMethod__oLxyu summary{color:var(--ds-muted)}[data-pronunciation-trial][data-learning-style=v2] .continuation_outcome__ih2SN{border-radius:999px}[data-pronunciation-trial][data-learning-style=v2] .continuation_word__AxyHT{background:var(--ds-soft);border-radius:24px}[data-pronunciation-trial][data-learning-style=v2] .continuation_word__AxyHT strong{color:var(--ds-primary)}[data-pronunciation-trial][data-learning-style=v2] .continuation_limit__2hFec{background:var(--ds-surface-soft);border-color:var(--ds-cyan);border-radius:0 16px 16px 0}[data-pronunciation-trial][data-learning-style=v2] .continuation_listenBack__F3fbL,[data-pronunciation-trial][data-learning-style=v2] .continuation_method___WmQB{border-color:var(--ds-line)}[data-pronunciation-trial][data-learning-style=v2] .continuation_optionalMethod__oLxyu summary:focus-visible{outline-color:var(--ds-primary)}