.page-module__Xh1xWG__page{flex-direction:column;gap:1.5rem;max-width:46rem;margin:0 auto;padding:3rem 1.25rem 5rem;display:flex}.page-module__Xh1xWG__header{text-align:center}.page-module__Xh1xWG__wordmark{letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.5rem;font-weight:600}.page-module__Xh1xWG__tagline{color:var(--muted);margin:.35rem 0 0;font-size:.95rem}.page-module__Xh1xWG__card{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.page-module__Xh1xWG__label,.page-module__Xh1xWG__sectionLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:600}.page-module__Xh1xWG__input{width:100%;font-size:1.1rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;border:1px solid var(--border);background:var(--input-bg);color:var(--text);border-radius:9px;padding:.85rem 1rem}.page-module__Xh1xWG__input:focus,.page-module__Xh1xWG__textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.page-module__Xh1xWG__primary,.page-module__Xh1xWG__danger,.page-module__Xh1xWG__mode,.page-module__Xh1xWG__modeActive{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;transition:background .15s,border-color .15s}.page-module__Xh1xWG__primary{background:var(--accent);color:var(--accent-text);padding:.85rem 1rem;font-weight:600}.page-module__Xh1xWG__primary:hover:not(:disabled){background:var(--accent-hover)}.page-module__Xh1xWG__primary:disabled{opacity:.5;cursor:not-allowed}.page-module__Xh1xWG__danger{border-color:var(--danger);color:var(--danger);background:0 0;padding:.85rem 1rem;font-weight:500}.page-module__Xh1xWG__danger:hover{background:var(--danger-wash)}.page-module__Xh1xWG__link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.page-module__Xh1xWG__modes{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.page-module__Xh1xWG__mode,.page-module__Xh1xWG__modeActive{text-align:left;background:var(--input-bg);border-color:var(--border);color:var(--text);flex-direction:column;gap:.2rem;padding:.9rem;display:flex}.page-module__Xh1xWG__modeActive{border-color:var(--accent);background:var(--accent-wash)}.page-module__Xh1xWG__mode span,.page-module__Xh1xWG__modeActive span{color:var(--muted);font-size:.82rem}.page-module__Xh1xWG__prompt{border-left:3px solid var(--accent);background:var(--accent-wash);border-radius:0 9px 9px 0;padding:.85rem 1rem;font-size:.92rem}.page-module__Xh1xWG__prompt p{margin:.4rem 0 0}.page-module__Xh1xWG__script{color:var(--text);font-style:italic}.page-module__Xh1xWG__promptWhy{color:var(--muted);font-size:.85rem}.page-module__Xh1xWG__status{align-items:center;gap:.85rem;display:flex}.page-module__Xh1xWG__live,.page-module__Xh1xWG__livePaused{color:var(--danger);align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;display:inline-flex}.page-module__Xh1xWG__live:before,.page-module__Xh1xWG__livePaused:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px}.page-module__Xh1xWG__live:before{animation:1.6s ease-in-out infinite page-module__Xh1xWG__pulse}.page-module__Xh1xWG__livePaused{color:var(--muted)}@keyframes page-module__Xh1xWG__pulse{50%{opacity:.25}}.page-module__Xh1xWG__timer{font-family:var(--font-geist-mono), monospace;color:var(--muted);font-size:.9rem}.page-module__Xh1xWG__meter{background:var(--border);border-radius:2px;flex:1;height:4px;overflow:hidden}.page-module__Xh1xWG__meterFill{background:var(--accent);height:100%;transition:width 80ms linear;display:block}.page-module__Xh1xWG__transcript{background:var(--input-bg);border-radius:9px;max-height:24rem;padding:1rem;font-size:.95rem;line-height:1.6;overflow-y:auto}.page-module__Xh1xWG__line{color:var(--text);margin:0 0 .7rem}.page-module__Xh1xWG__line[data-speaker=spk_1]{color:var(--speaker-two)}.page-module__Xh1xWG__speakerTag{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-right:.5rem;font-size:.72rem;font-weight:600;display:inline-block}.page-module__Xh1xWG__partial{color:var(--muted);margin:0;font-style:italic}.page-module__Xh1xWG__waiting{color:var(--muted);margin:0}.page-module__Xh1xWG__roleBar{background:var(--input-bg);color:var(--muted);border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .85rem;font-size:.87rem;display:flex}.page-module__Xh1xWG__section{flex-direction:column;gap:.4rem;display:flex}.page-module__Xh1xWG__textarea{width:100%;font:inherit;border:1px solid var(--border);background:var(--input-bg);color:var(--text);resize:vertical;border-radius:9px;padding:.75rem;line-height:1.6}.page-module__Xh1xWG__actions{grid-template-columns:1fr auto;gap:.75rem;display:grid}.page-module__Xh1xWG__error{background:var(--danger-wash);border:1px solid var(--danger);color:var(--danger);border-radius:9px;margin:0;padding:.8rem 1rem;font-size:.9rem}.page-module__Xh1xWG__fineprint{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}@media (max-width:34rem){.page-module__Xh1xWG__modes,.page-module__Xh1xWG__actions{grid-template-columns:1fr}}
