@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-stone-200:oklch(92.3% .003 48.717);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.z-10{z-index:10}.z-\[2100\]{z-index:2100}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.h-px{height:1px}.min-h-\[44px\]{min-height:44px}.min-h-\[50vh\]{min-height:50vh}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-56{width:calc(var(--spacing) * 56)}.w-\[45\%\]{width:45%}.w-\[65\%\]{width:65%}.w-\[70\%\]{width:70%}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[960px\]{max-width:960px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-\[44px\]{min-width:44px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[110\%\]{--tw-translate-x: -110% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[110\%\]{--tw-translate-x:110%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[0\.45rem\]{gap:.45rem}.gap-\[5px\]{gap:5px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#FFC71F\]\/20{border-color:#ffc71f33}.border-\[\#FFC71F\]\/30{border-color:#ffc71f4d}.border-\[\#FFFDE9\]\/15{border-color:#fffde926}.border-\[oklch\(0\.22_0\.014_68\)\]{border-color:#1f1914}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-600\/40{border-color:#57534d66}@supports (color:color-mix(in lab,red,red)){.border-stone-600\/40{border-color:color-mix(in oklab,var(--color-stone-600) 40%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[\#E7352C\]{background-color:#e7352c}.bg-\[\#ED1D23\]\/20{background-color:#ed1d2333}.bg-\[\#ED1D23\]\/60{background-color:#ed1d2399}.bg-\[\#FFC71F\]{background-color:#ffc71f}.bg-\[\#FFFDE9\]{background-color:#fffde9}.bg-\[oklch\(0\.10_0\.016_68\)\]{background-color:#060301}.bg-\[radial-gradient\(circle_at_20\%_8\%\,oklch\(0\.98_0\.004_250\)\,transparent_42\%\)\,radial-gradient\(circle_at_82\%_88\%\,oklch\(0\.975_0\.006_246\)\,transparent_45\%\)\,oklch\(0\.94_0\.005_250\)\]{background-color:radial-gradient(circle at 20% 8%,oklch(98% .004 250),transparent 42%),radial-gradient(circle at 82% 88%,oklch(97.5% .006 246),transparent 45%),oklch(94% .005 250)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-stone-600\/60{background-color:#57534d99}@supports (color:color-mix(in lab,red,red)){.bg-stone-600\/60{background-color:color-mix(in oklab,var(--color-stone-600) 60%,transparent)}}.bg-stone-700\/50{background-color:#44403b80}@supports (color:color-mix(in lab,red,red)){.bg-stone-700\/50{background-color:color-mix(in oklab,var(--color-stone-700) 50%,transparent)}}.bg-stone-700\/60{background-color:#44403b99}@supports (color:color-mix(in lab,red,red)){.bg-stone-700\/60{background-color:color-mix(in oklab,var(--color-stone-700) 60%,transparent)}}.bg-stone-800{background-color:var(--color-stone-800)}.bg-stone-800\/60{background-color:#29252499}@supports (color:color-mix(in lab,red,red)){.bg-stone-800\/60{background-color:color-mix(in oklab,var(--color-stone-800) 60%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.font-\[\'Big_Shoulders_Display\'\]{font-family:Big Shoulders Display}.font-\[\'Geist\'\]{font-family:Geist}.font-\[Caveat\]{font-family:Caveat}.font-\[Geist\]{font-family:Geist}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[1\.1rem\]{font-size:1.1rem}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#FFC71F\]{color:#ffc71f}.text-\[\#FFC71F\]\/80{color:#ffc71fcc}.text-\[\#FFFDE9\]{color:#fffde9}.text-\[\#FFFDE9\]\/30{color:#fffde94d}.text-\[\#FFFDE9\]\/40{color:#fffde966}.text-\[\#FFFDE9\]\/45{color:#fffde973}.text-\[\#FFFDE9\]\/50{color:#fffde980}.text-\[\#FFFDE9\]\/60{color:#fffde999}.text-\[\#FFFDE9\]\/80{color:#fffde9cc}.text-stone-400{color:var(--color-stone-400)}.text-stone-400\/70{color:#a6a09bb3}@supports (color:color-mix(in lab,red,red)){.text-stone-400\/70{color:color-mix(in oklab,var(--color-stone-400) 70%,transparent)}}.text-stone-400\/\[0\.12\]{color:#a6a09b1f}@supports (color:color-mix(in lab,red,red)){.text-stone-400\/\[0\.12\]{color:color-mix(in oklab,var(--color-stone-400) 12%,transparent)}}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-900{color:var(--color-stone-900)}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-\[0\.04\]{opacity:.04}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_-5px_\#FFC71F15\]{--tw-shadow:0 0 30px -5px var(--tw-shadow-color,#ffc71f15);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_-8px_\#FFC71F20\]{--tw-shadow:0 0 40px -8px var(--tw-shadow-color,#ffc71f20);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:bg-\[\#FFFDE9\]\/10:hover{background-color:#fffde91a}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}@media(min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-3{height:calc(var(--spacing) * 3)}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-7{height:calc(var(--spacing) * 7)}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:h-14{height:calc(var(--spacing) * 14)}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:w-3{width:calc(var(--spacing) * 3)}.md\:w-6{width:calc(var(--spacing) * 6)}.md\:w-7{width:calc(var(--spacing) * 7)}.md\:w-10{width:calc(var(--spacing) * 10)}.md\:w-14{width:calc(var(--spacing) * 14)}.md\:w-16{width:calc(var(--spacing) * 16)}.md\:w-20{width:calc(var(--spacing) * 20)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.md\:flex-row{flex-direction:row}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[0\.7rem\]{font-size:.7rem}}@media(min-width:64rem){.lg\:block{display:block}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}}:root{color-scheme:light only;--font-body:"Geist", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-ui:var(--font-body);--font-display:"Big Shoulders Display", "Arial Narrow", ui-sans-serif, system-ui, sans-serif;--font-script:"Geist", "Segoe UI", sans-serif;--font-editorial:"Big Shoulders Display", "Arial Narrow", sans-serif;--sky-top:oklch(49% .16 255);--sky-mid:oklch(41% .13 256);--sky-bottom:oklch(31% .1 259);--surface-strong:oklch(98.5% .012 248);--surface-soft:oklch(95% .02 248/.92);--ink-strong:oklch(20% .03 253);--ink-soft:oklch(34% .03 253);--ink-panel-strong:oklch(22% .03 251);--ink-panel-muted:oklch(36% .03 252);--ink-panel-subtle:oklch(42% .03 252);--ink-atmosphere-strong:oklch(98.5% .01 249);--ink-atmosphere-muted:oklch(90% .02 249);--ink-atmosphere-subtle:oklch(84% .022 248);--white-border:oklch(98% .012 250/.4);--white-border-strong:oklch(99% .014 252/.7);--panel-shadow:0 28px 80px oklch(19% .04 250/.38);--radius-sm:.6rem;--radius-md:1rem;--radius-lg:1.6rem;--radius-xl:2.4rem;--space-2xs:clamp(.3rem, .4vw, .45rem);--space-xs:clamp(.45rem, .6vw, .7rem);--space-sm:clamp(.65rem, .9vw, 1rem);--space-md:clamp(1rem, 1.3vw, 1.5rem);--space-lg:clamp(1.6rem, 2vw, 2.4rem);--space-xl:clamp(2.2rem, 2.8vw, 3.8rem);--space-2xl:clamp(3rem, 4.4vw, 6rem);--space-3xl:clamp(4.6rem, 7vw, 9rem);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-expo:cubic-bezier(.7, 0, .84, 0);--ease-in-out-expo:cubic-bezier(.87, 0, .13, 1);--landing-container-max-width:101rem;--landing-container-gutter:var(--space-lg);--text-display-xl:clamp(4.5rem, 12vw, 10rem);--text-display-lg:clamp(3.2rem, 8vw, 6.5rem);--text-display-md:clamp(2.25rem, 5vw, 4rem);--text-heading-sm:1.35rem;--text-body-lg:1.125rem;--text-body:1rem;--text-caption:.75rem;--text-label:.72rem;--text-label-sm:.62rem;--font-lp-display:var(--font-display);--font-lp-body:var(--font-body);--lp-bg:oklch(8% 0 0);--lp-surface:oklch(13% 0 0);--lp-surface-raised:oklch(17% 0 0);--lp-border:oklch(24% 0 0);--lp-border-soft:oklch(18% 0 0);--lp-accent:oklch(86% .19 88);--lp-accent-dim:oklch(72% .15 84);--lp-text:oklch(97% .005 80);--lp-text-muted:oklch(64% .014 60);--lp-text-subtle:oklch(44% .008 55);--lp-max-width:90rem;--lp-gutter:clamp(1.2rem, 5vw, 4rem);--np-bg:#000;--np-surface:oklch(14% .018 68);--np-surface-raised:oklch(18% .02 68);--np-cream:#fffde9;--np-brand-amber:#eca300;--np-action-red:#ed1d23;--np-text:#fffde9;--np-text-secondary:oklch(72% .008 75);--np-text-muted:oklch(60% .006 68);--np-border:oklch(20% .014 68);--np-ink:oklch(16% .018 68)}.account-page{color:var(--np-text);gap:1.5rem;padding:clamp(1rem,4vw,3rem);display:grid}.account-hero,.account-brief{width:min(72rem,100%);margin:0 auto}.account-hero{justify-content:space-between;align-items:end;gap:1rem;display:flex}.account-page__title{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(3rem,8vw,6rem);line-height:.9}.account-page__status{color:var(--np-brand-amber);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .4rem;font-size:.78rem;font-weight:700}.account-brief{border:1px solid var(--np-border);background:#080402;border-radius:8px;padding:clamp(1rem,3vw,1.5rem)}.account-brief__grid,.new-project-onboarding__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.account-field,.new-project-onboarding__field,.new-project-onboarding__actions{gap:.45rem;display:grid}.account-field--wide,.new-project-onboarding__field--wide,.new-project-onboarding__input--wide{grid-column:1/-1}.account-field span,.new-project-onboarding__field span{color:var(--np-text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.new-project-onboarding__field span{color:#c8c3bc}.account-field__textarea{resize:vertical;min-height:6rem}.account-brief__actions{align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.account-brief__message,.account-brief__error{color:var(--np-text-secondary);margin:0 0 1rem}.account-brief__error{color:var(--np-action-red)}.new-project-setup-overlay__box--onboarding{width:min(42rem,100vw - 2rem)}.new-project-onboarding__title{font-family:var(--font-display);text-transform:uppercase;margin:.75rem 0 0;font-size:clamp(2.3rem,7vw,4rem);line-height:.9}.new-project-onboarding__body{max-width:34rem;color:var(--np-text-secondary);margin:.85rem 0 1.25rem;line-height:1.55}.new-project-onboarding__input{border:1px solid var(--np-border);width:100%;color:var(--np-text);font:inherit;background:#040201;border-radius:6px;padding:.75rem .8rem}.new-project-onboarding__input::placeholder{color:var(--np-text-muted)}.new-project-onboarding__actions{place-items:center;margin-top:1rem}.new-project-onboarding__actions .new-project-setup-overlay__next{justify-self:center}@media(max-width:720px){.account-hero{flex-direction:column;align-items:start}.account-brief__grid,.new-project-onboarding__grid{grid-template-columns:1fr}.new-project-onboarding__grid,.new-project-onboarding__field{gap:.5rem}.new-project-onboarding__input{padding:.68rem .78rem}.new-project-onboarding__actions{margin-top:.55rem}}*{box-sizing:border-box}html,body{background:#000;height:100%;min-height:100%;overflow:hidden}html{overscroll-behavior:none}#root{--root-scrollbar-nav-clearance:5.25rem;--root-scrollbar-size:.28rem;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;scrollbar-color:#eca300 transparent;scrollbar-gutter:stable;scrollbar-width:thin;background:#000;height:100dvh;min-height:100dvh;overflow:hidden auto}#root::-webkit-scrollbar{width:var(--root-scrollbar-size)}#root::-webkit-scrollbar-track{margin-block:var(--root-scrollbar-nav-clearance) .75rem;background:0 0}#root::-webkit-scrollbar-button:vertical:start:decrement{height:var(--root-scrollbar-nav-clearance);background:0 0;display:block}#root::-webkit-scrollbar-button:vertical:end:increment{background:0 0;height:.75rem;display:block}#root::-webkit-scrollbar-thumb{background:#eca300b8 padding-box padding-box;border:.11rem solid #0000;border-radius:999px}#root::-webkit-scrollbar-thumb:hover{background:#eca300e6 padding-box padding-box}#root.landing-scroll-root{scrollbar-width:none}#root.landing-scroll-root::-webkit-scrollbar{width:0;height:0}.lp-custom-scrollbar{z-index:2050;pointer-events:none;width:.22rem;position:fixed;right:.4rem}.lp-custom-scrollbar__thumb{opacity:.72;background:#eca300;border-radius:999px;width:100%;box-shadow:0 0 .45rem #eca3002e}body{font-family:var(--font-body);color:#fffde9;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;background:#000;margin:0}a[href],button,summary,[role=button],input[type=button],input[type=submit],input[type=reset]{cursor:pointer}a{color:inherit}button,input,select,textarea{font:inherit}.landing-root{isolation:isolate;background:linear-gradient(180deg,var(--sky-top) 0%,var(--sky-mid) 46%,var(--sky-bottom) 100%);position:relative;overflow:clip}.landing-root--soft-amber{--sky-top:oklch(58% .11 257);--sky-mid:oklch(45% .11 257);--sky-bottom:oklch(33% .1 259)}.lp-pulse-word{color:#fffde9;text-shadow:none;animation:none}.brand-lockup{color:#fffde9;white-space:nowrap;align-items:center;gap:.42rem;line-height:1;text-decoration:none;display:inline-flex}.brand-lockup__mark{flex:none;width:1.55rem;height:1.55rem;display:block}.brand-lockup__text{color:#fffde9;font-family:var(--font-display);letter-spacing:.055em;font-size:1.45rem;font-weight:900}.brand-lockup--footer .brand-lockup__mark,.brand-lockup--auth .brand-lockup__mark{width:1.28rem;height:1.28rem}.brand-lockup--footer .brand-lockup__text,.brand-lockup--auth .brand-lockup__text{font-size:1.18rem}.brand-lockup--workspace{gap:.32rem}.brand-lockup--workspace .brand-lockup__mark{width:1.08rem;height:1.08rem}.brand-lockup--workspace .brand-lockup__text{letter-spacing:.05em;font-size:.82rem}.brand-lockup--loading{gap:.45rem}.brand-lockup--loading .brand-lockup__mark{width:1.6rem;height:1.6rem}.brand-lockup--loading .brand-lockup__text{font-size:1.5rem}.brand-lockup--product-demo .brand-lockup__mark{width:1.04rem;height:1.04rem}.brand-lockup--product-demo .brand-lockup__text{letter-spacing:.035em;font-size:1.02rem}.lp-demo-rec-dot,.lp-mockup__rec-dot{background:#e7352c;animation:1.2s ease-out infinite lp-rec-glow-pulse;box-shadow:0 0 .35rem #e7352cc7,0 0 #e7352c9e}@keyframes lp-word-glow-pulse{0%,to{opacity:.82;text-shadow:0 0 .12rem #e7352c57,0 0 .55rem #e7352c2e}50%{opacity:1;text-shadow:0 0 .28rem #e7352cb8,0 0 1.25rem #e7352c70}}@keyframes lp-rec-glow-pulse{0%{opacity:1;box-shadow:0 0 .35rem #e7352cc7,0 0 #e7352c9e}70%{opacity:.92;box-shadow:0 0 .7rem #e7352ce6,0 0 0 .55rem #e7352c00}to{opacity:1;box-shadow:0 0 .35rem #e7352cc7,0 0 #e7352c00}}.lp-demo-shell{opacity:0;transform:translateY(2rem)scale(.985)}.lp-demo-section--revealed .lp-demo-shell{animation:lp-demo-shell-in .76s var(--ease-out-expo) both}.lp-demo-hook,.lp-demo-status{opacity:0;transform:translateY(.75rem)}.lp-demo-section--revealed .lp-demo-hook,.lp-demo-section--revealed .lp-demo-status{animation:lp-demo-item-in .52s var(--ease-out-quint) var(--demo-delay,.32s) both}.lp-demo-hook{transition:border-color .22s var(--ease-out-quint),box-shadow .22s var(--ease-out-quint),transform .22s var(--ease-out-quint)}.lp-demo-hook:hover{transform:translateY(-.12rem);box-shadow:0 .7rem 1.8rem #01000047}.lp-demo-rec-badge{opacity:0;transform:translate(-.35rem,-.25rem)}.lp-demo-section--revealed .lp-demo-rec-badge{animation:lp-demo-rec-badge-in .48s var(--ease-out-quint) .64s both}.lp-demo-caption{opacity:0;transform:translateY(.9rem)}.lp-demo-section--revealed .lp-demo-caption{animation:lp-demo-caption-in .62s var(--ease-out-expo) .76s both}.lp-founder-love-section--revealed .lp-founder-streak{animation:lp-founder-streak-in .62s var(--ease-out-expo) .16s both}.lp-founder-streak-bar{transform-origin:bottom;opacity:.45;transform:scaleY(.18)}.lp-founder-love-section--revealed .lp-founder-streak-bar{animation:lp-streak-bar-rise .52s var(--ease-out-quint) var(--streak-delay,0s) both}.lp-founder-streak-bar--current{box-shadow:0 0 #e7352c00}.lp-founder-love-section--revealed .lp-founder-streak-bar--current{animation:lp-streak-bar-rise .52s var(--ease-out-quint) var(--streak-delay,0s) both,lp-streak-current-glow 1.5s ease-in-out .9s infinite}@keyframes lp-demo-shell-in{0%{opacity:0;transform:translateY(2rem)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes lp-demo-item-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translate(0)}}@keyframes lp-demo-rec-badge-in{0%{opacity:0;transform:translate(-.35rem,-.25rem)}to{opacity:1;transform:translate(0)}}@keyframes lp-demo-caption-in{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:translate(0)}}@keyframes lp-founder-streak-in{0%{opacity:0;transform:translate(.8rem)}to{opacity:1;transform:translate(0)}}@keyframes lp-streak-bar-rise{0%{opacity:.45;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@keyframes lp-streak-current-glow{0%,to{box-shadow:0 0 #e7352c00}50%{box-shadow:0 0 1rem #e7352c47}}.hero-recording-thoughts{overflow:clip}.hero-thought-stage{isolation:isolate;place-items:center;width:min(100%,62rem);display:grid;position:relative}.hero-thought{z-index:2;color:#fffde9;width:max-content;min-height:3.15rem;font-family:var(--font-lp-body);letter-spacing:0;text-align:left;text-transform:none;opacity:0;transform:translate3d(0,.7rem,0) scale(.96) rotate(var(--thought-rotation,-2deg));transition:opacity .28s var(--ease-out-quint),border-color .28s var(--ease-out-quint),transform .42s cubic-bezier(.34,1.2,.64,1);background:linear-gradient(135deg,#120c05eb,#080402f5),repeating-linear-gradient(0deg,#d6c1a01a 0% 1px,#0000 1px 4px);border:1px solid oklch(28% .016 68/.78);border-radius:.25rem;padding:.75rem 1rem;font-size:clamp(.78rem,.95vw,.9rem);font-weight:700;line-height:1.3;position:absolute;box-shadow:0 1rem 2.8rem #01000061}.hero-thought--visible{animation:hero-thought-enter .8s var(--ease-out-expo) var(--thought-delay,.78s) both}.hero-thought:before,.hero-thought:after{content:"";pointer-events:none;position:absolute;inset:0}.hero-thought:before{z-index:1;mix-blend-mode:screen;opacity:.78;transition:opacity .18s var(--ease-out-quint);background:repeating-linear-gradient(90deg,#fff8eb3d 0% 1px,#0000 1px 5px),repeating-linear-gradient(16deg,#0000 0% 3px,#ec940038 3px 4px,#0000 4px 8px);background:repeating-linear-gradient(90deg,color(xyz 0.897 0.941 0.911 / 0.239) 0% 1px,#0000 1px 5px),repeating-linear-gradient(16deg,#0000 0% 3px,color(xyz 0.457 0.389 0.039 / 0.22) 3px 4px,#0000 4px 8px)}.hero-thought:after{z-index:2;border-radius:inherit;border:1px solid oklch(52% .08 68/.24)}.hero-thought span{z-index:3;white-space:nowrap;filter:blur(5px);opacity:.16;transition:filter .18s var(--ease-out-quint),opacity .18s var(--ease-out-quint),transform .18s var(--ease-out-quint);display:block;position:relative;transform:translateY(1px)}.hero-thought__hint{z-index:4;color:#fffde9;font-family:var(--font-lp-body);letter-spacing:.1em;text-transform:lowercase;opacity:.92;pointer-events:none;text-shadow:0 1px 8px #0000008c;transition:opacity 75ms var(--ease-out-quint),transform 75ms var(--ease-out-quint);font-size:.5rem;font-weight:700;line-height:1;position:absolute;top:.48rem;left:auto;right:.58rem;transform:translate(0)}.hero-thought__hint_left{z-index:4;color:#fffde9;font-family:var(--font-lp-body);letter-spacing:.1em;text-transform:lowercase;opacity:.92;pointer-events:none;text-shadow:0 1px 8px #0000008c;transition:opacity 75ms var(--ease-out-quint),transform 75ms var(--ease-out-quint);font-size:.5rem;font-weight:700;line-height:1;position:absolute;top:.48rem;left:.58rem;right:auto;transform:translate(0)}.hero-thought__hint:after,.hero-thought__hint_left:after{content:"";opacity:.45;background:currentColor;width:100%;height:1px;position:absolute;top:calc(100% + .18rem);left:0}.hero-thought:hover,.hero-thought:focus-visible,.hero-thought--revealed{opacity:1;border-color:#ec94009e;border-color:oklch(74% .17 68/.62);transform:translateY(-.32rem)scale(1.025)rotate(0)}.hero-thought:hover:before,.hero-thought:focus-visible:before,.hero-thought--revealed:before{opacity:0}.hero-thought:hover span,.hero-thought:focus-visible span,.hero-thought--revealed span{filter:blur();opacity:1;transform:translateY(0)}.hero-thought:hover .hero-thought__hint,.hero-thought:focus-visible .hero-thought__hint,.hero-thought--revealed .hero-thought__hint,.hero-thought:hover .hero-thought__hint_left,.hero-thought:focus-visible .hero-thought__hint_left,.hero-thought--revealed .hero-thought__hint_left{opacity:0;transform:translateY(-.08rem)}.hero-thought:focus-visible{outline-offset:4px;outline:2px solid #eca300}@keyframes hero-thought-enter{0%{opacity:0;transform:translate3d(0,1.2rem,0) scale(.86) rotate(var(--thought-rotation,-2deg));filter:blur(4px)}65%{opacity:.92;transform:translate3d(0,-.24rem,0) scale(1.022) rotate(calc(var(--thought-rotation,-2deg) * .12));filter:blur()}to{opacity:.82;transform:translateZ(0) scale(1) rotate(var(--thought-rotation,-2deg));filter:blur()}}.hero-entrance-item{animation:hero-entrance-item-in .54s var(--ease-out-expo) var(--entrance-delay,0s) both;animation-play-state:paused}.hero-entrance-item--playing{animation-play-state:running}@keyframes hero-entrance-item-in{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:none}}.hero-headline-word{animation:hero-word-snap .9s linear var(--word-delay,0s) both,hero-word-color .18s ease-out var(--hero-paper-exit-delay,1.12s) both;will-change:transform;animation-play-state:paused;display:inline-block;position:relative}.hero-headline-word--playing{animation-play-state:running}.hero-headline-word:before{content:"";clip-path:polygon(0% 5%,1.5% 1%,4% 3%,7% 0%,11% 2%,93% .5%,96% 0%,98% 2%,100% 0%,100% 94%,98.5% 100%,95% 97%,91% 100%,9% 99%,5% 100%,2% 97%,0% 100%);z-index:-1;animation:hero-word-paper-out .18s ease-out var(--hero-paper-exit-delay,1.12s) both;background-color:#f9f3e5;background-image:repeating-linear-gradient(2deg,#0000 0% 1px,#b2aa9c1a 1px 2px,#0000 2px 4px),repeating-linear-gradient(-61deg,#0000 0% 3px,#9d988c0e 3px 4px,#0000 4px 8px),repeating-linear-gradient(79deg,#0000 0% 5px,#bbb09e11 5px 6px,#0000 6px 11px),repeating-linear-gradient(#0000 0% 20px,#aaa49885 20px 21px);animation-play-state:paused;position:absolute;inset:-10px -16px -8px;box-shadow:2px 5px 14px #00000061,0 1px 3px #0000002e}.hero-headline-word--playing:before{animation-play-state:running}@keyframes hero-word-snap{0%{transform:translate(var(--word-dx,0px),var(--word-dy,0px)) rotate(var(--word-dr,0deg));animation-timing-function:step-end}5%{transform:translate(calc(var(--word-dx,0px) * .48),calc(var(--word-dy,0px) * .48)) rotate(calc(var(--word-dr,0deg) * -.34));animation-timing-function:step-end}13%{transform:translate(calc(var(--word-dx,0px) * .2),calc(var(--word-dy,0px) * .2)) rotate(calc(var(--word-dr,0deg) * .15));animation-timing-function:step-end}24%{transform:translate(calc(var(--word-dx,0px) * .076),calc(var(--word-dy,0px) * .076)) rotate(calc(var(--word-dr,0deg) * -.058));animation-timing-function:step-end}39%{transform:translate(calc(var(--word-dx,0px) * .022),calc(var(--word-dy,0px) * .022)) rotate(calc(var(--word-dr,0deg) * .019));animation-timing-function:step-end}56%{transform:translate(calc(var(--word-dx,0px) * .0058),calc(var(--word-dy,0px) * .0058)) rotate(calc(var(--word-dr,0deg) * -.005));animation-timing-function:step-end}73%{transform:translate(calc(var(--word-dx,0px) * .0012),calc(var(--word-dy,0px) * .0012)) rotate(0);animation-timing-function:step-end}88%{transform:translate(calc(var(--word-dx,0px) * .0002),calc(var(--word-dy,0px) * .0002)) rotate(0);animation-timing-function:step-end}to{transform:none}}@keyframes hero-word-paper-out{0%{opacity:1}to{opacity:0}}@keyframes hero-word-color{0%{color:#070503}to{color:#fffde9}}.hero-thought__strike{pointer-events:none;opacity:0;z-index:4;width:calc(100% - 12px);height:18px;position:absolute;top:50%;left:6px;right:6px;overflow:visible;transform:translateY(-50%)}.hero-thought__strike-path{stroke-dasharray:1;stroke-dashoffset:1px}.hero-thought--revealed .hero-thought__strike,.hero-thought:hover .hero-thought__strike,.hero-thought:focus-visible .hero-thought__strike{opacity:1}.hero-thought--revealed .hero-thought__strike-path,.hero-thought:hover .hero-thought__strike-path,.hero-thought:focus-visible .hero-thought__strike-path{animation:.4s cubic-bezier(.22,1,.36,1) forwards pencil-strike}@keyframes pencil-strike{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.hero-thought--fading{transition:opacity 80ms ease-in,border-color 80ms ease-in,transform 80ms ease-in}.hero-thought--fading span{transition:filter 80ms ease-in,opacity 80ms ease-in,transform 80ms ease-in}.hero-thought--fading .hero-thought__strike-path{animation:60ms ease-in forwards pencil-unstrike}@keyframes pencil-unstrike{0%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.hero-thought--left{--thought-rotation:-3deg;top:10%;left:clamp(-2rem,-8vw,-2.5rem)}.hero-thought--right{--thought-rotation:2deg;top:18%;right:clamp(.2rem,-15vw,-9rem)}.hero-thought--lower{--thought-rotation:-1deg;bottom:-.35rem;left:clamp(1rem,12vw,8rem)}@media(max-width:720px){.hero-thought-stage{flex-direction:column;gap:.65rem;width:min(100%,23rem);display:flex}.hero-thought-stage h1{order:1}.hero-thought{opacity:.72;width:min(100%,18rem);min-height:2.55rem;transform:rotate(var(--thought-rotation,-2deg));order:2;padding:.58rem .75rem;font-size:.82rem;position:relative;inset:auto}.hero-thought span{white-space:normal}.hero-thought--left,.hero-thought--right,.hero-thought--lower{inset:auto}.hero-thought--left,.hero-thought--lower{align-self:flex-start}.hero-thought--right{align-self:flex-end}.hero-thought__hint{display:none}}@media(prefers-reduced-motion:reduce){.lp-pulse-word,.lp-demo-rec-dot,.lp-mockup__rec-dot,.lp-demo-shell,.lp-demo-hook,.lp-demo-status,.lp-demo-rec-badge,.lp-demo-caption,.lp-founder-streak,.lp-founder-streak-bar,.hero-thought,.hero-thought:before,.hero-thought span,.hero-thought__strike-path,.hero-headline-word,.hero-entrance-item{transition:none;animation:none}.lp-demo-shell,.lp-demo-hook,.lp-demo-status,.lp-demo-rec-badge,.lp-demo-caption,.lp-founder-streak,.lp-founder-streak-bar,.hero-thought{opacity:1;transform:none}.hero-thought{opacity:.82;transform:rotate(var(--thought-rotation,-2deg))}.hero-headline-word{opacity:1;transform:none}.hero-headline-word:before{display:none}.hero-entrance-item{opacity:1;transform:none}}.landing-root--cobalt{--sky-top:oklch(49% .16 255);--sky-mid:oklch(41% .13 256);--sky-bottom:oklch(31% .1 259)}.landing-root--deep-indigo{--sky-top:oklch(41% .11 261);--sky-mid:oklch(34% .1 262);--sky-bottom:oklch(25% .08 264)}.landing-root--moonlight{--sky-top:oklch(31% .08 263);--sky-mid:oklch(25% .07 264);--sky-bottom:oklch(20% .05 265)}.landing-header{z-index:80;padding:var(--space-sm) var(--space-lg);position:sticky;top:0}.landing-header__shell{width:min(var(--landing-container-max-width),calc(100% - var(--landing-container-gutter) - var(--landing-container-gutter)));margin:0 auto}.landing-nav{align-items:center;gap:var(--space-md);border:1px solid var(--white-border);padding:var(--space-xs) var(--space-lg);-webkit-backdrop-filter:blur(16px)saturate(132%);backdrop-filter:blur(16px)saturate(132%);background:#ebf3fa1f;border-radius:999px;grid-template-columns:1fr auto 1fr;display:grid;position:relative}.landing-nav__left,.landing-nav__right{align-items:center;gap:var(--space-xs);display:flex}.landing-nav__right{justify-self:end}.landing-logo{color:#eff6fd;font-family:var(--font-script);justify-self:center;font-size:clamp(1.6rem,2.2vw,2.2rem);font-style:italic;line-height:1;text-decoration:none}.nav-link-with-caret,.nav-link-text{color:#eaeff5;cursor:pointer;opacity:.95;background:0 0;border:0;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-link-with-caret:hover,.nav-link-text:hover{opacity:1}.nav-link-with-caret:focus-visible,.nav-link-text:focus-visible{opacity:1;outline-offset:4px;border-radius:4px;outline:2px solid oklch(97% .01 250/.7)}.nav-button{transition:transform .32s var(--ease-out-quint),background-color .28s ease,color .22s ease;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.nav-button:hover,.nav-button:focus-visible{transform:translateY(-1px)}.nav-button--ghost{border:1px solid var(--white-border-strong);color:#edf2f9;background:0 0}.nav-button--solid{color:#0c1723;background:#f2f8fdf2;border:1px solid oklch(95% .014 253/.94)}.landing-mega-menu{opacity:0;pointer-events:none;transition:opacity .32s var(--ease-out-quint),transform .36s var(--ease-out-quint);position:absolute;top:calc(100% + .8rem);left:0;right:0;transform:translateY(14px)}.landing-mega-menu--open{opacity:1;pointer-events:auto;transform:translate(0)}.landing-mega-menu__content{gap:var(--space-md);border-radius:var(--radius-xl);padding:var(--space-md);color:var(--ink-strong);background:#f9fcff;background:oklch(99% .01 252);border:1px solid oklch(96% .012 250/.9);grid-template-columns:minmax(18rem,1fr) minmax(16rem,28rem);display:grid;box-shadow:0 24px 70px #0717283d}.mega-menu-list{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.mega-menu-list li{border-radius:var(--radius-md);padding:var(--space-sm);background:#eff6fd;border:1px solid oklch(89% .018 248/.95);gap:.35rem;display:grid}.mega-menu-list strong{font-family:var(--font-display);font-size:1.05rem}.mega-menu-list span{color:var(--ink-soft);font-size:.93rem}.mega-menu-preview{border-radius:calc(var(--radius-xl) - .4rem);background:radial-gradient(circle at 18% 24%,#c2e3fdb3,#0000 45%),radial-gradient(circle at 78% 70%,#9ec0f280,#0000 58%),linear-gradient(140deg,#f0f6fc,#cfe0f1);border:1px solid oklch(88% .02 248/.8);width:100%;height:100%;min-height:16.5rem}.landing-main{gap:var(--space-3xl);padding-bottom:var(--space-3xl);grid-template-columns:minmax(0,1fr);display:grid}.hero{padding:clamp(.6rem,1.2vh,1rem) var(--space-lg) var(--space-2xl)}.hero__inner{width:min(var(--landing-container-max-width),calc(100% - var(--landing-container-gutter) - var(--landing-container-gutter)));grid-template-columns:minmax(18rem,34rem) minmax(0,1fr);align-items:start;gap:clamp(1.8rem,3.4vw,4rem);margin-inline:auto;display:grid}.hero__copy{gap:var(--space-md);max-width:35ch;display:grid}.hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.hero__copy h1{font-family:var(--font-display);margin:0;font-size:clamp(2.1rem,4.4vw,5.1rem);font-weight:700;line-height:.96}.hero__copy em{font-family:var(--font-script);font-size:1.25em;font-style:italic;font-weight:600}.hero__copy p{color:#dee6eef5;margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.hero__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.hero-cta{border:1px solid var(--white-border-strong);transition:transform .32s var(--ease-out-quint),background-color .26s ease,color .22s ease;border-radius:999px;padding:.72rem 1.3rem;font-size:.92rem;font-weight:700;text-decoration:none}.hero-cta:hover,.hero-cta:focus-visible{transform:translateY(-2px)}.hero-cta--primary{color:#0f171f;background:#f2f8fdf2}.hero-cta--secondary{color:#f0f6fc;background:0 0}.hero-workspace{border-radius:calc(var(--radius-xl) + .4rem);border:1px solid var(--white-border);box-shadow:var(--panel-shadow);padding:var(--space-md);transition:transform .7s var(--ease-out-quint);background:linear-gradient(#f3f9ffe3,#e0e9f2d6);margin-top:clamp(1.75rem,2.8vw,2.6rem);position:relative}.hero-workflow-anim{margin-top:var(--space-sm);border-radius:calc(var(--radius-lg) - .3rem);border:1px solid oklch(86% .02 248/.85);min-height:22rem;position:relative;overflow:hidden}.hero-workflow-anim--upload{isolation:isolate;background:radial-gradient(120% 120% at 18% 6%,#edf4fb,#d1e0ef)}.upload-demo-zone{background:0 0;border:2px dashed oklch(80% .02 248/.9);border-radius:1.4rem;animation:14s infinite uploadDemoZoneBorder;position:absolute;inset:6% 6.5%}.upload-demo-idle-content,.upload-demo-file-landed,.upload-demo-success-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.upload-demo-idle-content{color:#51565be6;gap:.45rem;animation:14s infinite uploadDemoIdleFade}.upload-demo-idle-content p{color:#141b24;margin:0;font-size:1.45rem;font-weight:700}.upload-demo-idle-content span{color:#394149;font-size:.95rem}.upload-demo-file-landed{color:#272f37;opacity:0;gap:.5rem;animation:14s infinite uploadDemoLanded}.upload-demo-file-landed p,.upload-demo-success-content p{margin:0;font-size:.9rem;font-weight:700}.upload-demo-file-icon{filter:drop-shadow(0 2px 5px oklch(25% .015 252/.18));width:2rem;height:2.5rem;overflow:visible}.upload-demo-file-icon--floating{width:1.2rem;height:1.55rem}.upload-demo-progress-track{background:#c9ced4e6;border-radius:999px;width:11.5rem;height:.38rem;overflow:hidden}.upload-demo-progress-bar{border-radius:inherit;background:#1f689d;width:0;height:100%;animation:14s ease-in-out infinite uploadDemoProgressFill}.upload-demo-success-content{color:#222a33;opacity:0;gap:.5rem;animation:14s infinite uploadDemoSuccessIn}.upload-demo-success-badge{background:#e6ecf2;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.upload-demo-checkmark{stroke-dasharray:24;stroke-dashoffset:24px;animation:14s infinite uploadDemoCheckDraw}.upload-demo-floating-file{pointer-events:none;opacity:0;animation:14s ease-in-out infinite uploadDemoFloat;position:absolute;top:0;right:0}.upload-demo-floating-card{color:#484e55;flex-direction:column;justify-content:center;align-items:center;gap:.22rem;min-width:0;height:auto;padding:0;display:flex;position:relative}.upload-demo-floating-card span{color:#272f38;font-size:.75rem;font-weight:700}.upload-demo-cursor{filter:drop-shadow(0 1px 2px oklch(24% .01 250/.35));width:2rem;height:2rem;position:absolute;top:.2rem;left:-.8rem}.hero-workflow-anim--wait-isa{background:radial-gradient(120% 120% at 16% 10%,#eef4fa,#d1dce8);place-items:center;display:grid}.wait-isa-layout{grid-template-columns:minmax(14rem,19.75rem) auto;justify-content:center;align-items:center;gap:clamp(.75rem,1.8vw,1.25rem);width:min(94%,36rem);padding-inline:clamp(.35rem,1.1vw,.85rem);display:grid}.wait-isa-scene{--isa-dur:9s;--isa-e:ease;width:min(100%,19.75rem);height:3.5rem;position:relative}.wait-isa-pill{background:#fff;border:2px solid #e4e4e7;border-radius:1rem;height:2.75rem;position:absolute;top:0}.wait-isa-pill:before,.wait-isa-pill:after{content:"";background:#e4e4e7;border-radius:1px;height:1px;position:absolute;left:.625rem;right:.625rem}.wait-isa-pill:before{top:.625rem}.wait-isa-pill:after{bottom:.625rem}.wait-isa-pill-full{opacity:0;width:19.75rem;animation:waitIsaFullFade var(--isa-dur) var(--isa-e) infinite;left:0}.wait-isa-pill-left{opacity:0;width:9.625rem;animation:waitIsaLeftLife var(--isa-dur) var(--isa-e) infinite;left:0}.wait-isa-pill-right{opacity:0;width:9.625rem;animation:waitIsaRightLife var(--isa-dur) var(--isa-e) infinite;left:10.125rem}.wait-isa-cutter{opacity:0;width:1.5px;height:0;animation:waitIsaCutAnim var(--isa-dur) var(--isa-e) infinite;background:#a1a1aa;border-radius:1px;position:absolute;top:-1rem;left:9.8125rem}.wait-isa-cutter:after{content:"";border-top:5px solid #a1a1aa;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.wait-isa-gap{opacity:0;z-index:2;width:6px;height:2.75rem;animation:waitIsaGapAnim var(--isa-dur) var(--isa-e) infinite;background:#fff;position:absolute;top:0;left:9.625rem}.wait-isa-label{min-height:2.75rem;font-family:var(--font-body);color:#71717a;white-space:nowrap;pointer-events:none;align-items:center;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}@media(max-width:640px){.wait-isa-layout{grid-template-columns:1fr;justify-items:center;gap:.55rem}.wait-isa-label{text-align:center;min-height:0}}.hero-workflow-anim--share{background:linear-gradient(150deg,#e6f0fa,#c5d7e8)}.share-node{--node-shift:-50%;width:2.4rem;height:2.4rem;transform:translateY(var(--node-shift));background:#f9fcffeb;background:oklch(99% .01 248/.92);border:1px solid oklch(78% .03 248/.75);border-radius:50%;animation:1.9s ease-in-out infinite shareNode;position:absolute}.share-node--left{top:50%;left:14%;transform:translateY(-50%)}.share-node--center{--node-shift:0%;animation-delay:.15s;top:26%;left:45%}.share-node--right{animation-delay:.3s;top:50%;right:12%;transform:translateY(-50%)}.share-bridge{transform-origin:0;background:linear-gradient(90deg,#1384b761,#2e65a0b3);height:2px;animation:1.9s ease-in-out infinite shareBridge;position:absolute}.share-bridge--left{width:27%;top:54%;left:22%;transform:rotate(-22deg)}.share-bridge--right{width:30%;animation-delay:.15s;top:35%;left:51%;transform:rotate(24deg)}.hero-workspace__content-stack{min-height:31rem;position:relative;overflow:hidden}.hero-workspace__content{gap:var(--space-xs);color:var(--ink-strong);transition:opacity .5s var(--ease-in-out-expo),transform .5s var(--ease-in-out-expo);will-change:transform,opacity;display:grid;position:absolute;inset:0}.hero-workspace__content--entering{opacity:1;pointer-events:auto}.hero-workspace__content--leaving{opacity:0;pointer-events:none}.hero-workspace__content-stack--forward .hero-workspace__content--entering{animation:workflowSlideInFromRight .5s var(--ease-in-out-expo)}.hero-workspace__content-stack--forward .hero-workspace__content--leaving{animation:workflowSlideOutToLeft .5s var(--ease-in-out-expo)}.hero-workspace__content-stack--backward .hero-workspace__content--entering{animation:workflowSlideInFromLeft .5s var(--ease-in-out-expo)}.hero-workspace__content-stack--backward .hero-workspace__content--leaving{animation:workflowSlideOutToRight .5s var(--ease-in-out-expo)}.hero-workspace__content h2{font-family:var(--font-display);margin:0;font-size:clamp(1.3rem,2.3vw,2.1rem);line-height:1.1}.hero-workspace__content p{color:var(--ink-soft);margin:0;font-size:.96rem;line-height:1.56}.hero-workspace__preview{width:100%;margin-top:var(--space-sm);border-radius:calc(var(--radius-lg) - .3rem);border:1px solid oklch(86% .02 248/.85);display:block}.hero-workflow-toggle{--toggle-padding:.32rem;margin-top:var(--space-md);padding:var(--toggle-padding);background:#e8eff6;border:1px solid oklch(85% .02 248/.9);border-radius:999px;align-items:center;gap:.4rem;display:flex;position:relative;overflow:hidden}.hero-workflow-toggle__glass{top:var(--toggle-padding);width:var(--glass-width,0px);left:0;bottom:var(--toggle-padding);-webkit-backdrop-filter:blur(10px)saturate(116%);backdrop-filter:blur(10px)saturate(116%);transform:translate3d(var(--glass-x,0px),0,0);transition:transform .5s var(--ease-in-out-expo),width .5s var(--ease-in-out-expo);pointer-events:none;background:linear-gradient(155deg,#f8fcffc2,#eff6fe70);background:linear-gradient(155deg,color(xyz 0.919 0.971 1.109 / 0.761),#eff6fe70);border:1px solid oklch(99% .008 248/.86);border-radius:999px;position:absolute;box-shadow:inset 0 1px #fcfeffcc,0 8px 20px #44586b29;box-shadow:inset 0 1px oklch(99.5% .005 248/.8),0 8px 20px #44586b29}.hero-workflow-toggle__button{z-index:1;cursor:pointer;color:#2a3745;transition:background-color .26s var(--ease-out-quint),color .26s var(--ease-out-quint),box-shadow .26s var(--ease-out-quint),transform .22s var(--ease-out-quint);background:0 0;border:0;border-radius:999px;flex:1;padding:.55rem .7rem;font-size:.84rem;font-weight:700;position:relative}.hero-workflow-toggle__button--active{color:#0e1926;transform:translateY(-1px)}.hero-workflow-toggle--sliding .hero-workflow-toggle__button--active{transition-delay:.32s}.hero-workflow-toggle--sliding .hero-workflow-toggle__button--leaving{transition-delay:.14s}.social-proof,.story-tabs,.feature-mosaic,.integrations,.collect-approve-share,.consultation{width:min(var(--landing-container-max-width),calc(100% - var(--landing-container-gutter) - var(--landing-container-gutter)));margin-inline:auto}.social-proof{gap:var(--space-md);display:grid}.social-proof h2{font-family:var(--font-display);max-width:25ch;margin:0;font-size:clamp(1.5rem,2.4vw,2.4rem);line-height:1.05}.logo-marquee{border:1px solid var(--white-border);background:#ebf3fa24;border-radius:999px;padding:.56rem 0;overflow:clip}.logo-marquee__track{gap:.65rem;width:max-content;padding-inline:.6rem;animation:32s linear infinite marquee-slide;display:flex}.logo-chip{white-space:nowrap;border:1px solid var(--white-border-strong);color:#ecf3f9f2;background:#ecf3f91f;border-radius:999px;padding:.35rem .85rem;font-size:.82rem;font-weight:600}.editorial{padding-block:var(--space-2xl);position:relative}.editorial__inner{width:min(var(--landing-container-max-width),calc(100% - var(--landing-container-gutter) - var(--landing-container-gutter)));align-content:center;margin-inline:auto;display:grid}.editorial__inner h2{font-family:var(--font-editorial);letter-spacing:-.02em;gap:.2rem;margin:0;font-size:clamp(3.3rem,13vw,12rem);line-height:.86;display:grid}.editorial__inner em{font-family:var(--font-script);font-style:italic;font-weight:600}.editorial-line{opacity:0;transition:opacity .6s var(--ease-out-quint),transform .6s var(--ease-out-quint);transform:translateY(28px)}.editorial--visible .editorial-line{opacity:1;transform:translate(0)}.editorial--visible .editorial-line:first-child{transition-delay:0s}.editorial--visible .editorial-line:nth-child(2){transition-delay:.2s}.editorial--visible .editorial-line:nth-child(3){transition-delay:.4s}.story-tabs{gap:var(--space-md);display:grid}.story-tabs__rail{grid-template-columns:repeat(var(--question-count,4),minmax(0,1fr));border:1px solid var(--white-border);background:#e8eff61f;border-radius:999px;gap:.55rem;padding:.4rem;display:grid}.story-tabs__button{color:#e8eff7d6;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.62rem .6rem;font-size:.86rem;font-weight:700}.story-tabs__button--active{color:#0c1723;background:#f4f9fff0}.story-tabs__panel{border:1px solid var(--white-border);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--space-lg);gap:var(--space-lg);background:#ecf3fa21;grid-template-columns:minmax(16rem,26rem) minmax(0,1fr);align-items:center;display:grid}.story-tabs__copy{color:#f0f6fc;gap:var(--space-sm);display:grid}.story-tabs__copy h3{font-family:var(--font-display);margin:0;font-size:clamp(1.7rem,3vw,3.1rem);line-height:.99}.story-tabs__copy p{color:#dee6eef2;margin:0;line-height:1.6}.story-tabs__visual{border-radius:calc(var(--radius-lg) + .3rem);border:1px solid var(--white-border);background:linear-gradient(140deg,#e7f0f8,#c2d3e4);width:100%;min-height:16rem}.story-tabs__visual--visual{background:radial-gradient(circle at 16%,#3b82af61,#0000 28%),repeating-linear-gradient(90deg,#ecf3fa 0% 10%,#cde 10% 16%)}.story-tabs__visual--search{background:radial-gradient(circle at 72% 26%,#89b2e080,#0000 32%),linear-gradient(#ecf3fa,#cbd9e8);position:relative}.story-tabs__visual--search:before{content:"";border:1px solid oklch(74% .04 248/.7);border-radius:999px;position:absolute;inset:18% 10%}.story-tabs__visual--workflows{background:radial-gradient(circle at 20% 30%,#73add15c,#0000 40%),radial-gradient(circle at 78% 72%,#5383ba47,#0000 40%),linear-gradient(135deg,#ecf3fa,#c6d6e6)}.feature-mosaic{gap:var(--space-lg);display:grid}.feature-mosaic__header{gap:var(--space-sm);max-width:58ch;display:grid}.feature-mosaic__header h3{font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,3.5vw,3.8rem);line-height:.97}.feature-mosaic__header p{color:#dee5edf5;margin:0;line-height:1.66}.feature-mosaic__grid{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-card{border-radius:var(--radius-lg);border:1px solid var(--white-border);padding:var(--space-md);align-content:start;gap:var(--space-xs);background:#e8eff724;min-height:12rem;display:grid}.feature-card h4{font-family:var(--font-display);margin:0;font-size:1.3rem;line-height:1.06}.feature-card p{color:#dbe2eaf2;margin:0;line-height:1.55}.feature-card a{margin-top:var(--space-xs);border-bottom:1px solid oklch(96% .012 249/.8);width:fit-content;font-size:.86rem;font-weight:700;text-decoration:none}.integrations{border:1px solid var(--white-border);border-radius:var(--radius-xl);padding:var(--space-lg);gap:var(--space-sm);background:#e8eff621;display:grid}.integrations h3{font-family:var(--font-display);margin:0;font-size:clamp(1.7rem,2.6vw,2.8rem);line-height:1.04}.integrations p{color:#dee5edf2;max-width:58ch;margin:0;line-height:1.6}.integration-logos{flex-wrap:wrap;gap:.55rem;display:flex}.integration-logo{border:1px solid var(--white-border-strong);background:#ebf3fa29;border-radius:999px;padding:.42rem .82rem;font-size:.82rem;font-weight:700}.collect-approve-share{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.collect-approve-share article{border-radius:var(--radius-lg);border:1px solid var(--white-border);padding:var(--space-lg);gap:var(--space-xs);background:#e8eff726;min-height:13rem;display:grid}.collect-approve-share h4{font-family:var(--font-editorial);letter-spacing:-.02em;margin:0;font-size:clamp(2.1rem,4.5vw,3.8rem);line-height:.88}.collect-approve-share p{color:#dee6eef5;margin:0;line-height:1.58}.consultation{gap:var(--space-lg);border:1px solid var(--white-border);border-radius:var(--radius-xl);color:var(--ink-strong);padding:var(--space-lg);background:#f3f9ff;background:oklch(98% .012 249);grid-template-columns:minmax(0,1fr) minmax(20rem,29rem);display:grid}.consultation__copy{align-content:start;gap:var(--space-sm);display:grid}.consultation__copy h3{font-family:var(--font-display);margin:0;font-size:clamp(2rem,3.4vw,3.7rem);line-height:.98}.consultation__copy em{font-family:var(--font-script);font-size:1.2em;font-style:italic}.consultation__copy p{color:var(--ink-soft);max-width:52ch;margin:0;line-height:1.66}.consultation__preview{border-radius:var(--radius-md);background:linear-gradient(135deg,#e7f0f8,#cadae9),repeating-linear-gradient(90deg,#0000 0% 12px,#bac6d166 12px 13px);border:1px solid oklch(86% .02 248/.86);width:min(100%,30rem);min-height:12rem}.consultation-form{border-radius:var(--radius-lg);background:var(--surface-strong);padding:var(--space-md);border:1px solid oklch(84% .02 248/.76);gap:.72rem;display:grid}.consultation-form label{color:var(--ink-strong);gap:.36rem;font-size:.86rem;font-weight:700;display:grid}.consultation-form input,.consultation-form select,.consultation-form textarea{color:var(--ink-strong);background:#f9fcff;background:oklch(99% .01 248);border:1px solid oklch(79% .02 248/.74);border-radius:.72rem;padding:.58rem .7rem}.consultation-form textarea{resize:vertical}.consultation-form__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.consultation-form button{color:#f3f9ff;cursor:pointer;background:#101b28;border:0;border-radius:999px;padding:.68rem 1rem;font-weight:700}.consultation-form p{color:#424e5d;margin:0;font-size:.75rem;line-height:1.5}.consultation-form p a{color:#223144}.consultation-form__optional{color:#5f6a77;font-weight:400}.consultation-form input:focus-visible,.consultation-form select:focus-visible,.consultation-form textarea:focus-visible{outline-offset:0;border-color:#344f6d;outline:2px solid oklch(42% .06 252)}.consultation-form button:focus-visible{outline-offset:3px;outline:2px solid oklch(42% .06 252)}.landing-footer{gap:var(--space-xs);padding:var(--space-lg) var(--space-lg) var(--space-xl);color:#e1e9f0f2;justify-items:center;display:grid}.landing-footer nav{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.landing-footer nav a{font-size:.9rem;font-weight:700;text-decoration:none}.landing-footer p{color:#d6dbe1f2;margin:0;font-size:.82rem}.workspace-layout{background:radial-gradient(circle at 16% 8%,oklch(72% .06 244/.15),transparent 42%),radial-gradient(circle at 85% 22%,oklch(76% .06 250/.12),transparent 46%),linear-gradient(180deg,var(--sky-top) 0%,var(--sky-mid) 48%,var(--sky-bottom) 100%);min-height:100dvh;color:var(--ink-atmosphere-strong)}.workspace-layout__header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1b2d85;border-bottom:1px solid oklch(94% .014 248/.18);position:sticky;top:0}.workspace-layout__nav{justify-content:space-between;align-items:center;gap:.5rem;width:min(74rem,100% - 2rem);min-height:3.5rem;margin:0 auto;display:flex}.workspace-layout__brand{color:var(--ink-atmosphere-strong);font-family:var(--font-display);letter-spacing:.05em;align-items:baseline;gap:.45rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.workspace-layout__actions{align-items:center;gap:.5rem;display:inline-flex}.workspace-layout__actions button,.workspace-layout__actions a{color:var(--ink-atmosphere-strong);background:#11203270;border:1px solid oklch(95% .014 248/.3);border-radius:8px;padding:.34rem .78rem;font-size:.82rem;text-decoration:none}.workspace-layout__actions>span{color:var(--ink-atmosphere-muted);background:#15202d66;border:1px solid oklch(95% .014 248/.26);border-radius:8px;padding:.34rem .74rem;font-size:.82rem}.auth-page{background:#060301;grid-template-rows:auto 1fr;min-height:100dvh;padding:2rem 3rem 2.5rem;display:grid}.auth-page--maintenance{background:linear-gradient(#00000026,#00000094),radial-gradient(circle at 50% 0,#23110073,#0000 34rem),#000}.auth-page__header{justify-content:space-between;align-items:center;padding-bottom:2rem;display:flex}.auth-page__logo{font-family:var(--font-display);color:#fffde9;letter-spacing:-.01em;opacity:.85;font-size:1.4rem;font-weight:900;text-decoration:none;transition:opacity .15s}.auth-page__logo:hover{opacity:1}.auth-page__switch-link{color:#67625d;font-size:.83rem;font-family:var(--font-ui);text-decoration:none;transition:color .15s}.auth-page__switch-link:hover{color:#fffde9}.auth-page__body{flex-direction:column;align-items:center;gap:2.5rem;padding-top:3rem;display:flex}.auth-maintenance{text-align:center;place-self:center;width:min(100%,62rem);padding:clamp(2rem,6vw,5rem) 0 4rem}.auth-maintenance__eyebrow{color:var(--np-brand-amber,#eca300);font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.78rem;font-weight:700}.auth-maintenance__headline{max-width:58rem;margin-inline:auto}.auth-maintenance__copy{color:#b6b0a9;max-width:34rem;font-family:var(--font-ui);margin:1.7rem auto 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55}.auth-headline{width:100%;font-family:var(--font-display);letter-spacing:-.02em;color:#fffde9;text-align:center;margin:0;font-size:clamp(3.6rem,8vw,9rem);line-height:.88;animation:.8s cubic-bezier(.16,1,.3,1) both auth-headline-enter}.auth-card{background:#fffde9;border-radius:1.5rem;flex-direction:column;gap:1.2rem;width:100%;max-width:26rem;padding:2.5rem;animation:.6s cubic-bezier(.16,1,.3,1) .12s both auth-card-enter;display:flex}.auth-google-btn{color:#171009;width:100%;font-family:var(--font-ui);cursor:pointer;background:#fff;border:1.5px solid oklch(72% .012 68);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.78rem 1rem;font-size:.9rem;font-weight:600;transition:filter .15s,box-shadow .15s;display:flex;position:relative}.auth-google-btn:hover:not(:disabled){filter:brightness(.97);box-shadow:0 2px 8px #06030124}.auth-google-btn:disabled{opacity:.6;cursor:not-allowed}.auth-last-used{letter-spacing:.05em;text-transform:uppercase;color:#093300;color:oklch(28% .1 140);vertical-align:middle;background:#c3e2bc;border-radius:999px;flex-shrink:0;align-items:center;margin-left:.45rem;padding:.16rem .48rem;font-size:.67rem;font-weight:700;display:inline-flex}.auth-divider{color:#7e7975;font-size:.78rem;font-family:var(--font-ui);align-items:center;gap:.75rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#c2bdb7;flex:1;height:1px}.auth-email-section{grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.auth-email-section--collapsed{grid-template-rows:0fr}.auth-email-section__inner{flex-direction:column;gap:.72rem;min-height:0;display:flex;overflow:hidden}.auth-email-expand-link{font-size:.83rem;font-family:var(--font-ui);color:#48413b;cursor:pointer;text-underline-offset:2px;text-align:left;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .15s}.auth-email-expand-link:hover{color:#171009}.auth-form{flex-direction:column;gap:.9rem;display:flex}.auth-field{flex-direction:column;gap:.35rem;display:flex}.auth-field__label-row{align-items:center;gap:.4rem;display:flex}.auth-error{color:#ed1d23;margin:0;font-size:.83rem}.auth-actions{flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:.2rem;display:flex}.auth-confirm{flex-direction:column;gap:.75rem;display:flex}.auth-confirm__title{font-family:var(--font-display);color:#090502;margin:0;font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1}.auth-confirm__body{color:#4b4742;max-width:32ch;margin:0;font-size:.9rem;line-height:1.55}.auth-inline-action{font-size:inherit;color:#393129;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.section-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#eca300;margin:0;font-size:.72rem;font-weight:800}.form-label{color:#201912;font-size:.83rem;font-weight:700}.ui-input{color:#120c05;background:#f5f1ec;border:1px solid oklch(72% .012 68);border-radius:.7rem;padding:.56rem .72rem}.ui-input:focus-visible{border-color:#9f6202;outline:none;box-shadow:0 0 0 3px #9f620226}.ui-button{color:#201912;background:#e9e4dd;border:1px solid oklch(72% .012 68);border-radius:999px;padding:.52rem .82rem;font-weight:700;transition:filter .16s}.ui-button--primary{color:#fffde9;background:#ed1d23;border:0}.ui-button--primary:hover:not(:disabled){filter:brightness(1.08)}.ui-button--wide{width:100%}.auth-text-link{font-size:.83rem;font-family:var(--font-ui);color:#423c35;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;text-decoration:none;transition:color .15s}.auth-text-link:hover{color:#090502}.auth-text-link--muted{color:#67625d}@keyframes auth-headline-enter{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:none}}@keyframes auth-card-enter{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@keyframes auth-brand-enter{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:none}}@keyframes auth-form-enter{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.auth-headline,.auth-card{animation:none}}@keyframes marquee-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes workflowSlideInFromRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes workflowSlideOutToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-28px)}}@keyframes workflowSlideInFromLeft{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes workflowSlideOutToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(28px)}}@keyframes uploadDemoZoneBorder{0%,5%{background-color:#0000;border-color:#c6cbd1}7%,17%{background-color:#f6f9fb80;border-color:#a0a5ab}19%,33%{background-color:#f2f5f9b8;border-color:#94999e}35%,64%{background-color:#eef2f6cc;border-color:#6c7580}66%,to{background-color:#0000;border-color:#c6cbd1}}@keyframes uploadDemoIdleFade{0%,16%{opacity:1}19%,93%{opacity:0}97%,to{opacity:1}}@keyframes uploadDemoFloat{0%,5%{opacity:0;top:15%;right:5%}8%{opacity:1}16%{opacity:1;top:38%;right:38%}18%,to{opacity:0}}@keyframes uploadDemoLanded{0%,17%{opacity:0}20%,32%{opacity:1}35%,to{opacity:0}}@keyframes uploadDemoProgressFill{0%,20%{width:0}33%,to{width:100%}}@keyframes uploadDemoSuccessIn{0%,34%{opacity:0}37%,63%{opacity:1}66%,to{opacity:0}}@keyframes uploadDemoCheckDraw{0%,35%{stroke-dashoffset:24px}40%,63%{stroke-dashoffset:0}66%,to{stroke-dashoffset:24px}}@keyframes waitIsaFullFade{0%,11%{opacity:1}17%,65%{opacity:0}72%,92%{opacity:1}to{opacity:1}}@keyframes waitIsaLeftLife{0%,15%{opacity:0}20%,33%{opacity:1}42%,to{opacity:0}}@keyframes waitIsaRightLife{0%,15%{opacity:0;width:9.625rem;left:10.125rem}20%,44%{opacity:1;width:9.625rem;left:10.125rem}56%{opacity:1;width:9.625rem;left:0}67%{opacity:1;width:19.75rem;left:0}72%{opacity:0;width:19.75rem;left:0}to{opacity:0;width:9.625rem;left:10.125rem}}@keyframes waitIsaCutAnim{0%,5%{opacity:0;height:0}13%,35%{opacity:1;height:4.5rem}43%,to{opacity:0;height:0}}@keyframes waitIsaGapAnim{0%,18%{opacity:0}22%,42%{opacity:1}46%,to{opacity:0}}.hero-workflow-anim--wait{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.wait-demo-panel{background:var(--surface-strong);border-radius:var(--radius-lg);border:1.5px solid oklch(82% .014 248);flex-direction:column;gap:.75rem;width:min(22rem,90%);padding:1.25rem 1.5rem 1rem;display:flex;box-shadow:0 8px 32px #0515251f}.wait-demo-timeline{flex-direction:column;gap:.4rem;display:flex;position:relative}.wait-demo-ruler{justify-content:space-between;padding:0 0 .25rem 2.4rem;display:flex}.wait-demo-ruler-tick{background:#9ca6b0;border-radius:1px;width:1px;height:.35rem;display:block}.wait-demo-track{align-items:stretch;gap:.4rem;height:1.9rem;display:flex}.wait-demo-track-label{width:1.8rem;font-size:.6rem;font-family:var(--font-body);letter-spacing:.04em;color:var(--ink-panel-muted);border-radius:var(--radius-sm);background:#e4ecf4;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.wait-demo-track-body{border-radius:var(--radius-sm);background:#e4ecf4;flex:1;position:relative;overflow:hidden}.wait-demo-clip{animation-duration:16s;animation-timing-function:var(--ease-in-out-expo);border-radius:.3rem;animation-iteration-count:infinite;position:absolute;top:.2rem;bottom:.2rem}.wait-demo-clip--a{background:#93b5d6;width:36%;animation-name:waitClipATrim;left:.2rem}.wait-demo-clip--b{background:#8ba8c6;width:28%;animation-name:waitClipBTrim;left:calc(36% + .5rem)}.wait-demo-clip--c{background:#93b5d6;width:30%;animation-name:waitClipCTrim;left:calc(64% + .8rem)}.wait-demo-waveform{opacity:.55;background:repeating-linear-gradient(90deg,#97a7b6 0% 1.5px,#0000 1.5px 4px);border-radius:.2rem;position:absolute;inset:.3rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='30'%3E%3Cpath d='M0 15 Q10 5 20 15 Q30 25 40 15 Q50 8 60 15 Q70 22 80 15 Q90 6 100 15 Q110 24 120 15 Q130 10 140 15 Q150 20 160 15 Q170 7 180 15 Q190 23 200 15' stroke='black' stroke-width='8' fill='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='30'%3E%3Cpath d='M0 15 Q10 5 20 15 Q30 25 40 15 Q50 8 60 15 Q70 22 80 15 Q90 6 100 15 Q110 24 120 15 Q130 10 140 15 Q150 20 160 15 Q170 7 180 15 Q190 23 200 15' stroke='black' stroke-width='8' fill='none'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.wait-demo-marker{opacity:0;z-index:2;background:#089428;border-radius:1px;width:1.5px;position:absolute;top:1.5rem;bottom:0}.wait-demo-marker:before{content:"";background:#089428;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:-.25rem;left:50%;translate:-50%}.wait-demo-marker--1{animation:waitMarkerIn 16s var(--ease-out-expo) infinite;animation-delay:0s;left:36.5%}.wait-demo-marker--2{animation:waitMarkerIn 16s var(--ease-out-expo) infinite;animation-delay:.35s;left:64.5%}.wait-demo-marker--3{animation:waitMarkerIn 16s var(--ease-out-expo) infinite;animation-delay:.7s;left:52%}.wait-demo-playhead{width:1.5px;animation:waitPlayheadScrub 16s var(--ease-in-out-expo) infinite;z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:2.4rem}.wait-demo-playhead-head{background:#0053a5;background:oklch(45% .16 255);border-radius:.15rem .15rem 0 0;width:.55rem;height:.55rem;position:absolute;top:0;left:50%;translate:-50%}.wait-demo-playhead-line{background:#0053a599;background:oklch(45% .16 255/.6);width:1.5px;position:absolute;top:.55rem;bottom:0;left:50%;translate:-50%}.wait-demo-status{align-items:center;gap:.5rem;padding-top:.15rem;display:flex}.wait-demo-status-dot{background:#089428;border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem;animation:1.4s ease-in-out infinite waitStatusPulse}.wait-demo-status-text{font-size:.7rem;font-family:var(--font-body);color:var(--ink-panel-muted);letter-spacing:.01em}@keyframes waitPlayheadScrub{0%,8%{left:2.4rem}45%{left:calc(100% - .75rem)}55%,to{left:2.4rem}}@keyframes waitMarkerIn{0%,40%{opacity:0;transform:scaleY(.4)}48%,78%{opacity:1;transform:scaleY(1)}86%,to{opacity:0;transform:scaleY(.4)}}@keyframes waitClipATrim{0%,47%{width:36%}55%,85%{width:33%}93%,to{width:36%}}@keyframes waitClipBTrim{0%,47%{width:28%;left:calc(36% + .5rem)}55%,85%{width:22%;left:calc(36% + .5rem)}93%,to{width:28%;left:calc(36% + .5rem)}}@keyframes waitClipCTrim{0%,47%{left:calc(64% + .8rem)}55%,85%{left:calc(60% + .8rem)}93%,to{left:calc(64% + .8rem)}}@keyframes waitStatusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.hero-workflow-anim--export{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.export-demo-panel{background:var(--surface-strong);border-radius:var(--radius-lg);border:1.5px solid oklch(82% .014 248);flex-direction:column;gap:.8rem;width:min(21rem,90%);padding:1.1rem 1.4rem 1.25rem;display:flex;box-shadow:0 8px 32px #0515251f}.export-demo-thumb{aspect-ratio:16/7;border-radius:var(--radius-md);width:100%;animation:exportThumbReveal 16s var(--ease-in-out-expo) infinite;background:#ced9e4;position:relative;overflow:hidden}.export-demo-thumb-gradient{opacity:0;animation:exportThumbFill 16s var(--ease-out-expo) infinite;background:linear-gradient(135deg,#a2bad8,#7a9aca 40%,#5c80bc);position:absolute;inset:0}.export-demo-thumb-shimmer{background:linear-gradient(105deg,#0000 30%,#f3f9ff40,#0000 70%);animation:16s linear infinite exportShimmer;position:absolute;inset:0}.export-demo-progress-wrap{flex-direction:column;gap:.3rem;display:flex}.export-demo-progress-track{background:#d6dfe8;border-radius:9999px;height:.35rem;position:relative;overflow:hidden}.export-demo-progress-fill{width:0%;height:100%;animation:exportProgressFill 16s var(--ease-out-expo) infinite;background:#0066c8;background:oklch(52% .18 255);border-radius:9999px}.export-demo-progress-glow{opacity:0;background:linear-gradient(90deg,#0000,#73b1ff99,#0000);background:linear-gradient(90deg,#0000,color(xyz 0.41 0.421 1.054 / 0.6),#0000);width:2rem;height:100%;animation:16s linear infinite exportProgressGlow;position:absolute;top:0}.export-demo-progress-label{font-size:.62rem;font-family:var(--font-body);color:var(--ink-panel-muted);animation:exportProgressLabelFade 16s var(--ease-out-expo) infinite}.export-demo-badges{gap:.4rem;display:flex}.export-demo-badge{font-size:.6rem;font-family:var(--font-body);letter-spacing:.05em;color:var(--ink-panel-strong);opacity:0;background:#dce6f0;border:1px solid oklch(82% .02 248);border-radius:999px;padding:.18rem .55rem;font-weight:700;transform:scale(.8)}.export-demo-badge--1{animation:exportBadgeIn 16s var(--ease-out-expo) infinite;animation-delay:0s}.export-demo-badge--2{animation:exportBadgeIn 16s var(--ease-out-expo) infinite;animation-delay:.2s}.export-demo-badge--3{animation:exportBadgeIn 16s var(--ease-out-expo) infinite;animation-delay:.4s}.export-demo-actions{opacity:0;animation:exportActionsIn 16s var(--ease-out-expo) infinite;gap:.5rem;display:flex}.export-demo-action-btn{border-radius:var(--radius-md);font-size:.72rem;font-family:var(--font-body);cursor:default;align-items:center;gap:.35rem;padding:.4rem .75rem;font-weight:600;display:flex}.export-demo-action-btn--download{color:#f0f6fc;background:#0053a5;background:oklch(45% .16 255);flex:1;justify-content:center}.export-demo-action-btn--share{color:var(--ink-panel-strong);background:#dde6ef;border:1px solid oklch(82% .02 248)}.export-demo-chip{background:var(--surface-strong);font-size:.62rem;font-family:var(--font-body);color:var(--ink-panel-strong);opacity:0;animation:exportChipFloat 16s var(--ease-out-expo) infinite;border:1.5px solid oklch(82% .014 248);border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .65rem .3rem .5rem;font-weight:600;display:flex;position:absolute;top:18%;right:4%;box-shadow:0 4px 16px #0515251a}.export-demo-share-symbol{color:#f0f6fc;opacity:0;width:2.4rem;height:2.4rem;animation:exportShareSymbol 16s var(--ease-out-expo) infinite;background:#0053a5;background:oklch(45% .16 255);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10%;right:8%;box-shadow:0 4px 16px #0053a559;box-shadow:0 4px 16px oklch(45% .16 255/.35)}@keyframes exportShareSymbol{0%,50%{opacity:0;transform:scale(.6)rotate(-15deg)}58%,80%{opacity:1;transform:scale(1)rotate(0)}88%,to{opacity:0;transform:scale(.85)rotate(5deg)}}@keyframes exportThumbReveal{0%,10%{opacity:.3}18%,to{opacity:1}}@keyframes exportThumbFill{0%,14%{opacity:0}22%,to{opacity:1}}@keyframes exportShimmer{0%{opacity:0;transform:translate(-120%)}8%{opacity:1}24%,to{opacity:0;transform:translate(240%)}}@keyframes exportProgressFill{0%,5%{width:0%}40%{width:100%}48%,to{width:100%}}@keyframes exportProgressGlow{0%,5%{opacity:0;left:-2rem}8%{opacity:1}42%{opacity:1;left:100%}46%,to{opacity:0;left:100%}}@keyframes exportProgressLabelFade{0%,4%{opacity:1}42%,to{opacity:0}}@keyframes exportBadgeIn{0%,42%{opacity:0;transform:scale(.8)translateY(3px)}50%,88%{opacity:1;transform:scale(1)translateY(0)}94%,to{opacity:0;transform:scale(.8)translateY(3px)}}@keyframes exportActionsIn{0%,52%{opacity:0;transform:translateY(4px)}60%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(4px)}}@keyframes exportChipFloat{0%,58%{opacity:0;transform:translateY(6px)scale(.92)}65%,84%{opacity:1;transform:translateY(0)scale(1)}90%,to{opacity:0;transform:translateY(-4px)scale(.95)}}@keyframes shareNode{0%,to{transform:translateY(var(--node-shift)) scale(.95)}50%{transform:translateY(var(--node-shift)) scale(1.08)}}@keyframes shareBridge{0%,to{opacity:.38}50%{opacity:.95}}@media(max-width:1100px){.hero__inner,.story-tabs__panel,.consultation{grid-template-columns:1fr}.auth-page{padding:1.75rem 2rem 2rem}.landing-header{position:static}.landing-nav{border-radius:1.4rem;grid-template-columns:1fr auto;grid-template-areas:"brand actions""left left"}.landing-logo{grid-area:brand;justify-self:start}.landing-nav__right{grid-area:actions}.landing-nav__left{flex-wrap:wrap;grid-area:left}.landing-mega-menu{margin-top:.7rem;position:static}.landing-mega-menu__content{grid-template-columns:1fr}.hero-workspace{margin-top:0}.collect-approve-share,.feature-mosaic__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consultation-form__split{grid-template-columns:1fr}}@media(max-width:720px){.hero{padding-top:var(--space-xl)}.hero-workspace{transform:none!important}.collect-approve-share,.feature-mosaic__grid,.story-tabs__rail{grid-template-columns:1fr}.nav-button--solid{display:none}.auth-page{padding:1.5rem 1.25rem 2rem}.auth-card{border-radius:1.2rem;padding:1.75rem 1.5rem}.hero-workflow-anim{min-height:18rem}.wait-demo-panel{width:min(18rem,92%);padding:.85rem 1rem .7rem}.wait-demo-track{height:1.6rem}.wait-demo-track-label{width:1.5rem;font-size:.55rem}.export-demo-panel{width:min(18rem,92%);padding:.85rem 1rem .9rem}.export-demo-share-symbol{width:2rem;height:2rem;top:8%;right:6%}.pricing-card--highlighted{transform:none}}@media(max-width:480px){.hero-workflow-toggle__button{padding:.45rem .5rem;font-size:.75rem}.hero-workflow-anim{min-height:16rem}.wait-demo-ruler-tick:nth-child(4),.wait-demo-ruler-tick:nth-child(5){display:none}.upload-demo-floating-card{gap:.3rem;padding:.4rem .6rem;font-size:.62rem}.upload-demo-file-icon--floating{width:1.1rem}.pricing-hero-inner,.pricing-tiers-inner{padding:0 var(--space-xs)}.pricing-bottom-inner{padding:var(--space-lg) var(--space-md)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}.upload-demo-zone,.upload-demo-idle-content,.upload-demo-file-landed,.upload-demo-progress-bar,.upload-demo-success-content,.upload-demo-checkmark,.upload-demo-floating-file{opacity:1!important;animation:none!important;transform:none!important}.wait-isa-pill-full,.wait-isa-pill-left,.wait-isa-pill-right,.wait-isa-cutter,.wait-isa-gap,.wait-demo-playhead,.wait-demo-marker--1,.wait-demo-marker--2,.wait-demo-marker--3,.wait-demo-status-dot,.wait-demo-clip--a,.wait-demo-clip--b,.wait-demo-clip--c{animation:none!important}.wait-demo-marker--1,.wait-demo-marker--2,.wait-demo-marker--3{opacity:1!important;transform:scaleY(1)!important}.wait-demo-playhead{left:50%!important}.export-demo-thumb,.export-demo-thumb-gradient,.export-demo-thumb-shimmer,.export-demo-progress-fill,.export-demo-progress-glow,.export-demo-progress-label,.export-demo-badge--1,.export-demo-badge--2,.export-demo-badge--3,.export-demo-actions,.export-demo-chip,.export-demo-share-symbol{animation:none!important}.export-demo-thumb-gradient,.export-demo-badge--1,.export-demo-badge--2,.export-demo-badge--3,.export-demo-actions,.export-demo-share-symbol{opacity:1!important;transform:none!important}.export-demo-progress-fill{width:100%!important}.export-demo-chip{opacity:1!important;transform:none!important}}.project-page{width:min(94rem,100% - 2.4rem);color:var(--ink-atmosphere-strong);gap:clamp(1.6rem,2.5vw,2.8rem);margin:0 auto;padding:clamp(1.6rem,3vw,2.8rem) 0 clamp(4rem,7vw,7.5rem);display:grid}.project-page--ingest{isolation:isolate;position:relative}.project-ingest-stage{grid-template-columns:minmax(20rem,26rem) minmax(0,1fr);align-items:stretch;gap:clamp(1.6rem,2.8vw,3.6rem);margin-block-end:clamp(2.8rem,6vw,6.2rem);display:grid}.project-ingest-intro{color:var(--ink-atmosphere-strong);grid-template-rows:auto auto 1fr auto;gap:clamp(.9rem,1.8vw,1.7rem);min-height:clamp(33rem,60vw,45rem);padding:clamp(1.2rem,2vw,2rem) clamp(.5rem,1vw,1rem);display:grid}.project-ingest-intro__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-atmosphere-subtle);margin:0;font-size:.75rem;font-weight:700}.project-ingest-intro h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.045em;color:var(--ink-atmosphere-strong);text-wrap:balance;margin:0;font-size:clamp(2.8rem,7.6vw,6.6rem);line-height:.9}.project-ingest-intro h1 span{font-family:var(--font-script);color:#b6d4f8;font-style:italic;font-weight:500}.project-ingest-notes{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.project-ingest-notes li h2{font-size:1.35rem;font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-atmosphere-strong);margin:0 0 .36rem}.project-ingest-notes li p{max-width:26ch;color:var(--ink-atmosphere-muted);margin:0;line-height:1.5}.project-workspace-card{border-radius:var(--radius-lg);background:linear-gradient(145deg,#0e203673,#08172873);border:1px solid oklch(97% .012 249/.18);gap:.3rem;padding:1rem 1.1rem;display:grid}.project-workspace-card p,.project-workspace-card h2,.project-workspace-card span{margin:0}.project-workspace-card p{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-atmosphere-subtle);font-size:.72rem}.project-workspace-card h2{font-family:var(--font-display);color:var(--ink-atmosphere-strong);font-size:1.3rem}.project-workspace-card span{color:var(--ink-atmosphere-muted);font-size:.92rem}.project-upload-panel{border-radius:var(--radius-lg);--panel-ink-strong:var(--ink-panel-strong);--panel-ink-muted:var(--ink-panel-muted);--panel-ink-subtle:var(--ink-panel-subtle);color:var(--panel-ink-strong);background:radial-gradient(140% 90% at 50% -30%,#eef6ffcc,#0000 60%),linear-gradient(#d4e0ebf7,#c1ccd7f5);border:1px solid oklch(97% .012 248/.84);gap:1.2rem;padding:clamp(1.2rem,2.2vw,1.9rem);display:grid;box-shadow:0 48px 96px #01061061,inset 0 2px #f9fcff8c;box-shadow:0 48px 96px #01061061,inset 0 2px oklch(99% .01 248/.55)}.project-upload-panel :where(h1,h2,h3,h4,strong,b,label,button){color:var(--panel-ink-strong)}.project-upload-panel :where(p,li,span,small,a,em){color:var(--panel-ink-muted)}.project-upload-panel__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.project-upload-panel__header h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2.8vw,2.2rem)}.project-upload-panel__header p{color:var(--panel-ink-muted);margin:.35rem 0 0}.project-upload-panel__setup{flex-wrap:wrap;gap:.45rem;display:flex}.project-card{--panel-ink-strong:var(--ink-panel-strong);--panel-ink-muted:var(--ink-panel-muted);color:var(--panel-ink-strong);background:#f8fcff;background:oklch(99% .009 251);border:1px solid oklch(89% .015 250);border-radius:1.2rem;gap:.8rem;padding:clamp(1rem,1.8vw,1.5rem);display:grid;box-shadow:0 10px 22px #141b2414}.project-post-ingest{opacity:.93;width:min(68rem,100%);margin:0 auto}.project-page--post-ingest .project-ingest-stage{margin-block-end:clamp(3rem,6vw,6.5rem)}.project-page--post-ingest .project-post-ingest .project-card{background:#f5f9feeb;border-color:#d2d8dfbd;box-shadow:0 8px 18px #141b2412}.project-card h2{font-family:var(--font-display);color:var(--panel-ink-strong);margin:0;font-size:clamp(1.1rem,2.2vw,1.5rem)}.project-card p{color:var(--panel-ink-muted);margin:0}.project-card button{color:#15202d;cursor:pointer;background:linear-gradient(#eef6ff,#dee9f5);border:1px solid oklch(84% .03 250);border-radius:999px;width:fit-content;padding:.58rem 1rem;font-weight:700;transition:transform .18s,box-shadow .18s}.project-card button:hover:enabled,.project-card button:focus-visible:enabled{transform:translateY(-1px);box-shadow:0 8px 18px #25374933}.project-card button:disabled{opacity:.6;cursor:not-allowed}.project-page__file-label{color:var(--panel-ink-strong);font-weight:700}.project-page__file-label--hidden{display:none}#source-file-input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.upload-drop-zone{text-align:center;background:radial-gradient(70% 60% at 50% 0,#f3f9ff94,#0000 76%),#e9eff5c7;border:2px dashed oklch(74% .02 250/.88);border-radius:1.25rem;place-content:center;gap:.45rem;width:100%;min-height:clamp(18.5rem,34vw,23rem);padding:clamp(1.5rem,2.6vw,2.4rem);transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.upload-drop-zone:hover:enabled,.upload-drop-zone:focus-visible:enabled,.upload-drop-zone--active{border-color:#346fb8eb;transform:translateY(-2px);box-shadow:0 20px 34px #152a4133}.upload-drop-zone__title{font-family:var(--font-body);color:var(--panel-ink-strong);letter-spacing:-.02em;font-size:clamp(1.6rem,2.7vw,2.3rem);font-weight:800}.upload-drop-zone__icon{color:#285180;justify-content:center;justify-self:center;align-items:center;width:2.4rem;height:2.4rem;margin-bottom:.3rem;line-height:1;display:inline-flex}.upload-drop-zone__icon svg{width:100%;height:100%;display:block}.upload-drop-zone__hint,.upload-drop-zone__state{color:var(--panel-ink-muted);font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.4}.project-upload-panel__footer{justify-content:space-between;align-items:center;gap:.7rem;margin-top:.3rem;display:flex}.project-upload-panel__button{border:1px solid #0000;border-radius:999px;padding:.72rem 1.35rem;font-weight:700}.project-upload-panel__button--ghost{color:var(--panel-ink-strong);background:0 0}.project-upload-panel__button--primary{color:var(--panel-ink-strong);background:#bfc8d1;border-color:#b3bcc5;min-width:10rem}.project-upload-panel__meta{gap:.28rem;display:grid}.project-upload-panel__meta p{color:var(--panel-ink-subtle);margin:0;font-size:.84rem}.project-upload-panel__pipeline-controls{flex-wrap:wrap;gap:.5rem;display:flex}.project-upload-panel__pipeline-controls button,.project-upload-panel__setup button{width:fit-content;color:var(--panel-ink-strong);cursor:pointer;background:#e7f0f8e0;border:1px solid oklch(72% .03 250);border-radius:999px;padding:.48rem .86rem;font-weight:700}.project-upload-panel__pipeline-controls button:disabled,.project-upload-panel__setup button:disabled,.project-upload-panel__button:disabled{opacity:.58;cursor:not-allowed}[role=alert]{color:#691214;background:#ffe0ddb3;background:oklch(94% .06 24/.7);border:1px solid oklch(72% .12 25/.8);border-radius:.8rem;margin:0;padding:.8rem 1rem}@media(max-width:48rem){.project-page{gap:.8rem;width:min(72rem,100% - 1rem)}.project-ingest-stage{grid-template-columns:1fr;margin-block-end:1.6rem}.project-ingest-intro{min-height:auto;padding:.2rem}.project-upload-panel__header{flex-direction:column}.project-upload-panel__footer{justify-content:flex-start}.project-card{padding:.9rem}.project-post-ingest{width:100%}}.pricing-hero{padding:var(--space-3xl) var(--landing-container-gutter) var(--space-xl);text-align:center;z-index:1;position:relative}.pricing-hero-inner{align-items:center;gap:var(--space-sm);flex-direction:column;max-width:42rem;margin:0 auto;display:flex}.pricing-eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-atmosphere-muted);font-size:.75rem;font-weight:700}.pricing-headline{font-family:var(--font-display);color:var(--ink-atmosphere-strong);margin:0;font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1.1}.pricing-subhead{font-family:var(--font-body);color:var(--ink-atmosphere-muted);margin:0;font-size:clamp(1rem,1.4vw,1.2rem)}.pricing-toggle{border:1px solid var(--white-border);margin-top:var(--space-md);background:#0d1b2d66;border-radius:999px;gap:.2rem;padding:.25rem;display:flex}.pricing-toggle-btn{font-family:var(--font-body);cursor:pointer;color:var(--ink-atmosphere-muted);transition:background .2s var(--ease-out-expo),color .2s var(--ease-out-expo);background:0 0;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem 1.1rem;font-size:.82rem;font-weight:600;display:flex}.pricing-toggle-btn--active{background:var(--surface-strong);color:var(--ink-panel-strong)}.pricing-toggle-badge{letter-spacing:.04em;color:#008020;color:oklch(52% .18 145);background:#00802026;background:oklch(52% .18 145/.15);border:1px solid oklch(52% .18 145/.3);border-radius:999px;padding:.1rem .45rem;font-size:.62rem;font-weight:700}.pricing-tiers{padding:0 var(--landing-container-gutter) var(--space-3xl);z-index:1;position:relative}.pricing-tiers-inner{max-width:var(--landing-container-max-width);gap:var(--space-md);grid-template-columns:repeat(3,1fr);align-items:start;margin:0 auto;display:grid}@media(max-width:900px){.pricing-tiers-inner{grid-template-columns:1fr;max-width:28rem}}.pricing-card{background:var(--surface-strong);border-radius:var(--radius-xl);padding:var(--space-lg) var(--space-md);gap:var(--space-sm);box-shadow:var(--panel-shadow);border:1.5px solid oklch(82% .014 248/.6);flex-direction:column;display:flex;position:relative}.pricing-card--highlighted{box-shadow:0 0 0 1px #0066c833,var(--panel-shadow);box-shadow:0 0 0 1px oklch(52% .18 255/.2),var(--panel-shadow);border-color:#0066c880;border-color:oklch(52% .18 255/.5);transform:translateY(-.5rem)}.pricing-card-badge{color:#f0f6fc;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#0053a5;background:oklch(45% .16 255);border-radius:999px;padding:.28rem .75rem;font-size:.62rem;font-weight:700;position:absolute;top:-.75rem;left:50%;translate:-50%}.pricing-card-header{flex-direction:column;gap:.3rem;display:flex}.pricing-card-name{font-family:var(--font-display);color:var(--ink-panel-strong);margin:0;font-size:1.25rem;font-weight:700}.pricing-card-desc{font-family:var(--font-body);color:var(--ink-panel-muted);margin:0;font-size:.82rem;line-height:1.5}.pricing-card-price{padding:var(--space-xs) 0;border-top:1px solid oklch(88% .016 248);border-bottom:1px solid oklch(88% .016 248);flex-wrap:wrap;align-items:baseline;gap:.1rem;display:flex}.pricing-card-currency{font-family:var(--font-display);color:var(--ink-panel-muted);align-self:flex-start;margin-top:.4rem;font-size:1.4rem;font-weight:600}.pricing-card-amount{font-family:var(--font-display);color:var(--ink-panel-strong);font-size:3rem;font-weight:700;line-height:1}.pricing-card-period{font-family:var(--font-body);color:var(--ink-panel-muted);margin-left:.2rem;font-size:.9rem}.pricing-card-annual-note{width:100%;font-family:var(--font-body);color:var(--ink-panel-subtle);margin:.1rem 0 0;font-size:.7rem}.pricing-card-cta{text-align:center;font-family:var(--font-body);border-radius:var(--radius-md);padding:.7rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:block}.pricing-card-cta:hover{opacity:.82}.pricing-card-cta--primary{color:#f0f6fc;background:#0053a5;background:oklch(45% .16 255)}.pricing-card-cta--secondary{color:var(--ink-panel-strong);background:#dde6ef;border:1.5px solid oklch(82% .02 248)}.pricing-card-features{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.pricing-card-feature{font-family:var(--font-body);color:var(--ink-panel-muted);align-items:center;gap:.5rem;font-size:.82rem;line-height:1.4;display:flex}.pricing-card-feature svg{color:#008020;color:oklch(52% .18 145);flex-shrink:0}.pricing-bottom{padding:var(--space-2xl) var(--landing-container-gutter);text-align:center;z-index:1;position:relative}.pricing-bottom-inner{align-items:center;gap:var(--space-xs);border:1px solid var(--white-border);border-radius:var(--radius-xl);max-width:58ch;padding:var(--space-xl) var(--space-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1b2d59;flex-direction:column;margin:0 auto;display:flex}.pricing-bottom-label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-atmosphere-muted);margin:0;font-size:.72rem;font-weight:700}.pricing-bottom-heading{font-family:var(--font-display);color:var(--ink-atmosphere-strong);margin:0;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;line-height:1.2}.pricing-bottom-body{font-family:var(--font-body);color:var(--ink-atmosphere-muted);margin:0;font-size:.9rem;line-height:1.6}.pricing-bottom-cta{margin-top:var(--space-xs);font-family:var(--font-body);background:var(--surface-strong);color:var(--ink-panel-strong);border-radius:var(--radius-md);padding:.75rem 1.6rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-block}.pricing-bottom-cta:hover{opacity:.82}.nav-hamburger{color:#eaeff5;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem;transition:opacity .2s;display:none}.nav-hamburger:hover,.nav-hamburger:focus-visible{opacity:.8}@media(max-width:640px){.landing-header{z-index:80;position:sticky;top:0}.landing-main{gap:var(--space-2xl)}.landing-nav{border-radius:var(--radius-xl);padding:var(--space-xs) var(--space-md);grid-template:"brand hamburger"/1fr auto}.landing-logo{grid-area:brand;justify-self:start}.nav-hamburger{grid-area:hamburger;display:flex}.landing-nav__left,.landing-nav__right,.landing-mega-menu{display:none}.landing-nav--mobile-open{border-radius:var(--radius-lg);padding-bottom:var(--space-sm);grid-template-columns:1fr auto;grid-template-areas:"brand hamburger""links links""actions actions"}.landing-nav--mobile-open .landing-nav__left{padding-top:var(--space-sm);border-top:1px solid var(--white-border);flex-direction:column;grid-area:links;gap:.15rem;display:flex}.landing-nav--mobile-open .landing-nav__right{justify-self:stretch;align-items:stretch;gap:var(--space-xs);width:100%;padding-top:var(--space-xs);border-top:1px solid var(--white-border);flex-direction:column;grid-area:actions;display:flex}.landing-nav--mobile-open .nav-link-with-caret,.landing-nav--mobile-open .nav-link-text{justify-content:space-between;width:100%;padding:.55rem .2rem;font-size:1rem}.landing-nav--mobile-open .nav-button{border-radius:var(--radius-lg);text-align:center;justify-content:center;width:100%;padding:.75rem 1rem;font-size:.95rem}.landing-nav--mobile-open .landing-mega-menu{opacity:1;pointer-events:auto;margin-top:0;position:static;transform:none}.landing-nav--mobile-open .landing-mega-menu--open{display:block}.mega-menu-preview{display:none}.landing-mega-menu__content{border-radius:var(--radius-lg);padding:var(--space-sm);grid-template-columns:1fr}.hero__copy{text-align:center;max-width:none}.hero__actions{justify-content:center}.hero-cta{text-align:center;flex:1;min-width:0}.hero{padding-bottom:var(--space-xl)}.social-proof h2{max-width:none;font-size:clamp(1.3rem,5vw,1.8rem)}.logo-marquee{min-width:0;overflow:hidden}.feature-card{min-height:auto}.collect-approve-share article{min-height:auto;padding:var(--space-md)}.nav-mobile-submenu{padding:0 0 0 var(--space-md);border-left:2px solid var(--white-border);gap:.1rem;margin:.1rem 0 .3rem;list-style:none;display:grid}.nav-mobile-submenu li{color:#d1d8e0e6;cursor:pointer;padding:.45rem .2rem;font-size:.9rem;font-weight:600}.story-tabs__rail{border-radius:var(--radius-lg)}}@media(max-width:480px){:root{--landing-container-gutter:var(--space-md)}.story-tabs__button{padding:.5rem .3rem;font-size:.75rem}}@media(max-width:720px){.consultation__preview{display:none}}.workspace-layout{color:#fffde9;background:#020101;min-height:100dvh}.workspace-layout__header{-webkit-backdrop-filter:blur(14px);background:#040201f5;border-bottom:1px solid oklch(20% .014 68)}.workspace-layout__brand,.workspace-layout__actions button,.workspace-layout__actions a,.workspace-layout__account{color:#fffde9}.workspace-layout__brand{font-family:var(--font-display);letter-spacing:.05em;font-size:.82rem;font-weight:900}.workspace-layout__brand .brand-lockup__text{color:#fffde9}.workspace-layout__actions button,.workspace-layout__actions a,.workspace-layout__account{background:#0e0803;border-color:#1f1914}.workspace-layout__account-menu{display:inline-flex;position:relative}.workspace-layout__account{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;align-items:center;gap:.48rem;max-width:18rem;display:inline-flex;overflow:hidden}.workspace-layout__account-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace-layout__account-avatar{color:#fffde9;background:#2a1c0c;border-radius:999px;flex:none;place-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-weight:850;display:inline-grid}.workspace-layout__account-avatar-img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.workspace-layout__account-caret{opacity:.72;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.42rem;height:.42rem;transform:translateY(-.08rem)rotate(45deg)}.workspace-layout__account-popover{z-index:30;background:#0a0501;border:1px solid oklch(24% .014 68);border-radius:8px;min-width:min(15rem,100vw - 2rem);padding:.35rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 1rem 2.4rem #00000061}.workspace-layout__account-popover a,.workspace-layout__account-popover button{color:#fffde9;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;width:100%;min-height:2.35rem;font-size:.86rem;display:flex}.workspace-layout__account-popover a:hover,.workspace-layout__account-popover button:hover{background:#181008}.np-account-menu{z-index:90;transform-origin:var(--radix-dropdown-menu-content-transform-origin);will-change:transform,opacity;background:#0a0501;border:1px solid oklch(24% .014 68);animation:.12s ease-out np-popover-in;display:grid;box-shadow:0 1rem 2.4rem #00000061}.np-account-menu--workspace{border-radius:8px;min-width:min(15rem,100vw - 2rem);padding:.35rem}.workspace-layout__account[data-state=open]{background:#181008;border-color:#3d3730}.workspace-layout__account-menu-item{color:#fffde9;text-align:left;background:0 0;border:0;border-radius:6px;outline:none;justify-content:flex-start;align-items:center;width:100%;min-height:2.35rem;font-size:.86rem;text-decoration:none;display:flex}.workspace-layout__account-menu-item[data-highlighted]{background:#181008}.workspace-layout__sign-out{color:#a8a49f}.workspace-layout:has(.new-project-record-page) .workspace-layout__header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000057;border-bottom-color:#0000;transition:opacity .19s cubic-bezier(.7,0,.84,0),transform .21s cubic-bezier(.7,0,.84,0);position:fixed;inset:0 0 auto}.workspace-layout:has(.new-project-record-page--committed) .workspace-layout__header{opacity:0;pointer-events:none;transform:translateY(-1rem)}.workspace-layout:has(.new-project-record-page) .workspace-layout__brand,.workspace-layout:has(.new-project-record-page) .workspace-layout__account{color:#fffde9;text-shadow:0 1px 18px #0006}.workspace-layout:has(.new-project-record-page) .workspace-layout__account{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070a29;border-color:#fff3}.workspace-page{width:min(74rem,100% - 2rem);margin:0 auto;padding:2rem 0 3rem}.workspace-home-page,.workspace-page--split{gap:1.25rem;display:grid}.workspace-page--preview{width:min(100% - .35rem,128rem);padding:.18rem 0 .28rem}.workspace-card{box-shadow:none;background:#090502;border:1px solid oklch(20% .014 68);border-radius:8px}.workspace-card--narrative,.workspace-card--preview,.workspace-card--sidebar{padding:clamp(1.25rem,2vw,2rem)}.workspace-card--preview{background:#060202;grid-template-rows:auto minmax(0,1fr) auto auto;gap:clamp(.85rem,1.1vw,1.35rem);height:calc(100dvh - 4.8rem);min-height:36rem;padding:clamp(.75rem,1.15vw,1.25rem);display:grid;overflow:hidden}.workspace-card--sidebar{align-content:start;gap:1.25rem;display:grid}.workspace-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#eca300;margin:0 0 .45rem;font-size:.72rem;font-weight:700}.workspace-copy{color:#83807c;line-height:1.6}.workspace-section{gap:.85rem;margin-top:1.4rem;display:grid}.workspace-section h2{letter-spacing:-.02em;color:#fffde9;margin:0;font-size:1rem}.workspace-field{gap:.55rem;margin-top:1.4rem;display:grid}.workspace-field span{color:#74716e;font-size:.85rem}.workspace-field textarea{resize:vertical;color:#fffde9;background:#060301;border:1px solid oklch(24% .014 68);border-radius:1rem;width:100%;min-height:8rem;padding:1rem}.workspace-button,.workspace-button:visited{color:#fffde9;background:#ed1d23;border:1px solid #ed1d23;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:2.9rem;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.workspace-button:hover:not(:disabled){background:#d8151e;border-color:#d8151e}.workspace-button:focus-visible,.workspace-text-button:focus-visible,.workspace-layout__brand:focus-visible,.workspace-layout__actions button:focus-visible,.workspace-layout__actions a:focus-visible{outline-offset:3px;outline:2px solid #eca300}.workspace-button:disabled{opacity:.42;cursor:not-allowed}.workspace-button--secondary,.workspace-button--secondary:visited{color:#fffde9;background:0 0;border-color:#29231d}.workspace-button--secondary:hover:not(:disabled){filter:none;background:#120c05}.workspace-button--secondary-active,.workspace-button--secondary-active:visited{color:#fffde9;background:#ed1d23;border-color:#ed1d23}.workspace-button--danger,.workspace-button--danger:visited{color:#fffde9;background:#810019;background:oklch(38% .18 22);border-color:#810019;border-color:oklch(38% .18 22)}.workspace-button--hero{width:min(22rem,100%);min-height:3.25rem}.workspace-text-button{appearance:none;color:#fffde9;font:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:.35rem 0;font-size:.9rem;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.workspace-text-button:hover:not(:disabled){text-decoration-color:currentColor}.workspace-text-button:disabled{color:#585552;cursor:not-allowed}.workspace-text-button--muted{color:#777471;font-weight:600}.workspace-text-button--danger{color:#ff7264;color:oklch(72% .2 28)}.workspace-alert,.workspace-empty,.workspace-muted{color:#8f8b87;line-height:1.5}.workspace-alert{background:#0f0503;border:1px solid oklch(28% .05 36);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.workspace-alert p{margin:0}.workspace-button-stack{gap:.65rem;display:grid}.export-caption-field textarea{min-height:5.75rem}.export-render-status{background:#eca30014;border:1px solid #eca30057;border-radius:8px;justify-items:center;gap:.4rem;padding:1.1rem;display:grid}.export-render-status span{color:var(--np-amber);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:800}.export-render-status strong{color:var(--np-cream);font-size:clamp(2rem,6vw,3.5rem);line-height:1}.export-action-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin-top:1rem;display:grid}.export-post-button{gap:.5rem}.export-post-button span{color:#0e0803;background:#fffde9;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;line-height:1;display:inline-grid}.export-post-helper{color:#74716e;margin:.65rem 0 1rem;font-size:.9rem;line-height:1.5}@media(max-width:640px){.export-action-row{grid-template-columns:1fr}}.new-project-flow{gap:1.25rem;display:grid}.new-project-flow h1{color:#fffde9;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:1}.new-project-flow__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.new-project-flow__steps li{color:#585552;text-align:center;border:1px solid oklch(22% .014 68);border-radius:999px;padding:.42rem .72rem;font-size:.82rem;font-weight:700}.new-project-flow__steps li.is-active{color:#fffde9;background:#ed1d23;border-color:#ed1d23}.new-project-brief{gap:.9rem;display:grid}.new-project-field{gap:.45rem;display:grid}.new-project-field-heading{align-items:center;gap:.4rem;min-width:0;display:flex}.new-project-field-heading label{color:#fffde9;font-weight:700}.new-project-info{color:#1111119e;cursor:help;border:1px solid #11111138;border-radius:999px;place-items:center;width:1.05rem;height:1.05rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-grid;position:relative}.new-project-info:after{content:attr(data-tooltip);z-index:5;color:#0e0803;opacity:0;pointer-events:none;background:#fffde9;border:1px solid oklch(28% .014 68);border-radius:.65rem;width:max-content;max-width:min(18rem,70vw);padding:.48rem .62rem;font-size:.75rem;font-weight:700;line-height:1.25;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)translateY(.2rem);box-shadow:0 14px 32px #0000004d}.new-project-info:hover:after,.new-project-info:focus-visible:after{opacity:1;transform:translate(-50%)}.new-project-brief input,.new-project-brief textarea{color:#fffde9;background:#060301;border:1px solid oklch(24% .014 68);border-radius:1rem;width:100%;padding:.85rem 1rem}.new-project-topic--attention input{border-color:#dc2626;animation:.9s topic-required-flash;box-shadow:0 0 0 4px #dc262624}@keyframes topic-required-flash{0%,to{box-shadow:0 0 #dc262600}20%,70%{box-shadow:0 0 0 4px #dc26262e}}.new-project-topic{max-width:min(22rem,100%)}.new-project-topic label{color:#ffffffbd;text-shadow:0 1px 12px #00000057;font-size:.72rem;font-weight:800}.new-project-topic input{color:#fffde9;width:100%;font:inherit;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:.9rem;outline:none;padding:.7rem .8rem;font-size:.82rem;font-weight:700}.new-project-topic input::placeholder{color:#ffffff85}.new-project-topic input:focus-visible{border-color:#ffffff8f;box-shadow:0 0 0 4px #2563eb47}.new-project-hook-generate{color:#fffde9;cursor:pointer;width:fit-content;min-height:2.2rem;font:inherit;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;padding:0 .8rem;font-size:.75rem;font-weight:900;transition:background-color .16s,border-color .16s,opacity .16s}.new-project-hook-generate:hover:enabled,.new-project-hook-generate:focus-visible:enabled{background:#ffffff3d;border-color:#ffffff6b}.new-project-hook-generate:disabled{cursor:not-allowed;opacity:.46}.new-project-recorder{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start;gap:1rem;display:grid}.new-project-recorder__preview{background:#010100;border-radius:1.25rem;place-items:center;min-height:clamp(18rem,42vw,30rem);display:grid;position:relative;overflow:hidden}.new-project-recorder__preview video{width:100%;height:100%;min-height:inherit;object-fit:contain}.new-project-recorder__preview p{color:#ffffffc7;margin:0;position:absolute}.new-project-record-page{background:#05070a;min-height:100dvh}.new-project-flow--recording{min-height:inherit}.new-project-camera-stage{min-height:inherit;isolation:isolate;background:#05070a;position:relative;overflow:hidden}.new-project-camera-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000085,#0000 30% 62%,#00000094),linear-gradient(90deg,#0000 48%,#0000003d);position:absolute;inset:0}.new-project-camera-stage video{z-index:0;object-fit:cover;width:100%;height:100%;transition:filter .22s,transform .22s;position:absolute;inset:0}.new-project-camera-stage--ready video{filter:blur(10px);transform:scale(1.025)}.new-project-camera-stage__status{z-index:2;color:#ffffffc7;place-items:center;margin:0;font-size:.92rem;font-weight:800;display:grid;position:absolute;inset:0}.new-project-camera-stage--setup .new-project-camera-stage__status{inset:auto clamp(1rem,4vw,2rem) calc(6rem + env(safe-area-inset-bottom,0px));text-align:center;display:block}.new-project-recording-indicator{z-index:3;color:#fffde9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070a6b;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.45rem;min-height:2.15rem;padding:0 .75rem;font-size:.75rem;display:inline-flex;position:absolute;top:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem);box-shadow:0 16px 44px #00000047}.workspace-layout:has(.new-project-record-page) .new-project-recording-indicator{top:clamp(4.75rem,8vw,5.75rem)}.new-project-recording-indicator span{background:#ef4444;border-radius:999px;width:.55rem;height:.55rem;animation:1.2s ease-out infinite recording-pulse;box-shadow:0 0 #ef44449e}.new-project-recording-indicator strong{letter-spacing:.12em;font-size:.72rem}.new-project-recording-indicator time{color:#ffffffc2;font-variant-numeric:tabular-nums;font-weight:800}.new-project-countdown{z-index:4;pointer-events:none;color:#fffde9;background:#05070a38;place-items:center;display:grid;position:absolute;inset:0}.new-project-countdown span{aspect-ratio:1;color:#fffde9;width:clamp(7rem,18vw,12rem);font-family:var(--font-display);background:#05070a6b;border:1px solid #ffffff38;border-radius:999px;place-items:center;font-size:clamp(5rem,14vw,10rem);font-weight:900;line-height:.8;animation:.22s cubic-bezier(.22,1,.36,1) both record-countdown-pop;display:grid;box-shadow:0 24px 72px #0000006b}@keyframes record-countdown-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.new-project-side-rail{z-index:3;gap:.6rem;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;left:clamp(1rem,3vw,2rem);transform:translateY(-50%)}.workspace-layout:has(.new-project-record-page) .new-project-side-rail{top:calc(50% + 1.6rem)}.new-project-side-rail--hidden{opacity:0;pointer-events:none;transform:translate(-1.2rem,-50%)}.new-project-side-rail__button{color:#fffde9;cursor:pointer;min-width:4.9rem;min-height:2.75rem;font:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05070a52;border:1px solid #fff3;border-radius:999px;place-items:center;padding:0 .95rem;font-size:.78rem;font-weight:900;transition:background-color .16s,border-color .16s,transform .16s;display:grid;box-shadow:0 18px 48px #00000042}.new-project-side-rail__button:hover:enabled,.new-project-side-rail__button:focus-visible:enabled{background:#ffffff2e;border-color:#ffffff6b;transform:translate(2px)}.new-project-side-rail__button:focus-visible,.new-project-record-button:focus-visible,.new-project-media-control:focus-visible,.new-project-next-button:focus-visible,.new-project-setup-overlay__next:focus-visible,.new-project-hook-retry:focus-visible,.new-project-post-recording__send:focus-visible,.new-project-post-recording__retake:focus-visible,.new-project-post-recording__restart:focus-visible,.new-project-post-recording__info:focus-visible,.new-project-no-hook-confirm__pick:focus-visible,.new-project-no-hook-confirm__proceed:focus-visible,.new-project-recents__header button:focus-visible,.new-project-recents__item:focus-visible,.new-project-recents__footer button:focus-visible,.new-project-discard__actions button:focus-visible{outline:2px solid var(--np-brand-amber);outline-offset:3px}.new-project-side-rail__button:active:enabled,.new-project-setup-overlay__next:active:enabled,.new-project-hook-retry:active:enabled,.new-project-post-recording__send:active:enabled,.new-project-no-hook-confirm__proceed:active{transform:translateY(1px)}@keyframes recording-pulse{70%{box-shadow:0 0 0 .5rem #ef444400}to{box-shadow:0 0 #ef444400}}@keyframes recPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}.new-project-recording-indicator span.is-pulsing{animation:.6s ease-out forwards recPulse}.new-project-question-carousel{pointer-events:auto;width:min(42rem,100% - 2rem);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.new-project-question-strip{-webkit-backdrop-filter:blur(18px)saturate(1.05);background:#14120e33;border:1px solid #fffde933;border-radius:.82rem;grid-template-columns:minmax(0,1fr);align-items:stretch;margin:0;padding:.72rem .86rem .62rem;list-style:none;display:grid;position:relative;overflow:hidden;box-shadow:0 1.1rem 3.25rem #0000003d}.new-project-question-strip__item{--tower-fill:transparent;--duration-fill:#fffde952;color:#fffde97a;opacity:1;pointer-events:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;place-items:center;gap:.55rem;min-height:clamp(5.6rem,11vh,7rem);padding:0;transition:color .24s,transform .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative;transform:translateY(0)}.new-project-question-strip__item:before{content:none;background:#fffde91f;height:2px;position:absolute;bottom:.48rem;left:.72rem;right:.72rem}.new-project-question-strip__item:after{content:none;width:var(--segment-progress,0%);background:var(--tower-fill);height:2px;transition:width .2s linear;position:absolute;bottom:.48rem;left:.72rem}.new-project-question-strip__meta{justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.new-project-question-strip__label{letter-spacing:.1em;text-transform:uppercase;color:currentColor;opacity:.6;font-size:.6rem;font-weight:700;line-height:1}.new-project-question-strip__item--hook .new-project-question-strip__label{color:#f2a548;opacity:1}.new-project-question-strip__item--outro-cta .new-project-question-strip__label{color:#d40c1a;opacity:1}.new-project-question-strip__state{letter-spacing:.08em;text-transform:uppercase;color:currentColor;opacity:.5;white-space:nowrap;font-size:.58rem;font-weight:600;line-height:1}.new-project-question-strip__text{color:currentColor;letter-spacing:0;text-align:center;text-wrap:balance;text-shadow:0 .18rem .9rem #00000080;place-self:center;font-size:clamp(.72rem,.9vw,.86rem);font-weight:620;line-height:1.18}.new-project-question-strip__duration-line{background:#fffde921;border-radius:999px;width:100%;height:3px;margin-top:.2rem;display:block;position:relative;overflow:hidden}.new-project-question-strip__duration-fill{background:var(--duration-fill);border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform .2s linear;display:block;position:absolute;inset:0}.new-project-question-strip__item.is-complete{--tower-fill:oklch(88% .04 68/.5);--duration-fill:oklch(88% .04 68/.55);color:#fffde980}.new-project-question-strip__item.is-complete .new-project-question-strip__state{opacity:.65}.new-project-question-strip__item.is-active{--tower-fill:#ed1d23;--duration-fill:#ed1d23;color:#fffde9e6;opacity:1;z-index:2;background:0 0;transform:translateY(-.18rem)}.new-project-question-strip__item.is-active:before{background:#fffde92e}.new-project-question-strip__item.is-active .new-project-question-strip__label{color:#b60006;color:oklch(48% .22 27);opacity:1}.new-project-question-strip__item--hook.is-active .new-project-question-strip__label{color:#ab6900;color:oklch(58% .18 68)}.new-project-question-strip__item.is-active .new-project-question-strip__state{color:#ffc484;color:oklch(86% .15 68);opacity:1}.new-project-question-strip__item.is-active .new-project-question-strip__text{text-shadow:none;font-size:clamp(.92rem,1.18vw,1.08rem);font-weight:780}.new-project-coach{z-index:3;color:#fffde9;gap:.85rem;width:min(23rem,100% - 2rem);display:grid;position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.workspace-layout:has(.new-project-record-page) .new-project-coach{top:clamp(4.75rem,8vw,5.75rem)}.new-project-coach__stack{gap:.58rem;display:grid}.new-project-permission-help{gap:.72rem;margin-top:.65rem;display:grid}.new-project-permission-help__actions{flex-wrap:wrap;gap:.72rem;display:flex}.new-project-permission-help__instructions{color:#c9c3bc;background:#090502eb;border:1px solid oklch(25% .015 68);border-radius:8px;gap:.42rem;max-width:28rem;padding:.85rem .95rem;display:grid}.new-project-permission-help__instructions p{margin:0;font-size:.84rem;line-height:1.5}.new-project-permission-help__instructions a{color:#60a5fa;text-underline-offset:.18em;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.new-project-permission-help__instructions a:hover,.new-project-permission-help__instructions a:focus-visible{color:#93c5fd}.new-project-live-prompts{gap:.58rem;animation:.26s cubic-bezier(.22,1,.36,1) both new-project-live-prompts-in;display:grid}@keyframes new-project-live-prompts-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.new-project-ready{z-index:50;color:#fffde9;background:#0000002e;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:clamp(1rem,4vw,2rem);display:flex;position:absolute;inset:0}.new-project-ready__content{text-align:center;justify-items:center;gap:.6rem;width:min(100%,42rem);display:grid}.new-project-ready__content h2{color:#fffde9;letter-spacing:0;margin:0;font-size:clamp(1.7rem,4vw,2.25rem);font-weight:900;line-height:1.05}.new-project-ready__content p{color:#fffde994;max-width:31rem;margin:0;font-size:1rem;font-weight:700;line-height:1.45}.new-project-ready__accent{color:var(--np-action-red,#ed1d23)}.new-project-ready__list{gap:.75rem;width:min(100%,42rem);margin:0;padding:0;list-style:none;display:grid}.new-project-ready__list li{background:#fffde9d1;border:1px solid #fffde9b8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid;box-shadow:0 16px 44px #0000002e}.new-project-ready__prompt{gap:.28rem;min-width:0;display:grid}.new-project-ready__prompt span{color:#171009;font-size:.9rem;font-weight:850;line-height:1.35}.new-project-ready__duration{color:#494138;white-space:nowrap;font-size:.8rem;font-weight:900;line-height:1.25}.new-project-ready__button{color:#fffde9;cursor:pointer;min-width:min(14rem,100%);min-height:3.25rem;font:inherit;background:#ed1d23;border:0;border-radius:8px;justify-self:center;font-size:1rem;font-weight:900;transition:background-color .16s,transform .16s}.new-project-ready__button:hover,.new-project-ready__button:focus-visible{background:#d8151e;transform:translateY(-1px)}.new-project-ready__button:focus-visible{outline:2px solid var(--np-brand-amber);outline-offset:3px}.new-project-ready__button:active{transform:translateY(1px)}.new-project-ready__back{color:#a8a49f;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:center;margin-top:.25rem;font-size:.82rem;font-weight:600;transition:color .14s}.new-project-ready__back:hover,.new-project-ready__back:focus-visible{color:#fffde9}.new-project-coach p,.new-project-coach blockquote{margin:0}.new-project-hook-card,.new-project-guidance,.new-project-structure{gap:.7rem;display:grid}.new-project-hook-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070a52;border:1px solid #ffffff29;border-radius:.85rem;padding:.7rem}.new-project-hook-card__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.new-project-hook-card__heading p{color:#fff9;text-transform:uppercase;font-size:.62rem;font-weight:800}.new-project-hook-card blockquote{color:#ffffffe6;font-size:.82rem;font-weight:800;line-height:1.4}.new-project-hook-options{gap:.45rem;display:grid}.new-project-hook-option{color:#ffffffd6;cursor:pointer;width:100%;font:inherit;text-align:left;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.65rem;padding:.58rem .65rem;font-size:.75rem;font-weight:800;line-height:1.25;transition:background-color .16s,border-color .16s}.new-project-hook-option:hover,.new-project-hook-option:focus-visible,.new-project-hook-option.is-selected{color:#fffde9;background:#ffffff2e;border-color:#ffffff5c}.new-project-hook-retry{color:#fffde9;cursor:pointer;width:2rem;height:2rem;font:inherit;background:#05070a;border:1px solid #ffffff29;border-radius:999px;place-items:center;font-size:.85rem;transition:background-color .16s,border-color .16s,transform .16s;display:inline-grid}.new-project-hook-retry:hover:enabled,.new-project-hook-retry:focus-visible:enabled{background:#111318;border-color:#ffffff6b;transform:rotate(-18deg)}.new-project-hook-retry:disabled{cursor:not-allowed;opacity:.46}.hook-ideas-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070a7a;border:1px solid #ffffff24;border-radius:.9rem;gap:.55rem;padding:.7rem;display:grid}.hook-ideas-panel__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.hook-ideas-panel__label{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;font-size:.55rem;font-weight:800}.hook-ideas-panel__actions{align-items:center;gap:.4rem;display:flex}.hook-ideas-panel__badge{color:#fff6;text-transform:uppercase;letter-spacing:.06em;font-size:.55rem;font-weight:700}.hook-ideas-panel__list{gap:.35rem;display:grid}.hook-idea-card{width:100%;font:inherit;text-align:left;background:#ffffff0f;border:1px solid #ffffff17;border-radius:.6rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.6rem .65rem;transition:background-color .14s,border-color .14s;display:flex}.hook-idea-card:hover,.hook-idea-card:focus-within{background:#ffffff1c;border-color:#fff3}.hook-idea-card.is-selected{background:#ffffff24;border-color:#ffffff47}.hook-idea-card__select{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;padding:0}.hook-idea-card__text{color:#ffffffe0;font-size:.75rem;font-weight:700;line-height:1.3}.hook-idea-card__input{color:#ffffffeb;min-width:0;font:inherit;background:0 0;border:0;border-bottom:1px solid #fffde957;outline:none;flex:1;padding:0 0 .12rem;font-size:.75rem;font-weight:700;line-height:1.3}.hook-idea-card__meta{flex-shrink:0;align-items:center;gap:.45rem;display:inline-flex}.hook-idea-card__type{color:#ffffff61;text-transform:uppercase;letter-spacing:.08em;padding-top:.12rem;font-size:.55rem;font-weight:800}.hook-idea-card__edit{color:#fffde9a3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:.35rem;place-items:center;width:1.35rem;height:1.35rem;padding:0;display:inline-grid}.hook-idea-card__edit:hover,.hook-idea-card__edit:focus-visible{color:#fffde9;border-color:#fffde96b}.hook-idea-card__edit:disabled{cursor:default;opacity:.5}.hook-idea-card__edit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:.78rem;height:.78rem}.hook-idea-card--metric .hook-idea-card__type{color:#eca300}.hook-idea-card--metric.is-selected{border-color:#eca30066}.hook-idea-card--story .hook-idea-card__type{color:#ed1d23}.hook-idea-card--story.is-selected{border-color:#ed1d2366}.hook-idea-card--insight .hook-idea-card__type{color:#22c55e}.hook-idea-card--insight.is-selected{border-color:#22c55e66}.new-project-guidance{color:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070a57;border-radius:.85rem;padding:.7rem}.new-project-guidance p{font-size:.82rem;font-weight:800;line-height:1.4}.new-project-structure{color:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070a3d;border-radius:.85rem;padding:.52rem;font-size:.75rem;font-weight:800;line-height:1.35}.new-project-structure__item{color:#ffffff85;border:1px solid #ffffff14;border-radius:.65rem;gap:.28rem;padding:.48rem .55rem;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid}.new-project-structure__item.is-active{color:#fffde9;background:#05070a6b;border-color:#eca30061;transform:translateY(-1px)}.new-project-structure__item.is-expired{border-color:#ed1d2361}.new-project-structure__topline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.new-project-structure__topline strong{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.new-project-structure__topline time{color:#eca300db;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:900}.new-project-structure__item.is-expired .new-project-structure__topline time{color:#ed1d23}.new-project-structure__item p{color:inherit;font-size:.74rem;font-weight:800;line-height:1.32}.new-project-coach [role=alert],.new-project-coach>p{color:#ffffffc2;font-size:.75rem;font-weight:800;line-height:1.35}.new-project-record-controls{z-index:3;align-items:center;gap:.68rem;display:inline-flex;position:absolute;bottom:clamp(1.4rem,4vw,2.4rem);left:50%;transform:translate(-50%)}.new-project-media-control,.new-project-record-button{cursor:pointer;font:inherit;border:0;border-radius:999px;place-items:center;transition:background-color .16s,border-color .16s,color .16s,opacity .16s,transform .16s;display:inline-grid}.new-project-media-control{color:#fffde9d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05070a70;border:1px solid #fffde929;width:3rem;height:3rem;position:relative;box-shadow:0 16px 44px #00000042}.new-project-media-control:hover:enabled,.new-project-media-control:focus-visible:enabled{color:#fffde9;background:#fffde91f;border-color:#fffde961;transform:translateY(-1px)}.new-project-media-control:active:enabled{transform:translateY(1px)}.new-project-media-control svg,.new-project-record-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:1.28rem;height:1.28rem}.new-project-record-button svg{width:2rem;height:2rem}.new-project-media-control>svg+svg{margin:auto;position:absolute;inset:0}.new-project-media-control.is-muted{color:#fffde980}.new-project-record-button{color:#fffde9;background:#ed1d23;border:0;width:4rem;height:4rem;box-shadow:0 20px 50px #00000057,0 4px 24px #94001e7a;box-shadow:0 20px 50px #00000057,0 4px 24px oklch(42% .22 22/.48)}.new-project-record-button:hover:enabled,.new-project-record-button:focus-visible:enabled{background:#9d0020;background:oklch(44% .22 22);transform:translateY(-1px)}.new-project-record-button:active:enabled{transform:translateY(1px)}.new-project-record-button.is-recording{background:#810019;background:oklch(38% .2 22)}.new-project-record-button:disabled,.new-project-media-control:disabled,.new-project-next-button:disabled{cursor:not-allowed;opacity:.42}.new-project-next-button{z-index:3;color:#fffde9;cursor:pointer;width:auto;min-width:7.5rem;height:3.35rem;font:inherit;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0803e0;border:1px solid oklch(55% .006 68/.4);border-radius:999px;justify-content:center;align-items:center;gap:.48rem;font-size:1.65rem;font-weight:900;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s,transform .16s,opacity .16s;display:inline-flex;position:absolute;bottom:clamp(1.4rem,4vw,2.4rem);right:clamp(1rem,3vw,2rem);box-shadow:0 20px 50px #00000047}.new-project-next-button--ready{color:#0c0602;background:#eca300;border-color:#eca300;min-width:10.75rem;height:3.8rem;box-shadow:0 24px 58px #0000005c,0 0 0 1px #fffde92e}.new-project-next-button__label{letter-spacing:0;font-size:.86rem}.new-project-next-button--ready .new-project-next-button__label{font-size:.98rem}.new-project-next-button:hover:enabled,.new-project-next-button:focus-visible:enabled{background:#1c150df2;transform:translate(2px)}.new-project-next-button--ready:hover:enabled,.new-project-next-button--ready:focus-visible:enabled{background:#e5a323;transform:translate(2px)translateY(-1px)}.new-project-camera-stage--setup video{filter:blur(14px);transition:filter .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:scale(1.06)}.new-project-camera-stage--take-stopped>video{filter:blur(14px);transition:filter .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);transform:scale(1.06)}.new-project-setup-overlay{z-index:4;pointer-events:none;place-items:center;padding:clamp(1rem,4vw,2rem);display:grid;position:absolute;inset:0}.new-project-setup-overlay__box{color:#fffde9;pointer-events:all;gap:1rem;width:min(100%,34rem);padding:clamp(1.4rem,3.5vw,2rem);animation:.34s cubic-bezier(.16,1,.3,1) both setup-topic-in;display:grid}.new-project-setup-overlay__box--hooks{-webkit-backdrop-filter:none;background:0 0;border:0;gap:.9rem;animation:.3s cubic-bezier(.16,1,.3,1) both setup-hooks-in}@keyframes setup-topic-in{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes setup-hooks-in{0%{opacity:0;transform:translate(.8rem)}to{opacity:1;transform:translate(0)}}.new-project-setup-overlay__box--attention .new-project-setup-overlay__input{border-color:#c5002b;border-color:oklch(52% .22 22)}.new-project-setup-overlay__label{font-family:var(--font-display);letter-spacing:-.01em;color:#fffde9;text-align:center;margin:0;font-size:clamp(1.45rem,3.5vw,1.85rem);font-weight:900;line-height:1.05;display:block}.new-project-setup-overlay__input{color:#fffde9;width:100%;min-height:8rem;font:inherit;resize:vertical;background:#010100d9;border:1px solid oklch(24% .014 68);border-radius:4px;padding:.85rem .9rem;font-size:.95rem;font-weight:500;line-height:1.5;transition:border-color .14s,background-color .14s}.new-project-setup-overlay__input::placeholder{color:#45423e;font-weight:400}.new-project-setup-overlay__input:focus-visible{outline:2px solid var(--np-brand-amber);outline-offset:3px;background:#020100e6;border-color:#4d4640}.new-project-setup-overlay__next{color:#fffde9;cursor:pointer;min-height:2.85rem;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:#ed1d23;border:0;border-radius:999px;justify-self:stretch;padding:0 1.5rem;font-size:.82rem;font-weight:900;transition:background-color .14s,box-shadow .14s,transform .14s;box-shadow:0 8px 24px #94001e4d;box-shadow:0 8px 24px oklch(42% .22 22/.3)}.new-project-setup-overlay__next:hover:enabled,.new-project-setup-overlay__next:focus-visible:enabled{background:#9d0020;background:oklch(44% .22 22);transform:translateY(-1px);box-shadow:0 12px 32px #94001e6b;box-shadow:0 12px 32px oklch(42% .22 22/.42)}.new-project-setup-overlay__next:disabled{cursor:not-allowed;opacity:.32}.new-project-setup-overlay__back{color:#a8a49f;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:center;margin-top:.1rem;font-size:.82rem;font-weight:650;line-height:1.2;transition:color .14s,transform .14s}.new-project-setup-overlay__back:hover,.new-project-setup-overlay__back:focus-visible{color:#fffde9;transform:translate(-2px)}.new-project-setup-overlay__hook-header{border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.65rem;display:flex}.new-project-setup-overlay__hook-label{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;color:#fffde9;text-shadow:0 2px 20px #000000b3,0 1px 4px #00000080;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:900;line-height:1}.new-project-setup-overlay__hook-actions{align-items:center;gap:.45rem;display:flex}.new-project-setup-overlay__loading{color:#bbb6b2;text-align:center;text-shadow:0 1px 8px #0009;margin:.25rem 0;font-size:.82rem;font-style:italic;font-weight:700;animation:1.4s ease-in-out infinite setup-loading-pulse}@keyframes setup-loading-pulse{0%,to{opacity:1}50%{opacity:.38}}.new-project-setup-overlay__error{color:#ec5a5e;margin:0;font-size:.78rem;font-weight:700;line-height:1.5}@media(max-width:720px){.new-project-setup-overlay--onboarding{overscroll-behavior:contain;place-items:start center;padding-block:4.5rem 1.25rem;overflow-y:auto}.new-project-setup-overlay__box--onboarding{gap:.7rem;padding-inline:.35rem}}.new-project-setup-overlay .hook-ideas-panel__list .hook-idea-card{background:#0000009e;border-color:#ffffff24;animation:.26s cubic-bezier(.16,1,.3,1) both hook-card-in}.new-project-setup-overlay .hook-ideas-panel__list .hook-idea-card:hover,.new-project-setup-overlay .hook-ideas-panel__list .hook-idea-card:focus-within{background:#000000b8;border-color:#ffffff42}.new-project-setup-overlay .hook-ideas-panel__list .hook-idea-card.is-selected{background:#000000c7;border:2px solid #fffde9;outline:none}.new-project-setup-overlay .hook-ideas-panel__list .hook-idea-card:first-child{animation-delay:30ms}.new-project-setup-overlay .hook-ideas-panel__list .hook-idea-card:nth-child(2){animation-delay:90ms}.new-project-setup-overlay .hook-ideas-panel__list .hook-idea-card:nth-child(3){animation-delay:.15s}.new-project-setup-overlay .hook-ideas-panel__list .hook-idea-card:nth-child(4){animation-delay:.21s}@keyframes hook-card-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.new-project-setup-overlay__box,.new-project-setup-overlay__box--hooks,.new-project-setup-overlay .hook-ideas-panel__list .hook-idea-card,.new-project-setup-overlay__loading{opacity:1;animation:none;transform:none}}@keyframes record-button-hook-pulse{0%{box-shadow:0 20px 50px #00000057,0 4px 24px #94001e7a,0 0 #ed1d238a;box-shadow:0 20px 50px #00000057,0 4px 24px oklch(42% .22 22/.48),0 0 #ed1d238a}55%{box-shadow:0 20px 50px #00000057,0 4px 24px #94001e7a,0 0 0 12px #ed1d2329;box-shadow:0 20px 50px #00000057,0 4px 24px oklch(42% .22 22/.48),0 0 0 12px #ed1d2329}to{box-shadow:0 20px 50px #00000057,0 4px 24px #94001e7a,0 0 0 22px #ed1d2300;box-shadow:0 20px 50px #00000057,0 4px 24px oklch(42% .22 22/.48),0 0 0 22px #ed1d2300}}.new-project-record-button--hook-ready{animation:2.1s cubic-bezier(.16,1,.3,1) infinite record-button-hook-pulse}@media(prefers-reduced-motion:reduce){.new-project-record-button--hook-ready{animation:none;box-shadow:0 20px 50px #00000057,0 4px 24px #94001e7a,0 0 0 3px #ed1d2380;box-shadow:0 20px 50px #00000057,0 4px 24px oklch(42% .22 22/.48),0 0 0 3px #ed1d2380}}.new-project-record-controls--hidden,.new-project-record-button--hidden{display:none}.new-project-post-recording{z-index:4;background:linear-gradient(#0000,#0101002e 60%,#010100c7);grid-template-rows:minmax(0,1fr) auto auto;justify-content:center;place-items:center;gap:.95rem;padding:clamp(1rem,4vh,2rem) clamp(1rem,4vw,2rem) clamp(2rem,6vh,4rem);animation:.42s cubic-bezier(.16,1,.3,1) both post-recording-in;display:grid;position:absolute;inset:0}.new-project-post-recording__preview-wrap{grid-row:1;justify-content:center;align-self:center;justify-items:center;gap:.65rem;width:min(50vw,100% - 3rem);display:grid}.new-project-post-recording__preview-label{color:#fffde9;font-family:var(--font-display);letter-spacing:0;text-align:center;text-shadow:0 2px 20px #000000b8,0 1px 4px #00000080;text-transform:none;grid-row:1;margin:0;font-size:clamp(1.7rem,3.5vw,2.35rem);font-weight:900;line-height:1}.new-project-camera-stage .new-project-post-recording__preview{aspect-ratio:auto;object-fit:cover;width:auto;max-width:100%;height:auto;max-height:50vh;background:#000;border:1px solid #fffde92e;border-radius:8px;flex:0 auto;grid-row:2;block-size:auto;inline-size:auto;max-inline-size:100%;margin:0 auto .1rem;position:static}.new-project-post-recording__error{color:#fffde9;text-align:center;max-width:min(20rem,100% - 3rem);margin:.7rem auto 0;font-size:.78rem;line-height:1.35}@keyframes post-recording-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.new-project-post-recording__send{color:#fffde9;cursor:pointer;width:min(20rem,100% - 3rem);min-height:3.4rem;font:inherit;letter-spacing:.04em;text-align:center;background:#ed1d23;border:0;border-radius:999px;grid-row:3;margin-inline:auto;font-size:.88rem;font-weight:900;transition:background-color .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1);display:block;box-shadow:0 16px 40px #0006,0 4px 14px #94001e5c;box-shadow:0 16px 40px #0006,0 4px 14px oklch(42% .22 22/.36)}.new-project-post-recording__send:hover:enabled,.new-project-post-recording__send:focus-visible:enabled{background:#9d0020;background:oklch(44% .22 22);transform:translateY(-2px);box-shadow:0 20px 48px #00000080,0 6px 18px #94001e75;box-shadow:0 20px 48px #00000080,0 6px 18px oklch(42% .22 22/.46)}.new-project-post-recording__secondary-actions{grid-row:2;justify-content:center;align-items:center;gap:1.35rem;display:inline-flex}.new-project-post-recording__secondary-action{align-items:center;gap:.16rem;display:inline-flex}.new-project-post-recording__retake,.new-project-post-recording__restart{color:#787470;cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:4px;margin-top:0;padding:.44rem .16rem;font-size:.72rem;font-weight:600;transition:color .13s}.new-project-post-recording__info{color:#787470;cursor:default;border-radius:999px;place-items:center;width:1rem;height:1rem;transition:color .13s,background-color .13s;display:inline-grid;position:relative}.new-project-post-recording__info svg{width:.86rem;height:.86rem}.new-project-post-recording__info:after{content:attr(data-tooltip);z-index:2;color:#fffde9;letter-spacing:0;opacity:0;pointer-events:none;text-align:center;text-transform:none;background:#030100f5;border:1px solid #fffde924;border-radius:6px;width:max-content;max-width:min(15rem,70vw);padding:.48rem .58rem;font-size:.68rem;font-weight:650;line-height:1.25;transition:opacity 80ms,transform 80ms;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%)translateY(.2rem);box-shadow:0 16px 42px #00000061}.new-project-post-recording__info:hover:after,.new-project-post-recording__info:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.new-project-post-recording__retake:hover:enabled,.new-project-post-recording__retake:focus-visible:enabled,.new-project-post-recording__restart:hover:enabled,.new-project-post-recording__restart:focus-visible:enabled{color:#c1bdb8}.new-project-post-recording__info:hover,.new-project-post-recording__info:focus-visible{color:#c8c3bf;background:#fffde914}.new-project-post-recording__retake:disabled,.new-project-post-recording__restart:disabled,.new-project-post-recording__send:disabled{cursor:not-allowed;opacity:.38}.new-project-no-hook-confirm{z-index:6;-webkit-backdrop-filter:blur(4px);background:#000000bd;place-items:center;animation:.18s cubic-bezier(.16,1,.3,1) both post-recording-in;display:grid;position:absolute;inset:0}.new-project-no-hook-confirm__panel{-webkit-backdrop-filter:blur(40px);color:#fffde9;background:#030101fc;border:1px solid oklch(24% .008 68);border-radius:6px;gap:1.35rem;width:min(100% - 2rem,21rem);padding:1.75rem 1.75rem 1.6rem;animation:.26s cubic-bezier(.16,1,.3,1) both setup-topic-in;display:grid;box-shadow:0 0 0 1px #090705,0 32px 72px #000000a6}.new-project-no-hook-confirm__question{font-family:var(--font-display);letter-spacing:-.01em;text-align:center;margin:0;font-size:1.35rem;font-weight:900;line-height:1.08}.new-project-no-hook-confirm__actions{gap:.65rem;display:flex}.new-project-no-hook-confirm__pick,.new-project-no-hook-confirm__proceed{cursor:pointer;min-height:2.85rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;flex:1;font-size:.76rem;font-weight:900;transition:background-color .14s,border-color .14s,color .14s,transform .14s}.new-project-no-hook-confirm__pick{color:#a9a49e;background:0 0;border:1px solid oklch(32% .01 68)}.new-project-no-hook-confirm__pick:hover,.new-project-no-hook-confirm__pick:focus-visible{color:#fffde9;background:#0c0805;border-color:#625c57}.new-project-no-hook-confirm__pick:active{transform:translateY(1px)}.new-project-no-hook-confirm__proceed{color:#fffde9;background:#ed1d23;border:0;box-shadow:0 4px 18px #ed1d2352}.new-project-no-hook-confirm__proceed:hover,.new-project-no-hook-confirm__proceed:focus-visible{background:#9d0020;background:oklch(44% .22 22);transform:translateY(-1px);box-shadow:0 6px 24px #ed1d2370}.new-project-recents{z-index:20;pointer-events:auto;position:fixed;inset:0}.new-project-recents__scrim{cursor:default;background:#0000006b;border:0;position:absolute;inset:0}.new-project-recents__sheet{color:#fffde9;background:#060301;border-right:1px solid #ffffff24;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;width:min(25rem,100vw - 1.5rem);padding:clamp(1rem,3vw,1.5rem);animation:.22s cubic-bezier(.22,1,.36,1) both recents-sheet-in;display:grid;position:absolute;top:0;bottom:0;left:0;box-shadow:24px 0 70px #0000006b}@keyframes recents-sheet-in{0%{opacity:0;transform:translate(-1.4rem)}to{opacity:1;transform:translate(0)}}.new-project-recents__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.new-project-recents__header p{color:#eca300;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.68rem;font-weight:900}.new-project-recents__header h2{color:#fffde9;margin:0;font-size:1.2rem;line-height:1.1}.new-project-recents__header button,.new-project-recents__actions button{color:#fffde9;cursor:pointer;font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;min-height:2.75rem;padding:0 .75rem;font-size:.78rem;font-weight:900}.new-project-recents__header button:hover,.new-project-recents__header button:focus-visible,.new-project-recents__actions button:hover,.new-project-recents__actions button:focus-visible{background:#ffffff24;border-color:#ffffff5c}.new-project-recents__status{color:#fffde99e;align-self:start;margin:0;font-size:.9rem;font-weight:700}.new-project-recents__list{overscroll-behavior:contain;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.new-project-recents__item{color:#fffde9;cursor:pointer;width:100%;min-height:2.75rem;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.58rem .35rem;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.new-project-recents__item:hover,.new-project-recents__item:focus-visible{background:#ffffff13;transform:translate(1px)}.new-project-recents__item:active{transform:translate(0)}.new-project-recents__item strong,.new-project-recents__item span{display:block}.new-project-recents__item-copy{min-width:0}.new-project-recents__item strong{color:#fffde9;font-size:.82rem;line-height:1.18}.new-project-recents__item span{color:#fffde985;margin-top:.1rem;font-size:.68rem;font-weight:700;line-height:1.22}.new-project-recents__next{color:#eca300;white-space:nowrap;border:0;padding:0;font-size:.58rem;font-weight:900}.new-project-recents__footer{border-top:1px solid #ffffff1f;padding-top:1rem}.new-project-recents__footer button{color:#fffde9;cursor:pointer;width:100%;min-height:2.75rem;font:inherit;background:#fffde914;border:1px solid #fff3;border-radius:8px;font-weight:900;transition:background-color .16s,border-color .16s}.new-project-recents__footer button:hover,.new-project-recents__footer button:focus-visible{background:#fffde924;border-color:#ffffff61}.new-project-discard{z-index:30;background:#0000008c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.new-project-discard__panel{color:#fffde9;background:#090502;border:1px solid #ffffff29;border-radius:8px;width:min(25rem,100%);padding:1.2rem;animation:.22s cubic-bezier(.22,1,.36,1) both discard-panel-in;box-shadow:0 24px 72px #0000006b}@keyframes discard-panel-in{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}.new-project-discard__eyebrow{color:#eca300;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem;font-weight:900}.new-project-discard h2{color:#fffde9;margin:0;font-size:1.35rem;line-height:1.05}.new-project-discard p:not(.new-project-discard__eyebrow){color:#fffde9a3;margin:.75rem 0 0;font-size:.92rem;line-height:1.5}.new-project-discard__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;margin-top:1rem;display:grid}.new-project-discard__actions button{color:#fffde9;cursor:pointer;min-height:2.75rem;font:inherit;background:0 0;border:1px solid #ffffff2e;border-radius:8px;font-size:.88rem;font-weight:900;transition:background-color .14s,border-color .14s,transform .14s}.new-project-discard__actions button:hover,.new-project-discard__actions button:focus-visible{background:#ffffff14;border-color:#ffffff5c}.new-project-discard__actions button:active:not(:disabled){transform:translateY(1px)}.new-project-discard__confirm{background:#ed1d23!important;border-color:#ed1d23!important}.new-project-discard__actions button:disabled{cursor:not-allowed;opacity:.5}.new-project-flow__fallback-toggle{color:#fffde9;background:0 0;border:0;width:fit-content;padding:0;font-weight:700;text-decoration:underline}.new-project-flow__fallback{gap:.8rem;display:grid}.workspace-list{color:#7d7a77;margin:0;padding-left:1rem}.workspace-list li+li{margin-top:.55rem}.preview-editor-header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:2rem;display:flex}.preview-cut-stats{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin:0;display:flex}.preview-cut-stats span{color:#83807c;background:#0e0705;border:1px solid oklch(24% .014 68);border-radius:999px;align-items:center;min-height:1.55rem;padding:.22rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.preview-workbench{grid-template-columns:minmax(0,1.34fr) minmax(20rem,.66fr);align-items:stretch;gap:clamp(.9rem,1.35vw,1.6rem);min-height:0;margin-top:0;display:grid;overflow:hidden}.preview-workbench__stage,.preview-workbench__captions{min-width:0}.preview-workbench__stage{background:0 0;border:0;border-radius:0;place-items:center;min-height:0;padding:0;display:grid;overflow:hidden}.preview-workbench__stage .video-player-shell{width:auto;max-width:100%;margin-inline:0}.preview-workbench__stage .video-player-shell--browser{justify-self:center;width:auto;max-width:100%;height:100%;min-height:clamp(18rem,100dvh - 24rem,36rem)}.preview-workbench__captions{min-height:0;position:relative;overflow:hidden}.preview-export-action__button{border-radius:6px;width:auto;min-width:5.6rem;min-height:1.8rem;padding:.34rem .72rem;font-size:.72rem}.preview-export-actions{align-items:center;gap:.45rem;display:flex}.preview-rerecord-action__button{color:#a8a49f;border-radius:6px;width:auto;min-width:4.8rem;min-height:1.8rem;padding:.34rem .72rem;font-size:.72rem}.preview-rerecord-confirm{z-index:80;background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.preview-rerecord-confirm__panel{color:#fffde9;background:#0e0803;border:1px solid oklch(24% .014 68);border-radius:8px;width:min(28rem,100%);padding:1.4rem;box-shadow:0 24px 70px #00000085}.preview-rerecord-confirm__eyebrow{color:#eca300;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:800}.preview-rerecord-confirm__panel h2{font-family:var(--font-display);margin:0;font-size:2rem;line-height:.95}.preview-rerecord-confirm__panel p:not(.preview-rerecord-confirm__eyebrow){color:#a8a49f;margin:.8rem 0 0;line-height:1.55}.preview-rerecord-confirm__actions{justify-content:flex-end;gap:.7rem;margin-top:1.2rem;display:flex}.preview-rerecord-confirm__actions button{color:#fffde9;min-height:2.55rem;font:inherit;cursor:pointer;background:0 0;border:1px solid oklch(26% .014 68);border-radius:8px;padding:0 1rem;font-weight:800}.preview-rerecord-confirm__confirm{background:#ed1d23!important;border-color:#ed1d23!important}.preview-browser-export-status,.preview-export-action__helper{color:#898582;text-align:center;width:min(28rem,100%);margin:0;font-size:.72rem;line-height:1.45}.preview-edit-timeline{background:#020101;border:1px solid oklch(22% .014 42);border-radius:6px;gap:.22rem;width:100%;margin-top:0;padding:.24rem;display:grid}.preview-advanced-correction{gap:.55rem;min-width:0;display:grid}.preview-advanced-correction__summary{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.preview-advanced-correction__toggle{border-radius:6px;width:auto;min-width:10.5rem;min-height:2rem;padding:.36rem .72rem;font-size:.72rem}.preview-edit-timeline__control-deck{border-bottom:1px solid oklch(18% .012 42);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:2rem;padding:.05rem .2rem .28rem;display:grid}.preview-edit-timeline__transport-slot{min-width:0}.preview-edit-timeline__tool-cluster{align-items:center;gap:.35rem;display:inline-flex}.preview-edit-timeline__tool-action{appearance:none;color:#fffde9;cursor:pointer;background:#050302;border:1px solid oklch(30% .014 68);border-radius:5px;place-items:center;width:1.8rem;height:1.8rem;display:inline-grid}.preview-edit-timeline__tool-action svg{width:.95rem;height:.95rem}.preview-edit-timeline__tool-action--split:not(:disabled){background:#0e0803;border-color:#eca300}.preview-edit-timeline__tool-action--delete:not(:disabled){background:#9e1c07;border-color:#ab3a00;border-color:oklch(50.6283% .16386 40.2783)}.preview-edit-timeline__tool-action--restore:not(:disabled){background:#0e0803;border-color:#eca300}.preview-edit-timeline__tool-action:disabled{cursor:not-allowed;opacity:.42}.preview-edit-timeline__tool-action:focus-visible{outline-offset:2px;outline:2px solid #fffde9}.preview-edit-timeline__right-tools{justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:inline-flex}.preview-edit-timeline__view-tools{color:#a8a49f;font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:.72rem;font-weight:750;display:inline-flex}.preview-edit-timeline__view-tools button{color:#a8a49f;min-width:1.55rem;height:1.55rem;font:inherit;cursor:pointer;background:#050302;border:1px solid oklch(22% .012 42);border-radius:5px;place-items:center;display:inline-grid}.preview-edit-timeline__view-tools button:first-child{min-width:3.1rem}.preview-edit-timeline__view-tools button:disabled{cursor:not-allowed;opacity:.42}.preview-edit-timeline__view-tools button:hover:not(:disabled),.preview-edit-timeline__view-tools button:focus-visible{color:#fffde9;border-color:#eca300}.preview-edit-timeline__deleted-toggle{appearance:none;color:#a8a49f;cursor:pointer;background:#050302;border:1px solid oklch(22% .012 42);border-radius:5px;min-height:1.55rem;padding:0 .52rem;font-size:.66rem;font-weight:850}.preview-edit-timeline__deleted-toggle.is-on{color:#fffde9;background:#110c08;border-color:#423c35}.preview-edit-timeline__deleted-toggle:hover,.preview-edit-timeline__deleted-toggle:focus-visible{color:#fffde9;border-color:#eca300}.preview-edit-timeline__scroller{scrollbar-color:#eca300 oklch(12% .012 68);scrollbar-width:thin;padding-bottom:.25rem;overflow:auto hidden}.preview-edit-timeline__scroller::-webkit-scrollbar{height:.55rem}.preview-edit-timeline__scroller::-webkit-scrollbar-track{background:#080503;border-radius:999px}.preview-edit-timeline__scroller::-webkit-scrollbar-thumb{background:#eca300;border-radius:999px}.preview-edit-timeline__canvas{cursor:pointer;-webkit-user-select:none;user-select:none;min-width:100%;position:relative}.preview-edit-timeline__playhead{z-index:8;pointer-events:none;background:#fffde9;width:2px;position:absolute;top:.1rem;bottom:.2rem;transform:translate(-1px);box-shadow:0 0 0 1px #010000a6,0 0 18px #f6b84d59}.preview-edit-timeline__orientation-probe{z-index:7;opacity:0;pointer-events:none;background:#d7b1749e;width:1px;transition:opacity .12s linear,background .12s linear,box-shadow .12s linear;position:absolute;top:.78rem;bottom:.2rem;transform:translate(-.5px)}.preview-edit-timeline__orientation-probe.is-visible{opacity:1}.preview-edit-timeline__orientation-probe.is-snapped{background:#eca300;box-shadow:0 0 0 1px #01000094,0 0 12px #f6b84d47}.preview-edit-timeline__playhead:before{content:"";background:#eca300;border:2px solid oklch(5% .01 42);border-radius:999px;width:.62rem;height:.62rem;position:absolute;top:-.08rem;left:50%;transform:translate(-50%)}.preview-edit-timeline__ruler{color:#7d7a77;font-variant-numeric:tabular-nums;border-bottom:1px solid oklch(20% .01 68);height:.78rem;font-size:.58rem;font-weight:800;position:relative}.preview-edit-timeline__ruler span{position:absolute;bottom:.12rem;transform:translate(-50%)}.preview-edit-timeline__ruler span.is-start{transform:translate(0)}.preview-edit-timeline__ruler span.is-end{transform:translate(-100%)}.preview-edit-timeline__viewport{background:#020100;border:1px solid oklch(18% .014 68);border-radius:6px;gap:.22rem;display:grid;overflow:hidden}.preview-edit-timeline__track{touch-action:none;background:#010100;height:clamp(3.8rem,5.8vw,5.4rem);position:relative;overflow:hidden}.preview-edit-timeline__filmstrip{display:none}.preview-edit-timeline__filmstrip img,.preview-edit-timeline__filmstrip span{object-fit:cover;background:linear-gradient(135deg,#231b13,#0b0603),#0d0804;width:100%;height:100%}.preview-edit-timeline__segment{box-sizing:border-box;will-change:left,width;border-radius:4px;transition:left .13s cubic-bezier(.25,1,.5,1),width .13s cubic-bezier(.25,1,.5,1);position:absolute;top:0;bottom:0}.preview-edit-timeline__segment:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;transition:box-shadow .11s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000}.preview-edit-timeline.is-trimming .preview-edit-timeline__segment,.preview-edit-timeline__segment.is-active-trim{transition:none}.preview-edit-timeline__segment--kept{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.preview-edit-timeline__segment--deleted{opacity:.58;background:#020201b8;border:1px dashed oklch(34% .01 68);justify-content:center;align-items:center;display:flex;overflow:hidden}.preview-edit-timeline__segment--deleted .preview-edit-timeline__segment-filmstrip{filter:saturate(.2);opacity:.3}.preview-edit-timeline__segment--deleted.is-active-trim{z-index:6;opacity:.88}.preview-edit-timeline__segment.is-active-trim{z-index:7;box-shadow:0 .5rem 1.4rem #0000006b}.preview-edit-timeline__segment.is-hover-trim:after{box-shadow:inset 0 0 0 1px #898582e0}.preview-edit-timeline__segment.is-active-trim:after{box-shadow:inset 0 0 0 2px #eca300}.preview-edit-timeline__segment-filmstrip{opacity:.94;pointer-events:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid;position:absolute;top:0;bottom:0}.preview-edit-timeline__segment-filmstrip img,.preview-edit-timeline__segment-filmstrip span{object-fit:cover;background:linear-gradient(135deg,#231b13,#0b0603),#0d0804;width:100%;height:100%}.preview-edit-timeline__seam{z-index:8;width:6px;transition:left .13s cubic-bezier(.25,1,.5,1);position:absolute;top:0;bottom:0;transform:translate(-50%)}.preview-edit-timeline__seam:before{content:none}.preview-edit-timeline__edge-hotspot{appearance:none;z-index:10;cursor:ew-resize;touch-action:none;background:0 0;border:0;width:6px;padding:0;position:absolute;top:0;bottom:0}.preview-edit-timeline__edge-hotspot--outer-start,.preview-edit-timeline__edge-hotspot--outer-end{transform:translate(-50%)}.preview-edit-timeline__edge-hotspot--seam-out{width:50%;right:50%}.preview-edit-timeline__edge-hotspot--seam-in{width:50%;left:50%}.preview-edit-timeline__edge-hotspot:focus-visible{outline-offset:-2px;outline:2px solid #fffde9}.preview-edit-timeline__clip-label{z-index:2;color:#fffde9;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#030100ad;border-radius:4px;align-items:center;max-width:calc(100% - 1rem);min-height:1.15rem;padding:0 .28rem;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex;position:relative;overflow:hidden}.preview-edit-timeline__clip-number{z-index:4;color:#fffde9;pointer-events:none;background:#030100b8;border-radius:4px;place-items:center;min-width:1.05rem;height:1.05rem;font-size:.64rem;font-weight:900;line-height:1;display:inline-grid;position:absolute;bottom:.28rem;right:.34rem}.preview-edit-timeline__trim-zone{display:none}.preview-edit-timeline__trim-zone:before,.preview-edit-timeline__trim-zone:after{content:none}.preview-edit-timeline__words{background:#050302;min-height:1.95rem;padding-block:.22rem .32rem;position:relative;overflow:hidden}.preview-edit-timeline__word{color:#1c150d;text-overflow:ellipsis;white-space:nowrap;background:#dbd7cf;border:1px solid oklch(18% .01 68);border-radius:4px;align-items:center;min-width:0;padding:0 .4rem;font-size:.66rem;font-weight:800;line-height:1;display:flex;position:absolute;top:.28rem;bottom:.32rem;overflow:hidden}.preview-edit-timeline__hint{color:#83807c;margin:0;font-size:.66rem;font-weight:800}.caption-editor{height:100%;min-height:0;box-shadow:none;background:#030101;border:1px solid oklch(22% .014 42);border-radius:6px;grid-template-rows:auto auto minmax(0,1fr);gap:.38rem;margin-top:0;padding:clamp(.42rem,.6vw,.58rem);display:grid;overflow:hidden}.caption-editor__header{grid-template-columns:minmax(0,1fr) minmax(8.5rem,12rem);align-items:center;gap:.45rem;display:grid}.caption-editor__header h2{color:#fffde9;letter-spacing:0;margin:0;font-size:.95rem}.caption-editor__header p{color:#74716e;margin:.2rem 0 0;font-size:.7rem;line-height:1.45}.caption-style-toggle{background:#030101;border:1px solid oklch(22% .014 68);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem;padding:.18rem;display:grid}.caption-style-toggle button{color:#605d5a;background:0 0;border:0;border-radius:999px;min-height:1.55rem;font-size:.72rem;font-weight:800}.caption-style-toggle button.is-active{color:#fffde9;background:#ed1d23;box-shadow:0 10px 24px #00000040}.caption-editor__list{scrollbar-color:#eca300 oklch(12% .012 68);scrollbar-width:thin;align-content:start;gap:.38rem;min-height:0;max-height:none;padding-right:.25rem;display:grid;overflow-y:auto}.caption-editor__list::-webkit-scrollbar{width:.45rem}.caption-editor__list::-webkit-scrollbar-track{background:#080503;border-radius:999px}.caption-editor__list::-webkit-scrollbar-thumb{background:#eca300;border-radius:999px}.caption-editor__item{border:1px solid #0000;border-radius:.9rem;gap:.32rem;padding:.15rem;display:grid}.caption-editor__item.is-removed{background:#090502;border-color:#241e18}.caption-editor__item-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.caption-editor__item-header label{color:#6b6865;font-size:.7rem;font-weight:800}.caption-editor__include-toggle{color:#fffde9;background:0 0;border:1px solid oklch(26% .014 68);border-radius:999px;min-height:1.65rem;padding:0 .55rem;font-size:.68rem;font-weight:800}.caption-editor__include-toggle[aria-pressed=true]{color:#898582}.caption-editor__include-toggle[aria-pressed=false]{color:#ed1d23;border-color:#ed1d23}.caption-editor__browser-status{color:#898582;margin:-.25rem 0 0;font-size:.68rem;font-weight:700}.caption-editor__item textarea{color:#fffde9;resize:vertical;background:#0a0403;border:1px solid oklch(24% .014 68);border-radius:.55rem;width:100%;min-height:3rem;padding:.48rem;font-size:.78rem;line-height:1.35}.caption-editor__item textarea:disabled{color:#777471;opacity:.6;text-decoration:line-through}.caption-editor__word-strip{flex-wrap:wrap;gap:.28rem;padding:.18rem .05rem 0;display:flex}.caption-editor__word-chip{color:#fffde9;background:#090502;border:1px solid oklch(24% .014 68);border-radius:5px;min-height:1.45rem;padding:0 .38rem;font-size:.66rem;font-weight:800}.caption-editor__word-chip:hover:not(:disabled),.caption-editor__word-chip:focus-visible{border-color:#eca300}.caption-editor__word-chip.is-hidden{color:#666360;border-color:#1d1711;text-decoration:line-through}.caption-editor__word-chip:disabled{cursor:not-allowed;opacity:.45}.processing-leave-hint{color:#83807c;background:#0e0803;border-radius:6px;margin:.85rem 0 0;padding:.65rem .9rem;font-size:.82rem;line-height:1.55}.processing-debug-line{color:#eca300;background:#060301;border:1px solid oklch(25% .014 68);border-radius:6px;margin:.75rem 0 0;padding:.65rem .9rem;font-size:.82rem;font-weight:800;line-height:1.45}.processing-interlude{justify-items:start;gap:.7rem;margin-top:1.35rem;display:grid}.processing-interlude__prompt{color:#fffde9;max-width:34rem;font-size:clamp(1.55rem,3.3vw,2.7rem);font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:900;line-height:.95}.processing-interlude>p:not(.processing-interlude__prompt){color:#fffde9;letter-spacing:-.03em;min-height:2.2rem;animation:processing-phrase-in .42s var(--ease-out-quint) both;margin:0;font-size:clamp(1.45rem,3vw,2.35rem);font-weight:900;line-height:1}.processing-interlude__bar{background:#1a150f;border-radius:999px;width:100%;height:.42rem;position:relative;overflow:hidden}.processing-interlude__bar span{border-radius:inherit;width:38%;animation:processing-bar-slide 1.5s var(--ease-out-quint) infinite;background:#eca300;position:absolute;inset:0 auto 0 0}.processing-word-loader{--processing-loader-bg:oklch(10% .016 68);background:var(--processing-loader-bg);color:#83807c;border:1px solid oklch(22% .014 68);border-radius:8px;align-items:center;max-width:min(100%,42rem);min-height:3.75rem;padding:.65rem .85rem;font-size:clamp(1rem,2.2vw,1.55rem);font-weight:700;line-height:2.5rem;display:flex;overflow:hidden}.processing-word-loader__lead{white-space:nowrap;flex:none}.processing-word-loader__words{min-width:0;height:2.5rem;position:relative;overflow:hidden}.processing-word-loader__words:after{content:"";z-index:1;background:linear-gradient(var(--processing-loader-bg) 4%,transparent 28%,transparent 72%,var(--processing-loader-bg) 96%);pointer-events:none;position:absolute;inset:0}.processing-word-loader__word{color:#eca300;text-overflow:ellipsis;white-space:nowrap;height:2.5rem;animation:processing-word-roll 5.2s var(--ease-out-quint) infinite;padding-left:.45rem;display:block;overflow:hidden}@keyframes processing-word-roll{0%,11%{transform:translateY(0)}20%,31%{transform:translateY(-100%)}40%,51%{transform:translateY(-200%)}60%,71%{transform:translateY(-300%)}80%,to{transform:translateY(-400%)}}@keyframes processing-phrase-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes processing-bar-slide{0%{transform:translate(-105%)}to{transform:translate(265%)}}@media(max-width:640px){.processing-word-loader{flex-direction:column;align-items:start;gap:.1rem;min-height:5.9rem;line-height:2.2rem}.processing-word-loader__words,.processing-word-loader__word{width:100%;height:2.2rem}.processing-word-loader__word{padding-left:0}}.narrative-step-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.narrative-step-progress__item{color:#4a4744;border-top:1px solid oklch(22% .014 68);gap:.35rem;padding-top:.85rem;font-size:.75rem;display:grid}.narrative-step-progress__item--active,.narrative-step-progress__item--done{color:#fffde9;border-top-color:#eca300}.narrative-step-progress__index{font-size:.72rem;font-weight:700}.option-grid{gap:.8rem;display:grid}.option-card{color:#fffde9;text-align:left;background:#060301;border:1px solid oklch(22% .014 68);border-radius:1.15rem;gap:.6rem;width:100%;padding:1rem;transition:border-color .16s,background .16s;display:grid}.option-card:hover:enabled{background:#0e0803;border-color:#38322b}.option-card--selected{background:#0e0803;border-color:#eca300;box-shadow:inset 0 0 0 1px #eca300}.option-card__topline{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.option-card__title{letter-spacing:-.02em;font-weight:700}.option-card__badge{text-transform:uppercase;letter-spacing:.08em;color:#74716e;border:1px solid oklch(28% .014 68);border-radius:999px;padding:.15rem .55rem;font-size:.7rem}.option-card__description{color:#74716e;font-size:.9rem;line-height:1.5}.processing-status-list{align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.processing-update-panel{background:#060301;border:1px solid oklch(22% .014 68);border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;margin-top:1.5rem;padding:.62rem .75rem;display:grid}.processing-update-panel__signal{background:#030100;border:1px solid oklch(22% .014 68);border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:grid}.processing-update-panel__dot{background:#eca300;border-radius:999px;width:.55rem;height:.55rem;position:relative}.processing-update-panel__dot:before{content:"";border:1px solid #eca300;border-radius:999px;animation:1.4s ease-out infinite processing-active-pulse;position:absolute;inset:-.4rem}.processing-update-panel__dot--ready:before{display:none}.processing-update-panel__body{gap:.1rem;min-width:0;display:grid}.processing-update-panel__body p{color:#7e7975;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:700;line-height:1}.processing-update-panel__body strong{color:#fffde9;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:600;line-height:1.15;overflow:hidden}.processing-update-panel__meta{color:#eca300;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:700}.processing-status-list__item{color:#45423f;align-items:center;gap:.7rem;display:flex}.processing-status-list__item--done,.processing-status-list__item--active{color:#fffde9}.processing-status-list__item--active .processing-status-list__icon{border-color:#ed1d23}.processing-status-list__item--done .processing-status-list__icon{background:#eca300;border-color:#eca300}.processing-status-list__item--done .processing-status-list__icon:after,.processing-status-list__item--active .processing-status-list__icon:before{display:none}.processing-status-list__icon{border:1px solid oklch(34% .01 68);border-radius:999px;flex:0 0 .5rem;width:.5rem;height:.5rem;position:relative}@keyframes processing-active-pulse{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.55)}}@keyframes processing-check-pop{0%{transform:scale(.72)}50%{transform:scale(1.16)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.lp-pulse-word,.lp-demo-rec-dot,.lp-mockup__rec-dot,.new-project-recording-indicator span,.new-project-structure__item,.new-project-recents__sheet,.new-project-discard__panel,.new-project-countdown span,.new-project-live-prompts,.new-project-post-recording,.new-project-no-hook-confirm,.new-project-no-hook-confirm__panel,.new-project-record-button--hook-ready,.processing-interlude>p:not(.processing-interlude__prompt),.processing-interlude__bar span,.processing-word-loader__word,.preview-video-loading-frame__spinner,.preview-v2-loading__bar-fill.is-running,.preview-v2-skeleton-line:after,.preview-v2-skeleton-pill:after,.export-v2-progress-stage__ring--spin,.processing-status-list__item--active .processing-status-list__icon:before,.processing-status-list__item--done .processing-status-list__icon{animation:none}.workspace-layout:has(.new-project-record-page) .workspace-layout__header,.new-project-side-rail,.new-project-recents__item,.new-project-camera-stage video,.new-project-question-strip__item,.new-project-question-strip__item:after,.new-project-question-strip__duration-fill,.new-project-record-button,.new-project-next-button,.new-project-setup-overlay__input,.new-project-setup-overlay__next,.hook-idea-card,.new-project-post-recording__send,.new-project-post-recording__retake,.new-project-post-recording__restart,.new-project-post-recording__info,.new-project-no-hook-confirm__pick,.new-project-no-hook-confirm__proceed,.new-project-discard__actions button,.preview-v2-splitter,.preview-v2-line,.preview-v2-chip,.preview-v2-advanced-btn,.preview-v2-advanced-btn__caret,.preview-v2-advanced-wrap,.preview-edit-timeline__segment,.preview-edit-timeline__seam,.preview-edit-timeline__orientation-probe,.export-v2-panel__download,.export-v2-panel__post-x,.export-v2-panel__nav-link,.export-v2-panel__progress-fill{transition-duration:1ms}.workspace-layout:has(.new-project-record-page--committed) .workspace-layout__header,.new-project-side-rail--hidden{transform:none}}.project-list-page__header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.4rem;display:flex}.project-list-page__header h2{color:#fffde9;letter-spacing:-.02em;margin:0;font-size:1.2rem}.project-list-page__header--compact{margin-bottom:1rem}.workspace-home-hero{border-bottom:1px solid oklch(20% .014 68);grid-template-columns:minmax(0,42rem) minmax(14rem,22rem);justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0 2.25rem;display:grid}.workspace-home-hero__copy{max-width:42rem}.workspace-home-hero h1{color:#fffde9;max-width:11ch;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(3.4rem,8vw,6.2rem);font-weight:800;line-height:.9}.workspace-card--recent{background:0 0}.project-list{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.project-list__item{background:0 0;border-top:1px solid oklch(20% .014 68);grid-template-columns:minmax(0,1fr) minmax(16rem,.44fr);align-items:center;gap:1rem;padding:.95rem 0;transition:border-color .16s,background .16s;display:grid}.project-list__item--with-thumbnail{flex-direction:row;align-items:center;gap:14px;display:flex}.project-list__item--with-thumbnail .project-list__summary{flex:1 1 0;min-width:0}.project-list__item--with-thumbnail .project-list__actions{flex-shrink:0}.project-list__thumbnail{background-color:#181008;border-radius:6px;flex-shrink:0;width:54px;height:96px;position:relative;overflow:hidden}.project-list__item:last-child{border-bottom:1px solid oklch(20% .014 68)}.project-list__item:hover{background:#070401;border-color:#2e2822}.project-list__summary{gap:.25rem;min-width:0;display:grid}.project-list__actions{justify-content:end;align-items:center;gap:.9rem;min-width:0;display:flex}.project-list__name{letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:700}.project-list__date,.project-list__status,.project-list__meta{color:#666360;font-size:.92rem}.project-list__confirm-remove{flex-wrap:wrap;justify-content:end;align-items:center;gap:.75rem;display:inline-flex}.pl-page{gap:0;display:grid}.pl-hero{border-bottom:1px solid oklch(16% .01 62);justify-content:space-between;align-items:flex-end;gap:2rem;padding-block:clamp(2.75rem,6vh,4.5rem) clamp(1.75rem,3vh,2.5rem);display:flex}.pl-hero__copy{min-width:0}.pl-hero__eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#eca300;margin:0 0 .5rem;font-size:.68rem;font-weight:600}.pl-hero__title{font-family:var(--font-display);letter-spacing:-.01em;color:#fffde9;margin:0;font-size:clamp(3.5rem,9vw,6.5rem);font-weight:900;line-height:.9}.pl-hero__cta{color:#fffde9;cursor:pointer;height:3rem;font:inherit;letter-spacing:.01em;white-space:nowrap;background:#ed1d23;border:0;border-radius:999px;flex-shrink:0;align-self:flex-end;align-items:center;gap:8px;padding:0 1.5rem;font-size:.88rem;font-weight:700;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 24px #94001e47;box-shadow:0 8px 24px oklch(42% .22 22/.28)}.pl-hero__cta:hover{background:#9d0020;background:oklch(44% .22 22);transform:translateY(-1px);box-shadow:0 12px 32px #94001e61;box-shadow:0 12px 32px oklch(42% .22 22/.38)}.pl-section{padding-top:2.25rem}.pl-section__head{border-bottom:1px solid oklch(16% .01 62);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.pl-section__eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#eca300;margin:0;font-size:.68rem;font-weight:600}.pl-section__count{color:#4a4744;letter-spacing:.04em;margin:0;font-size:.72rem;font-weight:500}.pl-loading{color:#6c6864;padding:2rem 0;font-size:.85rem}.pl-error{color:#8f8b87;align-items:center;gap:1rem;padding:2rem 0;font-size:.85rem;display:flex}.pl-empty{gap:.5rem;padding:clamp(3rem,8vh,5rem) 0;display:grid}.pl-empty__heading{font-family:var(--font-display);color:#fffde9;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:900}.pl-empty__body{color:#726e6a;max-width:38ch;margin:0 0 1.25rem;font-size:.88rem;line-height:1.55}.pl-empty__cta{color:#a8a49f;font:inherit;cursor:pointer;background:0 0;border:0;align-self:start;padding:0;font-size:.82rem;font-weight:600;transition:color .13s;display:inline-flex}.pl-empty__cta:hover{color:#fffde9}.pl-list{margin:0;padding:0;list-style:none}.pl-row{border-bottom:1px solid oklch(14% .01 62);grid-template-columns:48px minmax(0,1fr) minmax(8rem,12rem) auto;align-items:center;gap:1.25rem;padding:.875rem .5rem;transition:background .13s;display:grid}.pl-row:hover{background:#080402}.pl-thumb{background:#0e0803;border-radius:4px;flex-shrink:0;width:48px;height:66px;overflow:hidden}.pl-thumb__media{object-fit:cover;width:100%;height:100%;display:block}.pl-thumb__placeholder{width:100%;height:100%;font-family:var(--font-display);color:#eca300;-webkit-user-select:none;user-select:none;place-items:center;font-size:1.1rem;font-weight:900;display:grid}.pl-row__body{gap:.2rem;min-width:0;display:grid}.pl-row__name{color:#fffde9;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;line-height:1.3;overflow:hidden}.pl-row__date{color:#55524f;letter-spacing:.02em;font-size:.7rem}.pl-row__status-label{letter-spacing:.1em;text-transform:uppercase;color:#605d5a;text-align:right;font-size:.65rem;font-weight:600}.pl-row__status-label--amber{color:#eca300}.pl-row__status-label--red{color:#ed1d23}.pl-row__actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.pl-row__open{color:#9b9893;white-space:nowrap;background:0 0;border:1px solid oklch(22% .014 65);border-radius:5px;align-items:center;height:28px;padding:0 .85rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:border-color .13s,color .13s,background .13s;display:inline-flex}.pl-row__open:hover{color:#fffde9;background:#0d0805;border-color:#413c37}.pl-row__remove{color:#3a3735;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;font-size:1.1rem;line-height:1;transition:color .13s,background .13s;display:grid}.pl-row__remove:hover{color:#898581;background:#0d0805}.pl-row__remove:disabled{opacity:.4;cursor:not-allowed}.pl-row__confirm{align-items:center;gap:.5rem;display:inline-flex}.pl-row__confirm-yes{color:#ed1d23;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:600;transition:opacity .13s}.pl-row__confirm-yes:disabled{opacity:.5}.pl-row__confirm-no{color:#666360;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;transition:color .13s}.pl-row__confirm-no:hover{color:#a8a49f}@media(max-width:640px){.pl-hero{flex-direction:column;align-items:flex-start;gap:1.5rem}.pl-hero__cta{justify-content:center;width:100%}.pl-row{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;gap:.75rem 1rem}.pl-row__status-label{display:none}.pl-thumb{grid-row:1/3;width:40px;height:56px}}.project-detail-page{width:min(74rem,100% - 2rem);margin:0 auto;padding:2rem 0 3rem}.upload-drop-zone{background:#060301;border:1px dashed oklch(28% .014 68)}.upload-drop-zone:hover:enabled,.upload-drop-zone:focus-visible:enabled,.upload-drop-zone--active{border-color:#eca300;box-shadow:0 20px 34px #0000004d}.upload-drop-zone__title,.upload-drop-zone__hint,.upload-drop-zone__state,.upload-drop-zone__icon{color:#fffde9}.video-player-shell{width:min(100%,64rem);box-shadow:none;background:#000;border:1px solid oklch(22% .014 68);border-radius:6px;margin-inline:auto;overflow:hidden}.video-player-shell--browser{aspect-ratio:var(--preview-aspect-ratio);isolation:isolate;grid-template-rows:minmax(0,1fr);display:grid;position:relative}.browser-preview-player{background:#000;min-height:0;position:relative}.browser-preview-player video{object-fit:cover;opacity:1;width:100%;height:100%;transition:opacity .18s var(--ease-out-expo);display:block}.browser-preview-player video.is-loading{opacity:0}.browser-preview-player>.preview-video-loading-frame{z-index:2;aspect-ratio:auto;border:0;border-radius:0;place-content:center;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.browser-preview-player__caption{color:#fffde9;text-align:center;text-shadow:0 2px 10px #000000d1;-webkit-text-stroke:0;pointer-events:none;font-size:clamp(.95rem,2.2vw,1.45rem);font-weight:500;line-height:1.32;position:absolute;bottom:clamp(4.7rem,14%,7rem);left:12%;right:12%}.browser-preview-player__controls{z-index:3;opacity:0;pointer-events:none;transition:opacity .16s linear,transform .16s var(--ease-out-expo);background:linear-gradient(#030101c2,#000000eb);border:1px solid oklch(25% .012 62/.82);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.55rem .65rem;display:grid;position:absolute;bottom:.75rem;left:.75rem;right:.75rem;transform:translateY(.35rem);box-shadow:0 14px 30px #00000057}.video-player-shell:hover .browser-preview-player__controls,.video-player-shell:focus-within .browser-preview-player__controls{opacity:1;pointer-events:auto;transform:translateY(0)}@media(hover:none){.browser-preview-player__controls{opacity:1;pointer-events:auto;transform:none}}.browser-preview-player__transport,.browser-preview-player__scrub-row{align-items:center;gap:.55rem;min-width:0;display:flex}.browser-preview-player__scrub-row{flex:auto}.browser-preview-player__button{color:#fffde9;min-width:5.1rem;min-height:1.9rem;transition:background .16s var(--ease-out-expo),border-color .16s var(--ease-out-expo),transform .16s var(--ease-out-expo);background:#090503;border:1px solid oklch(28% .014 42);border-radius:5px;justify-content:center;align-items:center;gap:.42rem;padding:.34rem .62rem;font-size:.72rem;font-weight:750;display:inline-flex}.browser-preview-player__button:hover,.browser-preview-player__button:focus-visible{background:#130b09;border-color:#eca300}.browser-preview-player__button:active{transform:translateY(1px)}.browser-preview-player__button-icon{color:#fffde9;place-items:center;width:.75rem;height:.75rem;font-size:.58rem;font-weight:900;line-height:1;display:inline-grid;position:relative}.browser-preview-player__button-icon:empty:before{content:"";border-top:.28rem solid #0000;border-bottom:.28rem solid #0000;border-left:.43rem solid;width:0;height:0;margin-left:.12rem}.browser-preview-player__scrubber{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.2rem;margin:0}.browser-preview-player__scrubber::-webkit-slider-runnable-track{background:linear-gradient(90deg,#eca300 var(--preview-progress),oklch(62% .01 68/.74) 0);border:1px solid oklch(28% .01 68);border-radius:0;height:.34rem}.browser-preview-player__scrubber::-moz-range-track{background:linear-gradient(90deg,#eca300 var(--preview-progress),oklch(62% .01 68/.74) 0);border:1px solid oklch(28% .01 68);border-radius:0;height:.34rem}.browser-preview-player__scrubber::-webkit-slider-thumb{appearance:none;background:#fffde9;border:2px solid oklch(7% .01 42);border-radius:999px;width:.82rem;height:.82rem;margin-top:-.28rem;box-shadow:0 0 0 1px #c5bcb073}.browser-preview-player__scrubber::-moz-range-thumb{background:#fffde9;border:2px solid oklch(7% .01 42);border-radius:999px;width:.82rem;height:.82rem;box-shadow:0 0 0 1px #c5bcb073}.browser-preview-player__time{color:#b4b0ac;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:end;align-items:center;gap:.36rem;font-size:.72rem;font-weight:700;display:inline-flex}.video-player-loading{color:#fffde9;place-items:center;min-height:16rem;font-size:.95rem;font-weight:700;display:grid}@media(min-width:900px){.workspace-page--split{grid-template-columns:minmax(0,1.6fr) minmax(20rem,.9fr);align-items:start}.option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.preview-workbench{grid-template-columns:1fr}.preview-workbench__captions{position:static}.preview-workbench__stage .video-player-shell{width:100%}.preview-workbench__stage .video-player-shell--browser{height:auto;min-height:0}.caption-editor__list{max-height:none;padding-right:0;overflow:visible}}@media(max-width:800px){.workspace-layout__nav,.project-list-page__header{flex-direction:column;align-items:stretch}.workspace-layout__nav{gap:.65rem;padding:.65rem 0}.workspace-layout__actions{align-items:stretch}.workspace-layout__account{max-width:none}.workspace-page{width:min(100% - 2rem,74rem);padding:1.15rem 0 2rem}.workspace-home-page{gap:1rem}.workspace-home-hero{grid-template-columns:1fr;align-items:start;gap:1.25rem;padding:1.25rem 0 1.5rem}.workspace-home-hero h1{max-width:9ch;font-size:clamp(3rem,18vw,4.8rem)}.workspace-button--hero{width:100%}.workspace-card--narrative,.workspace-card--preview,.workspace-card--sidebar{padding:1rem}.project-list__item{grid-template-columns:1fr;gap:.7rem;padding:.85rem 0}.project-list__item--with-thumbnail{flex-wrap:wrap;align-items:flex-start}.project-list__thumbnail{display:none}.project-list__actions{justify-content:space-between;gap:.75rem}.project-list__actions .workspace-button{width:auto;min-width:min(12rem,62vw)}.narrative-step-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-layout__actions{flex-wrap:wrap}.new-project-recorder{grid-template-columns:1fr}.new-project-record-page,.new-project-flow--recording,.new-project-camera-stage{min-height:100dvh}.new-project-coach{top:auto;right:.75rem;bottom:calc(6rem + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070ab8;border:1px solid #ffffff24;border-radius:12px;width:auto;max-height:min(45dvh,25rem);padding:.75rem;left:.75rem;overflow-y:auto}.new-project-record-controls{justify-content:center;width:min(22rem,100% - 1.5rem)}.new-project-flow__steps{grid-template-columns:1fr}}@media(max-width:640px){.workspace-layout:has(.new-project-record-page) .workspace-layout__header{background:linear-gradient(#000000db,#0000)}.workspace-layout:has(.new-project-record-page) .workspace-layout__nav{gap:.5rem;padding-inline:.75rem}.workspace-layout:has(.new-project-record-page) .workspace-layout__actions{display:none}.new-project-camera-stage:after{background:linear-gradient(#00000094,#0000 24% 54%,#000c),linear-gradient(#0000 58%,#0000005c)}.workspace-layout:has(.new-project-record-page) .new-project-recording-indicator{top:4.45rem;left:.75rem}.new-project-question-carousel{width:min(100% - .75rem,36rem)}.new-project-question-strip{grid-template-columns:1fr;max-height:none;overflow:hidden}.new-project-question-strip__item{gap:.32rem;min-height:auto;padding:.58rem .68rem .72rem}.new-project-question-strip__label{letter-spacing:.08em;font-size:.52rem}.new-project-question-strip__state{font-size:.44rem}.new-project-question-strip__text{font-size:.68rem;line-height:1.14}.new-project-question-strip__item.is-active .new-project-question-strip__text{font-size:.92rem;display:block}.workspace-layout:has(.new-project-record-page) .new-project-side-rail,.new-project-side-rail{top:4.45rem;left:auto;right:.75rem;transform:none}.new-project-side-rail--hidden{transform:translateY(-.6rem)}.new-project-side-rail__button{min-width:4.25rem;min-height:44px;padding-inline:.85rem}.workspace-layout:has(.new-project-record-page) .new-project-coach,.new-project-coach{top:auto;bottom:calc(6.25rem + env(safe-area-inset-bottom,0px));max-height:min(43dvh,23rem)}.new-project-record-page--committed .new-project-coach{max-height:min(38dvh,19rem)}.new-project-topic{gap:.6rem}.new-project-topic label{font-size:.68rem}.new-project-topic input{min-height:44px;font-size:1rem}.new-project-hook-generate,.hook-idea-card,.new-project-hook-retry{min-height:44px}.hook-ideas-panel__header{align-items:flex-start}.hook-idea-card{align-items:center;padding:.7rem}.hook-idea-card__text,.new-project-guidance p,.new-project-hook-card blockquote{font-size:.86rem}.new-project-live-prompts{gap:.5rem}.new-project-structure{scroll-snap-type:x mandatory;gap:.5rem;padding:.5rem;display:flex;overflow-x:auto}.new-project-structure__item{scroll-snap-align:start;min-width:min(15rem,82vw)}.new-project-ready{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));justify-content:flex-end;align-items:stretch;gap:1rem}.new-project-ready__content{text-align:left;justify-items:start;width:100%}.new-project-ready__list{gap:.55rem;width:100%}.new-project-ready__list li{grid-template-columns:minmax(0,1fr);gap:.7rem}.new-project-ready__duration{grid-column:auto}.new-project-ready__button{width:100%}.new-project-coach [role=alert],.new-project-coach>p{font-size:.82rem}.new-project-record-controls{left:.75rem;right:calc(5.6rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));justify-content:center;width:auto;transform:none}.new-project-record-controls .new-project-media-control{width:3.15rem;height:3.15rem}.new-project-record-controls .new-project-record-button{width:4.05rem;height:4.05rem}.new-project-record-controls .new-project-record-button svg{width:2.05rem;height:2.05rem}.new-project-record-controls .new-project-record-button:hover:enabled,.new-project-record-controls .new-project-record-button:focus-visible:enabled{transform:translateY(-1px)}.new-project-next-button{right:calc(.75rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));gap:0;width:4.6rem;min-width:4.6rem;height:56px}.new-project-next-button--ready{gap:.35rem;width:min(11rem,42vw);min-width:min(11rem,42vw);height:56px}.new-project-next-button__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.new-project-next-button--ready .new-project-next-button__label{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.new-project-recents__sheet{width:100%;max-height:min(78dvh,38rem);padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff24;border-right:0;border-radius:12px 12px 0 0;animation-name:recents-sheet-mobile-in;inset:auto 0 0;box-shadow:0 -24px 70px #0000006b}.new-project-recents__item{min-height:56px;padding-block:.65rem}.new-project-discard{align-items:end;padding:.75rem}.new-project-discard__panel{padding-bottom:calc(1.2rem + env(safe-area-inset-bottom,0px))}}@media(max-height:520px)and (orientation:landscape){.workspace-layout:has(.new-project-record-page) .workspace-layout__header{height:3.25rem}.new-project-setup-overlay{overscroll-behavior:contain;place-items:start center;padding-block:3.5rem 1rem;overflow-y:auto}.new-project-setup-overlay__box{gap:.55rem;width:min(100%,33rem);padding:.75rem}.new-project-setup-overlay__label{font-size:clamp(1.35rem,3vw,1.65rem)}.new-project-setup-overlay__input{min-height:5.25rem;padding:.72rem .82rem}.new-project-setup-overlay__error{padding:.7rem .8rem}.new-project-side-rail{top:50%;transform:translateY(-50%)}.new-project-record-controls{width:auto;bottom:1rem;left:auto;right:1rem;transform:none}.new-project-record-controls .new-project-record-button{width:3.45rem;height:3.45rem}.new-project-record-controls .new-project-media-control{width:2.75rem;height:2.75rem}.new-project-record-controls .new-project-record-button:hover:enabled,.new-project-record-controls .new-project-record-button:focus-visible:enabled{transform:translateY(-1px)}}@keyframes recents-sheet-mobile-in{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}.lp{isolation:isolate;background:var(--lp-bg);color:var(--lp-text);font-family:var(--font-lp-body);min-height:100dvh;position:relative}.lp-grain-overlay,.lp:before{content:"";z-index:2000;pointer-events:none;mix-blend-mode:screen;opacity:.052;backface-visibility:hidden;contain:paint;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.35' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 0.95 0 0 0 0 0.80 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)'/%3E%3C/svg%3E");background-size:480px 480px;transition:opacity .6s;animation:2.4s steps(3,end) infinite lp-grain-drift;position:fixed;inset:-48px;transform:translate(0)}.lp:before{mix-blend-mode:screen;opacity:.016;background-size:260px 260px}@keyframes lp-grain-drift{0%{transform:translate(0)}20%{transform:translate(-18px,14px)}40%{transform:translate(16px,-20px)}60%{transform:translate(-10px,-12px)}80%{transform:translate(22px,10px)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce),(update:slow){.lp-grain-overlay,.lp:before{animation:none;transform:none}}[data-reveal]{opacity:0;transition:opacity .6s var(--ease-out-quint),transform .7s var(--ease-out-quint);transform:translateY(20px)}[data-reveal].is-revealed{opacity:1;transform:translate(0)}.lp-amber{color:var(--lp-accent)}.lp-eyebrow{font-family:var(--font-lp-body);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-accent-dim);margin:0;font-size:.72rem;font-weight:600}.lp-logo{font-family:var(--font-lp-display);letter-spacing:.06em;text-transform:lowercase;color:var(--lp-text);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:900;line-height:1;text-decoration:none}.lp-cta{font-family:var(--font-lp-body);letter-spacing:.02em;transition:opacity .2s ease,transform .28s var(--ease-out-quint);white-space:nowrap;border-radius:3px;align-items:center;gap:.4rem;padding:.75rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.lp-cta:hover,.lp-cta:focus-visible{opacity:.92;transform:translateY(-1px)}.lp-cta--primary{background:var(--lp-accent);color:#0b0402;border:1px solid #0000}.lp-cta--ghost{color:var(--lp-text-muted);border:1px solid var(--lp-border);background:0 0}.lp-cta--ghost:hover,.lp-cta--ghost:focus-visible{border-color:var(--lp-border);color:var(--lp-text)}.lp-cta--sm{padding:.55rem 1rem;font-size:.84rem}.lp-cta--lg{padding:1rem 2rem;font-size:1rem}.lp-nav{z-index:100;padding:0 var(--lp-gutter);border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:sticky;top:0}.lp-nav--scrolled{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);border-bottom-color:var(--lp-border-soft);background:#070201eb}.lp-nav__inner{align-items:center;gap:var(--space-lg);height:3.6rem;max-width:var(--lp-max-width);grid-template-columns:auto 1fr auto;margin:0 auto;display:grid}.lp-nav__links{align-items:center;gap:var(--space-md);justify-self:center;display:flex}.lp-nav__link{font-family:var(--font-lp-body);color:var(--lp-text-muted);font-size:.88rem;font-weight:500;text-decoration:none;transition:color .18s}.lp-nav__link:hover{color:var(--lp-text)}.lp-nav__right{align-items:center;gap:var(--space-sm);display:flex}.lp-nav__login{font-family:var(--font-lp-body);color:var(--lp-text-muted);font-size:.88rem;font-weight:500;text-decoration:none;transition:color .18s}.lp-nav__login:hover{color:var(--lp-text)}.lp-nav__burger{color:var(--lp-text);cursor:pointer;background:0 0;border:none;padding:.4rem;display:none}.lp-nav__mobile{gap:var(--space-xs);padding:var(--space-md) var(--lp-gutter) var(--space-lg);border-top:1px solid var(--lp-border-soft);background:var(--lp-bg);flex-direction:column;display:flex}.lp-nav__mobile-link{font-family:var(--font-lp-body);color:var(--lp-text-muted);padding:var(--space-xs) 0;font-size:1rem;font-weight:500;text-decoration:none}.lp-hero{padding:clamp(5rem,9vw,9rem) var(--lp-gutter) clamp(4rem,7vw,7rem)}.lp-hero__inner{max-width:var(--lp-max-width);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,5vw,6rem);margin:0 auto;display:grid}.lp-hero__copy{gap:var(--space-md);display:grid}.lp-hero__eyebrow{font-family:var(--font-lp-body);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-accent-dim);margin:0;font-size:.72rem;font-weight:600}.lp-hero__h1{font-family:var(--font-lp-display);letter-spacing:-.01em;color:var(--lp-text);margin:0;font-size:clamp(3.2rem,6.8vw,6.8rem);font-weight:900;line-height:.88}.lp-hero__sub{color:var(--lp-text-muted);max-width:46ch;margin:0;font-size:clamp(.96rem,1.4vw,1.1rem);line-height:1.7}.lp-hero__actions{gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.lp-mockup{background:var(--lp-surface);border:1px solid var(--lp-border);font-family:var(--font-lp-body);border-radius:10px;overflow:hidden;box-shadow:0 32px 80px #010000cc}.lp-mockup__chrome{align-items:center;gap:var(--space-sm);padding:.65rem var(--space-md);background:var(--lp-surface-raised);border-bottom:1px solid var(--lp-border-soft);display:flex}.lp-mockup__chrome-dots{gap:.35rem;display:flex}.lp-mockup__chrome-dots span{background:var(--lp-border);border-radius:50%;width:10px;height:10px}.lp-mockup__chrome-title{font-family:var(--font-lp-display);letter-spacing:.08em;text-transform:lowercase;color:var(--lp-text-subtle);font-size:.75rem;font-weight:800}.lp-mockup__body{padding:var(--space-md);gap:var(--space-md);display:grid}.lp-mockup__record-zone{position:relative}.lp-mockup__rec-badge{top:var(--space-xs);right:var(--space-xs);z-index:2;letter-spacing:.1em;color:var(--lp-text-muted);background:#080504d9;border:1px solid oklch(30% .01 48);border-radius:3px;align-items:center;gap:.3rem;padding:.22rem .5rem;font-size:.62rem;font-weight:700;display:inline-flex;position:absolute}.lp-mockup__rec-dot{border-radius:50%;width:6px;height:6px}.lp-mockup__camera-frame{border-radius:6px;line-height:0;overflow:hidden}.lp-mockup__camera-frame svg{width:100%;height:auto;display:block}.lp-mockup__section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-text-subtle);margin-bottom:.4rem;font-size:.62rem;font-weight:600;display:block}.lp-mockup__prompt-text{color:var(--lp-text);margin:0;font-size:.95rem;font-weight:600;line-height:1.4}.lp-mockup__hook-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.lp-mockup__hook-item{color:var(--lp-text-subtle);cursor:default;border:1px solid #0000;border-radius:4px;padding:.45rem .6rem;font-size:.82rem;line-height:1.45}.lp-mockup__hook-item--active{color:var(--lp-text-muted);background:#f1ad001a;background:oklch(79% .17 80/.1);border-color:#f1ad0040;border-color:oklch(79% .17 80/.25)}.lp-mockup__output{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--lp-surface-raised);border-top:1px solid var(--lp-border-soft);display:flex}.lp-mockup__output-label{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-accent-dim);font-size:.7rem;font-weight:600}.lp-mockup__output-actions{gap:var(--space-xs);display:flex}.lp-mockup__action-btn{cursor:default;border-radius:3px;align-items:center;gap:.3rem;padding:.38rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.lp-mockup__action-btn--dl{background:var(--lp-border);color:var(--lp-text-muted)}.lp-mockup__action-btn--x{background:var(--lp-accent);color:#0b0402}.lp-stats{border-top:1px solid var(--lp-border-soft);border-bottom:1px solid var(--lp-border-soft);background:var(--lp-surface);justify-content:center;gap:0;display:flex}.lp-stat{flex-direction:column;flex:1;align-items:center;gap:.3rem;padding:clamp(1.2rem,2.5vw,2rem) clamp(1.6rem,4vw,4rem);display:flex}.lp-stat+.lp-stat{border-left:1px solid var(--lp-border-soft)}.lp-stat__value{font-family:var(--font-lp-display);color:var(--lp-text);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900;line-height:1}.lp-stat__label{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-text-subtle);font-size:.72rem;font-weight:500}.lp-steps{padding:clamp(5rem,8vw,8rem) var(--lp-gutter);border-bottom:1px solid var(--lp-border-soft)}.lp-steps__header{max-width:var(--lp-max-width);margin:0 auto var(--space-2xl)}.lp-steps__title{font-family:var(--font-lp-display);letter-spacing:-.01em;color:var(--lp-text);margin:0 0 var(--space-sm);font-size:clamp(3rem,6vw,5.5rem);font-weight:900;line-height:.9}.lp-steps__sub{color:var(--lp-text-subtle);max-width:54ch;margin:0;font-size:.95rem}.lp-steps__list{max-width:var(--lp-max-width);gap:0;margin:0 auto;padding:0;list-style:none;display:grid}.lp-step{gap:var(--space-lg);padding:var(--space-xl) 0;border-top:1px solid var(--lp-border-soft);grid-template-columns:5rem 1fr;align-items:start;display:grid}.lp-step__n{font-family:var(--font-lp-display);color:var(--lp-border);-webkit-user-select:none;user-select:none;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:900;line-height:1}.lp-step__title{font-family:var(--font-lp-display);letter-spacing:-.01em;color:var(--lp-text);margin:0 0 var(--space-xs);font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:800;line-height:1}.lp-step__desc{color:var(--lp-text-muted);max-width:52ch;margin:0;font-size:.96rem;line-height:1.7}.lp-bip{padding:clamp(5rem,8vw,8rem) var(--lp-gutter);border-bottom:1px solid var(--lp-border-soft)}.lp-bip__inner{max-width:var(--lp-max-width);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,5vw,6rem);margin:0 auto;display:grid}.lp-bip__copy{gap:var(--space-md);display:grid}.lp-bip__title{font-family:var(--font-lp-display);letter-spacing:-.01em;color:var(--lp-text);margin:0;font-size:clamp(2.4rem,4.4vw,4rem);font-weight:900;line-height:.92}.lp-bip__body{color:var(--lp-text-muted);max-width:48ch;margin:0;font-size:.96rem;line-height:1.75}.lp-streak__heading{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-text-subtle);margin:0 0 var(--space-sm);font-size:.7rem;font-weight:600}.lp-streak{gap:var(--space-xs);grid-template-columns:repeat(8,1fr);display:grid}.lp-streak__week{flex-direction:column;align-items:center;gap:.4rem;display:flex}.lp-streak__bar{background:var(--lp-border-soft);border-radius:3px;width:100%;height:48px;transition:background .3s}.lp-streak__week--done .lp-streak__bar{background:#f1ad0059;background:oklch(79% .17 80/.35)}.lp-streak__week--current .lp-streak__bar{background:var(--lp-accent)}.lp-streak__num{color:var(--lp-text-subtle);font-size:.6rem;font-weight:500}.lp-streak__week--done .lp-streak__num{color:var(--lp-accent-dim)}.lp-streak__week--current .lp-streak__num{color:var(--lp-accent);font-weight:700}.lp-final{padding:clamp(6rem,10vw,10rem) var(--lp-gutter)}.lp-final__inner{max-width:var(--lp-max-width);gap:var(--space-lg);margin:0 auto;display:grid}.lp-final__title{font-family:var(--font-lp-display);letter-spacing:-.01em;color:var(--lp-text);margin:0;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:900;line-height:.92}.lp-final__note{color:var(--lp-text-subtle);margin:0;font-size:.82rem}.lp-footer{align-items:center;gap:var(--space-lg);padding:var(--space-xl) var(--lp-gutter);border-top:1px solid var(--lp-border-soft);flex-wrap:wrap;display:flex}.lp-footer__brand{font-size:1.2rem}.lp-footer__links{gap:var(--space-md);margin-left:auto;display:flex}.lp-footer__links a{color:var(--lp-text-subtle);font-size:.82rem;text-decoration:none}.lp-footer__links a:hover{color:var(--lp-text-muted)}.lp-footer__copy{color:var(--lp-text-subtle);width:100%;font-size:.75rem}@media(max-width:768px){.lp-nav__links,.lp-nav__right{display:none}.lp-nav__burger{display:flex}.lp-nav__inner{grid-template-columns:1fr auto}.lp-hero__inner{grid-template-columns:1fr}.lp-hero__visual{order:-1}.lp-hero__h1{font-size:clamp(2.6rem,9vw,4rem)}.lp-bip__inner{grid-template-columns:1fr}.lp-streak{grid-template-columns:repeat(8,1fr)}.lp-stats{flex-wrap:wrap}.lp-stat{flex:1 0 48%}.lp-stat:nth-child(2){border-left:1px solid var(--lp-border-soft)}.lp-stat:nth-child(3){border-left:none;border-top:1px solid var(--lp-border-soft)}.lp-stat:nth-child(4){border-left:1px solid var(--lp-border-soft);border-top:1px solid var(--lp-border-soft)}.lp-step{gap:var(--space-md);grid-template-columns:3.2rem 1fr}.lp-footer__links{margin-left:0}}.lp-product-demo{background:#030101;border:1px solid oklch(26% .014 68);border-radius:12px;width:min(100%,1120px);overflow:hidden;box-shadow:0 32px 90px #00000094}.lp-product-demo__screen{isolation:isolate;color:#fffde9;background:#000;min-height:clamp(520px,62vw,700px);position:relative;overflow:hidden}.lp-product-demo__camera{z-index:-3;object-fit:cover;object-position:center 44%;filter:blur(18px)saturate(.92)brightness(.82);width:110%;height:110%;position:absolute;inset:-5%;transform:scale(1.04)}.lp-product-demo__atmosphere{z-index:-2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:radial-gradient(circle at 51% 39%,#ed1d233d,#0000 15rem),linear-gradient(#00000070,#00000014 39%,#0000009e),linear-gradient(90deg,#00000057,#0000000d 26%,#0000001a 72%,#0000006b);position:absolute;inset:0}.lp-product-demo__topbar{background:linear-gradient(#0000003d,#0000);justify-content:space-between;align-items:center;gap:1rem;height:68px;padding:0 clamp(1.1rem,4vw,3rem);display:flex;position:absolute;top:0;left:0;right:0}.lp-product-demo__brand{color:#fffde9;font-family:var(--font-lp-display);letter-spacing:.035em;white-space:nowrap;align-items:baseline;gap:.45rem;margin:0;font-size:1.02rem;font-weight:900;line-height:1;display:inline-flex}.lp-product-demo__brand .brand-lockup__text{color:#fffde9}.lp-product-demo__account{color:#fffde9;cursor:pointer;height:32px;font-family:var(--font-lp-body);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000001f;border:1px solid #fffde938;border-radius:8px;align-items:center;gap:.68rem;padding:0 .8rem 0 .5rem;font-size:.84rem;font-weight:500;display:inline-flex}.lp-product-demo__account span{color:#fffde9;width:22px;height:22px;font-family:var(--font-lp-display);background:#1d1105;border-radius:999px;place-items:center;font-size:.78rem;font-weight:900;display:inline-grid}.lp-product-demo__account i{opacity:.8;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.lp-product-demo__recent{z-index:1;color:#fffde9;font-family:var(--font-lp-body);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000040;border-radius:999px;padding:.62rem 1.1rem;font-size:.82rem;font-weight:800;position:absolute;top:52%;left:clamp(1.2rem,3vw,2rem)}.lp-product-demo__prompt-card{z-index:1;gap:1rem;width:min(38rem,100% - 2rem);display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.lp-product-demo__question{color:#fffde9;font-family:var(--font-lp-display);text-align:left;text-shadow:0 2px 18px #00000047;white-space:nowrap;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:900;line-height:.92}.lp-product-demo__topic{resize:none;color:#fffde9;width:100%;min-height:118px;font-family:var(--font-lp-body);background:#000000db;border:1px solid #fffde91a;border-radius:4px;outline:none;padding:1rem 1.1rem;font-size:1rem;line-height:1.45}.lp-product-demo__topic::placeholder{color:#fffde940;opacity:1}.lp-product-demo__next{color:#fffde975;width:100%;min-height:44px;font-family:var(--font-lp-body);letter-spacing:.02em;text-transform:uppercase;background:#ed1d2380;border:0;border-radius:999px;font-size:.86rem;font-weight:900}.lp-product-demo__record{z-index:1;color:#fffde9;min-height:50px;font-family:var(--font-lp-body);background:#ed1d23;border:0;border-radius:999px;padding:0 1.45rem;font-size:1rem;font-weight:800;position:absolute;bottom:clamp(2.2rem,5vw,3.4rem);left:50%;transform:translate(-50%);box-shadow:0 16px 28px #00000042}.lp-product-demo__home-indicator{z-index:1;background:#0000002e;border:1px solid #fffde994;border-radius:999px;width:34px;height:5px;position:absolute;bottom:.72rem;left:50%;transform:translate(-50%)}.lp-product-demo__screen:after{content:"";z-index:-1;pointer-events:none;opacity:.18;background-image:linear-gradient(#fffde905 1px,#0000 1px),linear-gradient(90deg,#fffde903 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}@media(max-width:860px){.lp-product-demo__screen{min-height:620px}.lp-product-demo__recent{top:auto;bottom:8.8rem}.lp-product-demo__prompt-card{top:42%}}@media(max-width:520px){.lp-product-demo{border-radius:10px}.lp-product-demo__screen{min-height:560px}.lp-product-demo__topbar{height:56px}.lp-product-demo__account{gap:.45rem;padding-right:.62rem;font-size:.76rem}.lp-product-demo__recent{display:none}.lp-product-demo__prompt-card{gap:.8rem;top:43%}.lp-product-demo__question{font-size:1.4rem}.lp-product-demo__topic{min-height:104px;font-size:.92rem}}@media(max-width:767px){.lp-pricing-highlighted{transform:none!important}}.billing-page{gap:1.25rem}.billing-account{grid-template-columns:minmax(14rem,.7fr) minmax(18rem,1fr);gap:1.25rem;display:grid}.billing-account,.billing-actions,.billing-upgrade-prompt{border:1px solid var(--workspace-border,#fffde91f);border-radius:8px;padding:1rem}.billing-account span,.billing-account p,.billing-actions span,.billing-actions p,.billing-upgrade-prompt p{color:var(--workspace-muted,#fffde9ad)}.billing-account strong{margin-top:.35rem;display:block}.billing-account__plan strong{font-size:1.9rem;line-height:1}.billing-account__plan,.billing-account__usage,.billing-actions{flex-direction:column;gap:.8rem;display:flex}.billing-account__usage-row{grid-template-columns:1fr auto;align-items:end;gap:1rem;display:grid}.billing-account__usage-row strong{margin:0;font-size:1.6rem;line-height:1}.billing-account__meter{background:#fffde914;border-radius:999px;height:.65rem;overflow:hidden}.billing-account__meter span{background:var(--np-brand-amber,#eca300);height:100%;display:block}.billing-actions{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.billing-actions__buttons{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}@media(max-width:760px){.billing-account{grid-template-columns:1fr}.billing-actions{flex-direction:column;align-items:stretch}.billing-actions__buttons{justify-content:stretch}.billing-actions__buttons .workspace-button{width:100%}}.workspace-layout:has(.preview-v2-card) .workspace-layout__header{display:none}.workspace-card--preview.preview-v2-card{background:#030101;border:none;border-radius:0;flex-direction:column;gap:0;height:100dvh;padding:0;display:flex;position:relative;overflow:hidden}.workspace-page--preview:has(.preview-v2-card){width:100%;max-width:100%;padding:0}.preview-v2-loading{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.preview-v2-loading__brand{font-family:var(--font-display);letter-spacing:.05em;color:#fffde9;align-items:baseline;gap:.45rem;font-size:1.5rem;font-weight:900;display:inline-flex}.preview-v2-loading__brand .brand-lockup__text{color:#fffde9}.preview-v2-loading__bar-track{background:#1a1510;border-radius:1px;width:200px;height:2px;overflow:hidden}.preview-v2-loading__bar-fill{background:#eca300;border-radius:1px;width:0;height:100%;transition:width .2s}.preview-v2-loading__bar-fill.is-running{animation:1.8s cubic-bezier(.16,1,.3,1) forwards pv2-bar-run}@keyframes pv2-bar-run{0%{width:0}to{width:100%}}.preview-v2-loading__status{color:#615d59;letter-spacing:.02em;font-size:.78rem}.preview-v2-trail{border-bottom:1px solid oklch(16% .01 62);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.25rem;height:48px;padding:0 1.5rem;display:grid}.preview-v2-trail__left,.preview-v2-trail__right{align-items:center;gap:1.25rem;min-width:0;display:flex}.preview-v2-trail__left{justify-self:start}.preview-v2-trail__right{justify-self:end}.preview-v2-trail__brand{font-family:var(--font-display);letter-spacing:.05em;color:#fffde9;white-space:nowrap;border-right:1px solid oklch(20% .012 65);flex-shrink:0;align-items:center;gap:.45rem;padding-right:.75rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.preview-v2-trail__brand .brand-lockup__text{color:#fffde9}.preview-v2-trail__rerecord{color:#6c6864;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid oklch(24% .014 68);border-radius:5px;flex-shrink:0;align-items:center;gap:5px;height:28px;padding:0 10px;font-family:inherit;font-size:.72rem;font-weight:600;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.preview-v2-trail__rerecord svg{flex-shrink:0;width:11px;height:11px}.preview-v2-trail__rerecord:hover{color:#fffde9;background:#0d0805;border-color:#47413c}.preview-v2-trail__brand:focus-visible,.preview-v2-trail__rerecord:focus-visible,.preview-v2-trail__account:focus-visible,.preview-v2-trail__account-popover a:focus-visible,.preview-v2-trail__account-popover button:focus-visible,.preview-v2-export-cta:focus-visible,.preview-v2-style-toggle__btn:focus-visible,.preview-v2-line__text:focus-visible,.preview-v2-chip:focus-visible,.preview-v2-line__remove-btn:focus-visible,.preview-v2-rerecord-dialog__cancel:focus-visible,.preview-v2-rerecord-dialog__confirm:focus-visible{outline:2px solid var(--np-brand-amber);outline-offset:2px}.preview-v2-trail__rerecord:active:not(:disabled),.preview-v2-trail__account:active,.preview-v2-style-toggle__btn:active,.preview-v2-chip:active:not(:disabled),.preview-v2-line__remove-btn:active{transform:translateY(1px)}.preview-v2-trail__rerecord:disabled{cursor:not-allowed;opacity:.45}.preview-v2-trail__rerecord:disabled:hover{color:#6c6864;background:0 0;border-color:#241e18}.preview-v2-trail__account-wrap{flex-shrink:0;position:relative}.preview-v2-trail__account{cursor:pointer;background:#0d0805;border:1px solid oklch(24% .014 68);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:border-color .14s,background .14s;display:inline-flex}.preview-v2-trail__account:hover,.preview-v2-trail__account[aria-expanded=true],.preview-v2-trail__account[data-state=open]{background:#16100b;border-color:#413c37}.preview-v2-trail__account-avatar{color:#fffde9;font-size:.68rem;font-weight:700;line-height:1;font-family:var(--font-display)}.preview-v2-trail__account-popover{z-index:50;background:#0e0804;border:1px solid oklch(22% .014 64);border-radius:6px;flex-direction:column;gap:1px;min-width:140px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000006b}.preview-v2-trail__account-popover a,.preview-v2-trail__account-popover button{color:#a8a49f;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;width:100%;padding:7px 12px;font-family:inherit;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .11s,color .11s;display:block}.preview-v2-trail__account-popover a:hover,.preview-v2-trail__account-popover button:hover{color:#fffde9;background:#18130d}.np-account-menu--trail{background:#0e0804;border-color:#1f1914;border-radius:6px;min-width:140px;padding:4px;box-shadow:0 8px 24px #0000006b}.preview-v2-trail__account-menu-item{color:#a8a49f;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;outline:none;align-items:center;width:100%;min-height:2rem;padding:7px 12px;font-family:inherit;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .11s,color .11s;display:flex}.preview-v2-trail__account-menu-item[data-highlighted]{color:#fffde9;background:#18130d}.preview-v2-trail__sign-out{color:#c46761!important}.preview-v2-trail__sign-out:hover{color:#f07f77!important}.preview-v2-rerecord-overlay{z-index:80;background:#000000ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.preview-v2-rerecord-dialog{background:#090502;border:1px solid oklch(22% .014 64);border-radius:8px;width:min(26rem,100%);padding:1.75rem 2rem 1.5rem}.preview-v2-rerecord-dialog__heading{font-family:var(--font-display);letter-spacing:.02em;color:#fffde9;margin:0 0 .5rem;font-size:1.1rem;font-weight:800}.preview-v2-rerecord-dialog__body{color:#7e7975;margin:0 0 1.5rem;font-size:.82rem;line-height:1.55}.preview-v2-rerecord-dialog__actions{justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.preview-v2-rerecord-dialog__cancel{color:#787470;cursor:pointer;background:0 0;border:1px solid oklch(24% .014 68);border-radius:5px;height:34px;padding:0 14px;font-family:inherit;font-size:.78rem;font-weight:600;transition:border-color .14s,color .14s}.preview-v2-rerecord-dialog__cancel:hover{color:#fffde9;border-color:#46413d}.preview-v2-rerecord-dialog__cancel:active{transform:translateY(1px)}.preview-v2-rerecord-dialog__confirm{color:#fffde9;cursor:pointer;background:#ed1d23;border:none;border-radius:5px;height:34px;padding:0 16px;font-family:inherit;font-size:.78rem;font-weight:700;transition:filter .14s}.preview-v2-rerecord-dialog__confirm:hover{filter:brightness(1.12)}.preview-v2-rerecord-dialog__confirm:active{transform:scale(.98)}.np-alert-dialog-overlay{z-index:80;background:#000000ad;animation:.12s ease-out np-fade-in;position:fixed;inset:0}.np-alert-dialog-content{z-index:90;outline:none;animation:.14s ease-out np-dialog-in;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.np-tooltip-content{z-index:100;color:#fffde9;max-width:min(16rem,100vw - 2rem);transform-origin:var(--radix-tooltip-content-transform-origin);background:#0a0501;border:1px solid oklch(24% .014 68);border-radius:5px;padding:.34rem .5rem;font-size:.72rem;font-weight:600;line-height:1.2;animation:.12s ease-out np-popover-in;box-shadow:0 .65rem 1.8rem #0000005c}@keyframes np-fade-in{0%{opacity:0}to{opacity:1}}@keyframes np-popover-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes np-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.preview-v2-trail__back{color:#5b5753;white-space:nowrap;align-items:center;gap:4px;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.preview-v2-trail__back:hover{color:#9c9792}.preview-v2-trail__back svg{width:13px;height:13px}.preview-v2-trail__steps{grid-column:2;justify-content:center;align-items:center;gap:0;display:flex}.preview-v2-trail__rule{background:#25211d;border-radius:999px;flex-shrink:0;width:24px;height:2px;position:relative;overflow:hidden}.preview-v2-trail__rule:after{content:"";opacity:0;transform-origin:0;background:#6ab97d;position:absolute;inset:0;transform:scaleX(0)}.preview-v2-trail__rule.is-complete:after{opacity:1;animation:.72s cubic-bezier(.22,1,.36,1) .12s forwards preview-v2-trail-draw}.preview-v2-trail__step{letter-spacing:.12em;text-transform:uppercase;color:#4a4744;white-space:nowrap;align-items:center;gap:7px;padding:3px 8px;font-size:.635rem;font-weight:600;display:inline-flex}.preview-v2-trail__step.is-done{color:#6ab97d}.preview-v2-trail__step.is-active{color:#eca300}.preview-v2-trail__status{border-radius:50%;flex-shrink:0;place-items:center;width:12px;height:12px;display:inline-grid}.preview-v2-trail__status--done{color:#6ab97d;border:1px solid}.preview-v2-trail__status--done svg{width:8px;height:8px}.preview-v2-trail__status--active{border:1px solid #eca300}.preview-v2-trail__status--active span{background:#eca300;border-radius:999px;width:5px;height:1.5px}@keyframes preview-v2-trail-draw{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.preview-v2-trail__rule.is-complete:after{animation:none;transform:scaleX(1)}}.preview-v2-export-cta{color:#fffde9;cursor:pointer;white-space:nowrap;background:#ed1d23;border:none;border-radius:6px;flex-shrink:0;align-items:center;height:32px;padding:0 16px;font-family:inherit;font-size:.78rem;font-weight:700;transition:filter .14s,transform 90ms;display:inline-flex}.preview-v2-export-cta:hover:not(:disabled){filter:brightness(1.14)}.preview-v2-export-cta:active:not(:disabled){transform:scale(.96)}.preview-v2-export-cta:disabled{opacity:.45;cursor:not-allowed}.preview-v2-title{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:1.25rem 2rem .875rem;display:flex}.preview-v2-title__left{flex-direction:column;gap:4px;display:flex}.preview-v2-title__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#eca300;margin:0;font-size:.635rem;font-weight:600}.preview-v2-title__heading{font-family:var(--font-display);letter-spacing:-.01em;color:#fffde9;flex-wrap:wrap;align-items:baseline;gap:.22em;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;line-height:.88;display:flex}.preview-v2-hw{opacity:0;display:inline-block}.preview-v2-title__heading.is-visible .preview-v2-hw{animation:pv2-hw-in .52s cubic-bezier(.16,1,.3,1) var(--hw-delay,0s) both}@keyframes pv2-hw-in{0%{opacity:0;transform:translateY(var(--hw-dy,16px)) translate(var(--hw-dx,0px))}to{opacity:1;transform:none}}.preview-v2-title__stats{flex-shrink:0;align-items:center;gap:1rem;padding-bottom:3px;display:flex}.preview-v2-stat{color:#615d59;align-items:center;gap:5px;font-size:.72rem;display:flex}.preview-v2-stat strong{color:#9c9792;font-weight:600}.preview-v2-stat__mark{opacity:.6;background:#eca300;border-radius:50%;flex-shrink:0;width:5px;height:5px}.preview-v2-workbench{background:#100c09;flex:1;grid-template-columns:minmax(0,1fr) 320px;gap:1px;min-height:0;display:grid;overflow:hidden}.preview-v2-workbench--resizable{--preview-caption-pane:39%;grid-template-columns:minmax(16rem,1fr) 10px minmax(24rem,var(--preview-caption-pane))}.preview-v2-workbench--source-loading{grid-template-columns:minmax(0,1fr)}.preview-v2-splitter{z-index:2;color:#514c47;cursor:col-resize;touch-action:none;border:0;background:#050201;border-inline:1px solid oklch(18% .01 62);border-radius:0;width:10px;height:100%;padding:0;transition:background .14s,color .14s,border-color .14s;position:relative}.preview-v2-splitter:hover,.preview-v2-splitter:focus-visible{color:#eca300;background:#0c0603;border-color:#2f271f;outline:none}.preview-v2-splitter:focus-visible{box-shadow:inset 0 0 0 1px #eca300}.preview-v2-splitter span{background:currentColor;border-radius:999px;width:2px;height:2.25rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.preview-v2-stage{background:#030101;place-items:center;min-height:0;padding:1.25rem;display:grid;position:relative;overflow:hidden}.preview-v2-stage .video-player-shell{width:auto;max-width:100%;margin-inline:0}.preview-v2-stage .video-player-shell--browser{justify-self:center;width:auto;max-width:100%;height:min(100%,58dvh)}.preview-v2-workbench--resizable .preview-v2-stage .video-player-shell--browser{width:100%;max-width:100%;height:auto;max-height:100%}.preview-v2-raw-player{width:auto;max-width:100%;height:auto;max-height:100%;position:relative}.preview-v2-stage--raw video{background:#000;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.preview-video-loading-frame{aspect-ratio:16/9;color:#fffde9;background:#000;border:1px solid oklch(18% .008 65);border-radius:6px;place-content:center;place-items:center;gap:.9rem;width:min(100%,56rem);display:grid;position:relative;overflow:hidden}.preview-video-loading-frame__spinner{content:"";aspect-ratio:1;background:radial-gradient(farthest-side,#f8f8f8 96%,#0000) top/18% 18% no-repeat,conic-gradient(#f2f2f2,#9e9e9e 33.33%,#525252,#121212 66.67%,#414141,#777 83.33%,#f2f2f2);border-radius:50%;width:clamp(1.17rem,3.24vw,1.8rem);animation:1.05s linear infinite preview-video-loading-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - .26rem),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - .26rem),#000 0)}.preview-video-loading-frame__label{color:#e4e4e4;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.36rem,.58vw,.45rem);font-weight:500;line-height:.9}@keyframes preview-video-loading-spin{to{transform:rotate(1turn)}}.preview-v2-captions{background:#080402;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.preview-v2-captions--pending{gap:0}.preview-v2-workbench--locked{filter:blur(4px);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.preview-processing-modal{z-index:8;text-align:center;justify-items:center;gap:1.1rem;width:min(37rem,100% - 2rem);padding:1.25rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preview-processing-modal h1{color:#fffde9;font-family:var(--font-display);white-space:nowrap;margin:0;font-size:clamp(1.15rem,2.6vw,1.65rem);font-weight:900;line-height:1}.preview-processing-stage-rail{justify-content:center;align-items:center;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.preview-processing-stage-rail__stage{color:#45423f;letter-spacing:.18em;align-items:center;gap:.42rem;font-size:.74rem;font-weight:900;line-height:1;display:inline-flex}.preview-processing-stage-rail__stage.is-done{color:#5dbd6f}.preview-processing-stage-rail__stage.is-active{color:#eca300}.preview-processing-stage-rail__mark{border:2px solid;border-radius:999px;place-items:center;width:1.08rem;height:1.08rem;display:inline-grid;position:relative}.preview-processing-stage-rail__stage.is-done .preview-processing-stage-rail__mark:after{content:"";border-bottom:2px solid;border-left:2px solid;width:.42rem;height:.22rem;transform:rotate(-45deg)translate(.02rem,-.02rem)}.preview-processing-stage-rail__stage.is-active .preview-processing-stage-rail__mark:after{content:"";background:currentColor;border-radius:999px;width:.42rem;height:.42rem}.preview-processing-stage-rail__rule{background:#1e1a15;border-radius:999px;width:clamp(1.6rem,4vw,2.9rem);height:2px}.preview-processing-stage-rail__rule.is-done{background:#5dbd6f}.preview-processing-modal__loader{justify-content:center;justify-items:center;min-width:0;display:flex}.preview-processing-modal__loader .processing-word-loader{background:0 0;border:0;border-radius:0;justify-content:center;gap:.25em;width:fit-content;min-height:2.5rem;padding:0}.preview-processing-modal__loader .processing-word-loader__lead{color:#ed1d23}.preview-processing-modal__loader .processing-word-loader__words{text-align:center;flex:0 auto;width:auto;min-width:0}.preview-processing-modal__loader .processing-word-loader__words:after{display:none}.preview-processing-modal__loader .processing-word-loader__word{padding-left:0}.preview-processing-modal>p:not(.preview-processing-modal__eyebrow),.preview-processing-modal__actions p{color:#9c9792;margin:0;font-size:.86rem;line-height:1.55}.preview-processing-modal .processing-update-panel{margin-top:0}.preview-processing-modal__actions{gap:.75rem;display:grid}.preview-v2-pending-copy{gap:.45rem;padding:1rem 1.25rem 0;display:grid}.preview-v2-pending-copy h1{color:#fffde9;font-family:var(--font-display);margin:0;font-size:2rem;font-weight:900;line-height:.92}.preview-v2-pending-copy p{color:#8a8580;margin:0;font-size:.78rem;line-height:1.5}.preview-v2-captions--pending .processing-update-panel{margin:1rem 1.25rem 0}.preview-v2-script--loading{pointer-events:none}.preview-v2-line--skeleton{cursor:default;opacity:1}.preview-v2-skeleton-line,.preview-v2-skeleton-pill{background:#1e1a16;border-radius:999px;display:block;position:relative;overflow:hidden}.preview-v2-skeleton-line{width:100%;height:.72rem}.preview-v2-skeleton-line--short{width:58%}.preview-v2-skeleton-pill{width:4.6rem;height:1.25rem}.preview-v2-skeleton-pill--short{width:3.4rem}.preview-v2-skeleton-line:after,.preview-v2-skeleton-pill:after{content:"";background:linear-gradient(90deg,#0000,#514c4673,#0000);animation:1.45s ease-in-out infinite preview-v2-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes preview-v2-shimmer{to{transform:translate(100%)}}.preview-v2-captions__head{border-bottom:1px solid oklch(16% .01 62);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.preview-v2-captions__label{letter-spacing:.16em;text-transform:uppercase;color:#5b5753;font-size:.625rem;font-weight:600}.preview-v2-style-toggle{background:#030201;border-radius:4px;flex-shrink:0;gap:2px;padding:2px;display:flex}.preview-v2-style-toggle__btn{color:#5b5753;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:3px;padding:2px 9px;font-family:inherit;font-size:.635rem;font-weight:500;transition:background .12s,color .12s}.preview-v2-style-toggle__btn.is-on{color:#fffde9;background:#140d06}.preview-v2-style-toggle__btn:hover:not(.is-on){color:#a8a49f;background:#0b0603}.preview-v2-captions__hint{color:#5b5753;flex-shrink:0;padding:.5rem 1.25rem;font-size:.68rem;line-height:1.5}.preview-v2-script{scrollbar-width:thin;scrollbar-color:oklch(20% .012 65) transparent;flex:1;padding:.25rem 0 .75rem;overflow-y:auto}.preview-v2-script::-webkit-scrollbar{width:4px}.preview-v2-script::-webkit-scrollbar-thumb{background:#1a1510;border-radius:2px}.preview-v2-line{cursor:pointer;opacity:.5;grid-template-columns:34px 1fr;padding:.625rem 1.25rem .625rem .875rem;transition:opacity .2s,background .11s;display:grid;position:relative}.preview-v2-line:hover{opacity:.82;background:#0d0704}.preview-v2-line.is-active{opacity:1;background:#0e0803}.preview-v2-line.is-active:before{content:"";background:#eca300;border-radius:1px;width:1px;position:absolute;top:8px;bottom:8px;left:0}.preview-v2-line__num{color:#5b5753;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;padding-top:3px;font-size:.625rem;font-weight:600;line-height:1.55;transition:color .2s}.preview-v2-line.is-active .preview-v2-line__num{color:#eca300}.preview-v2-line__body{flex-direction:column;gap:5px;min-width:0;display:flex}.preview-v2-line__text{resize:none;color:#96918c;cursor:text;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:inherit;font-size:1rem;line-height:1.6;transition:color .2s}.preview-v2-line.is-active .preview-v2-line__text{color:#fffde9}.preview-v2-line.is-removed .preview-v2-line__num,.preview-v2-line.is-removed .preview-v2-line__text{opacity:.38}.preview-v2-line__text:focus{color:#fffde9}.preview-v2-line__text:focus-visible{border-radius:4px}.preview-v2-line__text:disabled{cursor:default;-webkit-text-decoration:line-through oklch(40% .006 68);text-decoration:line-through oklch(40% .006 68)}.preview-v2-cut-controls{flex-direction:column;gap:6px;padding-top:.25rem;display:flex}.preview-v2-cut-controls__label{color:#eca300;letter-spacing:.08em;text-transform:uppercase;width:fit-content;font-size:.58rem;font-weight:650;line-height:1.2}.preview-v2-chips{flex-wrap:wrap;gap:5px;display:flex}.preview-v2-chip{color:#afaaa4;cursor:pointer;text-underline-offset:.18em;background:#100b06;border:1px solid oklch(25% .014 66);border-radius:6px;min-height:1.9rem;padding:.28rem .62rem;font-family:inherit;font-size:.68rem;font-weight:560;text-decoration-line:line-through;text-decoration-color:#0000;text-decoration-thickness:1.5px;transition:background .1s,color .1s,border-color .1s,opacity .1s,text-decoration-color .1s}.preview-v2-chip:hover:not(:disabled){color:#fffde9;background:#201210;border-color:#ed1d23;text-decoration-color:#ed1d23}.preview-v2-chip.is-cut{opacity:1;color:#bd9c97;background:#1f0b09;border-color:#a8372e;text-decoration-color:#ed1d23}.preview-v2-chip.is-cut-by-timeline{opacity:.42}.preview-v2-chip:disabled{cursor:default}.preview-v2-line__remove-btn{color:#fffde9;cursor:pointer;background:#1f0b09;border:1px solid oklch(48% .145 28);border-radius:6px;align-self:flex-start;min-height:2rem;padding:.34rem .66rem;font-family:inherit;font-size:.68rem;font-weight:650;transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.preview-v2-line__remove-btn:hover{background:#2d110e;border-color:#ed1d23}.preview-v2-line__remove-btn[aria-pressed=true]{color:#120c05;background:#fffde9;border-color:#eca300;box-shadow:0 0 0 1px #e2ae4361}.preview-v2-line__remove-btn[aria-pressed=true]:hover{color:#0c0602;background:#f2e3c7;border-color:#eca300}.preview-v2-captions__foot{border-top:1px solid oklch(16% .01 62);flex-shrink:0;padding:.65rem}.preview-v2-advanced-btn{cursor:pointer;color:#cac3ba;background:#080402;border:1px solid oklch(22% .018 68);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:3.6rem;padding:.7rem .85rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:border-color .14s,background .14s,color .14s,transform .14s;display:flex}.preview-v2-advanced-btn:hover{border-color:var(--np-brand-amber);background:#0e0803}@supports (color:color-mix(in lab,red,red)){.preview-v2-advanced-btn:hover{border-color:color-mix(in oklch,var(--np-brand-amber) 52%,oklch(24% .018 68))}}.preview-v2-advanced-btn:hover{color:var(--np-cream);transform:translateY(-1px)}.preview-v2-advanced-btn:focus-visible{outline:2px solid var(--np-brand-amber);outline-offset:3px}.preview-v2-advanced-btn__inner{align-items:center;gap:.7rem;min-width:0;display:flex}.preview-v2-advanced-btn__icon{width:1rem;height:1rem;color:var(--np-brand-amber);flex-shrink:0}.preview-v2-advanced-btn__copy{text-align:left;gap:.15rem;min-width:0;display:grid}.preview-v2-advanced-btn__title{color:var(--np-cream);font-size:.82rem;font-weight:650;line-height:1.1}.preview-v2-advanced-btn__hint{color:#96918c;font-size:.66rem;font-weight:450;line-height:1.25}.preview-v2-advanced-btn__caret{width:.8rem;height:.8rem;color:var(--np-brand-amber);flex-shrink:0;transition:transform .24s cubic-bezier(.25,1,.5,1)}.preview-v2-advanced-btn[aria-expanded=true]{background:var(--np-brand-amber)}@supports (color:color-mix(in lab,red,red)){.preview-v2-advanced-btn[aria-expanded=true]{background:color-mix(in oklch,var(--np-brand-amber) 10%,oklch(12% .014 68))}}.preview-v2-advanced-btn[aria-expanded=true]{border-color:var(--np-brand-amber)}@supports (color:color-mix(in lab,red,red)){.preview-v2-advanced-btn[aria-expanded=true]{border-color:color-mix(in oklch,var(--np-brand-amber) 60%,oklch(24% .018 68))}}.preview-v2-advanced-btn[aria-expanded=true] .preview-v2-advanced-btn__caret{transform:rotate(180deg)}.preview-v2-advanced-wrap{flex-shrink:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.25,1,.5,1);display:grid}.preview-v2-advanced-wrap.is-open{grid-template-rows:1fr}.preview-v2-advanced-wrap>.preview-edit-timeline{overflow:hidden}.preview-v2-error{color:#e85854;flex-shrink:0;padding:.5rem 2rem;font-size:.78rem}.workspace-layout:has(.export-v2-card) .workspace-layout__header{display:none}.export-v2-card{height:100dvh}.export-v2-stage{justify-content:center;align-items:center;min-height:0;padding:2rem;display:flex;overflow:hidden}.export-v2-progress-stage{flex-direction:column;align-items:center;gap:1rem;min-width:min(18rem,100%);display:flex}.export-v2-progress-stage__ring{width:80px;height:80px;position:relative}.export-v2-progress-stage__ring svg{width:100%;height:100%}.export-v2-progress-stage__ring--spin{animation:1.4s linear infinite export-v2-spin}@keyframes export-v2-spin{to{stroke-dashoffset:0}}.export-v2-progress-stage__pct{color:#fffde9;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:flex;position:absolute;inset:0}.export-v2-progress-stage__phase{color:#6c6864;text-align:center;text-transform:capitalize;max-width:20rem;margin:0;font-size:.78rem;font-weight:500;line-height:1.45}.export-v2-video-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.export-v2-video{background:#000;border:1px solid oklch(22% .014 68);border-radius:6px;width:auto;max-width:100%;height:auto;max-height:100%}.export-v2-panel__saving{color:#6c6864;letter-spacing:.04em;font-size:.635rem;font-weight:500}.export-v2-panel__body{scrollbar-width:thin;scrollbar-color:oklch(20% .012 65) transparent;flex-direction:column;flex:1;gap:1rem;padding:1rem 1.25rem .75rem;display:flex;overflow-y:auto}.export-v2-panel__body::-webkit-scrollbar{width:4px}.export-v2-panel__body::-webkit-scrollbar-thumb{background:#1a1510;border-radius:2px}.export-v2-panel__error{color:#f07f77;background:#1b0001;background:oklch(14% .06 25);border-radius:5px;padding:.625rem .875rem;font-size:.78rem;line-height:1.5}.export-v2-panel__hint{color:#5b5753;margin:0;font-size:.72rem;line-height:1.55}.export-v2-panel__progress-detail{flex-direction:column;gap:.55rem;display:flex}.export-v2-panel__progress-row{justify-content:space-between;align-items:center;display:flex}.export-v2-panel__progress-label{color:#787470;text-transform:capitalize;font-size:.72rem;font-weight:600}.export-v2-panel__progress-pct{color:#fffde9;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.export-v2-panel__progress-track{background:#1a1510;border-radius:2px;height:3px;overflow:hidden}.export-v2-panel__progress-fill{background:#eca300;border-radius:2px;min-width:0;height:100%;transition:width .32s ease-out}.export-v2-panel__actions{flex-direction:column;gap:.625rem;display:flex}.export-v2-panel__caption-wrap{flex-direction:column;gap:.5rem;display:flex}.export-v2-panel__caption-label{letter-spacing:.14em;text-transform:uppercase;color:#5b5753;font-size:.625rem;font-weight:600}.export-v2-panel__caption{resize:none;color:#fffde9;background:#030201;border:1px solid oklch(20% .012 65);border-radius:5px;outline:none;width:100%;padding:.625rem .75rem;font-family:inherit;font-size:.78rem;line-height:1.55;transition:border-color .14s}.export-v2-panel__caption:focus{border-color:#413c37}.export-v2-panel__caption-count{color:#4a4744;text-align:right;font-variant-numeric:tabular-nums;font-size:.635rem}.export-v2-panel__retry{color:#6c6864;cursor:pointer;background:0 0;border:1px solid oklch(28% .012 65);border-radius:5px;align-items:center;gap:5px;height:28px;padding:0 10px;font-family:inherit;font-size:.72rem;font-weight:600;transition:border-color .14s,color .14s;display:inline-flex}.export-v2-panel__retry:hover{color:#fffde9;border-color:#4c4741}.export-v2-panel__foot{border-top:1px solid oklch(16% .01 62);flex-direction:column;flex-shrink:0;gap:.5rem;padding:.875rem 1.25rem;display:flex}.export-v2-panel__download{color:#fffde9;cursor:pointer;background:#ed1d23;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;font-family:inherit;font-size:.78rem;font-weight:700;transition:filter .14s,transform 90ms;display:inline-flex}.export-v2-panel__download svg{flex-shrink:0;width:13px;height:13px}.export-v2-panel__download:hover:not(:disabled){filter:brightness(1.12)}.export-v2-panel__download:active:not(:disabled){transform:scale(.97)}.export-v2-panel__download:disabled{opacity:.45;cursor:not-allowed}.export-v2-panel__download:focus-visible,.export-v2-panel__post-x:focus-visible,.export-v2-panel__nav-link:focus-visible{outline:2px solid var(--np-brand-amber);outline-offset:3px}.export-v2-panel__post-x{color:#fffde9;cursor:pointer;background:0 0;border:1px solid oklch(26% .014 68);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .14s,border-color .14s;display:inline-flex}.export-v2-panel__post-x:hover:not(:disabled){background:#120c07;border-color:#413c37}.export-v2-panel__post-x:active:not(:disabled){transform:translateY(1px)}.export-v2-panel__post-x:disabled{opacity:.45;cursor:not-allowed}.export-v2-panel__nav{flex-direction:column;gap:0;padding-top:.375rem;display:flex}.export-v2-panel__nav-link{color:#5b5753;text-align:center;border-radius:5px;min-height:2.75rem;padding:.72rem 0;font-size:.72rem;font-weight:500;text-decoration:none;transition:background .14s,color .14s;display:block}.export-v2-panel__nav-link:hover{color:#a8a49f;background:#0d0804}.pulse-return-button,.pulse-return-button:visited{--pulse-return-height:2rem;--pulse-return-cap:1.625rem;isolation:isolate;width:fit-content;min-width:0;min-height:var(--pulse-return-height);color:#fffde9;font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:flex-start;align-items:center;gap:.42rem;padding:.42rem .72rem;font-size:.78rem;font-weight:750;line-height:1;text-decoration:none;transition:color .18s,transform .18s,opacity .18s;display:inline-flex;position:relative;overflow:hidden}.pulse-return-button:before{content:"";z-index:-1;border-radius:inherit;clip-path:inset(0 0 0 calc(100% - var(--pulse-return-cap)) round 999px);transition:clip-path .26s var(--ease-out-quint),background-color .18s ease;background:#eca300;position:absolute;inset:0}.pulse-return-button:hover,.pulse-return-button:focus-visible{color:#060301}.pulse-return-button:hover:before,.pulse-return-button:focus-visible:before{clip-path:inset(0 round 999px)}.pulse-return-button:active{transform:scale(.96)}.pulse-return-button:focus-visible{outline-offset:3px;outline:2px solid #fffde9b8}.auth-text-link.pulse-return-button{color:#120c05}.auth-text-link.pulse-return-button:hover,.auth-text-link.pulse-return-button:focus-visible{color:#060301}.pulse-return-button__arrow{width:.75rem;transition:transform .22s var(--ease-out-quint);place-items:center;font-size:1em;font-weight:900;line-height:1;display:inline-grid;position:relative;transform:translate(.08rem)}.pulse-return-button:hover .pulse-return-button__arrow,.pulse-return-button:focus-visible .pulse-return-button__arrow{transform:translate(-.08rem)}.pulse-return-button__label{white-space:nowrap;position:relative}.pulse-return-button--compact{--pulse-return-height:1.75rem;--pulse-return-cap:1.375rem;padding:.35rem .62rem;font-size:.72rem}.pulse-return-button--compact:before{clip-path:inset(0 0 0 calc(100% - var(--pulse-return-cap)) round 999px)}.pulse-return-button--icon{--pulse-return-height:2.75rem;--pulse-return-cap:2.75rem;color:#fffde9;justify-content:center;width:2.75rem;height:2.75rem;padding:0}.pulse-return-button--icon:before{clip-path:inset(0 round 999px)}.pulse-return-button--icon:hover:before,.pulse-return-button--icon:focus-visible:before{clip-path:inset(0 round 999px);background:#eca300}.pulse-return-button--icon .pulse-return-button__arrow{transform:none}.pulse-return-button--icon:hover .pulse-return-button__arrow,.pulse-return-button--icon:focus-visible .pulse-return-button__arrow{transform:translate(-.12rem)}.pulse-return-button:disabled,.pulse-return-button[aria-disabled=true]{cursor:not-allowed;opacity:.38}.pulse-return-button:disabled:before,.pulse-return-button[aria-disabled=true]:before{clip-path:inset(0 0 0 calc(100% - var(--pulse-return-cap)) round 999px);background:#fffde92e}@media(max-width:860px){.preview-v2-trail{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding-inline:.875rem}.preview-v2-trail__left,.preview-v2-trail__right{gap:.65rem}.preview-v2-trail__brand{max-width:min(42vw,9.5rem);padding-right:.6rem;overflow:hidden}.preview-v2-export-cta{padding-inline:.75rem}.preview-v2-workbench{grid-template-rows:1fr auto;grid-template-columns:1fr}.preview-v2-workbench--resizable{grid-template-columns:1fr}.preview-v2-workbench--resizable .preview-v2-stage{order:1}.preview-v2-workbench--resizable .preview-v2-captions{order:2}.preview-v2-splitter{display:none}.preview-v2-captions{max-height:40dvh}.preview-v2-captions__head{flex-direction:column;align-items:stretch;padding-inline:1rem}.preview-v2-style-toggle{width:100%}.preview-v2-style-toggle__btn{flex:1;min-height:2rem}.preview-v2-line{grid-template-columns:2rem minmax(0,1fr);padding:.65rem 1rem .65rem .75rem}.preview-v2-line__text{font-size:.92rem}.preview-v2-chip,.preview-v2-line__remove-btn{min-height:2.75rem}.export-v2-stage{padding:1rem}.export-v2-progress-stage__ring{width:72px;height:72px}.export-v2-panel__body,.export-v2-panel__foot{padding-inline:1rem}.preview-v2-title{flex-direction:column;align-items:flex-start;gap:.5rem;padding-bottom:.625rem}.preview-v2-trail__steps{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
