.speech-module__mj2rvG__timing{gap:8px;min-width:0;display:grid}.speech-module__mj2rvG__timing>*{min-width:0}.speech-module__mj2rvG__track{background:var(--c-line,#e4e4d9);border-radius:999px;height:10px;position:relative}.speech-module__mj2rvG__fill{background:var(--c-green,#123d2e);border-radius:999px;transition:width .25s linear,background-color .2s;display:block;position:absolute;inset:0 auto 0 0}.speech-module__mj2rvG__fillOver{background:var(--c-coral,#ff705d)!important}.speech-module__mj2rvG__tick{background:var(--c-cream,#fbf8f0);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.speech-module__mj2rvG__target{border-left:2px dashed var(--c-green-2,#1f5a41);width:0;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.speech-module__mj2rvG__parts{margin:0;padding:0;list-style:none;display:flex}.speech-module__mj2rvG__parts li{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-muted,#52645e);padding-right:6px;font-size:12px;font-weight:600;overflow:hidden}.speech-module__mj2rvG__parts li+li{border-left:1px solid var(--c-line,#e4e4d9);padding-left:6px}.speech-module__mj2rvG__partsCount{color:var(--c-muted,#52645e);margin:0;font-size:12px;font-weight:600}.speech-module__mj2rvG__timingLine{color:var(--c-muted,#52645e);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.speech-module__mj2rvG__clock{color:var(--c-ink,#10352d);font-weight:700}.speech-module__mj2rvG__land{color:var(--c-green,#123d2e);font-weight:700}.speech-module__mj2rvG__over{color:var(--c-coral-text,#a63d2d);font-weight:700}.speech-module__mj2rvG__strip{gap:10px;margin:0;padding:0;list-style:none;display:grid}.speech-module__mj2rvG__row{border:1px solid var(--c-line,#e4e4d9);background:var(--c-card,#fffdf7);border-radius:16px;gap:6px;min-width:0;padding:12px 14px;display:grid}.speech-module__mj2rvG__row>*{min-width:0}.speech-module__mj2rvG__rowHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.speech-module__mj2rvG__rowLabel{color:var(--c-ink,#10352d);overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600}.speech-module__mj2rvG__chip{background:var(--c-fix-bg,#fbe7dc);color:var(--c-fix,#a63d2d);letter-spacing:.04em;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.speech-module__mj2rvG__rowBar{background:var(--c-line,#e4e4d9);border-radius:999px;height:8px;display:flex;position:relative;overflow:hidden}.speech-module__mj2rvG__rowBar i{flex:none;height:100%;display:block}.speech-module__mj2rvG__barIn{background:var(--c-green,#123d2e);border-radius:999px}.speech-module__mj2rvG__barIn:has(+.speech-module__mj2rvG__barOver){border-radius:999px 0 0 999px}.speech-module__mj2rvG__barOver{background:var(--c-coral,#ff705d);border-radius:0 999px 999px 0}.speech-module__mj2rvG__barMark{background:var(--c-ink,#10352d);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.speech-module__mj2rvG__rowTime{color:var(--c-muted,#52645e);font-variant-numeric:tabular-nums;font-size:14px}.speech-module__mj2rvG__notReached{color:var(--c-muted,#52645e);font-size:14px;font-style:italic}.speech-module__mj2rvG__script{color:var(--c-ink,#10352d);gap:1.1em;line-height:1.5;display:grid}.speech-module__mj2rvG__block{border-left:4px solid #0000;min-width:0;padding:2px 0 2px 14px}.speech-module__mj2rvG__block[aria-current=true]{border-left:3px solid var(--c-green,#123d2e);background:linear-gradient(90deg,#e5edc0aa,#0000 70%);padding-left:15px}.speech-module__mj2rvG__block p,.speech-module__mj2rvG__card p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.speech-module__mj2rvG__partLabel{overflow-wrap:anywhere;letter-spacing:.12em;text-transform:uppercase;color:var(--c-green-2,#1f5a41);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.speech-module__mj2rvG__cards{color:var(--c-ink,#10352d);gap:12px;margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.speech-module__mj2rvG__card{overflow-wrap:anywhere;border:2px solid var(--c-line,#e4e4d9);background:var(--c-card,#fffdf7);border-radius:20px;gap:.4em;min-width:0;padding:16px 18px;font-size:1.15em;font-weight:500;display:grid}.speech-module__mj2rvG__card[aria-current=true]{border-color:var(--c-line,#e4e4d9);border-left:3px solid var(--c-green,#123d2e);background:var(--c-lime,#e5edc0);padding-left:17px}.speech-module__mj2rvG__now{background:var(--c-green,#123d2e);color:var(--c-cream,#fbf8f0);letter-spacing:.08em;vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;display:inline-block}.speech-module__mj2rvG__card .speech-module__mj2rvG__gap{color:var(--c-muted,#52645e);line-height:1}.speech-module__mj2rvG__budget{color:var(--c-muted,#52645e);font-variant-numeric:tabular-nums;font-size:.8em;font-weight:600}.speech-module__mj2rvG__outlineLive{min-width:0;color:var(--c-ink,#10352d);display:grid}.speech-module__mj2rvG__outlineCard{box-sizing:border-box;border:2px solid var(--c-green,#123d2e);background:var(--c-lime,#e5edc0);width:100%;min-width:0;min-height:min(46vh,340px);color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;border-bottom-width:6px;border-radius:24px;flex-direction:column;justify-content:center;gap:.45em;margin:0;padding:22px 20px 18px;line-height:1.4;display:flex}button.speech-module__mj2rvG__outlineCard{cursor:pointer;touch-action:manipulation;transition:transform 80ms ease-out,border-bottom-width 80ms ease-out}button.speech-module__mj2rvG__outlineCard:active:not([aria-disabled=true]){border-bottom-width:3px;transform:translateY(3px)}button.speech-module__mj2rvG__outlineCard:focus-visible{outline:3px solid var(--c-green,#123d2e);outline-offset:3px}button.speech-module__mj2rvG__outlineCard[aria-disabled=true]{cursor:default;border-color:var(--c-line,#e4e4d9);background:var(--c-card,#fffdf7);border-bottom-width:2px}.speech-module__mj2rvG__outlineCount{color:var(--c-muted,#52645e);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.speech-module__mj2rvG__outlineCard .speech-module__mj2rvG__partLabel{margin:0;font-size:14px}.speech-module__mj2rvG__outlineLine{white-space:pre-line;font-size:1.35em;font-weight:600}.speech-module__mj2rvG__outlineNext{color:var(--c-muted,#52645e);font-size:.8em;font-weight:600}.speech-module__mj2rvG__outlineHint{color:var(--c-green,#123d2e);margin-top:auto;padding-top:10px;font-size:14px;font-weight:700}button.speech-module__mj2rvG__outlineCard[aria-disabled=true] .speech-module__mj2rvG__outlineHint{color:var(--c-muted,#52645e)}.speech-module__mj2rvG__kinds{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:560px){.speech-module__mj2rvG__kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}.speech-module__mj2rvG__kinds>button.speech-module__mj2rvG__kindChip{text-align:center;border-radius:var(--r-md,16px);min-height:64px;font-size:var(--fs-md,17px);color:var(--c-ink,#10352d);justify-content:center;margin:0;padding:14px 16px;line-height:1.3}.speech-module__mj2rvG__paste{box-sizing:border-box;resize:vertical;border:2px solid var(--c-line,#e4e4d9);border-radius:var(--r-md,16px);background:var(--c-card,#fffdf7);width:100%;height:60dvh;min-height:220px;color:var(--c-ink,#10352d);font:inherit;padding:16px;font-size:17px;line-height:1.5}.speech-module__mj2rvG__paste:focus-visible{outline:3px solid var(--c-green,#123d2e);outline-offset:2px}.speech-module__mj2rvG__minutes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.speech-module__mj2rvG__minutes>button.speech-module__mj2rvG__minuteChip{border-radius:var(--r-md,16px);min-height:52px;font-size:var(--fs-md,17px);justify-content:center;margin:0}.speech-module__mj2rvG__setupParts{color:var(--c-ink,#10352d);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;gap:6px;margin:0;padding:0 16px 0 36px;display:grid}.speech-module__mj2rvG__recordTitle{overflow-wrap:anywhere}.speech-module__mj2rvG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.speech-module__mj2rvG__segment,.speech-module__mj2rvG__sizes{background:var(--sunken,#f1eee4);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.speech-module__mj2rvG__segment>button,.speech-module__mj2rvG__sizes>button{min-width:44px;min-height:44px;color:var(--c-ink,#10352d);font:inherit;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:999px;padding:0 16px;font-size:15px;font-weight:600}.speech-module__mj2rvG__segment>button[aria-pressed=true]{background:var(--c-card,#fffdf7);border-color:var(--c-green,#123d2e);font-weight:700}.speech-module__mj2rvG__sizes{margin-left:auto}.speech-module__mj2rvG__sizes>button{padding:0 12px}.speech-module__mj2rvG__sizes>button:disabled{opacity:.4;cursor:default}.speech-module__mj2rvG__segment>button:focus-visible,.speech-module__mj2rvG__sizes>button:focus-visible{outline:3px solid var(--c-green,#123d2e);outline-offset:2px}.speech-module__mj2rvG__tileBig{line-height:1.1;font-size:clamp(26px,7vw,34px)!important}.speech-module__mj2rvG__tileNote{color:var(--c-muted,#52645e);font-size:13px;line-height:1.3}.speech-module__mj2rvG__partToggle{text-align:center;justify-content:center;width:100%;min-height:44px}@media (prefers-reduced-motion:reduce){.speech-module__mj2rvG__fill,button.speech-module__mj2rvG__outlineCard{transition:none}button.speech-module__mj2rvG__outlineCard:active:not([aria-disabled=true]){transform:none}}.speech-module__mj2rvG__speechList{gap:12px;min-width:0;margin:8px 0 16px;display:grid}.speech-module__mj2rvG__speechListHead{color:var(--c-ink,#10352d);margin:0;font-size:20px}.speech-module__mj2rvG__speechCards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.speech-module__mj2rvG__speechCard{border:1px solid var(--c-line,#e4e4d9);background:var(--c-card,#fffdf7);border-radius:16px;gap:6px;min-width:0;padding:14px 16px;display:grid}.speech-module__mj2rvG__speechCard>*{min-width:0}.speech-module__mj2rvG__speechCardTitle{color:var(--c-ink,#10352d);overflow-wrap:anywhere;font-size:16px}.speech-module__mj2rvG__speechCardMeta{color:var(--c-muted,#52645e);font-variant-numeric:tabular-nums;font-size:14px}.speech-module__mj2rvG__diff{min-width:0;color:var(--c-ink,#10352d);gap:12px;display:grid}.speech-module__mj2rvG__diff>*{min-width:0;margin:0}.speech-module__mj2rvG__diffSummary{overflow-wrap:anywhere;font-size:16px;line-height:1.45}.speech-module__mj2rvG__diffPart{gap:6px;min-width:0;display:grid}.speech-module__mj2rvG__diffPart>h4.speech-module__mj2rvG__partLabel{margin:0}.speech-module__mj2rvG__diffLines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.speech-module__mj2rvG__diffLines li{overflow-wrap:anywhere;justify-items:start;gap:4px;min-width:0;font-size:15px;line-height:1.45;display:grid}.speech-module__mj2rvG__diffLines li>span:last-child{max-width:100%}.speech-module__mj2rvG__diffMuted{color:var(--c-muted,#52645e)}.speech-module__mj2rvG__diffTag{border:1px solid var(--c-line,#e4e4d9);background:var(--c-card,#fffdf7);color:var(--c-ink,#10352d);letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.speech-module__mj2rvG__diffOwn{background:var(--c-lime,#e5edc0);border-color:#0000}.speech-module__mj2rvG__diffSkipped{color:var(--c-muted,#52645e);background:0 0;border-style:dashed}.speech-module__mj2rvG__diffMoved{background:var(--sunken,#f1eee4);border-color:#0000}.speech-module__mj2rvG__diffAddedHead{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.speech-module__mj2rvG__diffPlay{min-height:44px;padding:0 4px!important;font-size:15px!important}.speech-module__mj2rvG__diffToggle{justify-self:start;min-height:44px;padding:0 4px!important;font-size:15px!important}.speech-module__mj2rvG__jumps{color:var(--c-muted,#52645e);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:600;display:flex}.speech-module__mj2rvG__jump{border:2px solid var(--c-line,#e4e4d9);background:var(--c-card,#fffdf7);max-width:100%;min-height:44px;color:var(--c-ink,#10352d);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600;overflow:hidden}.speech-module__mj2rvG__jump:hover{border-color:var(--c-green,#123d2e)}.speech-module__mj2rvG__jump:focus-visible{outline:3px solid var(--c-green,#123d2e);outline-offset:2px}
