.stage.can-zoom{touch-action:none}.framing-grid{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.framing-grid[hidden]{display:none}.framing-grid i{background:#fff4e566;position:absolute;box-shadow:0 0 0 .5px #0000002e}.framing-grid i:nth-child(-n+2){width:1px;top:0;bottom:0;left:33.333%}.framing-grid i:nth-child(2){left:66.667%}.framing-grid i:nth-child(n+3){height:1px;top:33.333%;left:0;right:0}.framing-grid i:nth-child(4){top:66.667%}.mic-meter{letter-spacing:.5px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;transition:opacity .24s ease-out,border-color .12s ease-out;display:inline-flex}.mic-meter svg{fill:currentColor;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;flex:none;width:14px;height:14px}.mic-track{background:#fff4e52e;border-radius:2px;width:34px;height:4px;display:block;overflow:hidden}.mic-fill{transform-origin:0;will-change:transform;background:#fff4e5;width:100%;height:100%;display:block;transform:scaleX(0)}.mic-meter[data-state=clip],.mic-meter[data-state=silent]{color:#ff9276;border-color:#ff9276}.mic-meter[data-state=clip] .mic-fill{background:#ff9276}.mic-meter[data-state=off]{color:#c7b6a3}.mic-meter[data-state=off] .mic-track,.mic-label:empty{display:none}.mic-label{letter-spacing:.3px;white-space:nowrap;font-weight:700}.stage.controls-hidden .mic-meter{opacity:.5}.stage.controls-hidden .mic-meter[data-state=clip],.stage.controls-hidden .mic-meter[data-state=silent]{opacity:1}.stage[data-recording] .mic-meter{margin-left:4px}@media (max-width:480px){.stage:not([data-recording]) .stage-top:has(.mic-label:not(:empty),.zoom-chip:not([hidden])) .live-label{display:none}}.zoom-chip{font-variant-numeric:tabular-nums;min-width:52px;min-height:40px;margin-left:auto;padding:0 10px;font-size:13px;font-weight:700;transition:opacity .24s ease-out}.zoom-chip+.mic-meter{margin-left:0}@media (max-height:480px) and (orientation:landscape){.stage:has(.prompter.top) .stage-top{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;max-width:154px}.stage:not([data-recording]):has(.prompter.top) .live-label{display:none}.stage:has(.prompter.top) :is(.mic-meter,.zoom-chip){order:1;margin-left:0}}.zoom-chip[hidden]{display:none}.stage.controls-hidden .zoom-chip{opacity:.5}.focus-ring{z-index:4;pointer-events:none;border:1.5px solid #fff4e5;border-radius:50%;width:76px;height:76px;margin:-38px 0 0 -38px;position:absolute}.focus-ring[hidden]{display:none}.focus-ring.pulse{animation:.7s cubic-bezier(.2,.9,.3,1) both focus-pulse}@keyframes focus-pulse{0%{opacity:0;transform:scale(1.35)}25%{opacity:1;transform:scale(1)}75%{opacity:1}to{opacity:0;transform:scale(.94)}}.camera-section{margin-top:22px}.camera-section h3{letter-spacing:2px;text-transform:uppercase;color:#c7b6a3;margin:0 0 2px;font:700 11px/1.4 Manrope,sans-serif}#stage-sheet .camera-section label>span{flex-direction:column;gap:2px;display:flex}#stage-sheet .camera-section label small{color:#c7b6a3;font-size:11.5px}#stage-sheet .camera-section output{color:#c7b6a3;font-variant-numeric:tabular-nums}#stage-sheet .camera-section input[type=range]{accent-color:#ff9276;flex:1;max-width:220px;min-height:44px}#stage-sheet .camera-section select{max-width:160px}#stage-sheet .camera-section [hidden]{display:none}.camera-actual{color:#e9dccb;margin:10px 0 2px;font-size:12.5px}.camera-actual:empty,.camera-hint:empty{display:none}.camera-hint{color:#c7b6a3;margin:10px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){.mic-meter,.zoom-chip{transition:none}.focus-ring.pulse{animation:none}}@font-face{font-family:Fraunces Text;font-weight:100 900;src:url(/fonts/reading/Fraunces-text-latin.woff2)format("woff2");font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/reading/OpenDyslexic-Regular.woff2)format("woff2");font-display:swap}.stage .prompter[data-reading]:is(.normal,.top,.bottom),.pip .prompter[data-reading]:is(.normal,.top,.bottom){padding-left:var(--reading-margin,max(6vw, 24px));padding-right:var(--reading-margin,max(6vw, 24px))}.stage .prompter[data-reading] #scroll-script,.pip .prompter[data-reading] #scroll-script{font-family:var(--reading-font,inherit);line-height:var(--reading-leading,1.35)}.stage .prompter[data-reading=dyslexic] #scroll-script,.pip .prompter[data-reading=dyslexic] #scroll-script{font-weight:400}.stage .prompter[data-reading=serif] #scroll-script,.pip .prompter[data-reading=serif] #scroll-script{font-weight:600}.prompter[data-mirror=x]{transform:scaleX(-1)}.prompter[data-mirror=y]{transform:scaleY(-1)}.prompter[data-mirror=xy]{transform:scale(-1)}.prompter.normal[data-eyeline]:after{content:"";left:0;right:0;top:var(--eyeline-top,16px);height:calc(var(--reading-size,36px) * var(--reading-leading,1.35));pointer-events:none;background:linear-gradient(90deg,#ff9276 0 5px,#ff92761f 5px);position:absolute}.prompter[data-paused] #scroll-script p.current{opacity:.86}.sheet-section{margin-top:18px;padding-top:4px}.sheet-section h3,.sheet-section summary{letter-spacing:1.5px;text-transform:uppercase;color:#c7b6a3;margin:0 0 4px;font-size:12px;font-weight:700}#stage-sheet .setting-row.stacked{flex-direction:column;align-items:stretch;gap:8px;padding:10px 0}#stage-sheet label small{color:#c7b6a3;margin-top:2px;font-size:12px;display:block}.segmented{background:#332a24;border:1px solid #665448;border-radius:10px;gap:2px;padding:3px;display:flex}.segmented button{color:#fff4e5;background:0 0;border:0;border-radius:7px;flex:1;min-height:40px;padding:0 6px;font-size:13px}.segmented [aria-pressed=true]{color:#211d19;background:#fff4e5;font-weight:700}.shortcuts summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;list-style:none;display:flex}.shortcuts summary::-webkit-details-marker{display:none}.shortcuts summary:after{content:"+";color:#fff4e5;font-size:20px;font-weight:400}.shortcuts[open] summary:after{content:"−"}.shortcuts p{color:#c7b6a3;margin:0 0 8px;font-size:13px}.shortcuts dl{margin:0}.shortcuts dl div{border-bottom:1px solid #ffffff16;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.shortcuts dt{white-space:nowrap;font-weight:700}.shortcuts dd{color:#e6d7c4;text-align:right;margin:0}.stage-flags{left:12px;right:12px;bottom:calc(var(--dock,148px) + env(safe-area-inset-bottom) + 10px);z-index:4;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute}.stage:has(.prompter.bottom) .stage-flags{bottom:auto;top:calc(max(16px, env(safe-area-inset-top)) + 52px)}.stage-flags span{color:#fff4e5;background:#211d19f0;border:1px solid #ffffff38;border-radius:99px;padding:8px 14px;font-size:13px;font-weight:600}.stage-flags span[hidden]{display:none}.stage[data-recording=rehearsal] .stage-top #status{color:#fff4e5;letter-spacing:1.5px;background:#211d19e6;border:1.5px dashed #fff4e5c0;border-radius:99px;padding:8px 14px;font-size:12px;font-weight:700}.stage.controls-hidden[data-recording=rehearsal] .stage-top #status{opacity:1}.stage[data-recording=rehearsal] .record-button{border-style:dashed}.stage[data-recording=rehearsal] .record-button span{background:#fff4e5}.stage .rehearse-button{flex-direction:column;justify-self:center;align-items:center;gap:2px;min-height:52px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.1;display:flex}.stage .rehearse-button small{color:#c7b6a3;font-size:10px;font-weight:500}.stage[data-recording] #rehearse{display:none}.stage .live-left{justify-self:center;gap:8px;display:none}.stage[data-recording] .live-left{display:flex}.stage .live-left>*{flex-shrink:0;min-width:44px}.stage #pause-take{place-items:center;width:44px;height:44px;padding:0;display:grid}.stage #pause-take:before{content:"";border-left:4px solid;border-right:4px solid;width:12px;height:14px}.stage #pause-take[aria-pressed=true]{color:#211d19;background:#fff4e5}.stage #pause-take[aria-pressed=true]:before{border:7px solid #0000;border-left:12px solid;border-right-width:0;width:0;height:0;margin-left:3px}@media (max-height:480px) and (orientation:landscape){.stage .rehearse-button{flex-direction:row;gap:6px;min-height:44px}.stage-flags{align-items:flex-start;max-width:calc(50% - 200px);top:auto;bottom:16px;left:16px;right:auto}.stage:has(.prompter.bottom) .stage-flags{align-items:flex-start;max-width:calc(50% - 200px);top:auto;bottom:16px;left:16px;right:auto}.stage-flags span{padding:7px 12px;font-size:12px}}.pip{color:#fff4e5;background:#151310;flex-direction:column;height:100vh;display:flex;overflow:hidden}.pip .prompter.normal{--eyeline-top:10px;background:0 0;flex:1;padding-top:10px;padding-bottom:0;position:relative;top:auto;bottom:auto;left:auto;right:auto;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.pip #scroll-script{font-size:min(var(--reading-size,36px), 8.5vw)}.pip .prompter.normal[data-eyeline]:after{height:calc(min(var(--reading-size,36px), 8.5vw) * var(--reading-leading,1.35))}.pip-bar{background:#211b17;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.pip-bar button{color:#fff4e5;background:#332a24;border:1px solid #ffffff38;border-radius:9px;min-width:40px;min-height:40px}.pip-bar #pip-play{color:#211d19;background:#ff9276;border-color:#ff9276;padding:0 14px;font-weight:700}.pip-bar .tool button{background:0 0;border:0;min-width:36px}.pip-bar output{font-variant-numeric:tabular-nums;color:#c7b6a3;text-align:right;min-width:40px}.pip-label{letter-spacing:1.5px;color:#c7b6a3;text-transform:uppercase;font-size:11px}#pip-open[hidden]{display:none}#countdown-overlay span{text-align:center;line-height:1.6}@font-face{font-family:Manrope;font-weight:200 800;src:url(/fonts/Manrope-latin.woff2)format("woff2");font-display:optional}@font-face{font-family:Fraunces;font-weight:100 900;src:url(/fonts/Fraunces-latin.woff2)format("woff2");font-display:optional}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f6eddd;background:#211d19;font-family:Manrope,sans-serif}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;min-height:44px}button:active{transform:scale(.97)}button:disabled{opacity:.5;cursor:wait}button:focus-visible{outline-offset:5px;outline:2px solid #ff9276}a:focus-visible{outline-offset:5px;outline:2px solid #ff9276}input:focus-visible{outline-offset:5px;outline:2px solid #ff9276}textarea:focus-visible{outline-offset:5px;outline:2px solid #ff9276}select:focus-visible{outline-offset:5px;outline:2px solid #ff9276}[tabindex]:focus-visible{outline-offset:5px;outline:2px solid #ff9276}button{transition:transform .14s cubic-bezier(.2,.8,.2,1)}a{color:inherit;text-decoration:none}header{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;max-width:1440px;height:108px;margin:auto;padding:0 6vw;display:flex}.brand{letter-spacing:-.8px;align-items:center;gap:12px;font-size:23px;font-weight:800;display:flex}.brand-mark{letter-spacing:-10px;color:#ff9276;align-items:center;padding-right:12px;font-family:Fraunces,serif;font-size:32px;display:inline-flex;transform:rotate(-12deg)}.brand-mark span{transform:translateY(4px)}.brand-dot{align-self:flex-start;margin-top:9px;margin-left:-6px;font-size:10px}nav{gap:28px;display:flex}nav button{color:#c1b7a9;background:0 0;border:0;font-size:15px;font-weight:600}nav .selected{color:#f6eddd}nav span{color:#ff9276;margin-left:12px}.write{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;max-width:1440px;min-height:calc(100svh - 184px);margin:auto;padding:72px 6vw 64px;display:grid}.eyebrow{letter-spacing:2px;color:#bdb2a4;font-size:11px;font-weight:700}.intro{align-self:center;position:relative}.intro .eyebrow{margin:0 0 35px}h1{letter-spacing:-5px;margin:20px 0 28px;font-family:Fraunces,serif;font-size:clamp(62px,7.1vw,108px);font-weight:450;line-height:1.02}em{color:#ff9276;font-weight:450}.spark{color:#ff9276;vertical-align:top;margin:3px 0 0 18px;font-family:Manrope,sans-serif;font-size:.7em;display:inline-block}.lede{color:#c9bdad;font-size:19px;line-height:1.55}.privacy{align-items:center;gap:15px;margin-top:62px;display:flex}.privacy>span{color:#ff9276;font-size:23px}.privacy p{font-size:14px;line-height:1.6}.privacy small{color:#bdb2a4;font-size:12px}.script-card{background:#2d2822;border:1px solid #4c4237;border-radius:22px;padding:27px;box-shadow:0 18px 60px #100d0b25}.card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.text-button{color:#e5d7c5;background:0 0;border:0;padding:0 6px;font-size:13px}.script-card textarea{resize:vertical;color:#f6eddd;background:0 0;border:0;outline:none;width:100%;min-height:225px;padding:18px 0;font-size:23px;line-height:1.5}.script-meta{color:#bdb2a4;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:8px;padding-bottom:22px;font-size:11px;display:flex}.tiny-dot{background:#ff9276;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.pace{justify-content:space-between;align-items:center;margin-top:23px;display:flex}.pace label{font-size:16px;font-weight:600}.pace small{color:#bdb2a4;margin-top:5px;font-size:12px;font-weight:400;display:block}.time-input{background:#211d19;border:1px solid #665747;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;display:flex}.time-input input{color:#fff4df;text-align:center;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;width:53px;font-size:24px}.time-input span{color:#bdb2a4;font-size:12px}.pace-readout{color:#bdb2a4;margin:16px 0 23px;font-size:11px}.primary{color:#211d19;background:#ff9276;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;min-height:56px;padding:17px 22px;font-size:17px;font-weight:750;display:flex}.script-card .primary{width:100%}.primary span{font-size:24px}.secondary{background:0 0;border:1px solid #6d5d4d;border-radius:10px;padding:13px 20px;font-weight:600}.under-button{color:#bdb2a4;text-align:center;margin:13px 0 0;font-size:11px}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}footer{letter-spacing:1.4px;color:#bdb2a4;border-top:1px solid #ffffff15;justify-content:space-between;max-width:1440px;margin:auto;padding:22px 6vw;font-size:10px;display:flex}footer i{color:#ff9276;margin-left:20px;font-size:20px;font-style:normal}#notice{z-index:100;bottom:max(20px, env(safe-area-inset-bottom));color:#211d19;background:#f6eddd;border:1px solid #ff9276;border-radius:12px;width:max-content;max-width:min(90vw,620px);padding:16px 22px;font-size:14px;line-height:1.5;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0007}.stage{background:#151310;height:100svh;position:relative;overflow:hidden}.stage>video{object-fit:cover;width:100%;height:100%;position:absolute}.stage-shade{background:linear-gradient(#0008,#0000 40%,#000b);position:absolute;top:0;bottom:0;left:0;right:0}.stage-top{top:max(20px, env(safe-area-inset-top));z-index:3;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;left:24px;right:24px}.glass,.stage select{color:#fff4e5;background:#211d19d9;border:1px solid #ffffff38;border-radius:9px;padding:10px 16px;font-size:13px}.live-label{letter-spacing:2px;color:#fff;font-size:11px}.stage-bottom{bottom:max(20px, env(safe-area-inset-bottom));z-index:3;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;left:20px;right:20px}.mode-switch{background:#211d19eb;border:1px solid #ffffff38;border-radius:12px;padding:4px;display:flex}.mode-switch button{background:0 0;border:0;border-radius:8px;padding:8px 22px;font-size:13px}.mode-switch [aria-pressed=true]{color:#211d19;background:#f6eddd}.stage-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.tool{background:#211d19e8;border:1px solid #ffffff38;border-radius:9px;align-items:center;font-size:13px;display:flex}.tool button{background:0 0;border:0;padding:5px 14px}.record-row{align-items:center;gap:30px;display:flex}.record-row p{color:#fff4e5;width:140px;font-size:11px;line-height:1.5}.record-row p:last-child{text-align:right}.record-button{background:0 0;border:2px solid #fff4e5;border-radius:50%;place-items:center;width:72px;height:72px;padding:5px;display:grid}.record-button span{background:#ff9276;border-radius:50%;width:56px;height:56px;display:block}.recording span{border-radius:6px;width:28px;height:28px}.prompter{z-index:2;touch-action:none;cursor:grab;text-shadow:0 2px 10px #0008;position:absolute;left:0;right:0;overflow:hidden}#scroll-script{will-change:transform;font-weight:650;line-height:1.5;position:relative}#scroll-script p{opacity:.4;margin:0 0 24px}#scroll-script p.current{opacity:1}.prompter.bottom{bottom:265px}.review,.editor{grid-template-columns:1fr 1fr;align-items:start;gap:7vw;max-width:1280px;margin:auto;padding:60px 6vw;display:grid}.review h1{font-size:86px}.review-actions{gap:12px;margin:26px 0 18px;display:grid}.review-actions .primary{justify-content:center}.muted,.take-info{color:#bdb2a4;font-size:13px;line-height:1.7}.playback{background:#2d2822;border-radius:20px;padding:18px}.playback video,.editor video{object-fit:contain;background:#151310;border-radius:12px;width:100%;max-height:68svh}.playback p{color:#d9ccba;font-size:14px}.caption-actions{gap:14px;display:flex}.danger{color:#ff9276;margin-left:20px}.library{max-width:1280px;margin:auto;padding:60px 6vw}.section-title{justify-content:space-between;align-items:center;display:flex}.section-title h1{font-size:80px}.takes{grid-template-columns:repeat(3,1fr);gap:22px;margin:35px 0;display:grid}.take{text-align:left;background:#2d2822;border:1px solid #514639;border-radius:16px;padding:12px;position:relative}.take-art{color:#ff9276;background:#3a3026;border-radius:8px;justify-content:center;align-items:center;height:180px;font-size:25px;display:flex;position:relative;overflow:hidden}.take-art i{opacity:.15;font-size:180px;position:absolute;bottom:-70px;right:-10px}.take-title{margin:17px 5px 8px;font-size:18px;display:block}.take small{color:#bdb2a4;margin:0 5px}.take-arrow{color:#ff9276;position:absolute;bottom:12px;right:18px}.empty{text-align:center;border:1px dashed #6d5d4d;border-radius:15px;grid-column:1/-1;padding:45px}.empty>span{color:#ff9276;font-size:50px}.empty h2{font-family:Fraunces,serif;font-size:30px;font-weight:450}.empty p{color:#bdb2a4}.editor h1{font-size:64px}.export-card{background:#2d2822;border:1px solid #514639;border-radius:20px;padding:25px}.export-card>button{width:100%;margin-top:20px}.export-card form{gap:16px;display:grid}.export-card label{justify-content:space-between;align-items:center;gap:15px;display:flex}.export-card fieldset{border:1px solid #6d5d4d;border-radius:8px;gap:20px;display:flex}.export-card fieldset label{display:block}.export-card input[type=number]{width:90px}.export-card input,.export-card select{color:#f6eddd;background:#211d19;border:1px solid #6d5d4d;border-radius:6px;padding:10px}.export-card .check{justify-content:start}.export-card small,#support{color:#bdb2a4;font-size:13px;line-height:1.6}[hidden]{display:none!important}@media (min-width:1600px){.write{min-height:850px}}@media (max-width:760px){header{height:82px;padding:0 22px}.brand{gap:8px;font-size:19px}.brand-mark{font-size:28px}nav{gap:10px}nav button{font-size:13px}nav span{display:none}.write{padding:34px 22px 30px;display:block}.intro .eyebrow{margin-bottom:20px;font-size:9px}h1{letter-spacing:-3.5px;margin:15px 0 18px;font-size:65px}.spark{margin-left:12px}.lede{font-size:16px;line-height:1.5}.privacy{display:none}.script-card{border-radius:18px;margin-top:32px;padding:20px}.script-card textarea{min-height:230px;font-size:20px}.eyebrow{letter-spacing:1.4px;font-size:9px}.card-heading .text-button{font-size:11px}.script-meta,.pace-readout{font-size:10px}.pace label{font-size:14px}footer{letter-spacing:1px;padding:20px 22px;font-size:8px;line-height:1.8}footer span:last-child{display:none}.stage-top{left:15px;right:15px}.live-label{letter-spacing:1px;font-size:9px}.stage-top .glass{padding:9px 12px;font-size:11px}.stage-bottom{gap:10px;left:12px;right:12px}.stage-tools{gap:6px}.stage-tools .glass,.stage select{max-width:150px;padding:6px 10px;font-size:11px}.tool button{padding:5px 10px}.record-row{gap:16px}.record-row p{width:100px;font-size:10px}.record-button{width:68px;height:68px}.prompter.normal{padding:20px 28px;top:90px;bottom:280px}.prompter.top,.prompter.bottom{height:172px;padding:16px 25px}.prompter.bottom{bottom:280px}.mode-switch button{padding:6px 21px}.review,.editor{flex-direction:column;gap:30px;padding:30px 22px;display:flex}.review-copy{width:100%}.review h1{font-size:65px}.playback{width:100%}.playback video{max-height:60svh}.review .lede{font-size:16px}.library{padding:30px 22px}.section-title{align-items:start;gap:12px}.section-title h1{font-size:56px}.section-title .primary{gap:5px;min-height:44px;margin-top:20px;padding:10px 12px;font-size:12px}.takes{grid-template-columns:1fr 1fr;gap:12px}.take-art{height:130px}.take-title{font-size:15px}.take small{font-size:10px}.editor h1{font-size:55px}.export-card{width:100%}}@media (prefers-reduced-motion:reduce){button{transition:none}}@media (max-width:760px){.write h1{letter-spacing:-3px;font-size:52px}.write .intro .eyebrow{letter-spacing:1.2px;font-size:8px}.write{padding-top:26px}.script-card{margin-top:24px}.script-card textarea{min-height:170px;font-size:19px}.review{flex-direction:column-reverse}.review h1{font-size:56px}.playback video{max-height:45svh}.review-copy>h1 br{display:none}.review-copy>h1 em:before{content:" "}}#scroll-script{font-size:var(--reading-size,36px)}header{padding-top:env(safe-area-inset-top);height:calc(108px + env(safe-area-inset-top))}footer{padding-bottom:max(22px, env(safe-area-inset-bottom))}.stage select{min-height:44px}@media (max-width:760px){header{height:calc(82px + env(safe-area-inset-top))}}.brand-mark{letter-spacing:-6px;padding-right:8px;font-weight:500}.brand-dot{display:none}.brand{flex-shrink:0}nav button{padding:0 8px}textarea:focus-visible{outline-offset:2px;border-radius:4px}.time-input input{min-height:44px}#camera-error:empty{display:none}#scroll-script{line-height:1.35}#scroll-script p{opacity:.76}.prompter.normal{background:#16110fe8;padding:20px max(8vw,24px);top:84px;bottom:260px;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.prompter.top,.prompter.bottom{background:#171310f5;height:180px;padding:12px max(5vw,20px)}.prompter.top{top:env(safe-area-inset-top,0px)}.prompter.top #scroll-script,.prompter.bottom #scroll-script{font-size:max(24px, calc(var(--reading-size,36px) * .72));line-height:1.35}.stage-bottom{bottom:max(12px, env(safe-area-inset-bottom));gap:8px}.stage-tools{gap:6px;max-width:720px}.stage-tools label{background:#211d19f5;border-radius:9px;align-items:center;gap:6px;min-height:44px;padding:0 10px;font-size:12px;display:flex}input[type=checkbox]{accent-color:#ff9276;flex-shrink:0;width:20px;height:20px}.tool button,.stage-tools .glass,.stage select{min-width:44px}.mode-switch{width:280px}.mode-switch button{flex:1;padding:8px 14px}.record-row{gap:20px}.record-row p{font-size:12px}#clock{font-variant-numeric:tabular-nums}.glass,.stage select,.tool{background:#211d19f5}.take-title,.playback p{overflow-wrap:anywhere}.take-title{line-height:1.45}.take small{padding-right:20px;line-height:1.6;display:block}.export-card fieldset{gap:16px;min-width:0;margin:0;padding:12px}.export-card fieldset label{flex:1;min-width:0}.export-card fieldset input{width:100%;margin-top:8px;display:block}.export-card input,.export-card select,.export-card .check{min-height:44px}.export-card .check input{min-height:20px}.export-card form button{justify-content:center;width:100%}progress{accent-color:#ff9276;width:100%;height:12px}.caption-actions{flex-wrap:wrap;gap:8px}.text-button{min-width:44px}#notice{align-items:start;gap:12px;display:flex}#notice button{color:#211d19;background:0 0;border:1px solid #665747;border-radius:8px;flex-shrink:0;width:44px;padding:0}body:has(.stage) #notice{top:max(76px, env(safe-area-inset-top));bottom:auto}@media (min-width:761px) and (max-width:1000px){.write{grid-template-columns:1fr;gap:28px;max-width:700px;padding-top:36px}.intro h1{font-size:72px}.intro .eyebrow{margin-bottom:16px}.intro .privacy,.intro .lede br{display:none}header{padding-inline-start:32px;padding-inline-end:32px}.review,.editor{gap:32px;padding-inline-start:32px;padding-inline-end:32px}.review h1{letter-spacing:-3px;font-size:64px}.editor h1{letter-spacing:-2px;font-size:52px}}@media (max-width:760px){header{height:calc(64px + env(safe-area-inset-top));padding-inline:max(16px, env(safe-area-inset-left))}.brand{letter-spacing:-.6px;gap:8px;font-size:17px}.brand-mark{font-size:27px}nav{gap:0}nav button{font-size:12px}nav [data-home]{display:none}.write{padding:16px max(16px, env(safe-area-inset-left)) 24px;min-height:calc(100svh - 64px)}.write .intro .eyebrow,.write .lede{display:none}.write h1{letter-spacing:-2px;margin:0 0 16px;font-size:44px;line-height:1.02}.write h1 br{display:none}.write h1 em{white-space:nowrap}.spark{margin-left:8px;font-size:.6em}.script-card{border-radius:16px;margin-top:0;padding:16px}.eyebrow,.card-heading .text-button{font-size:11px}.script-card textarea{height:112px;min-height:112px;padding:8px 0;font-size:18px;line-height:1.45}.script-meta{padding-bottom:12px;font-size:11px}.pace{gap:12px;margin-top:12px}.pace label{font-size:14px}.pace small{font-size:11px}.time-input{gap:2px;padding:2px 8px}.time-input input{width:48px;font-size:22px}.pace-readout{margin:10px 0 12px;font-size:11px;line-height:1.5}.primary{min-height:56px;padding:12px 18px}.under-button{margin-top:10px;font-size:11px;line-height:1.5}.stage-top{top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right))}.stage-top .glass{font-size:12px}.stage-bottom{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));gap:6px}.stage-tools{gap:4px}.stage-tools label{padding-inline-start:8px;padding-inline-end:8px}.stage-tools .glass,.stage select{max-width:120px;padding:6px 8px;font-size:12px}.tool button{padding-inline-start:8px;padding-inline-end:8px}.prompter.normal{padding:12px 24px;top:76px;bottom:254px}.prompter.top,.prompter.bottom{height:180px;padding:10px 20px}.prompter.top{top:env(safe-area-inset-top,0px)}.prompter.bottom{bottom:254px}.record-row{gap:14px}.record-row p{width:108px;font-size:11px}.record-button{flex-shrink:0;width:68px;height:68px}.review,.editor{gap:24px;padding:24px 16px}.review h1{letter-spacing:-2px;font-size:48px}.review-actions{margin-top:18px}.playback{border-radius:16px;padding:12px}.playback video{max-height:34svh}.editor>div{width:100%}.editor h1{letter-spacing:-2px;font-size:48px}.editor video{max-height:32svh}.export-card{padding:18px}.library{padding:24px 16px}.section-title{flex-wrap:wrap;align-items:center;gap:12px}.section-title h1{letter-spacing:-2px;margin:12px 0;font-size:52px}.section-title .primary{margin:0;font-size:13px}.takes{margin:24px 0}.take{padding:10px}.take-title{margin-inline-start:0;margin-inline-end:0;font-size:15px}.take small{margin:0;font-size:11px}.empty{padding:28px 20px}.empty h2{font-size:28px}.empty p{line-height:1.6}footer{padding-inline-start:16px;padding-inline-end:16px;font-size:9px}}@media (min-height:740px) and (max-width:760px){.write{padding-top:28px}.write h1{margin-bottom:24px;font-size:52px}.script-card textarea{height:176px}.script-card{padding:20px}}@media (max-height:500px) and (orientation:landscape){header{height:60px}.write{grid-template-columns:.8fr 1.2fr;align-items:start;gap:24px;padding-top:20px;display:grid}.write h1{letter-spacing:-2px;font-size:44px}.write .intro .eyebrow{display:none}.write .lede{font-size:16px}.privacy{display:none}.script-card{padding:16px}.script-card textarea{height:96px;min-height:96px;padding-block-start:8px;padding-block-end:8px;font-size:18px}.pace{margin-top:10px}.script-meta{padding-bottom:10px}.pace-readout{margin-block-start:10px;margin-block-end:10px}.stage-top{left:max(12px, env(safe-area-inset-left));right:304px;top:max(8px, env(safe-area-inset-top))}.stage-bottom{left:auto;right:max(12px, env(safe-area-inset-right));width:272px;top:max(8px, env(safe-area-inset-top));bottom:max(8px, env(safe-area-inset-bottom));justify-content:center;gap:8px}.mode-switch{width:100%}.stage-tools{gap:6px}.stage-tools .glass,.stage select{max-width:126px}.stage-tools label{padding-inline-start:6px;padding-inline-end:6px;font-size:11px}.record-row{gap:8px}.record-row p{width:84px;font-size:10px}.record-button{width:64px;height:64px}.prompter.normal{top:68px;bottom:max(12px, env(safe-area-inset-bottom));padding:12px 24px;right:300px}.prompter.top,.prompter.bottom{height:150px;padding:10px 24px;right:300px}.prompter.bottom{bottom:max(12px, env(safe-area-inset-bottom))}.stage:has(.prompter.top) .stage-top{top:164px}.review,.editor{grid-template-columns:1fr 1fr;gap:24px;padding:20px 24px;display:grid}.review h1,.editor h1{letter-spacing:-2px;font-size:48px}.playback video,.editor video{max-height:65svh}body:has(.stage) #notice{width:calc(100% - 324px);left:16px;transform:none}}@media (prefers-reduced-motion:reduce){button:active{transform:none}}.brand{min-height:44px}@media (max-width:760px){.write h1 br{display:initial}.stage-tools{grid-template-columns:116px minmax(88px,1fr) minmax(88px,1fr);width:100%;max-width:360px;display:grid}.stage-tools>*{width:100%;min-width:0}.stage-tools label{gap:4px;padding-inline-start:4px;padding-inline-end:4px;font-size:11px;line-height:1.2}#cameras{grid-area:2/1}#blur-control{grid-area:2/2}#voice-control{grid-area:2/3}}@media (max-height:500px) and (orientation:landscape){.stage-tools{width:100%;display:flex}.stage-tools>*{width:auto}.stage-tools label{flex:1}.write{padding-block-start:16px;padding-block-end:16px;display:block}.write .intro{display:none}.write .script-card{grid-template-columns:1.2fr 1fr;column-gap:24px;max-width:900px;margin:auto;display:grid}.card-heading{grid-area:1/1}.script-card textarea{grid-area:2/1/5;height:144px;min-height:144px}.script-meta{border:0;grid-area:5/1;padding:8px 0 0}.pace{grid-area:1/2/3;margin-top:0}.pace-readout{grid-area:3/2;margin-block-start:10px;margin-block-end:10px;font-size:11px;line-height:1.5}.script-card .primary{grid-area:4/2;min-height:56px;padding:12px 18px}.under-button{grid-area:5/2;line-height:1.5}}.countdown-setting{justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}#countdown-overlay{z-index:100;color:#f6eddd;background:#191512d9;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#countdown-overlay strong{font-size:120px}.stage{--dock:148px;--strip:205px}.stage .stage-bottom{left:12px;right:12px;bottom:max(14px, env(safe-area-inset-bottom));gap:10px;width:auto;max-width:420px;margin:auto}.stage .record-row{justify-content:center;gap:24px;width:100%}.stage .record-row p{width:64px;font-size:11px}.stage #stage-settings{width:56px;height:56px;padding:0;font-size:24px}.stage #cycle-mode,.stage #take-speed{display:none}.stage .mode-switch{width:280px}.stage .record-button{flex:0 0 72px;width:72px;height:72px}.stage .record-button span{width:56px;height:56px}.stage .recording span{border-radius:5px;width:28px;height:28px}.stage .prompter.normal{top:80px;bottom:calc(var(--dock) + env(safe-area-inset-bottom));background:#16110f99;padding:16px max(6vw,24px);-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.stage #scroll-script{font-size:var(--reading-size,36px);line-height:1.35}.stage .prompter.top,.stage .prompter.bottom{height:min(var(--strip), calc(100svh - var(--dock) - 86px));background:linear-gradient(#171310d9 60%,#17131000);border-radius:0;padding:14px max(5vw,24px);-webkit-mask-image:linear-gradient(#000 68%,#0000 100%);mask-image:linear-gradient(#000 68%,#0000 100%)}.stage .prompter.top{top:env(safe-area-inset-top,0px)}.stage .prompter.bottom{bottom:calc(var(--dock) + env(safe-area-inset-bottom))}.stage .prompter.top #scroll-script,.stage .prompter.bottom #scroll-script{font-size:max(26px, calc(var(--reading-size,36px) * .82))}.stage:has(.prompter.top) .stage-top{top:calc(var(--strip) + 8px)}.stage .stage-top{left:16px;right:16px;top:max(16px, env(safe-area-inset-top))}.stage[data-recording]{--dock:110px}.stage[data-recording] .mode-switch,.stage[data-recording] #stage-settings,.stage[data-recording] #record-note,.stage[data-recording] #leave{display:none}.stage[data-recording] #cycle-mode,.stage[data-recording] #take-speed{display:flex}.stage[data-recording] .record-row{gap:20px}.stage[data-recording] .stage-top{justify-content:center}.stage[data-recording] #status{color:#ff9276;letter-spacing:1px}.stage[data-recording] #clock{background:0 0;border:0;padding:0}.stage .stage-bottom,.stage #status,.stage #clock{transition:opacity .24s ease-out}.stage.controls-hidden .stage-bottom{opacity:0}.stage.controls-hidden #status,.stage.controls-hidden #clock{opacity:.5}#stage-sheet{width:min(100%,440px);max-height:85svh;padding:22px 22px max(20px, env(safe-area-inset-bottom));color:#fff4e5;background:#211b17;border:1px solid #665448;border-radius:24px 24px 0 0;margin:0 auto;position:fixed;top:auto;bottom:0;left:0;right:0;overflow-y:auto}#stage-sheet::backdrop{background:#0007}.sheet-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sheet-heading h2{margin:0;font-size:26px}#stage-sheet .stage-tools{flex-direction:column;align-items:stretch;gap:0;max-width:none;display:flex}#stage-sheet .setting-row,#stage-sheet label{background:0 0;border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:6px 0;font-size:14px;display:flex}#stage-sheet .tool{background:#332a24}#stage-sheet select{min-width:0;max-width:270px;font:inherit;background:#332a24;border-color:#665448;flex:1;padding:12px}#stage-sheet #flip{color:#fff4e5;opacity:1;background:#44372c;flex-shrink:0}#stage-sheet input[role=switch]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#665b50;border:1px solid #a09180;border-radius:20px;width:44px;height:26px;min-height:26px;position:relative}#stage-sheet input[role=switch]:after{content:"";background:#fff4e5;border-radius:50%;width:18px;height:18px;transition:transform .18s ease-out;position:absolute;top:3px;left:3px}#stage-sheet input:checked{background:#b85f48}#stage-sheet input:checked:after{transform:translate(18px)}.sheet-note{color:#c7b6a3;margin:16px 0 0;font-size:12px}.stage .preview-recovery{z-index:5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.playback p{white-space:normal;text-overflow:clip;overflow:visible}.review-actions #edit{background:0 0;border-color:#695448}@media (max-height:480px) and (orientation:landscape){.stage{--dock:100px;--strip:155px}.stage .stage-bottom{flex-direction:row;max-width:560px;bottom:10px}.stage .record-row{gap:16px;width:auto}.stage #record-note{display:none}.stage .prompter.normal{padding-top:4px;top:64px}.stage:has(.prompter.top) .stage-top{top:16px;left:auto}.stage .prompter.top{right:170px}}@media (prefers-reduced-motion:reduce){.stage *,#stage-sheet input:after{transition:none}}.stage .stage-bottom{top:auto}.stage .record-row{grid-template-columns:1fr 72px 1fr;gap:12px;max-width:360px;display:grid}.stage #stage-settings,.stage #cycle-mode{justify-self:center}.stage #record{grid-column:2}.stage #take-speed{justify-self:end}.stage #record-note{justify-self:center}@media (max-height:480px) and (orientation:landscape){.stage .prompter.normal,.stage .prompter.bottom{right:0}.stage .stage-bottom{max-width:650px}.stage .record-row{width:330px}.stage[data-recording] .stage-bottom{max-width:360px}.stage[data-recording] .record-row{width:100%}}#scroll-script .mk-em{color:#ff9276;font-style:normal;font-weight:800}#scroll-script .mk-note{color:#c9bdad;letter-spacing:.01em;font-size:.68em;font-style:italic;font-weight:500}#scroll-script .mk-beat{color:#ff9276;letter-spacing:-.08em;margin:0 .14em;font-weight:800}.script-title{color:#f6eddd;letter-spacing:-.8px;text-overflow:ellipsis;background:0 0;border:0;border-bottom:1px solid #0000;outline:none;width:100%;margin-top:14px;padding:6px 0 8px;font-family:Fraunces,serif;font-size:30px;font-weight:450;display:block}.script-title::placeholder{color:#f6eddd;opacity:1}.script-title:hover{border-bottom-color:#ffffff1f}.script-title:focus{border-bottom-color:#ff9276;box-shadow:0 1px #ff9276}.script-title:focus-visible{outline:none}.script-title:focus::placeholder{color:#8f8476}.script-card .script-title+label+textarea{padding-top:10px}.markup-hint{color:#bdb2a4;letter-spacing:.2px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:12px;display:flex}.markup-hint .text-button{flex-shrink:0}.markup-hint b{color:#ff9276;font-weight:800}.markup-hint i{color:#c9bdad}#notice .notice-action{color:#211d19;background:#ff9276;border-color:#ff9276;width:auto;padding:0 14px;font-weight:800}.take-groups{gap:44px;margin:40px 0;display:grid}.take-groups .takes{margin:16px 0 0}.group-heading{border-bottom:1px solid #ffffff15;flex-wrap:wrap;align-items:baseline;gap:14px;padding-bottom:12px;display:flex}.group-heading h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.6px;min-width:0;margin:0;font-family:Fraunces,serif;font-size:30px;font-weight:450;overflow:hidden}.group-heading small{color:#bdb2a4;font-size:13px}.group-heading .text-button{color:#ff9276;min-height:44px;margin-left:auto}@media (max-width:760px){nav{gap:2px}nav button{padding:0 7px}.script-title{margin-top:10px;font-size:26px}.markup-hint{font-size:11px}.take-groups{gap:32px;margin:28px 0}.group-heading{row-gap:2px;padding-bottom:8px}.group-heading h2{flex-basis:100%;font-size:24px}.group-heading .text-button{margin-left:0;padding:0}}
