.ui_page__TSjE3{max-width:640px;margin:0 auto;padding:calc(var(--space) * 3) calc(var(--space) * 2) calc(var(--space) * 6);display:flex;flex-direction:column;gap:calc(var(--space) * 2);min-height:100dvh}.ui_top__xwRJv{padding-top:var(--space)}.ui_pageTitle__gsMUc{font-size:34px;line-height:1.1;margin:2px 0 0}.ui_eyebrow__gJqf4{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--color-text-muted);text-transform:uppercase}.ui_sheet__C66yp{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:calc(var(--space) * 2.5);display:flex;flex-direction:column;gap:calc(var(--space) * 1.5)}.ui_bigTitle__BqK9s{font-size:22px;line-height:1.25;margin:0;font-weight:650}.ui_muted__0CuyL,.ui_small___Q75H{color:var(--color-text-muted);margin:0}.ui_small___Q75H{font-size:14px}.ui_steps__gtxQX{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space)}.ui_steps__gtxQX li{display:flex;flex-direction:column;padding:var(--space) calc(var(--space) * 1.5);border-left:3px solid var(--color-accent);background:var(--color-fill);border-radius:0 var(--radius-small) var(--radius-small) 0}.ui_steps__gtxQX li span{color:var(--color-text-muted);font-size:15px}.ui_ghost__M8awR,.ui_primary__5_JJt{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 calc(var(--space) * 2.5);border-radius:var(--radius-small);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent}.ui_primary__5_JJt{background:var(--color-accent);color:var(--color-accent-contrast);align-self:stretch}.ui_primary__5_JJt:disabled{opacity:.5;cursor:default}.ui_ghost__M8awR{background:transparent;color:var(--color-accent);align-self:flex-start;padding:0 var(--space);min-height:40px}.ui_choice__n8Cz9:focus-visible,.ui_close__Kt6eY:focus-visible,.ui_field__jaWkq:focus-visible,.ui_ghost__M8awR:focus-visible,.ui_primary__5_JJt:focus-visible,.ui_say__ONkyh:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.ui_progressHead__Ca1I9{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--space)}.ui_progressHead__Ca1I9 p{margin:0}.ui_bigNumber__r4SFc{font-size:34px;font-weight:700}.ui_chip__BJc9H{font-size:14px;font-weight:600;padding:4px 10px}.ui_chip__BJc9H,.ui_segbar__d9XGB{border-radius:999px;background:var(--color-fill)}.ui_segbar__d9XGB{display:flex;height:12px;overflow:hidden;gap:2px}.ui_segMastered__m2d4n{background:var(--color-status-mastered)}.ui_segAcquired__d0xCd{background:var(--color-status-acquired)}.ui_segLearning__X_ecc{background:var(--color-status-learning)}.ui_segDiscovered__mETB6{background:var(--color-status-discovered)}.ui_legend__QqTko{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space) calc(var(--space) * 2);font-size:14px;color:var(--color-text-muted)}.ui_legend__QqTko li{display:inline-flex;align-items:center;gap:6px}.ui_legend__QqTko b{color:var(--color-text)}.ui_legend__QqTko i{width:10px;height:10px;border-radius:3px;display:inline-block}.ui_sheetHead__zG6UT{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space)}.ui_sheetTitle__BQClH{font-size:20px;margin:2px 0 0}.ui_close__Kt6eY{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text);text-decoration:none;font-size:24px;line-height:1}.ui_bar__gG__s,.ui_close__Kt6eY{border-radius:999px;background:var(--color-fill)}.ui_bar__gG__s{height:6px;overflow:hidden}.ui_bar__gG__s span{display:block;height:100%;background:var(--color-accent);transition:width .25s ease}.ui_question__sPhXc{display:flex;flex-direction:column;gap:calc(var(--space) * 1.5)}.ui_instruction__WPdsL{margin:0;font-weight:600;color:var(--color-text-muted)}.ui_prompt__Ke2oX{margin:0;font-size:19px;line-height:1.45}.ui_headline__wNBvD{margin:0;font-family:var(--font-word);font-size:34px;line-height:1.15}.ui_blank__TM9CO{display:inline-block;min-width:3.2em;margin:0 2px;border-bottom:2px solid var(--color-accent);color:var(--color-accent);text-align:center;font-weight:700}.ui_choicesLong__WhTTc,.ui_choices__C4eIR{display:grid;grid-gap:var(--space);gap:var(--space)}.ui_choices__C4eIR{grid-template-columns:1fr 1fr}@media (max-width:380px){.ui_choices__C4eIR{grid-template-columns:1fr}}.ui_choice__n8Cz9{display:flex;align-items:flex-start;gap:10px;text-align:left;font:inherit;font-size:17px;min-height:52px;padding:12px 14px;border-radius:var(--radius-small);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;overflow-wrap:anywhere}.ui_choices__C4eIR .ui_choice__n8Cz9{font-family:var(--font-word);font-size:19px}.ui_choice__n8Cz9:not(:disabled):hover{border-color:var(--color-accent)}.ui_choice__n8Cz9:disabled{cursor:default}.ui_selected__wEpDJ{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.ui_key__oQJLG{flex:none;width:22px;height:22px;border-radius:6px;background:var(--color-fill);color:var(--color-text-muted);font-family:var(--font-ui);font-size:13px;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.ui_right__WUWQs{border-color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.ui_wrong__5XMNl{border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}.ui_typed__sjSVu{display:flex;flex-direction:column;gap:var(--space)}.ui_hint__WuPRD{margin:0;font-size:14px;color:var(--color-text-muted)}.ui_answerRow__TGFkI{display:flex;gap:var(--space)}.ui_answerRow__TGFkI .ui_primary__5_JJt{align-self:auto}.ui_field__jaWkq{flex:1 1;min-width:0;min-height:48px;font:inherit;font-size:18px;padding:0 14px;border-radius:var(--radius-small);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text)}.ui_feedback__EDLF3{display:flex;flex-direction:column;gap:var(--space);padding:calc(var(--space) * 2);border-radius:var(--radius-small);background:var(--color-fill);border-left:4px solid var(--color-text-muted)}.ui_feedback__EDLF3 p{margin:0}.ui_good__GtJa0{border-left-color:var(--color-success)}.ui_mid__A9KMx{border-left-color:var(--color-warning)}.ui_bad__5YqRz{border-left-color:var(--color-danger)}.ui_feedbackTitle__4L9Ne{font-weight:700;font-size:18px}.ui_mini__mWJRE{display:flex;flex-direction:column;gap:4px;padding-top:var(--space);border-top:1px solid var(--color-border)}.ui_miniWord__RPgyE{font-family:var(--font-word);font-size:19px;font-weight:700}.ui_panel__GFT0v{padding:calc(var(--space) * 1.5);border-radius:var(--radius-small);background:var(--color-fill)}.ui_panel__GFT0v p{margin:0}.ui_moves__Nraxm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space)}.ui_moves__Nraxm li{display:grid;grid-template-columns:1fr auto;grid-gap:2px var(--space);gap:2px var(--space);padding:var(--space) 0;border-bottom:1px solid var(--color-border)}.ui_moves__Nraxm li .ui_small___Q75H{grid-column:1/-1}.ui_moveWord__SOBQg{font-family:var(--font-word);font-size:19px}.ui_badgeOk___AxQN,.ui_badge__G5O2s{font-size:13px;font-weight:600;padding:2px 10px;border-radius:999px;background:var(--color-fill);align-self:center}.ui_badgeOk___AxQN{color:var(--color-success)}.ui_card__f0KGF{display:flex;flex-direction:column;gap:var(--space)}.ui_wordLine__lYXHo{display:flex;align-items:center;gap:var(--space)}.ui_word__gHcxD{font-family:var(--font-word);font-size:38px;line-height:1.1;margin:0;overflow-wrap:anywhere}.ui_meta__1qa_N{margin:0;font-size:14px;color:var(--color-text-muted)}.ui_definition__jT3pH{margin:0;font-size:19px;line-height:1.45}.ui_rows__yr_W4{margin:var(--space) 0 0;display:flex;flex-direction:column;gap:calc(var(--space) * 1.5)}.ui_rows__yr_W4 div{display:flex;flex-direction:column;gap:2px}.ui_rows__yr_W4 dt{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-muted)}.ui_rows__yr_W4 dd{margin:0;display:flex;flex-direction:column;gap:4px}.ui_example__pWoPE{font-style:italic}.ui_relatedWord__RF59k{font-family:var(--font-word);font-size:18px}.ui_say__ONkyh{flex:none;width:36px;height:36px;border-radius:999px;border:none;background:var(--color-fill);color:var(--color-accent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;vertical-align:middle}.ui_appBar__CQE9D{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--space) * 1.5)}.ui_brand__JanzS{display:inline-flex;align-items:center;gap:10px;color:var(--color-brand);text-decoration:none;border-radius:var(--radius-small)}.ui_brand__JanzS svg{flex:none}.ui_brandName__wdbu8{font-family:var(--font-ui);font-weight:700;font-size:22px;letter-spacing:-.01em}.ui_brand__JanzS:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.ui_nav__w2DYI{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--color-fill)}.ui_navLink__sBg8A{padding:8px 16px;border-radius:999px;color:var(--color-text-muted);text-decoration:none;font-weight:600;font-size:15px}.ui_navLink__sBg8A[aria-current=page]{background:var(--color-accent-soft);color:var(--color-on-accent-soft)}.ui_navLink__sBg8A:focus-visible,.ui_secondary__H5AuI:focus-visible,.ui_seriesItem__pijBq summary:focus-visible,.ui_wordLink__Thw3q:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.ui_secondary__H5AuI{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 calc(var(--space) * 2);border-radius:var(--radius-small);border:1px solid var(--color-accent);color:var(--color-accent);background:transparent;font-weight:600;text-decoration:none;align-self:flex-start}.ui_actions__o8dct{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space)}.ui_actions__o8dct .ui_primary__5_JJt{align-self:auto}.ui_textarea__zCUy7{font:inherit;font-size:16px;padding:10px 12px;border-radius:var(--radius-small);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);resize:vertical}.ui_textarea__zCUy7:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.ui_seriesList__liDWw,.ui_wordList__yWcJV{list-style:none;margin:0;padding:0}.ui_seriesList__liDWw>li+li{border-top:1px solid var(--color-border)}.ui_seriesItem__pijBq summary{display:flex;gap:12px;align-items:flex-start;padding:12px 0;cursor:pointer;list-style:none}.ui_seriesItem__pijBq summary::-webkit-details-marker{display:none}.ui_seriesItem__pijBq[open]{padding-bottom:12px}.ui_seriesNum__J3Xnb{flex:none;width:30px;height:30px;border-radius:8px;background:var(--color-fill);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.ui_seriesTitle__T7vxB{display:flex;flex-direction:column;font-weight:600}.ui_wordList__yWcJV{display:flex;flex-direction:column;margin:0 0 12px 42px}.ui_wordList__yWcJV li{display:flex;justify-content:space-between;align-items:center;gap:var(--space);padding:6px 0}.ui_wordLink__Thw3q{font-family:var(--font-word);font-size:18px;color:var(--color-text)}.ui_seriesItem__pijBq .ui_secondary__H5AuI{margin-left:42px}.ui_form__6t4pF{display:flex;flex-direction:column;gap:calc(var(--space) * 1.5)}.ui_form__6t4pF .ui_field__jaWkq{flex:none}.ui_danger__SMjQU{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 calc(var(--space) * 2);border-radius:var(--radius-small);border:1px solid var(--color-danger);background:transparent;color:var(--color-danger);font:inherit;font-weight:600;cursor:pointer;align-self:flex-start}.ui_danger__SMjQU:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ui_saveBanner___Ahul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space);padding:calc(var(--space) * 1.5) calc(var(--space) * 2);border-radius:var(--radius-small);background:var(--color-accent-soft);color:var(--color-on-accent-soft)}.ui_saveBanner___Ahul p{margin:0}.ui_saveBanner___Ahul a{color:inherit;font-weight:700}