@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:16px;line-height:1.55}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;min-height:44px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;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:12px;padding: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 32px;font-weight:650;overflow-wrap:anywhere}h2{font-size:20px;line-height:1.3;margin:0 0 20px}h3{font-size:16px}small{font-size:14px;color:var(--muted)}strong{font-weight:600}[hidden]{display:none!important}details{border-top:1px solid var(--line);padding:20px 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:32px;width:100%;margin:20px 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:32px 20px;display:flex;flex-direction:column;background:var(--bg)}.sidebar>.brandWordmark{padding:0 12px;margin-bottom:40px}.sideNav{display:grid;gap:8px}.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:12px}.startToggle button{border:0;font-size:14px;padding: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:12px;padding:3px;gap:3px}.platformChoice{width:44px;height:44px;border:0;padding:12px;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 16px}.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:20px;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:8px 12px;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:16px;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:999px;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:999px;background:var(--line)}.durationWheel::-moz-range-progress{height:4px;border-radius:999px;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:12px}.durationField>small{grid-column:1/-1;text-align:right;line-height:1.3;margin-top:2px;font-size:12px}.durationRollFrame{position:relative;width:154px;height:132px;justify-self:end;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:12px}.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:20px}.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:12px;padding:4px 8px;white-space:nowrap}.onboardingForm{max-width:720px}.dnaFields{display:grid;gap:24px}.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:14px}.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:16px;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.dnaVoiceCapture h2{margin:0 0 8px}.dnaVoiceCapture p{margin:0}.dnaVoiceCapture ol{margin:0;padding-left:20px;color:var(--muted);display:grid;gap:8px}.dnaVoiceCapture>small{text-align:right}.fieldHelp{font-size:14px;font-weight:400;color:var(--muted);line-height:1.5}.referenceView{max-width:780px}.referenceView h1 small{font-size:14px;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:12px 0 20px}.technicalAccountCard>span{font-size:12px;color:var(--muted)}dl{margin:0}dl>div{display:flex;gap:20px;justify-content:space-between;padding:16px 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:16px;font-size:14px}.realProgress ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:32px 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:12px;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:12px}.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:16px}@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:20px}.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:20px;margin:8px 0}.blueprintCommand span,.card>span{font-size:12px;color:var(--muted)}.blueprintCommand ul{display:flex;gap:24px;padding-left:20px;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:14px;text-decoration:none;min-height:44px;display:flex;align-items:center;gap:8px}.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:14px;padding-left:20px}.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:12px;align-items:start;margin-bottom:24px}.workScene header>b{padding-top:2px}.workScene header span{display:block;margin-bottom:3px;font-size:12px;color:var(--muted);text-transform:uppercase}.workScene header strong{display:block;font-size:16px;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:16px}.sceneDetails>span{display:block;margin-bottom:12px;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:20px 0}.sceneControls span{font-size:14px}.workScript{display:grid;gap:20px}.finalCta,.easyVersion{padding:20px 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:32px}.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:32px;font-size:14px;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:14px}.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:12px;padding:8px 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:26px;margin-bottom:24px}.startToggle{gap:0}.startToggle button{font-size:14px;padding:12px;flex:1}.workspaceInputs{gap:20px}.draftLine{align-items:flex-start}.draftLine small{max-width:65%}.workRow{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:20px 0}.workRow>button{grid-column:1/-1;text-align:left;padding:8px 0}.workRow strong{font-size:16px}.workRow small{font-size:12px}.listFilters{gap:0}.listFilters button{font-size:12px;padding:8px 12px}.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:12px;line-height:1.4;overflow-wrap:anywhere}.sceneControls span{font-size:12px}.technicalAccountGrid dl>div{font-size:14px}.technicalAccountCard h2{font-size:20px}.choiceGrid{gap:8px}.choice{font-size:14px}.sectionNumber{font-size:12px}.authCard{padding:0}.shell{padding:32px 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;gap:4px}.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:20px}.workspaceInputs{gap:16px}.workspaceView details{padding:8px 0;margin:4px 0}.workspaceView .draftLine{margin:0 0 4px}.workspaceView .createWorkButton{margin-top:12px}.workspaceView .draftLine small,.workspaceView .draftLine button{font-size:12px}}:root[data-theme=light] .platformChoice.selected.instagram{color:#b31958}:root[data-theme=light] .platformChoice.selected.tiktok{color:#08757a}.feedbackCard,.feedbackGrid,.feedbackScores{display:grid;gap:20px}.feedbackChoices{display:flex;flex-wrap:wrap;gap:8px}.feedbackFooter{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:4px;padding-top:16px;border-top:1px solid var(--line)}.feedbackStatus{display:grid;gap:4px;min-width:0}.feedbackDraftStatus{display:flex;align-items:center;gap:8px;font-size:12px}.feedbackDraftStatus:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--brand)}.feedbackDraftStatus.error:before{background:#ef8c85}.experienceSubmit{width:auto;min-width:218px;min-height:44px;display:flex;align-items:center;justify-content:center;margin-left:auto;padding:0 16px;border-color:var(--brand);border-radius:12px;background:var(--brand);color:var(--brand-ink);font-weight:680;letter-spacing:-.01em;box-shadow:0 5px 18px #0003}.experienceSubmit:hover:not(:disabled){background:var(--brand);opacity:.9}@media(max-width:800px){.feedbackFooter{align-items:stretch;flex-direction:column}.feedbackStatus{min-height:20px}.experienceSubmit{min-width:190px;min-height:48px;align-self:flex-end}}.brandWordmark{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;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:20px 0 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0 24px}.blueprintSignals>strong{grid-column:1/-1;font-size:14px}.blueprintSignals div{display:grid;gap:4px}.blueprintSignals span{font-size:12px;font-weight:750}.blueprintSignals small{font-size:12px;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:16px 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:12px;width:184px;min-height:52px;padding:8px 12px;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:14px}.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:12px;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:40px clamp(24px,6vw,76px);display:grid;grid-template-rows:auto 1fr;gap:52px}.guideBrand{display:flex;align-items:center;gap:16px}.guideBrand>div{display:grid}.guideBrand>div span{font-size:12px;letter-spacing:.14em;color:var(--muted)}.guideBrand>div strong{font-size:14px}.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:16px;line-height:1.65;max-width:590px}.guideActions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:32px 0 16px}.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:20px;padding:24px 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:16px}.guidePath li span{font-size:14px;color:var(--muted)}.betaAccessCard,.statusCard{display:flex;align-items:center;gap:16px;text-align:left;max-width:520px;margin:24px 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:24px 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:20px 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 36px;gap:36px}.guideBrand>div{display:none}.guideHero{grid-template-columns:1fr;gap:36px}.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:20px 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:16px;padding:20px;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:8px}.productFeedbackPanel fieldset{padding:0;border:0}.feedbackStars{display:flex;gap:8px}.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:20px 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:14px}.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:12px 0 16px}.journeyDescription{max-width:680px;font-size:16px;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:12px 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:16px;line-height:1.4;font-variant-numeric:tabular-nums}.timedScriptBlock header span{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.scriptDirection{grid-column:1;margin:8px 0 0;color:var(--muted);font-size:14px;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:20px;background:var(--bg)}.summaryFacts dt{font-size:12px;color:var(--muted);margin-bottom:8px}.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:20px;padding:0 0 20px}.strategyDetails dt{font-size:12px;color:var(--muted)}.strategyDetails dd{margin:4px 0 0;white-space:pre-line;line-height:1.55}.nextAction{margin:20px 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:12px}.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:20px 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:20px;border-bottom:1px solid var(--line)}.recordingWorkspace>header>div{display:grid;gap:4px;min-width:180px}.recordingWorkspace progress{width:100%;accent-color:#24A148}.recordingScene{padding:36px 0}.sceneCounter{font-size:12px;color:var(--muted);font-weight:800}.recordingScene h1{font-size:clamp(25px,4vw,42px);line-height:1.12;margin:8px 0 32px;max-width:760px}.speechPanel,.executionPanel{padding:24px 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:16px 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:20px}: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:16px}.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:40px 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:20px;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:14px}.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 12px;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:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 14px 38px #00000038;font-size:14px}.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:8px;margin:16px 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:12px;padding-bottom:12px}.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:14px;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 h3{margin:22px 0 8px;font-size:16px}.legalDocument section{scroll-margin-top:16px}.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:14px!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:14px;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:32px}.authIntro h1{font-size:clamp(36px,7vw,52px);line-height:1.02;letter-spacing:-.055em;margin:0 0 16px;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:12px 0;margin:16px 0 28px;color:var(--muted)}.authSecondaryAction:hover:not(:disabled){background:transparent;color:var(--text)}.authInlineNotice{margin:0 0 24px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.authPanel>.legalLinks{padding-top:22px;border-top:1px solid var(--line)}.postPurchaseExperience{--post-bg:#050506;--post-ink:#F6F2EA;--post-muted:#A9A9A5;--post-line:#30302E;position:relative;isolation:isolate;min-height:100dvh;overflow:hidden;background:var(--post-bg);color:var(--post-ink);padding:clamp(24px,4vw,54px) clamp(24px,6vw,88px) 32px}.postPurchaseExperience .brandNameImage{filter:none!important}.postPurchaseBackdrop{position:absolute;z-index:-1;right:clamp(-170px,-8vw,-70px);top:clamp(90px,13vw,180px);width:clamp(360px,48vw,760px);opacity:.16;transform:rotate(-8deg);pointer-events:none}.postPurchaseBackdrop img{display:block;width:100%;height:auto}.postPurchaseTopbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:clamp(36px,7vw,92px)}.postPurchaseTopbar>span,.postPurchaseKicker,.postPurchaseInstall>header>span{font-size:12px;letter-spacing:.18em;font-weight:750;color:var(--post-muted)}.postPurchaseStage{display:grid;grid-template-columns:minmax(0,7fr) minmax(330px,5fr);gap:clamp(48px,9vw,150px);align-items:start;max-width:1440px;margin:0 auto}.postPurchaseCelebration{padding-top:clamp(8px,3vw,44px)}.postPurchaseCelebration h1{margin:24px 0 28px;max-width:820px;font-size:clamp(54px,7.2vw,112px);line-height:.88;letter-spacing:-.072em;font-weight:680;text-wrap:balance}.postPurchaseCelebration h1>span{color:var(--post-ink)}.postPurchaseCelebration>p{max-width:600px;margin:0 0 36px;color:var(--post-muted);font-size:clamp(17px,1.55vw,22px);line-height:1.55}.postPurchasePrimary{width:min(100%,430px);min-height:64px;padding:16px 20px 16px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--post-ink);border-radius:12px;background:var(--post-ink);color:var(--post-bg);text-decoration:none;font-size:16px;font-weight:750;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1)}.postPurchasePrimary b{font-size:25px;font-weight:400;line-height:1}.postPurchasePrimary:hover{transform:translateY(-2px);background:#fff}.postPurchasePrimary:active{transform:translateY(0)}.postPurchasePrimary:focus-visible{box-shadow:0 0 0 3px var(--post-bg),0 0 0 5px var(--post-ink);outline:0}.postPurchaseCelebration>small{display:block;margin-top:12px;color:var(--post-muted)}.postPurchaseInstall{border-top:1px solid var(--post-line)}.postPurchaseInstall>header{padding:24px 0 28px}.postPurchaseInstall h2{margin:12px 0 8px;color:var(--post-ink);font-size:clamp(30px,3.2vw,48px);line-height:1;letter-spacing:-.045em}.postPurchaseInstall>header p{max-width:440px;margin:0;color:var(--post-muted);font-size:16px}.postPurchaseInstallPath{display:grid;grid-template-columns:110px minmax(0,1fr);gap:24px;padding:24px 0;border-top:1px solid var(--post-line)}.postPurchaseInstallPath>div{display:grid;align-content:start;gap:3px}.postPurchaseInstallPath>div strong{font-size:16px}.postPurchaseInstallPath>div span{font-size:12px;color:var(--post-muted)}.postPurchaseInstallPath ol{list-style:none;display:grid;gap:12px;margin:0;padding:0}.postPurchaseInstallPath li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;color:var(--post-muted);font-size:14px;line-height:1.5}.postPurchaseInstallPath li b{font-size:12px;letter-spacing:.08em;color:var(--post-ink);padding-top:4px}.postPurchaseInstallPath li strong{color:var(--post-ink);font-weight:650}.postPurchaseFooter{max-width:1440px;margin:clamp(56px,8vw,110px) auto 0;padding-top:20px;border-top:1px solid var(--post-line);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr) auto;gap:24px 48px;align-items:start}.postPurchaseFooter>div{display:flex;gap:24px;flex-wrap:wrap}.postPurchaseFooter a{color:var(--post-ink);font-size:14px;font-weight:650}.postPurchaseFooter>p{margin:0;color:var(--post-muted);font-size:12px;max-width:430px}.postPurchaseFooter .legalLinks{margin:0;justify-content:flex-end}.postPurchaseFooter .legalLinks a{color:var(--post-muted);font-weight:450}@media(max-width:900px){.postPurchaseExperience{padding:24px 20px calc(26px + env(safe-area-inset-bottom))}.postPurchaseBackdrop{right:-170px;top:112px;width:440px;opacity:.11}.postPurchaseTopbar{padding-bottom:50px}.postPurchaseTopbar>span{font-size:12px}.postPurchaseStage{grid-template-columns:1fr;gap:64px}.postPurchaseCelebration{padding:0}.postPurchaseCelebration h1{font-size:clamp(52px,15.5vw,78px);line-height:.91;margin:20px 0 24px}.postPurchaseCelebration>p{font-size:16px;margin-bottom:28px;max-width:34ch}.postPurchasePrimary{width:100%;min-height:60px}.postPurchaseInstall{margin-top:4px}.postPurchaseInstallPath{grid-template-columns:82px minmax(0,1fr);gap:16px}.postPurchaseFooter{margin-top:62px;grid-template-columns:1fr;gap:20px}.postPurchaseFooter>div{display:grid;gap:12px}.postPurchaseFooter .legalLinks{justify-content:flex-start}}@media(max-width:420px){.postPurchaseTopbar .brandWordmark{gap:4px}.postPurchaseTopbar .brandSymbolImage{width:27px;height:27px;flex-basis:27px}.postPurchaseTopbar .brandNameImage{width:92px;height:auto;flex-basis:92px}.postPurchaseCelebration h1{font-size:clamp(48px,15vw,64px)}.postPurchaseInstallPath{grid-template-columns:1fr;gap:16px}.postPurchaseInstallPath>div{grid-template-columns:auto 1fr;gap:8px;align-items:baseline}}@media(prefers-reduced-motion:reduce){.postPurchasePrimary{transition:none}}.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:12px;max-width:260px}.durationSelects label{display:grid;grid-template-columns:1fr 96px;align-items:center;gap:16px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.durationSelects label span{font-weight:600}.durationSelects select{min-height:44px;padding:8px 32px 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:14px;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:14px;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:28px}.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:12px}.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:16px 8px}.metricsPublications button.active{background:var(--surface);box-shadow:inset 2px 0 var(--text)}.metricsPublications small{white-space:normal}.metricsMain{display:grid;gap:24px}.metricsForm,.diagnosticCard{padding:24px}.metricsForm>div:first-child>span,.diagnosticCard>span{display:block;font-size:12px;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:20px 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:20px 0;background:var(--line);border:1px solid var(--line)}.observedMetrics>div{display:grid;gap:8px;min-width:0;padding:16px;background:var(--bg)}.observedMetrics span{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.observedMetrics strong{font-size:16px;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:24px}.decisionGate{margin:12px 0 0;font-size:14px}.metricsCallout{justify-content:space-between;padding:20px;border:1px solid var(--line);border-radius:12px;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:12px}.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:8px 0 12px}.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:8px;padding:0 8px;border-radius:12px;background:var(--surface);font-size:12px}.ideaForm{display:grid;gap:20px;margin:24px 0 32px;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:12px;color:var(--muted)}.ideaFormHeader h2{margin:4px 0 0}.ideaOptionalGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ideaFormActions,.ideaActions{display:flex;gap:8px;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:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.ideaCard h2{font-size:20px;margin:4px 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:20px}.ideaCard time{font-size:12px;color:var(--muted)}.ideaActions button{min-height:44px}.dangerText{color:#b3261e!important}.emptyIdeas{display:grid;justify-items:start;gap:12px;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:20px!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:12px;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:12px;font-weight:750;letter-spacing:.13em}:root[data-theme=light] .eyebrow{color:var(--text)}.sidebar{z-index:40;width:224px;padding:20px 12px 16px;border-color:#22272a;background:#0c0e10}:root[data-theme=light] .sidebar{border-color:var(--line);background:#eee9df}.sidebar>.brandWordmark{height:40px;margin:0 8px 20px;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:8px;padding:0 12px;border-color:var(--line);background:var(--surface);font-size:14px;text-align:left}.sideNav{gap:2px}.sideNav button{min-height:40px;padding:0 12px;border-radius:12px;color:#8d948f;font-size:14px}.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 12px;font-size:12px}.sidebarFoot .legalLinks{margin:4px 0;padding:6px 10px;border-color:#22272a}.desktopCommandBar{height:56px;display:flex;align-items:center;gap:8px;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:8px;font-size:12px}.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:12px;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:12px 0 0;font-size:16px}.studioFlow{display:flex;align-items:center;margin:0;padding:0;list-style:none;color:var(--muted);font-size:12px;white-space:nowrap}.studioFlow li{display:flex;align-items:center;gap:8px}.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:12px;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:20px;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:24px;margin:0;padding:0 28px;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 28px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 78%,var(--surface));overflow:hidden;color:var(--muted);font-size:12px;white-space:nowrap}.viralTrail>strong{color:var(--brand);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.viralTrail span{display:flex;align-items:center;gap:4px;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:12px}.viralTrail span:not(:last-child):after{content:"";width:12px;height:1px;margin-left:8px;background:var(--line)}.studioCanvas .workspaceInputs{gap:0}.studioPrompt{gap:12px;padding:32px 32px 24px}.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:12px}.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 20px;border-right:1px solid var(--line)}.studioMetadata>*:last-child{border-right:0}.studioMetadata label,.studioMetadata legend,.dnaMetadata small{font-size:12px;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:8px}.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:12px;white-space:nowrap;text-overflow:ellipsis}.studioCanvas .advancedSources{margin:0;padding:0 28px;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:16px 20px 16px 28px;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:8px;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:16px;border-bottom:1px solid var(--line)}.studioInspector>header small{font-size:12px;letter-spacing:.09em}.studioInspector>header strong{font-size:14px}.studioInspector ul{margin:0;padding:12px 16px;list-style:none}.studioInspector li{display:grid;grid-template-columns:22px 1fr;gap:8px;padding:8px 0}.studioInspector li>b{width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:12px}.studioInspector li>span{display:grid}.studioInspector li strong,.studioInspector li small{font-size:12px}.studioInspector>div{margin:0 12px 12px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.studioInspector>div strong{font-size:12px}.studioInspector>div p{margin:4px 0 0;font-size:12px}.ideasWorldView{max-width:none}.ideasHero{padding-bottom:28px}.ideasHero h1{margin:8px 0;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:8px;padding:20px 20px 20px 4px;border:0;border-radius:0;background:transparent;text-align:left}.ideaCard.selected .ideaSelect{padding-left:20px}.ideaSelect:hover{background:transparent!important}.ideaRowTop{display:flex;justify-content:space-between;gap:16px}.ideaRowTop time{color:var(--muted);font-size:12px}.ideaStatus{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;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:16px;line-height:1.35}.ideaSelect>span:not(.ideaRowTop){display:-webkit-box;overflow:hidden;color:var(--muted);font-size:14px;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ideaSelect>small{font-size:12px}.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:16px;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:20px}}@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:26px}.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:20px;padding:0 16px}.studioCanvas .startToggle button{height:48px;min-height:48px;padding:0;font-size:12px}.viralTrail{min-height:44px;gap:12px;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 20px 20px}.studioPrompt textarea{min-height:150px;font-size:20px}.studioMetadata{grid-template-columns:1fr}.studioMetadata>label,.studioMetadata>.platformBlock,.dnaMetadata{min-height:58px;padding:12px 20px;border-right:0;border-bottom:1px solid var(--line)}.studioMetadata>*:last-child{border-bottom:0}.studioCanvas .advancedSources{padding:0 20px}.studioActions{min-height:0;display:block;padding:16px 20px 20px;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:26px}.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:20px;overflow-x:auto}.ideasWorkbench{min-height:0}.ideaSelect{padding:20px 4px}.ideaCard.selected .ideaSelect{padding-left:16px}.ideaMobileActions{padding-bottom:20px}.ideaCard.selected .ideaMobileActions{padding-left:16px}.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:20px}.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:12px}.mobileAppHeader{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){button{transition:none}}.journeyRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 28px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.journeyRail button{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:0;border-right:1px solid var(--line);border-radius:0;color:var(--muted);font-size:12px}.journeyRail button:last-child{border-right:0}.journeyRail button b{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:12px}.journeyRail button.active{background:color-mix(in srgb,var(--brand) 12%,var(--surface));color:var(--text)}.journeyRail button.active b{border-color:var(--brand);background:var(--brand);color:var(--brand-ink)}.journeyRail button.done b{border-color:#66816d;color:#a8ceb2}.cycleProgress{margin:24px 0 4px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.cycleProgress ol{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0}.cycleProgress li{position:relative;display:grid;justify-items:center;gap:8px;padding:0 8px;color:var(--muted);font-size:12px;text-align:center}.cycleProgress li:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 18px);width:calc(100% - 36px);height:1px;background:var(--line)}.cycleProgress li span{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);font-size:12px}.cycleProgress li.complete{color:var(--text)}.cycleProgress li.complete span{border-color:#66816d;color:#a8ceb2}.cycleProgress li.complete:not(:last-child):after{background:#66816d}.cycleProgress li.current{color:var(--text)}.cycleProgress li.current span{border-color:var(--brand);background:var(--brand);color:var(--brand-ink)}.cycleAction,.cycleCompletion{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.cycleAction p,.cycleCompletion p{margin:4px 0 0;color:var(--muted);font-size:14px}.cycleCompleteMessage,.cycleLoading{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.cycleCompleteMessage strong{color:var(--text)}.cycleProgress>small{display:block;margin-top:12px;color:var(--muted)}@media(max-width:800px){.journeyRail{margin:0 0 20px;overflow-x:auto}.journeyRail button{min-width:78px;padding:8px;flex-direction:column;gap:3px;font-size:12px}.journeyRail button b{width:20px;height:20px}}@media(max-width:640px){.cycleProgress{padding:16px 12px}.cycleProgress li{font-size:12px;padding:0 2px}.cycleProgress li span{width:24px;height:24px}.cycleProgress li:not(:last-child):after{top:11px;left:calc(50% + 15px);width:calc(100% - 30px)}.cycleAction,.cycleCompletion{align-items:stretch;flex-direction:column}.cycleAction button,.cycleCompletion button{width:100%}}.pwaDiagnostics{position:fixed;left:12px;bottom:calc(82px + env(safe-area-inset-bottom));z-index:120;max-width:calc(100vw - 24px);font-size:12px}.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:16px;border:1px solid #A98E60;border-radius:12px;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:8px 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:8px 0 12px;font-size:clamp(34px,4vw,46px);line-height:1.04;letter-spacing:-.05em}.productSectionHead p{max-width:700px;margin:0;font-size:16px}.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:12px;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:16px;color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.noteTile strong{display:block;margin:28px 0 12px;font-size:20px;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:14px;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:12px}.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:12px clamp(20px,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:12px}.saveState .textButton{min-height:44px;font-size:12px}.saveState.error{color:#ef8c85}.noteTools{display:flex;align-items:center;justify-content:flex-end;gap:8px}.colorPicker{display:flex;align-items:center;gap:4px}.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:20px auto 0;padding:12px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.noteLinkTool label{font-size:12px}.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:20px auto 0;padding:16px 20px;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:4px 0 0;color:var(--muted);font-size:14px}.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(24px,7vw,80px) 44px;border:0;border-radius:0;background:transparent}.noteTitle{height:auto;min-height:0;padding:0 0 24px;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:32px 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:12px}.notePaper footer a{color:var(--text)}.noteDangerZone{width:min(900px,calc(100% - 40px));display:flex;justify-content:flex-end;gap:12px;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:28px 0}.analysisExplainerIntro .eyebrow{grid-column:1}.analysisExplainerIntro h2{grid-column:1;margin:8px 0 0;font-size:26px;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 24px;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:12px}.analysisFlow div{display:grid;gap:4px}.analysisFlow strong{font-size:14px}.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:4px 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 12px;border:1px solid var(--line);border-radius:12px;color:var(--muted);font-size:12px;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:20px;margin-bottom:24px;padding-bottom:24px}.productSectionHead h1{font-size:26px}.productSectionHead>button{width:100%}.ideasHero>button{position:fixed;width:auto}.noteCollection{grid-template-columns:1fr;gap:8px;padding-top:20px}.noteTile{min-height:176px;padding:20px}.noteTile strong{margin-top:20px}.noteEditorBar{padding:8px 16px}.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:40px 24px 28px}.noteTitle{min-height:52px;font-size:26px}.noteBody{min-height:50dvh;font-size:16px}.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:24px 0}.analysisExplainerIntro h2{margin:8px 0 12px}.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))}}@media(max-width:800px){.ideasHero>button{position:static;width:100%;min-height:48px;padding:0 16px;border-radius:12px;box-shadow:none}}.blueprintTopups{padding:24px 0;border-bottom:1px solid var(--line)}.blueprintTopups header>span{display:block;margin-bottom:8px;color:var(--muted);font-size:12px;letter-spacing:.08em}.blueprintTopups h2{margin:0 0 8px}.blueprintTopups header p{max-width:660px;margin:0 0 20px}.blueprintTopupGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.blueprintTopupGrid a{min-height:118px;display:grid;align-content:center;gap:4px;padding:20px;border:1px solid var(--line);border-radius:12px;text-decoration:none;background:var(--surface)}.blueprintTopupGrid a:hover{border-color:var(--text)}.blueprintTopupGrid strong{font-size:16px}.blueprintTopupGrid span{font-size:22px;font-weight:700}.blueprintTopupGrid small{font-size:12px}.blueprintTopups>small{display:block;max-width:720px;line-height:1.5}@media(max-width:640px){.blueprintTopupGrid{grid-template-columns:1fr}.blueprintTopupGrid a{min-height:92px;grid-template-columns:1fr auto;align-items:center}.blueprintTopupGrid a small{grid-column:1/-1}}:root[data-theme=light] .timedScriptBlock header strong,:root[data-theme=light] .sceneOverview button>.sceneAction,:root[data-theme=light] .signalGreen{color:#16783a!important}:root[data-theme=light] .signalBlue,:root[data-theme=light] .scriptMark.retention,:root[data-theme=light] .annotationNotes .retention span{color:#1d5fe8!important}:root[data-theme=light] .signalYellow,:root[data-theme=light] .scriptMark.personalize{color:#8a6a00!important}:root[data-theme=light] .signalRed{color:#a33b31!important}:root[data-theme=light] .pwaOffline{border-bottom-color:#8a6a00}:root[data-theme=light] .vtShell :is(.claimNotice,.dnaBadge){border-color:#8a6a00}.realProgress .rpSteps{position:relative;margin:32px 0}.realProgress .rpSteps ol{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px;margin:0;padding:0;list-style:none}.realProgress .rpTrack{position:absolute;top:9px;left:calc((100% - 24px)/8);right:calc((100% - 24px)/8);height:3px;border-radius:2px;background:#b8bdc7;opacity:.9;overflow:hidden}:root:not([data-theme=light]) .realProgress .rpTrack{background:#b8bdc747}.realProgress .rpTrack i{display:block;height:100%;width:0;border-radius:2px;background:var(--bar-color);transition:width .4s linear,background-color .4s linear}.realProgress .rpSteps li{position:relative;padding:32px 0 0;text-align:center;font-size:12px;line-height:1.35;color:var(--muted);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.realProgress .rpSteps li:before{content:none}.realProgress .rpSteps li span{display:block;max-width:100%;margin:0 auto}.realProgress .rpSteps li b{left:50%;transform:translate(-50%);z-index:1;background:var(--bg);border:1px solid #B8BDC7;color:var(--muted);transition:background-color .4s linear,border-color .4s linear}.realProgress .rpSteps li.pending b{animation:none}.realProgress .rpSteps li.done b{background:var(--bar-color);border-color:var(--bar-color);color:#0a0a0d}.realProgress .rpSteps li.active b{background:var(--bar-color);border-color:var(--bar-color);color:#0a0a0d;animation:stagePulseCentered 1.2s ease-in-out infinite}.realProgress .rpSteps li.active b:after{border-top-color:var(--bar-color);border-left-color:var(--bar-color)}.realProgress .rpSteps li.active span{color:var(--text,inherit);font-weight:600}.realProgress .rpSteps li.done span{color:var(--text,inherit)}.realProgress.complete .rpSteps li b{background:#34c759;border-color:#34c759;color:#071a0b;animation:none}.realProgress.complete .rpSteps li span{color:#34c759}:root[data-theme=light] .realProgress.complete .rpSteps li span{color:#1e7a34}@keyframes stagePulseCentered{50%{transform:translate(-50%) scale(1.1)}}@media(max-width:480px){.realProgress .rpSteps ol{column-gap:4px}.realProgress .rpTrack{left:calc((100% - 12px)/8);right:calc((100% - 12px)/8)}}@media(prefers-reduced-motion:reduce){.realProgress .rpTrack i,.realProgress .rpSteps li b{transition:none}.realProgress .rpSteps li.active b{animation:none}}.postPurchaseSimple{display:flex;flex-direction:column}.postPurchaseSimple .postPurchaseTopbar{padding-bottom:0}.postPurchaseNote{flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:640px;margin:0 auto;padding:32px 0}.postPurchaseNote h1{margin:0 0 24px;font-size:clamp(36px,5vw,60px);line-height:1.04;letter-spacing:-.04em;font-weight:680;text-wrap:balance}.postPurchaseNote p{margin:0 0 12px;color:var(--post-muted);font-size:clamp(17px,1.5vw,20px);line-height:1.5}.postPurchaseHelp{margin-top:32px;padding-top:24px;border-top:1px solid var(--post-line);display:grid;gap:8px}.postPurchaseHelp span{color:var(--post-muted);font-size:16px}.postPurchaseHelp a{color:var(--post-ink);font-size:clamp(20px,2vw,26px);font-weight:680;letter-spacing:-.01em;overflow-wrap:anywhere;text-underline-offset:4px;min-height:44px;display:flex;align-items:center}.postPurchaseNoteFooter .legalLinks{margin:0;justify-content:center}.postPurchaseNoteFooter .legalLinks a{color:var(--post-muted);font-weight:450}body:has(.vtShell){padding:0}body:has(.vtShell) .pwaInstallButton{display:none}body:has(.vtShell) .pwaIosHelp{top:calc(66px + env(safe-area-inset-top))}.vtShell .mobileAppHeader{display:flex;position:fixed;top:0;left:0;right:0;z-index:40;max-width:var(--vt-col);margin:0 auto;align-items:center;justify-content:space-between;height:var(--vt-top);padding:env(safe-area-inset-top) max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));background:var(--bg);border-bottom:1px solid var(--line);isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:has(.vtShell){background:var(--bg)}.vtShell .mobileAppHeader .brandWordmark{height:34px}.vtMenuButton{width:44px;height:44px;min-height:44px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--text)}.vtMenuButton svg{width:24px;height:24px}.vtShell .vtMain{margin:0;padding:0;overflow-x:clip}.vtShell .contentCanvas{width:100%;max-width:var(--vt-col);margin:0 auto;padding:calc(var(--vt-top) + 20px) max(16px,env(safe-area-inset-right)) calc(var(--vt-tab) + 24px) max(16px,env(safe-area-inset-left));min-width:0}.vtShell .vtTabbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;position:fixed;left:0;right:0;bottom:0;z-index:40;max-width:var(--vt-col);margin:0 auto;padding:6px max(4px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));background:var(--bg);border-top:1px solid var(--line)}.vtShell .vtTabbar button:hover{background:transparent}.vtShell .vtTabbar button{display:grid;justify-items:center;align-content:end;gap:4px;min-height:56px;padding:6px 2px;border:0;border-radius:12px;background:transparent;color:var(--muted);font-size:12px;font-weight:550;line-height:1.1;min-width:0}.vtShell .vtTabbar .vtTabLabel{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtShell .vtTabbar svg{width:22px;height:22px}.vtShell .vtTabbar button.active{color:var(--text);font-weight:650}.vtShell .cycleProgress ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.vtShell .cycleProgress li{display:block;height:3px;padding:0;border-radius:2px;background:var(--line)}.vtShell .cycleProgress li.complete{background:var(--muted)}.vtShell .cycleProgress li.current{background:var(--text)}.vtShell .cycleProgress li:after{display:none}.vtShell .cycleError{display:block;margin:12px 0 0;color:var(--text);font-size:14px;line-height:1.45}.vtShell .cycleError:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#ff6b61;vertical-align:1px}.vtShell .cycleError .textButton{min-height:44px;padding:0 4px}.vtShell .cycleProgress li>*{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vtShell :is(.summaryFacts,.strategyDetails dl,.preparationGrid,.finishGrid){grid-template-columns:minmax(0,1fr)}.vtShell .contentCanvas :is(dt,dd){min-width:0;overflow-wrap:anywhere}.vtShell :is(.timedScriptBlock header,.sceneOverviewText) strong{min-width:0;overflow-wrap:anywhere}.vtShell.keyboardOpen .vtTabbar{display:none}.vtShell.keyboardOpen .contentCanvas{padding-bottom:24px}.recording-active .vtShell .vtTabbar,.recording-active .vtShell .mobileAppHeader{display:none!important}.recording-active .vtShell .contentCanvas{padding-top:calc(16px + env(safe-area-inset-top))}.vtMenuLayer{position:fixed;inset:0;z-index:80}.vtMenuScrim{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:#0000008c}.vtMenuScrim:hover{background:#0000008c}.vtMenu{position:absolute;top:0;right:0;bottom:0;width:min(88vw,380px);display:flex;flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior:contain;padding:calc(10px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) 16px;background:var(--bg);border-left:1px solid var(--line)}.vtMenu>header span{display:grid;min-width:0}.vtMenu>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtMenuClose{width:44px;height:44px;min-height:44px;padding:0;border:0;font-size:26px;line-height:1}.vtMenu>*,.vtMenu nav>*{flex-shrink:0}.vtMenu nav button,.vtMenuAppearance .vt-theme-toggle,.vtMenu .vtMenuFeedback{display:flex;align-items:center;gap:16px;width:100%;min-height:62px;padding:12px 16px;text-align:left;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text)}.vtMenu nav button>span,.vtMenuAppearance .vt-theme-toggle>span,.vtMenu .vtMenuFeedback>span{display:grid;gap:2px}.vtMenu nav small,.vtMenuAppearance small,.vtMenu .vtMenuFeedback small{font-weight:400}.vtMenu :is(nav button,.vt-theme-toggle,.vtMenuFeedback) svg{flex-shrink:0;width:20px;height:20px}.vtMenu .vtMenuLogout{display:flex;align-items:center;gap:16px;width:100%;min-height:52px;padding:12px 16px;border:0;border-radius:12px;background:transparent;color:var(--muted);text-align:left}.vtMenu .vtMenuLogout svg{width:20px;height:20px}.vtMenuLogout{margin-top:auto}.vtMenu .productFeedbackBox.embedded{display:block;position:static;inset:auto;width:auto}.vtMenu .productFeedbackBox.embedded .feedbackHint{margin:0;color:var(--muted);font-size:14px}.vtMenu .productFeedbackBox.embedded .productFeedbackPanel{position:static;inset:auto;width:auto;max-height:none;overflow:visible;box-shadow:none}.vtMenu .legalLinks a{display:inline-block;max-width:100%;min-height:44px;padding:12px 0;line-height:20px;font-size:14px;color:var(--muted)}.vtShell .contentCanvas .legalLinks a{display:inline-block;max-width:100%;min-height:44px;padding:12px 0;line-height:20px}@media(prefers-reduced-motion:no-preference){.vtMenu{animation:vtMenuIn .18s ease-out}}@keyframes vtMenuIn{0%{transform:translate(18px);opacity:0}}.vtMenu:focus{outline:0}.vtShell button{border-radius:12px}.vtShell :is(.teleprompterPrimary,.createWorkButton,.recordPrimary,.recordingPrimaryAction:not(.secondaryButton)){min-height:52px;width:100%;border:1px solid var(--text);background:var(--text);color:var(--bg);font-weight:650}.vtShell :is(.teleprompterPrimary,.createWorkButton,.recordPrimary,.recordingPrimaryAction:not(.secondaryButton)):hover:not(:disabled){background:var(--text);opacity:.9}.vtShell :is(.secondaryButton,.journeySection>button,.cycleAction>button,.cycleCompletion>button,.metricsCallout button,.teleprompterRepeat .teleprompterPrimary){min-height:48px;border:1px solid var(--line);background:transparent;color:var(--text);font-weight:600;opacity:1}.vtShell :is(.secondaryButton,.journeySection>button,.cycleAction>button,.cycleCompletion>button,.metricsCallout button,.teleprompterRepeat .teleprompterPrimary):hover:not(:disabled){background:var(--hover)}.vtShell :is(.journeySection>button,.cycleAction>button,.cycleCompletion>button,.recordingPrimaryAction,.teleprompterRepeat .teleprompterPrimary){width:100%}.teleprompterEntry{display:grid;gap:12px;margin:20px 0}.teleprompterPrimary{width:100%;min-height:52px;background:var(--text);color:var(--bg);border-color:var(--text);font-weight:650}.teleprompterPrimary:hover:not(:disabled){background:var(--text);opacity:.9}.teleprompterConflict,.teleprompterEdited{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.teleprompterConflict p,.teleprompterEdited p{margin:0}.teleprompterConflict>div,.teleprompterEdited>div{display:flex;flex-wrap:wrap;gap:8px}.teleprompterTakes{margin:0;font-size:14px}.vtProv{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.01em}.vtProv svg{flex:none}.vtShell .provenanceList dt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px}.vtShell .provenanceList>div{display:block;text-align:left}.vtShell .provenanceList dd{margin-top:4px;text-align:left;overflow-wrap:break-word}.vtShell .continueList .workRow small{overflow-wrap:anywhere}.vtShell .continueRule{margin-top:4px}.vtShell .continueRule .vtProv{vertical-align:-1px}.vtShell .continueError{color:var(--muted);font-size:14px}.vtShell .screenHead{margin:4px 0 20px}.vtShell .screenHead p{margin:8px 0 0;color:var(--muted);font-size:16px;line-height:1.45}.vtShell :is(.primaryAction,.createWorkButton,.teleprompterPrimary,.noteAction){display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:54px;padding:0 20px;border:1px solid var(--text);border-radius:12px;background:var(--text);color:var(--bg);font-size:16px;font-weight:650;line-height:1.2;text-align:center}.vtShell :is(.primaryAction,.createWorkButton,.teleprompterPrimary,.noteAction):disabled{opacity:.4}.vtShell .secondaryButton{min-height:48px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--text);font-weight:600}.vtShell .textButton{border:0;background:transparent;color:var(--text);text-decoration:underline;text-underline-offset:3px;min-height:44px}.vtShell .segmented{display:flex;gap:4px;margin:16px 0;padding:4px;border:0;border-radius:12px;background:var(--vt-soft);min-width:0}.vtShell .segmented button{flex:1 1 0;min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 8px;border:0;border-radius:12px;background:transparent;color:var(--muted);font-size:14px;font-weight:600;line-height:1.2;text-align:center}.vtShell .segmented button[aria-pressed=true]{background:var(--bg);color:var(--text);box-shadow:0 0 0 1px var(--line)}.vtShell .segmented .ideaCount{font-size:12px;opacity:.7}.vtShell .quietNote{color:var(--muted);font-size:14px;line-height:1.45}.vtShell .emptyState{display:grid;gap:8px;padding:28px 2px}.vtShell .emptyState h2{margin:0;font-size:20px;font-weight:650}.vtShell .emptyState p{margin:0 0 8px;color:var(--muted);line-height:1.45}.vtShell .bpRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;min-height:72px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--vt-card);color:var(--text);text-align:left}.vtShell .bpRowText{flex:1 1 160px;min-width:0;display:grid;gap:3px}.vtShell .bpRowText strong{font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.vtShell .bpRowText small{color:var(--muted);font-size:14px}.vtShell .bpState{flex:none;max-width:100%;padding:4px 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;font-weight:650}.vtShell .bpState.ready{color:var(--text)}.vtShell .bpState.takes{color:var(--text);border-color:var(--text)}.vtShell .bpState.done{background:var(--text);border-color:var(--text);color:var(--bg)}.vtShell .bpState.error{color:#e5484d;border-color:currentColor}.vtShell .continueList{margin:0 0 8px}.vtShell .continueList h2{margin:0 0 12px;font-size:14px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.vtShell .continueList .workRows{display:grid;gap:12px}.vtShell .continueList .workRow{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--vt-soft)}.vtShell .continueList .workRow button{justify-self:start;min-height:44px;padding:0;border:0;background:none;color:var(--text);font-weight:650;text-align:left}.vtShell .ideasWorldView .primaryAction{margin-bottom:4px}.vtShell .note-graphite{--note:#8A9099}.vtShell .note-sand{--note:#D9B26F}.vtShell .note-sage{--note:#7FB28A}.vtShell .note-sky{--note:#6FA8DC}.vtShell .note-rose{--note:#D98AA0}.vtShell .noteCard{display:grid;gap:8px;width:100%;padding:16px;border:1px solid var(--line);border-left:4px solid var(--note);border-radius:12px;background:var(--vt-card);color:var(--text);text-align:left}.vtShell .noteCard strong{font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.vtShell .noteCard small{color:var(--muted);font-size:12px}.vtShell .noteBack{min-height:44px;padding:0;border:0;background:none;color:var(--muted);font-weight:600}.vtShell .noteBar .saveState{flex:1;min-width:0;color:var(--muted);font-size:14px;text-align:center}.vtShell .createForm{display:grid;gap:4px;min-width:0}.vtShell .createForm>.segmented{margin-top:0}.vtShell .createFields{display:grid;gap:20px;margin:0;padding:0;border:0;min-width:0}.vtShell .createIdea{display:grid;gap:8px;font-weight:600}.vtShell .createIdea textarea{min-height:128px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--vt-card);color:var(--text);font-size:16px;font-weight:400;line-height:1.5;resize:vertical}.vtShell .createIdea small{color:var(--muted);font-size:12px;font-weight:400}.vtShell .createRow{display:grid;gap:16px}.vtShell .createPlatform{margin:0;padding:0;border:0;min-width:0}.vtShell .createPlatform legend{padding:0;font-weight:600}.vtShell .createPlatform .segmented{margin:8px 0 0}.vtShell .createPlatform .segmented button{border:1px solid transparent}.vtShell .createPlatform .segmented button[aria-pressed=true]{background:var(--text);color:var(--bg);font-weight:700;box-shadow:none}.vtShell .createPlatform .segmented button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.vtShell .createPlatform .platformCheck{font-weight:800;font-size:14px;line-height:1}.vtShell .createView .platformChoice{width:auto;height:auto;border-radius:12px}.vtShell .createView .platformChoice svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.vtShell .createGoal{display:grid;gap:8px;font-weight:600}.vtShell .createGoal select,.vtShell .createMore :is(input,select){min-height:48px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--vt-card);color:var(--text);font-size:16px}.vtShell .createMore>summary{display:flex;align-items:center;gap:8px;min-height:52px;font-weight:600}.vtShell .createMore>summary small{color:var(--muted);font-weight:400}.vtShell .createMore>div{display:grid;gap:16px;padding-bottom:8px}.vtShell .createMore label{display:grid;gap:8px;font-weight:600}.vtShell .createActions{display:grid;gap:8px;margin-top:20px}.vtShell .createActions .draftLine{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.vtShell .createDna{margin:16px 0 0;color:var(--muted);font-size:14px}.vtShell .bp{display:grid;gap:20px;min-width:0}.vtShell .bpBack{justify-self:start;min-height:44px;padding:0;border:0;background:none;color:var(--muted);font-weight:600}.vtShell .bpMeta{margin:0;color:var(--muted);font-size:14px}.vtShell .bpHead h1{margin:0;font-size:26px;line-height:1.15;font-weight:700;letter-spacing:-.015em;overflow-wrap:anywhere}.vtShell .bpLead{margin:0;color:var(--muted);font-size:16px;line-height:1.45}.vtShell .bpRecord{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--vt-soft)}.vtShell .teleprompterEntry{display:grid;gap:12px}.vtShell .recDot{flex:none;width:12px;height:12px;border-radius:50%;background:var(--vt-rec)}.vtShell :is(.teleprompterNote,.teleprompterTakes){margin:0;color:var(--muted);font-size:14px;line-height:1.45}.vtShell .cycleProgress{border-radius:12px;display:grid;gap:12px;margin:0;padding:0;border:0;background:none}.vtShell .cycleProgress .cycleTrack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.vtShell .cycleProgress .cycleTrack li:before{content:"";height:4px;border-radius:2px;background:var(--line)}.vtShell .cycleProgress .cycleTrack li.complete:before{background:var(--text)}.vtShell .cycleProgress .cycleTrack li.current{color:var(--text)}.vtShell .cycleProgress .cycleTrack li.current:before{background:color-mix(in srgb,var(--text) 45%,var(--bg))}.vtShell .cycleProgress .cycleTrack li span{display:none}.vtShell .cycleAction{display:grid;gap:12px}.vtShell .cycleAction p,.vtShell .cycleNote{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.vtShell .bpSectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.vtShell .bpSectionHead h2{margin:0;font-size:20px;font-weight:700}.vtShell .bpLink{min-height:44px;padding:0;border:0;background:none;color:var(--text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.vtShell .bpStatusLine{margin:0 0 8px;color:var(--muted);font-size:14px}.vtShell .bpScenes{display:grid;gap:12px;margin:0;padding:0;list-style:none}.vtShell .bpScenes>li{padding:16px 16px 8px;border:1px solid var(--line);border-radius:12px}.vtShell .bpSceneHead{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;color:var(--muted);font-size:14px;font-weight:600}.vtShell .bpTime{color:var(--text);font-variant-numeric:tabular-nums}.vtShell .bpSpeech{margin:8px 0;font-size:18px;line-height:1.45;overflow-wrap:anywhere}.vtShell .bpMuted{color:var(--muted)}.vtShell .bpHow>summary{min-height:44px;display:flex;align-items:center;color:var(--muted);font-size:14px;font-weight:600}.vtShell :is(.bpHow dl,.bpFacts){display:grid;gap:0;margin:0 0 8px}.vtShell :is(.bpHow dl,.bpFacts)>div{padding:12px 0;border-top:1px solid var(--line)}.vtShell :is(.bpHow,.bpFacts) dt{color:var(--muted);font-size:12px;font-weight:650}.vtShell :is(.bpHow,.bpFacts) dd{margin:3px 0 0;font-size:16px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.vtShell .bpFolds{display:grid;gap:12px}.vtShell .bpFold>summary small{color:var(--muted);font-size:14px;font-weight:500;text-align:right}.vtShell .bpFold[open]{padding-bottom:12px}.vtShell .bpChecks{display:grid;margin:0 0 8px}.vtShell .bpChecks label{display:flex;align-items:center;gap:12px;min-height:44px;line-height:1.35}.vtShell .bpChecks input{flex:none;width:20px;height:20px}.vtShell .bpCaption{display:grid;gap:4px;margin:8px 0;padding:12px 16px;border-radius:12px;background:var(--vt-soft)}.vtShell .bpCaption p{margin:0;white-space:pre-line;line-height:1.45}.vtShell .bpCallout{display:grid;gap:12px;margin:12px 0}.vtShell .bpCallout p{margin:0;line-height:1.45}.vtShell .bpInner>summary{min-height:48px;display:flex;align-items:center;font-weight:600}.vtShell :is(.bpFold,.createMore,.bpInner){margin:0}.vtShell .bpHow{margin:0;padding:0;border-top:1px solid var(--line)}.vtShell .bpHow[open]>summary,.vtShell .bpFold[open]>summary,.vtShell .createMore[open]>summary{margin-bottom:4px}.vtShell .createMore{border-top:1px solid var(--line);padding:0}.vtShell .cycleProgress .cycleTrack li{display:grid;gap:8px;min-width:0;margin:0;border:0;background:none;color:var(--muted);font-weight:600;overflow-wrap:anywhere;justify-items:stretch;text-align:left;font-size:12px;padding:0}.vtShell .cycleProgress .cycleTrack li:after{content:none}.vtShell .createActions .createWorkButton{width:100%;justify-content:center;margin:0}.vtShell .noteTools .noteColor{width:36px;height:36px;min-height:36px;border-radius:50%}.vtShell .noteTools .colorPicker{display:flex;gap:8px}.vtShell .noteBar{display:flex;align-items:center;gap:12px;margin:0 0 12px;flex-wrap:wrap}.vtShell .noteAction{width:auto;min-height:44px;padding:0 16px;font-size:16px;max-width:100%;white-space:normal}.vtShell .bp>*{min-width:0}.vtShell .bpHead{display:grid;gap:8px;margin-top:-8px;min-width:0;max-width:100%}.vtShell .bpHead :is(p,h1){max-width:100%;overflow-wrap:anywhere}.vtShell .bpFold{padding:0 16px;border:1px solid var(--line);border-radius:12px;min-width:0;max-width:100%}.vtShell .bpFold>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;font-weight:650;cursor:pointer;flex-wrap:wrap}.vtShell .bpFold :is(label,dd,p,span,small){overflow-wrap:anywhere;min-width:0}.vtShell .createView .createActions{grid-template-columns:minmax(0,1fr)}.vtShell :is(.bpFacts,.bpHow dl)>div{display:block;grid-template-columns:none}.vtShell :is(.bpFacts,.bpHow) :is(dt,dd){text-align:left;width:auto}.vtShell .noteTools{flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:12px;display:grid;justify-items:start;gap:10px}.vtShell .miniHead{margin:0 0 12px;color:var(--muted);font-size:14px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.vtShell :is(.dnaSummary,.accountCard,.metricsCard,.dnaGroup){display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--vt-card)}.vtShell .dnaSummary{margin:0 0 16px;background:var(--vt-soft)}.vtShell .dnaSummary .miniHead{margin:0}.vtShell .dnaSummary p{margin:0;font-size:16px;line-height:1.45}.vtShell .dnaSummaryFoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:14px}.vtShell .dnaForm{display:grid;gap:16px;min-width:0}.vtShell .dnaFieldset{display:grid;gap:16px;margin:0;padding:0;border:0;min-width:0}.vtShell .dnaGroup h2{margin:0;font-size:20px;font-weight:700}.vtShell .dnaGroup>.quietNote{margin:-4px 0 0}.vtShell :is(.dnaGroup,.dnaMore) label{display:grid;gap:8px;font-weight:600;min-width:0}.vtShell :is(.dnaGroup,.dnaMore) label small{color:var(--muted);font-weight:400}.vtShell :is(.dnaGroup,.dnaMore) :is(textarea,input){min-height:48px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text);font-weight:400;line-height:1.45}.vtShell :is(.dnaGroup,.dnaMore) textarea{min-height:96px;resize:vertical}.vtShell .dnaCount{font-size:12px}.vtShell .dnaCount.ok{color:var(--text)}.vtShell .dnaMore[open]{gap:16px}.vtShell .dnaSave{display:grid;gap:8px}.vtShell .dnaView .fieldHelp{color:var(--muted);font-size:14px;font-weight:400}.vtShell .metricsCardHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.vtShell :is(.metricsCardHead,.metricsCard,.accountCard) h2{margin:0;font-size:20px;font-weight:700}.vtShell .accountView{display:grid;gap:16px}.vtShell .accountView .screenHead p{overflow-wrap:anywhere}.vtShell .accountBig{margin:0;color:var(--muted);font-size:16px}.vtShell .accountBig strong{color:var(--text);font-size:34px;font-weight:700;letter-spacing:-.02em;margin-right:4px}.vtShell .accountBar{height:8px;border-radius:4px;background:var(--line);overflow:hidden}.vtShell .accountBar span{display:block;height:100%;border-radius:4px;background:var(--text)}.vtShell .accountActions{display:grid;gap:12px}.vtShell .accountActions .secondaryButton{width:100%;min-height:52px}.vtShell .accountLegal{padding-top:4px}.vtShell .metricsView{display:grid;gap:16px}.vtShell .metricsView .screenHead{margin-bottom:2px}.vtShell .metricsReels .bpRow.selected{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.vtShell .metricsSteps{display:grid;gap:16px;min-width:0}.vtShell .stepList{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:step}.vtShell .stepList li{position:relative;display:grid;gap:2px;padding:12px 0 12px 40px;counter-increment:step;min-width:0}.vtShell .stepList li:before{content:counter(step);position:absolute;left:0;top:10px;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);font-size:14px;font-weight:650}.vtShell .stepList li.done:before{content:"✓";border-color:var(--text);background:var(--text);color:var(--bg)}.vtShell .stepList li.current:before{border-color:var(--text);color:var(--text)}.vtShell .stepList li strong{font-size:16px;font-weight:600}.vtShell .stepList li small{color:var(--muted);font-size:14px}.vtShell .stepList li:not(.done):not(.current) strong{color:var(--muted)}.vtShell .metricsCard .segmented{margin:0}.vtShell .metricsFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.vtShell .metricsFields label,.vtShell .metricsNewForm label{display:grid;gap:8px;min-width:0;font-size:14px;font-weight:600}.vtShell .metricsNewForm label small{color:var(--muted);font-weight:400}.vtShell :is(.metricsFields,.metricsNewForm) :is(input,select){min-height:48px;width:100%;min-width:0;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text)}.vtShell .metricsNewForm{display:grid;gap:16px;padding-bottom:4px}.vtShell .metricsView .observedMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vtShell .metricsView .observedMetrics>div{display:grid;gap:2px;padding:12px;border-radius:12px;background:var(--vt-soft);min-width:0}.vtShell .metricsView .observedMetrics span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.vtShell .metricsView .observedMetrics strong{font-size:16px}.vtShell .metricsDecide{display:grid;gap:12px}.vtShell .metricsDecide .secondaryButton{min-height:52px}.vtShell .accountBig span{display:block;margin-bottom:2px;font-size:14px}.vtShell .createOpen{display:grid;gap:12px;padding-top:16px}.vtShell .createOpen>.miniHead{margin:0}.vtShell .dnaMore{display:grid;gap:16px}.vtShell .dnaMore h2 small{color:var(--muted);font-size:14px;font-weight:400}.vtShell.noteFocusMode .contentCanvas{max-width:var(--vt-col);padding:0}.vtShell .noteEditorView{display:flex;flex-direction:column;min-height:100dvh;margin:0;padding:0 0 calc(64px + env(safe-area-inset-bottom));background:var(--bg)!important;border:0;border-radius:0}.vtShell .noteEditorView .noteBar{position:sticky;top:0;z-index:20;margin:0;padding:max(8px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));background:var(--bg);border:0}.vtShell .noteEditorView .noteBack{color:var(--text);font-size:16px}.vtShell .noteEditorView .notePaper{flex:1;width:100%;min-height:0;margin:0;padding:8px max(20px,env(safe-area-inset-right)) 24px max(20px,env(safe-area-inset-left));border:0;border-radius:0;background:transparent;box-shadow:none}.vtShell .noteEditorView .noteBody{flex:1;width:100%;min-height:60dvh;padding:4px 0 0;border:0;background:transparent;font-size:16px!important;line-height:1.55}.vtShell .noteEditorView :is(.noteLinkTool,.noteConflict){width:auto;margin:0 20px 12px}.vtShell .noteEditorView .noteTools{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;max-width:var(--vt-col);margin:0 auto;padding:8px max(16px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--bg)}.vtShell .noteEditorView .noteTools .textButton{min-height:44px;min-width:0;white-space:normal}.vtShell.keyboardOpen .noteEditorView .noteTools{display:none}.vtShell .noteEditorView .noteTools{display:grid;gap:6px}.vtShell .noteEditorView .noteToolGroup{display:flex;align-items:center;gap:8px;min-width:0}.vtShell .noteEditorView .noteToolLabel{flex:none;color:var(--muted);font-size:14px;font-weight:600}.vtShell .noteEditorView .noteTools .colorPicker{gap:0}.vtShell .noteEditorView .noteTools .colorPicker .noteColor{flex:none;width:44px;min-width:44px;height:44px;min-height:44px;padding:7px;background-clip:content-box;border:0;box-shadow:none}.vtShell .noteEditorView .noteTools .colorPicker .noteColor[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--text)}.vtShell .noteEditorView:has(.noteTools){padding-bottom:calc(120px + env(safe-area-inset-bottom))}.vtShell .noteEditorView .noteToolActions{justify-content:flex-start;gap:8px}.vtShell .noteEditorView .noteToolButton{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:var(--vt-card);color:var(--text);font-size:16px;font-weight:600}.vtShell .noteEditorView .noteToolButton:focus-visible,.vtShell .noteEditorView .noteColor:focus-visible{outline:2px solid var(--text);outline-offset:2px}.vtShell .noteEditorView .noteNotice{display:grid;gap:8px;margin:0 20px 12px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--vt-card)}.vtShell .noteEditorView .noteNotice p{margin:0;font-size:14px;line-height:1.45}.vtShell .noteEditorView .noteNoticeActions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.vtShell .noteEditorView .noteNoticePrimary{min-height:44px;padding:0 16px;border:0;border-radius:12px;background:var(--text);color:var(--bg);font-weight:650}.vtShell .noteEditorView .noteDangerZone{width:auto;margin:0;padding:8px 20px 24px;justify-content:flex-start}.vtShell .noteEditorView .notePaper footer{padding-top:8px;border:0;font-size:12px}.vtShell .noteEditorView .noteTools .colorPicker{flex:0 1 auto;min-width:0;gap:10px}.vtShell .noteEditorView .noteTools .noteColor{flex:none;width:30px;min-width:30px;height:30px;min-height:30px;padding:0}.vtShell .noteEditorView :is(.noteTitle,.noteBody):is(:focus,:focus-visible){outline:0;box-shadow:none}.vtShell .vtTabbar button>span:first-child{display:flex;align-items:center;justify-content:center;border-radius:12px;width:auto;height:30px;background:none!important}.vtShell .vtTabbar .vtRecTab{color:var(--text)}.vtShell .vtTabbar .vtRecTab svg{width:22px;height:22px}.vtShell .vtGlyph .recSpot{fill:var(--vt-coral);stroke:none}.vtShell .storyRow{display:grid;gap:12px;min-width:0;margin:0 0 20px}.vtShell .storyRow .miniHead{margin:0}.vtShell .storyRow ul{display:flex;gap:16px;margin:0 -16px;padding:2px 16px 4px;list-style:none;overflow-x:auto;scrollbar-width:none}.vtShell .storyRow ul::-webkit-scrollbar{display:none}.vtShell .storyGrid ul{flex-wrap:wrap;overflow:visible;margin:0;padding:2px 0 4px}.vtShell .storyRow button{display:grid;justify-items:center;gap:8px;width:76px;min-height:44px;padding:0;border:0;background:none;color:var(--text)}.vtShell .storyRing>span{display:grid;place-items:center;width:100%;height:100%;border:3px solid var(--bg);border-radius:50%;background:var(--vt-soft);font-size:24px;font-weight:700}.vtShell .storyRing em{position:absolute;right:-2px;bottom:-2px;min-width:22px;height:22px;padding:0 8px;border:2px solid var(--bg);border-radius:12px;background:var(--vt-coral);color:#101214;font-size:11px;font-style:normal;font-weight:700;line-height:18px}.vtShell .storyRow small{width:100%;overflow:hidden;color:var(--text);font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.vtShell .freeCamera{display:flex;align-items:center;gap:16px;min-height:72px;margin:0 0 20px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--vt-card);color:var(--text);text-decoration:none}.vtShell .freeCamera>span:nth-child(2){display:grid;flex:1;min-width:0;gap:2px}.vtShell .freeCamera small{color:var(--muted);font-size:14px}.vtShell .freeCamera>span:last-child{color:var(--muted);font-size:24px}.vtShell .freeCameraIcon{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--text);color:var(--bg)}.vtShell .vtGlyph .cut{stroke:var(--bg)}.vtShell .vtMenuButton .vtGlyph{width:26px;height:26px}@font-face{font-family:VT Baloo;src:url(/fonts/baloo2-latin.woff2) format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT Baloo;src:url(/fonts/baloo2-latin-ext.woff2) format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.vtShell{--vt-top: calc(58px + env(safe-area-inset-top)) ;--vt-tab: calc(69px + env(safe-area-inset-bottom)) ;--vt-col:560px;min-height:100dvh;background:var(--bg);--vt-card:color-mix(in srgb,var(--text) 4%,var(--bg));--vt-soft:color-mix(in srgb,var(--text) 7%,var(--bg));--vt-rec:#FF3B30;--vt-coral:#fb4d37;--vt-display:"VT Baloo"}.vtShell :is(h1,h2,.noteTitle,.bpRow strong,.noteCard strong,.storyRing>span,.accountBig strong,.freeCamera strong,.vtMenu>header strong){font-family:var(--vt-display),Inter,system-ui,sans-serif}.vtShell h1{font-weight:700;letter-spacing:-.01em}.vtShell .screenHead h1{margin:0;font-weight:700;letter-spacing:-.02em;font-size:26px;line-height:1.05}.vtShell h2:not(.miniHead):not(.vtMenuGroupTitle){font-weight:700;letter-spacing:-.005em}.vtShell .noteEditorView .noteTitle{width:100%;padding:0 0 8px;border:0;background:transparent;font-size:28px!important;line-height:1.2;display:block;min-height:0;height:auto;resize:none;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:700;letter-spacing:-.01em}.vtShell :is(.bpList,.noteList){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vtShell :is(.bpList,.noteList)>li{min-width:0}.vtShell :is(.bpRow,.noteCard){position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:8px;aspect-ratio:9/16;height:auto;min-height:0;padding:12px;border:1px solid var(--line);border-left-width:1px;border-radius:12px;overflow:hidden;text-align:left}.vtShell .bpRow{background:linear-gradient(180deg,var(--vt-soft) 0%,var(--vt-card) 55%,color-mix(in srgb,var(--text) 10%,var(--bg)) 100%)}.vtShell .noteCard{background:linear-gradient(180deg,color-mix(in srgb,var(--note) 38%,var(--bg)) 0%,var(--vt-card) 62%)}.vtShell :is(.bpRow,.noteCard) strong{font-weight:650;letter-spacing:0;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.vtShell .bpRow small{font-size:12px}.vtShell .noteCard p{margin:0;color:var(--muted);font-size:14px;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.vtShell .bpRow .bpState{position:absolute;top:10px;left:10px;width:max-content;max-width:calc(100% - 20px);white-space:normal;font-size:12px}.vtShell :is(button,a,.bpRow,.noteCard){transition:transform .12s ease-out,opacity .12s ease-out}.vtShell :is(button,a,.bpRow,.noteCard):active{transform:scale(.96)}.vtShell .vtTabbar button.active>span:first-child{background:color-mix(in srgb,var(--text) 14%,var(--bg));animation:vtPop .34s cubic-bezier(.2,.8,.3,1.25)}.vtShell .storyRing{position:relative;display:grid;place-items:center;width:72px;height:72px;padding:2.5px;border-radius:50%;background:var(--text);transition:transform .16s ease-out}.vtShell .storyRow button:active .storyRing{transform:scale(.92)}.vtShell .saveState{animation:vtFade .3s ease-out}@keyframes vtPop{0%{transform:scale(.82)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes vtFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vtShell *{animation:none!important;transition:none!important}}.vtShell .bpRow .bpRowText{display:grid;gap:4px;min-width:0;flex:none;margin-top:auto}.vtShell .vtTabbar .vtRecTab.active>span:first-child{background:linear-gradient(color-mix(in srgb,var(--text) 14%,var(--bg)),color-mix(in srgb,var(--text) 14%,var(--bg))) padding-box,conic-gradient(from 0deg,#2ec94f,#05a3fb 75deg,#0cc6fb 115deg,#fdd425 170deg,#fdb01f 215deg,#fb4d37 255deg,#cdd1de 310deg,#2ec94f 360deg) border-box!important}.vtShell .vtRecTab .vtGlyph{stroke:currentColor}.vtShell .vtTabbar button.active svg{stroke-width:1.6}.vtShell .vtTabbar .vtGlyph{width:24px;height:24px}.vtMenu>header{display:flex;align-items:center;gap:12px;min-height:52px;justify-content:flex-start}.vtMenu>header .vtMenuClose{margin-left:auto}.vtMenuAvatar{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--text);color:var(--bg);font-size:18px;font-weight:650}.vtMenu nav{display:grid;gap:0}.vtMenuGroupTitle{margin:16px 4px 8px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.vtMenuGroupTitle:first-child{margin-top:4px}.vtMenuGroup{display:grid;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.vtMenuGroup>:is(button,.vtMenuAppearance)+:is(button,.vtMenuAppearance,.productFeedbackBox){border-top:1px solid var(--line)}.vtMenu .vtMenuGroup :is(button,.vt-theme-toggle){min-height:56px;border:0;border-radius:0;background:transparent}.vtMenu .vtMenuGroup button>span{flex:1;min-width:0}.vtMenu .vtMenuGroup small{color:var(--muted);font-size:12.5px}.vtMenu .vtMenuGroup strong{font-size:15.5px;font-weight:550}.vtMenu .vtGlyph{flex:none;width:22px;height:22px}.vtMenu .legalLinks{display:flex;flex-wrap:wrap;gap:0 18px;margin:0;padding:4px 0;justify-content:center}.vtShell .vtGlyph .pupil{fill:currentColor;stroke:none}.vtMenuClose .vtGlyph{width:22px;height:22px}.vtMenu .vtMenuGroup button:after{content:"›";color:var(--muted);line-height:1;font-size:20px;opacity:.7}.vtMenu .vt-theme-toggle .vtGlyph{flex:none;width:22px;height:22px}.vtShell .vtTabbar .vtRecTab>span:first-child{border:1.5px solid transparent;background:linear-gradient(color-mix(in srgb,var(--text) 6%,var(--bg)),color-mix(in srgb,var(--text) 6%,var(--bg))) padding-box,conic-gradient(from 0deg,#2ec94f,#05a3fb 75deg,#0cc6fb 115deg,#fdd425 170deg,#fdb01f 215deg,#fb4d37 255deg,#cdd1de 310deg,#2ec94f 360deg) border-box!important;color:var(--text);width:60px;height:40px;border-width:2px;border-radius:12px}.vtShell .vtTabbar .vtRecTab .vtGlyph{width:24px;height:24px}.vtShell .vtTabbar .vtRecTab .vtTabLabel{font-weight:650}.vtMenu .vtMenuGroup>:is(button,.vtMenuAppearance)+:is(button,.vtMenuAppearance){border-top:1px solid var(--line)}.vtMenu .vtMenuGroup .productFeedbackPanel{padding:16px;gap:12px;outline:none}.vtMenu .vtMenuGroup .productFeedbackPanel button{width:auto;min-height:44px;border-radius:12px}.vtMenu .vtMenuGroup .productFeedbackPanel button:after{content:none}.vtMenu .vtMenuGroup .productFeedbackPanel .feedbackStars{flex-wrap:wrap;gap:4px}.vtMenu .vtMenuGroup .productFeedbackPanel .feedbackStars button{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid transparent;font-size:22px}.vtMenu .vtMenuGroup .productFeedbackPanel>div:first-child button{display:inline-grid;place-items:center;width:44px;padding:0;font-size:22px}.vtMenu .vtMenuGroup .productFeedbackPanel>button{justify-content:center;width:100%;min-height:48px;background:var(--text);color:var(--bg);font-weight:650}.vtMenu .vtMenuGroup .productFeedbackPanel>button:disabled{opacity:.45}.vtShell .bpRow .bpCover{order:-1;flex:0 1 auto;min-height:0;margin:32px 0 auto;font:600 16px/1.3 var(--vt-display),Inter,sans-serif;color:var(--text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow-wrap:anywhere}.vtShell .metricsReels .bpList{grid-template-columns:minmax(0,1fr)}.vtShell .metricsReels .bpRow{aspect-ratio:auto;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:64px;background:var(--vt-card)}.vtShell .metricsReels .bpRow .bpState{position:static;order:2;flex:none}.vtShell .metricsReels .bpRow .bpRowText{flex:1;min-width:0;margin:0}.vtShell :is(h1,h2){overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.vtShell .screenHead h1{font-size:clamp(28px,9.4vw,36px)}.vtShell .storyRow button{width:auto;min-width:76px;max-width:96px}.vtShell .storyRing{flex:none;width:72px;height:72px;min-width:72px;min-height:72px}.vtShell .createWorkButton{position:sticky;bottom:calc(var(--vt-tab) + 10px);z-index:5;box-shadow:0 8px 24px #00000047}.vtShell.keyboardOpen .createWorkButton{bottom:10px}.vtShell .durationSelects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vtShell .durationSelects label{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:0;border:0;background:none;font-size:14px;font-weight:600}.vtShell .durationSelects select{width:100%;min-width:0;text-align:left;min-height:48px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--vt-card);color:var(--text);font-size:16px}.vtShell .ideaCount{margin-left:8px;font-size:12px;opacity:.7}.vtShell .segmented:has(.ideaCount) button{white-space:nowrap;font-size:14px;padding:0 8px}.vtShell .bpList .bpRow{flex-wrap:nowrap;overflow:hidden}.vtShell :is(input[type=date],input[type=datetime-local],input[type=time]){-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;text-align:left;line-height:1.2;padding-top:12px;padding-bottom:12px}.vtShell input::-webkit-date-and-time-value{text-align:left;margin:0}.vtShell select{max-width:100%;min-width:0;text-overflow:ellipsis}.vtShell :is(.metricsNewForm,.metricsFields) label{min-width:0;max-width:100%}.vtShell .learnCard{display:grid;gap:12px;margin:0 0 20px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--vt-soft)}.vtShell .learnCard .miniHead{margin:0}.vtShell .learnTitle{margin:0;font-size:20px;line-height:1.25}.vtShell .learnLead{margin:0;font-size:16px;line-height:1.45}.vtShell .learnHint{margin:0;color:var(--muted);font-size:14px}.vtShell .learnItems{display:grid;gap:8px;margin:0;padding:0;list-style:none}.vtShell .learnItems li{display:grid;gap:8px;min-width:0}.vtShell .learnItems label{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--vt-card);font-size:16px;overflow-wrap:anywhere}.vtShell .learnItems input{flex:none;width:22px;height:22px;accent-color:var(--text)}.vtShell .learnOptions{display:flex;flex-wrap:wrap;gap:8px;padding-left:46px}.vtShell .learnOptions button{min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:22px;background:var(--vt-card);color:var(--text);font-size:16px}.vtShell .learnOptions button[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--bg)}.vtShell .learnActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vtShell .learnActions :is(.primaryAction,.secondaryButton){min-height:48px}.vtShell .learnLearned .learnAuto{display:block;margin-top:2px;color:var(--muted);font-size:12px}.vtShell .learnSheetLayer{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#00000073}.vtShell .learnSheet{--bg:#F6F2EA;--surface:#FFFDF8;--text:#07111F;--muted:#4C5763;--line:#D5D0C7;--vt-card:#FFFDF8;--vt-soft:#F6F2EA;color-scheme:light;width:min(100%,var(--vt-col));max-height:86dvh;overflow:auto;padding:22px 16px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:var(--bg);color:var(--text);box-shadow:0 -10px 40px #00000059;animation:learnSheetUp .28s cubic-bezier(.2,.8,.2,1)}:root[data-theme=light] .vtShell .learnSheet{--bg:#101214;--surface:#15181B;--text:#F6F2EA;--muted:#A8AEA9;--line:#2A2F32;--vt-card:#15181B;--vt-soft:#101214;color-scheme:dark}.vtShell .learnSheet:before{content:"";display:block;width:40px;height:5px;margin:-8px auto 16px;border-radius:3px;background:var(--line)}.vtShell .learnSheet .learnCard{margin:0;padding:0;border:0;background:transparent}.vtShell .learnSheet .learnEyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.vtShell .learnSheet .learnTitle{margin:0;font-size:20px;line-height:1.2}@keyframes learnSheetUp{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.vtShell .learnSheet{animation:none}}.vtShell .learnSettings{gap:12px}.vtShell .learnSwitch{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px}.vtShell .learnSwitch span{display:grid;gap:2px;min-width:0}.vtShell .learnSwitch small{color:var(--muted);font-size:14px;font-weight:400}.vtShell .learnSwitch input{flex:none;width:26px;height:26px;accent-color:var(--text)}.vtShell .learnSettings .miniHead{margin:8px 0 0}.vtShell .learnLearned{display:grid;gap:0;margin:0;padding:0;list-style:none}.vtShell .learnLearned li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.vtShell .learnLearned .textButton{flex:none;min-height:44px}.vtShell .learnRemoved{margin-top:12px}.vtShell .learnRemoved summary{min-height:44px;display:flex;align-items:center;color:var(--muted);font-size:14px;cursor:pointer}.vtShell .dnaGroup label.learnSwitch{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px}.vtShell .dnaGroup .learnSwitch input{flex:none;width:26px;height:26px;min-height:0;padding:0;border:0;background:none}.vtShell .bpLearned{display:grid;gap:4px;margin:0 0 12px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--vt-soft)}.vtShell .bpLearned p{margin:0;color:var(--muted);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.vtShell .mobileAppHeader .vtQuota{display:inline-flex;align-items:baseline;gap:5px;min-height:44px;margin:0 6px 0 auto;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font-size:14px;font-weight:600;line-height:42px;white-space:nowrap}.vtShell .mobileAppHeader .vtQuota strong{color:var(--text);font-size:16px;font-variant-numeric:tabular-nums}.vtShell .mobileAppHeader .vtQuota.empty{border-color:var(--vt-coral);color:var(--text)}.vtShell .mobileAppHeader .vtQuota:focus-visible{outline:2px solid var(--text);outline-offset:2px}.vtShell .storyRing.hasNoteColor{background:var(--note)}.vtShell .teleprompterEntry.hasNoteColor .teleprompterPrimary{box-shadow:inset 6px 0 0 var(--note)}.vtShell .bpValue{display:grid;gap:4px;margin:0 0 16px;padding:12px 16px;border-radius:12px;background:var(--vt-soft);border:1px solid var(--line)}.vtShell .bpValue strong{font-size:14px;color:var(--muted);font-weight:650}.vtShell .bpValue p{margin:0;font-size:16px;line-height:1.45;overflow-wrap:anywhere}.vtShell .bpValue .bpValueWhy{font-size:14px;color:var(--muted)}.vtShell .bpValue small{font-size:12px;color:var(--muted)}.vtShell .bpKnowledge{margin:4px 0 0;padding-left:20px;display:grid;gap:4px;font-size:14px;line-height:1.45}.vtShell .bpKnowledge small{color:var(--muted)}.vtShell .bpHooks{border:0;margin:0 0 12px;padding:0;min-width:0;display:grid;gap:8px}.vtShell .bpHooks legend{padding:0;font-size:14px;font-weight:650;color:var(--muted)}.vtShell .bpHooksNote{margin:0;font-size:14px;color:var(--muted)}.vtShell .bpHookList{display:grid;gap:8px}.vtShell .bpHook{display:grid;gap:2px;text-align:left;min-height:44px;padding:12px;border-radius:12px;border:1px solid var(--line);background:transparent;color:inherit;font:inherit;cursor:pointer}.vtShell .bpHook.isActive{border-color:currentColor;border-width:2px;padding:8px 12px}.vtShell .bpHook:focus-visible{outline:2px solid currentColor;outline-offset:2px}.vtShell .bpHookTag{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.vtShell .bpHookText{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.vtShell .vtModeSwitch{position:relative;margin-left:auto;margin-right:8px}.vtShell .vtModeButton{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text);font-size:14px;font-weight:650}.vtShell .vtModeCaret{display:inline-block;flex:none;width:12px;height:12px;color:var(--muted)}.vtShell .vtModeButton[aria-expanded=true] .vtModeCaret{transform:rotate(180deg)}.vtShell .vtModeDot{display:inline-block;width:8px;height:8px;flex:none;border-radius:50%;background:var(--text)}.vtShell .vtModeDot.mode-b{background:transparent;box-shadow:inset 0 0 0 2px var(--text)}.vtShell .vtModeButton .vtModeDot{background:#2ec94f;box-shadow:none}.vtShell .vtModeMenu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(300px,calc(100vw - 32px));display:grid;gap:8px;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--bg);box-shadow:0 12px 32px #00000059}.vtShell .vtModeOption{display:grid;gap:3px;min-height:56px;padding:12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text);text-align:left}.vtShell .vtModeOption[aria-pressed=true]{border-color:var(--text);background:var(--vt-soft)}.vtShell .vtModeOption:disabled{opacity:.55;cursor:not-allowed}.vtShell .vtModeOption strong{display:flex;align-items:center;gap:8px;font-size:14px}.vtShell .vtModeOption small,.vtShell .vtModeFoot{color:var(--muted);font-size:12px;line-height:1.4}.vtShell .vtModeFoot{margin:4px 8px 2px}.vtShell .vtSoon{font-style:normal;font-size:12px;font-weight:600;padding:2px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted)}.vtShell .vtModeNotice{position:absolute;top:calc(100% + 8px);right:0;z-index:55;width:min(300px,calc(100vw - 32px));display:grid;gap:8px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--vt-card,var(--bg));box-shadow:0 10px 26px #00000047}.vtShell .vtModeNotice p{margin:0;font-size:14px;line-height:1.45}.vtShell .vtModeNotice .textButton{justify-self:end;min-height:36px}.vtShell .createModeLine{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--muted);font-size:14px}.vtShell .createFormat{border:0;margin:16px 0 0;padding:0;min-width:0}.vtShell .createFormat legend,.vtShell .createAvoid>span{font-size:14px;font-weight:650;color:var(--muted)}.vtShell .createFormat .segmented{margin:8px 0}.vtShell .createFormat .segmented button{flex-direction:row}.vtShell .createFormatFixed{display:flex;align-items:baseline;gap:8px;margin:16px 0 0;font-size:14px}.vtShell .createFormatFixed span{color:var(--muted);font-weight:650}.vtShell .createAvoid{display:grid;gap:8px;margin:16px 0 0}.vtShell .moreControl{margin-top:16px;padding:4px 0 0;border-top:1px solid var(--line)}.vtShell .moreControlFields{display:grid;gap:16px;padding:8px 0 4px}.vtShell .moreControlFields>label{display:grid;gap:8px;font-size:14px;font-weight:600}.vtShell .moreControlFields small{color:var(--muted);font-weight:400}.vtShell .moreControlFields input::placeholder,.vtShell .createAvoid textarea::placeholder{color:var(--muted);opacity:.75}.vtShell .saveToDna{display:grid;gap:4px;margin-top:-6px}.vtShell .saveToDna .textButton{justify-self:start;min-height:36px;padding:0}.vtShell .saveToDna small{color:var(--muted);font-size:12px}.vtShell .limitConfirm{display:grid;gap:12px;margin:16px 0;padding:16px;border:1px solid var(--text);border-radius:12px}.vtShell .limitConfirm ul{margin:0;padding-left:20px;display:grid;gap:8px}.vtShell .limitConfirm li p{margin:0}.vtShell .limitConfirm li small{color:var(--muted)}.vtShell .limitConfirm>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vtShell .draftModeNotice>div{display:flex;flex-wrap:wrap;gap:8px}.vtShell .dnaJourney .dnaSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 20px;padding:0;list-style:none;counter-reset:passo}.vtShell .dnaJourney .dnaSteps li{counter-increment:passo;padding-top:8px;border-top:3px solid var(--line);color:var(--muted);font-size:12px;line-height:1.3}.vtShell .dnaJourney .dnaSteps li.active{border-color:var(--text);color:var(--text);font-weight:650}.vtShell .dnaJourney .dnaSteps li.done{border-color:var(--muted)}.vtShell .dnaQuestion.hasError{border-left:3px solid var(--vt-coral,#FF6B61);padding-left:12px}.vtShell .dnaQuestion .fieldError{display:block;margin-top:8px;color:var(--vt-coral,#FF6B61);font-size:14px}.vtShell .dnaSpecial{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.vtShell .dnaSpecial .chip{min-height:36px;padding:0 12px;border:1px dashed var(--line);border-radius:999px;background:transparent;color:var(--muted);font-size:14px}.vtShell .dnaSpecial .chip.selected{border-style:solid;border-color:var(--text);color:var(--text)}.vtShell .dnaJourneyActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin-top:20px}.vtShell .dnaJourneyActions .primaryAction{width:auto;flex:1 1 220px}.vtShell .dnaHistoryList{display:grid;gap:4px;margin:0;padding:0;list-style:none}.vtShell .dnaHistoryList>li{border-bottom:1px solid var(--line)}.vtShell .dnaHistoryList summary{display:grid;gap:2px;align-items:start;padding:12px 0;font-weight:600}.vtShell .dnaHistoryList summary span{color:var(--muted);font-weight:400;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtShell .dnaHistoryList ol{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.vtShell .dnaHistoryList ol li{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px}.vtShell .dnaHistoryList ol li>span{display:grid;gap:2px;min-width:0}.vtShell .dnaHistoryList ol li small{color:var(--muted);font-size:12px}.vtShell .learnActions4{grid-template-columns:repeat(2,minmax(0,1fr))}.vtShell .learnActions4 .textButton{grid-column:1/-1;min-height:44px}.vtShell .desenrolo{display:grid;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.vtShell .desenroloPoints{display:grid;gap:8px;padding:12px 16px;border-radius:12px;background:var(--vt-soft)}.vtShell .desenroloPoints p{display:grid;gap:2px;margin:0}.vtShell .desenroloPoints p small{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vtShell .desenroloPoints ol{display:grid;gap:8px;margin:0;padding-left:20px;font-size:16px;font-weight:600}.vtShell .modeGuidance{display:grid;gap:8px;margin:0 0 16px}.vtShell .modeGuidance ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.vtShell .modeGuidance li{display:grid;gap:2px;font-size:14px}.vtShell .modeGuidance li span{color:var(--muted);font-size:14px}.vtShell .modeGuidance .guidanceGenerated{color:var(--muted);font-size:12px;font-style:italic}@media(prefers-reduced-motion:no-preference){.vtShell .vtModeMenu,.vtShell .vtModeNotice{animation:vtModeIn .16s ease-out}}@keyframes vtModeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.vtShell .vtModeMenu,.vtShell .vtModeNotice{position:fixed;top:calc(var(--vt-top) + 6px);left:max(16px,calc(50% - var(--vt-col)/2 + 16px));right:max(16px,calc(50% - var(--vt-col)/2 + 16px));width:auto}.vtShell .mobileAppHeader .vtModeSwitch{margin:0 6px 0 auto}.vtShell .mobileAppHeader .vtModeButton{min-height:34px;gap:5px;padding:0 8px 0 10px;font-size:12px}@media(max-width:380px){.vtShell .mobileAppHeader .brandNameImage{display:none}}.vtShell .createMore label.learnSwitch,.vtShell .teleprompterEntry label.learnSwitch{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px}.vtShell .createMore label.learnSwitch input,.vtShell .teleprompterEntry label.learnSwitch input{flex:none;width:26px;height:26px;min-height:0;padding:0;border:0;background:none;accent-color:var(--text)}.vtShell .moreControlFields>label>small{font-size:12px}.srOnly{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vtShell .createView .screenHead{margin-bottom:16px}.vtShell .createView .startSwitch{justify-self:start;min-height:40px;padding:0;font-size:14px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.vtShell .createView .platformChoice svg.platformMark{stroke-width:2}.vtShell .createView .platformChoice svg.platformMark .ttCore{stroke:currentColor}.vtShell .durationChips{margin:0;padding:0;border:0;min-width:0;display:grid;gap:8px}.vtShell .durationChips legend{padding:0;margin-bottom:8px;font-weight:600}.vtShell .durationChips .chipRow{display:flex;flex-wrap:wrap;gap:4px}.vtShell .durationChips .chipRow button{min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text);font-size:14px;font-weight:600}.vtShell .durationChips .chipRow button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.vtShell .durationChips .chipRow button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.vtShell .durationChips .durationEstimate{color:var(--muted);font-size:12px}.vtShell details.createMore>summary span{color:var(--muted);font-weight:400;font-size:14px}.vtShell .createView .createActions{position:sticky;bottom:var(--vt-tab);z-index:5;margin-top:12px;padding:12px 0 8px;background:linear-gradient(transparent,var(--bg) 14px)}.vtShell .createView .createSticky{display:grid;gap:8px}.vtShell.keyboardOpen .createView .createActions{position:static}.vtShell .createView .createBlocked{color:var(--muted);font-size:14px;text-align:center}.vtShell .bpStatus{justify-self:start;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.3}.vtShell .bpStatus-go{background:#2ec94f;color:#101214}.vtShell .bpStatus-done{background:var(--text);color:var(--bg)}.vtShell .bpTabs{position:sticky;top:var(--vt-top);z-index:4;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:12px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line),0 -8px 0 var(--bg)}.vtShell .bpTabs button{min-height:44px;padding:0 8px;border:0;border-radius:12px;background:transparent;color:var(--muted);font-size:14px;font-weight:650}.vtShell .bpTabs button[aria-selected=true]{background:var(--text);color:var(--bg)}.vtShell .bpTabs button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.vtShell .bpPanel{display:grid;gap:16px;min-width:0}.vtShell .bpPanel>section{display:grid;gap:16px;min-width:0}.vtShell .bpSwap{min-width:0;margin:0;padding:0;border:0}.vtShell .bpSwap>summary:after{content:none}.vtShell .bpSwap[open]>summary{margin-bottom:8px}.vtShell .bpSwap>summary{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--text);cursor:pointer;list-style:none}.vtShell .bpSwap>summary::-webkit-details-marker{display:none}.vtShell .bpSwap[open]{flex-basis:100%}.vtShell .bpScript .bpSectionHead{flex-wrap:wrap;margin-bottom:0}.vtShell .bpBlock{display:grid;gap:12px}.vtShell .bpBlockHead{display:flex;align-items:baseline;gap:8px;margin:0;font-size:16px;font-weight:700}.vtShell .bpBlockHead small{color:var(--muted);font-size:14px;font-weight:500}.vtShell .bpHowPanel .bpScenes>li{padding-bottom:12px}.vtShell .bpHowPanel .bpScenes dl{display:grid;gap:8px;margin:8px 0 0}.vtShell .bpHowPanel .bpScenes dt{color:var(--muted);font-size:12px;font-weight:600}.vtShell .bpHowPanel .bpScenes dd{margin:0;font-size:14px}.vtShell .dnaOne{display:grid;gap:16px}.vtShell .dnaOneTop{display:flex;align-items:center;justify-content:space-between;min-height:44px}.vtShell .dnaOneTop .textButton{padding:0;min-height:44px;font-weight:600}.vtShell .dnaOneCount{color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums}.vtShell .dnaProgress{height:4px;border-radius:2px;background:var(--line);overflow:hidden}.vtShell .dnaProgress i{display:block;height:100%;background:var(--text);border-radius:2px;transition:width .2s ease-out}.vtShell .dnaOneBlock{margin:4px 0 0;color:var(--muted);font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.vtShell .dnaOne .questionBlock>legend,.vtShell .dnaOne .dnaOneQ{display:block;margin-bottom:8px;font-family:var(--vt-display),Inter,system-ui,sans-serif;font-size:26px;line-height:1.1;font-weight:800}.vtShell .dnaOne .dnaOneText{display:grid;gap:8px}.vtShell .dnaOne .dnaOneText textarea{min-height:140px}.vtShell .choiceList{display:grid;gap:8px}.vtShell .choiceList .choice,.vtShell .dnaOne .choiceGrid .choice{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--vt-card);color:var(--text);text-align:left;font-weight:600}.vtShell .choiceList .choice.selected,.vtShell .dnaOne .choiceGrid .choice.selected{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.vtShell .choiceList .choice span,.vtShell .dnaOne .choiceGrid .choice span{width:16px;flex:none}.vtShell .dnaOne .choiceGrid{display:grid;grid-template-columns:1fr;gap:8px}.vtShell .dnaJourneyActions.dnaOneActions{display:grid;justify-content:stretch;margin-top:8px}.vtShell .dnaJourneyActions.dnaOneActions .primaryAction{width:100%;flex:none}.vtShell .dnaOneActions{position:sticky;bottom:calc(var(--vt-tab,0px) + 8px);display:grid;gap:4px;padding-top:8px;background:linear-gradient(transparent,var(--bg) 14px)}.vtShell .dnaOneActions .primaryAction{width:100%}.vtOnboarding.vtShell .dnaOneActions{bottom:env(safe-area-inset-bottom,0px);padding-bottom:8px}.vtShell .dnaForm:has(.dnaFold){gap:12px}.vtShell .dnaFieldset:has(.dnaFold){display:grid;gap:12px}.vtShell .dnaOneActions .textButton{justify-self:center;min-height:44px;color:var(--muted)}.vtShell .dnaFold{margin:0;border:1px solid var(--line);border-radius:12px;padding:0 16px}.vtShell .dnaGroup.dnaFold{padding-block:0}.vtShell .dnaFold>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;font-weight:700;font-size:16px;cursor:pointer;flex-wrap:wrap}.vtShell .dnaFold>summary small{color:var(--muted);font-size:14px;font-weight:500}.vtShell .dnaFold>summary:after{content:none}.vtShell .dnaFold[open]{padding-bottom:16px}.vtShell .dnaFold[open]>summary small{display:none}.vtShell .accountRemaining{display:grid;gap:8px;padding:16px;border-radius:12px;background:var(--vt-soft)}.vtShell .accountRemaining>small{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vtShell .accountRemaining .accountBig{color:var(--text);font-size:16px;font-weight:650}.vtShell .accountRemaining .accountBig strong{font-size:26px}.vtShell .accountRemaining>span{color:var(--muted);font-size:14px}.vtShell .choiceList .choice,.vtShell .dnaOne .choiceGrid .choice{-webkit-tap-highlight-color:transparent}.vtShell .choiceList .choice.selected span,.vtShell .dnaOne .choiceGrid .choice.selected span{display:block}.vtShell .claimReview{display:grid;gap:12px;margin:0 0 16px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--vt-soft)}.vtShell .claimReview .miniHead{margin:0}.vtShell .claimReview .quietNote{margin:0;font-size:14px}.vtShell .claimNotice{margin:0;padding:12px;border-radius:12px;border:1px solid #D6A900;color:var(--text);font-size:14px}.vtShell .claimList{display:grid;gap:12px;margin:0;padding:0;list-style:none}.vtShell .claimList li{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.vtShell .claimCategory{font-size:12px;font-weight:650;color:var(--muted)}.vtShell .claimOriginal{margin:0;color:var(--text);font-size:16px}.vtShell .claimReason{margin:0;font-size:14px}.vtShell .claimSuggestion{margin:0;font-size:14px;color:var(--text)}.vtShell .claimSuggestion span{color:var(--muted)}.vtShell .claimActions{display:flex;flex-wrap:wrap;gap:8px}.vtShell .claimActions button{flex:1 1 180px}.vtShell .claimDone{margin:0;padding:8px 0 0}.vtShell .claimDone ul{margin:0;padding-left:20px;display:grid;gap:4px;font-size:14px;color:var(--muted)}.vtShell .dnaBadge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;border:1px solid #D6A900;font-size:12px;font-weight:650;color:var(--text);vertical-align:middle}.vtShell .dnaWhere{display:grid;gap:8px;margin:0 0 16px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--vt-soft)}.vtShell .dnaWhere ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.vtShell .dnaWhere li{display:flex;justify-content:space-between;gap:12px;font-size:14px;flex-wrap:wrap}.vtShell .dnaWhere li.done strong:after{content:" ✓";color:var(--muted)}.vtShell .dnaWhere .quietNote{margin:0;font-size:14px}.vtShell .exampleChips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.vtShell .exampleChips>small{width:100%;font-size:13px;color:var(--muted)}.vtShell .exampleChips .chip{min-height:36px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--vt-card,transparent);color:var(--text);font-size:14px;font-weight:450;text-align:left;line-height:1.35}.vtShell .exampleChips .chip:hover{border-color:var(--text)}.vtShell .fieldNudge{display:block;margin-top:8px;color:var(--muted);font-size:14px;line-height:1.45}.vtShell .fieldNudge.quiet{font-size:12px}.vtShell .createIdeaHead{display:grid;gap:4px;font-weight:600}.vtShell .createIdeaHead small{font-weight:400}.vtShell .createObjective{display:grid;gap:10px;margin:4px 0}.vtShell .createObjective legend{font-weight:600;margin-bottom:4px}.vtShell .createObjective .objectiveHelp{margin:0;font-size:13px;color:var(--muted)}.vtShell .objectiveChips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vtShell .objectiveChip{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:var(--vt-card,transparent);text-align:left;font-size:14px;font-weight:500;line-height:1.3}.vtShell .objectiveChip[aria-pressed=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.vtShell .objectiveChip em{flex-shrink:0;font-style:normal;font-size:11px;font-weight:650;letter-spacing:.02em;padding:2px 8px;border-radius:999px;background:var(--text);color:var(--bg)}.vtShell .objectiveChip em.second{background:transparent;color:var(--muted);border:1px solid var(--line)}.vtShell .objectiveOther{grid-column:1/-1}@media(max-width:520px){.vtShell .objectiveChips{grid-template-columns:1fr}}.vtShell .storyScreens{display:grid;gap:10px;margin:0 0 20px;padding:0;list-style:none}.vtShell .storyScreens li{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--vt-card,transparent)}.vtShell .storyScreens li.video{border-style:dashed}.vtShell .storyScreens .storyScreenHead{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.vtShell .storyScreens strong{font-size:16px}.vtShell .storyScreens small{font-size:13px}.vtShell .bastidorView .screenHead p{max-width:34ch}.vtShell .bastidorSearch{display:flex;align-items:center;gap:8px;min-height:48px;margin:12px 0 4px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--vt-card,var(--surface));color:var(--muted)}.vtShell .bastidorSearch input{flex:1;min-width:0;min-height:46px;padding:0;border:0;background:transparent;color:var(--text);font-size:16px;outline:none}.vtShell .bastidorSearch input::placeholder{color:var(--muted);opacity:.8}.vtShell .bastidorSearch:focus-within{border-color:var(--text)}.vtShell .bastidorSearch input::-webkit-search-cancel-button{display:none}.vtShell .visuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vtShell .noteList.bastidorList{grid-template-columns:1fr;gap:12px;margin-top:8px}@media(min-width:760px){.vtShell .noteList.bastidorList{grid-template-columns:repeat(2,minmax(0,1fr))}}.vtShell .bastidorItem{position:relative}.vtShell .noteCard.bastidorCard{display:grid;align-content:start;justify-content:stretch;gap:8px;aspect-ratio:auto;width:100%;height:100%;min-height:0;padding:18px 56px 16px 20px;border:1px solid var(--line);border-radius:12px;background:var(--vt-card,var(--surface));color:var(--text);text-align:left}.vtShell .noteCard.bastidorCard:before{content:"";position:absolute;top:24px;left:8px;width:4px;height:20px;border-radius:999px;background:var(--note)}.vtShell .bastidorItem.pinned .bastidorCard{border-color:color-mix(in srgb,var(--text) 38%,var(--line))}.vtShell .bastidorCard .noteLead{font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-.005em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.vtShell .bastidorCard p{margin:0;color:var(--muted);font-size:14px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vtShell .bastidorCard .noteMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.vtShell .bastidorCard .noteMeta small{color:var(--muted);font-size:12px}.vtShell :is(.pinnedTag,.noteReady){display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;font-weight:600;line-height:1.2}.vtShell .noteReady:before{content:"";width:6px;height:6px;border-radius:50%;background:#2e9d5b}:root[data-theme=light] .vtShell .noteReady{color:#16783a;border-color:color-mix(in srgb,#16783A 35%,var(--line))}.vtShell .notePin{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--muted);opacity:.7}.vtShell .notePin[aria-pressed=true]{color:var(--text);opacity:1}.vtShell .notePin[aria-pressed=true] .vtGlyph path:first-child{fill:currentColor}.vtShell .notePin:hover{opacity:1}.vtShell .noteToScript{display:grid;justify-items:start;gap:8px;margin:16px 0 8px}.vtShell .noteToScript .noteScriptButton{width:100%}.vtShell .noteToolButton[aria-pressed=true] .vtGlyph path:first-child{fill:currentColor}.vtShell .controlChoice{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.vtShell .controlChoice legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:600}.vtShell .controlChoice legend small{color:var(--muted);font-weight:400;font-size:12px}.vtShell .choiceButtons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vtShell .choiceButton{display:flex;align-items:center;min-height:48px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--vt-card,transparent);color:var(--text);font-size:14px;font-weight:500;line-height:1.3;text-align:left}.vtShell .choiceButton[aria-pressed=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text);font-weight:600}.vtShell .savedChoices{margin:4px 0 0;color:var(--muted);font-size:14px}.vtShell .dnaOne .dnaOneCount{font-size:12px}.vtShell .dnaOne .dnaSteps{margin-bottom:8px}.vtShell .dnaOne .questionBlock>legend{margin-bottom:12px;color:var(--text);letter-spacing:-.01em}.vtShell .dnaOne .questionBlock>.fieldHelp{margin:0 0 20px}.vtShell .dnaOne .questionBlock>:is(textarea,.choiceGrid){margin-top:4px}.vtShell .dnaOne .questionBlock .exampleChips{margin-top:16px}.vtShell .dnaFold .dnaQuestion{display:block;margin:0;padding:24px 0 20px;border:0;border-top:1px solid var(--line)}.vtShell .dnaFold .dnaQuestion:first-of-type{border-top:0;padding-top:12px}.vtShell .dnaFold .dnaQuestion>legend{display:block;float:left;width:100%;margin:0 0 8px;padding:0;font-family:var(--vt-display),Inter,system-ui,sans-serif;font-size:20px;line-height:1.2;font-weight:800;letter-spacing:-.005em;color:var(--text)}.vtShell .dnaFold .dnaQuestion>legend+*{clear:both}.vtShell .dnaFold .dnaQuestion>legend small{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:400;color:var(--muted)}.vtShell .dnaFold .dnaQuestion>legend .dnaBadge{font-family:Inter,system-ui,sans-serif;font-weight:600}.vtShell .dnaFold .dnaQuestion>.fieldHelp{margin:0 0 16px;font-size:14px;line-height:1.45;color:var(--muted)}.vtShell .dnaFold .dnaQuestion :is(textarea,.choiceGrid .choice){font-size:16px}.vtShell .dnaFold .dnaQuestion .exampleChips{margin-top:12px}.vtShell .dnaFold>.quietNote{margin:0 0 4px;font-size:14px}
