.speech-workflow-module__n17h_a__page{min-height:calc(100dvh - 8rem);color:var(--foreground);padding:clamp(1.4rem,4vw,3.5rem) clamp(1rem,5vw,2.5rem) 4rem}.speech-workflow-module__n17h_a__shell{width:min(100%,58rem);margin:0 auto}.speech-workflow-module__n17h_a__narrow{width:min(100%,50rem)}.speech-workflow-module__n17h_a__eyebrow{color:#765c3c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:700;line-height:1.4}.speech-workflow-module__n17h_a__title{color:#203b31;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(2.15rem,5vw,3.4rem);font-weight:500;line-height:1.04}.speech-workflow-module__n17h_a__intro{color:#56645b;max-width:42rem;margin:1rem 0 0;font-size:1rem;line-height:1.75}.speech-workflow-module__n17h_a__savedInterviewStatus{display:block}.speech-workflow-module__n17h_a__savedPreviewLink{margin:.2rem 0 0}.speech-workflow-module__n17h_a__topline{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.speech-workflow-module__n17h_a__backLink,.speech-workflow-module__n17h_a__quietLink{color:#294c3e;text-underline-offset:.22em;font-size:.92rem;font-weight:650;text-decoration-color:#294c3e73}.speech-workflow-module__n17h_a__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:2rem 0 1.35rem;display:grid}.speech-workflow-module__n17h_a__progressSegment{background:#d9ded2;border-radius:999px;height:.28rem}.speech-workflow-module__n17h_a__progressSegmentActive{background:#294c3e}.speech-workflow-module__n17h_a__stepCaption{color:#657168;letter-spacing:.04em;margin:0 0 1.25rem;font-size:.82rem;font-weight:650}.speech-workflow-module__n17h_a__card{background:#faf8f1;border:1px solid #d8d8cc;border-radius:1.25rem;padding:clamp(1.1rem,4vw,2.1rem);box-shadow:0 16px 38px #203b3112}.speech-workflow-module__n17h_a__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1rem;display:grid}.speech-workflow-module__n17h_a__field{gap:.45rem;min-width:0;display:grid}.speech-workflow-module__n17h_a__wide{grid-column:1/-1}.speech-workflow-module__n17h_a__label{color:#26312b;font-size:.91rem;font-weight:650}.speech-workflow-module__n17h_a__hint{color:#647068;margin:0;font-size:.84rem;line-height:1.55}.speech-workflow-module__n17h_a__input,.speech-workflow-module__n17h_a__textarea,.speech-workflow-module__n17h_a__select{color:#26312b;width:100%;min-height:3rem;font:inherit;background:#fffdf8;border:1px solid #c9cec1;border-radius:.72rem;padding:.72rem .85rem;font-size:.98rem}.speech-workflow-module__n17h_a__textarea{resize:vertical;min-height:8.6rem;line-height:1.65}.speech-workflow-module__n17h_a__input:focus-visible,.speech-workflow-module__n17h_a__textarea:focus-visible,.speech-workflow-module__n17h_a__select:focus-visible{outline-offset:2px;border-color:#87623c;outline:3px solid #c69b638c}.speech-workflow-module__n17h_a__toneGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-top:.55rem;display:grid}.speech-workflow-module__n17h_a__toneOption{color:#405047;text-align:center;cursor:pointer;background:#fffdf8;border:1px solid #c9cec1;border-radius:.75rem;justify-content:center;align-items:center;min-height:3.2rem;padding:.6rem .45rem;font-size:.86rem;font-weight:600;display:flex}.speech-workflow-module__n17h_a__toneOption:has(input:checked){color:#203b31;background:#e6eadd;border-color:#294c3e;box-shadow:inset 0 0 0 1px #294c3e}.speech-workflow-module__n17h_a__toneOption input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.speech-workflow-module__n17h_a__toneOption:has(input:focus-visible){outline-offset:2px;outline:3px solid #c69b63a6}.speech-workflow-module__n17h_a__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.speech-workflow-module__n17h_a__primaryButton,.speech-workflow-module__n17h_a__secondaryButton{min-height:3rem;font:inherit;cursor:pointer;border:1px solid #294c3e;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1.15rem;font-size:.91rem;font-weight:700;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex}.speech-workflow-module__n17h_a__primaryButton{color:#fffdf7;background:#294c3e}.speech-workflow-module__n17h_a__primaryButton:hover:not(:disabled){background:#203b31;transform:translateY(-1px)}.speech-workflow-module__n17h_a__secondaryButton{color:#294c3e;background:0 0}.speech-workflow-module__n17h_a__secondaryButton:hover:not(:disabled){background:#e6eadd}.speech-workflow-module__n17h_a__primaryButton:disabled{opacity:.65;cursor:wait}.speech-workflow-module__n17h_a__alert{color:#702f26;background:#fff7f2;border:1px solid #b87a69;border-radius:.7rem;margin:1rem 0 0;padding:.8rem .95rem;font-size:.92rem;line-height:1.55}.speech-workflow-module__n17h_a__fieldError{color:#8b342b;font-size:.82rem}.speech-workflow-module__n17h_a__infoStrip{color:#58665d;flex-wrap:wrap;gap:.55rem 1.15rem;margin:1.2rem 0 0;font-size:.83rem;display:flex}.speech-workflow-module__n17h_a__infoStrip span:before{color:#748d6b;content:"•";margin-right:.45rem}.speech-workflow-module__n17h_a__sectionList{gap:.85rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.speech-workflow-module__n17h_a__sectionCard{background:#faf8f1;border:1px solid #d8d8cc;border-radius:1rem;padding:1.2rem 1.3rem}.speech-workflow-module__n17h_a__sectionHeading{color:#294c3e;font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:550}.speech-workflow-module__n17h_a__points{color:#35443b;gap:.55rem;margin:.8rem 0 0;padding-left:1.15rem;line-height:1.65;display:grid}.speech-workflow-module__n17h_a__opening{color:#203b31;font-family:var(--font-display), Georgia, serif;background:#f0eee2;border-left:3px solid #c69b63;margin:1rem 0 0;padding:1.2rem 1.3rem;font-size:clamp(1.2rem,2.4vw,1.65rem);line-height:1.55}.speech-workflow-module__n17h_a__freePreviewSection{background:#f0eee2;border:1px solid #c9cec1;border-radius:.9rem;gap:.9rem;margin-top:1.6rem;padding:1.15rem 1.25rem;display:grid}.speech-workflow-module__n17h_a__freePreviewTitle{color:#294c3e;font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;margin:0;font-size:1.3rem;font-weight:550}.speech-workflow-module__n17h_a__freePreviewNote{color:#425248;max-width:45rem;margin:.45rem 0 0;font-size:.9rem;line-height:1.6}.speech-workflow-module__n17h_a__freePreviewButton{color:#fff;white-space:normal;background:#294c3e;border-color:#294c3e;justify-self:start;max-width:100%;min-height:2.9rem;padding-inline:1.1rem}.speech-workflow-module__n17h_a__freePreviewButton:hover:not(:disabled){background:#203b31;border-color:#203b31}.speech-workflow-module__n17h_a__freePreviewButton:focus-visible{outline-offset:3px;outline:3px solid #765c3ca6}.speech-workflow-module__n17h_a__voiceNote{color:#425248;background:#e6eadd;border-radius:.75rem;margin-top:1rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.55}.speech-workflow-module__n17h_a__packageSection{border-top:1px solid #d8d8cc;margin-top:2.2rem;padding-top:1.8rem}.speech-workflow-module__n17h_a__revisionStatus{color:#35443b;background:#f0eee2;border:1px solid #c9cec1;border-radius:.85rem;gap:.55rem;margin-top:1rem;padding:1rem 1.1rem;display:grid}.speech-workflow-module__n17h_a__revisionStatusTitle{color:#294c3e;margin:.3rem 0 0;font-size:1rem;font-weight:650}.speech-workflow-module__n17h_a__revisionStatus>p{margin:0;font-size:.9rem;line-height:1.6}.speech-workflow-module__n17h_a__packageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.speech-workflow-module__n17h_a__packageCard{background:#faf8f1;border:1px solid #d8d8cc;border-radius:1rem;flex-direction:column;justify-content:space-between;gap:1.25rem;min-width:0;padding:1.2rem;display:flex}.speech-workflow-module__n17h_a__packageName{color:#203b31;font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;margin:0;font-size:1.2rem;font-weight:550}.speech-workflow-module__n17h_a__packagePrice{color:#203b31;margin:.75rem 0 0;font-size:1.5rem;font-weight:700}.speech-workflow-module__n17h_a__packageApprox{color:#56645b;margin:.25rem 0 0;font-size:.82rem}.speech-workflow-module__n17h_a__packageTerm{color:#56645b;margin:.4rem 0 0;font-size:.91rem;line-height:1.55}.speech-workflow-module__n17h_a__packageButton{white-space:normal;text-align:center;color:#fffdf8;background:#294c3e;width:100%}.speech-workflow-module__n17h_a__generationSection{background:#f3f4ec;border:1px solid #bfcbbc;border-radius:1.15rem;gap:.9rem;margin-top:2rem;padding:clamp(1.1rem,3.5vw,1.7rem);display:grid}.speech-workflow-module__n17h_a__generationSection>.speech-workflow-module__n17h_a__eyebrow{margin-bottom:0}.speech-workflow-module__n17h_a__generationActions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.35rem;display:flex}.speech-workflow-module__n17h_a__versionSection{background:#faf8f1;border:1px solid #c9cec1;border-radius:.9rem;gap:.8rem;padding:1rem;display:grid}.speech-workflow-module__n17h_a__versionTitle{color:#294c3e;font-family:var(--font-display), Georgia, serif;margin:0;font-size:1.15rem;font-weight:550}.speech-workflow-module__n17h_a__versionNote,.speech-workflow-module__n17h_a__versionEmpty{color:#56645b;margin:.4rem 0 0;font-size:.9rem;line-height:1.6}.speech-workflow-module__n17h_a__versionActions{flex-wrap:wrap;gap:.6rem;display:flex}.speech-workflow-module__n17h_a__versionActions>button{white-space:normal;max-width:100%}.speech-workflow-module__n17h_a__versionActions>button:disabled{color:#4d5a52;opacity:1;cursor:not-allowed;background:#f0eee2;border-color:#c9cec1}.speech-workflow-module__n17h_a__generationButton{color:#fff;background:#294c3e;border-color:#294c3e;min-height:2.9rem;padding-inline:1.1rem}.speech-workflow-module__n17h_a__generationButton:hover:not(:disabled){background:#203b31;border-color:#203b31}.speech-workflow-module__n17h_a__generationButton:focus-visible{outline-offset:3px;outline:3px solid #765c3ca6}.speech-workflow-module__n17h_a__generationStatus{color:#294c3e;margin:0;font-size:.88rem;line-height:1.6}.speech-workflow-module__n17h_a__generationError{color:#642c28;background:#fff5f2;border:1px solid #bc817b;border-radius:.8rem;padding:.9rem 1rem;font-size:.92rem;line-height:1.6;display:block}.speech-workflow-module__n17h_a__generationError p{margin:0}.speech-workflow-module__n17h_a__generationError ul{gap:.35rem;margin:.6rem 0 0;padding-left:1.25rem;display:grid}.speech-workflow-module__n17h_a__generatedSpeech{border-top:1px solid #cbd2c6;margin-top:.5rem;padding-top:1.2rem}.speech-workflow-module__n17h_a__generatedSpeechHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.speech-workflow-module__n17h_a__generatedSpeechHeader .speech-workflow-module__n17h_a__stepCaption{margin:0}.speech-workflow-module__n17h_a__speechEditor{gap:.7rem;display:grid}.speech-workflow-module__n17h_a__speechEditorLabel{color:#203b31;font-size:.92rem;font-weight:650}.speech-workflow-module__n17h_a__speechEditorField{color:#26312b;width:100%;min-height:22rem;font:inherit;resize:vertical;background:#fffdf8;border:1px solid #aeb9aa;border-radius:.8rem;padding:1rem;line-height:1.75}.speech-workflow-module__n17h_a__speechEditorField:focus-visible{outline-offset:2px;outline:3px solid #765c3c8c}.speech-workflow-module__n17h_a__speechEditNote{color:#58665d;margin:0;font-size:.86rem;line-height:1.55}.speech-workflow-module__n17h_a__speechEditError{color:#702f26;margin:0;font-size:.9rem;line-height:1.55}.speech-workflow-module__n17h_a__speechEditActions{flex-wrap:wrap;gap:.65rem;display:flex}.speech-workflow-module__n17h_a__generatedSpeechText{color:#26312b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.85}.speech-workflow-module__n17h_a__documentSection{border-top:1px solid #cbd2c6;gap:1rem;margin-top:1.4rem;padding-top:1.2rem;display:grid}.speech-workflow-module__n17h_a__documentTitle{color:#294c3e;font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;margin:0;font-size:1.35rem;font-weight:550}.speech-workflow-module__n17h_a__documentIntro,.speech-workflow-module__n17h_a__documentStatus{color:#56645b;margin:.35rem 0 0;font-size:.9rem;line-height:1.6}.speech-workflow-module__n17h_a__documentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.speech-workflow-module__n17h_a__documentCard{background:#faf8f1;border:1px solid #c9cec1;border-radius:.85rem;flex-direction:column;justify-content:space-between;gap:1rem;min-width:0;padding:1rem;display:flex}.speech-workflow-module__n17h_a__documentCardTitle{color:#203b31;margin:0;font-size:1rem;font-weight:700}.speech-workflow-module__n17h_a__documentCardText{color:#56645b;margin:.4rem 0 0;font-size:.88rem;line-height:1.55}.speech-workflow-module__n17h_a__documentActions{flex-wrap:wrap;gap:.55rem;display:flex}.speech-workflow-module__n17h_a__documentActions>button{white-space:normal;min-width:0;max-width:100%}.speech-workflow-module__n17h_a__documentActions>button>span{overflow-wrap:anywhere}.speech-workflow-module__n17h_a__packageButton:disabled{opacity:1}.speech-workflow-module__n17h_a__checkoutNotice{color:#35443b;background:#f0eee2;border:1px solid #c9cec1;border-radius:.75rem;margin-top:1rem;padding:.9rem 1rem;font-size:.9rem;line-height:1.6;display:block}.speech-workflow-module__n17h_a__checkoutNotice p{margin:0}.speech-workflow-module__n17h_a__checkoutNotice [role=alert]{color:#8c3029}.speech-workflow-module__n17h_a__checkoutNotice p+p{margin-top:.4rem}.speech-workflow-module__n17h_a__checkoutNotice a{color:#203b31;text-underline-offset:.2em;font-weight:650}.speech-workflow-module__n17h_a__loading{color:#58665d;text-align:center;padding:3rem 1rem}.speech-workflow-module__n17h_a__emptyIcon{color:#294c3e;width:3rem;height:3rem;font-family:var(--font-display), Georgia, serif;background:#e6eadd;border:1px solid #c8d0c3;border-radius:50%;place-items:center;font-size:1.35rem;display:grid}.speech-workflow-module__n17h_a__errorText{color:#8b342b;font-size:.94rem;line-height:1.55}@media (max-width:640px){.speech-workflow-module__n17h_a__topline{flex-direction:column;align-items:flex-start}.speech-workflow-module__n17h_a__formGrid,.speech-workflow-module__n17h_a__packageGrid{grid-template-columns:minmax(0,1fr)}.speech-workflow-module__n17h_a__freePreviewButton{justify-self:stretch}.speech-workflow-module__n17h_a__documentGrid{grid-template-columns:minmax(0,1fr)}.speech-workflow-module__n17h_a__wide{grid-column:auto}.speech-workflow-module__n17h_a__toneGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.speech-workflow-module__n17h_a__toneOption:last-child{grid-column:1/-1}.speech-workflow-module__n17h_a__actions{flex-direction:column-reverse;align-items:stretch}.speech-workflow-module__n17h_a__primaryButton,.speech-workflow-module__n17h_a__secondaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.speech-workflow-module__n17h_a__primaryButton,.speech-workflow-module__n17h_a__secondaryButton{transition:none}}
