.wizard-frame.svelte-106pqs4{box-sizing:border-box;border:1px solid var(--workout-border-light);background:var(--workout-bg-base);min-width:0;min-height:660px;color:var(--workout-text-strong);border-radius:28px;flex-direction:column;padding:clamp(20px,4vw,36px);display:flex}.header-back.svelte-106pqs4{margin-bottom:12px}.wizard-frame.compact.svelte-106pqs4{max-width:30rem;min-height:0;margin-inline:auto}.phase-label.svelte-106pqs4{margin:0;font-size:.8rem;font-weight:800}.stage-panel.svelte-106pqs4{flex-direction:column;flex:1;justify-content:center;gap:22px;min-width:0;padding:12px 0 24px;display:flex}.stage-copy.svelte-106pqs4{gap:10px;display:grid}h1.svelte-106pqs4{letter-spacing:-.052em;text-wrap:balance;max-width:36rem;margin:0;font-size:clamp(2rem,6vw,3.45rem);font-weight:900;line-height:1.02}p.svelte-106pqs4{max-width:34rem;color:var(--workout-text-muted);margin:0;font-size:1.05rem;line-height:1.45}.introduction-actions.svelte-106pqs4{padding-top:12px;padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;display:grid}.introduction-actions.first.svelte-106pqs4{grid-template-columns:minmax(0,1fr)}button.svelte-106pqs4{min-height:58px;font:inherit;cursor:pointer;touch-action:manipulation;font-weight:850}.back-button.svelte-106pqs4{border:2px solid var(--workout-border-strong);background:var(--workout-bg-strong);width:58px;color:var(--workout-text-strong);border-radius:50%;place-items:center;padding:0;font-size:32px;display:grid}.primary-button.svelte-106pqs4{border:2px solid var(--workout-primary-500);background:var(--workout-primary-600);min-width:0;color:var(--workout-text-inverted);box-shadow:0 4px 0 var(--workout-primary-700);border-radius:999px;padding:12px 20px;line-height:1.25}.introduction-actions.secondary.svelte-106pqs4{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.secondary-button.svelte-106pqs4{border:2px solid var(--workout-border-strong);background:var(--workout-bg-strong);min-width:0;color:var(--workout-text-strong);border-radius:999px;padding:10px 14px}.primary-button.svelte-106pqs4:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}button.svelte-106pqs4:focus-visible{outline:3px solid var(--workout-primary-500);outline-offset:4px}button.svelte-106pqs4:active{transform:translateY(2px)}@media (width<=420px){.wizard-frame.svelte-106pqs4{border-radius:22px;min-height:620px;padding:20px 16px}.introduction-actions.svelte-106pqs4{grid-template-columns:50px minmax(0,1fr);gap:10px}.back-button.svelte-106pqs4{width:50px;height:50px;min-height:50px}}@media (prefers-reduced-motion:reduce){button.svelte-106pqs4:active{transform:none}}.member-preview.svelte-im0sgg:focus{outline:none}.portrait.svelte-im0sgg{justify-content:center;display:flex}.review-note.svelte-im0sgg{color:var(--workout-text-muted);line-height:1.5}.review-tools.svelte-im0sgg{border-top:1px solid var(--workout-border-strong);margin-top:16px;padding:16px}.review-tools.svelte-im0sgg summary:where(.svelte-im0sgg){cursor:pointer;align-content:center;min-height:44px}.review-tools.svelte-im0sgg summary:where(.svelte-im0sgg):focus-visible{outline:2px solid var(--workout-primary-500);outline-offset:3px}.example-control.svelte-1scl7t8{gap:8px;margin-top:12px;font-weight:800;display:grid}select.svelte-1scl7t8{border:1px solid var(--workout-border-strong);background:var(--workout-bg-base);width:100%;min-height:44px;color:var(--workout-text-strong);font:inherit;border-radius:12px;padding:10px}.review-note.svelte-1scl7t8,details.svelte-1scl7t8{color:var(--workout-text-muted);font-size:.85rem;line-height:1.5}summary.svelte-1scl7t8{cursor:pointer;align-content:center;min-height:44px;display:list-item}select.svelte-1scl7t8:focus-visible,summary.svelte-1scl7t8:focus-visible{outline:2px solid var(--workout-primary-500);outline-offset:3px}p.svelte-1scl7t8{overflow-wrap:anywhere;margin:10px 0}li.svelte-1scl7t8{margin-block:8px}.choices.svelte-1uibrhg{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.choice.svelte-1uibrhg{box-sizing:border-box;border:2px solid var(--workout-border-strong);background:var(--workout-bg-strong);min-height:92px;color:var(--workout-text-strong);cursor:pointer;border-radius:22px;align-items:center;gap:10px;padding:16px 12px;font-weight:800;line-height:1.35;display:flex}.choice.selected.svelte-1uibrhg{border-color:var(--workout-primary-500);background:var(--workout-primary-100);box-shadow:0 3px 0 var(--workout-border-strong)}input.svelte-1uibrhg{width:18px;height:18px;accent-color:var(--workout-primary-600);flex:none;margin:0}.choice.svelte-1uibrhg:focus-within{outline:3px solid var(--workout-primary-500);outline-offset:3px}.sr-only.svelte-1uibrhg{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=360px){.choices.svelte-1uibrhg{gap:10px}.choice.svelte-1uibrhg{gap:8px;padding:12px 10px;font-size:.9rem}}.reply.svelte-1vm9ekm{font-family:var(--workout-font-display);text-wrap:balance;margin:0;font-size:clamp(1.5rem,5vw,2rem);font-weight:800;line-height:1.15}.identity.svelte-1vm9ekm{text-align:center;color:var(--workout-text-muted);margin:0;font-size:.95rem}.starting-plan.svelte-busjl9{gap:12px;margin:0;padding:0;list-style:none;display:grid}li.svelte-busjl9{border:1px solid var(--workout-border-light);background:var(--workout-bg-strong);border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}.plan-icon.svelte-busjl9{width:42px;height:42px;color:var(--workout-primary-600);background:var(--workout-primary-100);border-radius:14px;flex:none;place-items:center;display:grid}.plan-icon.svelte-busjl9 svg{width:26px;height:26px}li.svelte-busjl9 strong:where(.svelte-busjl9){color:var(--workout-text-muted);font-size:.82rem}li.svelte-busjl9 p:where(.svelte-busjl9){color:var(--workout-text-strong);margin:5px 0 0;font-weight:750;line-height:1.4}.focus.svelte-busjl9{color:var(--workout-text-muted);margin:0;font-size:.95rem;line-height:1.5}.focus.svelte-busjl9 strong:where(.svelte-busjl9){color:var(--workout-text-strong);font-weight:850}form.svelte-1caf0lh{gap:18px;display:grid}label.svelte-1caf0lh{color:var(--workout-text-strong);gap:8px;font-weight:800;display:grid}input.svelte-1caf0lh{box-sizing:border-box;border:2px solid var(--workout-border-strong);background:var(--workout-bg-strong);width:100%;min-height:56px;color:var(--workout-text-strong);font:inherit;border-radius:16px;padding:12px 16px;font-size:16px}input.svelte-1caf0lh:focus-visible{outline:3px solid var(--workout-primary-500);outline-offset:4px}.resend.svelte-1caf0lh{min-height:44px;color:var(--workout-primary-600);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:800}.resend.svelte-1caf0lh:focus-visible{outline:3px solid var(--workout-primary-500);outline-offset:3px}.resend.svelte-1caf0lh:disabled{opacity:.6;cursor:default}p.svelte-1caf0lh{margin:0;line-height:1.5}.account-copy.svelte-1caf0lh{color:var(--workout-text-muted)}.review-note.svelte-1caf0lh{color:var(--workout-text-muted);font-size:.8rem}.account-introduction.svelte-1f66dvv{gap:18px;min-width:0;display:grid}.coach-row.svelte-1f66dvv{--evovo-bubble-tail-inset:50% auto auto -7px;--evovo-bubble-tail-transform:translateY(-50%) rotate(135deg);grid-template-columns:clamp(72px,22vw,100px) minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.avatar.svelte-1f66dvv{min-width:0}h1.svelte-1f66dvv{font-family:var(--evovo-font-display);text-wrap:balance;color:var(--evovo-ink);margin:0;font-size:clamp(1.35rem,5.8vw,1.8rem);font-weight:800;line-height:1.15}p.svelte-1f66dvv{color:var(--workout-text-muted);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.45}.learning-card.svelte-nwpwv8{flex-direction:column;gap:18px;width:100%;min-width:0;display:flex}.learning-card.svelte-nwpwv8 .deck{min-height:260px}.label.svelte-nwpwv8{color:var(--workout-text-muted);font-size:.8rem;font-weight:800}.prompt.svelte-nwpwv8{color:var(--workout-text-strong);text-align:center;margin:12px 0;font-size:1.25rem;font-weight:750}.answer.svelte-nwpwv8{text-align:center;gap:20px;padding:32px 8px;display:grid}.answer.svelte-nwpwv8 p:where(.svelte-nwpwv8){color:var(--workout-text-muted);margin:0}.answer.svelte-nwpwv8 strong:where(.svelte-nwpwv8){overflow-wrap:anywhere;font-size:clamp(1.7rem,6vw,2.5rem);line-height:1.2}.card-actions.svelte-nwpwv8{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.8fr);gap:10px;display:grid}.card-actions.svelte-nwpwv8 button{white-space:normal;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:64px;padding:10px 6px;font-size:.85rem;display:flex}.action-icon.svelte-nwpwv8{width:24px;height:24px;display:block}.action-icon.svelte-nwpwv8 svg{width:100%;height:100%}.message.svelte-nwpwv8{color:var(--workout-text-muted);text-align:center;margin:0;line-height:1.4}.conversation-example.svelte-13q4li3{border:1px solid var(--workout-border-light);background:var(--workout-bg-base);border-radius:28px;gap:18px;min-width:0;margin:0;padding:16px;display:grid}.example-label.svelte-13q4li3{color:var(--workout-text-muted);margin:0 0 4px;font-size:.75rem}h2.svelte-13q4li3{color:var(--workout-text-strong);margin:0;font-size:1.15rem;font-weight:850}.messages-container.lesson-transcript.svelte-13q4li3 .messages-list:where(.svelte-13q4li3){gap:18px;margin:0;padding:0 0 4px;list-style:none;display:grid}.messages-container.lesson-transcript.svelte-13q4li3 .message-wrapper:where(.svelte-13q4li3){margin:0;display:flex}.message-wrapper.user.svelte-13q4li3{justify-content:flex-end}.message-wrapper.user.svelte-13q4li3 .message-sender:where(.svelte-13q4li3){text-align:right}.messages-container.lesson-transcript.svelte-13q4li3 .message-bubble:where(.svelte-13q4li3){padding:12px 14px}.messages-container.lesson-transcript.svelte-13q4li3 .message-text:where(.svelte-13q4li3){color:var(--workout-text-strong);margin:0;font-size:1rem;font-weight:700;line-height:1.4}.messages-container.lesson-transcript.svelte-13q4li3 .message-bubble.user:where(.svelte-13q4li3) .message-text:where(.svelte-13q4li3){color:var(--workout-text-inverted)}.translation.svelte-13q4li3{color:inherit;margin:6px 0 0;font-size:.82rem;line-height:1.4}.example.svelte-1rlr9jz{color:var(--workout-text-muted);margin:0;font-size:.78rem}.mode-options.svelte-1rlr9jz{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mode-options.two.svelte-1rlr9jz{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-options.svelte-1rlr9jz button:where(.svelte-1rlr9jz){border:2px solid var(--workout-border-strong);background:var(--workout-bg-strong);min-height:58px;color:var(--workout-text-strong);font:inherit;cursor:pointer;border-radius:16px;padding:10px 6px;font-size:.82rem;font-weight:800}.mode-options.svelte-1rlr9jz button[aria-pressed=true]:where(.svelte-1rlr9jz){border-color:var(--workout-primary-500);background:var(--workout-primary-100)}button.svelte-1rlr9jz:focus-visible{outline:3px solid var(--workout-primary-500);outline-offset:3px}.mode-note.svelte-1rlr9jz{color:var(--workout-text-muted);margin:0;line-height:1.5}.courses.svelte-1rlr9jz{margin:0;padding:0;list-style:none}.courses.svelte-1rlr9jz li:where(.svelte-1rlr9jz){border-bottom:1px solid var(--workout-border-light);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;display:grid}.courses.svelte-1rlr9jz img:where(.svelte-1rlr9jz){-o-object-fit:cover;object-fit:cover;border-radius:14px;width:96px;height:76px}.courses.svelte-1rlr9jz strong:where(.svelte-1rlr9jz){font-size:1.08rem;font-weight:850}.access.svelte-1rlr9jz{color:var(--workout-text-muted);margin:0;font-size:.8rem;line-height:1.45}@media (width<=380px){.courses.svelte-1rlr9jz li:where(.svelte-1rlr9jz){grid-template-columns:72px minmax(0,1fr);gap:12px}.courses.svelte-1rlr9jz img:where(.svelte-1rlr9jz){width:72px;height:64px}}iframe.svelte-s1es8w{border:0;border-radius:24px;width:100%;display:block}.legal-links.svelte-b1sh9u{color:var(--workout-text-muted);justify-content:center;align-items:center;gap:4px;margin-top:12px;font-size:.8rem;display:flex}.legal-links.svelte-b1sh9u a:where(.svelte-b1sh9u){min-height:44px;color:var(--workout-text-muted);text-underline-offset:3px;align-items:center;padding-inline:4px;display:inline-flex}.legal-links.svelte-b1sh9u a:where(.svelte-b1sh9u):focus-visible{outline:2px solid var(--workout-primary-500);outline-offset:2px;border-radius:4px}.review-shell.svelte-b1sh9u{box-sizing:border-box;background:var(--workout-bg-strong);min-height:100dvh;color:var(--workout-text-strong);font-family:var(--workout-font-body);padding:24px 16px 48px}.review-tools.svelte-b1sh9u{border:1px solid var(--workout-border-light);background:var(--workout-bg-base);border-radius:20px;max-width:1080px;margin:0 auto 24px;padding:18px}.review-heading.svelte-b1sh9u{justify-content:space-between;align-items:center;gap:16px;display:flex}.review-heading.svelte-b1sh9u strong:where(.svelte-b1sh9u){font-size:1.1rem}.theme-control.svelte-b1sh9u{flex:none}.review-heading.svelte-b1sh9u p:where(.svelte-b1sh9u){color:var(--workout-text-muted);margin:5px 0 16px;font-size:.8rem}.controls.svelte-b1sh9u{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}label.svelte-b1sh9u{gap:6px;font-size:.78rem;font-weight:800;display:grid}select.svelte-b1sh9u{border:1px solid var(--workout-border-strong);background:var(--workout-bg-strong);width:100%;min-width:0;min-height:44px;color:var(--workout-text-strong);font:inherit;border-radius:12px;padding:8px 10px;font-size:14px}.source.svelte-b1sh9u{margin:14px 0 6px;font-size:.8rem;font-weight:800}.review-note.svelte-b1sh9u{color:var(--workout-text-muted);margin:6px 0 0;font-size:.78rem;line-height:1.5}.example-control.svelte-b1sh9u{max-width:24rem;margin-top:12px}.recovery-actions.svelte-b1sh9u{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.recovery-actions.svelte-b1sh9u button:where(.svelte-b1sh9u){border:2px solid var(--workout-border-strong);background:var(--workout-bg-base);min-height:48px;color:var(--workout-text-strong);font:inherit;cursor:pointer;border-radius:16px;padding:12px 16px}.review-canvas.svelte-b1sh9u{width:100%;max-width:1080px;margin:auto;scroll-margin-top:16px}.review-canvas.mobile.svelte-b1sh9u{max-width:430px}.review-canvas.desktop.svelte-b1sh9u{max-width:1040px}.review-canvas.svelte-b1sh9u:focus{outline:none}.boundary.svelte-b1sh9u{border:2px solid var(--workout-border-strong);background:var(--workout-bg-strong);border-radius:24px;padding:24px}.boundary.svelte-b1sh9u strong:where(.svelte-b1sh9u){font-size:1.6rem}.boundary.svelte-b1sh9u p:where(.svelte-b1sh9u){line-height:1.5}.boundary-note.svelte-b1sh9u{color:var(--workout-text-muted);font-size:.85rem;line-height:1.5}.reference-navigation.svelte-b1sh9u{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.reference-navigation.svelte-b1sh9u button:where(.svelte-b1sh9u){white-space:nowrap;border:2px solid var(--workout-border-strong);background:var(--workout-bg-base);min-height:48px;color:var(--workout-text-strong);font:inherit;cursor:pointer;border-radius:14px;flex:none;padding:10px 16px}select.svelte-b1sh9u:focus-visible,button.svelte-b1sh9u:focus-visible{outline:3px solid var(--workout-primary-500);outline-offset:3px}@media (width<=600px){.review-shell.svelte-b1sh9u{padding:12px 10px 32px}.review-tools.svelte-b1sh9u{padding:14px}.controls.svelte-b1sh9u{grid-template-columns:1fr 1fr}.controls.svelte-b1sh9u label:where(.svelte-b1sh9u):first-child{grid-column:1/-1}}
