@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{font-family:Inter,system-ui,sans-serif;color-scheme:dark;--bg:#000;--surface:#101010;--text:#FFF;--muted:#B8BDC7;--line:#2E2E2E;--hover:#181818;background:var(--bg);color:var(--text);font-synthesis:none}:root[data-theme=light]{color-scheme:light;--bg:#FFF;--surface:#FFF;--text:#000;--muted:#5E6674;--line:#D9DDE4;--hover:#F3F4F6}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg);font-size:15px;line-height:1.55}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:7px;background:transparent;font-weight:550}button:hover:not(:disabled){background:var(--hover)}button:disabled{opacity:.55;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--text);outline-offset:3px}h1:focus{outline:0}a{color:inherit}input,textarea,select{display:block;width:100%;min-width:0;background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:11px 12px;min-height:44px}textarea{resize:vertical;min-height:86px}input[type=file]{font-size:14px;overflow:hidden}input[type=checkbox],input[type=radio]{width:18px;min-height:18px;display:inline}label{display:grid;gap:8px;font-size:14px;font-weight:550}fieldset{border:0;margin:0;padding:0;min-width:0}legend{font-size:14px;font-weight:550;margin-bottom:8px}p{margin:0 0 16px;color:var(--muted)}h1{font-size:30px;line-height:1.2;letter-spacing:-.035em;margin:0 0 30px;font-weight:650;overflow-wrap:anywhere}h2{font-size:20px;line-height:1.3;margin:0 0 18px}h3{font-size:16px}small{font-size:13px;color:var(--muted)}strong{font-weight:600}[hidden]{display:none!important}details{border-top:1px solid var(--line);padding:18px 0;margin:12px 0}summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:550}summary:after{content:"+";margin-left:auto}details[open]>summary:after{content:"−"}details[open]>summary{margin-bottom:16px}.muted{color:var(--muted)}.brandWordmark{font-size:24px;font-weight:750;letter-spacing:-1px}.notice{padding:12px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere;font-size:14px}.error{color:var(--text)}.eyebrow,.sectionNumber{font-size:12px;color:var(--muted);display:block;margin-bottom:12px}.textButton,.backButton{border:0;padding-left:0;text-align:left}.backButton{margin-bottom:24px}.primary,.createWorkButton,.onboardingForm>button,.referenceForm>button:first-of-type,.authForm>button{background:var(--text);color:var(--bg);border-color:var(--text);font-weight:600}.createWorkButton:hover:not(:disabled),.onboardingForm>button:hover:not(:disabled),.referenceForm>button:first-of-type:hover:not(:disabled){background:var(--text);opacity:.88}.createWorkButton{display:flex;justify-content:space-between;align-items:center;gap:30px;width:100%;margin:18px 0 8px}.skipLink{position:fixed;left:16px;top:-100px;z-index:100;background:var(--bg);padding:12px}.skipLink:focus{top:10px}.appFrame{min-height:100dvh}.sidebar{position:fixed;inset:0 auto 0 0;width:224px;border-right:1px solid var(--line);padding:30px 20px;display:flex;flex-direction:column;background:var(--bg)}.sidebar>.brandWordmark{padding:0 12px;margin-bottom:40px}.sideNav{display:grid;gap:6px}.sideNav button{display:flex;align-items:center;gap:12px;border:0;text-align:left;color:var(--muted);font-size:14px}.sideNav button.active{color:var(--text);background:var(--surface)}.sidebarFoot{margin-top:auto;display:grid;gap:2px}.sidebarFoot button{border:0;text-align:left;color:var(--muted);font-size:14px}.appContent{margin-left:224px;padding:52px clamp(24px,5vw,80px)}.contentCanvas{max-width:1020px;margin:auto;min-width:0}.mobileAppHeader,.bottomNav{display:none}.workspaceView{max-width:700px}.workspaceInputs{display:grid;gap:20px}.startToggle{display:flex;gap:4px;margin-bottom:28px;border-bottom:1px solid var(--line);padding-bottom:10px}.startToggle button{border:0;font-size:14px;padding:10px 12px;color:var(--muted)}.startToggle button[aria-pressed=true]{background:var(--surface);color:var(--text)}.platformChoices{display:inline-flex;border:1px solid var(--line);border-radius:8px;padding:3px;gap:3px}.platformChoice{width:44px;height:44px;border:0;padding:10px;display:grid;place-items:center;color:var(--muted);border-radius:6px}.platformChoice svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.platformChoice.selected{background:var(--surface);box-shadow:inset 0 0 0 1px var(--text)}.platformChoice.selected.instagram{color:#f15a9b}.platformChoice.selected.tiktok{color:#32c9ce}.platformBlock{justify-self:start}.platformHint{display:block;margin-top:8px;max-width:320px}.advancedSourcesBody,.profileDetailsBody{display:grid;gap:20px}.durationField{display:grid;grid-template-columns:minmax(0,1fr) 154px;align-items:center;gap:4px 14px}.durationField legend{margin:0}.durationMinutePicker{width:154px;justify-self:end;--minute-text:var(--text);--minute-muted:var(--muted);--minute-highlight:var(--hover);--minute-focus:var(--text)}.durationValue{display:block;text-align:center;font-size:18px;font-weight:650;margin:4px 0 0}.durationPicker{display:grid;grid-template-columns:28px 46px minmax(150px,1fr) 46px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;padding:9px 10px;background:var(--surface)}.alarmIcon{width:24px;height:24px;fill:none;stroke:var(--text);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.durationPicker button{width:42px;height:42px;min-height:42px;padding:0;border-radius:50%;font-size:24px;line-height:1}.durationPicker output{text-align:center;font-size:17px;font-weight:650;white-space:nowrap}.durationWheel{appearance:none;min-height:44px;height:44px;padding:0;border:0;background:transparent;cursor:ew-resize;touch-action:pan-x}.durationWheel::-webkit-slider-runnable-track{height:4px;border-radius:99px;background:var(--line)}.durationWheel::-webkit-slider-thumb{appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:50%;border:3px solid var(--bg);background:var(--text);box-shadow:0 0 0 1px var(--text)}.durationWheel::-moz-range-track{height:4px;border-radius:99px;background:var(--line)}.durationWheel::-moz-range-progress{height:4px;border-radius:99px;background:var(--text)}.durationWheel::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:3px solid var(--bg);background:var(--text)}.durationScale{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:10px}.durationField>small{grid-column:1/-1;text-align:right;line-height:1.3;margin-top:2px;font-size:11px}.durationRollFrame{position:relative;width:154px;height:132px;justify-self:end;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:10px}.durationRollSelection{position:absolute;z-index:0;left:0;right:0;top:44px;height:44px;background:var(--hover);border-top:1px solid var(--line);border-bottom:1px solid var(--line);pointer-events:none}.durationRoll{position:relative;z-index:1;height:132px;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;padding:44px 0;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 25%,#000 75%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 25%,#000 75%,transparent 100%)}.durationRoll::-webkit-scrollbar{display:none}.durationRoll [role=option]{display:flex;width:100%;height:44px;min-height:44px;align-items:center;justify-content:center;padding:0;color:var(--muted);font-size:19px;font-weight:450;letter-spacing:.02em;opacity:.34;pointer-events:none;-webkit-user-select:none;user-select:none;scroll-snap-align:center;scroll-snap-stop:always;transition:opacity .12s ease,transform .12s ease,color .12s ease}.durationRoll [role=option].selected{color:var(--text);font-size:28px;font-weight:550;opacity:1;transform:scale(1.02)}.advancedSourceActions{display:flex;gap:8px;flex-wrap:wrap}.advancedSourceActions button[aria-pressed=true]{background:var(--surface);border-color:var(--text)}.draftLine{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px}.draftLine small{font-size:12px}.draftLine button{border:0;font-size:12px;flex-shrink:0;padding:8px}.directionGrid{display:grid}.directionCard{text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:20px 0;display:grid;gap:8px}.directionCard strong{font-size:18px}.directionCard span{font-weight:400;color:var(--muted)}.directionCard b{font-size:14px}.resumeNotice{border-top:1px solid var(--line);padding:20px 0}.listFilters{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:24px}.listFilters button{font-size:14px;border:0}.listFilters button[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 -2px var(--text)}.workRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:20px 0}.workRow strong,.workRow small{display:block;overflow-wrap:anywhere}.workRow small{margin-top:4px}.workRow button{border:0;text-align:right;font-size:14px}.statusPill{font-size:12px;border:1px solid var(--line);border-radius:20px;padding:4px 9px;white-space:nowrap}.onboardingForm{max-width:720px}.dnaFields{display:grid;gap:22px}.dnaFields:disabled{opacity:1}.dnaFields:disabled input,.dnaFields:disabled select{border-color:transparent;padding-left:0;color:var(--text);opacity:1}.dnaFields:disabled select{appearance:none}.onboardingForm>button{margin-top:24px;display:block;width:100%}.formHint{display:block;margin:8px 0}.questionBlock p{font-size:13px}.otherField{margin-top:12px}.dnaStatus{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:24px}.dnaStatus small{display:block}.choiceGrid{display:flex;flex-wrap:wrap;gap:8px}.choice{display:flex;gap:8px;align-items:center;font-size:14px;padding:8px 12px}.choice.selected{background:var(--surface);border-color:var(--text)}.choice span{display:none}.choiceCount{display:block;margin-top:8px}.dnaPreview{border-top:1px solid var(--line);padding-top:16px}.dnaVoiceCapture{display:grid;gap:14px;padding:22px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.dnaVoiceCapture h2{margin:0 0 6px}.dnaVoiceCapture p{margin:0}.dnaVoiceCapture ol{margin:0;padding-left:20px;color:var(--muted);display:grid;gap:6px}.dnaVoiceCapture>small{text-align:right}.fieldHelp{font-size:13px;font-weight:400;color:var(--muted);line-height:1.5}.referenceView{max-width:780px}.referenceView h1 small{font-size:13px;letter-spacing:0;font-weight:400}.referenceForm{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.referenceForm>button{grid-column:1/-1}.referenceRow{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.referenceRow strong{overflow-wrap:anywhere}.referenceRow p{margin:4px 0 0;font-size:14px;white-space:pre-wrap}.referenceRow button{border:0;font-size:14px}.technicalAccountGrid{display:grid;gap:24px}.technicalAccountCard{padding:0!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important}.technicalAccountCard h2{overflow-wrap:anywhere;font-size:20px;margin:10px 0 18px}.technicalAccountCard>span{font-size:12px;color:var(--muted)}dl{margin:0}dl>div{display:flex;gap:20px;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line)}dt{color:var(--muted)}dd{margin:0;text-align:right}.realProgress{margin:28px 0}.realProgress>p{display:flex;align-items:center;gap:14px;font-size:14px}.realProgress ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:30px 0;list-style:none}.realProgress li{position:relative;padding:32px 8px 0 0;font-size:12px;color:var(--muted)}.realProgress li:before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:#b8bdc7;opacity:.45}.realProgress li:last-child:before{right:calc(100% - 20px)}.realProgress li b{position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #B8BDC7;background:var(--bg);border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:500}.realProgress li.done:before{background:var(--stage-color);opacity:1}.realProgress li.done b,.realProgress li.active b{background:var(--stage-color);border-color:var(--stage-color);color:#0a0a0d}.realProgress li.active b{animation:stagePulse 1.1s ease-in-out infinite}.realProgress li.waiting b{border-color:var(--stage-color);color:var(--stage-color);animation:stagePulse 1.4s ease-in-out infinite}.realProgress li.waiting:nth-child(2) b{animation-delay:.18s}.realProgress li.waiting:nth-child(3) b{animation-delay:.36s}.realProgress li.waiting:nth-child(4) b{animation-delay:.54s}.realProgress li.active b:after,.waitingWave{border:2px solid var(--muted);border-right-color:transparent;border-bottom-color:transparent;border-radius:44% 56% 48% 52%;animation:wave 1.15s linear infinite}.realProgress li.active b:after{content:"";position:absolute;inset:-6px;border-top-color:var(--stage-color);border-left-color:var(--stage-color)}.realProgress.complete li:before{background:#34c759;opacity:1}.realProgress.complete li b{background:#34c759;border-color:#34c759;color:#071a0b}.realProgress.complete li span{color:#34c759}@keyframes stagePulse{50%{transform:scale(1.1)}}.waitingWave{width:24px;height:24px;flex-shrink:0}.realProgress li.failed b{border-style:dashed}.realProgress li small{display:block;font-size:11px}.spinner{width:24px;height:24px;border:2px solid var(--line);border-top-color:var(--text);border-radius:50%;animation:wave 1.5s linear infinite}.processing{display:flex;align-items:center;gap:14px}@keyframes wave{to{transform:rotate(360deg)}}.card{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:20px 0;box-shadow:none}.workResultView{display:flex;flex-direction:column}.workResultView>.backButton{order:0;align-self:flex-start}.workResultView>.resultHeader{order:1}.workResultView>.blueprintSignals{display:none}.workResultView>.blueprintCommand{order:2}.workResultView>.deliverySteps{order:3}.workResultView>#roteiro{padding-top:36px}.workResultView>#roteiro>.blueprintSignals{display:grid;margin:16px 0 20px}.workResultView>#roteiro .workScene{border-left:3px solid #24A148;padding-left:18px}.resultHeader{display:flex;justify-content:space-between;gap:20px}.resultHeader h1{margin-bottom:12px}.resultHeader>button{align-self:flex-start}.blueprintCommand{padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;gap:20px}.blueprintCommand strong{display:block;font-size:22px;margin:8px 0}.blueprintCommand span,.card>span{font-size:12px;color:var(--muted)}.blueprintCommand ul{display:flex;gap:24px;padding-left:18px;font-size:14px;color:var(--muted);flex-wrap:wrap}.blueprintCommand button{background:var(--text);color:var(--bg);display:flex;justify-content:space-between}.deliverySteps{display:flex;gap:16px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid var(--line)}.deliverySteps a{font-size:13px;text-decoration:none;min-height:44px;display:flex;align-items:center;gap:6px}.deliverySteps b{color:var(--muted)}.deliverySection,.resultBlock{padding:28px 0;border-bottom:1px solid var(--line);scroll-margin-top:88px}.sectionIntro{max-width:640px;font-size:14px}.understandingGrid,.twoColumnResults,.aestheticGrid,.evidenceGrid,.coachingTrail{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wide{grid-column:1/-1}.aestheticGrid p,.sceneDetails p{font-size:14px}.bigQuote{font-size:20px;display:block;margin:12px 0}.scriptLegend{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.scriptLegend b{margin-right:4px}.scriptLegend .preserve b,.annotationNotes .preserve b{color:#24a148}.scriptLegend .personalize b,.annotationNotes .personalize b{color:#b88900}.scriptLegend .retention b,.annotationNotes .retention b{color:#168bff}:root:not([data-theme=light]) .scriptLegend .preserve b,:root:not([data-theme=light]) .annotationNotes .preserve b{color:#5bea3a}:root:not([data-theme=light]) .scriptLegend .personalize b,:root:not([data-theme=light]) .annotationNotes .personalize b{color:#ffd21f}.annotationNotes{font-size:13px;padding-left:18px}.annotationNotes span{display:block}.annotationNotes .preserve span{color:#24a148}.annotationNotes .personalize span{color:#9b7200}.annotationNotes .retention span{color:#168bff}:root:not([data-theme=light]) .annotationNotes .preserve span{color:#5bea3a}:root:not([data-theme=light]) .annotationNotes .personalize span{color:#ffd21f}mark{background:transparent}.spokenText .scriptMark{color:inherit}.scriptMark.preserve{color:#24a148}.scriptMark.personalize{color:#9b7200}.scriptMark.retention{color:#168bff}:root:not([data-theme=light]) .scriptMark.preserve{color:#5bea3a}:root:not([data-theme=light]) .scriptMark.personalize{color:#ffd21f}.workScene header{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;margin-bottom:22px}.workScene header>b{padding-top:2px}.workScene header span{display:block;margin-bottom:3px;font-size:11px;color:var(--muted);text-transform:uppercase}.workScene header strong{display:block;font-size:17px;line-height:1.35}.workScene header small{display:block}.spokenText p{font-size:20px;line-height:1.65;color:#1d7f38}.spokenText>span{font-size:12px;color:var(--muted)}:root:not([data-theme=light]) .spokenText p{color:#5bea3a}.sceneDetails{border-top:1px solid var(--line);padding-top:14px}.sceneDetails>span{display:block;margin-bottom:10px;font-size:12px;font-weight:700}.sceneDetails p{color:var(--muted)}.evidenceGrid>.card:last-child p{color:#d4372d}.easyVersion p{color:#8a6800}:root:not([data-theme=light]) .evidenceGrid>.card:last-child p{color:#ff6b61}:root:not([data-theme=light]) .easyVersion p{color:#ffd21f}.sceneControls{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0}.sceneControls span{font-size:14px}.workScript{display:grid;gap:20px}.finalCta,.easyVersion{padding:18px 0}.feedbackForm{display:grid;gap:20px}.feedbackChoices button.selected{border-color:var(--text);background:var(--surface)}.coachingTrail aside{grid-column:1/-1}.colorChips{display:flex;gap:8px;flex-wrap:wrap}.colorChips span{border:1px solid var(--line);padding:4px;font-size:12px}.sceneList,.hookList,.scriptList{display:grid;gap:16px}.sceneCard em{display:block;font-size:14px}.shell{max-width:720px;margin:auto;padding:40px 24px}.topbar{margin-bottom:30px}.form,.authForm{display:grid;gap:20px}.authCard{max-width:430px;margin:8vh auto;padding:24px}.authView,.authShell{min-height:100dvh;display:grid;place-items:center;padding:24px}.authView form,.authShell form{width:min(100%,430px)}.authForm button{width:100%}footer{display:flex;justify-content:space-between;gap:12px;margin-top:30px;font-size:13px;color:var(--muted)}.platformIcon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}.platformGuidance>div{display:flex;gap:12px}.resultSection strong{display:block;margin:8px 0}.technicalAccountCard button{margin:16px 0}.referenceRows{margin-bottom:24px}@media(max-width:800px){.sidebar{display:none}.mobileAppHeader{display:flex;position:sticky;top:0;z-index:20;align-items:center;justify-content:space-between;height:64px;padding:0 20px;background:var(--bg);border-bottom:1px solid var(--line)}.mobileAppHeader>div{display:flex;gap:8px;align-items:center}.mobileAppHeader button{border:0;padding:8px;font-size:13px}.mobileAppHeader .profileAvatar{width:44px;height:44px;background:var(--surface);border-radius:50%;font-size:12px}.mobileAppHeader .brandWordmark{font-size:21px}.appContent{margin:0;padding:30px 20px calc(100px + env(safe-area-inset-bottom))}.bottomNav{position:fixed;bottom:0;left:0;right:0;z-index:30;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);background:var(--bg);padding:6px 8px calc(6px + env(safe-area-inset-bottom))}.bottomNav button{border:0;display:grid;gap:4px;justify-items:center;font-size:11px;padding:7px 2px;color:var(--muted);min-height:56px}.bottomNav button.active{color:var(--text);background:var(--surface)}.bottomNav button>span{display:flex}.bottomNav svg{width:19px;height:19px}h1{font-size:27px;margin-bottom:24px}.startToggle{gap:0}.startToggle button{font-size:13px;padding:10px;flex:1}.workspaceInputs{gap:18px}.draftLine{align-items:flex-start}.draftLine small{max-width:65%}.workRow{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 0}.workRow>button{grid-column:1/-1;text-align:left;padding:6px 0}.workRow strong{font-size:15px}.workRow small{font-size:12px}.listFilters{gap:0}.listFilters button{font-size:12px;padding:8px 10px}.referenceForm{grid-template-columns:1fr}.referenceRow{align-items:flex-start;flex-direction:column;gap:4px}.referenceRow button{padding-left:0}.resultHeader{display:block}.resultHeader>button{margin-bottom:20px}.understandingGrid,.twoColumnResults,.aestheticGrid,.evidenceGrid,.coachingTrail{grid-template-columns:1fr}.deliverySteps{gap:8px 16px}.spokenText p{font-size:18px}.realProgress li{font-size:10px;line-height:1.4;overflow-wrap:anywhere}.sceneControls span{font-size:12px}.technicalAccountGrid dl>div{font-size:14px}.technicalAccountCard h2{font-size:18px}.choiceGrid{gap:6px}.choice{font-size:13px}.sectionNumber{font-size:11px}.authCard{padding:0}.shell{padding:30px 20px}.contentCanvas{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}#source-hint:empty{display:none}.passwordField{display:flex;gap:8px;align-items:center}.passwordField input{flex:1;min-width:0}.authNotice{max-width:600px;margin:0 auto;padding:20px}.form>button[type=submit],.form>button:not([type]){background:var(--text);color:var(--bg)}@media(max-width:520px){.durationPicker{grid-template-columns:24px 40px minmax(0,1fr) 40px;padding:8px 7px;gap:5px}.durationPicker button{width:38px;height:38px;min-height:38px}.durationPicker output{font-size:14px}.workResultView>#roteiro .workScene{padding-left:12px}}@media(max-width:800px){.workspaceView h1,.workspaceView .startToggle{margin-bottom:18px}.workspaceInputs{gap:14px}.workspaceView details{padding:8px 0;margin:4px 0}.workspaceView .draftLine{margin:0 0 4px}.workspaceView .createWorkButton{margin-top:10px}.workspaceView .draftLine small,.workspaceView .draftLine button{font-size:11px}}:root[data-theme=light] .platformChoice.selected.instagram{color:#b31958}:root[data-theme=light] .platformChoice.selected.tiktok{color:#08757a}.feedbackCard{display:grid;gap:20px}.feedbackGrid,.feedbackScores{display:grid;gap:18px}.feedbackChoices{display:flex;flex-wrap:wrap;gap:8px}.brandWordmark{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:auto;height:38px;overflow:visible;white-space:nowrap;font-size:0;line-height:0;flex:0 0 auto}.brandWordmark img{display:block;object-fit:contain}.brandSymbolImage{width:30px;height:30px;flex:0 0 30px}.brandNameImage{width:102px;height:34px;flex:0 0 102px}:root[data-theme=light] .brandNameImage{filter:brightness(0)}.guideBrand>.brandWordmark{height:42px}.guideBrand>.brandWordmark .brandNameImage{width:112px;flex-basis:112px}.sidebar>.brandWordmark{height:42px;padding:0;margin:0 0 40px 12px}.sidebar>.brandWordmark .brandNameImage{width:113px;flex-basis:113px}.mobileAppHeader .brandWordmark{height:36px;gap:6px}.mobileAppHeader .brandSymbolImage{width:28px;height:28px;flex-basis:28px}.mobileAppHeader .brandNameImage{width:92px;height:31px;flex-basis:92px}.blueprintSignals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px 0 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0 24px}.blueprintSignals>strong{grid-column:1/-1;font-size:13px}.blueprintSignals div{display:grid;gap:4px}.blueprintSignals span{font-size:12px;font-weight:750}.blueprintSignals small{font-size:11px;line-height:1.45}.signalRed{color:#ff3b30!important}.signalYellow{color:#d6a900!important}.signalBlue{color:#168bff!important}.signalGreen{color:#24a148!important}:root:not([data-theme=light]) .signalYellow{color:#ffd21f!important}:root:not([data-theme=light]) .signalGreen{color:#5bea3a!important}@media(max-width:640px){.blueprintSignals{grid-template-columns:1fr 1fr;gap:14px 12px}.blueprintSignals>strong{grid-column:1/-1}}.appearanceSlot{position:fixed;left:20px;bottom:116px;z-index:50;width:184px}.appearanceSlot .vt-theme-toggle{display:flex;align-items:center;gap:11px;width:184px;min-height:52px;padding:9px 13px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);text-align:left}.appearanceSlot .vt-theme-toggle:hover{background:var(--hover)}.appearanceSlot .vt-theme-toggle>span{display:grid;gap:2px}.appearanceSlot .vt-theme-toggle strong{font-size:13px}.appearanceSlot .vt-theme-toggle small{font-size:12px}@media(max-width:800px){.appearanceSlot{inset:10px 72px auto auto;width:44px}.appearanceSlot .vt-theme-toggle{width:44px;height:44px;min-height:44px;padding:10px;justify-content:center;border:0;background:transparent}.appearanceSlot .vt-theme-toggle>span{display:none}}.guideShell{min-height:100dvh;max-width:1180px;margin:0 auto;padding:38px clamp(24px,6vw,76px);display:grid;grid-template-rows:auto 1fr;gap:52px}.guideBrand{display:flex;align-items:center;gap:14px}.guideBrand>div{display:grid}.guideBrand>div span{font-size:11px;letter-spacing:.14em;color:var(--muted)}.guideBrand>div strong{font-size:13px}.guideHero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(40px,8vw,96px);align-items:center}.guideCopy{max-width:640px}.guideCopy h1{font-size:clamp(38px,6vw,68px);line-height:1.02;margin-bottom:24px}.guideCopy>p{font-size:18px;line-height:1.65;max-width:590px}.guideActions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:30px 0 14px}.guideActions>button:first-child{background:var(--text);color:var(--bg);border-color:var(--text);display:flex;align-items:center;gap:24px}.guideActions+.guideCopy small,.guideCopy>small{display:block;max-width:520px}.guidePath{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.guidePath li{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.guidePath li>b{font-size:12px;color:var(--muted)}.guidePath li>div{display:grid;gap:3px}.guidePath li strong{font-size:17px}.guidePath li span{font-size:14px;color:var(--muted)}.betaAccessCard,.statusCard{display:flex;align-items:center;gap:14px;text-align:left;max-width:520px;margin:22px auto;padding:20px}.betaAccessCard>b,.statusCard>b{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;flex:0 0 34px}.betaAccessCard span,.statusCard span{line-height:1.35}.betaAccessCard small,.statusCard small{display:block;margin-top:4px}.processing.compact{max-width:420px;margin:22px auto;padding:20px}.shell.centered>button.textButton{display:block;margin:12px auto}.supportLink{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin:8px auto;color:var(--text);font-weight:650}.accountSupportNotice{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:14px}.accountSupportNotice a{font-weight:650}@media(max-width:800px){.guideShell{padding:24px 20px 34px;gap:34px}.guideBrand>div{display:none}.guideHero{grid-template-columns:1fr;gap:34px}.guideCopy h1{font-size:38px}.guideCopy>p{font-size:16px}.guideActions{align-items:stretch;display:grid}.guideActions>button{width:100%;justify-content:center}.guidePath li{padding:18px 0}.betaAccessCard,.statusCard{padding:16px}}.productFeedbackBox{position:fixed;left:20px;bottom:54px;z-index:70;width:184px}.productFeedbackTrigger{width:184px;min-height:44px;background:var(--surface);color:var(--text);border:1px solid var(--line);text-align:left}.productFeedbackPanel{position:absolute;left:0;bottom:52px;width:min(360px,calc(100vw - 32px));display:grid;gap:14px;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 45px #0000003d}.productFeedbackPanel>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.productFeedbackPanel>div:first-child button{min-width:44px;min-height:44px;padding:0}.productFeedbackPanel label{display:grid;gap:7px}.productFeedbackPanel fieldset{padding:0;border:0}.feedbackStars{display:flex;gap:6px}.feedbackStars button{width:44px;height:44px;min-height:44px;padding:0;background:transparent;border:1px solid transparent;color:var(--muted);font-size:18px;line-height:1;transition:none}.feedbackStars button:hover,.feedbackStars button:focus-visible,.feedbackStars button.selected{color:#d6a900;border-color:var(--line)}.executionJourney{max-width:920px}.journeyNav{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:repeat(4,1fr);margin:18px 0 0;background:var(--bg);border-block:1px solid var(--line)}.journeyNav a{min-height:48px;display:grid;place-items:center;color:var(--muted);text-decoration:none;font-weight:700;font-size:13px}.journeyNav a:hover,.journeyNav a:focus-visible{color:var(--text);background:var(--hover)}.journeySection{scroll-margin-top:66px;padding:52px 0;border-bottom:1px solid var(--line)}.journeySection>h1,.journeySection>h2{max-width:760px;margin:10px 0 14px}.journeyDescription{max-width:680px;font-size:17px;line-height:1.65;white-space:pre-line}.sectionNumber{display:block;font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--muted)}.summaryFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:28px 0;background:var(--line);border:1px solid var(--line)}.summaryFacts>div{min-width:0;padding:18px;background:var(--bg)}.summaryFacts dt{font-size:12px;color:var(--muted);margin-bottom:7px}.summaryFacts dd{margin:0;font-weight:700;line-height:1.45;text-align:left}.strategyDetails,.experienceDetails,.recordingScene details{margin:20px 0;border-block:1px solid var(--line)}details>summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-weight:750}.strategyDetails dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 0 20px}.strategyDetails dt{font-size:12px;color:var(--muted)}.strategyDetails dd{margin:5px 0 0;white-space:pre-line;line-height:1.55}.nextAction{margin:18px 0 0;color:var(--muted);font-size:14px}.preparationGrid,.finishGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.preparationGrid>div,.finishGrid>div{padding:20px;border:1px solid var(--line);border-radius:8px}.preparationGrid p,.finishGrid p{white-space:pre-line}.preparationChecklist{grid-row:span 2}.preparationChecklist label,.publicationChecklist label{min-height:48px;display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:center;border-top:1px solid var(--line);cursor:pointer}.preparationChecklist input,.publicationChecklist input{width:20px;height:20px;accent-color:#24A148}.easyVersion{grid-column:1/-1}.sceneOverview{display:grid;gap:8px;margin:24px 0}.sceneOverview button{min-height:64px;display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;text-align:left;background:transparent;color:var(--text);border:1px solid var(--line)}.sceneOverview button>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--surface)}.sceneOverview button small{color:var(--muted)}.sceneOverview button.recorded{border-color:#24a148}.sceneOverview button.recorded>span{background:#24a148;color:#fff}.captionBox{margin:24px 0}.captionBox>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.captionBox textarea{min-height:180px;width:100%;white-space:pre-wrap}.publicationChecklist{margin:24px 0}.attentionText{padding:18px 0}.recordingWorkspace{max-width:820px;margin:0 auto;padding:24px}.recordingWorkspace>header{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.recordingWorkspace>header>div{display:grid;gap:5px;min-width:180px}.recordingWorkspace progress{width:100%;accent-color:#24A148}.recordingScene{padding:34px 0}.sceneCounter{font-size:12px;color:var(--muted);font-weight:800}.recordingScene h1{font-size:clamp(25px,4vw,42px);line-height:1.12;margin:9px 0 30px;max-width:760px}.speechPanel,.executionPanel{padding:22px 0;border-top:1px solid var(--line)}.speechPanel p{font-size:clamp(20px,3vw,28px);line-height:1.58;color:#1d7f38;white-space:pre-line}.executionPanel p{max-width:680px;white-space:pre-line}.recordingNav{position:sticky;bottom:0;display:grid;grid-template-columns:auto auto 1fr;gap:8px;padding:14px 0;background:var(--bg);border-top:1px solid var(--line)}.recordingNav button:last-child{justify-self:end}.recording-active .sidebar,.recording-active .mobileAppHeader,.recording-active .bottomNav,.recording-active .appearanceSlot,.recording-active .productFeedbackBox{display:none!important}.recording-active .appContent{margin-left:0;padding-bottom:0}.recording-active .contentCanvas{max-width:none}.experienceDetails>.feedbackCard{border-bottom:0}.experienceDetails .feedbackCard h2{font-size:22px}@media(max-width:800px){.productFeedbackBox{left:auto;right:16px;bottom:84px;width:auto}.productFeedbackTrigger{width:auto;padding-inline:14px}.productFeedbackPanel{position:fixed;left:16px;right:16px;bottom:138px;width:auto;max-height:calc(100dvh - 170px);overflow:auto}.journeyNav{top:60px}.summaryFacts,.strategyDetails dl,.preparationGrid,.finishGrid{grid-template-columns:1fr}.preparationChecklist{grid-row:auto}.journeySection{padding:38px 0;scroll-margin-top:118px}.sceneOverview button{grid-template-columns:34px 1fr}.sceneOverview button small{grid-column:2}.recordingWorkspace{padding:16px 16px 110px}.recordingWorkspace>header{align-items:flex-start;flex-direction:column}.recordingWorkspace>header>div{width:100%}.recordingNav{position:fixed;left:0;right:0;bottom:0;grid-template-columns:1fr 1fr;padding:10px 16px calc(10px + env(safe-area-inset-bottom));z-index:90}.recordingNav button{width:100%}.recordingNav button:last-child{grid-column:1/-1;justify-self:stretch}.productFeedbackPanel input,.productFeedbackPanel select,.productFeedbackPanel textarea,.captionBox textarea,.executionJourney input,.executionJourney select,.executionJourney textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){.feedbackStars button,.journeyNav a{transition:none}.journeySection{scroll-behavior:auto}}@media(max-width:800px){input,select,textarea{font-size:16px!important}}body{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.pwaExperience{position:relative;z-index:120}.pwaBanner{position:fixed;inset:env(safe-area-inset-top) 0 auto 0;z-index:120;display:flex;align-items:center;justify-content:center;gap:18px;min-height:58px;padding:10px max(18px,env(safe-area-inset-right)) 10px max(18px,env(safe-area-inset-left));border-bottom:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:0 10px 30px #00000029}.pwaBanner>div{display:grid;gap:2px}.pwaBanner strong{font-size:13px}.pwaBanner span{font-size:12px;color:var(--muted)}.pwaBanner button{min-height:38px;padding:8px 12px;white-space:nowrap}.pwaUpdateActions{display:flex!important;grid-template-columns:none!important;gap:8px!important}.pwaLater{background:transparent!important;color:var(--text)!important}.pwaOffline{border-bottom-color:#d6a900}.pwaUpdate{border-bottom-color:#168bff}.pwaInstallButton{position:fixed;right:max(16px,env(safe-area-inset-right));top:calc(14px + env(safe-area-inset-top));z-index:80;min-height:38px;padding:8px 13px;border:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:0 10px 28px #00000024;font-size:12px}.pwaToast{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:120;max-width:360px;padding:13px 16px;border:1px solid var(--line);border-radius:9px;background:var(--surface);box-shadow:0 14px 38px #00000038;font-size:13px}.pwaIosHelp{position:fixed;right:max(16px,env(safe-area-inset-right));top:calc(64px + env(safe-area-inset-top));z-index:121;width:min(360px,calc(100vw - 32px));padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 20px 56px #0000004d}.pwaIosHelp strong{display:block;padding-right:32px}.pwaIosHelp ol{display:grid;gap:9px;margin:14px 0 0;padding-left:20px;color:var(--muted);font-size:14px;line-height:1.5}.pwaClose{position:absolute;right:8px;top:8px;width:38px;height:38px;min-height:38px;padding:0;border:0;background:transparent;color:var(--text);font-size:24px}.pwaBanner~.pwaInstallButton{top:calc(72px + env(safe-area-inset-top))}@media(max-width:800px){.pwaBanner{align-items:stretch;flex-direction:column;gap:8px;padding-top:10px;padding-bottom:10px}.pwaBanner button{width:100%}.pwaUpdateActions{display:grid!important;grid-template-columns:1fr 1fr!important}.pwaInstallButton{top:calc(66px + env(safe-area-inset-top));right:max(68px,env(safe-area-inset-right))}.pwaBanner~.pwaInstallButton{top:calc(118px + env(safe-area-inset-top))}.pwaToast{left:16px;right:16px;bottom:calc(88px + env(safe-area-inset-bottom));text-align:center}.pwaIosHelp{left:16px;right:16px;top:calc(112px + env(safe-area-inset-top));width:auto}}.legalLinks{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:13px;color:var(--muted)}.legalLinks a{text-underline-offset:3px}.legalLinks.compact{justify-content:flex-start;margin-top:4px;gap:4px 12px;font-size:12px}.sidebarFoot .legalLinks{display:grid;gap:0;margin:4px 0 8px;padding:8px 16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sidebarFoot .legalLinks a{padding:4px 0}.legalShell{width:min(100% - 32px,840px);margin:0 auto;padding:28px 0 48px}.legalHeader{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:28px;border-bottom:1px solid var(--line);font-size:14px}.legalBrand{display:block;width:140px;line-height:0}.legalBrand img{display:block;width:100%;height:auto}.legalDocument{padding:clamp(36px,7vw,72px) 0}.legalDocument>h1{font-size:clamp(34px,6vw,56px);max-width:700px;margin-bottom:10px}.legalDocument>p,.legalDocument section{max-width:720px}.legalDocument section{padding-top:30px;margin-top:30px;border-top:1px solid var(--line)}.legalDocument h2{font-size:21px;margin-bottom:14px}.legalDocument p,.legalDocument li{font-size:15px;line-height:1.75}.legalDocument ul{display:grid;gap:10px;padding-left:22px;color:var(--muted)}.legalUpdated{font-size:13px!important;margin-bottom:38px!important}.legalFooter{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.legalFooter .legalLinks{justify-content:flex-start;margin:0}@media(max-width:640px){.legalShell{width:min(100% - 28px,840px);padding-top:18px}.legalHeader{align-items:flex-start}.legalBrand{width:118px}.legalDocument{padding:38px 0}.legalDocument>h1{font-size:36px}.legalDocument section{padding-top:24px;margin-top:24px}.legalFooter{align-items:flex-start;flex-direction:column}.legalFooter .legalLinks{display:grid;gap:7px}}.authShell{min-height:100dvh;display:grid;place-items:center;padding:clamp(28px,7vw,72px) 24px}.authPanel{width:min(100%,500px);display:grid;gap:0}.authPanel .authBrand{justify-self:start;margin-bottom:52px}.authIntro{margin-bottom:30px}.authIntro h1{font-size:clamp(36px,7vw,52px);line-height:1.02;letter-spacing:-.055em;margin:0 0 14px;max-width:460px}.authIntro p{font-size:16px;margin:0;max-width:380px}.authForm{width:100%;display:grid;gap:20px}.authForm>button{margin-top:4px;min-height:54px;font-size:16px}.authSecondaryAction{justify-self:start;border:0;padding:10px 0;margin:14px 0 26px;color:var(--muted)}.authSecondaryAction:hover:not(:disabled){background:transparent;color:var(--text)}.authInlineNotice{margin:0 0 24px;padding:12px 14px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.authPanel>.legalLinks{padding-top:22px;border-top:1px solid var(--line)}.durationField{display:grid;grid-template-columns:1fr;gap:12px;padding-top:2px}.durationField legend{display:flex;justify-content:space-between;align-items:baseline;width:100%;margin:0}.durationField legend small{font-weight:400}.durationSelects{display:grid;grid-template-columns:1fr;gap:10px;max-width:260px}.durationSelects label{display:grid;grid-template-columns:1fr 96px;align-items:center;gap:16px;padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.durationSelects label span{font-weight:600}.durationSelects select{min-height:44px;padding:8px 30px 8px 12px;text-align:right;background:var(--bg)}.durationField>small{grid-column:auto;text-align:left;margin:0}.authForm .passwordField button{width:auto;flex:0 0 auto}.journeyNav .recordingNavLink{background:#24a148;color:#06150a;border-radius:7px;padding:8px 12px;font-weight:700}.recordingStart{margin-top:24px;padding:28px;border:1px solid rgba(36,161,72,.72);border-radius:12px;background:linear-gradient(145deg,rgba(36,161,72,.16),rgba(22,139,255,.08) 58%,transparent)}.recordingCallout{margin-bottom:20px}.recordingCallout>strong{display:block;color:#5bea3a;font-size:12px;letter-spacing:.08em;margin-bottom:8px}.recordingCallout h2{font-size:26px;margin:0 0 8px}.recordingCallout p{max-width:620px;margin:0}:root[data-theme=light] .journeyNav .recordingNavLink{color:#fff}:root[data-theme=light] .recordingCallout>strong{color:#16783a}.recordingLaunch{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;margin:24px 0;border:1px solid rgba(36,161,72,.55);border-radius:12px;background:#24a1481a}.recordingLaunch>div{display:grid;gap:4px}.recordingLaunch span{color:var(--muted)}.recordingPrimaryAction{background:#24a148;border-color:#24a148;color:#fff;flex-shrink:0}.recordingPanelTitle{font-size:13px;letter-spacing:.04em;margin:0 0 12px}.inlineRecording{max-width:none;margin:0;padding:0}.sceneOverview button>.sceneOverviewText{width:auto;height:auto;display:grid;place-items:initial;gap:4px;border-radius:0;background:transparent;min-width:0}.sceneSpeechPreview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.sceneOverview button>.sceneAction{width:auto;height:auto;display:block;border-radius:0;background:transparent;color:#5bea3a;font-size:13px;font-weight:700;white-space:nowrap}@media(max-width:800px){.bottomNav{grid-template-columns:repeat(3,minmax(0,1fr))}.authShell{place-items:start center;padding:34px 24px calc(34px + env(safe-area-inset-bottom))}.authPanel .authBrand{margin-bottom:42px}.authIntro{margin-bottom:26px}.authIntro h1{font-size:40px}.durationSelects{max-width:none}.recordingLaunch{align-items:stretch;flex-direction:column}.recordingPrimaryAction{width:100%}.recordingStart{padding:20px}.sceneOverview button>.sceneAction{grid-column:2}.inlineRecording .recordingNav{grid-template-columns:1fr}}
