.tw-training{gap:var(--space-16);flex-direction:column;max-width:640px;display:flex}.tw-training__intro{color:var(--color-text-muted);margin:0}.tw-training__progress{gap:var(--space-6);flex-direction:column;display:flex}.tw-training__progress-label{color:var(--color-text-meta)}.tw-training__bar{border-radius:var(--radius-pill);background:var(--color-surface-soft);height:6px;overflow:hidden}.tw-training__bar>i{background:var(--color-brand-magenta);border-radius:var(--radius-pill);height:100%;transition:width .16s linear;display:block}@media (prefers-reduced-motion:reduce){.tw-training__bar>i{transition:none}}.tw-training__answer{align-items:flex-end;gap:var(--space-8);display:flex}.tw-training__answer>:first-child{flex:1;min-width:0}.tw-training__mic{border-radius:var(--radius-pill);cursor:pointer;width:44px;height:44px;color:var(--color-icon-muted);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tw-training__mic:hover{background:var(--color-surface-soft-2)}.tw-training__mic[aria-pressed=true]{background:var(--color-surface-soft);color:var(--color-brand-magenta)}.tw-training__mic:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.tw-training__mic svg{width:20px;height:20px}.tw-training__listening{align-items:center;gap:var(--space-8);color:var(--color-text-meta);display:flex}.tw-training__wave{flex-shrink:0;align-items:center;gap:2px;height:20px;display:inline-flex}.tw-training__wave i{background:var(--color-brand-magenta);border-radius:2px;width:3px;transition:height 80ms linear;display:block}.tw-training__wave:not([data-active]) i{opacity:.4}@media (prefers-reduced-motion:reduce){.tw-training__wave i{transition:none}}.tw-training__actions{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.tw-training__actions-end{gap:var(--space-10);flex-wrap:wrap;margin-inline-start:auto;display:flex}.tw-training__notes{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tw-training__note{gap:var(--space-6);padding:var(--space-12);border:1px solid var(--color-border-line);border-radius:var(--radius-md);flex-direction:column;display:flex}.tw-training__note-text{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.tw-training__note-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.tw-training__suggestion{gap:var(--space-8);padding:var(--space-12);border:1px solid var(--color-border-line);border-radius:var(--radius-md);background:var(--color-surface-soft-2);flex-direction:column;display:flex}.tw-training__home{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:1px solid var(--color-border-line);border-radius:var(--radius-md);display:flex}.tw-training__home-copy{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}@media (max-width:760px){.tw-training__home{flex-direction:column;align-items:stretch}}
