.script-keyboard-module__m18S5a__wrap{gap:var(--space-sm);margin-top:var(--space-md);display:grid}.script-keyboard-module__m18S5a__toggle{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-height:32px;font:inherit;font-size:var(--text-caption);color:var(--color-ink-muted);cursor:pointer;justify-self:start;padding:0 12px;font-weight:700}.script-keyboard-module__m18S5a__keyboard{padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-raised);border:1px solid var(--color-border);gap:6px;display:grid}.script-keyboard-module__m18S5a__row{justify-content:center;gap:5px;display:flex}.script-keyboard-module__m18S5a__key{border:1px solid var(--color-border-strong);background:var(--color-surface);min-width:0;max-width:48px;min-height:44px;font:inherit;color:var(--color-ink);cursor:pointer;touch-action:manipulation;border-radius:6px;flex:1 1 0;font-size:1.1rem;font-weight:600}.script-keyboard-module__m18S5a__key:hover:not(:disabled){background:var(--color-brand-soft);border-color:var(--color-brand-line)}.script-keyboard-module__m18S5a__key:active:not(:disabled){transform:translateY(1px)}.script-keyboard-module__m18S5a__key:focus-visible{outline:3px solid var(--color-brand-line);outline-offset:1px}.script-keyboard-module__m18S5a__key[aria-pressed=true]{background:var(--color-brand-soft);border-color:var(--color-brand-line)}.script-keyboard-module__m18S5a__wide{max-width:none;font-size:var(--text-small);flex:none;padding:0 12px}.script-keyboard-module__m18S5a__space{max-width:280px;font-size:var(--text-small);color:var(--color-ink-faint);flex:4 1 0}@media (max-width:480px){.script-keyboard-module__m18S5a__row{gap:3px}.script-keyboard-module__m18S5a__key{min-height:40px;font-size:1rem}}.space-theme .script-keyboard-module__m18S5a__keyboard{border-color:var(--pg-border);box-shadow:var(--pg-shadow-panel);background:linear-gradient(130deg,#06182aeb,#030d19ed)}
.speak-module__bXSZYa__group{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.speak-module__bXSZYa__button{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-brand-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:background-color .14s,border-color .14s,transform .14s;display:inline-grid}.speak-module__bXSZYa__button:hover{background:var(--color-brand-soft);border-color:var(--color-brand-line)}.speak-module__bXSZYa__button:active{transform:scale(.94)}.speak-module__bXSZYa__button:focus-visible{outline:3px solid var(--color-brand-line);outline-offset:2px}.speak-module__bXSZYa__button[data-state=speaking]{background:var(--color-brand-soft);border-color:var(--color-brand-line);animation:1.1s ease-in-out infinite speak-module__bXSZYa__speak-pulse}.speak-module__bXSZYa__button[data-state=failed]{color:var(--color-ink-faint)}.speak-module__bXSZYa__sm{width:30px;height:30px}.speak-module__bXSZYa__md{width:38px;height:38px}.speak-module__bXSZYa__lg{width:48px;height:48px}.speak-module__bXSZYa__slow{border-radius:var(--radius-pill);width:auto;min-width:38px;height:30px;font-size:var(--text-caption);color:var(--color-ink-muted);padding:0 8px;font-weight:700}@keyframes speak-module__bXSZYa__speak-pulse{50%{box-shadow:0 0 0 6px var(--color-brand-soft)}}@media (prefers-reduced-motion:reduce){.speak-module__bXSZYa__button,.speak-module__bXSZYa__button[data-state=speaking]{transition:none;animation:none}}
.culture-module__d666FW__list{gap:14px;display:grid}.culture-module__d666FW__head{border:1px solid var(--color-border);background:radial-gradient(circle at 100% 0, #e8ca8217, transparent 60%), var(--color-surface);border-radius:14px;padding:20px 22px}.culture-module__d666FW__head h2{margin:0;font-size:18px;font-weight:700}.culture-module__d666FW__head p{color:var(--color-ink-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.culture-module__d666FW__head b{color:var(--color-ink)}.culture-module__d666FW__chips{flex-wrap:wrap;gap:6px;display:flex}.culture-module__d666FW__chip{border:1px solid var(--color-border);background:var(--color-surface);min-height:34px;color:var(--color-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:12px;display:inline-flex}.culture-module__d666FW__chip span{color:var(--color-ink-faint)}.culture-module__d666FW__chip[aria-pressed=true]{border-color:var(--color-brand);font-weight:700}.culture-module__d666FW__chip:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.culture-module__d666FW__notes{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.culture-module__d666FW__note{border:1px solid var(--color-border);background:var(--color-surface);height:100%;color:inherit;border-radius:12px;gap:6px;padding:16px;text-decoration:none;display:grid}a.culture-module__d666FW__note:hover{border-color:var(--color-brand-line,var(--color-brand))}a.culture-module__d666FW__note:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.culture-module__d666FW__note b{font-size:15px;line-height:1.3}.culture-module__d666FW__noteTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.culture-module__d666FW__category{text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink-eyebrow,var(--color-ink-faint));font-size:10px;font-weight:700}.culture-module__d666FW__readState{color:var(--color-brand-ink,var(--color-brand));align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.culture-module__d666FW__note[data-read=true] .culture-module__d666FW__readState{color:var(--color-ink-faint);font-weight:600}.culture-module__d666FW__summary{color:var(--color-ink-muted);font-size:13px;line-height:1.45}.culture-module__d666FW__from{color:var(--color-ink-faint);margin-top:auto;font-size:11px}.culture-module__d666FW__noteLocked{opacity:.78;border-style:dashed}.culture-module__d666FW__premium{color:#e8ca82;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.culture-module__d666FW__lockedLine{color:var(--color-ink-muted);margin:0;font-size:12px}.culture-module__d666FW__lockedLine a{color:#e8ca82;font-weight:700}.culture-module__d666FW__empty{border:1px dashed var(--color-border-strong);text-align:center;border-radius:14px;justify-items:center;gap:10px;padding:32px 20px;display:grid}.culture-module__d666FW__empty h2{margin:0;font-size:18px}.culture-module__d666FW__empty p{max-width:50ch;color:var(--color-ink-muted);margin:0;line-height:1.5}.culture-module__d666FW__page{gap:18px;width:min(820px,100%);margin:0 auto;padding-bottom:48px;display:grid}.culture-module__d666FW__back{color:var(--color-brand-ink,var(--color-brand));justify-self:start;font-size:13px;font-weight:700}.culture-module__d666FW__article{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;gap:16px;padding:28px 30px;display:grid}.culture-module__d666FW__article h1{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.12}.culture-module__d666FW__intro{color:var(--color-ink-muted);margin:0;font-size:16px;line-height:1.55}.culture-module__d666FW__body{gap:12px;font-size:15px;line-height:1.65;display:grid}.culture-module__d666FW__body p{margin:0}.culture-module__d666FW__why{border-left:3px solid var(--color-brand);background:color-mix(in srgb, var(--color-brand) 8%, transparent);border-radius:0 12px 12px 0;gap:6px;padding:16px 18px;display:grid}.culture-module__d666FW__why h2{text-transform:uppercase;letter-spacing:.12em;color:var(--color-brand-ink,var(--color-brand));margin:0;font-size:13px}.culture-module__d666FW__why p{margin:0;line-height:1.55}.culture-module__d666FW__examples{gap:10px;margin:0;padding:0;list-style:none;display:grid}.culture-module__d666FW__examples li{background:var(--color-raised);border-radius:12px;gap:3px;padding:12px 14px;display:grid}.culture-module__d666FW__exampleLine{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.culture-module__d666FW__exampleTranslation{color:var(--color-ink-muted)}.culture-module__d666FW__exampleNote{color:var(--color-ink-muted);font-size:13px;line-height:1.5}.culture-module__d666FW__sectionTitle{text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink-faint);margin:0;font-size:13px}.culture-module__d666FW__words{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.culture-module__d666FW__words li{border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 12px;font-size:13px;display:inline-flex}.culture-module__d666FW__words span{color:var(--color-ink-muted)}.culture-module__d666FW__lessons{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.culture-module__d666FW__lessons a{border:1px solid var(--color-border-strong);min-height:34px;color:var(--color-ink);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.culture-module__d666FW__check{border:1px solid var(--color-border);background:var(--color-raised);border-radius:14px;gap:10px;padding:18px;display:grid}.culture-module__d666FW__check h2{margin:0;font-size:16px}.culture-module__d666FW__options{gap:8px;display:grid}.culture-module__d666FW__option{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:48px;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.culture-module__d666FW__option:disabled{cursor:default}.culture-module__d666FW__option[data-state=right]{border-color:var(--color-success-ink,#7be6b3);color:var(--color-success-ink,#7be6b3)}.culture-module__d666FW__option[data-state=wrong]{border-color:var(--color-danger-ink,#ff9d98);color:var(--color-danger-ink,#ff9d98)}.culture-module__d666FW__option:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.culture-module__d666FW__result{margin:0;line-height:1.55}@media (max-width:560px){.culture-module__d666FW__article{padding:20px 18px}}:is(.space-theme .culture-module__d666FW__note,.space-theme .culture-module__d666FW__article,.space-theme .culture-module__d666FW__check){border-color:var(--pg-border);box-shadow:var(--pg-shadow-panel);background:linear-gradient(130deg,#06182aeb,#030d19ed)}
.vocabulary-module__9n5vza__explorer{gap:14px;display:grid}.vocabulary-module__9n5vza__summary{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.vocabulary-module__9n5vza__summary h2{margin:0;font-size:18px;font-weight:700}.vocabulary-module__9n5vza__summary p{color:var(--color-ink-muted);margin:6px 0 0;font-size:13px}.vocabulary-module__9n5vza__summary b{color:var(--color-ink)}.vocabulary-module__9n5vza__primary{background:var(--color-brand);min-height:44px;color:var(--color-on-brand,#03141c);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.vocabulary-module__9n5vza__primary:hover{background:var(--color-brand-deep)}.vocabulary-module__9n5vza__primary:focus-visible{outline:3px solid var(--color-brand-deep);outline-offset:3px}.vocabulary-module__9n5vza__mastery{gap:3px;height:8px;display:flex}.vocabulary-module__9n5vza__mastery i{background:var(--color-sunken);border-radius:999px;min-width:6px}.vocabulary-module__9n5vza__mastery i[data-level=mastered]{background:var(--color-brand)}.vocabulary-module__9n5vza__mastery i[data-level=familiar]{background:color-mix(in srgb, var(--color-brand) 60%, transparent)}.vocabulary-module__9n5vza__mastery i[data-level=learning]{background:var(--color-amber,#ffd08a)}.vocabulary-module__9n5vza__mastery i[data-level=new]{background:color-mix(in srgb, var(--color-amber,#ffd08a) 45%, transparent)}.vocabulary-module__9n5vza__controls{flex-wrap:wrap;gap:10px;display:flex}.vocabulary-module__9n5vza__search{flex:260px}.vocabulary-module__9n5vza__search input,.vocabulary-module__9n5vza__select select{border:1px solid var(--color-border-strong);background:var(--color-sunken);width:100%;min-height:44px;color:var(--color-ink);font:inherit;border-radius:12px;padding:0 14px;font-size:14px}.vocabulary-module__9n5vza__search input:focus-visible,.vocabulary-module__9n5vza__select select:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.vocabulary-module__9n5vza__select{flex:0 240px}.vocabulary-module__9n5vza__chips{flex-wrap:wrap;gap:6px;display:flex}.vocabulary-module__9n5vza__chip{border:1px solid var(--color-border);background:var(--color-surface);min-height:34px;color:var(--color-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:12px;display:inline-flex}.vocabulary-module__9n5vza__chip span{color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.vocabulary-module__9n5vza__chip[aria-pressed=true]{border-color:var(--color-brand);box-shadow:0 0 10px color-mix(in srgb, var(--color-brand) 30%, transparent);font-weight:700}.vocabulary-module__9n5vza__chip:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.vocabulary-module__9n5vza__count{color:var(--color-ink-faint);margin:0;font-size:12px}.vocabulary-module__9n5vza__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.vocabulary-module__9n5vza__card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;align-content:start;gap:3px;padding:14px;display:grid}.vocabulary-module__9n5vza__card[data-mastery=unseen]{border-style:dashed}.vocabulary-module__9n5vza__card[data-open=true]{border-color:var(--color-brand-line,var(--color-brand));grid-column:span 2}.vocabulary-module__9n5vza__cardHead{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.vocabulary-module__9n5vza__term{overflow-wrap:break-word;flex:8ch;max-width:100%;font-size:18px;font-weight:700}.vocabulary-module__9n5vza__badge{letter-spacing:.04em;background:var(--color-sunken);color:var(--color-ink-muted);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:700}.vocabulary-module__9n5vza__badge[data-mastery=mastered]{background:color-mix(in srgb, var(--color-brand) 22%, transparent);color:var(--color-brand-ink,var(--color-brand))}.vocabulary-module__9n5vza__badge[data-mastery=familiar]{background:color-mix(in srgb, var(--color-brand) 12%, transparent);color:var(--color-brand-ink,var(--color-brand))}.vocabulary-module__9n5vza__badge[data-mastery=learning],.vocabulary-module__9n5vza__badge[data-mastery=new]{background:color-mix(in srgb, var(--color-amber,#ffd08a) 18%, transparent);color:var(--color-amber-ink,#ffd08a)}.vocabulary-module__9n5vza__translit{color:var(--color-ink-faint);font-size:12px;font-style:italic}.vocabulary-module__9n5vza__meaning{font-size:14px;font-weight:600}.vocabulary-module__9n5vza__facts{color:var(--color-ink-faint);font-size:12px}.vocabulary-module__9n5vza__expand{color:var(--color-brand-ink,var(--color-brand));font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:6px;padding:0;font-size:12px;font-weight:700}.vocabulary-module__9n5vza__expand:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.vocabulary-module__9n5vza__details{border-top:1px solid var(--color-border);gap:10px;margin-top:8px;padding-top:10px;display:grid}.vocabulary-module__9n5vza__examples{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vocabulary-module__9n5vza__examples li{gap:2px;font-size:13px;display:grid}.vocabulary-module__9n5vza__examples li>span:last-child{color:var(--color-ink-muted)}.vocabulary-module__9n5vza__exampleLine{align-items:center;gap:8px;font-weight:600;display:flex}.vocabulary-module__9n5vza__forms{flex-wrap:wrap;gap:6px 14px;margin:0;display:flex}.vocabulary-module__9n5vza__forms div{gap:6px;font-size:12px;display:flex}.vocabulary-module__9n5vza__forms dt{color:var(--color-ink-faint)}.vocabulary-module__9n5vza__forms dd{margin:0;font-weight:600}.vocabulary-module__9n5vza__notes{color:var(--color-ink-muted);margin:0;font-size:12.5px;line-height:1.5}.vocabulary-module__9n5vza__related{color:var(--color-ink-faint);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.vocabulary-module__9n5vza__related button{border:1px solid var(--color-border-strong);color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:2px 9px}.vocabulary-module__9n5vza__lessonLink{color:var(--color-ink-faint);margin:0;font-size:12px}.vocabulary-module__9n5vza__lessonLink a{color:var(--color-brand-ink,var(--color-brand))}.vocabulary-module__9n5vza__more{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:40px;color:var(--color-ink);font:inherit;cursor:pointer;border-radius:999px;justify-self:center;padding:0 18px;font-size:13px}.vocabulary-module__9n5vza__none,.vocabulary-module__9n5vza__empty{border:1px dashed var(--color-border-strong);text-align:center;border-radius:14px;justify-items:center;gap:10px;padding:32px 20px;display:grid}.vocabulary-module__9n5vza__empty h2{margin:0;font-size:18px}.vocabulary-module__9n5vza__empty p,.vocabulary-module__9n5vza__none p{max-width:46ch;color:var(--color-ink-muted);margin:0;line-height:1.5}.vocabulary-module__9n5vza__locked{color:#e8ca82;background:#e8ca8212;border:1px solid #6d5a2c;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;display:flex}.vocabulary-module__9n5vza__locked div{flex:1;min-width:0}.vocabulary-module__9n5vza__locked b{color:var(--color-ink);display:block}.vocabulary-module__9n5vza__locked p{color:var(--color-ink-muted);margin:2px 0 0;font-size:12px}.vocabulary-module__9n5vza__locked a{color:#e8ca82;white-space:nowrap;font-size:13px;font-weight:700}@media (max-width:560px){.vocabulary-module__9n5vza__card[data-open=true]{grid-column:auto}.vocabulary-module__9n5vza__locked{flex-wrap:wrap}}:is(.space-theme .vocabulary-module__9n5vza__summary,.space-theme .vocabulary-module__9n5vza__card,.space-theme .vocabulary-module__9n5vza__empty){border-color:var(--pg-border);box-shadow:var(--pg-shadow-panel);background:linear-gradient(130deg,#06182aeb,#030d19ed)}
.course-module__CduGwa__learn{width:100%}.course-module__CduGwa__layout{grid-template-columns:minmax(245px,1.25fr) minmax(0,3.1fr) minmax(215px,.95fr);gap:24px;display:grid}.course-module__CduGwa__language,.course-module__CduGwa__hero,.course-module__CduGwa__goal,.course-module__CduGwa__tools,.course-module__CduGwa__quote,.course-module__CduGwa__daily,.course-module__CduGwa__practice{border:1px solid var(--x-line);border-radius:var(--pg-panel-radius);background:var(--pg-surface)}.course-module__CduGwa__language{position:relative;overflow:hidden}.course-module__CduGwa__languagePhoto{background:var(--x-surface);opacity:.9;height:295px;position:absolute;inset:0 0 auto}.course-module__CduGwa__back{align-items:center;gap:16px;min-height:24px;margin:24px 22px;font-size:13px;display:flex;position:relative}.course-module__CduGwa__languageBody{padding:28px 20px;position:relative}.course-module__CduGwa__languageBody h1{letter-spacing:-1.2px;margin:0 0 6px;font-size:38px;line-height:1.2}.course-module__CduGwa__tagline{margin:0 0 26px;font-size:14px}.course-module__CduGwa__progressLabel{color:var(--x-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.course-module__CduGwa__progressLabel>span:last-child{font-size:12px}.course-module__CduGwa__percent{margin:4px 0;font-size:22px;display:block}.course-module__CduGwa__track{background:var(--x-line);border-radius:20px;height:9px;overflow:hidden}.course-module__CduGwa__track i{background:var(--x-accent);height:100%;display:block}.course-module__CduGwa__continue{border:1px solid var(--x-accent-strong);background:var(--pg-accent);color:var(--x-surface);white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 20px;font-size:13px;font-weight:750;display:flex}.course-module__CduGwa__language .course-module__CduGwa__continue{margin-top:25px}.course-module__CduGwa__skills{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.course-module__CduGwa__skills a{border:1px solid var(--x-line);background:var(--x-surface);height:70px;color:var(--x-muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.course-module__CduGwa__skills svg,.course-module__CduGwa__stats svg{color:var(--x-accent)}.course-module__CduGwa__stats{border:1px solid var(--x-line);background:var(--x-surface);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px;padding:19px 14px;display:grid}.course-module__CduGwa__stats>div{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.course-module__CduGwa__stats b{font-size:12px}.course-module__CduGwa__stats small{color:var(--x-muted);font-size:12px}.course-module__CduGwa__language blockquote{color:var(--x-muted);margin:26px 0 0;font-size:15px;font-style:italic;line-height:1.55}.course-module__CduGwa__language blockquote span,.course-module__CduGwa__quote span{color:var(--x-accent);margin-top:10px;font-style:normal;display:block}.course-module__CduGwa__main{flex-direction:column;gap:16px;min-width:0;display:flex}.course-module__CduGwa__hero{background:var(--x-surface);min-height:148px;padding:29px 32px;position:relative;overflow:hidden}.course-module__CduGwa__hero>p{text-transform:uppercase;letter-spacing:.25em;color:var(--x-accent-strong);margin:0 0 6px;font-size:12px;font-weight:700}.course-module__CduGwa__hero h2{letter-spacing:-.75px;margin:0 0 7px;font-size:clamp(22px,1.85vw,32px);line-height:1.2}.course-module__CduGwa__hero h2 span{color:var(--x-accent)}.course-module__CduGwa__hero>div{font-size:14px}.course-module__CduGwa__horizons{display:none}.course-module__CduGwa__tabs{align-items:center;gap:9px;padding:7px 0;display:flex}.course-module__CduGwa__tabs a{border:1px solid var(--x-line);background:var(--x-raised);white-space:nowrap;border-radius:28px;justify-content:center;align-items:center;min-height:39px;padding:0 19px;font-size:12px;display:flex}.course-module__CduGwa__tabs a[aria-current]{border-color:var(--x-accent);background:var(--x-bg);box-shadow:none;font-weight:700}.course-module__CduGwa__tabs .course-module__CduGwa__level{min-width:108px;margin-left:auto}.course-module__CduGwa__units{flex-direction:column;gap:10px;display:flex}.course-module__CduGwa__unitScroll{scrollbar-gutter:stable;scrollbar-color:var(--x-muted) var(--x-surface);max-height:540px;padding:3px 8px 3px 3px;overflow-y:auto}.course-module__CduGwa__unitScroll>*{flex-shrink:0}.course-module__CduGwa__unitScroll:focus-visible{outline:2px solid var(--x-accent);outline-offset:3px}.course-module__CduGwa__courseHeading,.course-module__CduGwa__courseFooter{justify-content:space-between;align-items:center;gap:12px;padding:8px 3px 14px;font-size:12px;display:flex}.course-module__CduGwa__courseHeading small{color:var(--x-muted);margin-top:5px;display:block}.course-module__CduGwa__courseHeading button{color:var(--x-accent-strong);background:var(--x-raised);border:1px solid var(--x-line-strong);cursor:pointer;border-radius:20px;flex-shrink:0;padding:8px 12px}.course-module__CduGwa__courseFooter{color:var(--x-muted);flex-wrap:wrap;padding-top:14px}.course-module__CduGwa__courseFooter a{color:var(--x-accent-strong)}.course-module__CduGwa__unit{border:1px solid var(--x-line);background:var(--x-surface);border-radius:15px;overflow:hidden}.course-module__CduGwa__current{border:2px solid var(--x-accent)}.course-module__CduGwa__unit summary{cursor:pointer;align-items:center;gap:16px;min-height:80px;list-style:none;display:flex}.course-module__CduGwa__unit summary::-webkit-details-marker{display:none}.course-module__CduGwa__unit summary:focus-visible{outline:2px solid var(--x-accent-strong);outline-offset:-4px}.course-module__CduGwa__unitArt{background-position:50%;background-size:cover;flex-shrink:0;align-self:stretch;align-items:center;width:150px;padding-left:20px;display:flex}.course-module__CduGwa__unitArt>span{width:40px;height:40px;color:var(--x-surface);background:var(--x-accent-strong);border-radius:50%;place-items:center;font-size:16px;font-weight:650;display:grid}.course-module__CduGwa__current .course-module__CduGwa__unitArt>span{background:var(--x-accent)}.course-module__CduGwa__unitTitle{flex:1;min-width:0;padding:9px 0}.course-module__CduGwa__unitTitle small{text-transform:uppercase;color:var(--x-accent);letter-spacing:.17em;margin-bottom:1px;font-size:9px;display:block}.course-module__CduGwa__unitTitle h3{margin:0;font-size:15px;font-weight:650;line-height:1.3}.course-module__CduGwa__unitTitle p{color:var(--x-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.course-module__CduGwa__unitState{color:var(--x-muted);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;font-size:12px;display:flex}.course-module__CduGwa__unitState small{color:var(--x-accent-strong);font-size:12px}.course-module__CduGwa__current .course-module__CduGwa__unitState>span{color:var(--x-accent)}.course-module__CduGwa__arrow{border:1px solid var(--x-line-strong);width:39px;height:39px;color:var(--x-accent-strong);transition:transform var(--motion-base) var(--motion-ease);border-radius:50%;flex-shrink:0;place-items:center;margin-right:16px;font-size:23px;display:grid}.course-module__CduGwa__current .course-module__CduGwa__arrow{border-color:#00b9d2}.course-module__CduGwa__unit[open] .course-module__CduGwa__arrow{transform:rotate(90deg)}.course-module__CduGwa__lessonList{border-top:1px solid var(--x-line);background:var(--x-surface);gap:12px;padding:16px 20px;display:grid}.course-module__CduGwa__lessonList>div>a,.course-module__CduGwa__locked{justify-content:space-between;align-items:center;gap:16px;min-height:40px;font-size:13px;display:flex}.course-module__CduGwa__lessonList small{color:var(--x-muted);font-size:12px}.course-module__CduGwa__locked{color:var(--x-muted)}.course-module__CduGwa__daily{align-items:center;gap:18px;padding:20px;display:flex}.course-module__CduGwa__daily>svg{color:var(--x-accent);filter:none;flex-shrink:0}.course-module__CduGwa__daily b{font-size:14px}.course-module__CduGwa__daily p{color:var(--x-muted);margin:3px 0 0;font-size:12px}.course-module__CduGwa__daily .course-module__CduGwa__continue{min-height:39px;margin-left:auto;font-size:12px}.course-module__CduGwa__right{flex-direction:column;gap:15px;display:flex}.course-module__CduGwa__right h2{margin:0;font-size:15px;font-weight:650}.course-module__CduGwa__goal,.course-module__CduGwa__tools{padding:22px 19px}.course-module__CduGwa__goal h2{justify-content:space-between;display:flex}.course-module__CduGwa__goal h2 svg{color:var(--x-accent-strong)}.course-module__CduGwa__goalCount{align-items:center;gap:14px;margin-top:20px;display:flex}.course-module__CduGwa__goalCount svg{flex-shrink:0;width:61px}.course-module__CduGwa__goalCount b{font-size:18px}.course-module__CduGwa__goalCount span{color:var(--x-muted);margin-top:3px;font-size:12px;display:block}.course-module__CduGwa__goal>p{color:var(--x-muted);margin:18px 0 7px;font-size:12px}.course-module__CduGwa__goal>p a{text-underline-offset:3px;text-decoration:underline}.course-module__CduGwa__tools{flex-direction:column;gap:21px;display:flex}.course-module__CduGwa__tools h2{margin-bottom:3px}.course-module__CduGwa__tools a{align-items:center;gap:12px;min-height:44px;display:flex}.course-module__CduGwa__toolIcon{background:var(--x-raised);width:36px;height:40px;color:var(--x-accent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.course-module__CduGwa__tools b{font-size:12px;font-weight:600}.course-module__CduGwa__tools small{color:var(--x-muted);margin-top:3px;font-size:12px;display:block}.course-module__CduGwa__tools i{color:var(--x-accent-strong);margin-left:auto;font-size:23px;font-style:normal}.course-module__CduGwa__quote{color:var(--x-accent-strong);margin:0;padding:24px;font-size:17px;font-style:italic;line-height:1.6}.course-module__CduGwa__quote>b{color:var(--x-muted);font-size:42px;line-height:1;display:block}.course-module__CduGwa__practice{flex-direction:column;gap:18px;padding:26px;display:flex}.course-module__CduGwa__practice h2{margin:0;font-size:23px}.course-module__CduGwa__practice p{color:var(--x-accent-strong);margin:0}@media (max-width:1350px){.course-module__CduGwa__layout{grid-template-columns:250px minmax(0,1fr);gap:20px}.course-module__CduGwa__right{grid-column:1/-1;grid-template-columns:1fr 1.5fr 1fr;display:grid}.course-module__CduGwa__tools{gap:14px}.course-module__CduGwa__unitArt{width:110px}.course-module__CduGwa__hero{padding:27px 24px}}@media (min-width:1600px){.course-module__CduGwa__unit summary{min-height:80px}.course-module__CduGwa__hero{min-height:156px}.course-module__CduGwa__languageBody{padding-top:140px}.course-module__CduGwa__horizons{text-transform:uppercase;letter-spacing:.2em;color:var(--x-accent-strong);font-size:9px;display:block;position:absolute;bottom:18px;right:22px}}@media (max-width:950px){.course-module__CduGwa__layout{grid-template-columns:220px minmax(0,1fr);gap:16px}.course-module__CduGwa__tabs{flex-wrap:wrap}.course-module__CduGwa__tabs a{padding:0 13px}.course-module__CduGwa__tabs .course-module__CduGwa__level{margin-left:0}.course-module__CduGwa__unitArt{width:68px;padding-left:12px}.course-module__CduGwa__unit summary{gap:10px}.course-module__CduGwa__unitState{font-size:12px}.course-module__CduGwa__arrow{width:30px;height:30px;margin-right:10px}.course-module__CduGwa__daily{flex-wrap:wrap}.course-module__CduGwa__daily .course-module__CduGwa__continue{margin-left:0}.course-module__CduGwa__stats{gap:4px;padding:14px 8px}.course-module__CduGwa__languageBody{padding-inline:15px}.course-module__CduGwa__languageBody h1{font-size:32px}}@media (max-width:700px){.course-module__CduGwa__layout{grid-template-columns:1fr}.course-module__CduGwa__languagePhoto{display:none}.course-module__CduGwa__languageBody{padding:0 20px 20px}.course-module__CduGwa__languageBody h1{font-size:36px}.course-module__CduGwa__language blockquote{display:none}.course-module__CduGwa__language .course-module__CduGwa__back{min-height:44px;margin:12px 20px}.course-module__CduGwa__language .course-module__CduGwa__tagline{margin-bottom:12px}.course-module__CduGwa__language .course-module__CduGwa__skills,.course-module__CduGwa__language .course-module__CduGwa__stats,.course-module__CduGwa__main .course-module__CduGwa__hero{display:none}.course-module__CduGwa__stats{margin-top:16px;padding:16px}.course-module__CduGwa__skills a{height:60px}.course-module__CduGwa__language .course-module__CduGwa__continue{margin-top:18px}.course-module__CduGwa__right{grid-column:auto;grid-template-columns:1fr}.course-module__CduGwa__hero{min-height:170px;padding:26px 20px}.course-module__CduGwa__hero h2{font-size:27px}.course-module__CduGwa__hero>div{max-width:240px;font-size:13px}.course-module__CduGwa__tabs{gap:6px}.course-module__CduGwa__tabs a{padding:0 12px;font-size:12px}.course-module__CduGwa__unitState>span{display:none}.course-module__CduGwa__unitTitle p{-webkit-line-clamp:2;font-size:12px}.course-module__CduGwa__unitTitle h3{font-size:14px}.course-module__CduGwa__daily{padding:17px}.course-module__CduGwa__daily .course-module__CduGwa__continue{width:100%}.course-module__CduGwa__tools{grid-template-columns:1fr 1fr;display:grid}.course-module__CduGwa__tools h2{grid-column:1/-1}.course-module__CduGwa__tools a{gap:8px}.course-module__CduGwa__tools i{display:none}}.course-module__CduGwa__personal{border:1px solid var(--x-line);border-radius:var(--pg-panel-radius);background:var(--pg-surface);gap:18px;padding:24px 26px;display:grid}.course-module__CduGwa__personalHead>p{text-transform:uppercase;letter-spacing:.25em;color:var(--x-accent-strong);margin:0 0 6px;font-size:12px;font-weight:700}.course-module__CduGwa__personalHead>h2{margin:0;font-size:21px;line-height:1.25}.course-module__CduGwa__improved{border:1px solid var(--x-line-strong);background:var(--x-surface);border-radius:11px;align-items:center;gap:12px;padding:12px 14px;display:flex}.course-module__CduGwa__improved>p{color:var(--x-muted);margin:0;font-size:14px}.course-module__CduGwa__pathList{counter-reset:none;gap:10px;margin:0;padding:0;list-style:none;display:grid}.course-module__CduGwa__pathStep{border:1px solid var(--x-line);background:var(--x-bg);border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.course-module__CduGwa__pathLocked{border-style:dashed}.course-module__CduGwa__pathNumber{border:1px solid var(--x-line-strong);width:30px;height:30px;color:var(--x-accent-strong);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.course-module__CduGwa__pathBody>b{font-size:15px;display:block}.course-module__CduGwa__pathBody>p{color:var(--x-muted);margin:4px 0 0;font-size:13px;line-height:1.45}.course-module__CduGwa__pathMeta{letter-spacing:.04em;color:var(--x-muted);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12px;display:flex}.course-module__CduGwa__pathMeta .course-module__CduGwa__up{color:var(--x-muted)}.course-module__CduGwa__pathMeta .course-module__CduGwa__down{color:#e8a87c}.course-module__CduGwa__pathMeta .course-module__CduGwa__lock{color:var(--x-muted)}.course-module__CduGwa__pathGo{border:1px solid var(--x-line-strong);background:var(--x-raised);color:var(--x-accent-strong);cursor:pointer;white-space:nowrap;border-radius:9px;padding:9px 15px;font-size:13px;font-weight:600}.course-module__CduGwa__pathGo:hover{background:var(--x-raised)}.course-module__CduGwa__struggles>h3{text-transform:uppercase;letter-spacing:.22em;color:var(--x-muted);margin:0 0 10px;font-size:12px;font-weight:700}.course-module__CduGwa__struggles>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.course-module__CduGwa__struggles li{border-bottom:1px solid var(--x-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:7px;font-size:13.5px;display:flex}.course-module__CduGwa__struggles li:last-child{border-bottom:0;padding-bottom:0}.course-module__CduGwa__struggles small{color:var(--x-muted);font-size:12px}.course-module__CduGwa__struggles .course-module__CduGwa__up{color:var(--x-muted)}@media (max-width:720px){.course-module__CduGwa__personal{padding:18px 16px}.course-module__CduGwa__pathStep{grid-template-columns:26px minmax(0,1fr)}.course-module__CduGwa__pathStep form{grid-column:1/-1}.course-module__CduGwa__pathGo{width:100%}}.course-module__CduGwa__pathUnlock{grid-column:2/-1}.course-module__CduGwa__language{border:1px solid var(--x-line-strong);background-color:var(--x-bg);border-radius:18px}.course-module__CduGwa__hero{border:1px solid var(--x-line-strong);background-image:none;background-position:50%,50%,right 40%;background-size:cover;border-radius:16px}.course-module__CduGwa__tabs a[aria-current]{border-color:var(--x-accent);color:var(--x-accent-strong);box-shadow:var(--pg-glow)}.course-module__CduGwa__current{border-color:var(--x-accent);box-shadow:none}.course-module__CduGwa__goal,.course-module__CduGwa__tools,.course-module__CduGwa__quote{border:1px solid var(--x-line-strong);background:var(--x-surface);border-radius:16px}.course-module__CduGwa__track i{background:var(--x-surface)}.course-module__CduGwa__hero{background-blend-mode:normal, screen, normal}.course-module__CduGwa__goal,.course-module__CduGwa__tools,.course-module__CduGwa__quote{background-image:none}
.completion-module__Tahnja__stats{gap:var(--space-sm) var(--space-lg);margin:var(--space-sm) 0 0;font-size:var(--text-small);color:var(--night-ink-muted,var(--color-ink-muted));flex-wrap:wrap;display:flex}.completion-module__Tahnja__stats b{color:var(--night-ink,var(--color-ink));font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.completion-module__Tahnja__words{gap:var(--space-sm);margin:var(--space-md) 0 0;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));padding:0;list-style:none;display:grid}.completion-module__Tahnja__words li{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--night-border,var(--color-border));background:var(--night-raised,var(--color-raised));gap:2px;display:grid}.completion-module__Tahnja__wordHead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.completion-module__Tahnja__wordHead b{font-size:1.05rem}.completion-module__Tahnja__words i{font-size:var(--text-caption);color:var(--night-ink-faint,var(--color-ink-faint))}.completion-module__Tahnja__words li>span:last-child{font-size:var(--text-small);color:var(--night-ink-muted,var(--color-ink-muted))}.completion-module__Tahnja__notes{gap:var(--space-sm);margin:var(--space-md) 0 0;padding:0;list-style:none;display:grid}.completion-module__Tahnja__notes a{padding:var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--night-border,var(--color-border));color:inherit;gap:2px;text-decoration:none;display:grid}.completion-module__Tahnja__notes a:hover{border-color:var(--night-border-strong,var(--color-border-strong))}.completion-module__Tahnja__notes a span{font-size:var(--text-small);color:var(--night-ink-muted,var(--color-ink-muted))}.completion-module__Tahnja__nextForm{display:contents}.completion-module__Tahnja__nextForm>button{flex:1}.completion-module__Tahnja__steps{gap:var(--space-sm);margin:var(--space-md) 0 0;padding:0;list-style:none;display:grid}.completion-module__Tahnja__step{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);grid-template-columns:auto 1fr auto;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}.completion-module__Tahnja__step:hover{border-color:var(--color-brand-line)}.completion-module__Tahnja__step:focus-visible{outline:3px solid var(--color-brand-line);outline-offset:2px}.completion-module__Tahnja__stepIcon{border-radius:var(--radius-sm);background:var(--color-brand-soft);width:40px;height:40px;color:var(--color-brand-ink);place-items:center;display:grid}.completion-module__Tahnja__step[data-kind=unlock] .completion-module__Tahnja__stepIcon{background:var(--color-gold-soft,var(--color-sunken));color:var(--color-gold,var(--color-ink))}.completion-module__Tahnja__stepText{gap:2px;min-width:0;display:grid}.completion-module__Tahnja__stepText b{font-weight:700}.completion-module__Tahnja__stepText span{font-size:var(--text-small);color:var(--color-ink-muted);line-height:1.45}.completion-module__Tahnja__stepCta{font-size:var(--text-small);color:var(--color-brand-ink);white-space:nowrap;font-weight:700}.night .completion-module__Tahnja__step{border-color:var(--night-border);background:var(--night-raised);color:var(--night-ink)}.night .completion-module__Tahnja__stepText span{color:var(--night-ink-muted)}.night .completion-module__Tahnja__stepIcon{background:var(--night-brand-soft);color:var(--night-brand)}.night .completion-module__Tahnja__stepCta{color:var(--night-brand)}@media (max-width:560px){.completion-module__Tahnja__step{grid-template-columns:auto 1fr}.completion-module__Tahnja__stepCta{grid-column:2}}@media (prefers-reduced-motion:reduce){.completion-module__Tahnja__step{transition:none}}.completion-module__Tahnja__backToGame p{margin:0 0 14px;line-height:1.5}.completion-module__Tahnja__backToGameActions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}:is(.space-theme .completion-module__Tahnja__stats,.space-theme .completion-module__Tahnja__step){border-color:var(--pg-border);box-shadow:var(--pg-shadow-panel);background:linear-gradient(130deg,#06182aeb,#030d19ed)}
.lesson-study-module__slyw3a__study{gap:var(--space-lg);text-align:start;flex:1;grid-template-rows:auto 1fr auto;align-self:stretch;width:100%;max-width:none;min-height:0;display:grid}@media (min-width:1100px){.lesson-study-module__slyw3a__study .lesson-study-module__slyw3a__cardBody{gap:18px}.lesson-study-module__slyw3a__study .lesson-study-module__slyw3a__title{font-size:clamp(30px,2.4vw,46px)}.lesson-study-module__slyw3a__study .lesson-study-module__slyw3a__hero{padding-block:12px}.lesson-study-module__slyw3a__study .lesson-study-module__slyw3a__targetHero{font-size:clamp(42px,4vw,72px)}.lesson-study-module__slyw3a__study .lesson-study-module__slyw3a__wordGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.lesson-study-module__slyw3a__study .lesson-study-module__slyw3a__examples,.lesson-study-module__slyw3a__study .lesson-study-module__slyw3a__patternExamples,.lesson-study-module__slyw3a__study .lesson-study-module__slyw3a__mistakes,.lesson-study-module__slyw3a__study .lesson-study-module__slyw3a__checkOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lesson-study-module__slyw3a__study .lesson-study-module__slyw3a__exampleLine{align-items:start}.lesson-study-module__slyw3a__study .lesson-study-module__slyw3a__dialogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lesson-study-module__slyw3a__study .lesson-study-module__slyw3a__line,.lesson-study-module__slyw3a__study .lesson-study-module__slyw3a__lineRight{max-width:none;margin:0}.lesson-study-module__slyw3a__study .lesson-study-module__slyw3a__nav{border:1px solid var(--pg-border);background:#091b26;border-radius:18px;padding:14px 18px}}.lesson-study-module__slyw3a__progress{align-items:center;gap:var(--space-md);font-size:var(--text-small);color:var(--color-ink-muted);display:flex}.lesson-study-module__slyw3a__progressLabel{color:var(--color-ink);white-space:nowrap;font-weight:700}.lesson-study-module__slyw3a__dots{flex:1;gap:5px;min-width:0;display:flex}.lesson-study-module__slyw3a__dots>i{border-radius:var(--radius-pill);background:var(--color-sunken);flex:1;height:4px;transition:background-color .2s}.lesson-study-module__slyw3a__dots>i[data-state=done]{background:var(--color-ink)}.lesson-study-module__slyw3a__dots>i[data-state=here]{background:var(--color-brand-ink)}.lesson-study-module__slyw3a__count{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.lesson-study-module__slyw3a__card{border:1px solid var(--color-border);background:radial-gradient(ellipse at 100% 0%, #123f5055, transparent 65%), var(--color-surface);min-height:0;animation:lesson-study-module__slyw3a__card-in .26s var(--ease-out,cubic-bezier(.2, .8, .2, 1)) both;border-radius:24px;padding:clamp(24px,2.5vw,48px);position:relative;overflow:auto}.lesson-study-module__slyw3a__card[data-direction=back]{animation-name:lesson-study-module__slyw3a__card-in-back}@keyframes lesson-study-module__slyw3a__card-in{0%{opacity:0;transform:translate(14px)}}@keyframes lesson-study-module__slyw3a__card-in-back{0%{opacity:0;transform:translate(-14px)}}.lesson-study-module__slyw3a__cardBody{gap:var(--space-md);display:grid}.lesson-study-module__slyw3a__eyebrow{font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-ink);align-items:center;gap:6px;margin:0;font-weight:700;display:inline-flex}.lesson-study-module__slyw3a__title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:800;line-height:1.15}.lesson-study-module__slyw3a__lead{color:var(--color-ink-muted);margin:0;font-size:1.02rem;line-height:1.55}.lesson-study-module__slyw3a__prose{gap:var(--space-sm);font-size:1.02rem;line-height:1.6;display:grid}.lesson-study-module__slyw3a__prose p{margin:0}.lesson-study-module__slyw3a__points{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);background:var(--color-raised);gap:8px;margin:0;list-style:none;display:grid}.lesson-study-module__slyw3a__points li{padding-left:18px;line-height:1.5;position:relative}.lesson-study-module__slyw3a__points li:before{content:"";background:var(--color-brand-ink);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:2px}.lesson-study-module__slyw3a__hero{align-items:center;gap:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.lesson-study-module__slyw3a__targetHero{letter-spacing:-.02em;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.08}.lesson-study-module__slyw3a__target{font-size:1.18rem;font-weight:700;line-height:1.3}.lesson-study-module__slyw3a__translit{color:var(--color-ink-faint);margin:0;font-size:1.02rem;font-style:italic}.lesson-study-module__slyw3a__translitSmall{font-size:var(--text-small);color:var(--color-ink-faint);font-style:italic;display:block}.lesson-study-module__slyw3a__meaning{margin:0;font-size:1.15rem;font-weight:600}.lesson-study-module__slyw3a__translation{color:var(--color-ink-muted);line-height:1.45;display:block}.lesson-study-module__slyw3a__note{font-size:var(--text-small);color:var(--color-ink-faint);margin-top:2px;line-height:1.45;display:block}.lesson-study-module__slyw3a__chips{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin:0;display:flex}.lesson-study-module__slyw3a__chip{border-radius:var(--radius-pill);min-height:26px;font-size:var(--text-caption);background:var(--color-sunken);color:var(--color-ink);align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.lesson-study-module__slyw3a__chip[data-register=formal]{background:var(--color-info-soft);color:var(--color-info-ink)}.lesson-study-module__slyw3a__chip[data-register=informal]{background:var(--color-success-soft);color:var(--color-success-ink)}.lesson-study-module__slyw3a__literal{font-size:var(--text-small);color:var(--color-ink-muted)}.lesson-study-module__slyw3a__usage,.lesson-study-module__slyw3a__section{padding-top:var(--space-md);border-top:1px solid var(--color-border);gap:6px;display:grid}.lesson-study-module__slyw3a__usage h3,.lesson-study-module__slyw3a__section h3{font-size:var(--text-small);color:var(--color-ink-muted);margin:0;font-weight:700}.lesson-study-module__slyw3a__usage p{margin:0;line-height:1.55}.lesson-study-module__slyw3a__aside{padding:var(--space-md);border-left:3px solid var(--color-brand-line);background:var(--color-brand-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-small);margin:0;line-height:1.5}.lesson-study-module__slyw3a__examples,.lesson-study-module__slyw3a__items,.lesson-study-module__slyw3a__patternExamples,.lesson-study-module__slyw3a__mistakes{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.lesson-study-module__slyw3a__examples li,.lesson-study-module__slyw3a__patternExamples li{padding:var(--space-sm) 0;gap:2px;display:grid}.lesson-study-module__slyw3a__exampleLine,.lesson-study-module__slyw3a__itemHead{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin:0;display:flex}.lesson-study-module__slyw3a__item,.lesson-study-module__slyw3a__word{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);gap:2px;transition:border-color .16s,background-color .16s;display:grid}.lesson-study-module__slyw3a__itemHere{border-color:var(--color-brand-line);background:var(--color-brand-soft)}.lesson-study-module__slyw3a__itemMeaning{font-weight:600;line-height:1.4}.lesson-study-module__slyw3a__gender{color:var(--color-ink-faint);font-style:normal;font-weight:500}.lesson-study-module__slyw3a__wordGrid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.lesson-study-module__slyw3a__wordExample{font-size:var(--text-small);color:var(--color-ink-muted);margin-top:4px;line-height:1.4}.lesson-study-module__slyw3a__playAll{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);min-height:38px;font-size:var(--text-small);color:var(--color-brand-ink);cursor:pointer;justify-self:start;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.lesson-study-module__slyw3a__playAll:hover{background:var(--color-brand-soft)}.lesson-study-module__slyw3a__rule{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);background:var(--color-raised);border:1px solid var(--color-border);gap:4px;display:grid}.lesson-study-module__slyw3a__rule p{margin:0;font-size:1.05rem;line-height:1.55}.lesson-study-module__slyw3a__ruleLabel{font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);font-weight:800}.lesson-study-module__slyw3a__patternExamples{counter-reset:example}.lesson-study-module__slyw3a__breakdown{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.lesson-study-module__slyw3a__segment{background:var(--color-sunken);text-align:center;border-radius:6px;gap:1px;padding:5px 9px;display:grid}.lesson-study-module__slyw3a__segment b{font-size:.98rem}.lesson-study-module__slyw3a__segment small{font-size:var(--text-caption);color:var(--color-ink-muted)}.lesson-study-module__slyw3a__mistake{padding:var(--space-md);border-radius:var(--radius-sm);background:var(--color-raised);gap:4px;display:grid}.lesson-study-module__slyw3a__wrong,.lesson-study-module__slyw3a__right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lesson-study-module__slyw3a__wrong{color:var(--color-danger-ink)}.lesson-study-module__slyw3a__wrong s{text-decoration-thickness:2px}.lesson-study-module__slyw3a__right{color:var(--color-success-ink);font-weight:700}.lesson-study-module__slyw3a__right span[lang]{color:var(--color-ink)}.lesson-study-module__slyw3a__why{font-size:var(--text-small);color:var(--color-ink-muted);line-height:1.5}.lesson-study-module__slyw3a__dialogue{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.lesson-study-module__slyw3a__line{border-radius:var(--radius-sm);justify-items:start;gap:4px;max-width:88%;transition:background-color .16s;display:grid}.lesson-study-module__slyw3a__lineRight{text-align:end;justify-self:end;justify-items:end}.lesson-study-module__slyw3a__speaker{font-size:var(--text-caption);color:var(--color-ink-faint);font-weight:700}.lesson-study-module__slyw3a__bubble{padding:var(--space-md);background:var(--color-raised);border:1px solid var(--color-border);border-radius:12px 12px 12px 4px;gap:2px;display:grid}.lesson-study-module__slyw3a__lineRight .lesson-study-module__slyw3a__bubble{background:var(--color-brand-soft);border-radius:12px 12px 4px}.lesson-study-module__slyw3a__line.lesson-study-module__slyw3a__itemHere .lesson-study-module__slyw3a__bubble{border-color:var(--color-brand-line)}.lesson-study-module__slyw3a__lineTarget{font-size:1.08rem;font-weight:700}.lesson-study-module__slyw3a__tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow-x:auto}.lesson-study-module__slyw3a__table{border-collapse:collapse;width:100%;font-size:.98rem}.lesson-study-module__slyw3a__table th{background:var(--color-raised);font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;text-align:start;color:var(--color-ink-muted);padding:10px 12px;font-weight:800}.lesson-study-module__slyw3a__table td{border-top:1px solid var(--color-border);vertical-align:middle;padding:10px 12px}.lesson-study-module__slyw3a__table td:first-child{font-size:1.25rem;font-weight:800}@media (max-width:480px){.lesson-study-module__slyw3a__table{font-size:.86rem}.lesson-study-module__slyw3a__table th,.lesson-study-module__slyw3a__table td{padding:8px 6px}.lesson-study-module__slyw3a__table th{letter-spacing:0}.lesson-study-module__slyw3a__table td:first-child{font-size:1.05rem}}.lesson-study-module__slyw3a__cellSpeak{align-items:center;gap:8px;display:inline-flex}.lesson-study-module__slyw3a__cellTarget{font-weight:700}.lesson-study-module__slyw3a__cultureCard{padding:var(--space-lg);border-radius:var(--radius-sm);background:var(--color-raised)}.lesson-study-module__slyw3a__cultureLink{color:var(--color-brand-ink);justify-self:start;align-items:center;gap:8px;font-weight:700;display:inline-flex}.lesson-study-module__slyw3a__checkOptions{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.lesson-study-module__slyw3a__checkOption{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);min-height:52px;font:inherit;text-align:start;color:var(--color-ink);cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:flex}.lesson-study-module__slyw3a__checkOption:hover:not(:disabled){border-color:var(--color-brand-line);background:var(--color-brand-soft)}.lesson-study-module__slyw3a__checkOption:disabled{cursor:default}.lesson-study-module__slyw3a__checkOption[data-state=right]{border-color:var(--color-success-ink);background:var(--color-success-soft);color:var(--color-success-ink)}.lesson-study-module__slyw3a__checkOption[data-state=wrong]{border-color:var(--color-danger-line);background:var(--color-danger-soft);color:var(--color-danger-ink)}.lesson-study-module__slyw3a__checkResult{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);background:var(--color-raised);gap:6px;animation:.2s both lesson-study-module__slyw3a__card-in;display:grid}.lesson-study-module__slyw3a__checkResult p{margin:0;line-height:1.5}.lesson-study-module__slyw3a__checkResult[data-right=true] b{color:var(--color-success-ink)}.lesson-study-module__slyw3a__tipCard{padding:var(--space-lg);border-radius:var(--radius-sm);background:var(--color-raised)}.lesson-study-module__slyw3a__objectives{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lesson-study-module__slyw3a__objectives li{align-items:start;gap:10px;line-height:1.45;display:flex}.lesson-study-module__slyw3a__objectives li svg{color:var(--color-success-ink);flex:none;margin-top:2px}.lesson-study-module__slyw3a__meta{gap:var(--space-sm);flex-wrap:wrap;display:flex}.lesson-study-module__slyw3a__meta span{border-radius:var(--radius-pill);background:var(--color-sunken);min-height:30px;font-size:var(--text-small);align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.lesson-study-module__slyw3a__saved{font-size:var(--text-small);color:var(--color-success-ink);font-weight:600}.lesson-study-module__slyw3a__nav{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.lesson-study-module__slyw3a__back{min-height:48px}.lesson-study-module__slyw3a__next{min-height:52px;margin-left:auto;padding-inline:28px}.lesson-study-module__slyw3a__hint{font-size:var(--text-caption);color:var(--color-ink-faint)}.lesson-study-module__slyw3a__notesButton{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);min-height:40px;font:inherit;font-size:var(--text-small);color:var(--color-ink);cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.lesson-study-module__slyw3a__notesButton:hover{border-color:var(--color-border-strong)}.lesson-study-module__slyw3a__drawer{border:0;border-left:1px solid var(--color-border);background:var(--color-canvas-bottom,var(--color-surface));width:min(720px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-ink);margin:0 0 0 auto;padding:0}.lesson-study-module__slyw3a__drawer::backdrop{background:#06090f6b}.lesson-study-module__slyw3a__drawerHead{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--color-border);background:var(--color-surface);display:flex;position:sticky;top:0}.lesson-study-module__slyw3a__drawerHead h2{margin:0;font-size:1.1rem}.lesson-study-module__slyw3a__drawerBody{gap:var(--space-md);padding:var(--space-lg) var(--space-xl) var(--space-3xl);display:grid}.lesson-study-module__slyw3a__drawerBody>section{padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.lesson-study-module__slyw3a__audioMenu{flex:none;position:relative}.lesson-study-module__slyw3a__audioMenu>summary{list-style:none}.lesson-study-module__slyw3a__audioMenu>summary::-webkit-details-marker{display:none}.lesson-study-module__slyw3a__audioPanel{z-index:20;gap:var(--space-sm);width:max-content;max-width:min(320px,86vw);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #06090f24}.lesson-study-module__slyw3a__audioPanel label{min-height:36px;font-size:var(--text-small);cursor:pointer;align-items:center;gap:10px;display:flex}.lesson-study-module__slyw3a__audioPanel input{width:18px;height:18px;accent-color:var(--color-brand-ink)}@media (max-width:640px){.lesson-study-module__slyw3a__audioLabel{display:none}.lesson-study-module__slyw3a__card{padding:var(--space-lg);min-height:0}.lesson-study-module__slyw3a__nav{padding:var(--space-md) 0;background:linear-gradient(transparent, var(--color-canvas-bottom,#fff) 30%);position:sticky;bottom:0}.lesson-study-module__slyw3a__next{flex:1}.lesson-study-module__slyw3a__line{max-width:100%}}@media (prefers-reduced-motion:reduce){.lesson-study-module__slyw3a__card,.lesson-study-module__slyw3a__checkResult{animation:none}.lesson-study-module__slyw3a__dots>i,.lesson-study-module__slyw3a__item,.lesson-study-module__slyw3a__word,.lesson-study-module__slyw3a__line{transition:none}}:is(.space-theme .lesson-study-module__slyw3a__card,.space-theme .lesson-study-module__slyw3a__aside,.space-theme .lesson-study-module__slyw3a__cultureCard,.space-theme .lesson-study-module__slyw3a__tipCard,.space-theme .lesson-study-module__slyw3a__drawer){border-color:var(--pg-border);box-shadow:var(--pg-shadow-panel);background:linear-gradient(130deg,#06182aeb,#030d19ed)}
.roadmap-module__CLwwbG__roadmap{gap:18px;display:grid}.roadmap-module__CLwwbG__upNext{border:1px solid var(--x-accent);background:var(--x-surface);box-shadow:none;border-radius:14px;align-items:center;gap:20px;padding:22px 24px;display:flex}.roadmap-module__CLwwbG__upNextText{flex:1;gap:6px;min-width:0;display:grid}.roadmap-module__CLwwbG__upNextText h3{letter-spacing:-.3px;margin:0;font-size:clamp(19px,1.6vw,24px);font-weight:700}.roadmap-module__CLwwbG__upNextText p{color:var(--x-muted);margin:0;font-size:13px;line-height:1.45}.roadmap-module__CLwwbG__upNextEyebrow{text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--x-accent-strong)!important;font-size:10px!important}.roadmap-module__CLwwbG__upNextMeta{flex-wrap:wrap;gap:8px;display:flex}.roadmap-module__CLwwbG__upNextMeta span{background:var(--x-raised);border:1px solid var(--x-line);min-height:24px;color:var(--x-accent-strong);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.roadmap-module__CLwwbG__upNextGo{background:var(--x-accent);min-height:46px;color:var(--x-surface);font:inherit;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .14s,transform .14s;display:inline-flex}.roadmap-module__CLwwbG__upNextGo:hover{background:var(--x-accent-strong)}.roadmap-module__CLwwbG__upNextGo:active{transform:translateY(1px)}.roadmap-module__CLwwbG__upNextGo:focus-visible{outline:3px solid var(--x-accent-strong);outline-offset:3px}.roadmap-module__CLwwbG__sections{gap:22px;margin:0;padding:0;list-style:none;display:grid}.roadmap-module__CLwwbG__section{gap:10px;display:grid}.roadmap-module__CLwwbG__sectionHead{justify-content:space-between;align-items:flex-end;gap:16px;padding:2px 3px 4px;display:flex}.roadmap-module__CLwwbG__sectionHead h3{margin:2px 0 0;font-size:17px;font-weight:700}.roadmap-module__CLwwbG__sectionHead p{color:var(--x-muted);max-width:60ch;margin:3px 0 0;font-size:12px;line-height:1.4}.roadmap-module__CLwwbG__sectionEyebrow{text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:8px;font-weight:700;display:flex;color:var(--x-accent)!important;margin:0!important;font-size:10px!important}.roadmap-module__CLwwbG__premiumBadge{border:1px solid var(--x-muted);color:var(--x-muted);letter-spacing:.08em;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.roadmap-module__CLwwbG__sectionProgress{color:var(--x-accent-strong);flex-shrink:0;justify-items:end;gap:6px;font-size:11px;display:grid}.roadmap-module__CLwwbG__bar{background:var(--x-line);border-radius:999px;width:120px;height:4px;display:block;overflow:hidden}.roadmap-module__CLwwbG__bar i{background:var(--x-accent);border-radius:inherit;height:100%;display:block}.roadmap-module__CLwwbG__units{gap:10px;display:grid}.roadmap-module__CLwwbG__unit{border:1px solid var(--x-line);background:var(--x-surface);border-radius:15px;overflow:hidden}.roadmap-module__CLwwbG__unitHere{border:2px solid var(--x-accent)}.roadmap-module__CLwwbG__unit summary{cursor:pointer;align-items:center;gap:16px;min-height:78px;list-style:none;display:flex}.roadmap-module__CLwwbG__unit summary::-webkit-details-marker{display:none}.roadmap-module__CLwwbG__unit summary:focus-visible{outline:2px solid var(--x-accent-strong);outline-offset:-4px}.roadmap-module__CLwwbG__unitArt{flex-shrink:0;align-self:stretch;align-items:center;width:68px;padding-left:18px;display:flex}.roadmap-module__CLwwbG__unitArt>span{background:var(--x-accent);width:38px;height:38px;color:var(--x-on-accent);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.roadmap-module__CLwwbG__unitHere .roadmap-module__CLwwbG__unitArt>span{background:var(--x-accent)}.roadmap-module__CLwwbG__unitTitle{flex:1;gap:2px;min-width:0;padding:9px 0;display:grid}.roadmap-module__CLwwbG__unitTitle small{text-transform:uppercase;letter-spacing:.17em;color:var(--x-accent);font-size:9px}.roadmap-module__CLwwbG__unitTitle b{font-size:15px;font-weight:650;line-height:1.3}.roadmap-module__CLwwbG__unitTitle>span{-webkit-line-clamp:1;color:var(--x-muted);-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.roadmap-module__CLwwbG__unitState{color:var(--x-muted);flex-shrink:0;justify-items:end;gap:4px;font-size:12px;display:grid}.roadmap-module__CLwwbG__unitHere .roadmap-module__CLwwbG__unitState>span:first-child{color:var(--x-accent)}.roadmap-module__CLwwbG__chevron{border:1px solid var(--x-line-strong);width:36px;height:36px;color:var(--x-accent-strong);border-radius:50%;flex-shrink:0;place-items:center;margin-right:14px;font-size:22px;transition:transform .18s;display:grid}.roadmap-module__CLwwbG__unit[open] .roadmap-module__CLwwbG__chevron{transform:rotate(90deg)}.roadmap-module__CLwwbG__lessons{border-top:1px solid var(--x-line);background:var(--x-surface);margin:0;padding:6px 12px 12px;list-style:none;display:grid}.roadmap-module__CLwwbG__lesson+.roadmap-module__CLwwbG__lesson{border-top:1px solid var(--x-raised)}.roadmap-module__CLwwbG__lessonLink{min-height:60px;color:inherit;border-radius:10px;align-items:center;gap:14px;padding:10px 8px;text-decoration:none;display:flex}a.roadmap-module__CLwwbG__lessonLink:hover{background:var(--x-raised)}a.roadmap-module__CLwwbG__lessonLink:focus-visible{outline:2px solid var(--x-accent-strong);outline-offset:0}.roadmap-module__CLwwbG__lessonMark{border:1px solid var(--x-line-strong);width:30px;height:30px;color:var(--x-accent-strong);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.roadmap-module__CLwwbG__lessonMark[data-state=done]{background:var(--x-accent);color:var(--x-accent-strong);border-color:#00b8cf}.roadmap-module__CLwwbG__lessonMark[data-state=current],.roadmap-module__CLwwbG__lessonMark[data-state=next]{border-color:var(--x-accent);background:var(--x-accent);color:var(--x-surface);box-shadow:none}.roadmap-module__CLwwbG__lessonMark[data-state=locked]{color:var(--x-muted);border-style:dashed}.roadmap-module__CLwwbG__lessonMark[data-state=premium]{border-color:var(--x-muted);color:var(--x-muted)}.roadmap-module__CLwwbG__lessonText{flex:1;gap:2px;min-width:0;display:grid}.roadmap-module__CLwwbG__lessonText b{font-size:14px;font-weight:600}.roadmap-module__CLwwbG__lessonText small{color:var(--x-muted);font-size:12px;line-height:1.35}.roadmap-module__CLwwbG__lessonText em{color:var(--x-muted);font-size:11px;font-style:normal}.roadmap-module__CLwwbG__lesson[data-state=locked] .roadmap-module__CLwwbG__lessonText b{color:var(--x-muted)}.roadmap-module__CLwwbG__lessonState{color:var(--x-accent-strong);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700}.roadmap-module__CLwwbG__lessonState[data-state=done]{color:var(--x-muted);font-weight:600}.roadmap-module__CLwwbG__lessonState[data-state=premium]{color:var(--x-muted)}.roadmap-module__CLwwbG__lessonState[data-state=locked]{color:var(--x-muted);font-weight:600}@media (max-width:720px){.roadmap-module__CLwwbG__upNext{flex-direction:column;align-items:stretch}.roadmap-module__CLwwbG__upNextGo{justify-content:center}.roadmap-module__CLwwbG__sectionHead{flex-direction:column;align-items:stretch}.roadmap-module__CLwwbG__sectionProgress{justify-items:start}.roadmap-module__CLwwbG__unitArt{width:70px;padding-left:14px}.roadmap-module__CLwwbG__unitState,.roadmap-module__CLwwbG__lessonState{display:none}}@media (prefers-reduced-motion:reduce){.roadmap-module__CLwwbG__chevron,.roadmap-module__CLwwbG__upNextGo{transition:none}}.roadmap-module__CLwwbG__steps{gap:2px;display:grid}.roadmap-module__CLwwbG__stepsTitle{text-transform:uppercase;letter-spacing:.2em;color:var(--x-accent);margin:0;padding:0 3px;font-size:10px;font-weight:700}:is(.space-theme .roadmap-module__CLwwbG__upNext,.space-theme .roadmap-module__CLwwbG__unit){border-color:var(--pg-border);background:var(--x-surface);box-shadow:var(--pg-shadow-panel)}
.practice-module__iqtq1G__page{gap:18px;width:min(760px,100%);margin:0 auto;padding-bottom:48px;display:grid}.practice-module__iqtq1G__bar{align-items:center;gap:14px;display:flex}.practice-module__iqtq1G__exit{border:1px solid var(--color-border);min-height:40px;color:var(--color-ink);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.practice-module__iqtq1G__progress{flex:1;gap:5px;display:flex}.practice-module__iqtq1G__progress i{background:var(--color-sunken);border-radius:999px;flex:1;height:5px}.practice-module__iqtq1G__progress i[data-state=done]{background:var(--color-brand)}.practice-module__iqtq1G__progress i[data-state=here]{background:color-mix(in srgb, var(--color-brand) 55%, transparent)}.practice-module__iqtq1G__count{font-variant-numeric:tabular-nums;color:var(--color-ink-muted);font-size:13px;font-weight:700}.practice-module__iqtq1G__card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;gap:16px;padding:28px;animation:.24s both practice-module__iqtq1G__word-in;display:grid}@keyframes practice-module__iqtq1G__word-in{0%{opacity:0;transform:translateY(6px)}}.practice-module__iqtq1G__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--color-brand-ink,var(--color-brand));margin:0;font-size:11px;font-weight:700}.practice-module__iqtq1G__prompt{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.practice-module__iqtq1G__term{font-size:clamp(30px,5vw,44px);font-weight:800;line-height:1.1}.practice-module__iqtq1G__translit{color:var(--color-ink-faint);margin:-8px 0 0;font-style:italic}.practice-module__iqtq1G__meaningPrompt{font-size:clamp(22px,3.4vw,30px);font-weight:700}.practice-module__iqtq1G__pos{background:var(--color-sunken);color:var(--color-ink-muted);border-radius:999px;padding:3px 10px;font-size:12px}.practice-module__iqtq1G__listen{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.practice-module__iqtq1G__play{border:1px solid var(--color-brand);background:color-mix(in srgb, var(--color-brand) 12%, transparent);min-height:64px;color:var(--color-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-weight:700;display:inline-flex}.practice-module__iqtq1G__play:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}.practice-module__iqtq1G__options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.practice-module__iqtq1G__option{border:1px solid var(--color-border-strong);background:var(--color-raised);min-height:56px;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 16px;font-size:15px;font-weight:600;display:flex}.practice-module__iqtq1G__option>span:nth-child(2){flex:1}.practice-module__iqtq1G__option:hover:not(:disabled){border-color:var(--color-brand)}.practice-module__iqtq1G__option:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.practice-module__iqtq1G__option:disabled{cursor:default}.practice-module__iqtq1G__option[data-state=right]{border-color:var(--color-success-ink,#7be6b3);color:var(--color-success-ink,#7be6b3);animation:.26s practice-module__iqtq1G__settle}.practice-module__iqtq1G__option[data-state=wrong]{border-color:var(--color-danger-ink,#ff9d98);color:var(--color-danger-ink,#ff9d98);animation:.28s practice-module__iqtq1G__nudge}@keyframes practice-module__iqtq1G__settle{40%{transform:scale(1.02)}}@keyframes practice-module__iqtq1G__nudge{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.practice-module__iqtq1G__key{border:1px solid var(--color-border-strong);width:24px;height:24px;color:var(--color-ink-faint);border-radius:6px;flex-shrink:0;place-items:center;font-size:11px;display:grid}.practice-module__iqtq1G__recall{gap:10px;display:grid}.practice-module__iqtq1G__input{border:1px solid var(--color-border-strong);background:var(--color-sunken);min-height:56px;color:var(--color-ink);font:inherit;border-radius:12px;padding:0 16px;font-size:22px;font-weight:600}.practice-module__iqtq1G__input:focus-visible{outline:3px solid var(--color-brand);outline-offset:1px}.practice-module__iqtq1G__input[data-state=right]{border-color:var(--color-success-ink,#7be6b3)}.practice-module__iqtq1G__input[data-state=wrong]{border-color:var(--color-danger-ink,#ff9d98)}.practice-module__iqtq1G__feedback{border:1px solid var(--color-border);background:var(--color-raised);border-radius:14px;gap:8px;padding:16px 18px;animation:.2s both practice-module__iqtq1G__word-in;display:grid}.practice-module__iqtq1G__feedback[data-right=true]{border-color:color-mix(in srgb, var(--color-success-ink,#7be6b3) 55%, transparent)}.practice-module__iqtq1G__feedback[data-right=false]{border-color:color-mix(in srgb, var(--color-danger-ink,#ff9d98) 45%, transparent)}.practice-module__iqtq1G__verdict{font-size:16px}.practice-module__iqtq1G__feedback[data-right=true] .practice-module__iqtq1G__verdict{color:var(--color-success-ink,#7be6b3)}.practice-module__iqtq1G__wordLine{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:800;display:flex}.practice-module__iqtq1G__wordLine i{color:var(--color-ink-faint);font-size:14px;font-weight:500}.practice-module__iqtq1G__gloss{color:var(--color-ink-muted);font-size:15px;font-weight:600}.practice-module__iqtq1G__example,.practice-module__iqtq1G__note,.practice-module__iqtq1G__schedule{color:var(--color-ink-muted);margin:0;font-size:13.5px;line-height:1.5}.practice-module__iqtq1G__schedule{color:var(--color-ink-faint)}.practice-module__iqtq1G__primary,.practice-module__iqtq1G__secondary{min-height:48px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.practice-module__iqtq1G__primary{background:var(--color-brand);color:var(--color-on-brand,#03141c);border:0}.practice-module__iqtq1G__primary:disabled{opacity:.5;cursor:default}.practice-module__iqtq1G__primary:focus-visible,.practice-module__iqtq1G__secondary:focus-visible{outline:3px solid var(--color-brand-deep,var(--color-brand));outline-offset:3px}.practice-module__iqtq1G__secondary{border:1px solid var(--color-border-strong);color:var(--color-ink);background:0 0}.practice-module__iqtq1G__error{color:var(--color-danger-ink,#ff9d98);margin:0}.practice-module__iqtq1G__error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.practice-module__iqtq1G__done,.practice-module__iqtq1G__empty{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;gap:14px;padding:32px 28px;display:grid}.practice-module__iqtq1G__done h1,.practice-module__iqtq1G__empty h1{margin:0;font-size:clamp(26px,4vw,36px)}.practice-module__iqtq1G__lead,.practice-module__iqtq1G__empty p{color:var(--color-ink-muted);margin:0;line-height:1.55}.practice-module__iqtq1G__stats{color:var(--color-ink-muted);gap:18px;margin:0;padding:0;list-style:none;display:flex}.practice-module__iqtq1G__stats b{color:var(--color-ink);font-size:22px}.practice-module__iqtq1G__moved{gap:6px;margin:0;padding:0;list-style:none;display:grid}.practice-module__iqtq1G__moved li{background:var(--color-raised);border-radius:10px;justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.practice-module__iqtq1G__moved span{color:var(--color-ink-muted);font-size:13px}.practice-module__iqtq1G__actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:560px){.practice-module__iqtq1G__card{padding:20px}}@media (prefers-reduced-motion:reduce){.practice-module__iqtq1G__card,.practice-module__iqtq1G__feedback,.practice-module__iqtq1G__option[data-state=right],.practice-module__iqtq1G__option[data-state=wrong]{animation:none}}:is(.space-theme .practice-module__iqtq1G__card,.space-theme .practice-module__iqtq1G__done,.space-theme .practice-module__iqtq1G__empty){border-color:var(--pg-border);box-shadow:var(--pg-shadow-panel);background:linear-gradient(130deg,#06182aeb,#030d19ed)}.space-theme .practice-module__iqtq1G__page{background:0 0}.space-theme .practice-module__iqtq1G__option{border-color:var(--pg-border);background-color:#061424}.space-theme .practice-module__iqtq1G__option:hover:not(:disabled){border-color:var(--pg-accent)}
.verdict-module__qPHaCG__why,.verdict-module__qPHaCG__remember{margin:0;line-height:1.55}.verdict-module__qPHaCG__why b,.verdict-module__qPHaCG__remember b{font-weight:800}.verdict-module__qPHaCG__remember{padding:var(--space-sm) var(--space-md);border-left:3px solid var(--color-brand-line);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-brand-soft);font-size:var(--text-small)}.verdict-module__qPHaCG__say{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin:0;display:flex}
