._langCard_oogxt_2{border-radius:var(--radius-lg);border:var(--border-standard) solid var(--color-border-interactive);border-block-end:var(--border-tactile) solid var(--color-border-lip);background:var(--color-bg-surface);min-block-size:96px;color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;transition:transform var(--duration-instant) var(--easing-standard);grid-template-rows:auto auto auto;justify-items:stretch;gap:4px;padding:14px;display:grid;position:relative}._langCard_oogxt_2:active{transform:translateY(2px)}._langCard_oogxt_2:focus-visible{outline:var(--border-focus) solid var(--color-border-focus);outline-offset:2px}._langCard_oogxt_2[aria-checked=true]{border-color:var(--color-primary-fill);background:var(--color-primary-tint)}._langTop_oogxt_31{justify-content:space-between;align-items:center;min-block-size:36px;display:flex}._monogram_oogxt_37{background:var(--color-bg-hero);block-size:36px;inline-size:36px;color:var(--color-text-on-hero);font-size:15px;font-weight:700;font-family:var(--font-ui);border-radius:10px;place-items:center;display:grid}._endonym_oogxt_49{font-size:17px;font-weight:700;font-family:var(--font-ui);justify-self:start}._exonym_oogxt_55{font-size:var(--type-caption-size);color:var(--color-text-secondary)}._check_oogxt_59{background:var(--color-primary-fill);block-size:26px;inline-size:26px;color:var(--color-text-on-primary);border-radius:50%;place-items:center;display:grid}._tabBar_oogxt_71{z-index:var(--z-tab-bar);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-start:var(--border-hairline) solid var(--color-border-subtle);flex:none;grid-auto-columns:1fr;grid-auto-flow:column;padding-block-end:env(safe-area-inset-bottom,0px);display:grid;position:relative}._tab_oogxt_71{min-block-size:var(--space-16);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:2px;display:grid}._tab_oogxt_71:focus-visible{outline:var(--border-focus) solid var(--color-border-focus);outline-offset:-4px}._tabIcon_oogxt_100{border-radius:var(--radius-full);block-size:32px;inline-size:56px;transition:background var(--duration-fast) var(--easing-standard);place-items:center;display:grid}._tabLabel_oogxt_108{font-size:var(--type-caption-size);font-weight:500}._tab_oogxt_71[aria-current=page]{color:var(--color-text-link)}._tab_oogxt_71[aria-current=page] ._tabIcon_oogxt_100{background:var(--color-primary-tint)}._tab_oogxt_71[aria-current=page] ._tabLabel_oogxt_108{font-weight:700}._sheet_oogxt_123{background:var(--color-bg-surface);max-block-size:92dvh;inline-size:100%;max-inline-size:560px;color:var(--color-text-primary);box-shadow:var(--shadow-sheet);border:0;border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);margin:0 auto;padding:0;inset-block:auto 0}._sheet_oogxt_123::backdrop{background:var(--color-bg-scrim)}._sheet_oogxt_123[open]{animation:_sheetIn_oogxt_143 var(--duration-deliberate) var(--easing-decelerate)}._sheetInner_oogxt_143{padding-block-end:env(safe-area-inset-bottom,0px);display:grid}._sheetHeader_oogxt_147{align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4) var(--space-2);display:flex;position:relative}._handle_oogxt_154{border-radius:var(--radius-full);background:var(--color-border-interactive);block-size:5px;inline-size:36px;position:absolute;inset-block-start:8px;inset-inline-start:50%;translate:-50%}._sheetTitle_oogxt_164{font-size:var(--type-h3-size);line-height:var(--type-h3-line);flex:1;margin:0}._close_oogxt_170{inline-size:var(--space-11);block-size:var(--space-11);background:var(--color-bg-elevated);color:var(--color-text-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}._close_oogxt_170:focus-visible{outline:var(--border-focus) solid var(--color-border-focus)}._sheetBody_oogxt_184{padding:var(--space-2) var(--space-4) var(--space-6);overscroll-behavior:contain;overflow-y:auto}@keyframes _sheetIn_oogxt_143{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){._sheet_oogxt_123[open]{animation:none}}._langBadge_oogxt_200{background:var(--color-track);color:var(--color-text-secondary);border-radius:999px;align-self:flex-start;margin-block-start:2px;padding:1px 8px;font-size:11px;font-weight:700;line-height:18px}._langBadge_oogxt_200[data-tone=ready]{background:var(--color-success-bg);color:var(--color-success-text)}._btn_1tu27_3{justify-content:center;align-items:center;gap:var(--space-2);border-style:solid;border-width:var(--border-standard) var(--border-standard) var(--border-tactile);border-radius:var(--radius-md);font:inherit;font-weight:600;font-size:var(--type-label-size);cursor:pointer;transition:transform var(--duration-instant) var(--easing-standard), border-block-end-width var(--duration-instant) var(--easing-standard), filter var(--duration-fast) var(--easing-standard);line-height:1;display:inline-flex;position:relative}._btn_1tu27_3:focus-visible{outline:var(--border-focus) solid var(--color-border-focus);outline-offset:2px}._btn_1tu27_3:active:not([aria-disabled=true]):not(:disabled){border-block-end-width:1px;transform:translateY(2px)}@media (hover:hover){._btn_1tu27_3:hover:not([aria-disabled=true]):not(:disabled){filter:brightness(1.04)}}._btn_1tu27_3:disabled,._btn_1tu27_3[aria-disabled=true]{cursor:not-allowed}._btn_1tu27_3:disabled{background:var(--color-border-subtle);border-color:var(--color-border-subtle);border-block-end-width:var(--border-standard);color:var(--color-text-muted)}._lg_1tu27_46{min-block-size:var(--space-14);padding-inline:var(--space-6);font-size:var(--type-body-size)}._md_1tu27_51{min-block-size:var(--space-12);padding-inline:var(--space-5)}._sm_1tu27_55{min-block-size:var(--space-10);padding-inline:var(--space-3)}._sm_1tu27_55:after{content:"";position:absolute;inset:-4px}._block_1tu27_64{inline-size:100%}._accent_1tu27_68{background:var(--color-accent-fill);border-color:var(--color-accent-edge);border-block-end-color:var(--color-accent-lip);color:var(--color-text-on-accent)}._primary_1tu27_74{background:var(--color-primary-fill);border-color:var(--color-primary-fill);border-block-end-color:var(--color-primary-lip);color:var(--color-text-on-primary)}._secondary_1tu27_80{background:var(--color-bg-surface);border-color:var(--color-border-interactive);border-block-end-color:var(--color-border-lip);color:var(--color-text-primary)}._tertiary_1tu27_86{border-color:#0000;border-block-end-width:var(--border-standard);color:var(--color-text-link);min-block-size:var(--space-11);background:0 0}._destructive_1tu27_93{background:var(--color-error-text);border-color:var(--color-error-text);color:var(--color-bg-surface);border-block-end-color:#7f1d1d}._label_1tu27_99{overflow-wrap:anywhere}._spinner_1tu27_102{border:2.5px solid;border-inline-end-color:#0000;border-radius:50%;block-size:20px;inline-size:20px;animation:.65s linear infinite _spin_1tu27_102}@keyframes _spin_1tu27_102{to{transform:rotate(360deg)}}._audio_1tu27_117{border-radius:var(--radius-full);border:var(--border-standard) solid var(--color-primary-fill);border-block-end:var(--border-tactile) solid var(--color-primary-lip);background:var(--color-primary-tint);align-items:stretch;display:inline-flex;overflow:hidden}._audioZone_1tu27_126{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:52px;min-inline-size:56px;padding-inline:var(--space-4);color:var(--color-primary-tint-text);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}._audioZone_1tu27_126+._audioZone_1tu27_126{border-inline-start:var(--border-standard) solid var(--color-primary-fill)}._audioZone_1tu27_126:focus-visible{outline:var(--border-focus) solid var(--color-border-focus);outline-offset:-4px}._audioZone_1tu27_126[data-state=playing]{background:var(--color-primary-fill);color:var(--color-text-on-primary)}._audioZone_1tu27_126[data-state=error]{color:var(--color-warning-text)}._audioZone_1tu27_126[data-state=loading] svg{animation:.6s ease-in-out infinite alternate _pulse_1tu27_1}._speed_1tu27_158{font-variant-numeric:tabular-nums;font-size:var(--type-caption-size)}@keyframes _pulse_1tu27_1{0%{opacity:.3}to{opacity:1}}._options_1tu27_172{gap:var(--space-3);display:grid}._option_1tu27_172{align-items:center;gap:var(--space-3);min-block-size:var(--space-14);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:var(--border-standard) solid var(--color-border-interactive);border-block-end:var(--border-tactile) solid var(--color-border-lip);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-line);text-align:start;cursor:pointer;transition:transform var(--duration-instant) var(--easing-standard), background var(--duration-fast) var(--easing-standard);display:flex}._option_1tu27_172:active:not(:disabled){transform:translateY(2px)}._option_1tu27_172:focus-visible{outline:var(--border-focus) solid var(--color-border-focus);outline-offset:2px}._option_1tu27_172[aria-checked=true]{background:var(--color-primary-tint);border-color:var(--color-primary-fill);color:var(--color-primary-tint-text)}._option_1tu27_172[data-result=correct]{background:var(--color-success-bg);border-color:var(--color-success-text);color:var(--color-success-text)}._option_1tu27_172[data-result=incorrect]{background:var(--color-error-bg);border-color:var(--color-error-text);color:var(--color-error-text);animation:_shake_1tu27_1 var(--duration-normal) var(--easing-standard)}._optionKey_1tu27_219{border-radius:var(--radius-xs);border:var(--border-hairline) solid var(--color-border-interactive);block-size:24px;min-inline-size:24px;font-size:var(--type-caption-size);color:var(--color-text-muted);place-items:center;display:none}@media (hover:hover) and (pointer:fine){._optionKey_1tu27_219{display:inline-grid}}._optionText_1tu27_234{flex:1}@keyframes _shake_1tu27_1{25%{transform:translate(-6px)}75%{transform:translate(6px)}}._banner_1tu27_247{z-index:var(--z-drawer);gap:var(--space-3);padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom,0px));animation:_rise_1tu27_1 var(--duration-normal) var(--easing-decelerate);border-block-start:2px solid;border-start-start-radius:20px;border-start-end-radius:20px;display:grid;position:fixed;inset-block-end:0;inset-inline:0}._banner_1tu27_247[data-tone=correct]{background:var(--color-success-bg);color:var(--color-success-text)}._banner_1tu27_247[data-tone=almost]{background:var(--color-warning-bg);color:var(--color-warning-text)}._banner_1tu27_247[data-tone=incorrect]{background:var(--color-error-bg);color:var(--color-error-text)}._bannerTitle_1tu27_272{align-items:center;gap:var(--space-2);font-size:var(--type-h3-size);font-weight:700;display:flex}._bannerInline_1tu27_279{z-index:auto;border-radius:20px;animation:none;position:relative;inset:auto}._statusBadge_1tu27_286{background:currentColor;border-radius:50%;flex:none;place-items:center;block-size:28px;inline-size:28px;display:inline-grid}._statusBadge_1tu27_286>*{color:var(--color-bg-surface)}._statusBang_1tu27_298{font-size:18px;font-weight:800;line-height:1}._bannerAnswer_1tu27_303{color:var(--color-text-primary);gap:2px;margin:0;display:grid}._bannerAnswerLabel_1tu27_309{font-size:var(--type-caption-size);color:var(--color-text-secondary);font-weight:600}._bannerAnswerText_1tu27_314{font-size:var(--type-body-lg-size,18px);font-weight:600}._bannerBody_1tu27_318{color:var(--color-text-primary);font-size:var(--type-body-size);line-height:var(--type-body-line)}._bannerInner_1tu27_323{gap:var(--space-3);inline-size:100%;max-inline-size:640px;margin-inline:auto;display:grid}@keyframes _rise_1tu27_1{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){._option_1tu27_172[data-result=incorrect],._banner_1tu27_247{animation:none}}._promptHeader_1tu27_344{gap:var(--space-2);padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-elevated);text-align:center;justify-items:center;display:grid}._promptHeader_1tu27_344[data-align=start]{text-align:start;justify-items:start}._promptInstruction_1tu27_357{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-text-secondary);margin:0;font-weight:600}._promptRow_1tu27_364{align-items:center;gap:var(--space-3);max-inline-size:100%;display:inline-flex}._promptText_1tu27_370{font-size:var(--type-prompt-size);line-height:var(--type-prompt-line);font-weight:var(--type-prompt-weight);overflow-wrap:anywhere}._miniAudio_1tu27_376{border:var(--border-standard) solid var(--color-border-interactive);border-block-end-width:var(--border-tactile);border-block-end-color:var(--color-border-lip);background:var(--color-bg-surface);block-size:40px;inline-size:40px;color:var(--color-text-link);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:inline-grid}._miniAudio_1tu27_376[aria-pressed=true]{background:var(--color-primary-tint)}._miniAudio_1tu27_376:active{transform:translateY(2px)}._miniAudio_1tu27_376:focus-visible{outline:var(--border-focus) solid var(--color-border-focus);outline-offset:2px}
