@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}.mobileAppearance{display:none}@media(max-width:800px){.desktopAppearance{display:none}.mobileHeaderActions{display:flex;align-items:center;gap:4px}.mobileAppearance{display:block}.mobileAppearance .vt-theme-toggle{width:44px;height:44px;min-height:44px;display:grid;place-items:center;padding:10px;border:0;border-radius:50%;background:transparent}.mobileAppearance .vt-theme-toggle:hover{background:var(--hover)}.mobileAppearance .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(5,minmax(82px,1fr));margin:18px 0 0;background:var(--bg);border-block:1px solid var(--line);overflow-x:auto}.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)}.journeyNav .scriptNavLink{color:var(--text);box-shadow:inset 0 -2px #24a148}.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)}.scriptFirst{padding-top:42px}.scriptHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.scriptHeading h1{font-size:clamp(30px,5vw,48px);line-height:1.04;letter-spacing:-.045em;margin:10px 0 8px}.scriptHeading p{margin:0;color:var(--muted)}.scriptHeading button{flex:0 0 auto}.timedScript{border-top:1px solid var(--line)}.timedScriptBlock{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);column-gap:36px;padding:28px 0;border-bottom:1px solid var(--line)}.timedScriptBlock header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;grid-column:1}.timedScriptBlock header strong{color:#5bea3a;font-size:15px;line-height:1.4;font-variant-numeric:tabular-nums}.timedScriptBlock header span{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.scriptDirection{grid-column:1;margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.5;font-style:italic}.timedScriptBlock blockquote{grid-column:2;grid-row:1/span 2;margin:0;font-size:clamp(21px,3vw,29px);line-height:1.48;letter-spacing:-.018em;color:var(--text)}.copyStatus{display:block;min-height:20px;margin:12px 0;color:var(--muted)}.scriptFirst>.recordingPrimaryAction{margin-top:24px}.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}:root[data-theme=light] .timedScriptBlock header strong{color:#1d7f38}@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}.scriptHeading{align-items:stretch;flex-direction:column}.scriptHeading button{align-self:flex-start}.timedScriptBlock{grid-template-columns:1fr;gap:8px;padding:24px 0}.timedScriptBlock header,.scriptDirection,.timedScriptBlock blockquote{grid-column:1;grid-row:auto}.timedScriptBlock blockquote{font-size:22px}.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{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(4,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}}.metricsHero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px}.metricsHero h1{margin-bottom:10px}.metricsLayout{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:32px}.metricsPublications{border-right:1px solid var(--line);padding-right:20px}.metricsPublications h2{font-size:14px}.metricsPublications button{width:100%;display:grid;gap:4px;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 8px}.metricsPublications button.active{background:var(--surface);box-shadow:inset 2px 0 var(--text)}.metricsPublications small{white-space:normal}.metricsMain{display:grid;gap:22px}.metricsForm,.diagnosticCard{padding:24px}.metricsForm>div:first-child>span,.diagnosticCard>span{display:block;font-size:11px;font-weight:750;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.metricsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.metricsForm>button{width:100%;background:var(--text);color:var(--bg);border-color:var(--text)}.windowChoices{display:flex;gap:8px;margin:18px 0}.windowChoices button{min-width:100px}.windowChoices button.selected{background:var(--surface);border-color:var(--text)}.diagnosticDisclaimer{padding:12px;border-left:3px solid #E0A800;background:var(--surface)}.observedMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0;background:var(--line);border:1px solid var(--line)}.observedMetrics>div{display:grid;gap:6px;min-width:0;padding:14px;background:var(--bg)}.observedMetrics span{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.observedMetrics strong{font-size:17px;overflow-wrap:anywhere}.diagnosticCard dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start}.diagnosticCard dd{text-align:left}.diagnosticActions,.metricsCallout{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px}.decisionGate{margin:12px 0 0;font-size:13px}.metricsCallout{justify-content:space-between;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.metricsCallout p{margin:4px 0 0}.metricsCallout button{background:var(--text);color:var(--bg);border-color:var(--text)}@media(max-width:800px){.metricsHero{display:grid}.metricsLayout{grid-template-columns:1fr}.metricsPublications{border-right:0;border-bottom:1px solid var(--line);padding:0 0 16px;display:flex;gap:8px;overflow-x:auto}.metricsPublications h2{display:none}.metricsPublications button{min-width:210px;border:1px solid var(--line);border-radius:8px}.metricsGrid,.observedMetrics{grid-template-columns:1fr}.diagnosticCard dl>div{grid-template-columns:1fr;gap:4px}.diagnosticCard dd{text-align:left}.metricsCallout{align-items:stretch;flex-direction:column}.metricsCallout button{width:100%}}.durationPicker button{width:44px;height:44px;min-height:44px}@media(max-width:520px){.durationPicker{grid-template-columns:24px 44px minmax(0,1fr) 44px}.durationPicker button{width:44px;height:44px;min-height:44px}}.pwaBanner button,.pwaInstallButton{min-height:44px}.pwaClose{width:44px;height:44px;min-height:44px}:root[data-theme=light] .scriptLegend .preserve b,:root[data-theme=light] .annotationNotes .preserve b,:root[data-theme=light] .scriptMark.preserve{color:#16783a}:root[data-theme=light] .scriptLegend .personalize b,:root[data-theme=light] .annotationNotes .personalize b,:root[data-theme=light] .scriptMark.personalize{color:#795900}:root[data-theme=light] .scriptLegend .retention b,:root[data-theme=light] .annotationNotes .retention b,:root[data-theme=light] .scriptMark.retention{color:#005eb8}:root[data-theme=light] .signalRed{color:#b3261e!important}:root[data-theme=light] .signalYellow{color:#795900!important}:root[data-theme=light] .signalBlue{color:#005eb8!important}:root[data-theme=light] .signalGreen{color:#16783a!important}.recordingPrimaryAction{background:#16783a;border-color:#16783a}.sceneOverview button.recorded{border-color:#16783a}.sceneOverview button.recorded>span{background:#16783a}.ideasWorldView{max-width:880px}.ideasHero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:28px;border-bottom:1px solid var(--line)}.ideasHero h1{margin:6px 0 10px}.ideasHero p{max-width:620px;margin:0}.ideasHero>button{flex-shrink:0}.ideasWorldView .listFilters{margin-top:24px}.ideaCount{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:7px;padding:0 6px;border-radius:20px;background:var(--surface);font-size:11px}.ideaForm{display:grid;gap:20px;margin:22px 0 30px;padding:24px!important;border:1px solid var(--line)!important;border-radius:12px!important}.ideaFormHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.ideaFormHeader span{font-size:11px;color:var(--muted)}.ideaFormHeader h2{margin:5px 0 0}.ideaOptionalGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ideaFormActions,.ideaActions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.ideaFormActions button{min-height:44px}.ideaList{display:grid}.ideaCard{padding:24px 0;border-bottom:1px solid var(--line)}.ideaCard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ideaCard>header>div>span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.ideaCard h2{font-size:21px;margin:5px 0 0;overflow-wrap:anywhere}.ideaCard>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 8px}.ideaCard>small{display:block;white-space:pre-wrap;color:var(--muted);margin-bottom:16px}.ideaCard>footer{align-items:center;margin-top:18px}.ideaCard time{font-size:12px;color:var(--muted)}.ideaActions button{min-height:44px}.dangerText{color:#b3261e!important}.emptyIdeas{display:grid;justify-items:start;gap:10px;padding:54px 0}.emptyIdeas h2,.emptyIdeas p{margin:0}.emptyIdeas p{color:var(--muted)}@media(max-width:800px){.bottomNav{grid-template-columns:repeat(5,minmax(0,1fr))}.ideasHero{display:grid;align-items:stretch}.ideasHero>button{width:100%}.ideaOptionalGrid{grid-template-columns:1fr}.ideaForm{padding:18px!important}.ideaFormHeader{align-items:flex-start}.ideaFormActions{display:grid}.ideaFormActions button{width:100%}.ideaCard>header,.ideaCard>footer{align-items:flex-start;flex-direction:column}.ideaActions{width:100%}.ideaActions button{flex:1;min-width:130px}.bottomNav button{font-size:10px;padding-inline:1px}}:root{--bg:#101214;--surface:#15181B;--surface-strong:#1A1E21;--text:#F6F2EA;--muted:#A8AEA9;--line:#2A2F32;--hover:#1D2124;--brand:#F6F2EA;--brand-ink:#101214;background:var(--bg)}:root[data-theme=light]{--bg:#F6F2EA;--surface:#FFFDF8;--surface-strong:#EEE9DF;--text:#07111F;--muted:#4C5763;--line:#D5D0C7;--hover:#EAE5DC;--brand:#07111F;--brand-ink:#F6F2EA}body{background:var(--bg);color:var(--text)}button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.eyebrow{color:var(--brand);font-size:10px;font-weight:750;letter-spacing:.13em}:root[data-theme=light] .eyebrow{color:var(--text)}.sidebar{z-index:40;width:224px;padding:18px 12px 14px;border-color:#22272a;background:#0c0e10}:root[data-theme=light] .sidebar{border-color:var(--line);background:#eee9df}.sidebar>.brandWordmark{height:40px;margin:0 8px 18px;padding:0}.sidebar>.brandWordmark .brandSymbolImage{width:28px;height:28px;flex-basis:28px}.sidebar>.brandWordmark .brandNameImage{width:96px;flex-basis:96px}.sidebarCreate{width:calc(100% - 8px);min-height:40px;margin:0 4px 16px;display:flex;align-items:center;gap:9px;padding:0 10px;border-color:var(--line);background:var(--surface);font-size:13px;text-align:left}.sideNav{gap:2px}.sideNav button{min-height:40px;padding:0 10px;border-radius:7px;color:#8d948f;font-size:13px}.sideNav button.active{background:#181c1f;color:var(--text)}.sideNav button.active .uiIcon{color:var(--brand)}:root[data-theme=light] .sideNav button.active{background:var(--surface-strong)}.sidebarFoot{padding-top:12px;border-top:1px solid #22272A}.sidebarFoot button{min-height:38px;padding:0 10px;font-size:12px}.sidebarFoot .legalLinks{margin:4px 0;padding:6px 10px;border-color:#22272a}.desktopCommandBar{height:56px;display:flex;align-items:center;gap:7px;padding:0 28px;border-bottom:1px solid #22272A;background:var(--bg);color:var(--muted);font-size:12px}.desktopCommandBar strong{color:var(--text);font-weight:550}.desktopCommandBar b{font-weight:400}.commandStatus{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:11px}.commandStatus i{width:6px;height:6px;border-radius:50%;background:var(--brand)}.appContent{margin-left:224px;padding:0}.contentCanvas{width:100%;max-width:1240px;padding:clamp(38px,5vw,70px) clamp(28px,5vw,68px) 80px}.appearanceSlot{left:18px;bottom:116px;width:188px}.appearanceSlot .vt-theme-toggle{width:188px;min-height:44px;border-radius:8px;background:#141719}:root[data-theme=light] .appearanceSlot .vt-theme-toggle{background:var(--surface)}.workspaceView{max-width:none}.studioHero{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:32px}.studioHero h1{margin:0;font-size:clamp(36px,4vw,50px);line-height:1.05;letter-spacing:-.052em}.studioHero p{margin:10px 0 0;font-size:16px}.studioFlow{display:flex;align-items:center;margin:0;padding:0;list-style:none;color:var(--muted);font-size:11px;white-space:nowrap}.studioFlow li{display:flex;align-items:center;gap:7px}.studioFlow li:not(:last-child):after{content:"";width:26px;height:1px;margin:0 8px;background:var(--line)}.studioFlow b{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:10px;font-weight:500}.studioFlow .active{color:var(--text)}.studioFlow .active b{border-color:var(--brand);background:var(--brand);color:var(--brand-ink)}.studioWorkbench{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:18px;align-items:start}.studioCanvas,.studioInspector{border:1px solid var(--line);border-radius:12px;background:var(--surface)}.studioCanvas{overflow:hidden}.studioCanvas .startToggle{height:52px;align-items:end;gap:22px;margin:0;padding:0 26px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 60%,var(--surface))}.studioCanvas .startToggle button{position:relative;height:52px;min-height:52px;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted)}.studioCanvas .startToggle button[aria-pressed=true]{color:var(--text);font-weight:650}.studioCanvas .startToggle button[aria-pressed=true]:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--brand)}.viralTrail{min-height:40px;display:flex;align-items:center;gap:12px;padding:0 26px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 78%,var(--surface));overflow:hidden;color:var(--muted);font-size:10px;white-space:nowrap}.viralTrail>strong{color:var(--brand);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.viralTrail span{display:flex;align-items:center;gap:5px;max-width:180px;overflow:hidden;text-overflow:ellipsis}.viralTrail i{width:16px;height:16px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:50%;font-style:normal;font-size:8px}.viralTrail span:not(:last-child):after{content:"";width:12px;height:1px;margin-left:7px;background:var(--line)}.studioCanvas .workspaceInputs{gap:0}.studioPrompt{gap:12px;padding:30px 32px 22px}.studioPrompt textarea{min-height:220px;padding:0;border:0;outline:0;resize:vertical;background:transparent;font-size:23px;line-height:1.52;letter-spacing:-.016em}.studioPrompt textarea::placeholder{color:color-mix(in srgb,var(--muted) 55%,transparent)}.studioPrompt textarea:focus-visible{outline:0;box-shadow:none}.studioCounter{display:flex;justify-content:space-between;gap:20px;padding-top:12px;border-top:1px solid var(--line);font-weight:400}.studioCounter small{font-size:11px}.studioMetadata{display:grid;grid-template-columns:.72fr 1.35fr 1fr;border-block:1px solid var(--line);background:color-mix(in srgb,var(--bg) 60%,var(--surface))}.studioMetadata>label,.studioMetadata>.platformBlock,.dnaMetadata{min-height:76px;padding:12px 18px;border-right:1px solid var(--line)}.studioMetadata>*:last-child{border-right:0}.studioMetadata label,.studioMetadata legend,.dnaMetadata small{font-size:10px;color:var(--muted);font-weight:500}.studioMetadata select{min-height:34px;padding:0 24px 0 0;border:0;background:transparent;font-size:12px;font-weight:650}.studioMetadata .platformBlock{justify-self:stretch}.studioMetadata .platformChoices{border:0;padding:0}.studioMetadata .platformChoice{width:34px;height:34px;min-height:34px;padding:7px}.studioMetadata .platformChoice.selected{background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--text)}.dnaMetadata{display:grid;align-content:center;gap:2px}.dnaMetadata strong{font-size:12px}.dnaMetadata span{overflow:hidden;color:var(--muted);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.studioCanvas .advancedSources{margin:0;padding:0 26px;border-top:0}.studioCanvas .advancedSources>summary{font-size:12px}.studioCanvas .advancedSourcesBody{padding-bottom:24px}.studioActions{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:14px 20px 14px 26px;border-top:1px solid var(--line)}.studioActions .draftLine{flex:1;margin:0}.studioActions .draftLine small:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--brand);vertical-align:1px}.studioActions .createWorkButton{width:auto;min-width:160px;margin:0;background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.studioInspector{overflow:hidden;background:color-mix(in srgb,var(--bg) 62%,var(--surface))}.studioInspector>header{display:grid;gap:2px;padding:17px 16px;border-bottom:1px solid var(--line)}.studioInspector>header small{font-size:9px;letter-spacing:.09em}.studioInspector>header strong{font-size:13px}.studioInspector ul{margin:0;padding:12px 16px;list-style:none}.studioInspector li{display:grid;grid-template-columns:22px 1fr;gap:9px;padding:9px 0}.studioInspector li>b{width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:10px}.studioInspector li>span{display:grid}.studioInspector li strong{font-size:12px}.studioInspector li small{font-size:11px}.studioInspector>div{margin:0 12px 12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.studioInspector>div strong{font-size:12px}.studioInspector>div p{margin:4px 0 0;font-size:11px}.ideasWorldView{max-width:none}.ideasHero{padding-bottom:28px}.ideasHero h1{margin:6px 0 8px;font-size:clamp(34px,4vw,42px);letter-spacing:-.045em}.ideasHero>button{min-height:44px;background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.ideasWorldView>.listFilters{height:48px;align-items:stretch;gap:24px;margin:0;border-bottom:1px solid var(--line)}.ideasWorldView>.listFilters button{position:relative;padding:0;border-radius:0;background:transparent}.ideasWorldView>.listFilters button[aria-pressed=true]{background:transparent;box-shadow:none;color:var(--text)}.ideasWorldView>.listFilters button[aria-pressed=true]:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--brand)}.ideaCount{height:auto;min-width:0;padding:0;background:transparent;color:var(--muted)}.ideasWorkbench{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(430px,1.18fr);min-height:580px;border-bottom:1px solid var(--line)}.ideaIndex{border-right:1px solid var(--line)}.ideaCard{position:relative;padding:0;border-bottom:1px solid var(--line)}.ideaCard.selected{background:var(--surface)}.ideaCard.selected:before{content:"";position:absolute;inset:18px auto 18px 0;width:2px;background:var(--brand)}.ideaSelect{width:100%;min-height:0;display:grid;gap:7px;padding:20px 20px 20px 4px;border:0;border-radius:0;background:transparent;text-align:left}.ideaCard.selected .ideaSelect{padding-left:18px}.ideaSelect:hover{background:transparent!important}.ideaRowTop{display:flex;justify-content:space-between;gap:16px}.ideaRowTop time{color:var(--muted);font-size:10px}.ideaStatus{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ideaStatus:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--muted)}.ideaStatus.active:before{background:var(--brand)}.ideaStatus.converted:before{background:#6f91cb}.ideaStatus.archived:before{background:#8b8b8b}.ideaSelect>strong{font-size:15px;line-height:1.35}.ideaSelect>span:not(.ideaRowTop){display:-webkit-box;overflow:hidden;color:var(--muted);font-size:13px;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ideaSelect>small{font-size:10px}.ideaMobileActions{display:none}.ideaDetail{display:flex;min-width:0;flex-direction:column;background:color-mix(in srgb,var(--bg) 70%,var(--surface))}.ideaDetail>header{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--line)}.ideaDetailBody{max-width:720px;padding:42px clamp(28px,5vw,68px)}.ideaDetailBody h2{margin:0;font-size:clamp(24px,3vw,30px);line-height:1.18;letter-spacing:-.04em}.ideaDetailBody>p{margin:20px 0 28px;color:var(--text);font-size:17px;line-height:1.65}.ideaDetailBody blockquote{margin:0 0 28px;padding-left:16px;border-left:2px solid var(--line);color:var(--muted)}.ideaDetailBody dl{border-top:1px solid var(--line)}.ideaDetailBody dl>div{display:grid;grid-template-columns:105px 1fr;justify-content:start}.ideaDetailBody dd{text-align:left;overflow-wrap:anywhere}.ideaDetail>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding:16px 24px;border-top:1px solid var(--line)}.ideaDetail>footer button:not(.textButton){background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}@media(max-width:980px){.studioWorkbench{grid-template-columns:1fr}.studioInspector{display:none}.studioHero{align-items:flex-start;flex-direction:column}.ideasWorkbench{grid-template-columns:1fr}.ideaIndex{border-right:0}.ideaDetail{display:none}.ideaMobileActions{display:flex;gap:8px;padding:0 4px 16px}.ideaCard.selected .ideaMobileActions{padding-left:18px}}@media(max-width:800px){.desktopCommandBar{display:none}.mobileAppHeader{position:fixed;top:env(safe-area-inset-top);right:env(safe-area-inset-right);left:env(safe-area-inset-left);height:58px;padding:0 15px;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobileAppHeader .profileAvatar{width:40px;height:40px}.appContent{margin:0;padding:0}.contentCanvas{padding:86px 15px calc(116px + env(safe-area-inset-bottom))}.appearanceSlot{top:7px;right:60px}.studioHero{gap:20px;margin-bottom:24px}.studioHero h1{font-size:32px}.studioHero p{font-size:14px}.studioFlow{width:100%;justify-content:space-between}.studioFlow li:not(:last-child):after{flex:1;width:auto;min-width:22px}.studioCanvas .startToggle{height:48px;gap:18px;padding:0 16px}.studioCanvas .startToggle button{height:48px;min-height:48px;padding:0;font-size:12px}.viralTrail{min-height:44px;gap:10px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.viralTrail::-webkit-scrollbar{display:none}.viralTrail>strong{position:sticky;left:0;z-index:1;padding-right:8px;background:var(--surface)}.studioPrompt{padding:24px 18px 18px}.studioPrompt textarea{min-height:150px;font-size:20px}.studioMetadata{grid-template-columns:1fr}.studioMetadata>label,.studioMetadata>.platformBlock,.dnaMetadata{min-height:58px;padding:10px 18px;border-right:0;border-bottom:1px solid var(--line)}.studioMetadata>*:last-child{border-bottom:0}.studioCanvas .advancedSources{padding:0 18px}.studioActions{min-height:0;display:block;padding:14px 18px 18px;border-top:1px solid var(--line)}.studioActions .draftLine{display:none}.studioActions .createWorkButton{position:static;width:100%;min-height:48px;margin:0;box-shadow:none}.ideasHero{display:block}.ideasHero h1{font-size:32px}.ideasHero>button{position:fixed;right:17px;bottom:82px;z-index:31;width:auto;padding:0 16px;border-radius:24px;box-shadow:0 10px 28px #0000005c}.ideasWorldView>.listFilters{gap:18px;overflow-x:auto}.ideasWorkbench{min-height:0}.ideaSelect{padding:20px 4px}.ideaCard.selected .ideaSelect{padding-left:14px}.ideaMobileActions{padding-bottom:18px}.ideaCard.selected .ideaMobileActions{padding-left:14px}.ideaMobileActions button{min-width:0}.bottomNav{background:#0d0f11}:root[data-theme=light] .bottomNav{background:#eee9df}.bottomNav button.active{color:var(--text);background:var(--surface)}.bottomNav button.active .uiIcon{color:var(--brand)}.ideasWorldView .ideaForm{margin-top:18px}.productFeedbackBox{display:none}}@media(min-width:801px){.sidebarFoot{padding-bottom:174px}}@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}.mobileAppHeader{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){button{transition:none}}.pwaDiagnostics{position:fixed;left:12px;bottom:calc(82px + env(safe-area-inset-bottom));z-index:120;max-width:calc(100vw - 24px);font-size:11px}.pwaDiagnostics>button{min-height:44px;padding:8px 12px;border-color:#a98e60;background:#211f1a;color:#f6f2ea}.pwaDiagnostics>div{width:min(390px,calc(100vw - 24px));max-height:60dvh;overflow:auto;margin-bottom:8px;padding:14px;border:1px solid #A98E60;border-radius:10px;background:#101214;color:#f6f2ea;box-shadow:0 18px 44px #00000073}.pwaDiagnostics strong{display:block;margin-bottom:8px}.pwaDiagnostics dl{margin:0}.pwaDiagnostics dl>div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid #2A2F32}.pwaDiagnostics dt{color:#a8aea9}.pwaDiagnostics dd{margin:0;overflow-wrap:anywhere;text-align:left}.productSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--line)}.productSectionHead>div:first-child{max-width:760px}.productSectionHead h1{margin:6px 0 10px;font-size:clamp(34px,4vw,46px);line-height:1.04;letter-spacing:-.05em}.productSectionHead p{max-width:700px;margin:0;font-size:15px}.productSectionHead>button{flex:0 0 auto;background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.noteCollection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:24px}.noteTile{--note-tint:#1A1E21;min-height:220px;display:flex;align-items:stretch;flex-direction:column;padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--note-tint);color:var(--text);text-align:left}.noteTile:hover{border-color:color-mix(in srgb,var(--text) 38%,var(--line));background:color-mix(in srgb,var(--note-tint) 92%,var(--text))}.noteTile.note-sand{--note-tint:#26231D}.noteTile.note-sage{--note-tint:#1C2620}.noteTile.note-sky{--note-tint:#19242A}.noteTile.note-rose{--note-tint:#291F22}:root[data-theme=light] .noteTile{--note-tint:#FFFDF8}:root[data-theme=light] .noteTile.note-sand{--note-tint:#F0E5CD}:root[data-theme=light] .noteTile.note-sage{--note-tint:#DDE8DC}:root[data-theme=light] .noteTile.note-sky{--note-tint:#DCE9EE}:root[data-theme=light] .noteTile.note-rose{--note-tint:#EEDFE1}.noteTileTop{display:flex;justify-content:space-between;gap:14px;color:var(--muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.noteTile strong{display:block;margin:28px 0 10px;font-size:18px;line-height:1.25;overflow-wrap:anywhere}.noteTile p{display:-webkit-box;overflow:hidden;margin:0;color:color-mix(in srgb,var(--text) 78%,var(--muted));font-size:13px;font-weight:400;line-height:1.55;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:4}.noteTile small{margin-top:auto;padding-top:24px;font-size:10px}.note-focus-active .pwaExperience,.noteFocusMode .sidebar,.noteFocusMode>.mobileAppHeader,.noteFocusMode>.appearanceSlot,.noteFocusMode>.productFeedbackBox,.noteFocusMode>.bottomNav,.noteFocusMode .desktopCommandBar,.noteFocusMode .pwaBanner,.noteFocusMode .pwaInstallButton{display:none!important}.noteFocusMode .appContent{margin:0}.noteFocusMode .contentCanvas{max-width:none;padding:0}.noteEditorView{--note-paper:#15181B;width:100%;max-width:none;min-height:100dvh;background:var(--note-paper)}.noteEditorView.note-sand{--note-paper:#211F1A}.noteEditorView.note-sage{--note-paper:#18211C}.noteEditorView.note-sky{--note-paper:#172126}.noteEditorView.note-rose{--note-paper:#231B1E}:root[data-theme=light] .noteEditorView{--note-paper:#FFFDF8}:root[data-theme=light] .noteEditorView.note-sand{--note-paper:#F2E8D3}:root[data-theme=light] .noteEditorView.note-sage{--note-paper:#E1EBDF}:root[data-theme=light] .noteEditorView.note-sky{--note-paper:#E0EBEF}:root[data-theme=light] .noteEditorView.note-rose{--note-paper:#F0E2E4}.noteEditorBar{position:sticky;top:0;z-index:20;min-height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:10px clamp(18px,3vw,40px);padding-top:max(10px,env(safe-area-inset-top));border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--note-paper) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.noteEditorIdentity{display:flex;align-items:center;gap:12px}.noteBackButton{width:44px;height:44px;padding:0;border:0;font-size:20px}.noteBrand{display:inline-flex;align-items:center;gap:8px}.noteBrand .brandSymbolImage{width:26px;height:26px}.noteBrand .brandNameImage{width:92px;height:auto}.saveState{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:11px}.saveState .textButton{min-height:44px;font-size:11px}.saveState.error{color:#ef8c85}.noteTools{display:flex;align-items:center;justify-content:flex-end;gap:8px}.colorPicker{display:flex;align-items:center;gap:5px}.noteColor{width:32px;height:32px;min-height:32px;padding:0;border-radius:50%;background:#1a1e21}.noteColor.color-sand{background:#a98e60}.noteColor.color-sage{background:#66816d}.noteColor.color-sky{background:#557b8c}.noteColor.color-rose{background:#956875}.noteColor[aria-pressed=true]{box-shadow:0 0 0 2px var(--note-paper),0 0 0 4px var(--brand)}.noteLinkTool{width:min(900px,calc(100% - 40px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px auto 0;padding:12px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.noteLinkTool label{font-size:11px}.noteLinkTool input{min-height:42px;background:transparent}.noteConflict{width:min(900px,calc(100% - 40px));display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px auto 0;padding:16px 18px;border:1px solid color-mix(in srgb,#EF8C85 58%,var(--line));border-radius:12px;background:color-mix(in srgb,#EF8C85 10%,var(--note-paper));color:var(--text)}.noteConflict p{margin:5px 0 0;color:var(--muted);font-size:13px}.noteConflict>div:last-child{display:flex;align-items:center;gap:8px;flex:0 0 auto}.noteConflict button{min-height:44px}.notePaper{width:min(900px,100%);min-height:calc(100dvh - 72px);display:flex;flex-direction:column;margin:0 auto;padding:clamp(44px,8vw,104px) clamp(22px,7vw,80px) 44px;border:0;border-radius:0;background:transparent}.noteTitle{height:auto;min-height:0;padding:0 0 22px;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent);border-radius:0;background:transparent;color:var(--text);font-size:clamp(34px,5vw,58px);font-weight:720;line-height:1.08;letter-spacing:-.05em}.noteTitle:focus,.noteBody:focus{box-shadow:none}.noteTitle::placeholder,.noteBody::placeholder{color:color-mix(in srgb,var(--muted) 62%,transparent)}.noteBody{flex:1;min-height:55dvh;padding:30px 0;border:0;border-radius:0;resize:none;background:transparent;color:var(--text);font-size:clamp(17px,1.6vw,20px);line-height:1.78}.notePaper footer{display:flex;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--line) 75%,transparent);color:var(--muted);font-size:11px}.notePaper footer a{color:var(--text)}.noteDangerZone{width:min(900px,calc(100% - 40px));display:flex;justify-content:flex-end;gap:10px;margin:0 auto;padding:16px 0 36px}.analysisExplainer{margin-bottom:32px;border-block:1px solid var(--line)}.analysisExplainerIntro{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(320px,1.28fr);column-gap:40px;padding:26px 0}.analysisExplainerIntro .eyebrow{grid-column:1}.analysisExplainerIntro h2{grid-column:1;margin:7px 0 0;font-size:27px;line-height:1.1}.analysisExplainerIntro p{grid-column:2;grid-row:1 / span 2;align-self:end;margin:0;font-size:14px}.analysisFlow{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.analysisFlow li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:20px 22px;border-right:1px solid var(--line)}.analysisFlow li:first-child{padding-left:0}.analysisFlow li:last-child{border-right:0}.analysisFlow b{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:10px}.analysisFlow div{display:grid;gap:5px}.analysisFlow strong{font-size:13px}.analysisFlow span{color:var(--muted);font-size:12px;line-height:1.5}.analysisMethod{border-top:1px solid var(--line)}.analysisMethod>summary{min-height:50px;display:flex;align-items:center;font-size:12px;font-weight:650}.analysisMethodGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 36px;padding:0 0 24px}.analysisMethodGrid>div{padding:16px 0;border-top:1px solid var(--line)}.analysisMethodGrid strong{font-size:12px}.analysisMethodGrid p{margin:5px 0 0;font-size:12px;line-height:1.55}.diagnosticHeading{display:flex;align-items:center;justify-content:space-between;gap:16px}.diagnosticHeading h2{margin:0}.confidencePill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:20px;color:var(--muted);font-size:10px;white-space:nowrap}.confidence-medium{border-color:#66816d;color:#a8ceb2}.confidence-low{border-color:#a98e60;color:#d7be8e}@media(max-width:980px){.noteCollection{grid-template-columns:repeat(2,minmax(0,1fr))}.noteEditorBar{grid-template-columns:1fr auto}.saveState{grid-column:2;grid-row:1;text-align:center}.noteTools{grid-column:1 / -1;grid-row:2;justify-content:space-between}.analysisFlow{grid-template-columns:1fr}.analysisFlow li,.analysisFlow li:first-child{padding:16px 0;border-right:0;border-bottom:1px solid var(--line)}.analysisFlow li:last-child{border-bottom:0}}@media(max-width:800px){.productSectionHead{display:grid;gap:18px;margin-bottom:22px;padding-bottom:22px}.productSectionHead h1{font-size:32px}.productSectionHead>button{width:100%}.ideasHero>button{position:fixed;width:auto}.noteCollection{grid-template-columns:1fr;gap:9px;padding-top:18px}.noteTile{min-height:176px;padding:18px}.noteTile strong{margin-top:20px}.noteEditorBar{padding:8px 14px}.noteBrand .brandNameImage{display:block;width:78px}.noteTools{overflow-x:auto}.colorPicker{padding:0 4px}.noteColor{width:44px;height:44px;min-height:44px;flex:0 0 44px}.noteLinkTool{width:calc(100% - 28px);grid-template-columns:1fr}.noteLinkTool label{display:none}.noteConflict{width:calc(100% - 28px);align-items:stretch;flex-direction:column}.noteConflict>div:last-child{align-items:stretch;flex-direction:column}.notePaper{min-height:calc(100dvh - 136px);padding:38px 22px 28px}.noteTitle{min-height:52px;font-size:36px}.noteBody{min-height:50dvh;font-size:17px}.notePaper footer{align-items:flex-start;flex-direction:column}.notePaper footer a{display:inline-flex;min-height:44px;align-items:center}.noteDangerZone{width:calc(100% - 44px)}.mobileAppHeader .profileAvatar{width:44px;height:44px;min-width:44px}.analysisExplainerIntro{display:block;padding:22px 0}.analysisExplainerIntro h2{margin:7px 0 10px}.analysisMethodGrid{grid-template-columns:1fr}.metricsHero .statusPill{justify-self:start}.diagnosticHeading{align-items:flex-start;flex-direction:column}}@media(max-width:800px){.mobileAppHeader{top:0;right:0;left:0;height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(15px,env(safe-area-inset-right)) 0 max(15px,env(safe-area-inset-left))}.contentCanvas{padding-top:calc(86px + env(safe-area-inset-top))}}
