.translationFeedback_shimmer__O9lbW{background-image:linear-gradient(110deg,color-mix(in srgb,var(--practice-accent,#818cf8) 12%,var(--practice-surface,#f5f6ff)) 20%,color-mix(in srgb,var(--practice-accent,#818cf8) 38%,var(--practice-surface,#f5f6ff)) 46%,color-mix(in srgb,var(--practice-accent,#818cf8) 12%,var(--practice-surface,#f5f6ff)) 70%);background-size:350% 100%;animation:translationFeedback_translation-flow__KXmNo 2.8s ease-in-out infinite}.translationFeedback_placeholder__fNOe6{display:flex;flex-direction:column;gap:.55em;padding:.3em 0;margin:var(--practice-space-article-pair,6px) 0 0}.translationFeedback_line__aX0I_{display:block;height:.85em;width:90%;border-radius:.35em}.translationFeedback_line__aX0I_:last-child:not(:first-child){width:64%}.translationFeedback_emphasis__wlhBk{margin:0 0 5px}.translationFeedback_emphasis__wlhBk .translationFeedback_line__aX0I_{width:56%;height:1em}.translationFeedback_error__kcfrW{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-family:var(--practice-font-ui);font-size:var(--practice-reading-small,13px);color:var(--practice-danger,#b86868)}.translationFeedback_error__kcfrW button{color:inherit;text-decoration:underline;text-underline-offset:3px}@keyframes translationFeedback_translation-flow__KXmNo{0%,to{background-position:100% 50%}45%,55%{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.translationFeedback_shimmer__O9lbW{animation:none}}.translationFeedback_inline__husim{display:inline-flex;width:5em;margin:0 .3em;vertical-align:middle;padding:0}.approvedTrainingCard_stage__EltQH{--reading-headword-face-size:var(--practice-text-display);--reading-headword-answer-size:var(--practice-text-display);color:var(--practice-text)}.approvedTrainingCard_shell__6p1ki{border:0;border-radius:var(--practice-radius-panel);background:var(--practice-surface);box-shadow:none}@media (max-height:500px){.approvedTrainingCard_stage__EltQH.approvedTrainingCard_stage__EltQH{gap:8px}.approvedTrainingCard_shell__6p1ki.approvedTrainingCard_shell__6p1ki{padding:12px}.approvedTrainingCard_stage__EltQH[data-side=answer].approvedTrainingCard_stage__EltQH{gap:4px}.approvedTrainingCard_stage__EltQH[data-side=answer] .approvedTrainingCard_shell__6p1ki.approvedTrainingCard_shell__6p1ki{padding-block:4px}.approvedTrainingCard_stage__EltQH[data-side=answer] .approvedTrainingCard_headerRow__KUC_6{margin-bottom:4px}}.approvedTrainingCard_answerScroll__3ycO2:focus-visible{outline:2px solid var(--practice-focus);outline-offset:-2px}.approvedTrainingCard_headerRow__KUC_6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:34px;margin-bottom:8px}.approvedTrainingCard_headerRow__KUC_6>:first-child{min-width:-moz-min-content;min-width:min-content;max-width:100%;flex:1 1 auto}.approvedTrainingCard_headerRow__KUC_6>:last-child{margin-left:auto}.approvedTrainingCard_primary__miNkA{display:flex;align-items:center;justify-content:center;min-height:46px;padding:6px 22px;border:1px solid var(--practice-border);border-radius:var(--practice-radius-control);background:var(--practice-selected);color:var(--practice-selected-text);font-family:var(--practice-font-ui);font-size:var(--practice-text-body);font-weight:550;line-height:1.3;cursor:pointer}.approvedTrainingCard_primary__miNkA:hover{background:var(--practice-surface-hover)}.approvedTrainingCard_primary__miNkA:disabled{cursor:default;opacity:.5}.approvedTrainingCard_hint__tqymU{display:grid;flex-shrink:0;place-items:center;width:46px;min-height:46px;border:1px solid var(--practice-border);border-radius:var(--practice-radius-control);background:var(--practice-surface);color:var(--practice-text-secondary);cursor:pointer}.approvedTrainingCard_hint__tqymU:hover{background:var(--practice-surface-hover)}.approvedTrainingCard_hint__tqymU:focus-visible,.approvedTrainingCard_known__J4YXj button:focus-visible,.approvedTrainingCard_primary__miNkA:focus-visible,.approvedTrainingCard_quietAction__Yp5Bb:focus-visible{outline:2px solid var(--practice-focus);outline-offset:2px}.approvedTrainingCard_quietAction__Yp5Bb{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;min-height:28px;padding:0;border:0;background:none;font-family:var(--practice-font-ui);font-size:var(--practice-text-label);line-height:1.3;color:var(--practice-text-muted);white-space:nowrap;cursor:pointer}.approvedTrainingCard_quietAction__Yp5Bb:hover{color:var(--practice-text-secondary)}.approvedTrainingCard_quietAction__Yp5Bb:disabled{opacity:.5}.approvedTrainingCard_known__J4YXj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:8px 16px;border-radius:var(--practice-radius-control);background:var(--practice-success-soft);color:var(--practice-success);font-size:var(--practice-text-body)}.approvedTrainingCard_known__J4YXj button{border:0;background:none;font:inherit;color:var(--practice-accent);cursor:pointer}.approvedTrainingCard_dock__Ro_dG{display:flex;flex-direction:column;gap:8px}.approvedTrainingCard_secondaryActions__lkD4V{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--practice-space-content) var(--practice-space-section)}.approvedTrainingCard_state__JUMCE{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;border-radius:var(--practice-radius-dialog);background:var(--practice-surface);color:var(--practice-text);font-family:var(--practice-font-ui);font-size:var(--practice-text-body);line-height:1.5}.approvedTrainingCard_stateReading__cpxOy{display:flex;flex:1;min-height:0;overflow-y:auto;padding:var(--practice-space-section);scrollbar-width:none}.approvedTrainingCard_stateReading__cpxOy::-webkit-scrollbar{display:none}.approvedTrainingCard_stateReading__cpxOy:focus-visible{outline:2px solid var(--practice-focus);outline-offset:-2px}.approvedTrainingCard_stateContent__93eIY{margin:auto;max-width:100%;text-align:center}.approvedTrainingCard_stateContent__93eIY h1{margin:0;font-size:var(--practice-text-title);line-height:1.3;overflow-wrap:anywhere}.approvedTrainingCard_stateContent__93eIY p{margin:var(--practice-space-content) 0 0;color:var(--practice-text-secondary)}.approvedTrainingCard_stateActions__n3x0C{display:flex;flex-wrap:wrap;gap:var(--practice-space-content);flex-shrink:0;justify-content:center;padding:var(--practice-space-section)}.approvedTrainingCard_notice__fdx1U{display:flex;flex-direction:column;min-height:0;max-height:100%;align-items:flex-start;gap:var(--practice-space-section);margin-bottom:var(--practice-space-section);padding:var(--practice-space-content) var(--practice-space-section);border-radius:var(--practice-radius-control);background:var(--practice-info-soft);color:var(--practice-info);font-family:var(--practice-font-ui);font-size:var(--practice-text-body);line-height:1.5}.approvedTrainingCard_notice__fdx1U>span{min-height:0;max-width:100%;overflow-y:auto;scrollbar-width:none;overflow-wrap:anywhere}.approvedTrainingCard_notice__fdx1U[data-tone=error]{background:var(--practice-danger-soft);color:var(--practice-danger)}.approvedTrainingCard_notice__fdx1U>button{flex-shrink:0}.approvedTrainingCard_notice__fdx1U>span::-webkit-scrollbar{display:none}.approvedTrainingCard_notice__fdx1U>span:focus-visible{outline:2px solid var(--practice-focus);outline-offset:-2px}.approvedTrainingCard_stateActions__n3x0C>button{min-width:0;max-width:100%}.approvedTrainingCard_primary__miNkA[data-kind=secondary]{background:var(--practice-surface);color:var(--practice-text-secondary)}.approvedTrainingCard_primary__miNkA[data-kind=secondary]:hover{background:var(--practice-surface-hover)}.approvedTrainingCard_faceInstruction__XZkZ2{margin:0;max-width:min(34rem,100%);font-family:var(--practice-font-ui);font-size:var(--practice-text-body);font-weight:400;line-height:1.5;color:var(--practice-text-muted)}.approvedTrainingCard_faceContext__C8Vpn,.approvedTrainingCard_recallTarget__vp0Pr{margin:0;max-width:min(34rem,100%);overflow-wrap:anywhere;font-family:var(--practice-font-reading);font-weight:400}.approvedTrainingCard_recallTarget__vp0Pr{font-size:calc(var(--practice-text-title) * 1.5);line-height:1.2;color:var(--practice-text)}.approvedTrainingCard_faceContext__C8Vpn{font-size:calc(var(--practice-text-title) * 1.2);line-height:1.4;color:var(--practice-text-secondary)}@media(pointer:coarse){.approvedTrainingCard_secondaryActions__lkD4V .approvedTrainingCard_quietAction__Yp5Bb{min-height:44px}.approvedTrainingCard_secondaryActions__lkD4V{-moz-column-gap:12px;column-gap:12px;row-gap:4px}}.approvedTrainingCard_faceLayout__Cs00d{display:grid;grid-template-rows:1fr auto 1fr;min-height:100%;padding:18px;text-align:center}.approvedTrainingCard_facePrelude__CtFDV{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:16px;padding-bottom:16px}.approvedTrainingCard_facePrompt__SvgOw{display:flex;align-items:center;justify-content:center;min-width:0;padding-inline:8px;text-align:center}.approvedTrainingCard_faceHint__RDF3g{align-self:start;margin-top:16px;padding:12px 16px;border:1px solid var(--practice-border);border-radius:var(--practice-radius-control);background:var(--practice-surface);text-align:left;opacity:0;visibility:hidden;transition:opacity .18s ease}.approvedTrainingCard_faceHint__RDF3g[data-visible=true]{opacity:1;visibility:visible}.approvedTrainingCard_faceHint__RDF3g[data-motion=off]{transition:none}@media (prefers-reduced-motion:reduce){.approvedTrainingCard_faceHint__RDF3g{transition:none}}.approvedTrainingCard_faceHintLabel__Gfv4p{margin:0 0 8px;font-family:var(--practice-font-ui);font-size:var(--practice-text-label);font-weight:550;color:var(--practice-text-muted)}.approvedTrainingCard_faceHintText__MARKa{margin:0;border-left:3px solid var(--practice-border);padding-left:12px;font-family:var(--practice-font-reading);font-size:var(--reading-hint-size,var(--practice-text-lead));line-height:var(--reading-hint-leading,1.5);font-style:italic;overflow-wrap:anywhere;color:var(--practice-text-secondary)}.approvedTrainingCard_facePrompt__SvgOw>p{min-width:0}.senseChrome_metadata__MpGa_{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding-top:2px;font-family:var(--practice-font-ui);font-size:var(--practice-text-label);line-height:18px;color:var(--practice-text-muted)}.senseChrome_pos__JqGZ9{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.senseChrome_dot__SW6yw{width:5px;height:5px;flex:none;border-radius:50%;background:var(--practice-relation)}.senseChrome_badge__Ot9ZZ{display:inline-flex;align-items:center;min-height:18px;padding:0 5px;border-radius:5px;background:var(--practice-canvas);font-weight:500}.senseChrome_article__o__Vb,.senseChrome_badge__Ot9ZZ{color:var(--practice-text-muted)}.senseChrome_headword__vw_F_{color:var(--practice-text)}.senseChrome_section__AiXVf{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-family:var(--practice-font-ui);font-size:var(--practice-text-label);font-weight:550;letter-spacing:.08em;text-transform:uppercase;color:var(--practice-text-muted)}.senseChrome_sectionLine__kuMyL{flex:1;height:1px;background:var(--practice-border)}.senseChrome_sectionCount__H2e25{font-variant-numeric:tabular-nums;letter-spacing:normal}.senseChrome_headerAction__pEhdU{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;border:1px solid var(--practice-border);border-radius:50%;background:var(--practice-surface);color:var(--practice-text-secondary);cursor:pointer}.senseChrome_headerAction__pEhdU:hover{background:var(--practice-surface-hover)}.senseChrome_headerAction__pEhdU[aria-pressed=true]{border-color:var(--practice-control-border);background:var(--practice-selected);color:var(--practice-selected-text)}.senseChrome_headerAction__pEhdU:focus-visible{outline:2px solid var(--practice-focus);outline-offset:2px}.senseChrome_headerAction__pEhdU:disabled{cursor:default;opacity:.5}.senseChrome_exposure__7SYQh{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;min-height:18px;padding:0 5px;border:0;border-radius:5px;background:var(--practice-canvas);font-weight:500;font-family:var(--practice-font-ui);font-size:var(--practice-text-label);font-variant-numeric:tabular-nums;line-height:18px;color:var(--practice-text-muted)}.senseChrome_learningState__M0U0N{min-height:24px;background:transparent;border:0;border-radius:0;padding:0}.senseChrome_toggle__yWMZU{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;transform:translate(8px,-8px);color:var(--practice-text-muted);cursor:pointer}.senseChrome_toggle__yWMZU:hover{color:var(--practice-text-secondary)}.senseChrome_toggle__yWMZU:focus-visible{outline:2px solid var(--practice-focus);outline-offset:2px}.senseChrome_iconAction__u0EkJ{position:relative;display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;border:1px solid var(--practice-border);border-radius:50%;background:var(--practice-surface);color:var(--practice-text-secondary);cursor:pointer}.senseChrome_iconAction__u0EkJ:after{content:"";position:absolute;inset:-5px}@media (hover:hover) and (pointer:fine){.senseChrome_iconAction__u0EkJ:hover{background:var(--practice-surface-hover)}}.senseChrome_iconAction__u0EkJ[aria-pressed=true]{border-color:var(--practice-control-border);background:var(--practice-selected);color:var(--practice-selected-text)}.senseChrome_iconAction__u0EkJ:focus-visible,.senseChrome_scrollCue__nOhT_:focus-visible{outline:2px solid var(--practice-focus);outline-offset:2px}.senseChrome_iconAction__u0EkJ:disabled{cursor:default;opacity:.5}.senseChrome_chip__7z7O9{display:inline-flex;align-items:center;max-width:100%;min-height:22px;padding:2px 8px;border-radius:6px;background:var(--practice-surface-subtle);color:var(--practice-text-secondary);font-family:var(--practice-font-ui);font-size:var(--practice-text-caption);font-weight:500}.senseChrome_scrollCue__nOhT_{position:absolute;bottom:8px;left:50%;z-index:10;display:grid;place-items:center;width:40px;height:28px;border:1px solid var(--practice-border);border-radius:999px;background:var(--practice-surface);color:var(--practice-text-secondary);box-shadow:0 4px 12px var(--practice-shadow);transform:translateX(-50%);cursor:pointer}.senseChrome_scrollCue__nOhT_:hover{background:var(--practice-surface-hover)}.senseChrome_wordFit__RXuBe[data-headword-fit=single-line] wbr{display:none}@media (min-width:701px){.senseChrome_metadata__MpGa_.senseChrome_sourceInSummary__7eBG1{display:none}}.ratingControls_ratings__ybpVx{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 8px;font-family:var(--practice-font-ui);font-size:var(--practice-text-body);font-weight:550}.ratingControls_ratings__ybpVx[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ratingControls_measure__5pxb9{position:absolute;display:flex;width:-moz-max-content;width:max-content;visibility:hidden;pointer-events:none;font:inherit;white-space:nowrap}.ratingControls_ratings__ybpVx button{position:relative;display:grid;align-items:center;min-width:0;min-height:44px;padding:6px 0;border:0;background:transparent;font:inherit;color:var(--practice-text-secondary);cursor:pointer}.ratingControls_ratings__ybpVx button>span{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--rating-height);padding:3px 15px;line-height:1.3;white-space:normal;overflow-wrap:anywhere;overflow:hidden;border:1px solid var(--practice-border);border-radius:var(--practice-radius-control);background:var(--practice-surface)}.ratingControls_ratings__ybpVx[data-ink=tonal] button{color:var(--rating-color)}.ratingControls_ratings__ybpVx button>span:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--rating-color)}.ratingControls_ratings__ybpVx[data-marker=bottom] button>span:before{inset:auto 0 0;width:auto;height:3px}.ratingControls_ratings__ybpVx button[data-rating=Again]{--rating-color:var(--practice-danger)}.ratingControls_ratings__ybpVx button[data-rating=Hard]{--rating-color:var(--practice-warning)}.ratingControls_ratings__ybpVx button[data-rating=Good]{--rating-color:var(--practice-success)}.ratingControls_ratings__ybpVx button[data-rating=Easy]{--rating-color:var(--practice-info)}.ratingControls_ratings__ybpVx button:hover>span{background:var(--practice-surface-hover)}.ratingControls_ratings__ybpVx button:focus-visible{outline:none}.ratingControls_ratings__ybpVx button:focus-visible>span{outline:2px solid var(--practice-focus);outline-offset:2px}.ratingControls_ratings__ybpVx[data-compact=true] button{min-height:28px;padding:0;font-size:var(--practice-text-small);font-weight:400}.ratingControls_ratings__ybpVx[data-compact=true] button>span{box-sizing:border-box;min-height:28px;padding:3px 10px;border-radius:8.4px}.articleContent_contentSection__CdPlq{margin-top:var(--practice-space-section)}.articleContent_contentNode__Gos_D{margin-top:var(--practice-space-content)}.articleContent_literary__JcA4s{font-family:var(--practice-font-reading);font-size:var(--practice-text-body-lg);font-style:italic;line-height:1.4;color:var(--practice-text-secondary);margin:0;font-size:var(--practice-literary-size);line-height:var(--practice-literary-leading)}.articleContent_explanation__pzgyR{font-size:var(--practice-reading-caption);line-height:1.45;color:var(--practice-text-muted);margin:0}.articleContent_children__JviMl{padding-left:12px;margin-top:5px}.articleContent_translation__yRWz9{margin:var(--practice-space-article-pair) 0 0;font-family:var(--practice-font-ui);font-size:var(--practice-reading-small);font-style:normal;font-weight:400;line-height:1.4;color:var(--practice-text-muted)}.articleContent_translationEmphasis__eZ7p8{margin:0 0 5px;font-size:var(--practice-reading-body);line-height:1.35;font-style:normal;font-weight:500;color:var(--practice-warning)}.articleContent_contentPair__WJLwZ{min-width:0}.articleContent_nodeRole__FmaSD{display:none}.articleContent_definitionText__7x7Bg{font-family:var(--practice-font-definition);font-size:var(--practice-definition-size);font-weight:400;line-height:var(--practice-definition-leading)}.articleContent_contentSection__CdPlq:first-child{margin-top:2px}.articleContent_contentNode__Gos_D:first-child{margin-top:0}.articleContent_children__JviMl .articleContent_children__JviMl{padding-left:0}.articleContent_contentSection__CdPlq h3{font-size:var(--practice-text-label);letter-spacing:1px;text-transform:uppercase;font-weight:500;color:var(--practice-text-muted);margin:0 0 8px;display:flex;align-items:center;gap:6px}.articleContent_contentSection__CdPlq h3 svg{flex:none;opacity:.8}.articleContent_detail__ef4mG{min-width:0}.articleContent_detail__ef4mG[data-nesting=blocks] .articleContent_contentSection__CdPlq>.articleContent_contentNode__Gos_D[data-kind=idiom],.articleContent_detail__ef4mG[data-nesting=blocks] .articleContent_contentSection__CdPlq>.articleContent_contentNode__Gos_D[data-kind=usage-pattern]{background:var(--practice-canvas);padding:10px;border-radius:8px}.articleContent_detail__ef4mG[data-nesting=blocks] .articleContent_children__JviMl{padding-left:0}.articleContent_detail__ef4mG[data-nesting=combined] .articleContent_contentNode__Gos_D>.articleContent_contentPair__WJLwZ,.articleContent_detail__ef4mG[data-nesting=rails] .articleContent_contentNode__Gos_D>.articleContent_contentPair__WJLwZ{border-left:2px solid var(--content-accent,var(--practice-border));padding-left:10px}.articleContent_contentNode__Gos_D[data-kind=example]{--content-accent:var(--practice-selected)}.articleContent_contentNode__Gos_D[data-kind=idiom]{--content-accent:var(--practice-idiom)}.articleContent_contentNode__Gos_D[data-kind=usage-pattern]{--content-accent:var(--practice-relation)}.articleContent_detail__ef4mG[data-nesting=combined] .articleContent_contentSection__CdPlq>.articleContent_contentNode__Gos_D[data-kind=idiom],.articleContent_detail__ef4mG[data-nesting=combined] .articleContent_contentSection__CdPlq>.articleContent_contentNode__Gos_D[data-kind=usage-pattern]{background:var(--practice-canvas);padding:10px;border-radius:8px}.articleContent_detail__ef4mG[data-nesting=combined] .articleContent_children__JviMl{padding-left:0}.articleContent_detail__ef4mG[data-nesting=combined] .articleContent_children__JviMl>.articleContent_contentNode__Gos_D>.articleContent_contentPair__WJLwZ{border-left:0;padding-left:0}.articleContent_detail__ef4mG[data-nesting=hybrid] .articleContent_contentSection__CdPlq>.articleContent_contentNode__Gos_D>.articleContent_contentPair__WJLwZ{border-left:2px solid var(--content-accent,var(--practice-border));padding-left:10px}.articleContent_detail__ef4mG[data-nesting=hybrid] .articleContent_contentSection__CdPlq>.articleContent_contentNode__Gos_D>.articleContent_children__JviMl{margin-left:12px;padding:9px 10px;background:var(--practice-canvas);border-radius:8px;margin-top:7px}.articleContent_detail__ef4mG[data-nesting=hybrid] .articleContent_children__JviMl .articleContent_children__JviMl{padding:0;background:none;margin-left:0}.articleContent_detail__ef4mG[data-nesting=hybrid] .articleContent_contentSection__CdPlq>.articleContent_contentNode__Gos_D{border-left:2px solid var(--content-accent,var(--practice-border));padding-left:10px}.articleContent_detail__ef4mG[data-nesting=hybrid] .articleContent_contentSection__CdPlq>.articleContent_contentNode__Gos_D>.articleContent_contentPair__WJLwZ{border-left:0;padding-left:0}.articleContent_detail__ef4mG[data-nesting=hybrid] .articleContent_contentSection__CdPlq>.articleContent_contentNode__Gos_D>.articleContent_children__JviMl{margin-left:0}.articleContent_detail__ef4mG[data-translation-ink=neutral] .articleContent_translationEmphasis__eZ7p8{color:var(--practice-text-muted)}.articleContent_detail__ef4mG:is([data-nested-reading=paired],[data-nested-reading=literary],[data-nested-reading=tiles]) .articleContent_children__JviMl .articleContent_nodeRole__FmaSD{display:block;font-family:var(--practice-font-ui);font-size:var(--practice-text-label);font-weight:500;font-style:normal;letter-spacing:.065em;text-transform:uppercase;line-height:1.3;color:var(--practice-text-muted);margin-bottom:4px}.articleContent_detail__ef4mG:is([data-nested-reading=paired],[data-nested-reading=literary],[data-nested-reading=tiles]) .articleContent_children__JviMl .articleContent_contentPair__WJLwZ>p{font-family:var(--practice-font-ui);font-size:var(--practice-reading-small);font-weight:400;font-style:normal;line-height:var(--practice-source-leading);color:var(--practice-text-secondary)}.articleContent_detail__ef4mG:is([data-nested-reading=paired],[data-nested-reading=literary],[data-nested-reading=tiles]) .articleContent_children__JviMl .articleContent_translation__yRWz9{font-family:var(--practice-font-ui);font-size:var(--practice-reading-caption);line-height:1.5;color:var(--practice-text-muted);margin-top:var(--practice-space-article-pair)}.articleContent_detail__ef4mG:is([data-nested-reading=paired],[data-nested-reading=literary]) .articleContent_children__JviMl .articleContent_contentNode__Gos_D+.articleContent_contentNode__Gos_D{margin-top:14px;padding-top:12px;border-top:1px solid var(--practice-border)}.articleContent_detail__ef4mG[data-nested-reading=literary] .articleContent_children__JviMl [data-kind=example]>.articleContent_contentPair__WJLwZ>p{font-family:var(--practice-font-reading);font-size:var(--practice-reading-body);font-style:italic;line-height:1.45}.articleContent_detail__ef4mG[data-nested-reading=tiles] .articleContent_contentSection__CdPlq>.articleContent_contentNode__Gos_D>.articleContent_children__JviMl{background:transparent;padding:0;margin-top:9px}.articleContent_detail__ef4mG[data-nested-reading=tiles] .articleContent_children__JviMl .articleContent_contentPair__WJLwZ{padding:9px 10px;border-radius:7px;background:var(--practice-canvas)}.articleContent_detail__ef4mG[data-nested-reading=tiles] .articleContent_children__JviMl .articleContent_contentNode__Gos_D+.articleContent_contentNode__Gos_D{margin-top:8px}.articleContent_detail__ef4mG[data-nested-reading=tiles] .articleContent_children__JviMl [data-kind=example]>.articleContent_contentPair__WJLwZ{background:var(--practice-canvas)}.articleContent_detail__ef4mG[data-role-labels=border][data-nesting=hybrid]:is([data-nested-reading=paired],[data-nested-reading=literary]){& .articleContent_contentSection__CdPlq>.articleContent_contentNode__Gos_D>.articleContent_children__JviMl{border:0;padding:0 10px 8px;margin-top:var(--practice-space-content);overflow:visible}& .articleContent_children__JviMl>.articleContent_contentNode__Gos_D{padding-top:0;border-top:0}& .articleContent_children__JviMl>.articleContent_contentNode__Gos_D+.articleContent_contentNode__Gos_D{margin-top:var(--practice-space-content);padding-top:0;border-top:0}& .articleContent_children__JviMl>.articleContent_contentNode__Gos_D>.articleContent_contentPair__WJLwZ>.articleContent_nodeRole__FmaSD{position:static;display:block;margin:0 0 var(--practice-space-label);padding:0;background:transparent;line-height:1.3}& .articleContent_children__JviMl>.articleContent_contentNode__Gos_D>.articleContent_contentPair__WJLwZ>.articleContent_nodeRole__FmaSD:after{display:none}&[data-nested-text-inset=inset] .articleContent_children__JviMl>.articleContent_contentNode__Gos_D>.articleContent_contentPair__WJLwZ{padding-left:var(--practice-nested-content-inset)}&[data-nested-text-inset=inset] .articleContent_children__JviMl>.articleContent_contentNode__Gos_D>.articleContent_contentPair__WJLwZ>.articleContent_nodeRole__FmaSD{margin-left:calc(-1 * var(--practice-nested-content-inset))}}.articleContent_detail__ef4mG[data-nesting=hybrid] .articleContent_contentNode__Gos_D>.articleContent_children__JviMl{margin-top:var(--practice-space-content)}.articleContent_detail__ef4mG[data-nesting=hybrid] .articleContent_contentSection__CdPlq>.articleContent_contentNode__Gos_D{padding-left:var(--practice-content-inset)}.articleContent_usagePattern__HyM_8{font-family:var(--practice-font-reading);font-size:var(--practice-literary-size);font-style:normal;line-height:var(--practice-literary-leading);color:var(--practice-text-secondary);margin:0}.articleContent_detail__ef4mG .articleContent_contentSection__CdPlq:first-child{margin-top:var(--practice-space-section)}.articleContent_detail__ef4mG:has([data-content-translation]:not([aria-hidden=true] *)){--practice-space-section:var(--practice-space-section-translated)}.articleContent_detail__ef4mG .articleContent_contentSection__CdPlq>.articleContent_contentNode__Gos_D{padding-block:var(--practice-space-rail)}.articleContent_detail__ef4mG [data-kind=example]>.articleContent_contentPair__WJLwZ>p:not([data-content-translation]){font-family:var(--practice-font-reading);font-size:var(--practice-literary-size);font-style:italic;line-height:var(--practice-literary-leading)}.articleContent_detail__ef4mG[data-nested-reading] .articleContent_children__JviMl .articleContent_translation__yRWz9{font-size:var(--practice-reading-small);line-height:var(--practice-translation-leading)}.articleContent_detail__ef4mG p{overflow-wrap:anywhere}.articleContent_detail__ef4mG:is([data-nested-reading=paired],[data-nested-reading=literary],[data-nested-reading=tiles]) .articleContent_children__JviMl [data-kind=example]>.articleContent_contentPair__WJLwZ>p:not([data-content-translation]){font-size:var(--practice-literary-size);line-height:var(--practice-literary-leading)}.articleContent_detail__ef4mG .articleContent_contentNode__Gos_D>.articleContent_contentPair__WJLwZ>p:not([data-content-translation]){line-height:var(--practice-source-leading)}.articleContent_detail__ef4mG .articleContent_translation__yRWz9{line-height:var(--practice-translation-leading)}.articleContent_languageLabel__V2dKt{display:inline-block;margin-inline-end:8px;font-family:var(--font-sense-sans,sans-serif);font-size:10px;font-weight:600;letter-spacing:.06em;opacity:.65;vertical-align:middle}.articleContent_noteMaterialText__mJxOo{white-space:pre-wrap;overflow-wrap:anywhere}.wordDetails_forms__kfmUi{color:var(--practice-text-muted);font-size:var(--practice-text-small);margin:5px 0 8px}.wordDetails_formToggle__zNF9B{display:flex;align-items:center;gap:12px;max-width:100%;min-height:32px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:4px}.wordDetails_formItems__1m47v{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:6px;min-width:0}.wordDetails_formItem__0aI_E{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.wordDetails_formKind__SGDQh{font-family:var(--practice-font-reading);font-style:italic;font-size:var(--practice-text-body);font-weight:400;color:var(--practice-text-muted);text-transform:lowercase}.wordDetails_formLine__9tPd_{font-family:var(--practice-font-reading);font-size:var(--practice-reading-forms);line-height:1.4;color:var(--practice-text-secondary);overflow-wrap:anywhere}.wordDetails_formToggle__zNF9B>svg{flex:none;color:var(--practice-text-muted);transition:transform .2s}.wordDetails_formToggle__zNF9B:hover .wordDetails_formLine__9tPd_{color:var(--practice-text-secondary)}.wordDetails_formToggle__zNF9B:focus-visible{outline:2px solid var(--practice-focus);outline-offset:4px}.wordDetails_rotated__V8j4B{transform:rotate(180deg)}.wordDetails_expandedForms__lXfpV{padding:4px 5px 18px}.wordDetails_toggle__YGijV{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 0;border:0;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer}.wordDetails_toggle__YGijV>svg{margin-left:auto;transition:transform .2s}.wordDetails_toggle__YGijV:focus-visible{outline:2px solid var(--practice-focus)}.wordDetails_body__U8NVq{padding:4px 8px 10px}.wordDetails_facts___5a2z,.wordDetails_relations__mLNOI{margin:0;display:grid;gap:7px}.wordDetails_facts___5a2z>div,.wordDetails_relations__mLNOI>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:baseline}.wordDetails_facts___5a2z dt,.wordDetails_relations__mLNOI dt{font-size:var(--practice-text-label);color:var(--practice-text-muted)}.wordDetails_facts___5a2z dd,.wordDetails_relations__mLNOI dd{margin:0;overflow-wrap:anywhere;color:var(--practice-text-secondary)}.wordDetails_table__xF6pB{width:100%;border-collapse:collapse;font-size:var(--practice-reading-caption);text-align:left}.wordDetails_table__xF6pB caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wordDetails_table__xF6pB td,.wordDetails_table__xF6pB th{padding:7px 4px;border-bottom:1px solid var(--practice-border);font-weight:400}.wordDetails_perfect__0W6P7,.wordDetails_table__xF6pB thead th{font-size:var(--practice-text-label);color:var(--practice-text-muted)}.wordDetails_perfect__0W6P7{display:flex;gap:22px}.wordDetails_perfect__0W6P7 span{font-size:var(--practice-text-small);color:var(--practice-text-secondary)}.wordDetails_sense__uHPbJ{font-size:var(--practice-reading-caption);padding:2px 0 10px}.wordDetails_sense__uHPbJ .wordDetails_body__U8NVq,.wordDetails_sense__uHPbJ .wordDetails_toggle__YGijV{padding-inline:0}.wordDetails_relations__mLNOI{display:grid;gap:12px}.wordDetails_relations__mLNOI>.wordDetails_relationGroup__zbDbO{display:block}.wordDetails_relationGroup__zbDbO h3{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:var(--practice-text-label);font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--practice-text-muted)}.wordDetails_relationGroup__zbDbO h3 svg{flex:none;opacity:1}.wordDetails_relationGroup__zbDbO[data-kind=antonyms] h3 svg,.wordDetails_relationGroup__zbDbO[data-kind=synonyms] h3 svg{color:var(--practice-success)}.wordDetails_relationGroup__zbDbO p{margin:0;border-left:2px solid var(--practice-relation);padding:1px 0 1px 10px;font-family:var(--practice-font-reading);font-size:var(--practice-text-body);line-height:1.4;color:var(--practice-success)}.wordDetails_relationGroup__zbDbO[data-kind=antonyms] p{border-color:var(--practice-idiom)}@media(max-width:700px){.wordDetails_facts___5a2z>div{grid-template-columns:96px minmax(0,1fr)}.wordDetails_toggle__YGijV{gap:8px}}@media(prefers-reduced-motion:reduce){.wordDetails_formToggle__zNF9B>svg,.wordDetails_toggle__YGijV>svg{transition:none}}.wordDetails_relationGroup__zbDbO p{padding:0 0 0 var(--practice-content-inset);font-size:var(--practice-literary-size);line-height:var(--practice-literary-leading);font-style:italic;color:var(--practice-text-secondary)}.wordDetails_facts___5a2z dd{font-size:var(--practice-reading-small)}.wordDetails_relationTranslation__mvnNt{font-family:var(--practice-font-ui);font-size:var(--practice-reading-small);font-style:normal;font-weight:400;line-height:var(--practice-translation-leading);color:var(--practice-text-muted)}.primitives_iconAction__EwDND{position:relative;display:inline-grid;place-items:center;min-width:24px;min-height:24px;flex-shrink:0;cursor:pointer;font:inherit}.primitives_iconAction__EwDND:focus-visible{outline:2px solid var(--practice-focus);outline-offset:3px}.primitives_iconAction__EwDND:disabled{cursor:default;opacity:.45}.ReleaseUpdates_banner__lEiNr{display:flex;flex-shrink:0;align-items:center;gap:16px;margin:10px 24px 14px;padding:18px 22px;border-radius:16px;background:linear-gradient(110deg,var(--practice-surface-subtle,#eeebfa),color-mix(in srgb,var(--practice-surface-subtle,#eeebfa) 45%,var(--practice-canvas,#f8f7fc)));border:1px solid color-mix(in srgb,var(--practice-accent,#71608d) 9%,transparent);color:var(--practice-text,#303a50);font-family:var(--practice-font-ui,inherit);font-size:14px}.ReleaseUpdates_bannerIcon__NPBtW,.ReleaseUpdates_heroIcon__jsrHX{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;color:var(--practice-accent,#71608d);background:color-mix(in srgb,var(--practice-accent,#71608d) 12%,transparent)}.ReleaseUpdates_bannerIcon__NPBtW{width:44px;height:44px}.ReleaseUpdates_message__4YNd6{flex:1;min-width:0}.ReleaseUpdates_message__4YNd6 h2{font-size:15px;font-weight:550;margin:0 0 5px;letter-spacing:-.015em}.ReleaseUpdates_message__4YNd6 p{margin:0;line-height:1.55;color:var(--practice-text-muted,#6c6079);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ReleaseUpdates_actions__7hYby{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px}.ReleaseUpdates_banner__lEiNr .ReleaseUpdates_actions__7hYby{margin:0;flex-shrink:0}.ReleaseUpdates_actions__7hYby button,.ReleaseUpdates_link__344_2{font:inherit;cursor:pointer}.ReleaseUpdates_outline__EFfPr,.ReleaseUpdates_primary__Nm7q1{display:inline-flex;gap:9px;align-items:center;justify-content:center;border-radius:11px;padding:11px 18px;min-height:44px;font-size:14px;font-weight:500;white-space:nowrap;transition:background .15s,box-shadow .15s}.ReleaseUpdates_primary__Nm7q1{border:1px solid color-mix(in srgb,var(--practice-accent,#71608d) 85%,white);background:linear-gradient(160deg,color-mix(in srgb,var(--practice-accent,#71608d) 85%,white),var(--practice-accent,#71608d));color:var(--practice-on-accent,#fff);box-shadow:0 2px 5px color-mix(in srgb,var(--practice-accent,#71608d) 18%,transparent),inset 0 1px 0 #ffffff20}.ReleaseUpdates_primary__Nm7q1:hover:not(:disabled){background:var(--practice-accent-hover,#604d7c);box-shadow:0 3px 8px color-mix(in srgb,var(--practice-accent,#71608d) 24%,transparent)}.ReleaseUpdates_outline__EFfPr{border:1px solid var(--practice-border,#ddd5e8);color:var(--practice-text-secondary,#555064);background:var(--practice-canvas,#f8f7fc)}.ReleaseUpdates_link__344_2,.ReleaseUpdates_secondary__v1FLF{display:inline-flex;gap:5px;align-items:center;border:0;background:none;color:var(--practice-text-muted,#6c6079);padding:8px 0;min-height:40px;text-decoration:none}.ReleaseUpdates_link__344_2{color:var(--practice-accent,#71608d);font-size:14px}.ReleaseUpdates_link__344_2:hover{text-decoration:underline;text-underline-offset:4px}.ReleaseUpdates_actions__7hYby button:disabled,.ReleaseUpdates_buildInfo__PSUTx button:disabled{opacity:.5;cursor:default}.ReleaseUpdates_actions__7hYby :focus-visible,.ReleaseUpdates_link__344_2:focus-visible{outline:2px solid var(--practice-focus,#8b89f6);outline-offset:4px}.ReleaseUpdates_dot__XAgnS{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--practice-accent,#71608d);flex-shrink:0}.ReleaseUpdates_gearDot__mDiD5{position:absolute;right:5px;top:4px}.ReleaseUpdates_panel___7w3K.ReleaseUpdates_panel___7w3K>h2{font-size:25px;font-weight:500;letter-spacing:-.03em;margin-bottom:27px}.ReleaseUpdates_hero__1o_ko{display:flex;gap:22px;padding:28px;border-radius:20px;background:linear-gradient(135deg,var(--practice-surface-subtle,#eeebfa),color-mix(in srgb,var(--practice-surface-subtle,#eeebfa) 30%,var(--practice-canvas,#f8f7fc)));border:1px solid color-mix(in srgb,var(--practice-accent,#71608d) 9%,transparent)}.ReleaseUpdates_heroIcon__jsrHX{width:58px;height:58px}.ReleaseUpdates_heroContent__9QtGQ{min-width:0}.ReleaseUpdates_eyebrow__DOUhY{display:block;font-size:12px;color:var(--practice-text-muted,#6c6079);margin-bottom:8px}.ReleaseUpdates_hero__1o_ko h3{margin:0 0 10px;font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.025em}.ReleaseUpdates_hero__1o_ko p{margin:0;font-size:14px;color:var(--practice-text-muted,#6c6079);line-height:1.65;max-width:42ch}.ReleaseUpdates_newsSection__qRM1j{margin-top:36px}.ReleaseUpdates_sectionHeading__pWUgL{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:20px}.ReleaseUpdates_sectionHeading__pWUgL h3{margin:0;font-size:16px;font-weight:500}.ReleaseUpdates_sectionHeading__pWUgL time{font-size:12px;color:var(--practice-text-muted,#6c6079)}.ReleaseUpdates_news__XJUSA h4{margin:0 0 9px;font-size:19px;line-height:1.4;font-weight:500;letter-spacing:-.02em}.ReleaseUpdates_news__XJUSA p{margin:0 0 10px;font-size:14px;line-height:1.7;color:var(--practice-text-muted,#6c6079)}.ReleaseUpdates_buildInfo__PSUTx{margin-top:30px;padding-top:20px;border-top:1px solid var(--practice-border,#ddd5e8);display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px;row-gap:8px;color:var(--practice-text-muted,#6c6079);font-size:12px;line-height:1.6}.ReleaseUpdates_buildInfo__PSUTx strong{font-weight:500}.ReleaseUpdates_buildInfo__PSUTx .ReleaseUpdates_link__344_2{flex-basis:100%;font-size:12px}.ReleaseUpdates_spinning__pPpT3{animation:ReleaseUpdates_release-spin__LEK1g 1.2s linear infinite}@keyframes ReleaseUpdates_release-spin__LEK1g{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ReleaseUpdates_spinning__pPpT3{animation:none}}@media (max-width:700px){.ReleaseUpdates_banner__lEiNr{margin:6px 12px 12px;padding:16px;gap:12px;flex-wrap:wrap;align-items:flex-start;max-height:42dvh;overflow-y:auto}.ReleaseUpdates_bannerIcon__NPBtW{width:36px;height:36px}.ReleaseUpdates_banner__lEiNr .ReleaseUpdates_message__4YNd6{flex-basis:calc(100% - 50px)}.ReleaseUpdates_banner__lEiNr .ReleaseUpdates_actions__7hYby{width:100%;justify-content:flex-end;gap:16px;margin-top:2px}.ReleaseUpdates_banner__lEiNr .ReleaseUpdates_actions__7hYby .ReleaseUpdates_link__344_2{margin-right:auto}.ReleaseUpdates_banner__lEiNr .ReleaseUpdates_primary__Nm7q1{padding:9px 13px}.ReleaseUpdates_panel___7w3K.ReleaseUpdates_panel___7w3K>h2{font-size:23px}.ReleaseUpdates_hero__1o_ko{padding:22px;gap:16px;flex-direction:column}.ReleaseUpdates_heroIcon__jsrHX{width:50px;height:50px}.ReleaseUpdates_hero__1o_ko h3{font-size:24px}.ReleaseUpdates_hero__1o_ko .ReleaseUpdates_actions__7hYby{margin-top:20px}.ReleaseUpdates_hero__1o_ko .ReleaseUpdates_primary__Nm7q1{width:100%}.ReleaseUpdates_newsSection__qRM1j{margin-top:30px}.ReleaseUpdates_sectionHeading__pWUgL{flex-direction:column;gap:5px}.ReleaseUpdates_buildInfo__PSUTx{flex-direction:column;gap:4px}}.LoadingIndicator_dots__mE0Eq{display:flex;justify-content:center;align-items:center;gap:7px;height:24px;color:var(--practice-text-muted,currentColor)}.LoadingIndicator_dots__mE0Eq i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:LoadingIndicator_breathe__1kQH6 1.2s ease-in-out infinite}.LoadingIndicator_dots__mE0Eq i:nth-child(2){animation-delay:.15s}.LoadingIndicator_dots__mE0Eq i:nth-child(3){animation-delay:.3s}@keyframes LoadingIndicator_breathe__1kQH6{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.LoadingIndicator_dots__mE0Eq i{animation:none;opacity:.65}}body:has(.AppFrame_frame__9LcnK),html:has(.AppFrame_frame__9LcnK){height:100dvh;min-height:0;overflow:hidden;overscroll-behavior:none}.AppFrame_frame__9LcnK{--app-frame-surface:var(--practice-canvas,#f1f5f9);--app-frame-ink:var(--practice-text,#334155);--app-frame-muted:var(--practice-text-muted,#64748b);--app-frame-line:var(--practice-border,#cbd5e1);--app-frame-control-surface:var(--practice-surface-subtle,rgb(241 245 249/0.8));--app-frame-active:var(--practice-surface,#ffffff);display:flex;height:100dvh;min-height:0;overscroll-behavior:none;flex-direction:column;overflow:hidden;background:var(--app-frame-surface);color:var(--app-frame-ink)}.dark .AppFrame_frame__9LcnK{--app-frame-surface:var(--practice-canvas,#171c24);--app-frame-ink:var(--practice-text,#f8fafc);--app-frame-muted:var(--practice-text-muted,#bfc7d4);--app-frame-line:var(--practice-border,#394353);--app-frame-control-surface:var(--practice-surface-subtle,rgb(30 41 59/0.8));--app-frame-active:var(--practice-surface,#334155)}.AppFrame_header__VHRTX{position:relative;z-index:10;display:grid;min-height:calc(58px + env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;flex-shrink:0;gap:16px;padding:env(safe-area-inset-top) 18px 0;border-bottom:0;background:var(--app-frame-surface)}.AppFrame_brand__LATGZ{display:block;min-width:-moz-max-content;min-width:max-content;margin:0;color:var(--app-frame-ink);font-size:26px;font-weight:400;line-height:1;letter-spacing:-.04em;white-space:nowrap}.AppFrame_brandAccent__1uX3T{color:var(--practice-accent,#8b89f6)}.AppFrame_desktopNav__aAmti{display:flex;min-width:0;justify-content:center}.AppFrame_desktopNav__aAmti>nav{display:flex}.AppFrame_desktopNav__aAmti button{min-height:36px}.AppFrame_desktopNav__aAmti button:focus-visible{outline:2px solid var(--practice-focus,#8b89f6);outline-offset:2px}.AppFrame_primaryNav__bWloD{position:relative;display:flex;align-items:center;gap:4px;height:34px;box-sizing:border-box;border:0;border-radius:13.6px;background:var(--app-frame-control-surface);padding:3px;font-size:var(--practice-text-caption,.75rem)}.AppFrame_primaryNav__bWloD button{display:flex;min-height:28px;align-items:center;gap:7px;border:0;border-radius:11.2px;background:transparent;color:var(--app-frame-muted);padding:0 10px;transition:background .2s var(--practice-motion),color .2s var(--practice-motion),box-shadow .2s var(--practice-motion);font-size:inherit;font-weight:400}.AppFrame_primaryNav__bWloD button:hover{color:var(--app-frame-ink)}.AppFrame_primaryNav__bWloD button[aria-current=page]{color:var(--practice-selected-text,var(--app-frame-ink))}.AppFrame_primaryNav__bWloD button:disabled{cursor:not-allowed;opacity:.5}.AppFrame_primaryNav__bWloD svg{width:15px;height:15px;flex-shrink:0}.AppFrame_utilities__hBiRj{display:flex;min-width:0;justify-content:flex-end}.AppFrame_content__M3yFZ{overflow:hidden;display:flex;min-height:0;flex:1;flex-direction:column}.AppFrame_tabBar__Cfcdn{display:none;flex-shrink:0;padding:4px 8px calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--app-frame-line);background:var(--app-frame-surface)}.AppFrame_tabBarNav___x29Q{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;font-size:var(--practice-text-caption,.75rem)}.AppFrame_tabBarNav___x29Q button{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:52px;gap:4px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--app-frame-muted);font:inherit;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.AppFrame_tabBarNav___x29Q button[aria-current=page]{color:var(--app-frame-ink)}.AppFrame_tabBarNav___x29Q button:focus-visible{outline:2px solid var(--practice-focus);outline-offset:-2px}.AppFrame_tabBarNav___x29Q button:disabled{opacity:.5}.AppFrame_tabBarNav___x29Q svg{flex-shrink:0;width:20px;height:20px;stroke-width:1.5}@media (min-width:701px){.AppFrame_header__VHRTX{padding-right:24px;padding-left:24px}}@media (max-width:700px){.AppFrame_tabBar__Cfcdn{display:block}.AppFrame_desktopNav__aAmti,.AppFrame_frame__9LcnK[data-immersive=true]>.AppFrame_header__VHRTX,.AppFrame_frame__9LcnK[data-immersive=true]>.AppFrame_tabBar__Cfcdn{display:none}.AppFrame_header__VHRTX{grid-template-columns:minmax(0,1fr) auto;gap:12px}.AppFrame_brand__LATGZ{font-size:min(var(--practice-text-title-sm,20px),22px)}}@media (max-width:359px){.AppFrame_header__VHRTX{gap:8px;padding-right:12px;padding-left:12px}}@media (max-width:1024px) and (max-height:500px){.AppFrame_frame__9LcnK[data-immersive=true]>.AppFrame_header__VHRTX,.AppFrame_frame__9LcnK[data-immersive=true]>.AppFrame_tabBar__Cfcdn{display:none}}.AppFrame_brandLink__ln4RK{justify-self:start;padding:0;border:0;background:none;color:inherit;cursor:pointer}.AppFrame_brandLink__ln4RK:focus-visible{outline:2px solid var(--practice-focus);outline-offset:5px;border-radius:3px}.AppFrame_brandLink__ln4RK:disabled{cursor:default}@media(prefers-reduced-motion:reduce){.AppFrame_primaryNav__bWloD button{transition:none}}.AppFrame_primaryNav__bWloD button,.AppFrame_tabBarNav___x29Q button{position:relative;z-index:1}.AppFrame_selection__PTAiI{position:absolute;top:0;left:0;pointer-events:none;background:var(--app-frame-active);border-radius:100px;box-shadow:0 1px 2px var(--practice-shadow,rgb(15 23 42/.08));transition:transform .23s var(--practice-motion,ease),width .23s var(--practice-motion,ease),height .23s var(--practice-motion,ease)}.AppFrame_tabBarNav___x29Q .AppFrame_selection__PTAiI{border-radius:8px;box-shadow:none}@media (prefers-reduced-motion:reduce){.AppFrame_selection__PTAiI{transition:none}}.AppFrame_desktopNav__aAmti .AppFrame_primaryNav__bWloD{height:34px;box-sizing:border-box;border:0;border-radius:13.6px;padding:3px}.AppFrame_desktopNav__aAmti .AppFrame_primaryNav__bWloD button{min-height:28px;border-radius:11.2px;font-weight:400}.AppFrame_primaryNav__bWloD .AppFrame_selection__PTAiI{border-radius:11.2px;box-shadow:none}.wordDetailsSheet_backdrop__Nssra{background:var(--practice-backdrop)}.wordDetailsSheet_panel__AMpil{background:var(--practice-surface);color:var(--practice-text);box-shadow:0 24px 90px var(--practice-shadow)}.wordDetailsSheet_header__pxRKC{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:12px;min-height:52px;padding:0 12px;border:0;background:transparent}.wordDetailsSheet_title__Mv7hG{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--practice-font-ui);font-size:var(--practice-text-small);font-weight:550;color:var(--practice-text-secondary)}.wordDetailsSheet_close__QeAQL{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;border:1px solid var(--practice-border);border-radius:50%;background:var(--practice-surface);color:var(--practice-text-secondary);font-size:var(--practice-text-lead);cursor:pointer}.wordDetailsSheet_close__QeAQL:hover{background:var(--practice-surface-hover)}.wordDetailsSheet_close__QeAQL:focus-visible{outline:2px solid var(--practice-focus);outline-offset:2px}.wordDetailsSheet_librarySheet__ABgVq{--sheet-top-inset:env(safe-area-inset-top,0px);position:fixed;inset:auto 8px calc(72px + env(safe-area-inset-bottom, 0px));z-index:35;display:flex;flex-direction:column;overflow:hidden;height:min(340px,60dvh);max-height:calc(100dvh - 80px - env(safe-area-inset-bottom, 0px) - var(--sheet-top-inset));border:1px solid var(--practice-border);border-radius:22px 22px 12px 12px;background:var(--practice-canvas);color:var(--practice-text);box-shadow:0 -8px 30px var(--practice-shadow);transition:height .22s ease;animation:wordDetailsSheet_sheetEnter__l7FDw .3s cubic-bezier(.22,1,.36,1)}.wordDetailsSheet_librarySheet__ABgVq[data-expanded=true]{height:calc(100dvh - 80px)}.wordDetailsSheet_handle__1YA2J{display:grid;place-items:center;flex-shrink:0;width:100%;height:28px;padding:0;border:0;background:transparent;cursor:ns-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wordDetailsSheet_handle__1YA2J span{width:38px;height:4px;border-radius:4px;background:var(--practice-text-muted)}.wordDetailsSheet_handle__1YA2J:focus-visible{outline:2px solid var(--practice-focus);outline-offset:-3px}@keyframes wordDetailsSheet_sheetEnter__l7FDw{0%{transform:translateY(calc(100% + 72px))}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.wordDetailsSheet_librarySheet__ABgVq{transition:none;animation:none}}.wordDetailsSheet_closeHost__JGDrM{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.wordDetailsSheet_fallbackClose__824YV{position:absolute;top:0;right:0;z-index:2}.wordDetailsSheet_closeHost__JGDrM:has([data-testid=library-sense-card-group])>.wordDetailsSheet_fallbackClose__824YV{display:none}.wordDetailsSheet_librarySheet__ABgVq[data-dragging=true]{transition:none}.TrainingCompletion_panel__ccAwB{height:100%;min-height:360px;display:flex;align-items:center;justify-content:center;padding:32px 20px;border-radius:var(--practice-radius-panel);background:var(--practice-surface);color:var(--practice-text);text-align:center}.TrainingCompletion_content__OCQTs{display:flex;flex-direction:column;align-items:center;width:100%;max-width:480px}.TrainingCompletion_check__cAILq{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;color:var(--practice-accent);background:var(--practice-surface-subtle);margin-bottom:32px}.TrainingCompletion_title__vlU9n{font-family:var(--practice-font-reading);font-size:var(--practice-text-headword);line-height:1.2;font-weight:500;margin:0}.TrainingCompletion_summary___gKv_{font-size:var(--practice-text-lead);color:var(--practice-text-muted);margin:12px 0 40px}.TrainingCompletion_primary__tUbXb{display:flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 28px;border-radius:var(--practice-radius-control);background:var(--practice-selected);color:var(--practice-selected-text);font-size:var(--practice-text-lead)}.TrainingCompletion_home__U1Brz,.TrainingCompletion_secondary__isMEn{min-height:44px;padding:10px 16px;font-size:var(--practice-text-body-lg);background:transparent}.TrainingCompletion_secondary__isMEn{color:var(--practice-accent);margin-top:16px;font-weight:500}.TrainingCompletion_home__U1Brz{color:var(--practice-text-secondary);margin-top:8px}.TrainingCompletion_home__U1Brz:disabled,.TrainingCompletion_primary__tUbXb:disabled,.TrainingCompletion_secondary__isMEn:disabled{opacity:.5}.TrainingCompletion_home__U1Brz:focus-visible,.TrainingCompletion_primary__tUbXb:focus-visible,.TrainingCompletion_secondary__isMEn:focus-visible{outline:2px solid var(--practice-focus);outline-offset:3px}.libraryWorkspace_workspace__M_klh{width:100%;max-width:1200px;margin-inline:auto;min-height:0;flex:1;display:flex;flex-direction:column;padding:20px 24px 16px}.libraryWorkspace_shell__xtZos{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--practice-canvas);color:var(--practice-text)}.libraryWorkspace_columns__o1PBW{display:flex;flex:1;min-height:0;gap:16px}.libraryWorkspace_toolbar__GK_cM{flex-shrink:0;padding:0 0 12px;border:0}.libraryWorkspace_input__Jfvmx{height:44px;width:100%;padding:0 44px;border:1px solid var(--practice-border);border-radius:12px;background:var(--practice-surface);color:var(--practice-text);font-family:var(--practice-font-ui);font-size:var(--practice-text-small);outline:none;box-shadow:none}.libraryWorkspace_input__Jfvmx:focus{border-color:var(--practice-border);outline:none;box-shadow:none}.libraryWorkspace_scope__YbwOp{font-size:var(--practice-text-label);color:var(--practice-text-muted)}.libraryWorkspace_scopeControls__tDTTC{display:grid;gap:8px;background:none;border:0;padding:0}.libraryWorkspace_entryControls__q35Gy{padding:0;border:0;background:none}.libraryWorkspace_results__QkMbx{min-height:0;flex:1;overflow-y:auto;padding:0;scrollbar-width:none}.libraryWorkspace_results__QkMbx::-webkit-scrollbar{display:none}.libraryWorkspace_pagination__awHFy{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;border:0;background:none;color:var(--practice-text-muted);font-size:var(--practice-text-caption)}.libraryWorkspace_pagination__awHFy>div{flex-wrap:wrap;margin-left:auto}.libraryWorkspace_detail__x3Oi2{border:0;width:auto;min-height:0;overflow:hidden;border-radius:0;background:transparent}.libraryWorkspace_detailNotice__ROst7{padding:10px 20px;border-bottom:1px solid var(--practice-border);font-size:var(--practice-text-caption);color:var(--practice-text-muted)}.libraryWorkspace_detailNotice__ROst7 h2{margin:0;font-size:inherit;font-weight:550;color:var(--practice-text-secondary)}.libraryWorkspace_detailNotice__ROst7 p{margin:2px 0 0}.libraryWorkspace_srOnly__Z8_bv{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:701px){.libraryWorkspace_columns__o1PBW{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr)}}@media (max-width:700px){.libraryWorkspace_workspace__M_klh{padding:12px 16px}.libraryWorkspace_columns__o1PBW{gap:0}}.libraryWorkspace_label__ocwvg{display:grid;gap:4px;color:var(--practice-text-secondary);font-size:var(--practice-text-caption);font-weight:500;line-height:1.4}.libraryWorkspace_field__NPiYi{min-height:34px;min-width:0;width:100%;padding:8px 12px;border:1px solid var(--practice-border);border-radius:12px;background:var(--practice-surface);color:var(--practice-text);font:inherit;font-size:var(--practice-text-small);line-height:1.4;outline:none}.libraryWorkspace_field__NPiYi:focus{border-color:var(--practice-control-border);box-shadow:0 0 0 2px var(--practice-shadow)}.libraryWorkspace_button__k5A8I{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:28px;padding:4px 12px;border:1px solid var(--practice-border);border-radius:999px;background:var(--practice-surface);color:var(--practice-text);font-family:var(--practice-font-ui);font-size:var(--practice-text-caption);line-height:1.4}.libraryWorkspace_button__k5A8I:hover{background:var(--practice-surface-hover)}.libraryWorkspace_button__k5A8I:focus-visible{outline:2px solid var(--practice-focus);outline-offset:2px}.libraryWorkspace_button__k5A8I:disabled,.libraryWorkspace_field__NPiYi:disabled{opacity:.5}.libraryWorkspace_caption__Twa50{color:var(--practice-text-muted);font-size:var(--practice-text-label);line-height:1.4;font-weight:500;letter-spacing:.04em}.libraryWorkspace_notice__l1QH_{color:var(--practice-text-secondary);font-size:var(--practice-text-caption);line-height:1.5}.libraryWorkspace_searchRow__BYz_a{display:flex;align-items:stretch;gap:8px}.libraryWorkspace_filterButton__R0XKs{display:grid;place-items:center;width:44px;flex:none;border:1px solid var(--practice-border);border-radius:12px;background:var(--practice-surface);color:var(--practice-text-muted)}.libraryWorkspace_filterButton__R0XKs[data-active=true]{background:var(--practice-surface-subtle);color:var(--practice-accent)}.libraryWorkspace_filterButton__R0XKs:focus-visible{outline:2px solid var(--practice-focus);outline-offset:2px}.libraryWorkspace_filterButton__R0XKs:disabled{opacity:.5}.libraryWorkspace_editorActions__A2VrV{display:flex;flex-wrap:wrap;align-items:center;gap:12px;position:sticky;bottom:-20px;background:var(--practice-surface);padding-block:12px}.libraryWorkspace_error__IRpex{display:grid;gap:12px;padding:16px;color:var(--practice-danger);font-size:var(--practice-text-small);line-height:1.5}.libraryWorkspace_error__IRpex p{margin:0}.libraryWorkspace_error__IRpex .libraryWorkspace_button__k5A8I{justify-self:start}.libraryWorkspace_empty__wKP_j{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;text-align:center}.libraryWorkspace_emptyTitle__7QeST{color:var(--practice-text);font-size:var(--practice-text-body);font-weight:500}.libraryWorkspace_skeleton__Xznre{height:64px;border-radius:var(--practice-radius-dialog);background:var(--practice-surface-subtle)}.libraryWorkspace_clearSearch__QTouX{position:absolute;top:50%;right:12px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:none;color:var(--practice-text-muted);transform:translateY(-50%);cursor:pointer}.libraryWorkspace_clearSearch__QTouX:hover{background:var(--practice-surface-hover);color:var(--practice-text-secondary)}.libraryWorkspace_onlyCollection__EGlhP{display:none;align-items:center;gap:8px;font-size:var(--practice-text-caption);font-weight:550;color:var(--practice-text-secondary)}@media (min-width:768px){.libraryWorkspace_onlyCollection__EGlhP{display:flex}}.libraryWorkspace_listPane__x8YlH{position:relative}.libraryWorkspace_listPane__x8YlH .libraryWorkspace_results__QkMbx{padding-bottom:86px}.libraryWorkspace_listPane__x8YlH .libraryWorkspace_pagination__awHFy{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;flex-wrap:nowrap;width:-moz-max-content;width:max-content;max-width:none;align-items:center;gap:12px;padding:6px 10px;border-radius:24px;background:var(--practice-surface);box-shadow:0 3px 15px var(--practice-shadow);z-index:2}.libraryWorkspace_listPane__x8YlH .libraryWorkspace_pagination__awHFy>div{margin:0;flex-wrap:nowrap}.libraryWorkspace_pageIndicator__eWJ6R{color:var(--practice-text-secondary);font-size:var(--practice-text-label);font-variant-numeric:tabular-nums;white-space:nowrap}.libraryWorkspace_detail__x3Oi2{display:none}@media(min-width:701px){.libraryWorkspace_detail__x3Oi2{display:block;min-width:0}.libraryWorkspace_mobileDetail__JXLfF{display:none}}.libraryWorkspace_listPane__x8YlH .libraryWorkspace_pagination__awHFy>div{display:contents}.libraryWorkspace_listPane__x8YlH .libraryWorkspace_pagination__awHFy>div>button:first-child{order:-1}@media (min-width:701px){.libraryWorkspace_columns__o1PBW[data-detail-open=false]{grid-template-columns:minmax(0,1fr)}.libraryWorkspace_columns__o1PBW[data-detail-open=false]>.libraryWorkspace_detail__x3Oi2{display:none}}.wordIdentity_article__TDrt7{font-family:var(--practice-font-reading);font-size:.55em;font-weight:400;color:var(--practice-text-muted);letter-spacing:normal}.libraryResults_list__jAKnK{background:var(--practice-surface);border:1px solid var(--practice-border);border-radius:14px;overflow:hidden;color:var(--practice-text);font-family:var(--practice-font-ui)}.libraryResults_row__TWRDR{width:100%;min-height:50px;padding:10px 14px;display:grid;gap:5px;border:0;border-bottom:1px solid var(--practice-border);background:var(--practice-surface);text-align:left;color:inherit;position:relative;transition:background .15s}.libraryResults_row__TWRDR:last-child{border-bottom:0}.libraryResults_row__TWRDR:hover{background:var(--practice-surface-hover)}.libraryResults_row__TWRDR[aria-pressed=true]{background:var(--practice-canvas)}.libraryResults_list__jAKnK:focus-visible,.libraryResults_row__TWRDR:focus-visible{outline:2px solid var(--practice-focus);outline-offset:-2px}.libraryResults_word__VAjNi{font-family:var(--practice-font-reading);font-size:var(--practice-text-title-sm);line-height:1.15;overflow-wrap:anywhere}.libraryResults_word__VAjNi sup{font-family:var(--practice-font-ui);margin-left:5px}.libraryResults_metadata__UK3P2,.libraryResults_word__VAjNi sup{font-size:var(--practice-text-label);color:var(--practice-text-muted)}.libraryResults_metadata__UK3P2{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;line-height:1.5}.libraryResults_pos__b62i7{display:inline-flex;align-items:center;gap:5px}.libraryResults_pos__b62i7 i{height:5px;width:5px;background:var(--practice-text-muted);border-radius:50%;flex:none}.libraryResults_pos__b62i7:is([data-part=noun],[data-part=zn]) i{background:var(--practice-info)}.libraryResults_pos__b62i7:is([data-part=verb],[data-part=ww]) i{background:var(--practice-danger)}.libraryResults_pos__b62i7:is([data-part=adjective],[data-part=bn]) i{background:var(--practice-success)}.libraryResults_pos__b62i7:is([data-part=adverb],[data-part=bw]) i{background:var(--practice-warning)}.libraryResults_pos__b62i7:is([data-part=preposition],[data-part=vz]) i{background:var(--practice-accent)}.libraryResults_badge__iR27J{display:inline-flex;align-items:center;padding:0 5px;min-height:18px;background:var(--practice-canvas);color:var(--practice-text-muted);border-radius:5px;font-weight:500}.libraryResults_count__T62Yj{font-variant-numeric:tabular-nums}.libraryResults_count__T62Yj:before{content:"·";margin-right:6px}.libraryResults_preview__6_L5I{font-size:var(--practice-text-caption);line-height:1.5;color:var(--practice-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.libraryResults_list__jAKnK:not([data-listing=preview]) .libraryResults_preview__6_L5I,.libraryResults_list__jAKnK[data-listing=metadata] .libraryResults_count__T62Yj{display:none}.libraryResults_list__jAKnK[data-density=reading] .libraryResults_row__TWRDR{min-height:72px;padding-block:12px}.libraryResults_list__jAKnK[data-has-detail=true] :is(.libraryResults_source__KTMw_,.libraryResults_preview__6_L5I){display:none}.libraryResults_list__jAKnK[data-count-position=edge][data-has-detail=false] .libraryResults_row__TWRDR{padding-right:110px}.libraryResults_list__jAKnK[data-count-position=edge][data-has-detail=false] .libraryResults_count__T62Yj{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.libraryResults_list__jAKnK[data-count-position=edge][data-has-detail=false] .libraryResults_count__T62Yj:before{content:none}@media (max-width:700px){.libraryResults_row__TWRDR{min-height:64px}.libraryResults_preview__6_L5I,.libraryResults_source__KTMw_{display:none}.libraryResults_list__jAKnK[data-count-position=edge][data-has-detail=false] .libraryResults_row__TWRDR{padding-right:14px}.libraryResults_list__jAKnK[data-count-position=edge][data-has-detail=false] .libraryResults_count__T62Yj{position:static;transform:none}.libraryResults_list__jAKnK[data-count-position=edge][data-has-detail=false] .libraryResults_count__T62Yj:before{content:"·"}}@media (prefers-reduced-motion:reduce){.libraryResults_row__TWRDR{transition:none}}.libraryResults_list__jAKnK>div:not(:last-child) .libraryResults_row__TWRDR{border-bottom:1px solid var(--practice-border)}.libraryResults_list__jAKnK[data-show-source=true] .libraryResults_source__KTMw_{display:inline}.libraryResults_list__jAKnK[data-entry-selection=true] .libraryResults_preview__6_L5I{display:-webkit-box}.libraryFilters_dialog__yHj6p.libraryFilters_dialog__yHj6p{height:min(740px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);overflow:hidden;border-radius:22px;background:var(--practice-surface)}.libraryFilters_dialog__yHj6p[open]{display:flex;flex-direction:column}.libraryFilters_header__NS7S6{display:flex;align-items:center;gap:12px;padding:18px 20px;flex-shrink:0}.libraryFilters_header__NS7S6 h2{flex:1;margin:0;font-size:var(--practice-text-lead);font-weight:550;color:var(--practice-text)}.libraryFilters_icon__PIS4G{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--practice-text-muted)}.libraryFilters_icon__PIS4G:hover{background:var(--practice-canvas)}.libraryFilters_viewport__L5VI5{flex:1;min-height:0;overflow:hidden}.libraryFilters_track__ny_L9{display:flex;width:200%;height:100%;transition:transform .24s cubic-bezier(.22,1,.36,1)}.libraryFilters_track__ny_L9[data-child=true]{transform:translateX(-50%)}.libraryFilters_page___UtLl{width:50%;flex-shrink:0;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px 20px;box-sizing:border-box}.libraryFilters_group__BW3ve{display:flex;flex-direction:column;gap:2px;border-radius:15px;overflow:hidden}.libraryFilters_partRow__xbZCS,.libraryFilters_row__9VZY0{min-height:44px;background:var(--practice-canvas);color:var(--practice-text-secondary)}.libraryFilters_row__9VZY0{display:flex;align-items:center;gap:12px;width:100%;border:0;text-align:left;padding:11px 14px;font:inherit;font-size:var(--practice-text-body)}.libraryFilters_row__9VZY0>span:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.libraryFilters_row__9VZY0 .libraryFilters_value__AwSG7{flex:0 1 55%;font-size:var(--practice-text-small);color:var(--practice-text-muted);text-align:right;overflow-wrap:anywhere}.libraryFilters_disclosure__7Wl3P>svg,.libraryFilters_row__9VZY0>svg{flex-shrink:0;color:var(--practice-text-muted)}.libraryFilters_disclosure__7Wl3P:hover,.libraryFilters_partToggle__3rGcP:hover,.libraryFilters_row__9VZY0:hover{background:var(--practice-surface-subtle)}.libraryFilters_partRow__xbZCS{display:flex;min-height:38px}.libraryFilters_partToggle__3rGcP{display:flex;align-items:center;gap:12px;flex:1;border:0;background:transparent;color:inherit;text-align:left;padding:8px 14px;font:inherit;font-size:var(--practice-text-body);line-height:20px}.libraryFilters_check__sgmBD{width:18px;height:18px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--practice-control-border);border-radius:6px;color:var(--practice-text-muted)}[aria-pressed=true]>.libraryFilters_check__sgmBD{background:var(--practice-surface-subtle);border-color:var(--practice-control-border)}.libraryFilters_disclosure__7Wl3P{display:grid;place-items:center;width:46px;flex-shrink:0;background:transparent;border:0}.libraryFilters_dot__lrcfG{width:6px;height:6px;border-radius:50%;background:var(--practice-accent)}.libraryFilters_label__9gmPh{font-size:var(--practice-text-caption);font-weight:500;color:var(--practice-text-muted);margin:24px 14px 10px}.libraryFilters_search__pR43X{display:flex;align-items:center;gap:9px;padding:10px 12px;background:var(--practice-canvas);border-radius:12px;margin:0 0 16px;color:var(--practice-text-muted)}.libraryFilters_search__pR43X input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--practice-text-secondary);font:inherit;font-size:var(--practice-text-body)}.libraryFilters_help__AcvFW{font-size:var(--practice-text-small);line-height:1.6;color:var(--practice-text-muted);margin:6px 0 20px}.libraryFilters_footer__YTsIL{padding:12px 20px 18px;min-height:102px;box-sizing:border-box;flex-shrink:0}.libraryFilters_count__h3UKG{font-size:var(--practice-text-caption);color:var(--practice-text-muted);margin:0 0 12px}.libraryFilters_actions__pY1yV{display:flex;align-items:center;justify-content:flex-end;gap:8px}.libraryFilters_reset__QT8yV{margin-right:auto;border:0;background:transparent;color:var(--practice-text-muted);font:inherit;font-size:var(--practice-text-caption);padding:8px 0}@media(max-width:600px){.libraryFilters_dialog__yHj6p.libraryFilters_dialog__yHj6p{width:calc(100vw - 24px);height:min(780px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}.libraryFilters_header__NS7S6{padding:14px 16px}.libraryFilters_page___UtLl{padding:8px 14px 16px}.libraryFilters_footer__YTsIL{padding:12px 14px 14px}.libraryFilters_partRow__xbZCS,.libraryFilters_row__9VZY0{min-height:46px}.libraryFilters_reset__QT8yV{font-size:var(--practice-text-label)}}@media(prefers-reduced-motion:reduce){.libraryFilters_track__ny_L9{transition:none}}.libraryFilters_disclosure__7Wl3P:focus-visible,.libraryFilters_partToggle__3rGcP:focus-visible,.libraryFilters_row__9VZY0:focus-visible{outline:2px solid var(--practice-focus);outline-offset:-3px;border-radius:10px}.libraryFilters_popover__o_zbA{position:fixed;inset:auto;margin:0;width:min(280px,calc(100vw - 24px));padding:14px 16px;border:1px solid var(--practice-border);border-radius:16px;background:var(--practice-surface);color:var(--practice-text-secondary);box-shadow:0 12px 36px var(--practice-shadow);box-sizing:border-box}.libraryFilters_popover__o_zbA::backdrop{background:var(--practice-backdrop);backdrop-filter:blur(3px)}.libraryFilters_popoverHeader__0qNla{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.libraryFilters_popoverHeader__0qNla h3{font-size:var(--practice-text-body);font-weight:550;margin:0}.libraryFilters_popover__o_zbA .libraryFilters_help__AcvFW{font-size:var(--practice-text-label);margin:12px 0 0}.libraryFilters_actions__pY1yV{flex-wrap:wrap}@media(max-width:400px){.libraryFilters_row__9VZY0{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.libraryFilters_row__9VZY0 .libraryFilters_value__AwSG7{grid-column:1;grid-row:2;text-align:left}.libraryFilters_row__9VZY0>svg{grid-column:2;grid-row:1/3}.libraryFilters_actions__pY1yV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.libraryFilters_actions__pY1yV>button{min-width:0;white-space:normal;overflow-wrap:anywhere}.libraryFilters_reset__QT8yV{grid-column:1/-1;text-align:left}[data-text-size=extra] .libraryFilters_actions__pY1yV{grid-template-columns:minmax(0,1fr)}}.libraryFilters_dialog__yHj6p{width:min(560px,calc(100vw - 32px));padding:0;border:1px solid var(--practice-border);color:var(--practice-text);box-shadow:0 20px 70px var(--practice-shadow);font-family:var(--practice-font-ui)}.libraryFilters_dialog__yHj6p::backdrop{background:var(--practice-backdrop);backdrop-filter:blur(2px)}.libraryFilters_dialog__yHj6p button,.libraryFilters_popover__o_zbA button{font-family:inherit;cursor:pointer}.libraryFilters_dialog__yHj6p button:disabled{cursor:default;opacity:.5}.libraryFilters_parts__CHLEq{display:flex;gap:8px;flex-wrap:wrap}.libraryFilters_part__hWQW6{display:flex;align-items:stretch;border:1px solid var(--practice-border);border-radius:8px;background:var(--practice-surface);color:var(--practice-text-secondary);overflow:hidden;box-shadow:0 1px 2px var(--practice-shadow)}.libraryFilters_part__hWQW6>button{border:0;background:none;color:inherit;min-height:32px;padding:0 11px;font-size:var(--practice-text-small);display:flex;align-items:center;gap:7px}.libraryFilters_chip__sAykg[data-selected=true],.libraryFilters_part__hWQW6.libraryFilters_selected__Klw0h{background:var(--practice-canvas);border-color:var(--practice-control-border);color:var(--practice-accent)}.libraryFilters_part__hWQW6 .libraryFilters_chipDisclosure__hLPpN{width:30px;padding:0;justify-content:center;border-left:1px solid var(--practice-border)}.libraryFilters_action__oCQ8w{border:1px solid var(--practice-border);border-radius:9px;min-height:38px;padding:8px 14px;font-size:var(--practice-text-small);font-weight:600;background:var(--practice-surface);color:var(--practice-text-secondary);white-space:nowrap}.libraryFilters_primary__PxiLI{background:var(--practice-accent);border-color:var(--practice-accent);color:var(--practice-on-accent)}.libraryFilters_primary__PxiLI:hover{background:var(--practice-accent-hover)}.libraryFilters_chip__sAykg{border:1px solid var(--practice-border);background:var(--practice-surface);border-radius:8px;padding:5px 11px;min-height:32px;font-size:var(--practice-text-small);line-height:1.5;color:var(--practice-text-secondary)}.libraryFilters_dialog__yHj6p button:focus-visible,.libraryFilters_popover__o_zbA button:focus-visible{outline:2px solid var(--practice-focus);outline-offset:-2px}.libraryFilters_page___UtLl{scrollbar-width:none}.libraryFilters_page___UtLl::-webkit-scrollbar{display:none}.libraryFilters_dialog__yHj6p[open]{animation:libraryFilters_filterEnter___liqx .22s cubic-bezier(.22,1,.36,1)}@keyframes libraryFilters_filterEnter___liqx{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.libraryFilters_dialog__yHj6p[open]{animation:none}}.libraryFilters_part__hWQW6{border:0;border-radius:11.2px;background:transparent;box-shadow:none}.libraryFilters_part__hWQW6>button{min-height:28px;font:400 var(--practice-text-label)/1.35 var(--practice-font-ui)}.libraryFilters_chip__sAykg[data-selected=true],.libraryFilters_part__hWQW6.libraryFilters_selected__Klw0h{background:var(--practice-surface-hover);border-color:transparent;color:var(--practice-text-secondary)}.libraryFilters_part__hWQW6 .libraryFilters_chipDisclosure__hLPpN{border-left:0;width:28px}.libraryFilters_chip__sAykg{border:0;border-radius:11.2px;min-height:28px;padding:4px 10px;background:transparent;font:400 var(--practice-text-label)/1.35 var(--practice-font-ui)}.libraryFilters_sections__IBCE1{border:1px solid color-mix(in srgb,var(--practice-text) 18%,transparent);border-radius:12px;overflow:hidden}.libraryFilters_languageRow__hfEVe{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;align-items:center;min-height:51px;padding:10px 12px;box-sizing:border-box}.libraryFilters_languageRow__hfEVe h3{margin:0;font:550 var(--practice-text-caption)/1.4 var(--practice-font-ui)}.libraryFilters_sections__IBCE1 .libraryFilters_parts__CHLEq{padding-left:10px;gap:5px}.libraryFilters_sourceToolbar__qvG4J{display:flex;justify-content:flex-end;margin-bottom:8px}.libraryFilters_sourceToolbar__qvG4J .libraryFilters_search__pR43X{flex:1;margin:0;padding:7px 10px}.libraryFilters_sourceList__cWp0U{max-height:260px;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:2px}.libraryFilters_sourceOption__bcTYu{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:7px 10px;border:0;border-radius:11.2px;background:transparent;color:var(--practice-text-secondary);text-align:left;font:400 var(--practice-text-label)/1.4 var(--practice-font-ui)}.libraryFilters_sourceOption__bcTYu span{min-width:0;overflow-wrap:anywhere}.libraryFilters_sourceOption__bcTYu svg{flex:none}.libraryFilters_sourceOption__bcTYu:hover,.libraryFilters_sourceOption__bcTYu[aria-pressed=true]{background:var(--practice-surface-hover)}.libraryFilters_dialog__yHj6p.libraryFilters_inlinePanel__S4dP6{display:flex;flex-direction:column;height:100%;min-height:0;max-height:none;width:100%;max-width:none;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:hidden;box-sizing:border-box}.libraryFilters_inlinePanel__S4dP6 .libraryFilters_header__NS7S6{padding:0 12px 14px}.libraryFilters_inlinePanel__S4dP6 .libraryFilters_footer__YTsIL,.libraryFilters_inlinePanel__S4dP6 .libraryFilters_page___UtLl{padding-inline:12px}.libraryFilters_sourceName__HN8wn{display:flex;align-items:center;gap:8px}.builderSection_section__MwZjz{padding:0 4px 5px;background:var(--practice-surface-subtle);border-radius:12px;margin-bottom:8px;color:var(--practice-text-secondary)}.builderSection_section__MwZjz:has(>.builderSection_heading__6pCwB:hover){background:var(--practice-surface-hover)}.builderSection_section__MwZjz:has(>.builderSection_heading__6pCwB:focus-visible){outline:2px solid var(--practice-focus);outline-offset:2px}.builderSection_heading__6pCwB{display:grid;grid-template-columns:140px minmax(0,1fr) 17px;gap:16px;align-items:center;width:100%;min-height:51px;padding:12.5px 18px;text-align:left;border:0;background:transparent;color:inherit;cursor:pointer;font-family:var(--practice-font-ui)}.builderSection_heading__6pCwB:focus-visible{outline:none}.builderSection_title__MjKno{font-size:var(--practice-text-body-lg);font-weight:550;overflow-wrap:anywhere}.builderSection_summary__pbewN{font-size:var(--practice-text-small);color:var(--practice-text-muted);line-height:1.6;overflow-wrap:anywhere}.builderSection_chevron__lnH5C,.builderSection_rotated__JJkuE{color:var(--practice-text-muted);transition:transform .44s var(--practice-motion)}.builderSection_rotated__JJkuE{transform:rotate(180deg)}.builderSection_reveal___fo98{display:grid;grid-template-rows:0fr;visibility:hidden;overflow:hidden;min-height:0;transition:grid-template-rows .44s var(--practice-motion),visibility 0s .44s}.builderSection_reveal___fo98.builderSection_open__Ow3qk{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.builderSection_reveal___fo98>div{overflow:hidden;min-height:0;background:var(--practice-canvas);border-radius:0 0 8px 8px}.builderSection_body__Wc1DE{padding:22px 18px 26px}@media (max-width:700px){.builderSection_heading__6pCwB{grid-template-columns:90px minmax(0,1fr) 17px;gap:12px;padding:11.5px 12px}.builderSection_title__MjKno{font-size:var(--practice-text-body)}.builderSection_summary__pbewN{font-size:var(--practice-text-caption)}.builderSection_body__Wc1DE{padding:20px 12px 24px}}@media (prefers-reduced-motion:reduce){.builderSection_chevron__lnH5C,.builderSection_reveal___fo98,.builderSection_rotated__JJkuE{transition:none}}[data-text-size=extra] .builderSection_heading__6pCwB,[data-text-size=large] .builderSection_heading__6pCwB{grid-template-columns:1fr 17px}[data-text-size=extra] .builderSection_summary__pbewN,[data-text-size=large] .builderSection_summary__pbewN{grid-column:1/-1;grid-row:2}[data-text-size=extra] .builderSection_chevron__lnH5C,[data-text-size=extra] .builderSection_rotated__JJkuE,[data-text-size=large] .builderSection_chevron__lnH5C,[data-text-size=large] .builderSection_rotated__JJkuE{grid-column:2;grid-row:1}.session-builder-standard .builderSection_section__MwZjz{background:transparent;border:1px solid color-mix(in srgb,var(--practice-text) 18%,transparent);padding:0;box-sizing:border-box}.session-builder-standard .builderSection_reveal___fo98>div{background:transparent}.session-builder-standard .builder-section-group>.builderSection_section__MwZjz{border:0;border-radius:0;margin:0;position:relative}.session-builder-standard .builderSection_body__Wc1DE{padding-top:8px;padding-bottom:18px}.session-builder-standard .builderSection_chevron__lnH5C,.session-builder-standard .builderSection_rotated__JJkuE{color:color-mix(in srgb,var(--practice-text) 18%,transparent)}.session-builder-standard .builder-section-group>.builderSection_section__MwZjz:has(>.builderSection_heading__6pCwB:hover){border:0;border-radius:0;background:transparent}.session-builder-standard .builderSection_heading__6pCwB:active,.session-builder-standard .builderSection_heading__6pCwB:hover{background:transparent;border:0;box-shadow:none;transform:none;outline:none}.session-builder-standard .builderSection_heading__6pCwB{transition:background-color .15s ease}.session-builder-standard .builder-section-group>.builderSection_section__MwZjz:before{content:"";position:absolute;left:16px;right:16px;top:0;border-top:1px solid color-mix(in srgb,var(--practice-text) 12%,transparent)}@media(hover:hover){.session-builder-standard .builderSection_heading__6pCwB:hover{background:color-mix(in srgb,var(--practice-surface-hover) 42%,transparent)}}@media(prefers-reduced-motion:reduce){.session-builder-standard .builderSection_heading__6pCwB{transition:none}}@media(max-width:700px){.session-builder-standard .builderSection_heading__6pCwB{grid-template-columns:108px minmax(0,1fr) 17px}}.languageScopeControl_scope__AQwdB{position:relative;min-width:0;width:100%}.languageScopeControl_measure__eDU4N{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none;display:flex;white-space:nowrap;font:400 var(--practice-text-label)/1.35 var(--practice-font-ui)}.languageScopeControl_measure__eDU4N span{display:inline-block;flex:none}.addAction_action__pPP5v.addAction_action__pPP5v{display:inline-flex;align-items:center;gap:6px;padding:4px 0;min-height:28px;box-sizing:border-box;border:0;background:transparent;color:var(--practice-text-muted);font-family:var(--practice-font-ui);font-size:var(--practice-text-caption);font-weight:400;line-height:1.35;cursor:pointer}.addAction_action__pPP5v svg{flex:none}.addAction_action__pPP5v:disabled,.addAction_action__pPP5v[aria-disabled=true]{opacity:.55;cursor:default}.addAction_action__pPP5v:focus-visible{outline:2px solid var(--practice-focus);outline-offset:3px}@media(max-width:650px){.addAction_action__pPP5v.addAction_action__pPP5v{font-size:var(--practice-text-label)}}.TrainingInteractionSettings_gestures__lYbVS{padding-inline-start:16px}.TrainingInteractionSettings_label__k4cBs{display:inline-flex;align-items:center;gap:4px}.TrainingInteractionSettings_help__zKfvf{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--practice-text-muted);cursor:pointer}.TrainingInteractionSettings_help__zKfvf:focus-visible{outline:2px solid var(--practice-focus);outline-offset:2px;border-radius:8px}.TrainingInteractionSettings_popup__BPDVJ{position:fixed;inset:auto;margin:0;width:min(280px,calc(100vw - 24px));padding:12px;border:1px solid var(--practice-border);border-radius:12px;background:var(--practice-surface);color:var(--practice-text-secondary);box-shadow:0 12px 40px var(--practice-shadow);font-family:var(--practice-font-ui);font-size:var(--practice-text-caption);line-height:1.5}