.profile-view-module__3H4ucW__main{max-width:760px;margin:0 auto;padding:20px 0 72px}.profile-view-module__3H4ucW__heading{letter-spacing:-.02em;margin:12px 0 4px;font-size:clamp(1.7rem,3vw,2.3rem)}.profile-view-module__3H4ucW__subtext{color:var(--muted);margin:0 0 24px;font-size:14.5px}.profile-view-module__3H4ucW__section{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-light);border-radius:14px;margin-bottom:18px;padding:20px 22px}.profile-view-module__3H4ucW__sectionTitle{margin:0 0 4px;font-size:1.15rem}.profile-view-module__3H4ucW__sectionCopy{color:var(--muted);margin:0 0 14px;font-size:13.5px;line-height:1.5}.profile-view-module__3H4ucW__drillList{margin:0;padding:0;list-style:none}.profile-view-module__3H4ucW__drillRow{justify-content:space-between;gap:12px;padding:9px 0;font-size:14.5px;display:flex}.profile-view-module__3H4ucW__drillRow+.profile-view-module__3H4ucW__drillRow{border-top:1px solid var(--line)}.profile-view-module__3H4ucW__drillMeta{color:var(--muted);white-space:nowrap;font-size:12.5px}.profile-view-module__3H4ucW__inlineForm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profile-view-module__3H4ucW__input{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex:1;min-width:220px;padding:9px 12px;font-family:inherit;font-size:14.5px}.profile-view-module__3H4ucW__note{color:var(--muted);margin:10px 0 0;font-size:13px}.profile-view-module__3H4ucW__success{color:var(--success-muted);margin:10px 0 0;font-size:13.5px}.profile-view-module__3H4ucW__error{color:var(--danger);margin:10px 0 0;font-size:13.5px}.profile-view-module__3H4ucW__danger{border-color:#8c2f3966}.profile-view-module__3H4ucW__dangerTitle{color:var(--danger)}.profile-view-module__3H4ucW__dangerButton{border-color:var(--danger);color:var(--danger)}.profile-view-module__3H4ucW__quotaRow{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:13.5px;display:flex}.profile-view-module__3H4ucW__sectionLink{font-size:13.5px}
.step-indicator-module__OcKYpq__indicator{display:none}.step-indicator-module__OcKYpq__dots{gap:8px;display:flex}.step-indicator-module__OcKYpq__dot{border-radius:var(--radius-pill);background:var(--ink-15);width:8px;height:8px}.step-indicator-module__OcKYpq__dot[data-completed=true]{background:#2e6f6880}.step-indicator-module__OcKYpq__dot[data-current=true]{background:var(--ink);width:24px}.step-indicator-module__OcKYpq__label{color:var(--muted);font-size:11px}@media (max-width:900px){.step-indicator-module__OcKYpq__indicator{justify-content:space-between;align-items:center;gap:12px;padding:4px 0 8px;display:flex}.step-indicator-module__OcKYpq__indicator[data-first] .step-indicator-module__OcKYpq__label{display:none}}
.mobile-app-bar-module__FKUwhq__wrap{display:none}.mobile-app-bar-module__FKUwhq__bar{justify-content:space-between;align-items:center;gap:12px;padding:8px 0 2px;display:flex}.mobile-app-bar-module__FKUwhq__left,.mobile-app-bar-module__FKUwhq__right{align-items:center;gap:8px;min-width:0;display:flex}.mobile-app-bar-module__FKUwhq__left{flex:1}.mobile-app-bar-module__FKUwhq__center{text-align:center;letter-spacing:.01em;flex:1;font-size:14px;font-weight:600}.mobile-app-bar-module__FKUwhq__right{flex:1;justify-content:flex-end}.mobile-app-bar-module__FKUwhq__back{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.mobile-app-bar-module__FKUwhq__brand{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}@media (max-width:900px){.mobile-app-bar-module__FKUwhq__wrap{display:block}}
.bottom-sheet-module__md01EW__backdrop{z-index:100;animation:bottom-sheet-module__md01EW__fadeIn .2s var(--ease-out-expo);background:#00000059;position:fixed;inset:0}.bottom-sheet-module__md01EW__panel{z-index:101;background:var(--paper);padding:24px 20px calc(env(safe-area-inset-bottom,0px) + 24px);box-shadow:var(--shadow-elevated);animation:bottom-sheet-module__md01EW__slideUp .3s var(--ease-out-expo);border-radius:20px 20px 0 0;max-height:80vh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (max-width:900px){.bottom-sheet-module__md01EW__panel:before{content:"";background:var(--ink-20);border-radius:2px;width:36px;height:4px;margin:0 auto 16px;display:block}}
.hint-tour-module__sGApPq__tooltip{z-index:200;color:#ffffffe0;width:280px;box-shadow:0 12px 48px #00000059, 0 4px 14px var(--ink-18);animation:hint-tour-module__sGApPq__hintAppear .4s var(--ease-out-expo) both;background:#211f1d;border-radius:14px;padding:16px 18px 12px;position:absolute}.hint-tour-module__sGApPq__tooltip:after{content:"";background:#211f1d;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.hint-tour-module__sGApPq__tooltip[data-arrow-dir=bottom]:after{bottom:-5px;left:var(--hint-arrow-offset,24px);margin-left:-5px}.hint-tour-module__sGApPq__tooltip[data-arrow-dir=top]:after{top:-5px;left:var(--hint-arrow-offset,24px);margin-left:-5px}.hint-tour-module__sGApPq__tooltip[data-arrow-dir=left]:after{left:-5px;top:var(--hint-arrow-offset,50%);margin-top:-5px}.hint-tour-module__sGApPq__tooltip[data-arrow-dir=right]:after{right:-5px;top:var(--hint-arrow-offset,50%);margin-top:-5px}.hint-tour-module__sGApPq__title{color:#c2d2ce;letter-spacing:.01em;margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.3}.hint-tour-module__sGApPq__body{color:#ffffffb8;font-size:13px;line-height:1.5}.hint-tour-module__sGApPq__footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}.hint-tour-module__sGApPq__counter{color:#ffffff59;font-variant-numeric:tabular-nums;font-size:11px}.hint-tour-module__sGApPq__actions{align-items:center;gap:10px;display:flex}.hint-tour-module__sGApPq__skip{appearance:none;color:#ffffff73;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;transition:color .15s}.hint-tour-module__sGApPq__skip:hover{color:#fffc}.hint-tour-module__sGApPq__next{appearance:none;border-radius:var(--radius-pill);color:#fff;font:inherit;cursor:pointer;transition:background .15s ease, transform .15s var(--ease-spring);background:#ffffff24;border:1px solid #ffffff26;padding:5px 14px;font-size:12px;font-weight:600}.hint-tour-module__sGApPq__next:hover{background:#ffffff38;transform:translateY(-1px)}@keyframes hint-tour-module__sGApPq__hintAppear{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.hint-tour-module__sGApPq__sheetTitle{color:var(--accent);margin-bottom:6px;font-size:17px;font-weight:700;line-height:1.3}.hint-tour-module__sGApPq__sheetBody{color:var(--muted);font-size:15px;line-height:1.5}.hint-tour-module__sGApPq__sheetFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}.hint-tour-module__sGApPq__sheetSkip{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.hint-tour-module__sGApPq__sheetNext{appearance:none;background:var(--ink);border-radius:var(--radius-pill);color:var(--paper);font:inherit;cursor:pointer;border:none;padding:8px 20px;font-size:14px;font-weight:600}@media (max-width:900px){.hint-tour-module__sGApPq__tooltip{max-width:calc(100vw - 24px)}}
.phrase-workflow-module__kklqQq__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.phrase-workflow-module__kklqQq__steps{flex-wrap:wrap;gap:10px;display:flex}.phrase-workflow-module__kklqQq__step{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--white-54);color:var(--muted);align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.phrase-workflow-module__kklqQq__step[data-active=true]{color:var(--ink);border-color:var(--ink-18)}.phrase-workflow-module__kklqQq__step[data-current=true]{color:#fff;background:#000000e6;border-color:#0000}.phrase-workflow-module__kklqQq__stepIndex{border-radius:var(--radius-pill);background:var(--ink-08);justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.phrase-workflow-module__kklqQq__step[data-current=true] .phrase-workflow-module__kklqQq__stepIndex{background:var(--white-16)}@media (max-width:900px){.phrase-workflow-module__kklqQq__row{display:none}}
.playback-settings-sheet-module__fxzvHq__settings{gap:20px;display:grid}.playback-settings-sheet-module__fxzvHq__title{font-size:18px;font-weight:600}.playback-settings-sheet-module__fxzvHq__group{gap:10px;display:grid}.playback-settings-sheet-module__fxzvHq__label{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:13px}.playback-settings-sheet-module__fxzvHq__options{flex-wrap:wrap;gap:8px;display:flex}.playback-settings-sheet-module__fxzvHq__optionButton,.playback-settings-sheet-module__fxzvHq__toggleButton{appearance:none;border:1px solid var(--line);background:var(--bg-frosted);color:var(--ink);border-radius:var(--radius-pill);cursor:pointer;padding:10px 14px;font-size:14px}.playback-settings-sheet-module__fxzvHq__optionButton[data-active=true],.playback-settings-sheet-module__fxzvHq__toggleButton[data-active=true]{background:var(--ink);color:var(--paper);border-color:#0000}.playback-settings-sheet-module__fxzvHq__toggles{flex-wrap:wrap;gap:8px;display:flex}.playback-settings-sheet-module__fxzvHq__toggleButton{align-items:center;gap:8px;display:inline-flex}.playback-settings-sheet-module__fxzvHq__toggleButton svg{display:block}
.listen-workspace-module__PMduMG__emptyTitle{margin:0}.listen-workspace-module__PMduMG__emptyLead{color:var(--muted);margin:0}.listen-workspace-module__PMduMG__queuePanel{gap:var(--sp-md);display:grid}.listen-workspace-module__PMduMG__header{justify-content:space-between;gap:var(--sp-md);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;margin:-4px -4px 2px;padding:0 4px 10px;display:flex}.listen-workspace-module__PMduMG__headerPrimary{border-right:1px solid var(--line);align-items:center;gap:14px;padding-right:14px;display:flex}.listen-workspace-module__PMduMG__playAllButton{gap:var(--sp-sm);white-space:nowrap;padding:10px 22px;font-size:15px;font-weight:600;line-height:1}.listen-workspace-module__PMduMG__playAllButton:hover{background:#000c}.listen-workspace-module__PMduMG__playAllButton:disabled{opacity:.35;cursor:default}.listen-workspace-module__PMduMG__audioProgressLabel{color:var(--muted);white-space:nowrap;font-size:13px}.listen-workspace-module__PMduMG__headerControls{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.listen-workspace-module__PMduMG__controlGroup{align-items:center;gap:var(--sp-xs);display:flex}.listen-workspace-module__PMduMG__transportSelectGap{max-width:72px;padding:var(--sp-xs);text-align:center}.listen-workspace-module__PMduMG__statusBadge{align-items:center;gap:var(--sp-xs);color:var(--muted);font-size:12px;display:inline-flex}.listen-workspace-module__PMduMG__statusDot{border-radius:var(--radius-pill);width:6px;height:6px}.listen-workspace-module__PMduMG__statusDot[data-tone=ok]{background:var(--success-bg)}.listen-workspace-module__PMduMG__statusDot[data-tone=error]{background:var(--accent)}.listen-workspace-module__PMduMG__statusAction{appearance:none;font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.listen-workspace-module__PMduMG__statusAction:hover{color:var(--ink)}.listen-workspace-module__PMduMG__statusAction:disabled{opacity:.5;cursor:default}.listen-workspace-module__PMduMG__mobileNowPlaying,.listen-workspace-module__PMduMG__mobileTransport,.listen-workspace-module__PMduMG__mobileProgressRow,.listen-workspace-module__PMduMG__mobileSettingsRow{display:none}.listen-workspace-module__PMduMG__mobileNowPlaying{border:1px solid var(--ink-06);background:var(--white-50);border-radius:20px;gap:4px;padding:14px}.listen-workspace-module__PMduMG__nowPlayingTarget{font-size:20px;line-height:1.15}.listen-workspace-module__PMduMG__nowPlayingPronunciation,.listen-workspace-module__PMduMG__nowPlayingSource{color:var(--muted)}.listen-workspace-module__PMduMG__nowPlayingSource{font-size:14px}.listen-workspace-module__PMduMG__nowPlayingHighlight{color:var(--accent)}.listen-workspace-module__PMduMG__mobileTransport{justify-content:center;align-items:center;gap:14px}.listen-workspace-module__PMduMG__mobileTransportPlay,.listen-workspace-module__PMduMG__mobileTransportNav{appearance:none;border:1px solid var(--line);background:var(--bg-frosted);color:var(--ink);cursor:pointer}.listen-workspace-module__PMduMG__mobileTransportPlay{border-radius:50%;width:72px;height:72px;font-size:26px}.listen-workspace-module__PMduMG__mobileTransportNav{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.listen-workspace-module__PMduMG__mobileTransportPlay:disabled,.listen-workspace-module__PMduMG__mobileTransportNav:disabled{opacity:.4;cursor:default}.listen-workspace-module__PMduMG__mobileProgressRow{justify-content:center;align-items:center;gap:var(--sp-lg)}.listen-workspace-module__PMduMG__mobileProgressLabel{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.listen-workspace-module__PMduMG__mobileSettingsRow{justify-content:center;gap:var(--sp-sm)}.listen-workspace-module__PMduMG__queueList{display:grid}.listen-workspace-module__PMduMG__sentencePageLinkRow{border-top:1px solid var(--ink-08);justify-content:flex-end;padding:10px 8px 2px;font-size:12px;display:flex}.listen-workspace-module__PMduMG__sentencePageLinkRow a{color:var(--accent-strong);text-underline-offset:3px}.listen-workspace-module__PMduMG__queueRow{--workspace-grid-gap:var(--sp-md);border:0;border-top:1px solid var(--ink-08);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) clamp(144px,12vw,180px);grid-auto-rows:auto;padding:12px 8px 12px 0}.listen-workspace-module__PMduMG__queueRow:first-child{border-top:none}.listen-workspace-module__PMduMG__queueRow:hover{background:var(--white-35)}.listen-workspace-module__PMduMG__queueRow[data-active=true]{background:#2e6f680d}.listen-workspace-module__PMduMG__queuePlayIcon{color:var(--muted);grid-area:1/1/3;justify-content:center;align-self:center;align-items:center;width:24px;height:24px;display:inline-flex}.listen-workspace-module__PMduMG__queuePlayIcon[data-pending=true]{opacity:.5}.listen-workspace-module__PMduMG__queuePlayIcon[data-waiting=true]{opacity:1;color:var(--accent);animation:1.6s linear infinite listen-workspace-module__PMduMG__queuePlayIconSpin}@keyframes listen-workspace-module__PMduMG__queuePlayIconSpin{to{transform:rotate(360deg)}}.listen-workspace-module__PMduMG__queueTarget{grid-area:1/2;align-self:center;font-size:16px;line-height:1.25}.listen-workspace-module__PMduMG__queuePronunciation,.listen-workspace-module__PMduMG__queueSource{color:var(--muted);font-size:14px}.listen-workspace-module__PMduMG__queuePronunciation{grid-area:2/2/auto/5}.listen-workspace-module__PMduMG__queuePronunciation[data-hidden=true]{display:none}.listen-workspace-module__PMduMG__queueSource{grid-area:1/3;align-self:center}.listen-workspace-module__PMduMG__queueReadiness{color:var(--muted);white-space:nowrap;grid-area:1/4;place-self:center end;font-size:12px}.listen-workspace-module__PMduMG__queueReadiness[data-state=partial]{color:var(--accent)}.listen-workspace-module__PMduMG__queueReadiness[data-state=failed]{color:var(--danger)}.listen-workspace-module__PMduMG__queueHighlight{color:var(--accent)}.listen-workspace-module__PMduMG__stickyInfo{color:var(--muted)}.listen-workspace-module__PMduMG__listenStickyBar{justify-content:space-between}.listen-workspace-module__PMduMG__debugTrackMetaBottom{margin-bottom:8px}@media (max-width:900px){.listen-workspace-module__PMduMG__queuePanel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0}.listen-workspace-module__PMduMG__emptyPanel{border-radius:18px;box-shadow:0 4px 16px #0000000d}.listen-workspace-module__PMduMG__header{display:none}.listen-workspace-module__PMduMG__mobileNowPlaying,.listen-workspace-module__PMduMG__mobileTransport,.listen-workspace-module__PMduMG__mobileProgressRow,.listen-workspace-module__PMduMG__mobileSettingsRow{display:flex}.listen-workspace-module__PMduMG__mobileNowPlaying{display:grid}.listen-workspace-module__PMduMG__transportSelect{max-width:140px;min-height:44px;font-size:16px}.listen-workspace-module__PMduMG__queueRow{padding:14px var(--sp-sm);grid-template-columns:24px minmax(0,1fr);grid-auto-rows:auto;align-items:center}.listen-workspace-module__PMduMG__queuePlayIcon{grid-area:1/1/4;align-self:center}.listen-workspace-module__PMduMG__queueTarget{grid-area:1/2}.listen-workspace-module__PMduMG__queuePronunciation{color:#00000080;letter-spacing:.01em;grid-area:2/2;margin-top:4px;font-size:13px;display:block}.listen-workspace-module__PMduMG__queuePronunciation[data-hidden=true]{display:none}.listen-workspace-module__PMduMG__queueSource{opacity:.7;grid-area:3/2;margin-top:4px;font-size:13px}.listen-workspace-module__PMduMG__queueReadiness{grid-area:4/2;justify-self:start;margin-top:6px}.listen-workspace-module__PMduMG__listenStickyBar{justify-content:flex-end}.listen-workspace-module__PMduMG__stickyInfo{display:none}}
.playback-controls-module__zhbc4G__transportButton,.playback-controls-module__zhbc4G__mobileSettingChip{appearance:none;border:1px solid var(--line);background:var(--bg-frosted);color:var(--ink);cursor:pointer}.playback-controls-module__zhbc4G__transportButton{border-radius:8px;padding:6px 10px;font-size:16px;line-height:1;transition:background .15s,border-color .15s}.playback-controls-module__zhbc4G__transportButton:hover:not(:disabled){background:#2e6f680f}.playback-controls-module__zhbc4G__transportButton:disabled{opacity:.35;cursor:default}.playback-controls-module__zhbc4G__transportButton[data-active=true]{color:var(--accent);border-color:var(--accent);background:#2e6f681f}.playback-controls-module__zhbc4G__transportButton svg,.playback-controls-module__zhbc4G__mobileSettingChip svg{display:block}.playback-controls-module__zhbc4G__mobileSettingChip{border-radius:var(--radius-pill);align-items:center;gap:6px;padding:9px 12px;font-size:13px;display:inline-flex}.playback-controls-module__zhbc4G__mobileSettingChip:active{transform:translateY(1px)}.playback-controls-module__zhbc4G__mobileSettingChip[data-active=true]{background:var(--ink);color:var(--paper);border-color:#0000}@media (max-width:900px){.playback-controls-module__zhbc4G__transportButton{min-width:44px;min-height:44px;padding:10px}}
.language-combobox-module__LkHZTq__root{position:relative}.language-combobox-module__LkHZTq__label{color:var(--muted);margin-bottom:6px;font-size:14px}.language-combobox-module__LkHZTq__trigger{border:1px solid var(--line);background:var(--white-80);text-align:left;cursor:pointer;width:100%;min-width:0;transition:var(--transition-input-focus);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;overflow:hidden}.language-combobox-module__LkHZTq__trigger:hover{background:var(--white-95);border-color:var(--ink-22)}.language-combobox-module__LkHZTq__trigger:focus-visible{border-color:var(--accent-2);box-shadow:var(--focus-ring-strong);outline:none}.language-combobox-module__LkHZTq__triggerMeta{color:var(--muted);font-size:14px}.language-combobox-module__LkHZTq__menu{z-index:20;border:1px solid var(--line);background:var(--white-95);min-width:320px;max-width:min(520px,100vw - 40px);box-shadow:var(--shadow-elevated);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:language-combobox-module__LkHZTq__fadeInUp .2s var(--ease-out-expo);border-radius:20px;margin-top:8px;padding:10px;position:absolute;left:0}.language-combobox-module__LkHZTq__search{border:1px solid var(--line);background:var(--white-95);border-radius:14px;width:100%;margin-bottom:8px;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.language-combobox-module__LkHZTq__search:focus{border-color:var(--accent-2);box-shadow:var(--focus-ring);outline:none}.language-combobox-module__LkHZTq__options{gap:4px;max-height:220px;display:grid;overflow-y:auto}.language-combobox-module__LkHZTq__option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;width:100%;padding:10px 12px;transition:background .12s}.language-combobox-module__LkHZTq__option:hover,.language-combobox-module__LkHZTq__option[data-selected=true]{background:var(--ink-06)}.language-combobox-module__LkHZTq__option[data-selected=true]{background:#2e6f681a;box-shadow:inset 0 0 0 1px #2e6f681f}.language-combobox-module__LkHZTq__empty{color:var(--muted);padding:10px 12px}.language-combobox-module__LkHZTq__value{align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.language-combobox-module__LkHZTq__code{white-space:nowrap;flex-shrink:0;font-weight:600}.language-combobox-module__LkHZTq__name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:900px){.language-combobox-module__LkHZTq__search{font-size:16px}}
.debug-ui-module__KJPgqq__section{border-radius:24px;min-width:0;padding:20px;overflow:visible}.debug-ui-module__KJPgqq__composerSection{margin-top:8px;padding:0}.debug-ui-module__KJPgqq__summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);-webkit-user-select:none;user-select:none;font-size:13px;font-weight:700}.debug-ui-module__KJPgqq__run{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.debug-ui-module__KJPgqq__runHeader{align-items:center;gap:10px;margin-bottom:10px;display:flex}.debug-ui-module__KJPgqq__sectionTitle{color:var(--muted);margin-top:12px;margin-bottom:4px;font-size:13px;font-weight:600}.debug-ui-module__KJPgqq__sectionTitle:first-of-type{margin-top:0}.debug-ui-module__KJPgqq__clipGrid{gap:12px;display:grid}.debug-ui-module__KJPgqq__clipBlock{border:1px solid var(--line);background:var(--white-35);border-left-width:4px;border-radius:8px;padding:12px}.debug-ui-module__KJPgqq__clipBlock[data-tone=target]{border-left-color:var(--accent)}.debug-ui-module__KJPgqq__clipBlock[data-tone=source]{border-left-color:var(--success-bg)}.debug-ui-module__KJPgqq__clipBlock[data-tone=slow]{border-left-color:var(--accent-2)}.debug-ui-module__KJPgqq__clipBlockHeader{align-items:center;gap:8px;margin-bottom:8px;display:flex}.debug-ui-module__KJPgqq__clipBlockHeader .debug-ui-module__KJPgqq__sectionTitle{margin:0}.debug-ui-module__KJPgqq__metaRow,.debug-ui-module__KJPgqq__metaGrid{flex-wrap:wrap;gap:4px 20px;font-size:13px;display:flex}.debug-ui-module__KJPgqq__metaWide{flex-basis:100%;grid-template-columns:auto 1fr;align-items:baseline;gap:0 6px;display:grid}.debug-ui-module__KJPgqq__metaWide .debug-ui-module__KJPgqq__label{min-width:90px}.debug-ui-module__KJPgqq__label{color:var(--muted);white-space:nowrap;margin-right:4px}.debug-ui-module__KJPgqq__label:after{content:":"}.debug-ui-module__KJPgqq__code{word-break:break-all;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:12px}.debug-ui-module__KJPgqq__pricingLink{color:var(--accent);font-size:12px}.debug-ui-module__KJPgqq__payload{margin-top:10px}.debug-ui-module__KJPgqq__payloadNote{color:var(--muted);max-width:70ch;margin:14px 0 0;font-size:12px;line-height:1.5}.debug-ui-module__KJPgqq__payload summary{cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none;font-size:13px;font-weight:600}.debug-ui-module__KJPgqq__payload pre{background:var(--ink-04);border:1px solid var(--line);border-radius:12px;max-height:400px;margin:8px 0 0;padding:14px;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:12px;line-height:1.5;overflow:auto}.debug-ui-module__KJPgqq__hlTag{color:var(--accent-2)}.debug-ui-module__KJPgqq__hlAttr{color:var(--accent)}.debug-ui-module__KJPgqq__hlVal{color:var(--success-muted)}.debug-ui-module__KJPgqq__hlNum{color:var(--accent-2)}.debug-ui-module__KJPgqq__codeBlock{border:1px solid var(--line);border-radius:12px;margin:8px 0 0;overflow:hidden}.debug-ui-module__KJPgqq__codeBlockHeader{border-bottom:1px solid var(--line);background:var(--ink-06);justify-content:flex-start;padding:4px 8px;display:flex}.debug-ui-module__KJPgqq__codeBlockCopy{border:1px solid var(--line);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:6px;padding:1px 10px;font-family:inherit;font-size:11px;transition:color .15s,border-color .15s}.debug-ui-module__KJPgqq__codeBlockCopy:hover{color:var(--ink);border-color:var(--muted)}.debug-ui-module__KJPgqq__codeBlock pre{background:var(--ink-04);border:none;border-radius:0;max-height:400px;margin:0;padding:14px;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:12px;line-height:1.5;overflow:auto}.debug-ui-module__KJPgqq__curlCmd{font-weight:700}.debug-ui-module__KJPgqq__curlFlag{color:var(--accent-2)}.debug-ui-module__KJPgqq__curlStr{color:var(--success-muted)}.debug-ui-module__KJPgqq__curlCont{color:var(--muted)}
.qa-cost-tables-module__4ImhIG__heading{color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:revert;margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:600}details[open] .qa-cost-tables-module__4ImhIG__heading{margin-bottom:12px}.qa-cost-tables-module__4ImhIG__voiceBlock{border:1px solid var(--line);background:var(--white-50);border-radius:12px;margin-bottom:12px;padding:14px 16px}.qa-cost-tables-module__4ImhIG__voiceBlock:last-of-type{margin-bottom:0}.qa-cost-tables-module__4ImhIG__voiceBlock[open]{background:var(--white-72)}.qa-cost-tables-module__4ImhIG__voiceSummary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:baseline;gap:10px;list-style:none;display:flex}.qa-cost-tables-module__4ImhIG__voiceSummary::-webkit-details-marker{display:none}.qa-cost-tables-module__4ImhIG__voiceName{color:var(--ink);font-size:13px;font-weight:600;font-family:var(--font-mono)}.qa-cost-tables-module__4ImhIG__voiceMeta{color:var(--muted);font-size:12px;font-family:var(--font-mono)}.qa-cost-tables-module__4ImhIG__tableWrap{--qa-table-wrap-margin-top:10px}.qa-cost-tables-module__4ImhIG__table{--qa-table-min-width:520px}.qa-cost-tables-module__4ImhIG__num{font-variant-numeric:tabular-nums;white-space:nowrap}.qa-cost-tables-module__4ImhIG__sentenceCell{max-width:140px;color:var(--ink);line-height:1.3}.qa-cost-tables-module__4ImhIG__sentenceText{text-overflow:ellipsis;white-space:nowrap;max-width:140px;display:block;overflow:hidden}.qa-cost-tables-module__4ImhIG__totalsLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.qa-cost-tables-module__4ImhIG__payloadList{flex-direction:column;gap:14px;display:flex}.qa-cost-tables-module__4ImhIG__payloadItem{border-top:1px dashed var(--line);padding-top:10px}.qa-cost-tables-module__4ImhIG__payloadItem:first-child{border-top:none;padding-top:0}.qa-cost-tables-module__4ImhIG__payloadHeading{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;font-size:14px;display:flex}.qa-cost-tables-module__4ImhIG__cacheKey{color:var(--muted);margin-left:auto}.qa-cost-tables-module__4ImhIG__errorMessage{color:var(--danger);font-family:var(--font-mono);word-break:break-word;margin:4px 0 0;font-size:12px;line-height:1.4}
.site-header-module__O2uXQG__authFloat{z-index:100;position:relative}.site-header-module__O2uXQG__signIn{color:var(--muted);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--white-50);white-space:nowrap;transition:color .2s var(--ease-out-expo), background .2s var(--ease-out-expo), border-color .2s var(--ease-out-expo);flex-shrink:0;padding:6px 14px;font-size:13px}.site-header-module__O2uXQG__signIn:hover{color:var(--ink);background:var(--white-85);border-color:var(--ink-20)}.site-header-module__O2uXQG__avatarButton{appearance:none;cursor:pointer;transition:transform .15s var(--ease-spring);background:0 0;border:0;border-radius:50%;padding:2px}.site-header-module__O2uXQG__avatarButton:hover{transform:scale(1.08)}.site-header-module__O2uXQG__avatar{background:var(--accent-2);color:#fff;letter-spacing:-.02em;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.site-header-module__O2uXQG__menu{border:1px solid var(--line);background:var(--white-95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:200px;box-shadow:var(--shadow-elevated);animation:site-header-module__O2uXQG__fadeInUp .18s var(--ease-out-expo);z-index:200;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.site-header-module__O2uXQG__menuEmail{color:var(--muted);border-bottom:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;padding:8px 10px 10px;font-size:12px;overflow:hidden}.site-header-module__O2uXQG__menuItem{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:9px 10px;font-size:14px;transition:background .12s;display:block}.site-header-module__O2uXQG__menuItem:hover{background:var(--ink-05)}.site-header-module__O2uXQG__menuItem:disabled{opacity:.5;cursor:not-allowed}.site-header-module__O2uXQG__menuError{color:var(--danger);margin:0;padding:6px 10px;font-size:12px}@media (max-width:900px){.site-header-module__O2uXQG__signIn{padding:4px 10px;font-size:12px}.site-header-module__O2uXQG__avatarButton{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}}
.phrase-pages-shared-module__Pl2H7G__stickyBar{z-index:10;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:16px 18px;display:flex;position:sticky;bottom:18px}.phrase-pages-shared-module__Pl2H7G__debugMetaBottom{margin-bottom:12px}.phrase-pages-shared-module__Pl2H7G__inlineStatus{border-radius:24px;align-items:center;gap:14px;padding:18px 20px;display:flex}.phrase-pages-shared-module__Pl2H7G__inlineStatus[data-tone=danger]{border-color:var(--danger)}.phrase-pages-shared-module__Pl2H7G__centerText{text-align:center}.phrase-pages-shared-module__Pl2H7G__errorText{color:var(--danger);margin:0}.phrase-pages-shared-module__Pl2H7G__panelDivider{border-top:1px solid var(--line);margin:14px 0 0}.phrase-pages-shared-module__Pl2H7G__statusMeta{margin-top:4px}.phrase-pages-shared-module__Pl2H7G__statusActions{margin-top:10px}.phrase-pages-shared-module__Pl2H7G__statusActionsWide{margin-top:14px}@media (max-width:900px){.phrase-pages-shared-module__Pl2H7G__stickyBar{padding:14px 16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 14px);border-bottom:none;border-left:none;border-right:none;border-radius:0;margin:0 -16px;bottom:0;box-shadow:0 -2px 12px #0000000d}}
.qa-errors-panel-module__B1Mjsa__danger{background:#8c2f390d;border-color:#8c2f3947;flex-direction:column;gap:14px;display:flex}.qa-errors-panel-module__B1Mjsa__heading{color:var(--danger);margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600}.qa-errors-panel-module__B1Mjsa__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.qa-errors-panel-module__B1Mjsa__item{background:var(--white-50);border:1px solid #8c2f392e;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.qa-errors-panel-module__B1Mjsa__itemHead{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.qa-errors-panel-module__B1Mjsa__idx{font-variant-numeric:tabular-nums;color:var(--muted);min-width:28px;font-size:13px}.qa-errors-panel-module__B1Mjsa__voiceLabel{color:var(--ink);flex-wrap:wrap;flex:1;align-items:baseline;gap:8px;font-size:14px;display:inline-flex}.qa-errors-panel-module__B1Mjsa__voiceMeta{color:var(--muted);font-size:12px}.qa-errors-panel-module__B1Mjsa__retryBtn{background:var(--danger);color:#fff;border-radius:var(--radius-pill);cursor:pointer;border:none;padding:6px 14px;font-size:13px;transition:filter .16s}.qa-errors-panel-module__B1Mjsa__retryBtn:hover{filter:brightness(1.05)}.qa-errors-panel-module__B1Mjsa__sentence{color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.4}.qa-errors-panel-module__B1Mjsa__message{color:var(--danger);font-size:13px;font-family:var(--font-mono);word-break:break-word;margin:0;line-height:1.4}
.home-authenticated-module__pFSTCq__main{padding:20px 0 72px}.home-authenticated-module__pFSTCq__hero{gap:12px;padding:8px 0 18px;display:grid}.home-authenticated-module__pFSTCq__brand{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:600}.home-authenticated-module__pFSTCq__heading{letter-spacing:-.02em;animation:home-authenticated-module__pFSTCq__fadeInUp .6s var(--ease-out-expo) both;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:.95}.home-authenticated-module__pFSTCq__choices{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:8px 0 24px;display:grid}.home-authenticated-module__pFSTCq__choice{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-light);color:var(--ink);transition:transform .2s var(--ease-out-expo), box-shadow .2s var(--ease-out-expo), border-color .15s ease;animation:home-authenticated-module__pFSTCq__fadeInUp .6s var(--ease-out-expo) both;border-radius:14px;flex-direction:column;gap:10px;padding:26px 24px 22px;text-decoration:none;display:flex;position:relative}.home-authenticated-module__pFSTCq__choice:nth-child(2){animation-delay:60ms}.home-authenticated-module__pFSTCq__choice:hover{box-shadow:var(--shadow);border-color:var(--accent-light);transform:translateY(-3px)}.home-authenticated-module__pFSTCq__choiceKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600}.home-authenticated-module__pFSTCq__choiceTitle{letter-spacing:-.01em;margin:0;font-size:1.5rem}.home-authenticated-module__pFSTCq__choiceCopy{color:var(--muted);flex:1;margin:0;font-size:14.5px;line-height:1.5}.home-authenticated-module__pFSTCq__choiceCta{color:var(--accent-strong);font-size:14px;font-weight:600}.home-authenticated-module__pFSTCq__libraryLink{text-align:center;color:var(--muted);margin-top:10px;font-size:13px;transition:color .15s;display:block}.home-authenticated-module__pFSTCq__libraryLink:hover{color:var(--accent)}@media (max-width:900px){.home-authenticated-module__pFSTCq__brand{display:none}}
.qa-workspace-module__GBzA2W__row{flex-wrap:wrap;gap:16px;display:flex}.qa-workspace-module__GBzA2W__fieldGroup{flex-direction:column;gap:8px;display:flex}.qa-workspace-module__GBzA2W__fieldLabel{color:var(--muted);letter-spacing:.01em;align-items:baseline;gap:8px;font-size:14px;display:flex}.qa-workspace-module__GBzA2W__accentRow{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.qa-workspace-module__GBzA2W__accentRow input{cursor:pointer}.qa-workspace-module__GBzA2W__hint{color:var(--muted);opacity:.8;font-size:13px}.qa-workspace-module__GBzA2W__clearLink{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:13px}.qa-workspace-module__GBzA2W__clearLink:hover{text-decoration:underline}.qa-workspace-module__GBzA2W__textarea{border:1px solid var(--line);background:var(--bg-frosted);resize:vertical;border-radius:14px;width:100%;min-height:120px;padding:12px 14px;font-family:Georgia,Times New Roman,serif;font-size:15px;transition:border-color .16s,box-shadow .16s}.qa-workspace-module__GBzA2W__textarea:focus{border-color:var(--accent-2);box-shadow:var(--focus-ring);outline:none}.qa-workspace-module__GBzA2W__submitRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.qa-workspace-module__GBzA2W__shareButton{color:var(--muted);background:0 0;padding:10px 16px;font-size:13px;transition:border-color .16s,color .16s}.qa-workspace-module__GBzA2W__shareButton:hover{border-color:var(--ink-22);color:var(--ink)}.qa-workspace-module__GBzA2W__shareControls{flex-wrap:wrap;align-items:center;gap:10px;margin-right:auto;display:inline-flex}.qa-workspace-module__GBzA2W__visibilityLabel{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.qa-workspace-module__GBzA2W__visibilityText{letter-spacing:.02em}.qa-workspace-module__GBzA2W__visibilitySelect{background:var(--paper)}.qa-workspace-module__GBzA2W__visibilitySelect:focus{outline:2px solid var(--accent-2);outline-offset:-1px}.qa-workspace-module__GBzA2W__previewLink{color:var(--accent);font-size:13px;text-decoration:none}.qa-workspace-module__GBzA2W__previewLink:hover{text-decoration:underline}.qa-workspace-module__GBzA2W__submit{min-width:180px;font-size:15px}.qa-workspace-module__GBzA2W__historyPanel{display:block}.qa-workspace-module__GBzA2W__historySummary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);-webkit-user-select:none;user-select:none;font-size:13px;font-weight:600}.qa-workspace-module__GBzA2W__historyCount{color:var(--muted);letter-spacing:0;text-transform:none;font-weight:400}.qa-workspace-module__GBzA2W__historyList{flex-direction:column;gap:2px;margin:0;padding:8px 0 0;list-style:none;display:flex}.qa-workspace-module__GBzA2W__historyItem{border-radius:12px;align-items:stretch;transition:background .16s;display:flex}.qa-workspace-module__GBzA2W__historyItem:hover{background:var(--ink-04)}.qa-workspace-module__GBzA2W__historyLoad{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:none;flex:1;grid-template-columns:52px 1fr auto;align-items:baseline;gap:12px;padding:10px 12px;display:grid}.qa-workspace-module__GBzA2W__historyLang{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.qa-workspace-module__GBzA2W__historyBody{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.qa-workspace-module__GBzA2W__historyFirst{color:var(--ink)}.qa-workspace-module__GBzA2W__historyMore{color:var(--muted);font-size:12px}.qa-workspace-module__GBzA2W__historyMeta{color:var(--muted);white-space:nowrap;font-size:11px}.qa-workspace-module__GBzA2W__historyDelete{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:12px;padding:0 12px;font-size:18px;line-height:1;transition:color .16s}.qa-workspace-module__GBzA2W__historyDelete:hover{color:var(--danger)}@media (max-width:720px){.qa-workspace-module__GBzA2W__historyLoad{grid-template-columns:1fr;gap:4px}}.qa-workspace-module__GBzA2W__emptyHistory{color:var(--muted);margin:0;padding:4px 4px 0;font-size:13px;font-style:italic}.qa-workspace-module__GBzA2W__errorBanner{color:var(--danger);background:#8c2f3914;border:1px solid #8c2f394d;border-radius:16px;padding:14px 18px}@media (max-width:720px){.qa-workspace-module__GBzA2W__submit{width:100%}}
.surface-chrome-module__soyAQq__panelShell{border-radius:24px;padding:18px}.surface-chrome-module__soyAQq__circleButton{appearance:none;border:1px solid var(--line);background:var(--bg-frosted);border-radius:var(--radius-pill);width:32px;height:32px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;font-size:14px;display:inline-flex}@media (max-width:900px){.surface-chrome-module__soyAQq__panelShell{border-radius:18px;box-shadow:0 4px 16px #0000000d}.surface-chrome-module__soyAQq__circleButton{width:44px;height:44px}}
.page-module__rRI60a__main{flex-direction:column;gap:24px;padding:32px 0 96px;display:flex}.page-module__rRI60a__loading{color:var(--muted);text-align:center;padding:48px 0}.page-module__rRI60a__header{flex-direction:column;gap:8px;display:flex}.page-module__rRI60a__backLink{color:var(--muted);letter-spacing:.02em;font-size:13px;text-decoration:none}.page-module__rRI60a__backLink:hover{color:var(--ink)}.page-module__rRI60a__title{letter-spacing:-.01em;color:var(--ink);margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:600}.page-module__rRI60a__subheader{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:4px 0 0;font-size:12px}
.locale-switcher-module__3AcBjq__localeSwitcher{border:1px solid var(--border,#e5e7eb);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;padding:4px 10px;font-size:.85rem;display:inline-flex;position:relative}.locale-switcher-module__3AcBjq__localeSwitcherLabel{pointer-events:none;padding-right:4px}.locale-switcher-module__3AcBjq__localeSwitcher select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:.85rem;position:absolute;inset:0}
.visibility-control-module__n-_Cua__badge{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.visibility-control-module__n-_Cua__dot{border-radius:var(--radius-pill);flex-shrink:0;width:7px;height:7px}.visibility-control-module__n-_Cua__dot[data-visibility=private]{background:var(--muted);opacity:.6}.visibility-control-module__n-_Cua__dot[data-visibility=unlisted]{background:var(--accent-2)}.visibility-control-module__n-_Cua__dot[data-visibility=public]{background:var(--success-bg)}.visibility-control-module__n-_Cua__wrap{min-width:0}.visibility-control-module__n-_Cua__controls{align-items:center;gap:6px;display:flex}.visibility-control-module__n-_Cua__trigger,.visibility-control-module__n-_Cua__copyLink{appearance:none;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--white-50);white-space:nowrap;transition:color .2s var(--ease-out-expo), background .2s var(--ease-out-expo), border-color .2s var(--ease-out-expo);align-items:center;gap:6px;display:inline-flex}.visibility-control-module__n-_Cua__trigger{color:var(--muted);cursor:pointer;padding:5px 12px 5px 10px;font-size:13px}.visibility-control-module__n-_Cua__copyLink{color:var(--accent-2);cursor:pointer;padding:5px 11px;font-size:12px}.visibility-control-module__n-_Cua__trigger:hover,.visibility-control-module__n-_Cua__copyLink:hover{background:var(--white-85)}.visibility-control-module__n-_Cua__trigger:hover{color:var(--ink);border-color:var(--ink-20)}.visibility-control-module__n-_Cua__copyLink:hover{border-color:#2e6f684d}.visibility-control-module__n-_Cua__triggerCaret{opacity:.45;margin-left:1px;font-size:9px}.visibility-control-module__n-_Cua__menu{border:1px solid var(--line);background:var(--white-95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:250px;box-shadow:var(--shadow-elevated);z-index:200;border-radius:16px;padding:6px;animation:.15s visibility-control-module__n-_Cua__fadeIn;position:absolute}.visibility-control-module__n-_Cua__option{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:10px;padding:9px 11px;transition:background .12s;display:block}.visibility-control-module__n-_Cua__option:hover{background:var(--ink-05)}.visibility-control-module__n-_Cua__option[data-selected=true]{background:#2e6f6812}.visibility-control-module__n-_Cua__optionLabel{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.visibility-control-module__n-_Cua__check{color:var(--accent-2);margin-left:auto;font-size:13px}.visibility-control-module__n-_Cua__optionDesc{color:var(--muted);margin-top:2px;padding-left:13px;font-size:12px;display:block}.visibility-control-module__n-_Cua__option:disabled{opacity:.55;cursor:not-allowed}.visibility-control-module__n-_Cua__signinHint{border-top:1px solid var(--line);color:var(--accent);text-underline-offset:2px;margin:6px 5px 2px;padding:9px 6px 4px;font-size:12px;text-decoration:underline;display:block}.visibility-control-module__n-_Cua__signinHint:hover{color:var(--ink)}@media (max-width:900px){.visibility-control-module__n-_Cua__trigger,.visibility-control-module__n-_Cua__copyLink{min-height:44px}.visibility-control-module__n-_Cua__menu{width:calc(100vw - 32px);min-width:0;max-width:280px}}
.page-module__E0kJGG__main{padding:20px 0 72px}.page-module__E0kJGG__hero{gap:12px;padding:8px 0 14px;display:grid}.page-module__E0kJGG__brand{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;animation:page-module__E0kJGG__fadeInUp .5s var(--ease-out-expo) both;font-size:12px;font-weight:600}.page-module__E0kJGG__heading{letter-spacing:-.02em;max-width:820px;animation:page-module__E0kJGG__fadeInUp .6s var(--ease-out-expo) both;margin:0;font-size:clamp(2rem,3.5vw,3rem);line-height:.92;animation-delay:40ms}.page-module__E0kJGG__copy{color:var(--muted);max-width:720px;animation:page-module__E0kJGG__fadeInUp .6s var(--ease-out-expo) both;margin:0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.45;animation-delay:80ms}.page-module__E0kJGG__libraryLink{text-align:center;color:var(--muted);margin-top:10px;font-size:13px;transition:color .15s;display:block}.page-module__E0kJGG__libraryLink:hover{color:var(--accent)}@media (max-width:900px){.page-module__E0kJGG__brand{display:none}.page-module__E0kJGG__hero{padding-top:0}}
.demo-drill-player-module__ZLWhuq__panel{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-light);border-radius:14px;overflow:hidden}.demo-drill-player-module__ZLWhuq__header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}.demo-drill-player-module__ZLWhuq__title{margin:0;font-size:1.1rem}.demo-drill-player-module__ZLWhuq__subtitle{color:var(--muted);margin:2px 0 0;font-size:12.5px}.demo-drill-player-module__ZLWhuq__lessonControls{justify-items:end;gap:8px;width:min(100%,260px);display:grid}.demo-drill-player-module__ZLWhuq__lessonProgress{opacity:.72;grid-template-columns:minmax(84px,1fr) auto;align-items:center;gap:8px;width:100%;transition:opacity .16s;display:grid}.demo-drill-player-module__ZLWhuq__lessonProgress[data-playing=true]{opacity:1}.demo-drill-player-module__ZLWhuq__lessonProgressTrack{background:#2e6f6829;border-radius:999px;height:4px;position:relative;overflow:hidden}.demo-drill-player-module__ZLWhuq__lessonProgressFill{border-radius:inherit;background:var(--accent);width:0;transition:width .12s linear;position:absolute;inset:0 auto 0 0}.demo-drill-player-module__ZLWhuq__lessonProgressFill[data-playing=true][data-known-duration=false]{width:42%;animation:1.05s ease-in-out infinite demo-drill-player-module__ZLWhuq__lessonProgressLoading}.demo-drill-player-module__ZLWhuq__lessonTime{min-width:58px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.demo-drill-player-module__ZLWhuq__rows{margin:0;padding:0;list-style:none}.demo-drill-player-module__ZLWhuq__row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:12px 20px;transition:background .16s,box-shadow .16s;display:flex}.demo-drill-player-module__ZLWhuq__row:hover{background:#2e6f6812}.demo-drill-player-module__ZLWhuq__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.demo-drill-player-module__ZLWhuq__row[data-playing=true]{box-shadow:inset 3px 0 0 var(--accent);background:#2e6f681a}.demo-drill-player-module__ZLWhuq__row:hover .demo-drill-player-module__ZLWhuq__playButton,.demo-drill-player-module__ZLWhuq__row[data-playing=true] .demo-drill-player-module__ZLWhuq__playButton{background:var(--accent);color:var(--paper);transform:scale(1.06)}.demo-drill-player-module__ZLWhuq__rows li+li{border-top:1px solid var(--line)}.demo-drill-player-module__ZLWhuq__playButton{border:1px solid var(--accent);width:36px;height:36px;color:var(--accent-strong);cursor:pointer;transition:background .15s ease, color .15s ease, transform .15s var(--ease-spring);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.demo-drill-player-module__ZLWhuq__texts{gap:2px;min-width:0;display:grid}.demo-drill-player-module__ZLWhuq__target{font-size:15.5px}.demo-drill-player-module__ZLWhuq__source{color:var(--muted);font-size:13px}.demo-drill-player-module__ZLWhuq__footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.demo-drill-player-module__ZLWhuq__footerNote{color:var(--muted);font-size:12.5px}@keyframes demo-drill-player-module__ZLWhuq__lessonProgressLoading{0%{transform:translate(-120%)}55%{transform:translate(70%)}to{transform:translate(260%)}}@media (max-width:560px){.demo-drill-player-module__ZLWhuq__header{align-items:stretch}.demo-drill-player-module__ZLWhuq__lessonControls{justify-items:stretch;width:100%}}
.tutor-model-picker-module__0xBUka__pill{border:1px solid var(--border,#d1d5db);background:var(--surface-2,#f3f4f6);color:var(--text,#111827);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.tutor-model-picker-module__0xBUka__pill:hover{background:var(--surface-3,#e5e7eb)}.tutor-model-picker-module__0xBUka__pill[data-locked]{cursor:default;opacity:.85}.tutor-model-picker-module__0xBUka__panel{flex-direction:column;gap:16px;min-width:280px;max-width:460px;padding:16px;display:flex}.tutor-model-picker-module__0xBUka__panelHeader h2{margin:0;font-size:16px;font-weight:600}.tutor-model-picker-module__0xBUka__help{color:var(--text-muted,#6b7280);margin:4px 0 0;font-size:13px}.tutor-model-picker-module__0xBUka__lockedNote{color:var(--warning,#b45309);margin:4px 0 0;font-size:13px}.tutor-model-picker-module__0xBUka__providers{flex-direction:column;gap:12px;display:flex}.tutor-model-picker-module__0xBUka__providerGroup h3{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#6b7280);margin:0 0 6px;font-size:12px}.tutor-model-picker-module__0xBUka__modelGrid{flex-wrap:wrap;gap:6px;display:flex}.tutor-model-picker-module__0xBUka__chip{border:1px solid var(--border,#d1d5db);background:var(--surface-1,#fff);color:var(--text,#111827);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px}.tutor-model-picker-module__0xBUka__chip:hover:not(:disabled){background:var(--surface-2,#f3f4f6)}.tutor-model-picker-module__0xBUka__chip[data-active]{background:var(--accent,#1d4ed8);border-color:var(--accent,#1d4ed8);color:#fff}.tutor-model-picker-module__0xBUka__chip:disabled{cursor:not-allowed;opacity:.55}.tutor-model-picker-module__0xBUka__effortBlock{border-top:1px solid var(--border,#d1d5db);padding-top:12px}.tutor-model-picker-module__0xBUka__effortBlock h3{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#6b7280);margin:0 0 6px;font-size:12px}.tutor-model-picker-module__0xBUka__effortRow{flex-wrap:wrap;gap:6px;display:flex}.tutor-model-picker-module__0xBUka__panelFooter{border-top:1px solid var(--border,#d1d5db);justify-content:flex-end;padding-top:12px;display:flex}
.page-module__UH4DzW__main{padding:20px 0 72px}.page-module__UH4DzW__heading{letter-spacing:-.01em;margin:16px 0 8px;font-size:1.4rem}@media (max-width:900px){.page-module__UH4DzW__heading{display:none}}
.landing-module___cEqKa__main{padding:28px 0 80px}.landing-module___cEqKa__topBar{justify-content:space-between;align-items:center;gap:var(--sp-lg);display:flex}.landing-module___cEqKa__topBarActions{align-items:center;gap:var(--sp-md);flex-wrap:wrap;justify-content:flex-end;display:flex}.landing-module___cEqKa__brand,.landing-module___cEqKa__eyebrow,.landing-module___cEqKa__sectionKicker,.landing-module___cEqKa__cardKicker,.landing-module___cEqKa__demoLabel{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.landing-module___cEqKa__brand{letter-spacing:.2em}.landing-module___cEqKa__hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(40px,7vw,92px);padding:clamp(64px,9vw,118px) 0 72px;display:grid}.landing-module___cEqKa__heroCopy{gap:20px;max-width:700px;display:grid}.landing-module___cEqKa__eyebrow,.landing-module___cEqKa__sectionKicker,.landing-module___cEqKa__cardKicker,.landing-module___cEqKa__demoLabel{margin:0}.landing-module___cEqKa__heading{letter-spacing:-.045em;animation:landing-module___cEqKa__fadeInUp .7s var(--ease-out-expo) both;margin:0;font-size:clamp(3rem,6.7vw,5.8rem);line-height:.94}.landing-module___cEqKa__heading em{color:var(--accent);font-weight:inherit;display:inline-block}.landing-module___cEqKa__copy{color:var(--muted);max-width:620px;animation:landing-module___cEqKa__fadeInUp .7s var(--ease-out-expo) 70ms both;margin:0;font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.6}.landing-module___cEqKa__ctaRow,.landing-module___cEqKa__customActions{gap:var(--sp-md);flex-wrap:wrap;align-items:center;display:flex}.landing-module___cEqKa__ctaRow{animation:landing-module___cEqKa__fadeInUp .7s var(--ease-out-expo) .14s both}.landing-module___cEqKa__ctaNote{color:var(--muted);margin:-8px 0 0;font-size:.82rem}.landing-module___cEqKa__listenCard{background:var(--paper-warm);border:1px solid var(--line-warm);box-shadow:var(--shadow-elevated);animation:landing-module___cEqKa__fadeInUp .76s var(--ease-out-expo) .1s both;border-radius:2px 24px;position:relative;overflow:hidden}.landing-module___cEqKa__listenCard:before{content:"";background:var(--energy);width:5px;position:absolute;inset:0 auto 0 0}.landing-module___cEqKa__listenCardHeader,.landing-module___cEqKa__listenOptions,.landing-module___cEqKa__previewLink{align-items:center;display:flex}.landing-module___cEqKa__listenCardHeader{border-bottom:1px solid var(--line-warm);justify-content:space-between;padding:22px 24px 18px 28px}.landing-module___cEqKa__cardCollection{margin:5px 0 0;font-size:.92rem;font-weight:700}.landing-module___cEqKa__levelBadge{background:var(--energy-soft);width:42px;height:42px;color:var(--energy-ink);border-radius:50%;place-items:center;font-size:.82rem;font-weight:800;display:grid}.landing-module___cEqKa__wordPreview{padding:38px 28px 24px}.landing-module___cEqKa__wordLine{gap:var(--sp-sm);letter-spacing:-.035em;align-items:baseline;font-size:clamp(2.2rem,4vw,3.5rem);display:flex}.landing-module___cEqKa__article{color:var(--energy-ink);font-size:.46em;font-style:italic;font-weight:400}.landing-module___cEqKa__pronunciation,.landing-module___cEqKa__meaning{margin:0}.landing-module___cEqKa__pronunciation{color:var(--muted);font-family:var(--font-mono);margin-top:8px;font-size:.78rem}.landing-module___cEqKa__meaning{margin-top:18px;font-size:1.05rem}.landing-module___cEqKa__waveform{align-items:center;gap:5px;height:44px;margin-top:24px;display:flex}.landing-module___cEqKa__waveform span{border-radius:var(--radius-pill);background:var(--accent);opacity:.62;width:3px;height:28%}.landing-module___cEqKa__waveform span:nth-child(3n+1){height:72%}.landing-module___cEqKa__waveform span:nth-child(4n+2){height:100%}.landing-module___cEqKa__waveform span:nth-child(5n){height:48%}.landing-module___cEqKa__listenOptions{border-block:1px solid var(--line-warm);grid-template-columns:repeat(4,1fr);display:grid}.landing-module___cEqKa__listenOptions span{color:var(--muted);text-align:center;border-right:1px solid var(--line-warm);padding:12px 6px;font-size:.72rem}.landing-module___cEqKa__listenOptions span:last-child{border-right:0}.landing-module___cEqKa__previewLink{gap:var(--sp-sm);padding:18px 28px;font-weight:700;transition:color .18s,background .18s}.landing-module___cEqKa__previewLink:hover{color:var(--accent);background:var(--energy-wash)}.landing-module___cEqKa__playMark{border:1px solid var(--accent);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;font-size:.58rem;display:grid}.landing-module___cEqKa__proofStrip{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.landing-module___cEqKa__proofItem{text-align:center;border-right:1px solid var(--line);gap:3px;padding:22px 18px;display:grid}.landing-module___cEqKa__proofItem:last-child{border-right:0}.landing-module___cEqKa__proofItem strong{color:var(--accent);font-size:1.28rem}.landing-module___cEqKa__proofItem span{color:var(--muted);font-size:.78rem}.landing-module___cEqKa__featuredLesson{gap:var(--sp-xl);margin-top:var(--sp-3xl);border-block:1px solid var(--line-warm);background:linear-gradient(90deg, var(--energy-wash), transparent 70%);padding:var(--sp-xl) 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.landing-module___cEqKa__featuredMark{color:var(--energy-ink);font-size:var(--type-heading-md);letter-spacing:-.06em;font-weight:700}.landing-module___cEqKa__featuredCopy{gap:var(--sp-xs);display:grid}.landing-module___cEqKa__featuredCopy h2,.landing-module___cEqKa__featuredCopy p{margin:0}.landing-module___cEqKa__featuredCopy h2{font-size:var(--type-heading-sm);letter-spacing:-.02em}.landing-module___cEqKa__featuredCopy>p:last-child{max-width:62ch;color:var(--muted);line-height:1.55}.landing-module___cEqKa__featuredLink{color:var(--accent-strong);white-space:nowrap;font-weight:700}.landing-module___cEqKa__featuredLink:hover{text-underline-offset:var(--sp-2xs);text-decoration:underline}.landing-module___cEqKa__featuredLink:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-strong);outline:none}.landing-module___cEqKa__collection{background:var(--paper-warm-strong);border:1px solid var(--line-warm);border-radius:2px 28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,64px);margin-top:96px;padding:clamp(28px,5vw,56px);display:grid}.landing-module___cEqKa__collectionNumber{color:var(--energy-ink);letter-spacing:-.08em;font-size:clamp(3.6rem,8vw,7rem);font-weight:700;line-height:.8}.landing-module___cEqKa__collectionCopy,.landing-module___cEqKa__loopIntro,.landing-module___cEqKa__customIntro{gap:12px;display:grid}.landing-module___cEqKa__collectionCopy p,.landing-module___cEqKa__loopIntro>p:last-child,.landing-module___cEqKa__customIntro>p:last-of-type,.landing-module___cEqKa__bottomCopy{color:var(--muted);margin:0;line-height:1.6}.landing-module___cEqKa__sectionTitle,.landing-module___cEqKa__bottomCtaTitle{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.05}.landing-module___cEqKa__collectionLink,.landing-module___cEqKa__textLink{color:var(--accent);font-weight:700}.landing-module___cEqKa__collectionLink{white-space:nowrap}.landing-module___cEqKa__loop{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(40px,8vw,100px);margin-top:112px;display:grid}.landing-module___cEqKa__loopSteps{gap:0;display:grid}.landing-module___cEqKa__loopStep{gap:var(--sp-lg);border-top:1px solid var(--line);grid-template-columns:52px .48fr 1fr;align-items:baseline;padding:24px 0;display:grid}.landing-module___cEqKa__loopStep:last-child{border-bottom:1px solid var(--line)}.landing-module___cEqKa__loopIndex{color:var(--accent);font-family:var(--font-mono);font-size:.75rem}.landing-module___cEqKa__loopStep h3,.landing-module___cEqKa__loopStep p{margin:0}.landing-module___cEqKa__loopStep h3{font-size:1.24rem}.landing-module___cEqKa__loopStep p{color:var(--muted);font-size:.92rem;line-height:1.55}.landing-module___cEqKa__makeYourOwn{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(32px,6vw,72px);margin-top:112px;padding-top:48px;display:grid}.landing-module___cEqKa__customActions{margin-top:var(--sp-md)}.landing-module___cEqKa__demoWrap{min-width:0}.landing-module___cEqKa__demoLabel{margin-bottom:var(--sp-sm)}.landing-module___cEqKa__bottomCta{justify-items:center;gap:var(--sp-lg);text-align:center;background:var(--paper-warm);border:1px solid var(--line-warm);border-radius:28px 2px;margin-top:112px;padding:clamp(42px,7vw,76px) 24px;display:grid}.landing-module___cEqKa__bottomCopy{max-width:560px}@media (max-width:860px){.landing-module___cEqKa__hero,.landing-module___cEqKa__loop,.landing-module___cEqKa__makeYourOwn{grid-template-columns:1fr}.landing-module___cEqKa__hero{gap:48px;padding-top:72px}.landing-module___cEqKa__listenCard{max-width:560px}.landing-module___cEqKa__collection{grid-template-columns:auto 1fr}.landing-module___cEqKa__collectionLink{grid-column:2}.landing-module___cEqKa__featuredLesson{grid-template-columns:auto minmax(0,1fr)}.landing-module___cEqKa__featuredLink{grid-column:2;justify-self:start}}@media (max-width:620px){.landing-module___cEqKa__main{padding-top:20px}.landing-module___cEqKa__topBar{align-items:flex-start}.landing-module___cEqKa__topBarActions{gap:var(--sp-sm)}.landing-module___cEqKa__hero{padding:56px 0 48px}.landing-module___cEqKa__heading{font-size:clamp(3rem,15vw,4.4rem)}.landing-module___cEqKa__proofStrip{grid-template-columns:repeat(2,1fr)}.landing-module___cEqKa__proofItem:nth-child(2){border-right:0}.landing-module___cEqKa__proofItem:nth-child(-n+2){border-bottom:1px solid var(--line)}.landing-module___cEqKa__collection{grid-template-columns:1fr;margin-top:72px}.landing-module___cEqKa__featuredLesson{gap:var(--sp-md);grid-template-columns:1fr}.landing-module___cEqKa__featuredMark{font-size:var(--type-heading-sm)}.landing-module___cEqKa__featuredLink{grid-column:1}.landing-module___cEqKa__collectionNumber{font-size:4.8rem}.landing-module___cEqKa__collectionLink{grid-column:1}.landing-module___cEqKa__loop,.landing-module___cEqKa__makeYourOwn,.landing-module___cEqKa__bottomCta{margin-top:80px}.landing-module___cEqKa__loopStep{grid-template-columns:42px 1fr}.landing-module___cEqKa__loopStep p{grid-column:2}.landing-module___cEqKa__listenOptions{grid-template-columns:repeat(2,1fr)}.landing-module___cEqKa__listenOptions span:nth-child(2){border-right:0}.landing-module___cEqKa__listenOptions span:nth-child(-n+2){border-bottom:1px solid var(--line-warm)}}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__heading,.landing-module___cEqKa__copy,.landing-module___cEqKa__ctaRow,.landing-module___cEqKa__listenCard{animation:none}}
.phrase-export-page-module__BnXZZG__playerInfo{gap:4px;display:grid}.phrase-export-page-module__BnXZZG__playerTitle{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.15}.phrase-export-page-module__BnXZZG__playerMeta{color:var(--muted);font-size:14px}.phrase-export-page-module__BnXZZG__playerActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.phrase-export-page-module__BnXZZG__downloadLink{min-width:180px}.phrase-export-page-module__BnXZZG__package{gap:20px;width:100%;max-width:720px;margin:0 auto;display:grid}.phrase-export-page-module__BnXZZG__trackList{gap:10px;display:grid}.phrase-export-page-module__BnXZZG__progressSummary{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;display:flex}.phrase-export-page-module__BnXZZG__progressSummary span{border:1px solid var(--ink-10);border-radius:var(--radius-pill);background:var(--white-60);padding:5px 9px}.phrase-export-page-module__BnXZZG__trackRow{border:1px solid var(--ink-10);background:var(--white-72);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.phrase-export-page-module__BnXZZG__trackPlayButton{appearance:none;background:var(--ink);width:44px;height:44px;color:var(--paper);cursor:pointer;border:0;border-radius:50%;font-size:17px}.phrase-export-page-module__BnXZZG__trackPlayButton:disabled{cursor:not-allowed;opacity:.45}.phrase-export-page-module__BnXZZG__trackInfo{gap:3px;min-width:0;display:grid}.phrase-export-page-module__BnXZZG__trackTitle{font-weight:650;line-height:1.2}.phrase-export-page-module__BnXZZG__trackMeta,.phrase-export-page-module__BnXZZG__trackError,.phrase-export-page-module__BnXZZG__trackWaiting{color:var(--muted);font-size:13px;line-height:1.35}.phrase-export-page-module__BnXZZG__trackError{color:var(--danger)}.phrase-export-page-module__BnXZZG__trackWaiting{color:var(--accent-2)}.phrase-export-page-module__BnXZZG__compiling{text-align:center;justify-items:center;gap:10px;padding:28px 12px;display:grid}.phrase-export-page-module__BnXZZG__compilingSpinner{border:3px solid var(--ink-10);border-top-color:var(--accent-2);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite phrase-export-page-module__BnXZZG__exportSpin}.phrase-export-page-module__BnXZZG__compilingLabel{font-size:18px;font-weight:600}.phrase-export-page-module__BnXZZG__compilingMeta{color:var(--muted);font-size:14px}.phrase-export-page-module__BnXZZG__feedback{text-align:center;color:var(--muted);max-width:480px;margin:0 auto;padding:24px 16px 0;font-size:14px;line-height:1.5}.phrase-export-page-module__BnXZZG__feedbackLink{color:var(--accent-2);text-underline-offset:2px;text-decoration:underline}.phrase-export-page-module__BnXZZG__feedbackLink:hover{color:var(--ink)}@keyframes phrase-export-page-module__BnXZZG__exportSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.phrase-export-page-module__BnXZZG__trackRow{grid-template-columns:auto minmax(0,1fr)}:is(.phrase-export-page-module__BnXZZG__trackRow .phrase-export-page-module__BnXZZG__downloadLink,.phrase-export-page-module__BnXZZG__trackRow>.pill){grid-column:1/-1;justify-self:stretch}}
.theme-toggle-module__f4CsAa__themeToggle{border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;padding:4px 10px;font-size:.85rem;display:inline-flex;position:relative}.theme-toggle-module__f4CsAa__themeToggleLabel{pointer-events:none;padding-right:4px}.theme-toggle-module__f4CsAa__themeToggle select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:.85rem;position:absolute;inset:0}
.tutor-workspace-module__etWrXW__main{min-height:100vh;padding-top:28px;padding-bottom:40px}.tutor-workspace-module__etWrXW__topbar,.tutor-workspace-module__etWrXW__settingsBand,.tutor-workspace-module__etWrXW__chatShell,.tutor-workspace-module__etWrXW__setup{width:min(1120px,100%);margin:0 auto}.tutor-workspace-module__etWrXW__topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tutor-workspace-module__etWrXW__eyebrow,.tutor-workspace-module__etWrXW__sectionLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:.78rem;font-weight:700}.tutor-workspace-module__etWrXW__title{letter-spacing:0;margin:0;font-size:clamp(1.6rem,3vw,2.25rem)}.tutor-workspace-module__etWrXW__debugLink{color:var(--muted);border:1px solid var(--border,#e5e7eb);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.85rem;text-decoration:none}.tutor-workspace-module__etWrXW__debugLink:hover{color:var(--text)}.tutor-workspace-module__etWrXW__newSessionButton{border:1px solid var(--border,#e5e7eb);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.tutor-workspace-module__etWrXW__newSessionButton:hover:not(:disabled){color:var(--text,var(--ink));border-color:var(--ink)}.tutor-workspace-module__etWrXW__newSessionButton:disabled{opacity:.5;cursor:not-allowed}.tutor-workspace-module__etWrXW__newSessionButton svg{width:14px;height:14px}.tutor-workspace-module__etWrXW__topbarTrailing{align-items:center;gap:8px;display:flex}.tutor-workspace-module__etWrXW__desktopAuthSlot{align-items:center;display:inline-flex}@media (max-width:900px){.tutor-workspace-module__etWrXW__desktopAuthSlot{display:none}}.tutor-workspace-module__etWrXW__setup{gap:24px;padding-top:28px;display:grid}.tutor-workspace-module__etWrXW__difficultyGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.tutor-workspace-module__etWrXW__difficultyCard,.tutor-workspace-module__etWrXW__suggestions button{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer}.tutor-workspace-module__etWrXW__difficultyCard{border-radius:8px;min-height:116px;padding:14px}.tutor-workspace-module__etWrXW__difficultyCard strong,.tutor-workspace-module__etWrXW__difficultyCard span{display:block}.tutor-workspace-module__etWrXW__difficultyCard strong{margin-bottom:8px}.tutor-workspace-module__etWrXW__difficultyCard span{color:var(--muted);line-height:1.45}.tutor-workspace-module__etWrXW__difficultyCard[data-active=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tutor-workspace-module__etWrXW__suggestions{flex-wrap:wrap;gap:10px;display:flex}.tutor-workspace-module__etWrXW__suggestions button{border-radius:999px;padding:10px 14px}.tutor-workspace-module__etWrXW__chatShell{grid-template-columns:300px minmax(0,1fr);gap:16px;padding-top:22px;display:grid}.tutor-workspace-module__etWrXW__queuePanel{border-right:1px solid var(--line);flex-direction:column;align-self:start;gap:12px;padding-right:16px;display:flex}.tutor-workspace-module__etWrXW__chatColumn{flex-direction:column;gap:16px;min-width:0;display:flex}.tutor-workspace-module__etWrXW__queueHeader{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:12px 14px;display:grid}.tutor-workspace-module__etWrXW__queueHeaderTitle{align-items:center;gap:4px;font-weight:800;display:inline-flex}.tutor-workspace-module__etWrXW__queueHeaderTitleText{letter-spacing:.01em}.tutor-workspace-module__etWrXW__queueHeaderProgress{grid-column:1/-1;gap:6px;display:grid}.tutor-workspace-module__etWrXW__queueHeaderProgress strong{font-variant-numeric:tabular-nums;font-size:1.5rem}.tutor-workspace-module__etWrXW__queueToggle{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;grid-area:1/2;justify-content:center;align-items:center;padding:0;display:none}.tutor-workspace-module__etWrXW__queueToggle:hover{color:var(--ink)}.tutor-workspace-module__etWrXW__queueToggle svg{width:16px;height:16px;transition:transform .15s}.tutor-workspace-module__etWrXW__queuePanel[data-queue-open=true] .tutor-workspace-module__etWrXW__queueToggle svg{transform:rotate(180deg)}.tutor-workspace-module__etWrXW__infoWrap{align-items:center;display:inline-flex;position:relative}.tutor-workspace-module__etWrXW__infoWrap:after{z-index:19;content:"";width:min(260px,80vw);height:6px;position:absolute;top:100%;left:0}.tutor-workspace-module__etWrXW__infoButton{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tutor-workspace-module__etWrXW__infoButton:hover,.tutor-workspace-module__etWrXW__infoButton:focus-visible{color:var(--accent)}.tutor-workspace-module__etWrXW__infoButton svg{width:16px;height:16px}.tutor-workspace-module__etWrXW__tooltip{z-index:20;border:1px solid var(--line);background:var(--paper);width:max-content;max-width:min(260px,80vw);color:var(--ink);opacity:0;pointer-events:none;border-radius:8px;padding:10px 12px;font-size:.84rem;font-weight:500;line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.tutor-workspace-module__etWrXW__infoWrap:hover .tutor-workspace-module__etWrXW__tooltip,.tutor-workspace-module__etWrXW__infoWrap:focus-within .tutor-workspace-module__etWrXW__tooltip,.tutor-workspace-module__etWrXW__infoWrap[data-open=true] .tutor-workspace-module__etWrXW__tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.tutor-workspace-module__etWrXW__progressTrack{background:var(--line);border-radius:999px;width:100%;height:8px;overflow:hidden}.tutor-workspace-module__etWrXW__progressTrack span{background:var(--accent);height:100%;display:block}.tutor-workspace-module__etWrXW__queueListContainer{display:block}.tutor-workspace-module__etWrXW__queueList{gap:8px;max-height:60vh;display:grid;overflow:auto}.tutor-workspace-module__etWrXW__queueItem{border:1px solid var(--line);opacity:.62;border-radius:8px;grid-template-columns:32px 1fr;align-items:start;gap:8px;padding:10px;display:grid}.tutor-workspace-module__etWrXW__queueItem[data-selected=true]{opacity:1}.tutor-workspace-module__etWrXW__queueItem button{width:28px;height:28px;color:var(--accent);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.tutor-workspace-module__etWrXW__queueItem svg{width:18px;height:18px}.tutor-workspace-module__etWrXW__queueItem span,.tutor-workspace-module__etWrXW__queueItem strong{font-size:.88rem;line-height:1.35;display:block}.tutor-workspace-module__etWrXW__queueItem span{color:var(--muted);margin-bottom:4px}.tutor-workspace-module__etWrXW__lessonLinkIcon{flex-shrink:0;width:14px;height:14px}.tutor-workspace-module__etWrXW__completedActions .button.secondary{gap:6px}.tutor-workspace-module__etWrXW__completedActions .button.secondary .tutor-workspace-module__etWrXW__lessonLinkIcon{width:16px;height:16px}.tutor-workspace-module__etWrXW__queueError{color:#991b1b;margin:0;font-size:.86rem;font-weight:700;line-height:1.35}.tutor-workspace-module__etWrXW__finishEarly{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px;font-size:.85rem}.tutor-workspace-module__etWrXW__finishEarly:hover{color:var(--ink);border-color:var(--ink)}.tutor-workspace-module__etWrXW__buttonBusy{align-items:center;gap:8px;display:inline-flex}.tutor-workspace-module__etWrXW__chatPanel{flex-direction:column;gap:12px;min-height:360px;max-height:50vh;padding:6px 4px 16px;display:flex;overflow:auto}.tutor-workspace-module__etWrXW__message{border-radius:8px;width:fit-content;max-width:min(720px,92%);padding:14px;line-height:1.5}.tutor-workspace-module__etWrXW__message p{margin:0 0 8px}.tutor-workspace-module__etWrXW__message p:last-child{margin-bottom:0}.tutor-workspace-module__etWrXW__assistant{background:var(--paper);border:1px solid var(--line);align-self:flex-start}.tutor-workspace-module__etWrXW__user{background:var(--accent);color:#fff;align-self:flex-end}.tutor-workspace-module__etWrXW__messageContent{gap:2px;display:grid}.tutor-workspace-module__etWrXW__messageStatus,.tutor-workspace-module__etWrXW__messageError{margin-top:8px;font-size:.82rem;font-weight:800}.tutor-workspace-module__etWrXW__messageStatus{opacity:.8;align-items:center;gap:6px;display:inline-flex}.tutor-workspace-module__etWrXW__messageStatus .tutor-workspace-module__etWrXW__spinner{width:14px;height:14px}.tutor-workspace-module__etWrXW__messageError{color:#fee2e2}.tutor-workspace-module__etWrXW__metadata{gap:8px;margin-top:12px;display:grid}.tutor-workspace-module__etWrXW__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tutor-workspace-module__etWrXW__chips span{color:var(--muted);font-size:.78rem;font-weight:800}.tutor-workspace-module__etWrXW__chips code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:999px;padding:3px 7px;font-size:.78rem}.tutor-workspace-module__etWrXW__chips[data-tone=weak] code{color:#991b1b;background:#fee2e2}.tutor-workspace-module__etWrXW__chips[data-tone=strong] code{color:#166534;background:#dcfce7}.tutor-workspace-module__etWrXW__composer{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.tutor-workspace-module__etWrXW__currentPrompt{color:var(--muted);align-items:baseline;gap:10px;display:flex}.tutor-workspace-module__etWrXW__currentPrompt strong{color:var(--ink)}.tutor-workspace-module__etWrXW__completedActions{flex-wrap:wrap;gap:10px;display:flex}.tutor-workspace-module__etWrXW__inputRow{grid-template-columns:1fr auto;gap:10px;display:grid}.tutor-workspace-module__etWrXW__inputRow input{border:1px solid var(--line);min-width:0;font:inherit;background:var(--paper);color:var(--ink);border-radius:8px;padding:12px 14px}.tutor-workspace-module__etWrXW__emptyState,.tutor-workspace-module__etWrXW__emptyChat{min-height:240px;color:var(--muted);text-align:center;place-items:center;gap:14px;display:grid}.tutor-workspace-module__etWrXW__emptyState svg,.tutor-workspace-module__etWrXW__emptyChat svg{width:34px;height:34px}.tutor-workspace-module__etWrXW__emptySuggestions{flex-wrap:wrap;justify-content:center;gap:10px;max-width:680px;display:flex}.tutor-workspace-module__etWrXW__emptySuggestions button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;padding:10px 14px}.tutor-workspace-module__etWrXW__emptySuggestions button:disabled{cursor:wait;opacity:.65}.tutor-workspace-module__etWrXW__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;max-width:min(520px,100vw - 40px);padding:12px 14px;font-weight:700;display:flex;position:fixed;bottom:20px;right:20px}.tutor-workspace-module__etWrXW__spinner{width:18px;height:18px;animation:.8s linear infinite tutor-workspace-module__etWrXW__spin}@keyframes tutor-workspace-module__etWrXW__spin{to{transform:rotate(360deg)}}.tutor-workspace-module__etWrXW__structuredBody{gap:8px;display:grid}.tutor-workspace-module__etWrXW__verdict{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.78rem;font-weight:800}.tutor-workspace-module__etWrXW__verdict[data-verdict=correct]{color:#166534}.tutor-workspace-module__etWrXW__verdict[data-verdict=partially_correct]{color:#92400e}.tutor-workspace-module__etWrXW__verdict[data-verdict=incorrect],.tutor-workspace-module__etWrXW__verdict[data-verdict=off_task]{color:#991b1b}.tutor-workspace-module__etWrXW__bestAnswer{margin:0;line-height:1.5}.tutor-workspace-module__etWrXW__bestAnswer>span{color:var(--muted);margin-right:4px;font-weight:700}.tutor-workspace-module__etWrXW__bestAnswer strong{color:var(--ink)}.tutor-workspace-module__etWrXW__explanation{margin:0;line-height:1.5}.tutor-workspace-module__etWrXW__queueAddedNotice{color:var(--muted);margin:0;font-size:.84rem;font-weight:700}.tutor-workspace-module__etWrXW__nextPrompt{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--paper);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px;padding:12px 14px;display:flex}.tutor-workspace-module__etWrXW__nextPrompt>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.86rem;font-weight:700}.tutor-workspace-module__etWrXW__nextPrompt strong{color:var(--ink);font-size:1.05rem;line-height:1.4}.tutor-workspace-module__etWrXW__modalOverlay{z-index:50;background:#0006;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tutor-workspace-module__etWrXW__modalCard{border:1px solid var(--line);background:var(--paper);width:min(440px,100%);color:var(--ink);border-radius:12px;padding:22px 24px 20px;box-shadow:0 16px 48px #0000002e}.tutor-workspace-module__etWrXW__modalCard h2{margin:0 0 10px;font-size:1.15rem}.tutor-workspace-module__etWrXW__modalCard p{color:var(--muted);margin:0 0 18px;line-height:1.5}.tutor-workspace-module__etWrXW__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:820px){.tutor-workspace-module__etWrXW__settingsBand,.tutor-workspace-module__etWrXW__topbar{flex-direction:column;align-items:stretch}.tutor-workspace-module__etWrXW__chatShell{grid-template-columns:1fr}.tutor-workspace-module__etWrXW__queuePanel{border-right:0;border-bottom:1px solid var(--line);padding-bottom:14px;padding-right:0}.tutor-workspace-module__etWrXW__chatPanel{max-height:56vh}.tutor-workspace-module__etWrXW__queueToggle{display:inline-flex}.tutor-workspace-module__etWrXW__queuePanel[data-queue-open=false] .tutor-workspace-module__etWrXW__queueListContainer{display:none}.tutor-workspace-module__etWrXW__tooltip{left:auto;right:0}}
.page-module__2PrAbW__main{padding:20px 0 72px}.page-module__2PrAbW__header{animation:page-module__2PrAbW__fadeInUp .5s var(--ease-out-expo) both;border-radius:20px;gap:8px;padding:24px 28px;display:grid}.page-module__2PrAbW__backLink{color:var(--muted);font-size:13px;transition:color .15s}.page-module__2PrAbW__backLink:hover{color:var(--accent)}.page-module__2PrAbW__heading{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.1}.page-module__2PrAbW__headingDe{color:var(--accent-2);font-size:16px;font-style:italic}.page-module__2PrAbW__description{color:var(--muted);max-width:600px;margin:4px 0 0;font-size:14px;line-height:1.45}.page-module__2PrAbW__headerActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.page-module__2PrAbW__playbackError{color:var(--danger);font-size:13px}.page-module__2PrAbW__playAllButton{padding:10px 22px;font-size:14px}.page-module__2PrAbW__transportControls{align-items:center;gap:4px;display:flex}.page-module__2PrAbW__transportButton{appearance:none;border:1px solid var(--line);cursor:pointer;min-width:38px;height:38px;color:var(--muted);font:inherit;background:0 0;border-radius:10px;outline:none;justify-content:center;align-items:center;padding:0 8px;font-size:13px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.page-module__2PrAbW__transportButton:hover{background:var(--white-60);border-color:var(--ink-20)}.page-module__2PrAbW__transportButton[data-active]{color:var(--accent);background:#2e6f680f;border-color:#2e6f684d}.page-module__2PrAbW__downloadButton{padding:9px 18px;font-size:13px}.page-module__2PrAbW__compactGrid{animation:page-module__2PrAbW__fadeInUp .6s var(--ease-out-expo) 80ms both;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:16px;display:grid}.page-module__2PrAbW__compactCell{appearance:none;background:var(--white-85);border:1px solid var(--line);text-align:center;cursor:pointer;transition:background .15s ease, border-color .15s ease, transform .15s var(--ease-spring), box-shadow .15s ease;border-radius:12px;gap:2px;padding:12px 10px;display:grid}.page-module__2PrAbW__compactCell:hover{background:var(--white-95);border-color:var(--ink-20);transform:translateY(-1px);box-shadow:0 2px 8px #00000012}.page-module__2PrAbW__compactCell:active{box-shadow:none;transform:translateY(0)scale(.98)}.page-module__2PrAbW__compactCell[data-active]{background:#2e6f6814;border-color:#2e6f684d;box-shadow:0 0 0 2px #2e6f681a}.page-module__2PrAbW__compactCell[data-disabled]{opacity:.4;cursor:default}.page-module__2PrAbW__compactCell[data-disabled]:hover{box-shadow:none;background:var(--white-85);border-color:var(--line);transform:none}.page-module__2PrAbW__cellLabel{color:var(--muted);font-size:11px;font-weight:600}.page-module__2PrAbW__cellText{word-break:break-word;font-size:14px;line-height:1.2}.page-module__2PrAbW__groupedContainer{animation:page-module__2PrAbW__fadeInUp .6s var(--ease-out-expo) 80ms both;gap:14px;margin-top:16px;display:grid}.page-module__2PrAbW__groupSection{border-radius:18px;padding:20px 22px}.page-module__2PrAbW__groupHeading{letter-spacing:-.01em;border-bottom:1px solid var(--line);margin:0 0 12px;padding-bottom:10px;font-size:17px}.page-module__2PrAbW__groupHeadingDe{color:var(--accent-2);font-size:15px;font-style:italic;font-weight:400}.page-module__2PrAbW__groupList{display:grid}.page-module__2PrAbW__groupList[data-short]{columns:2;column-rule:1px solid var(--ink-10);column-gap:32px;display:block}.page-module__2PrAbW__groupList[data-short] .page-module__2PrAbW__groupRow{break-inside:avoid;width:100%}.page-module__2PrAbW__groupList[data-short] .page-module__2PrAbW__groupRow:first-child{border-top:0}.page-module__2PrAbW__groupRow{appearance:none;border:0;border-top:1px solid var(--ink-06);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:10px 6px;transition:background .12s;display:grid}.page-module__2PrAbW__groupRow:first-child{border-top:0}.page-module__2PrAbW__groupRow:hover{background:var(--white-35)}.page-module__2PrAbW__groupRow[data-active]{background:#2e6f680d}.page-module__2PrAbW__groupRow[data-disabled]{opacity:.4;cursor:default}.page-module__2PrAbW__groupRow[data-disabled]:hover{background:0 0}.page-module__2PrAbW__rowPlayIcon{color:var(--muted);justify-content:center;align-items:center;font-size:12px;display:flex}.page-module__2PrAbW__groupRow[data-active] .page-module__2PrAbW__rowPlayIcon{color:var(--accent)}.page-module__2PrAbW__rowTextBlock{gap:2px;min-width:0;display:grid}.page-module__2PrAbW__rowText{font-size:15px;line-height:1.3}.page-module__2PrAbW__rowSubtitle{color:var(--muted);font-size:13px;line-height:1.3}@media (min-width:901px){.page-module__2PrAbW__rowTextBlock{align-items:baseline;gap:12px;display:flex}.page-module__2PrAbW__rowSubtitle{white-space:nowrap;margin-left:auto}}.page-module__2PrAbW__rowLabel{color:var(--muted);white-space:nowrap;font-size:13px}.page-module__2PrAbW__loading{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:80px 0;font-size:14px;display:flex}.page-module__2PrAbW__errorBanner{color:var(--danger);background:#8c2f3914;border:1px solid #8c2f3926;border-radius:12px;margin-bottom:16px;padding:14px 18px;font-size:14px}@media (max-width:900px){.page-module__2PrAbW__backLink{display:none}.page-module__2PrAbW__header{border-radius:16px;padding:18px 16px}.page-module__2PrAbW__compactGrid{grid-template-columns:repeat(3,1fr);gap:6px}.page-module__2PrAbW__compactCell{border-radius:10px;padding:10px 6px}.page-module__2PrAbW__cellText{font-size:13px}.page-module__2PrAbW__groupSection{border-radius:14px;padding:16px 14px}.page-module__2PrAbW__groupRow{grid-template-columns:20px 1fr auto;padding:10px 4px}.page-module__2PrAbW__groupList[data-short]{columns:1;column-rule:none}}@media (max-width:480px){.page-module__2PrAbW__compactGrid{grid-template-columns:repeat(2,1fr)}}
.page-module__y0CndG__main{padding:20px 0 72px}.page-module__y0CndG__hero{animation:page-module__y0CndG__fadeInUp .5s var(--ease-out-expo) both;gap:10px;padding:8px 0 20px;display:grid}.page-module__y0CndG__backLink{color:var(--muted);font-size:13px;transition:color .15s}.page-module__y0CndG__backLink:hover{color:var(--accent)}.page-module__y0CndG__langTag{border-radius:var(--radius-pill);color:var(--accent-2);letter-spacing:.04em;background:#2e6f681a;align-self:flex-start;padding:4px 14px;font-size:13px;font-weight:600;display:inline-flex}.page-module__y0CndG__heading{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3.5vw,3rem);line-height:.95}.page-module__y0CndG__copy{color:var(--muted);max-width:640px;margin:0;font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.5}.page-module__y0CndG__tracklist{animation:page-module__y0CndG__fadeInUp .6s var(--ease-out-expo) 60ms both;border-radius:18px;padding:6px 0}.page-module__y0CndG__row{border-top:1px solid var(--ink-06);animation:page-module__y0CndG__fadeInUp .4s var(--ease-out-expo) both;align-items:center;gap:12px;padding:14px 22px;transition:background .12s;display:flex}.page-module__y0CndG__row:first-child{border-top:none}.page-module__y0CndG__row:hover{background:var(--white-50)}.page-module__y0CndG__row:active{background:#2e6f680a}.page-module__y0CndG__rowLink{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.page-module__y0CndG__rowLink:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #2e6f6873}.page-module__y0CndG__rowBody{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.page-module__y0CndG__rowTitle{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.25}.page-module__y0CndG__rowTitleDe{color:var(--accent-2);font-size:13px;font-style:italic}.page-module__y0CndG__dlButton{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--white-50);border:1px solid var(--line);border-radius:6px;align-items:center;padding:5px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.page-module__y0CndG__dlButton:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.page-module__y0CndG__rowArrow{color:var(--muted);opacity:.4;font-size:22px;line-height:1;transition:opacity .15s,transform .15s}.page-module__y0CndG__row:hover .page-module__y0CndG__rowArrow{opacity:.7;transform:translate(2px)}.page-module__y0CndG__loading{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:48px 0;font-size:14px;display:flex}.page-module__y0CndG__errorBanner{color:var(--danger);background:#8c2f3914;border:1px solid #8c2f3926;border-radius:12px;padding:14px 18px;font-size:14px}.page-module__y0CndG__feedback{text-align:center;color:var(--muted);margin-top:40px;font-size:13px;line-height:1.6}.page-module__y0CndG__feedbackLink{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.page-module__y0CndG__feedbackLink:hover{color:var(--ink)}@media (min-width:901px){.page-module__y0CndG__rowBody{flex-direction:row;align-items:baseline;gap:12px}.page-module__y0CndG__rowTitleDe{white-space:nowrap;margin-left:auto}}@media (max-width:900px){.page-module__y0CndG__backLink{display:none}.page-module__y0CndG__row{padding:14px 16px}.page-module__y0CndG__rowTitle{font-size:15px}}
.page-diagnostics-view-module__s25Vhq__main{gap:var(--sp-xl);padding:var(--sp-xl) 0 var(--sp-4xl);flex-direction:column;display:flex}.page-diagnostics-view-module__s25Vhq__header{justify-content:space-between;align-items:flex-start;gap:var(--sp-xl);flex-wrap:wrap;display:flex}.page-diagnostics-view-module__s25Vhq__eyebrow,.page-diagnostics-view-module__s25Vhq__meta,.page-diagnostics-view-module__s25Vhq__header h1{margin:0}.page-diagnostics-view-module__s25Vhq__eyebrow{color:var(--energy-ink);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.page-diagnostics-view-module__s25Vhq__header h1{margin-top:var(--sp-xs);font-size:var(--type-heading-md)}.page-diagnostics-view-module__s25Vhq__meta{margin-top:var(--sp-sm);color:var(--muted)}.page-diagnostics-view-module__s25Vhq__headerActions{align-items:center;gap:var(--sp-lg);flex-wrap:wrap;display:flex}.page-diagnostics-view-module__s25Vhq__downloadLink,.page-diagnostics-view-module__s25Vhq__backLink{font-size:var(--type-small);font-weight:700}.page-diagnostics-view-module__s25Vhq__downloadLink{border:1px solid var(--accent-strong);border-radius:var(--radius-pill);color:var(--accent-strong);padding:var(--sp-sm) var(--sp-lg)}.page-diagnostics-view-module__s25Vhq__backLink{color:var(--muted)}.page-diagnostics-view-module__s25Vhq__summaryGrid{border:1px solid var(--line-warm);border-radius:var(--radius-lg);background:var(--paper-warm);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid;overflow:hidden}.page-diagnostics-view-module__s25Vhq__summaryGrid>div{gap:var(--sp-xs);min-width:0;padding:var(--sp-lg);border-right:1px solid var(--line-warm);flex-direction:column;display:flex}.page-diagnostics-view-module__s25Vhq__summaryGrid>div:last-child{border-right:0}.page-diagnostics-view-module__s25Vhq__summaryGrid span{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase}.page-diagnostics-view-module__s25Vhq__summaryGrid strong{font-family:var(--font-mono);font-size:var(--type-body)}.page-diagnostics-view-module__s25Vhq__section{min-width:0}.page-diagnostics-view-module__s25Vhq__section h2{margin:0 0 var(--sp-md);font-size:var(--type-heading-sm)}.page-diagnostics-view-module__s25Vhq__metaGrid{gap:var(--sp-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);padding:var(--sp-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.page-diagnostics-view-module__s25Vhq__metaGrid>div{min-width:0}.page-diagnostics-view-module__s25Vhq__metaGrid dt{margin-bottom:var(--sp-2xs);color:var(--muted);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase}.page-diagnostics-view-module__s25Vhq__metaGrid dd{overflow-wrap:anywhere;margin:0}.page-diagnostics-view-module__s25Vhq__wide{grid-column:1/-1}.page-diagnostics-view-module__s25Vhq__tableWrap{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);overflow-x:auto}.page-diagnostics-view-module__s25Vhq__tableWrap table{border-collapse:collapse;width:100%;font-size:var(--type-small)}.page-diagnostics-view-module__s25Vhq__tableWrap th,.page-diagnostics-view-module__s25Vhq__tableWrap td{border-bottom:1px solid var(--line);padding:var(--sp-sm) var(--sp-md);text-align:left;vertical-align:top;white-space:nowrap}.page-diagnostics-view-module__s25Vhq__tableWrap th{background:var(--paper-warm);color:var(--muted);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase}.page-diagnostics-view-module__s25Vhq__tableWrap tbody tr:last-child td{border-bottom:0}.page-diagnostics-view-module__s25Vhq__longCell{max-width:26rem;white-space:normal!important}.page-diagnostics-view-module__s25Vhq__cacheCell{overflow-wrap:anywhere;max-width:26rem;white-space:normal!important}.page-diagnostics-view-module__s25Vhq__main code{font-family:var(--font-mono);font-size:.92em}.page-diagnostics-view-module__s25Vhq__main [data-status=ready],.page-diagnostics-view-module__s25Vhq__main [data-status=found],.page-diagnostics-view-module__s25Vhq__main [data-status=inline]{color:var(--success-muted)}.page-diagnostics-view-module__s25Vhq__main [data-status=missing],.page-diagnostics-view-module__s25Vhq__main [data-status=failed],.page-diagnostics-view-module__s25Vhq__main [data-status=not_stored]{color:var(--danger);font-weight:700}@media (max-width:620px){.page-diagnostics-view-module__s25Vhq__metaGrid{grid-template-columns:1fr}.page-diagnostics-view-module__s25Vhq__wide{grid-column:1}}
.review-view-module__j0iOZW__main{width:min(880px,100vw - 32px);min-height:calc(100vh - 120px);padding:26px 0 96px}.review-view-module__j0iOZW__topbar,.review-view-module__j0iOZW__header,.review-view-module__j0iOZW__sessionMeta,.review-view-module__j0iOZW__messageLinks,.review-view-module__j0iOZW__ratings{align-items:center;display:flex}.review-view-module__j0iOZW__topbar{justify-content:space-between;min-height:38px}.review-view-module__j0iOZW__backLink{color:var(--muted);font-size:13px}.review-view-module__j0iOZW__backLink:hover{color:var(--accent-strong)}.review-view-module__j0iOZW__header{justify-content:space-between;gap:24px;margin:42px 0 24px}.review-view-module__j0iOZW__intro h1{letter-spacing:-.045em;margin:2px 0 0;font-size:clamp(38px,6vw,58px);font-weight:500}.review-view-module__j0iOZW__eyebrow,.review-view-module__j0iOZW__promptType,.review-view-module__j0iOZW__answerType{color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.review-view-module__j0iOZW__sessionMeta{gap:8px}.review-view-module__j0iOZW__sessionMeta span{border:1px solid var(--line-warm);border-radius:var(--radius-pill);background:var(--paper-warm);color:var(--muted);padding:7px 11px;font-size:11px}.review-view-module__j0iOZW__progressTrack{border-radius:var(--radius-pill);background:var(--ink-08);height:3px;margin-bottom:12px;overflow:hidden}.review-view-module__j0iOZW__progressTrack span{background:var(--accent);height:100%;transition:width .24s var(--ease-out-expo);display:block}.review-view-module__j0iOZW__reviewCard{border:1px solid var(--line-warm);background:linear-gradient(90deg, transparent 0 54px, color-mix(in srgb, var(--accent), transparent 80%) 54px 55px, transparent 55px), repeating-linear-gradient(0deg, var(--paper-warm) 0 43px, color-mix(in srgb, var(--ink), transparent 93%) 43px 44px);min-height:520px;box-shadow:0 26px 75px color-mix(in srgb, var(--ink), transparent 91%);animation:review-view-module__j0iOZW__cardIn .36s var(--ease-out-expo) both;border-radius:22px;position:relative;overflow:hidden}@keyframes review-view-module__j0iOZW__cardIn{0%{opacity:0;transform:translateY(10px)rotate(-.25deg)}}.review-view-module__j0iOZW__cardNumber{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;position:absolute;top:21px;right:24px}.review-view-module__j0iOZW__prompt,.review-view-module__j0iOZW__revealed{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:64px 72px 46px 102px;display:flex}.review-view-module__j0iOZW__prompt h2{letter-spacing:-.03em;max-width:500px;margin:14px 0 34px;font-size:clamp(28px,5vw,44px);font-weight:500}.review-view-module__j0iOZW__listenButton,.review-view-module__j0iOZW__primaryButton,.review-view-module__j0iOZW__primaryLink{border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);min-height:48px;color:var(--paper);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:13px;font-weight:700;display:inline-flex}.review-view-module__j0iOZW__listenButton{min-width:152px;box-shadow:0 9px 24px var(--ink-15)}.review-view-module__j0iOZW__listenButton:hover,.review-view-module__j0iOZW__primaryButton:hover,.review-view-module__j0iOZW__primaryLink:hover{transform:translateY(-1px)}.review-view-module__j0iOZW__slowButton,.review-view-module__j0iOZW__replayButton,.review-view-module__j0iOZW__revealButton,.review-view-module__j0iOZW__secondaryLink{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:12px}.review-view-module__j0iOZW__slowButton,.review-view-module__j0iOZW__replayButton{align-items:center;gap:7px;margin-top:13px;display:inline-flex}.review-view-module__j0iOZW__slowButton:hover,.review-view-module__j0iOZW__replayButton:hover,.review-view-module__j0iOZW__revealButton:hover{color:var(--accent-strong)}.review-view-module__j0iOZW__revealButton{border-bottom:1px solid var(--ink-18);color:var(--ink);margin-top:46px;padding:5px 1px}.review-view-module__j0iOZW__revealed{justify-content:flex-start}.review-view-module__j0iOZW__answer{width:100%;margin:auto 0 0}.review-view-module__j0iOZW__word,.review-view-module__j0iOZW__sentence{color:var(--ink);letter-spacing:-.04em;margin:15px auto 0;font-weight:500}.review-view-module__j0iOZW__word{font-size:clamp(52px,10vw,82px)}.review-view-module__j0iOZW__sentence{max-width:690px;font-size:clamp(32px,5vw,54px);line-height:1.12}.review-view-module__j0iOZW__ipa{color:var(--muted);margin:10px 0 0;font-size:14px}.review-view-module__j0iOZW__meaning,.review-view-module__j0iOZW__translation{max-width:620px;color:var(--muted);margin:23px auto 0;font-size:17px;line-height:1.5}.review-view-module__j0iOZW__replayButton{margin:22px 0 auto}.review-view-module__j0iOZW__ratingBlock{border-top:1px solid var(--ink-10);width:100%;margin-top:48px;padding-top:18px}.review-view-module__j0iOZW__ratingBlock>p{color:var(--muted);margin:0 0 12px;font-size:11px}.review-view-module__j0iOZW__ratings{gap:8px}.review-view-module__j0iOZW__ratings button{border:1px solid var(--line);background:color-mix(in srgb, var(--paper), transparent 15%);cursor:pointer;border-radius:11px;flex:1;min-height:62px;transition:transform .12s,border-color .12s,background .12s}.review-view-module__j0iOZW__ratings button:hover{border-color:var(--ink-22);background:var(--paper);transform:translateY(-2px)}.review-view-module__j0iOZW__ratings strong,.review-view-module__j0iOZW__ratings span{display:block}.review-view-module__j0iOZW__ratings strong{color:var(--ink);font-size:13px}.review-view-module__j0iOZW__ratings span{color:var(--muted);margin-top:3px;font-size:9px}.review-view-module__j0iOZW__ratings button[data-rating=again] strong{color:var(--danger)}.review-view-module__j0iOZW__ratings button[data-rating=good] strong{color:var(--accent-strong)}.review-view-module__j0iOZW__messageCard{border:1px solid var(--line);background:var(--paper);text-align:center;min-height:340px;box-shadow:var(--shadow-light);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px;display:flex}.review-view-module__j0iOZW__messageCard h2{margin:0;font-size:31px;font-weight:500}.review-view-module__j0iOZW__messageCard p{max-width:520px;color:var(--muted);margin:0;line-height:1.55}.review-view-module__j0iOZW__messageLinks{flex-wrap:wrap;justify-content:center;gap:12px}.review-view-module__j0iOZW__secondaryLink{color:var(--accent-strong);padding:12px 16px}.review-view-module__j0iOZW__emptyMark{background:var(--accent-light);width:52px;height:52px;color:var(--accent-strong);border-radius:50%;place-items:center;font-size:22px;display:grid}.review-view-module__j0iOZW__error{margin:13px 0 0;font-size:12px;color:var(--danger)!important}.review-view-module__j0iOZW__quiet{color:var(--muted);margin-top:60px}@media (max-width:640px){.review-view-module__j0iOZW__main{padding-top:16px}.review-view-module__j0iOZW__header{align-items:flex-end;margin:28px 0 18px}.review-view-module__j0iOZW__intro h1{font-size:40px}.review-view-module__j0iOZW__sessionMeta{flex-direction:column;align-items:flex-end;gap:4px}.review-view-module__j0iOZW__sessionMeta span{padding:5px 9px}.review-view-module__j0iOZW__reviewCard{background:linear-gradient(90deg, transparent 0 27px, color-mix(in srgb, var(--accent), transparent 80%) 27px 28px, transparent 28px), repeating-linear-gradient(0deg, var(--paper-warm) 0 39px, color-mix(in srgb, var(--ink), transparent 93%) 39px 40px);border-radius:15px;min-height:540px}.review-view-module__j0iOZW__prompt,.review-view-module__j0iOZW__revealed{min-height:540px;padding:66px 24px 28px 42px}.review-view-module__j0iOZW__ratings{grid-template-columns:1fr 1fr;display:grid}.review-view-module__j0iOZW__ratings button{min-height:56px}.review-view-module__j0iOZW__sentence{font-size:34px}.review-view-module__j0iOZW__messageCard{min-height:360px;padding:38px 24px}}@media (prefers-reduced-motion:reduce){.review-view-module__j0iOZW__reviewCard{animation:none}.review-view-module__j0iOZW__progressTrack span{transition:none}}
.settings-view-module__QAlBDG__main{width:min(720px,100%);margin:0 auto;padding:28px 0 40px}.settings-view-module__QAlBDG__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.settings-view-module__QAlBDG__headerTitleBlock{min-width:0}.settings-view-module__QAlBDG__eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:.78rem;font-weight:700}.settings-view-module__QAlBDG__title{margin:0;font-size:clamp(1.6rem,3vw,2.25rem)}.settings-view-module__QAlBDG__authSlot{flex-shrink:0;align-items:center;display:inline-flex}.settings-view-module__QAlBDG__section{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:20px 0;display:grid}.settings-view-module__QAlBDG__fieldHeader{min-width:0}.settings-view-module__QAlBDG__fieldLabel{margin:0 0 4px;font-size:1rem;font-weight:700}.settings-view-module__QAlBDG__fieldHint{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.settings-view-module__QAlBDG__fieldControl{align-items:center;display:flex}@media (max-width:640px){.settings-view-module__QAlBDG__section{grid-template-columns:1fr}}
.tutor-debug-view-module__ucYjzW__main{flex-direction:column;gap:1.5rem;padding:1.5rem 0 4rem;display:flex}.tutor-debug-view-module__ucYjzW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tutor-debug-view-module__ucYjzW__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#6b7280);margin:0;font-size:.75rem}.tutor-debug-view-module__ucYjzW__title{word-break:break-all;margin:.25rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}.tutor-debug-view-module__ucYjzW__meta{color:var(--text-muted,#6b7280);margin:0;font-size:.875rem}.tutor-debug-view-module__ucYjzW__backLink{color:var(--text-muted,#6b7280);font-size:.875rem}.tutor-debug-view-module__ucYjzW__aggregateCard{background:var(--panel-bg,#f9fafb);border:1px solid var(--panel-border,#e5e7eb);border-radius:12px;padding:1.25rem}.tutor-debug-view-module__ucYjzW__aggregateCard h2{margin:0 0 .75rem;font-size:.95rem}.tutor-debug-view-module__ucYjzW__aggregateGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.tutor-debug-view-module__ucYjzW__aggregateGrid>div{flex-direction:column;gap:.25rem;display:flex}.tutor-debug-view-module__ucYjzW__aggregateGrid span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#6b7280);font-size:.75rem}.tutor-debug-view-module__ucYjzW__aggregateGrid strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}.tutor-debug-view-module__ucYjzW__callsSection h2{margin:0 0 .75rem;font-size:.95rem}.tutor-debug-view-module__ucYjzW__empty{color:var(--text-muted,#6b7280);font-style:italic}.tutor-debug-view-module__ucYjzW__tableWrap{border:1px solid var(--panel-border,#e5e7eb);border-radius:8px;overflow-x:auto}.tutor-debug-view-module__ucYjzW__table{border-collapse:collapse;width:100%;font-size:.85rem}.tutor-debug-view-module__ucYjzW__table th,.tutor-debug-view-module__ucYjzW__table td{border-bottom:1px solid var(--panel-border,#e5e7eb);text-align:left;white-space:nowrap;padding:.5rem .75rem}.tutor-debug-view-module__ucYjzW__table th{background:var(--panel-bg,#f9fafb);font-weight:600}.tutor-debug-view-module__ucYjzW__model{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.tutor-debug-view-module__ucYjzW__ok{color:#16a34a}.tutor-debug-view-module__ucYjzW__bad{color:#dc2626}
.tutor-source-language-pill-module__J59CiW__root{display:inline-flex;position:relative}.tutor-source-language-pill-module__J59CiW__pill{border:1px solid var(--border,#e5e7eb);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.85rem;display:inline-flex}.tutor-source-language-pill-module__J59CiW__pill:hover:not([aria-disabled=true]){color:var(--text,var(--ink));border-color:var(--ink)}.tutor-source-language-pill-module__J59CiW__pill[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tutor-source-language-pill-module__J59CiW__pill[data-mode=manual]{color:var(--accent);border-color:var(--accent)}.tutor-source-language-pill-module__J59CiW__code{letter-spacing:.02em;font-weight:700}.tutor-source-language-pill-module__J59CiW__modeTag{text-transform:uppercase;letter-spacing:.08em;opacity:.85;font-size:.7rem}.tutor-source-language-pill-module__J59CiW__chevron{width:12px;height:12px}.tutor-source-language-pill-module__J59CiW__popover{z-index:20;border:1px solid var(--line);background:var(--white-95);min-width:240px;max-width:min(360px,100vw - 40px);box-shadow:var(--shadow-elevated);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;margin-top:8px;padding:10px;position:absolute;right:0}.tutor-source-language-pill-module__J59CiW__menu{gap:0;display:grid}.tutor-source-language-pill-module__J59CiW__option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:baseline;gap:8px;width:100%;padding:8px 10px;font-size:.9rem;transition:background .12s;display:flex}.tutor-source-language-pill-module__J59CiW__option:hover:not(:disabled),.tutor-source-language-pill-module__J59CiW__option[data-selected=true]{background:var(--white-95)}.tutor-source-language-pill-module__J59CiW__option[data-selected=true]{background:#2e6f6814;box-shadow:inset 0 0 0 1px #2e6f682e}.tutor-source-language-pill-module__J59CiW__option:disabled{opacity:.6;cursor:not-allowed}.tutor-source-language-pill-module__J59CiW__optionCode{min-width:56px;font-weight:700}.tutor-source-language-pill-module__J59CiW__optionName{color:var(--muted)}.tutor-source-language-pill-module__J59CiW__optionMeta{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:.75rem}.tutor-source-language-pill-module__J59CiW__divider{background:var(--line);height:1px;margin:8px 0}.tutor-source-language-pill-module__J59CiW__optionList{gap:2px;max-height:240px;display:grid;overflow-y:auto}.tutor-source-language-pill-module__J59CiW__errorRow{color:#991b1b;background:#991b1b14;border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:.85rem;line-height:1.35}
.drill-debug-view-module__qxvPbq__main{flex-direction:column;gap:1.5rem;padding:1.5rem 0 4rem;display:flex}.drill-debug-view-module__qxvPbq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.drill-debug-view-module__qxvPbq__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#6b7280);margin:0;font-size:.75rem}.drill-debug-view-module__qxvPbq__title{word-break:break-all;margin:.25rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}.drill-debug-view-module__qxvPbq__meta{color:var(--text-muted,#6b7280);margin:0;font-size:.875rem}.drill-debug-view-module__qxvPbq__backLink{color:var(--text-muted,#6b7280);font-size:.875rem}.drill-debug-view-module__qxvPbq__aggregateCard{background:var(--panel-bg,#f9fafb);border:1px solid var(--panel-border,#e5e7eb);border-radius:12px;padding:1.25rem}.drill-debug-view-module__qxvPbq__aggregateCard h2{margin:0 0 .75rem;font-size:.95rem}.drill-debug-view-module__qxvPbq__aggregateGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.drill-debug-view-module__qxvPbq__aggregateGrid>div{flex-direction:column;gap:.25rem;display:flex}.drill-debug-view-module__qxvPbq__aggregateGrid span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#6b7280);font-size:.75rem}.drill-debug-view-module__qxvPbq__aggregateGrid strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}.drill-debug-view-module__qxvPbq__tableSection h2{margin:0 0 .75rem;font-size:.95rem}.drill-debug-view-module__qxvPbq__empty{color:var(--text-muted,#6b7280);font-style:italic}.drill-debug-view-module__qxvPbq__tableWrap{border:1px solid var(--panel-border,#e5e7eb);border-radius:8px;overflow-x:auto}.drill-debug-view-module__qxvPbq__table{border-collapse:collapse;width:100%;font-size:.85rem}.drill-debug-view-module__qxvPbq__table th,.drill-debug-view-module__qxvPbq__table td{border-bottom:1px solid var(--panel-border,#e5e7eb);text-align:left;white-space:nowrap;padding:.5rem .75rem}.drill-debug-view-module__qxvPbq__table th{background:var(--panel-bg,#f9fafb);font-weight:600}.drill-debug-view-module__qxvPbq__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.drill-debug-view-module__qxvPbq__phrase{text-overflow:ellipsis;max-width:18rem;overflow:hidden}.drill-debug-view-module__qxvPbq__detailLink{font-size:.8rem}.drill-debug-view-module__qxvPbq__ok{color:#16a34a}.drill-debug-view-module__qxvPbq__bad{color:#dc2626}.drill-debug-view-module__qxvPbq__detailMain{flex-direction:column;gap:1rem;padding:1.5rem 0 4rem;display:flex}.drill-debug-view-module__qxvPbq__player{width:100%;max-width:480px}