.cal-speaking-clock.svelte-nwxu5v{text-align:center}.cal-speaking-clock.svelte-nwxu5v p:where(.svelte-nwxu5v){color:var(--color-on-surface-variant);font-size:var(--text-meta);font-weight:600;line-height:var(--text-meta--line-height);margin:0}.running.svelte-nwxu5v .cal-speaking-clock:where(.svelte-nwxu5v) p:where(.svelte-nwxu5v){color:var(--color-primary)}.cal-speaking-clock.svelte-nwxu5v output:where(.svelte-nwxu5v){margin:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 4);letter-spacing:var(--text-display--letter-spacing);font-variant-numeric:tabular-nums;font-size:4.5rem;font-weight:650;line-height:1;display:block}.timer-actions.svelte-nwxu5v{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.timer-actions.svelte-nwxu5v>.cal-button{flex:1 1 0}.timer-actions.svelte-nwxu5v>.timer-start{flex-basis:100%}.timer-actions.svelte-nwxu5v svg:where(.svelte-nwxu5v){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);fill:currentColor;flex:none}.cal-speaking-duration.svelte-nwxu5v{gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-outline-variant);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cal-speaking-duration.svelte-nwxu5v .cal-field{color:var(--color-on-surface-variant);justify-content:space-between}.cal-speaking-duration.svelte-nwxu5v input{font-variant-numeric:tabular-nums}#cal-speaking-error.svelte-nwxu5v{margin:calc(var(--spacing) * 3) 0 0;color:var(--color-error)}#cal-speaking-error.svelte-nwxu5v:empty{display:none}@media (width<=620px){.cal-speaking-timer.svelte-nwxu5v{top:var(--app-top-offset,0px);z-index:20;align-items:center;gap:calc(var(--spacing) * 3);margin-inline:calc(var(--page-gutter,0px) * -1);padding:calc(var(--spacing) * 2.5) var(--page-gutter,0px);border-block:1px solid var(--color-outline-variant);background:var(--app-chrome,var(--color-background));-webkit-backdrop-filter:var(--app-chrome-blur);backdrop-filter:var(--app-chrome-blur);display:flex;position:sticky}.cal-speaking-clock.svelte-nwxu5v{text-align:left;flex:1;min-width:0}.cal-speaking-clock.svelte-nwxu5v p:where(.svelte-nwxu5v){font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-speaking-clock.svelte-nwxu5v output:where(.svelte-nwxu5v){margin:0;font-size:2rem}.timer-actions.svelte-nwxu5v{gap:calc(var(--spacing) * 1.5);flex-wrap:nowrap;flex:none}.timer-actions.svelte-nwxu5v>.cal-button{width:var(--spacing-hit);flex:none;padding:0}.timer-actions.svelte-nwxu5v>.timer-start{width:calc(var(--spacing) * 14);order:3}.timer-actions.svelte-nwxu5v svg:where(.svelte-nwxu5v){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.cal-speaking-duration.svelte-nwxu5v{border-top:0;margin-top:0;padding-top:0}}.cal-speech-practice.svelte-ixiyct{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--spacing) * 88));gap:calc(var(--spacing) * 5) calc(var(--spacing) * 6);grid-template-areas:"prompt timer""outline aside";align-items:start;display:grid}.cal-speech-practice.svelte-ixiyct>:where(.svelte-ixiyct){overflow-wrap:anywhere;min-width:0}.practice-prompt.svelte-ixiyct{padding:var(--spacing-card);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);flex-direction:column;grid-area:prompt;align-self:stretch;display:flex}.prompt-heading.svelte-ixiyct{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 1) calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.prompt-heading.svelte-ixiyct h2:where(.svelte-ixiyct),.outline-heading.svelte-ixiyct h2:where(.svelte-ixiyct){font-size:var(--text-heading);line-height:var(--text-heading--line-height);letter-spacing:var(--text-heading--letter-spacing);margin:0}.prompt-heading.svelte-ixiyct span:where(.svelte-ixiyct){color:var(--color-on-surface-variant);font-size:var(--text-meta)}.prompt-choices.svelte-ixiyct{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);display:grid}.cal-speech-prompt.svelte-ixiyct{margin:calc(var(--spacing) * 5) 0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface-container-low);flex-direction:column;flex:1;justify-content:center;display:flex}.cal-speech-prompt.svelte-ixiyct>p:where(.svelte-ixiyct):first-child{letter-spacing:var(--text-title--letter-spacing);text-wrap:balance;margin:0;font-size:1.375rem;font-weight:650;line-height:1.35}.cal-speech-prompt.svelte-ixiyct>.cal-small:where(.svelte-ixiyct){margin:calc(var(--spacing) * 2) 0 0;color:var(--color-on-surface-variant);font-size:var(--text-body);line-height:var(--text-body--line-height)}.prompt-actions.svelte-ixiyct{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-top:auto;display:flex}.practice-timer.svelte-ixiyct{padding:var(--spacing-card);border-radius:var(--radius-xl);background:var(--color-surface-container);flex-direction:column;grid-area:timer;align-self:stretch;display:flex}.timer-note.svelte-ixiyct{padding-top:calc(var(--spacing) * 4);color:var(--color-on-surface-variant);font-size:var(--text-caption);line-height:var(--text-meta--line-height);margin:auto 0 0}.cal-speech-outline.svelte-ixiyct{grid-area:outline}.outline-heading.svelte-ixiyct{justify-content:space-between;align-items:start;gap:calc(var(--spacing) * 4);display:flex}.outline-heading.svelte-ixiyct>div:where(.svelte-ixiyct){min-width:0}.outline-heading.svelte-ixiyct p:where(.svelte-ixiyct){margin:calc(var(--spacing) * 1) 0 0;color:var(--color-on-surface-variant);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.outline-heading.svelte-ixiyct .cal-status{flex:none}.practice-aside.svelte-ixiyct{top:calc(var(--app-top-offset,0px) + var(--spacing) * 5);padding:0 calc(var(--spacing) * 4) calc(var(--spacing) * 1);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);grid-area:aside;position:sticky}.practice-aside.svelte-ixiyct>p:where(.svelte-ixiyct){margin:0 0 calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.cal-speaking-listener.svelte-ixiyct summary{font-size:var(--text-label);cursor:pointer;font-weight:600}.cal-speaking-listener.svelte-ixiyct ol:where(.svelte-ixiyct){margin:0 0 calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 5);font-size:var(--text-body);line-height:var(--text-body--line-height)}.cal-speaking-listener.svelte-ixiyct li:where(.svelte-ixiyct)+li:where(.svelte-ixiyct){margin-top:calc(var(--spacing) * 2)}@media (width<=1100px){.cal-speech-practice.svelte-ixiyct{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--spacing) * 76))}.prompt-choices.svelte-ixiyct{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.cal-speech-practice.svelte-ixiyct{grid-template-columns:minmax(0,1fr);grid-template-areas:"prompt""timer""outline""aside"}.practice-aside.svelte-ixiyct{position:static}}@media (width<=620px){.cal-speech-practice.svelte-ixiyct{gap:calc(var(--spacing) * 4)}.practice-prompt.svelte-ixiyct{padding:calc(var(--spacing) * 4)}.cal-speech-prompt.svelte-ixiyct{padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4)}.cal-speech-prompt.svelte-ixiyct>p:where(.svelte-ixiyct):first-child{font-size:var(--text-heading);line-height:1.4}.practice-timer.svelte-ixiyct{display:contents}.timer-note.svelte-ixiyct{margin:calc(var(--spacing) * -2) 0 0;padding:0 calc(var(--spacing) * 1)}}
