._panel_1iwls_1{display:grid;gap:.65rem;animation:_resultIn_1iwls_1 .9s cubic-bezier(.22,1,.36,1) both}._eyebrow_1iwls_7{margin:0;color:var(--ink-muted);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}._title_1iwls_15{margin:0;font-size:clamp(1.55rem,5.6vw,1.95rem);line-height:1.02}._statusCopy_1iwls_21{margin:-.15rem 0 0;color:var(--ink-soft);line-height:1.4;font-size:.95rem}._summary_1iwls_28{margin:0;color:var(--ink-soft);line-height:1.25;font-weight:600;font-size:.92rem}._answerCard_1iwls_36{display:grid;gap:.65rem;border-radius:1.2rem;background:radial-gradient(circle at top right,rgba(109,148,163,.12),transparent 24%),linear-gradient(180deg,#fffcf7f5,#f1e7d6fa);padding:.85rem;animation:_calmLift_1iwls_1 13s ease-in-out infinite}._label_1iwls_47{margin:0;color:var(--ink-muted);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}._summaryRow_1iwls_55{display:flex;gap:.4rem;flex-wrap:wrap}._answerGrid_1iwls_61{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}._answerImage_1iwls_67{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:.85rem;border:1px solid rgba(82,63,43,.08);background:linear-gradient(180deg,#fff9,#dfd0b8e6)}._examples_1iwls_76{display:grid;gap:.18rem;padding:.15rem 0 .05rem}._exampleLabel_1iwls_82{margin:.15rem 0 0;color:var(--ink-muted);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._exampleSentence_1iwls_91{margin:0;color:var(--ink-soft);font-size:.96rem;line-height:1.4}._exampleSentence_1iwls_91 strong{color:var(--ink)}._note_1iwls_102{margin:0;color:var(--ink-soft);line-height:1.35;font-size:.94rem}._metrics_1iwls_109{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}._metrics_1iwls_109>div{border-radius:.85rem;padding:.72rem .8rem;background:linear-gradient(180deg,#fffbf6f5,#e5eddef0);animation:_metricIn_1iwls_1 .9s cubic-bezier(.22,1,.36,1) both}._metrics_1iwls_109>div:nth-child(2){animation-delay:90ms}._metric_1iwls_109{margin:.15rem 0 0;font-size:.95rem;font-weight:700}._actions_1iwls_132{display:flex;align-items:center;justify-content:space-between;gap:.55rem}._shareButton_1iwls_139{border:1px solid rgba(82,63,43,.12);border-radius:999px;background:linear-gradient(180deg,#fffcf8fa,#efe5d3f5);color:var(--ink);font:inherit;font-weight:700;padding:.55rem .9rem;cursor:pointer;box-shadow:var(--shadow-card);transition:transform .16s ease,box-shadow .16s ease}._shareButton_1iwls_139:hover{transform:translateY(-1px);box-shadow:0 18px 30px #573e2524}._shareButton_1iwls_139:focus-visible{outline:3px solid color-mix(in srgb,var(--sea) 45%,white);outline-offset:2px}._shareButton_1iwls_139:disabled{opacity:.55;cursor:default}._shareMessage_1iwls_169{margin:0;min-height:1.25rem;color:var(--ink-muted);font-size:.9rem;line-height:1.35}@media (prefers-reduced-motion: reduce){._panel_1iwls_1,._answerCard_1iwls_36,._metrics_1iwls_109>div{animation:none!important}}@keyframes _resultIn_1iwls_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _metricIn_1iwls_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _calmLift_1iwls_1{0%,to{transform:translateY(0);box-shadow:0 14px 30px #573e2514}50%{transform:translateY(-2px);box-shadow:0 18px 38px #573e251f}}._row_s38di_1{display:flex;gap:.5rem}._dot_s38di_6{width:.9rem;height:.9rem;border-radius:999px;background:color-mix(in srgb,var(--sand) 55%,white);border:1px solid color-mix(in srgb,var(--ink-soft) 12%,transparent)}._dotRemaining_s38di_14{background:var(--terracotta)}._dotSpent_s38di_18{background:color-mix(in srgb,var(--sand) 58%,white);opacity:.55}._panel_bwg8b_1{display:grid;gap:.8rem;animation:_sectionIn_bwg8b_1 .9s cubic-bezier(.22,1,.36,1) both}._header_bwg8b_7{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._prompt_bwg8b_14{margin:0;font-size:clamp(2rem,9vw,3.2rem);line-height:.9}._pronunciation_bwg8b_20{margin:.35rem 0 0;display:flex;flex-wrap:wrap;gap:.35rem;color:var(--ink-soft);font-size:.84rem;line-height:1.25}._pronunciationLabel_bwg8b_30{color:var(--ink-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._modeLabel_bwg8b_38{margin:0 0 .25rem;color:color-mix(in srgb,var(--sage) 72%,var(--ink));font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._hintButton_bwg8b_47{border:1px solid color-mix(in srgb,var(--gold) 28%,transparent);border-radius:999px;background:linear-gradient(180deg,#fdf6e2fa,#efddabfa);color:var(--ink);font:inherit;font-weight:700;padding:.8rem .85rem;min-height:44px;cursor:pointer;box-shadow:0 10px 22px #865d231f;transition:transform .16s ease,box-shadow .16s ease}._hintButton_bwg8b_47:hover{transform:translateY(-1px);box-shadow:0 12px 24px #865d232e}._hintButtonUsed_bwg8b_68{opacity:.55;cursor:default;pointer-events:none}._meta_bwg8b_74{display:flex;justify-content:center;padding:.25rem 0 .1rem;animation:_settleIn_bwg8b_1 .9s cubic-bezier(.22,1,.36,1) 70ms both}._helper_bwg8b_81{margin:0;padding:.75rem .85rem;border-radius:.95rem;background:#fffaf3e0;color:var(--ink-soft);font-size:.92rem;line-height:1.35}._grid_bwg8b_91{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._visuallyHidden_bwg8b_97{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._card_bwg8b_109{position:relative;display:grid;overflow:hidden;text-align:left;border:1px solid rgba(82,63,43,.08);border-radius:1.15rem;padding:.45rem;background:linear-gradient(180deg,#fffcf8fa,#f4eadcf5),color-mix(in srgb,white 78%,var(--paper));box-shadow:var(--shadow-card);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,filter .16s ease,border-color .16s ease;animation:_cardIn_bwg8b_169 .9s cubic-bezier(.22,1,.36,1) both,_cardDrift_bwg8b_1 15s ease-in-out 1.1s infinite}._card_bwg8b_109:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#893e2d00;opacity:0;pointer-events:none}._card_bwg8b_109:hover:enabled{transform:translateY(-2px);box-shadow:var(--shadow-hover)}._card_bwg8b_109:nth-child(2){animation-delay:80ms,6s}._card_bwg8b_109:nth-child(3){animation-delay:.14s,10s}._card_bwg8b_109:nth-child(4){animation-delay:.2s,13s}._card_bwg8b_109:focus-visible{outline:3px solid color-mix(in srgb,var(--sea) 45%,white);outline-offset:2px}._card_bwg8b_109:disabled{cursor:default}._cardIncorrect_bwg8b_169{opacity:.82;filter:saturate(.82) contrast(.96);border-color:#893e2d29}._cardMatched_bwg8b_175{opacity:.68;border-color:#638b7838;box-shadow:0 16px 28px #638b7829}._cardCorrectPulse_bwg8b_181{animation:_cardSuccess_bwg8b_1 .52s cubic-bezier(.22,1,.36,1) both!important}._cardWrongPulse_bwg8b_185{transform:translateY(1px) scale(.992);box-shadow:0 16px 26px #893e2d33}._cardWrongPulse_bwg8b_185:after{animation:_wrongFlash_bwg8b_1 .42s cubic-bezier(.28,.84,.42,1) both}._image_bwg8b_194{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:.9rem;border:1px solid rgba(82,63,43,.08);background:linear-gradient(180deg,#fff9,#dfd0b8e6);transform-origin:center;animation:_imageBreathe_bwg8b_1 18s ease-in-out infinite}._cardState_bwg8b_205{position:absolute;right:.7rem;bottom:.7rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;background:#893e2de0;color:#fff;font-size:1.1rem;font-weight:700;animation:_settleIn_bwg8b_1 .5s cubic-bezier(.22,1,.36,1) both}._cardStateSuccess_bwg8b_223{background:#638b78eb}._stateCard_bwg8b_227{display:grid;gap:.35rem;padding:1rem;border-radius:1.2rem;background:#fffaf3e0}._stateTitle_bwg8b_235{margin:0;font-size:1.2rem}._stateCopy_bwg8b_240{margin:0;color:var(--ink-soft);line-height:1.4}@media (max-width: 420px){._header_bwg8b_7{gap:.5rem}._hintButton_bwg8b_47{flex-shrink:0}._grid_bwg8b_91{gap:.65rem}}@media (prefers-reduced-motion: reduce){._panel_bwg8b_1,._meta_bwg8b_74,._card_bwg8b_109,._image_bwg8b_194,._cardState_bwg8b_205{animation:none!important}._card_bwg8b_109,._card_bwg8b_109:hover:enabled,._cardWrongPulse_bwg8b_185{transform:none!important}}@keyframes _sectionIn_bwg8b_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _settleIn_bwg8b_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _cardIn_bwg8b_169{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _cardDrift_bwg8b_1{0%,to{box-shadow:var(--shadow-card)}50%{box-shadow:0 22px 42px #573e2529}}@keyframes _imageBreathe_bwg8b_1{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes _cardSuccess_bwg8b_1{0%{transform:scale(1);box-shadow:var(--shadow-card)}35%{transform:translateY(-3px) scale(1.02);box-shadow:0 24px 36px #638b7842}to{transform:translateY(-2px) scale(1.01);box-shadow:0 22px 32px #638b7833}}@keyframes _wrongFlash_bwg8b_1{0%{opacity:0;background:#893e2d00}30%{opacity:1;background:#893e2d29}to{opacity:0;background:#893e2d00}}._page_15lht_1{position:relative;min-height:100dvh;background:radial-gradient(circle at top,rgba(214,174,94,.24),transparent 24%),radial-gradient(circle at 85% 14%,rgba(109,148,163,.18),transparent 18%),linear-gradient(180deg,#fbf5ea,#eadfce 54%,#e4d7c3);padding:calc(env(safe-area-inset-top) + .9rem) calc(env(safe-area-inset-right) + .9rem) calc(env(safe-area-inset-bottom) + .9rem) calc(env(safe-area-inset-left) + .9rem);overflow:hidden;isolation:isolate}._page_15lht_1:before,._page_15lht_1:after{content:"";position:absolute;inset:auto;border-radius:999px;pointer-events:none;filter:blur(12px);opacity:.5;z-index:-1}._page_15lht_1:before{top:4rem;right:-6rem;width:18rem;height:18rem;background:radial-gradient(circle,rgba(109,148,163,.18),transparent 68%);animation:_ambientDrift_15lht_1 18s ease-in-out infinite}._page_15lht_1:after{left:-5rem;bottom:8rem;width:16rem;height:16rem;background:radial-gradient(circle,rgba(214,174,94,.16),transparent 70%);animation:_ambientDriftAlt_15lht_1 22s ease-in-out infinite}._shell_15lht_47{width:min(100%,36rem);margin:0 auto;display:grid;gap:.75rem;min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1.8rem);align-content:start}._hero_15lht_56{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.35rem .2rem 0;animation:_riseIn_15lht_1 .9s cubic-bezier(.22,1,.36,1) both}._heroCopy_15lht_65{display:grid;gap:.08rem}._modeSwitch_15lht_70{display:inline-flex;gap:.35rem;margin-top:.55rem;padding:.28rem;border-radius:999px;background:#fffaf3d1;box-shadow:var(--shadow-card)}._modeButton_15lht_80{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;padding:.48rem .82rem;background:transparent;color:var(--ink-muted);font:inherit;font-weight:700;cursor:pointer;transition:transform .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}._modeButton_15lht_80:hover{transform:translateY(-1px)}._modeButtonActive_15lht_101{background:linear-gradient(135deg,#7d4936,#9f5f3f);color:#fffaf3;box-shadow:0 12px 22px #8a4d342e}._statusCard_15lht_107{display:grid;gap:.45rem;align-content:center;justify-items:start;min-height:15rem;padding:1.25rem;border-radius:1.6rem;background:#fff8efd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-card)}._statusSpinner_15lht_120{width:2.1rem;height:2.1rem;border-radius:999px;border:3px solid rgba(191,109,73,.18);border-top-color:var(--terracotta);animation:_spin_15lht_1 .9s linear infinite}._kicker_15lht_129{margin:0;color:var(--ink-muted);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}._subtitle_15lht_137{margin:0;color:var(--ink-soft);line-height:1.45;max-width:28rem}._heroMeta_15lht_144{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._brandLabel_15lht_151{margin:0;color:var(--ink-muted);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}._title_15lht_159{margin:0;font-size:clamp(1.15rem,4vw,1.4rem);line-height:1;letter-spacing:-.01em;color:var(--ink-soft)}._datePill_15lht_167,._streakPill_15lht_168{flex-shrink:0;display:grid;gap:.1rem;padding:.55rem .75rem;border-radius:.95rem;background:#fffaf3d1;box-shadow:var(--shadow-card);animation:_pillFloat_15lht_1 14s ease-in-out infinite}._datePill_15lht_167{background:linear-gradient(180deg,#fffaf3eb,#f2e8d3eb);animation-delay:-5s}._streakLabel_15lht_185{color:var(--ink-muted);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}._streakValue_15lht_192{font-size:.95rem}._stage_15lht_196{position:relative;overflow:hidden;background:#fff8efcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.6rem;padding:1rem;box-shadow:var(--shadow-card);animation:_riseIn_15lht_1 1.05s cubic-bezier(.22,1,.36,1) 90ms both,_breathe_15lht_1 12s ease-in-out 1.2s infinite}._debugBar_15lht_209{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.8rem .95rem;border-radius:1.15rem;background:#58423014;border:1px dashed rgba(88,66,48,.18);box-shadow:0 10px 24px #573e2514;animation:_riseIn_15lht_1 .98s cubic-bezier(.22,1,.36,1) 40ms both}._debugCopy_15lht_222{display:grid;gap:.12rem}._debugEyebrow_15lht_227{margin:0;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}._debugText_15lht_235{margin:0;color:var(--ink-soft);font-size:.92rem}._debugActions_15lht_241{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}._debugButton_15lht_248{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;padding:.68rem .95rem;background:linear-gradient(135deg,var(--terracotta),var(--gold));color:#fffaf3;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 12px 24px #8a4d342e;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}._debugButton_15lht_248:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #8a4d3438}._debugButton_15lht_248:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}._debugButtonSecondary_15lht_276{background:#fffaf3eb;color:var(--ink-soft)}._stage_15lht_196:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:.45rem;background:linear-gradient(90deg,var(--gold),var(--terracotta),var(--sea));transform-origin:left center;animation:_ribbonGlow_15lht_1 14s ease-in-out infinite}._stage_15lht_196:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(255,255,255,.2),transparent 30%),radial-gradient(circle at bottom left,rgba(255,241,214,.24),transparent 34%);pointer-events:none;animation:_innerGlow_15lht_1 16s ease-in-out infinite}@media (max-width: 520px){._hero_15lht_56{align-items:start;flex-direction:column}._heroMeta_15lht_144{width:100%;justify-content:stretch}._datePill_15lht_167,._streakPill_15lht_168{flex:1 1 10rem}._debugBar_15lht_209{align-items:start;flex-direction:column}._debugActions_15lht_241{width:100%;justify-content:stretch}._debugButton_15lht_248{flex:1 1 10rem}}@keyframes _riseIn_15lht_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _breathe_15lht_1{0%,to{transform:translateY(0) scale(1);box-shadow:0 18px 40px #573e251f}50%{transform:translateY(-3px) scale(1.006);box-shadow:0 24px 48px #573e2529}}@keyframes _pillFloat_15lht_1{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes _ribbonGlow_15lht_1{0%,to{opacity:.9;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.02)}}@keyframes _innerGlow_15lht_1{0%,to{opacity:.4}50%{opacity:.72}}@keyframes _ambientDrift_15lht_1{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-18px,10px,0) scale(1.06)}}@keyframes _ambientDriftAlt_15lht_1{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(14px,-12px,0) scale(1.04)}}@keyframes _spin_15lht_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._page_15lht_1:before,._page_15lht_1:after,._hero_15lht_56,._datePill_15lht_167,._streakPill_15lht_168,._stage_15lht_196,._debugBar_15lht_209,._statusSpinner_15lht_120{animation:none!important}._modeButton_15lht_80:hover,._debugButton_15lht_248:hover:not(:disabled){transform:none}}._onboardingOverlay_15lht_445{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#2f2a248c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:1.5rem}._onboardingCard_15lht_457{background:var(--parchment, #fffaf3);border-radius:1.25rem;padding:2rem 1.75rem 1.75rem;max-width:22rem;width:100%;box-shadow:0 24px 48px #2f2a2438;display:flex;flex-direction:column;gap:1.25rem}._onboardingTitle_15lht_469{margin:0;font-size:1.25rem;font-weight:800;color:var(--ink, #2f2a24)}._onboardingList_15lht_476{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.6rem;color:var(--ink, #2f2a24);font-size:.95rem;line-height:1.5}._onboardingButton_15lht_487{align-self:flex-end;background:var(--terracotta, #bf6d49);color:#fff;border:none;border-radius:.75rem;padding:.65rem 1.5rem;font:inherit;font-weight:700;font-size:.95rem;cursor:pointer;min-height:44px}:root{--paper: #f3eadc;--sand: #dfcfb6;--gold: #d6ae5e;--terracotta: #bf6d49;--sea: #6d94a3;--sage: #a5b597;--ink: #2f2a24;--ink-soft: #544c43;--ink-muted: #7a6f61;--shadow-card: 0 18px 40px rgba(87, 62, 37, .12);--shadow-hover: 0 20px 44px rgba(87, 62, 37, .18)}html{color-scheme:light}*{box-sizing:border-box}body{margin:0;min-width:320px;font-family:Avenir Next,Segoe UI,Trebuchet MS,sans-serif;color:var(--ink)}button,input,textarea,select{font:inherit}img{display:block;max-width:100%}h1,h2,h3{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-weight:700}#root{min-height:100dvh}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
