.deck.svelte-irrsfe{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;isolation:isolate;--card-tint:var(--workout-bg-strong);flex:1;min-height:0;margin:0 4px 12px;display:flex;position:relative}.back.svelte-irrsfe{border:1px solid var(--workout-border-strong);background:var(--workout-surface-muted);pointer-events:none;border-radius:28px;position:absolute;inset:0}.far.svelte-irrsfe{z-index:-2;transform:translateY(12px)scaleX(.94)}.near.svelte-irrsfe{z-index:-1;background:var(--workout-primary-100);transform:translateY(6px)scaleX(.97)}.card.svelte-irrsfe{border:1px solid var(--workout-border-light);background:var(--card-tint);width:100%;min-width:0;min-height:0;box-shadow:0 3px 0 var(--workout-border-light);overscroll-behavior:contain;box-sizing:border-box;border-radius:28px;grid-template-rows:auto minmax(min-content,1fr) auto;gap:20px;padding:clamp(20px,5vw,32px);display:grid;overflow:auto}.card.svelte-irrsfe:focus-visible{outline:3px solid var(--workout-primary-500);outline-offset:2px}.card.ordering.svelte-irrsfe{grid-template-rows:auto minmax(0,1fr) auto;gap:4px;padding:clamp(10px,2.5vw,16px);overflow:visible}.ordering.svelte-irrsfe .card-header:where(.svelte-irrsfe){min-height:20px}.ordering.svelte-irrsfe .card-footer:where(.svelte-irrsfe){min-height:0}.ordering.svelte-irrsfe .content:where(.svelte-irrsfe){justify-content:flex-start;align-items:stretch;min-height:0}.content.svelte-irrsfe{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,4vh,36px);width:100%;min-width:0;display:flex}.card-header.svelte-irrsfe{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.card-footer.svelte-irrsfe{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:44px;display:flex}[data-outcome=repeated].svelte-irrsfe,[data-outcome=assisted].svelte-irrsfe{--card-tint:color-mix(in srgb, var(--workout-mint-400) 10%, var(--workout-bg-strong))}[data-outcome=independent].svelte-irrsfe,[data-outcome=repaired].svelte-irrsfe{--card-tint:color-mix(in srgb, var(--workout-primary-500) 9%, var(--workout-bg-strong))}@media (height<=600px){.card.svelte-irrsfe{gap:12px;padding:16px}}.recognition.svelte-1bcxqxl{pointer-events:none;-webkit-user-select:none;user-select:none;width:72px;height:72px;display:block}.check.svelte-1bcxqxl{box-sizing:border-box;border:3px solid var(--workout-action-on-accent);background:var(--workout-mint-400);width:72px;height:72px;color:var(--workout-action-on-accent);box-shadow:0 var(--success-shadow-depth,5px) 0 color-mix(in srgb, var(--workout-mint-500) 65%, var(--workout-action-on-accent));border-radius:50%;flex-shrink:0;padding:20px;display:block;position:relative}.star.svelte-1bcxqxl{width:30px;height:30px;fill:var(--workout-gold-500);stroke:var(--workout-action-on-accent);stroke-width:2.5px;stroke-linejoin:round;position:absolute;top:-11px;right:-11px}.celebrate.svelte-1bcxqxl .check:where(.svelte-1bcxqxl){animation:.5s cubic-bezier(.16,1,.3,1) both svelte-1bcxqxl-check-pop}.celebrate.svelte-1bcxqxl .star:where(.svelte-1bcxqxl){animation:.62s cubic-bezier(.16,1,.3,1) both svelte-1bcxqxl-star-pop}.sparkle.svelte-1bcxqxl{background:var(--workout-gold-500);clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%);pointer-events:none;opacity:0;width:8px;height:8px;animation:.76s ease-out 70ms both svelte-1bcxqxl-sparkle-out;position:absolute;top:50%;left:50%}.sparkle.purple.svelte-1bcxqxl{background:var(--workout-primary-500);width:6px;height:6px}@keyframes svelte-1bcxqxl-check-pop{0%{transform:scale(.55)rotate(-12deg)}55%{transform:scale(1.14)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes svelte-1bcxqxl-star-pop{0%{transform:scale(0)rotate(-45deg)}65%{transform:scale(1.15)rotate(10deg)}to{transform:scale(1)rotate(0)}}@keyframes svelte-1bcxqxl-sparkle-out{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}30%{opacity:1}to{transform:translate(var(--x), var(--y)) rotate(45deg) scale(.4);opacity:0}}@media (prefers-reduced-motion:reduce){.celebrate.svelte-1bcxqxl .check:where(.svelte-1bcxqxl),.celebrate.svelte-1bcxqxl .star:where(.svelte-1bcxqxl){animation:none}.sparkle.svelte-1bcxqxl{display:none}}.mascot.svelte-13qbmh3{pointer-events:none;justify-content:center;align-items:center;gap:2px;min-width:0;height:72px;display:flex}.portrait.svelte-13qbmh3{flex-shrink:0;width:88px;height:72px;position:relative}.portrait-crop.svelte-13qbmh3{width:106px;height:calc(106px + var(--practice-success-bottom-inset,0px));bottom:calc(-1 * var(--practice-success-bottom-inset,0px));position:absolute;overflow:hidden}img.svelte-13qbmh3{width:136px;height:auto;display:block;position:absolute;bottom:-15px;left:-15px}.bubble.svelte-13qbmh3{box-sizing:border-box;border:1px solid var(--workout-border-light);background:var(--workout-bg-strong);min-width:0;max-width:9rem;color:var(--workout-text-strong);box-shadow:0 3px 0 var(--workout-border-light);text-align:center;border-radius:18px;padding:10px 12px;font-size:clamp(.875rem,4vw,1rem);font-weight:800;line-height:1.25;position:relative}.bubble.svelte-13qbmh3:before{content:"";border-left:1px solid var(--workout-border-light);border-bottom:1px solid var(--workout-border-light);background:var(--workout-bg-strong);width:8px;height:8px;position:absolute;top:55%;left:-5px;transform:rotate(45deg)}.celebrate.svelte-13qbmh3 img:where(.svelte-13qbmh3){animation:.46s cubic-bezier(.16,1,.3,1) both svelte-13qbmh3-mascot-rise}.celebrate.svelte-13qbmh3 .bubble:where(.svelte-13qbmh3){animation:.28s ease-out .1s both svelte-13qbmh3-bubble-arrive}@keyframes svelte-13qbmh3-mascot-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-13qbmh3-bubble-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.celebrate.svelte-13qbmh3 img:where(.svelte-13qbmh3),.celebrate.svelte-13qbmh3 .bubble:where(.svelte-13qbmh3){animation:none}}.result.svelte-wpz6lg{box-sizing:border-box;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:16px;width:100%;max-width:26rem;min-height:72px;margin-inline:auto;padding-right:12px;display:grid}.continue.svelte-wpz6lg{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;padding:0;transition:transform .12s;display:flex}.continue.svelte-wpz6lg:active:not(:disabled){--success-shadow-depth:0px;transform:translateY(3px)}.continue.svelte-wpz6lg:focus-visible{outline:3px solid var(--workout-primary-500);outline-offset:3px}.continue.svelte-wpz6lg:disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){.continue.svelte-wpz6lg:hover:not(:disabled){filter:brightness(1.06)}}.sr-only.svelte-wpz6lg{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.continue.svelte-wpz6lg{transition:none}}.target.svelte-1ko6uow button:where(.svelte-1ko6uow){appearance:none;min-height:44px;color:inherit;font:inherit;line-height:inherit;cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere;background:0 0;border:0;border-radius:.18em;margin:0;padding:.16em 0}.target.svelte-1ko6uow button:where(.svelte-1ko6uow):active{background:var(--workout-primary-100)}.target.svelte-1ko6uow button:where(.svelte-1ko6uow):focus-visible{outline:2px solid var(--workout-primary-500);outline-offset:3px}@media (hover:hover){.target.svelte-1ko6uow button:where(.svelte-1ko6uow):hover{background:var(--workout-primary-100)}}.word-feedback.svelte-1ko6uow{width:100%}.target.svelte-1ko6uow{overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,5vw,2rem);font-weight:650;line-height:1.5}.slots.svelte-1ko6uow{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;font-size:clamp(1.25rem,4.5vw,2rem);font-weight:650;line-height:1.5;list-style:none;display:flex}.word-slot.svelte-1ko6uow{box-sizing:border-box;width:calc(var(--word-width,var(--word-fallback-width)) + .6em + 2px);border:1px solid var(--workout-border-strong);background:var(--workout-surface-muted);border-bottom:3px solid var(--workout-text-muted);overflow-wrap:anywhere;border-radius:.35em;flex:none;min-width:0;max-width:100%;min-height:1.9em;padding:.15em .3em}.word-slot.saved.svelte-1ko6uow,.word-slot.recognizing.svelte-1ko6uow{border-bottom-color:currentColor}.recognizing.svelte-1ko6uow,.target.svelte-1ko6uow button.recognizing:where(.svelte-1ko6uow){color:var(--workout-text-recognizing)}.saved.svelte-1ko6uow,.target.svelte-1ko6uow button.saved:where(.svelte-1ko6uow){color:var(--workout-text-success)}.sr-only.svelte-1ko6uow{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button.svelte-1q2wpd7{appearance:none;border:2px solid var(--workout-border-strong);min-height:48px;font:inherit;color:var(--workout-text-strong);background:var(--workout-bg-strong);box-shadow:0 4px 0 var(--workout-border-strong);cursor:pointer;touch-action:manipulation;border-radius:18px;padding:10px 16px;font-weight:700;transition:transform .12s,box-shadow .12s}button.svelte-1q2wpd7:active:not(:disabled){box-shadow:0 1px 0 var(--workout-border-strong);transform:translateY(3px)}button.svelte-1q2wpd7,.reason.svelte-1q2wpd7{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button.svelte-1q2wpd7:focus:not(:focus-visible){outline:none}.flag.svelte-1q2wpd7{width:44px;min-height:44px;color:var(--workout-text-muted);box-shadow:none;background:0 0;border-color:#0000;padding:10px}svg.svelte-1q2wpd7{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}button.svelte-1q2wpd7:focus-visible,textarea.svelte-1q2wpd7:focus-visible{outline:3px solid var(--workout-primary-500);outline-offset:2px}.reason.svelte-1q2wpd7:has(input:where(.svelte-1q2wpd7):focus-visible){outline:3px solid var(--workout-primary-500);outline-offset:2px}button.svelte-1q2wpd7:disabled{opacity:.55;cursor:default;box-shadow:none}dialog.svelte-1q2wpd7{overscroll-behavior:contain;box-sizing:border-box;border:2px solid var(--workout-border-light);background:var(--workout-bg-strong);width:min(100vw - 32px,28rem);max-height:85dvh;color:var(--workout-text-strong);box-shadow:0 6px 0 var(--workout-border-strong), var(--workout-shadow-large);text-align:left;-webkit-user-select:none;user-select:none;border-radius:28px;padding:clamp(16px,5vw,24px);overflow:auto}dialog.svelte-1q2wpd7::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0c2373}dialog[open].svelte-1q2wpd7{flex-direction:column;display:flex}form.svelte-1q2wpd7{flex-direction:column;min-height:0;display:flex}h2.svelte-1q2wpd7{flex-shrink:0;margin:0 0 20px;font-size:1.375rem;font-weight:800;line-height:1.25}p.svelte-1q2wpd7{color:var(--workout-text-muted);line-height:1.5}fieldset.svelte-1q2wpd7{overscroll-behavior:contain;border:0;gap:10px;min-height:0;margin:-5px;padding:5px;display:grid;overflow-y:auto}legend.svelte-1q2wpd7{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.reason.svelte-1q2wpd7{box-sizing:border-box;border:2px solid var(--workout-border-light);background:var(--workout-bg-strong);min-height:56px;box-shadow:0 2px 0 var(--workout-border-light);cursor:pointer;touch-action:manipulation;border-radius:18px;align-items:center;gap:10px;padding:12px;font-size:.9375rem;font-weight:700;line-height:1.35;display:flex;position:relative}.reason.svelte-1q2wpd7:has(input:where(.svelte-1q2wpd7):checked){border-color:var(--workout-primary-500);background:var(--workout-primary-100);box-shadow:0 2px 0 var(--workout-primary-500)}.reason.svelte-1q2wpd7:has(input:where(.svelte-1q2wpd7):disabled){cursor:default}@media (hover:hover) and (pointer:fine){button.svelte-1q2wpd7:hover:not(:disabled){border-color:var(--workout-primary-500)}.reason.svelte-1q2wpd7:hover:has(input:where(.svelte-1q2wpd7):not(:disabled)){border-color:var(--workout-primary-500)}}.selection.svelte-1q2wpd7{box-sizing:border-box;border:2px solid var(--workout-border-strong);background:var(--workout-bg-strong);color:#0000;border-radius:8px;flex:0 0 24px;width:24px;height:24px;padding:2px}input.svelte-1q2wpd7:checked+.selection:where(.svelte-1q2wpd7){background:var(--workout-primary-600);border-color:var(--workout-primary-600);color:var(--workout-text-inverted)}input.svelte-1q2wpd7{opacity:0;width:24px;height:24px;margin:0;position:absolute}.note.svelte-1q2wpd7{margin-top:10px;font-size:.875rem;font-weight:700;display:block}.note.svelte-1q2wpd7 span:where(.svelte-1q2wpd7){color:var(--workout-text-muted)}textarea.svelte-1q2wpd7{appearance:none;box-sizing:border-box;border:2px solid var(--workout-border-light);background:var(--workout-surface-muted);width:100%;color:var(--workout-text-strong);font:inherit;-webkit-user-select:text;user-select:text;resize:none;border-radius:18px;min-height:96px;margin-top:8px;padding:12px;font-size:16px;line-height:1.5;display:block}.actions.svelte-1q2wpd7{flex-shrink:0;gap:12px;margin-top:20px;padding-bottom:4px;display:flex}.primary.svelte-1q2wpd7{border-color:var(--workout-primary-500);background:var(--workout-primary-600);color:var(--workout-text-inverted);box-shadow:0 4px 0 var(--workout-primary-700);flex:1}.error.svelte-1q2wpd7{background:var(--workout-surface-muted);border-radius:16px;padding:12px;font-size:.875rem}@media (prefers-reduced-motion:reduce){button.svelte-1q2wpd7{transition:none}}button.svelte-1tga0tk{appearance:none;min-height:44px;color:inherit;font:inherit;line-height:inherit;cursor:pointer;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:.18em;margin:0;padding:.16em 0}button.svelte-1tga0tk:active{background:var(--workout-primary-100)}button.svelte-1tga0tk:focus-visible{outline:2px solid var(--workout-primary-500);outline-offset:3px}@media (hover:hover){button.svelte-1tga0tk:hover{background:var(--workout-primary-100)}}dialog.svelte-1d0gj65{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--workout-border-light);width:min(480px,100vw);max-width:none;max-height:min(72dvh,100dvh - 112px);color:var(--workout-text-strong);background:var(--workout-bg-strong);box-shadow:0 5px 0 var(--workout-border-light), var(--workout-shadow-large);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-top:0;border-radius:0 0 28px 28px;margin:0;padding:0;position:fixed;inset:0 auto auto max(0px,50vw - 240px);overflow:hidden}dialog[open].svelte-1d0gj65{flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) svelte-1d0gj65-arrive;display:flex}dialog.svelte-1d0gj65::backdrop{background:#180c381f}header.svelte-1d0gj65{padding:calc(16px + env(safe-area-inset-top,0px)) 20px 14px;border-bottom:1px solid var(--workout-border-light);flex-shrink:0;align-items:center;gap:10px;display:flex}.art.svelte-1d0gj65{flex:0 0 36px;width:36px;height:36px}.title.svelte-1d0gj65{flex:1;min-width:0}h2.svelte-1d0gj65{overflow-wrap:anywhere;outline:none;margin:3px 0 0;font-size:1.4rem;font-weight:800;line-height:1.2}.eyebrow.svelte-1d0gj65{color:var(--workout-text-muted);font-size:.6875rem;font-weight:700;line-height:1.4}button.svelte-1d0gj65{border:1px solid var(--workout-border-light);background:var(--workout-surface-muted);color:var(--workout-text-strong);font:inherit;cursor:pointer;touch-action:manipulation}.close.svelte-1d0gj65{border-radius:15px;flex:0 0 44px;width:44px;height:44px;padding:12px}button.svelte-1d0gj65:focus-visible{outline:3px solid var(--workout-primary-500);outline-offset:2px}button.svelte-1d0gj65:active{transform:scale(.96)}.body.svelte-1d0gj65{overscroll-behavior:contain;min-height:0;padding:16px 20px 22px;overflow-y:auto}.body.svelte-1d0gj65:focus-visible{outline:2px solid var(--workout-primary-500);outline-offset:-4px}@media (hover:hover) and (pointer:fine){button.svelte-1d0gj65:hover{background:var(--workout-primary-100)}}.meaning.svelte-1d0gj65{background:color-mix(in srgb, var(--workout-mint-400) 14%, var(--workout-bg-strong));border-radius:16px;padding:12px 14px}.meaning.svelte-1d0gj65 p:where(.svelte-1d0gj65){overflow-wrap:anywhere;margin:4px 0 0;font-size:1.25rem;font-weight:750;line-height:1.35}.identity.svelte-1d0gj65{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 6px;font-size:.875rem;display:flex}.identity.svelte-1d0gj65 strong:where(.svelte-1d0gj65){overflow-wrap:anywhere}.tag.svelte-1d0gj65{background:var(--workout-primary-100);color:var(--workout-text-strong);border-radius:8px;padding:3px 7px;font-size:.6875rem}.grammar.svelte-1d0gj65,.note.svelte-1d0gj65,.error.svelte-1d0gj65{color:var(--workout-text-muted);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.alternatives.svelte-1d0gj65{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.sense.svelte-1d0gj65{border:1px solid var(--workout-border-light);border-radius:9px;padding:4px 8px;font-size:.75rem}.note.svelte-1d0gj65{border-top:1px solid var(--workout-border-light);margin-top:12px;padding-top:10px}.retry.svelte-1d0gj65{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:14px;padding:8px 16px;font-weight:700;display:flex}.retry.svelte-1d0gj65 span:where(.svelte-1d0gj65){width:20px;height:20px}.word-skeleton.svelte-1d0gj65{gap:16px;display:grid}.skeleton-meaning.svelte-1d0gj65{background:color-mix(in srgb, var(--workout-mint-400) 14%, var(--workout-bg-strong));border-radius:16px;gap:12px;padding:16px 14px;display:grid}.skeleton-details.svelte-1d0gj65{gap:10px;display:grid}.pending-details.svelte-1d0gj65{margin-top:14px}.skeleton-line.svelte-1d0gj65{background:var(--workout-border-light);border-radius:6px;height:12px;display:block}.skeleton-line.short.svelte-1d0gj65{width:38%}.skeleton-line.medium.svelte-1d0gj65{width:78%}.skeleton-line.answer.svelte-1d0gj65{width:65%;height:24px}@keyframes svelte-1d0gj65-arrive{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){dialog[open].svelte-1d0gj65{animation:none}}.register-chip.svelte-13cbm0g{background:var(--workout-primary-100);color:var(--workout-text-strong);border-radius:999px;align-self:center;padding:5px 12px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.footer-row.svelte-13cbm0g{grid-template-columns:44px 1fr 44px;align-items:center;width:100%;display:grid}.footer-row.svelte-13cbm0g .hint:where(.svelte-13cbm0g){grid-column:2}.translate-toggle.svelte-13cbm0g{appearance:none;border:1px solid var(--workout-border-light);background:var(--workout-surface-muted);width:44px;min-height:44px;color:var(--workout-text-strong);cursor:pointer;touch-action:manipulation;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.translate-toggle[aria-expanded=true].svelte-13cbm0g,.translate-toggle.svelte-13cbm0g:active{background:var(--workout-primary-100);border-color:var(--workout-border-strong)}.translate-toggle.svelte-13cbm0g:focus-visible{outline:3px solid var(--workout-primary-500);outline-offset:3px}.translate-toggle.svelte-13cbm0g:disabled{opacity:.45;cursor:default}@media (hover:hover){.translate-toggle.svelte-13cbm0g:hover:not(:disabled){background:var(--workout-primary-100)}}.translate-icon.svelte-13cbm0g{width:24px;height:24px}.kind.svelte-13cbm0g{color:var(--workout-text-muted);margin:0;font-size:.8125rem;font-weight:700}.translation.svelte-13cbm0g{color:var(--workout-text-muted);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.5}.hint.svelte-13cbm0g{color:var(--workout-text-muted);margin:0;font-size:.6875rem}h2.svelte-13cbm0g{overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,5.5vw,2rem);font-weight:700;line-height:1.4}.wave.svelte-1bey3bm{justify-content:center;align-items:center;gap:3px;width:1.6rem;height:1.5rem;display:inline-flex}.wave.svelte-1bey3bm span:where(.svelte-1bey3bm){background:currentColor;border-radius:2px;width:3px;height:100%;transition:transform 70ms linear}@media (prefers-reduced-motion:reduce){.wave.svelte-1bey3bm span:where(.svelte-1bey3bm){transition:none}}.result-mode.svelte-g4ijo{visibility:hidden}.speak.svelte-g4ijo{border-color:var(--workout-primary-500);background:var(--workout-primary-600);color:var(--workout-text-inverted);box-shadow:0 3px 0 var(--workout-primary-700)}.actions.svelte-g4ijo{border-top:1px solid var(--workout-border-light);background:0 0;flex-shrink:0;margin-top:auto;padding-top:12px;position:relative}.success-controls.svelte-g4ijo{align-items:center;display:flex;position:absolute;inset:12px 0 0}.success-controls[aria-hidden=true].svelte-g4ijo{visibility:hidden}.status.svelte-g4ijo{min-height:1.5em;margin:4px 0 8px}.row.svelte-g4ijo{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:8px;min-height:72px;display:grid}.listen.svelte-g4ijo{grid-area:1/1}.speak.svelte-g4ijo{grid-area:1/2;position:relative;overflow:hidden}.help.svelte-g4ijo{grid-area:1/3}button.svelte-g4ijo{border:2px solid var(--workout-border-strong);background:var(--workout-bg-strong);min-height:72px;color:var(--workout-text-strong);cursor:pointer;border-radius:1.25rem;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:10px 8px;font-size:.8125rem;font-weight:700;display:inline-flex}.listen.svelte-g4ijo,.help.svelte-g4ijo{color:var(--workout-text-strong)}.listen.svelte-g4ijo .icon:where(.svelte-g4ijo),.help.svelte-g4ijo .icon:where(.svelte-g4ijo){color:var(--workout-primary-500)}.icon.svelte-g4ijo{flex-shrink:0;width:26px;height:26px}.checking.svelte-g4ijo:after{content:"";transform-origin:0;opacity:.6;pointer-events:none;background:currentColor;height:3px;animation:1s ease-in-out infinite alternate svelte-g4ijo-checking;position:absolute;inset:auto 0 0}.loading.svelte-g4ijo{animation:.9s ease-in-out infinite alternate svelte-g4ijo-breathe}@keyframes svelte-g4ijo-checking{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}@keyframes svelte-g4ijo-breathe{to{opacity:.35}}@media (hover:hover) and (pointer:fine){button.svelte-g4ijo:hover:not(:disabled){border-color:var(--workout-primary-500)}}button.svelte-g4ijo{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}button.svelte-g4ijo:focus:not(:focus-visible){outline:none}button.svelte-g4ijo:active:not(:disabled){transform:translateY(1px)}button.svelte-g4ijo:focus-visible{outline:3px solid var(--workout-primary-500);outline-offset:3px}button.svelte-g4ijo:disabled{opacity:.65;cursor:not-allowed}p.svelte-g4ijo{color:var(--workout-text-muted);margin:0 0 12px;font-size:.875rem;line-height:1.5}.sr-only.svelte-g4ijo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.checking.svelte-g4ijo:after,.loading.svelte-g4ijo{animation:none}button.svelte-g4ijo:active:not(:disabled){transform:none}}
