/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-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-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tick:0;--pct:0;--secs:31;--gfx-s:1;--gfx-f:0;--brew:0;--gd-s:3;--gd-f:0}}}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-tight-vietnamese-wght-normal.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-tight-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-tight-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/outfit-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/outfit-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/instrument-serif-latin-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/fonts/instrument-serif-latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--color-gray-50:var(--color-gray-50);--color-gray-100:var(--color-gray-100);--color-gray-200:var(--color-gray-200);--color-gray-300:var(--color-gray-300);--color-gray-400:var(--color-gray-400);--color-gray-500:var(--color-gray-500);--color-gray-600:var(--color-gray-600);--color-gray-700:var(--color-gray-700);--color-gray-800:var(--color-gray-800);--color-gray-900:var(--color-gray-900);--color-gray-950:var(--color-gray-950);--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--tracking-tight:-.025em;--radius-lg:.5rem;--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);--shadow-resting:var(--shadow-resting);--shadow-floating:var(--shadow-floating)}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration: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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-x:clip}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-px{height:1px}.min-h-screen{min-height:100vh}.w-6{width:calc(var(--spacing) * 6)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-304{max-width:calc(var(--spacing) * 304)}.max-w-xl{max-width:var(--container-xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.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}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.bg-border-strong{background-color:var(--border-strong)}.bg-card{background-color:var(--card)}.bg-muted{background-color:var(--muted)}.bg-primary{background-color:var(--primary)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-20{padding-block:calc(var(--spacing) * 20)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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-\[15px\]{font-size:15px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-resting{--tw-shadow:var(--shadow-resting);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.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-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;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}.outline-none{--tw-outline-style:none;outline-style:none}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-card\/90:hover{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/90:hover{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (width>=40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=48rem){.md\:text-\[2\.75rem\]{font-size:2.75rem}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--ink:#292929;--background:#f6f6f6;--card:#fff;--popover:#fff;--foreground:var(--ink);--card-foreground:var(--ink);--popover-foreground:var(--ink);--inset:#f6f6f6;--border:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--border:color-mix(in srgb, var(--ink) 12%, transparent)}}:root{--border-subtle:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--border-subtle:color-mix(in srgb, var(--ink) 5%, transparent)}}:root{--border-strong:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--border-strong:color-mix(in srgb, var(--ink) 20%, transparent)}}:root{--input:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--input:color-mix(in srgb, var(--ink) 14%, transparent)}}:root{--accent:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--accent:color-mix(in srgb, var(--ink) 5%, transparent)}}:root{--accent-foreground:var(--ink);--accent-strong:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--accent-strong:color-mix(in srgb, var(--ink) 10%, transparent)}}:root{--muted:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--muted:color-mix(in srgb, var(--ink) 5%, transparent)}}:root{--muted-foreground:#6d6d6d;--primary:#305dde;--primary-foreground:#fff;--ring:#3ba6f1;--secondary:#e9e9e9;--secondary-foreground:var(--ink);--destructive:oklch(63.7% .237 25.331);--destructive-foreground:oklch(50.5% .213 27.518);--success:oklch(59.6% .145 163.225);--success-foreground:oklch(50.8% .118 165.612);--warning:oklch(76.9% .188 70.08);--warning-foreground:oklch(55.5% .163 48.998);--info:oklch(62.3% .214 259.815);--info-foreground:oklch(48.8% .243 264.376);--destructive-solid:oklch(57.7% .245 27.325);--destructive-solid-foreground:#fff;--chart-1:#296ff0;--chart-2:oklch(62% .19 260);--chart-3:oklch(55% .22 263);--chart-4:oklch(49% .22 264);--chart-5:oklch(42% .18 266);--panel-bg:var(--card);--panel-header:var(--inset);--timeline-bg:var(--inset);--sidebar:var(--card);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--viewer-surround:#e6e6e6;--viewer-surround-foreground:#292929;--viewer-surround-graded:#242424;--viewer-surround-graded-foreground:#ededed;--radius:.625rem;--radius-xs:calc(var(--radius) * .4);--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-3xl:calc(var(--radius) * 2.2);--radius-4xl:calc(var(--radius) * 2.6);--shadow-resting:0 1px 2px #0000000f;--shadow-floating:0 1px 2px #00000014, 0 8px 24px #00000014;--font-sans:"Inter Tight Variable", "Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SFMono-Regular", monospace;--card-clip-radius:14px;--card-clip-handle:2.25px}.dark{--ink:#ededed;--background:#0a0a0a;--card:#151515;--popover:#1d1d1d;--inset:var(--background);--border:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dark{--border:color-mix(in srgb, var(--ink) 13%, transparent)}}.dark{--border-subtle:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dark{--border-subtle:color-mix(in srgb, var(--ink) 6%, transparent)}}.dark{--border-strong:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dark{--border-strong:color-mix(in srgb, var(--ink) 22%, transparent)}}.dark{--input:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dark{--input:color-mix(in srgb, var(--ink) 16%, transparent)}}.dark{--muted-foreground:#8d8d8d;--secondary:#242424;--primary:#296ff0;--destructive-foreground:oklch(70.4% .191 22.216);--success-foreground:oklch(76.5% .177 163.223);--warning-foreground:oklch(82.8% .189 84.429);--info-foreground:oklch(70.7% .165 254.624);--shadow-resting:0 1px 2px #0006;--shadow-floating:0 1px 2px #00000080, 0 8px 24px #00000073;--viewer-surround:var(--viewer-surround-graded);--viewer-surround-foreground:var(--viewer-surround-graded-foreground)}@media (width>=640px){:root{--card-clip-radius:20px;--card-clip-handle:3px}}@keyframes oa-skeleton{to{background-position:-200% 0}}@keyframes oa-arrive{0%{opacity:.4;filter:blur(4px)}to{opacity:1;filter:blur()}}.oa-arrive{filter:blur();animation:.3s ease-out oa-arrive}@keyframes oa-toast-success-odd{0%{scale:1}30%{scale:1.025}60%{scale:.99}to{scale:1}}@keyframes oa-toast-success-even{0%{scale:1}30%{scale:1.025}60%{scale:.99}to{scale:1}}@keyframes oa-toast-error-odd{0%{translate:0}25%{translate:-3px}50%{translate:3px}75%{translate:-3px}to{translate:0}}@keyframes oa-toast-error-even{0%{translate:0}25%{translate:-3px}50%{translate:3px}75%{translate:-3px}to{translate:0}}.reveal{opacity:0;transition:opacity .7s ease-out,translate .7s ease-out;transition-delay:var(--reveal-delay,0s);translate:0 14px}.reveal.is-inview{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;translate:0}.oa-arrive{animation:none}}:root{--lp-bg:#000;--lp-fg:#fff;--lp-grey:#999;--lp-dim:#7d7d7d;--lp-pill:#1f1f1f;--lp-pill-hover:#2a2a2a;--lp-pill-fg:#bcbcbc;--lp-line:#ffffff1a;--lp-line-soft:#ffffff12;--lp-blue:#0090ff;--lp-frame:1072px;--lp-gutter:24px;--lp-header:66px;--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-ease-io:cubic-bezier(.65, 0, .35, 1);--app-stage:#0d0d0d;--app-column:#121212;--app-plate:#181818;--app-control:#1c1c1c;--app-chip:#2c2c2c;--app-line:#ffffff0f;--app-edge:#ffffff1a;--app-text:#ededed;--app-quiet:#cfcfcf;--app-label:#a1a1a1;--app-unit:#777;--app-blue:#0090ff;--app-green:#34d399;--clip-video:oklch(52% .115 250);--clip-audio:oklch(52% .115 195);--clip-caption:oklch(52% .115 84);--clip-graphic:oklch(52% .115 285)}@media (width<=639px){:root{--lp-gutter:16px}}.lp-page{background:var(--lp-bg);color:var(--lp-fg);font-family:var(--font-sans);font-feature-settings:"cv11";overflow-x:clip}.lp-page ::selection{color:#fff;background:#0090ff73}.lp-frame{width:min(var(--lp-frame), calc(100% - 2 * var(--lp-gutter)));margin-inline:auto}.lp-skip{z-index:80;color:#000;transition:transform .16s var(--lp-ease);background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.lp-skip:focus-visible{outline:2px solid var(--lp-blue);outline-offset:2px;transform:none}.lp-rule{width:min(var(--lp-frame), calc(100% - 2 * var(--lp-gutter)));background:var(--lp-line-soft);border:0;height:1px;margin:0 auto}.lp-hero__title{font-family:var(--font-sans);letter-spacing:-.052em;text-align:center;flex-direction:column;align-items:center;margin:0;font-size:min(clamp(36px,5vw,48px),9.2vw);font-weight:500;line-height:1.04;display:flex}.lp-hero__lead{color:#fff}.lp-hero__rest{color:var(--lp-grey)}.lp-h2{font-family:var(--font-sans);letter-spacing:-.03em;color:#fff;text-wrap:balance;flex-direction:column;margin:0;font-size:clamp(28px,3.4vw,36px);font-weight:500;line-height:1.05;display:flex}.lp-h2--center{text-align:center;align-items:center}.lp-grey{color:var(--lp-grey)}.lp-sub{letter-spacing:-.02em;max-width:520px;color:var(--lp-grey);text-wrap:pretty;margin:24px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.2}.lp-sub--center{text-align:center;margin-inline:auto}.lp-btn{height:36px;font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .16s ease, color .16s ease, transform .16s var(--lp-ease);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.lp-btn:active{transform:scale(.97)}.lp-btn:focus-visible{outline:2px solid var(--lp-blue);outline-offset:3px}.lp-btn--light{color:#000;background:#fff}.lp-btn--light:hover{background:#e6e6e6}.lp-btn--dark{background:var(--lp-pill);color:var(--lp-pill-fg)}.lp-btn--dark:hover{background:var(--lp-pill-hover);color:#fff}.lp-btn--lg{height:44px;padding:0 20px;font-size:15px}.lp-btn__apple{width:13px;height:15px;margin-top:-2px}.lp-btn--lg .lp-btn__apple{width:14px;height:17px}.lp-header{z-index:60;background:#000;position:fixed;inset:0 0 auto}.lp-header__bar{width:min(var(--lp-frame), calc(100% - 2 * var(--lp-gutter)));height:var(--lp-header);grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;display:grid}.lp-header__brand{color:#fff;letter-spacing:-.02em;border-radius:8px;justify-self:start;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.lp-header__mark{width:25px;height:20px}.lp-header__links{gap:26px;margin:0;padding:0;list-style:none;display:flex}.lp-header__links a,.lp-header__brand{outline:none}.lp-header__links a{color:#9a9a9a;letter-spacing:-.01em;border-radius:6px;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s}.lp-header__links a:hover{color:#fff}.lp-header__links a:focus-visible,.lp-header__brand:focus-visible,.lp-footer a:focus-visible,.lp-tour__index a:focus-visible{outline:2px solid var(--lp-blue);outline-offset:4px}.lp-header__end{justify-self:end;align-items:center;gap:6px;display:flex}.lp-header__toggle{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:38px;height:38px;display:none}.lp-header__toggle svg{width:20px;height:20px}.lp-header__toggle:focus-visible{outline:2px solid var(--lp-blue);outline-offset:2px}.lp-header__sheet{display:none}@media (width<=859px){.lp-header__bar{grid-template-columns:1fr auto}.lp-header__links,.lp-header__cta{display:none}.lp-header__toggle{display:inline-grid}.lp-header__sheet:not([hidden]){padding:6px var(--lp-gutter) 28px;border-bottom:1px solid var(--lp-line-soft);animation:lp-sheet .22s var(--lp-ease);background:#000;gap:22px;display:grid}.lp-header__sheet ul{margin:0;padding:0;list-style:none;display:grid}.lp-header__sheet a:not(.lp-btn){color:#fff;letter-spacing:-.03em;padding:10px 0;font-size:22px;font-weight:500;text-decoration:none;display:block}.lp-header__sheet .lp-btn{justify-self:start}}@keyframes lp-sheet{0%{opacity:0;transform:translateY(-6px)}}.lp-footer{margin-top:40px;padding-top:40px;position:relative;overflow:hidden}.lp-footer__top{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.lp-footer__columns{flex-wrap:wrap;gap:36px 64px;display:flex}.lp-footer__title{color:#fff;margin:0 0 22px;font-size:14px;font-weight:500}.lp-footer__column ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-footer__column a{color:var(--lp-grey);border-radius:4px;font-size:14px;text-decoration:none;transition:color .16s}.lp-footer__column a:hover{color:#fff}.lp-footer__soon{color:#6f6f6f;align-items:center;gap:6px;font-size:14px;display:flex}.lp-footer__soon span{background:var(--lp-pill);color:#8a8a8a;border-radius:999px;padding:2px 7px;font-size:11px}.lp-footer__mark{color:#fff;border-radius:6px;flex:none;width:34px;height:28px;display:block}.lp-footer__mark svg{width:100%;height:100%}.lp-footer__legal{border-top:1px solid var(--lp-line-soft);margin-top:56px;padding-top:28px}.lp-footer__legal p{color:var(--lp-grey);margin:0;font-size:14px}.lp-peek{height:clamp(180px,26vw,300px);margin-top:28px;position:relative;overflow:hidden}.lp-peek__ridge{opacity:.55;width:max(1500px,150vw);top:-40%;left:50%;transform:translate(-38%)scaleX(-1)}.lp-peek__window{width:min(1092px, calc(100% - 2 * var(--lp-gutter)));position:relative}.lp-peek__window .lp-stage{opacity:.9}@media (width<=639px){.lp-footer__top{flex-direction:column-reverse}.lp-footer__columns{grid-template-columns:1fr 1fr;gap:36px 24px;width:100%;display:grid}}.lp-stage{width:100%;container-type:inline-size}.lp-stage__frame{--s:clamp(var(--stage-min,0), tan(atan2(100cqw, calc(var(--stage-w) * 1px))), 1);height:calc(var(--stage-h) * 1px * var(--s));position:relative;overflow:hidden}.lp-stage__canvas{width:calc(var(--stage-w) * 1px);height:calc(var(--stage-h) * 1px);translate:calc(-1 * min(max(var(--stage-w) * 1px * var(--s) - 100cqw, 0px), var(--stage-focus,0) * 1px * var(--s))) 0;transform:scale(var(--s));transform-origin:0 0;position:absolute;top:0;left:0}@supports not (width:calc(1px * tan(atan2(1px, 1px)))){.lp-stage__frame{height:auto;overflow-x:auto}.lp-stage__canvas{position:relative;transform:none}}.lp-ridge{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;position:absolute}.demo{width:100%;height:100%;position:relative}.demo__run{position:absolute;inset:0}.demo__sentinel{opacity:0;pointer-events:none;width:1px;height:1px;animation:demo-clock var(--demo-d) linear both;position:absolute}.demo [data-a]{animation-duration:var(--dur,.42s);animation-delay:calc(var(--demo-d) * var(--at,0) + var(--after,0s));animation-fill-mode:both;animation-timing-function:var(--lp-ease)}.demo[data-state=idle] *,.demo[data-visible=false] *{animation-play-state:paused!important}.demo [data-a=in]{animation-name:demo-in}.demo [data-a=out]{animation-name:demo-out;animation-duration:var(--dur,.26s)}.demo [data-a=pop]{animation-name:demo-pop;animation-duration:var(--dur,.46s);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.demo [data-a=press]{animation-name:demo-press;animation-duration:.32s}.demo [data-a=word]{animation-name:demo-word;animation-duration:.24s}.demo [data-a=move]{animation-name:demo-move;animation-duration:var(--dur,.62s);animation-timing-function:cubic-bezier(.55,.06,.2,1)}.demo [data-a=click]{animation-name:demo-click;animation-duration:.56s;animation-timing-function:ease-out}.demo [data-a=grow]{animation-name:demo-grow;animation-duration:var(--dur,.52s)}.demo [data-a=collapse]{animation-name:demo-collapse;animation-duration:var(--dur,.6s);animation-timing-function:var(--lp-ease-io)}.demo [data-a=flag]{animation-name:demo-flag;animation-duration:.3s}.demo [data-a=slide]{animation-name:demo-slide;animation-duration:var(--dur,.42s);animation-timing-function:cubic-bezier(.32,.72,0,1)}.demo [data-a=slide-y]{animation-name:demo-slide-y;animation-duration:var(--dur,.42s);animation-timing-function:cubic-bezier(.32,.72,0,1)}.demo [data-a=scrub]{animation-name:demo-slide;animation-timing-function:linear}.demo [data-a=drop]{animation-name:demo-drop;animation-timing-function:cubic-bezier(.34,1.4,.64,1)}.demo [data-a=fold]{animation-name:demo-fold;animation-duration:var(--dur,.52s);animation-timing-function:var(--lp-ease-io)}.demo [data-a=resize]{animation-name:demo-resize;animation-duration:var(--dur,.52s);animation-timing-function:var(--lp-ease-io)}.demo [data-a=shrink]{animation-name:demo-shrink;animation-timing-function:var(--lp-ease-io)}.demo [data-a=drop-word]{animation-name:demo-drop-word;animation-duration:.52s;animation-timing-function:var(--lp-ease-io)}.demo [data-a=drop-line]{animation-name:demo-drop-line;animation-duration:.64s;animation-timing-function:var(--lp-ease-io)}.demo [data-a=typing]{animation-name:demo-typing;animation-timing-function:steps(var(--chars), end)}.demo [data-a=progress]{animation-name:demo-progress;animation-timing-function:cubic-bezier(.45,.05,.35,1)}.demo [data-a=count]{animation-name:demo-count;animation-timing-function:cubic-bezier(.45,.05,.35,1)}.demo [data-a=countdown]{animation-name:demo-countdown;animation-timing-function:linear}.demo [data-a=clock]{animation-name:demo-tick;animation-timing-function:linear}.demo [data-a=reframe]{animation-name:demo-reframe;animation-timing-function:cubic-bezier(.65,0,.35,1)}.demo [data-a=reframe-tall]{animation-name:demo-reframe-tall;animation-timing-function:cubic-bezier(.65,0,.35,1)}.demo [data-a=reframe-follow]{animation-name:demo-reframe-follow;animation-timing-function:cubic-bezier(.65,0,.35,1)}.demo [data-a=inout]{animation-name:demo-in,demo-out;animation-duration:var(--dur,.42s), .26s;animation-delay:calc(var(--demo-d) * var(--at,0)), calc(var(--demo-d) * var(--to,1));animation-fill-mode:both,forwards}.demo-phase{display:block}.stack{display:inline-grid}.stack>*{grid-area:1/1}@property --tick{syntax:"<integer>";inherits:false;initial-value:0}@property --pct{syntax:"<integer>";inherits:false;initial-value:0}@property --secs{syntax:"<integer>";inherits:false;initial-value:31}@keyframes demo-clock{0%{transform:translate(0)}to{transform:translate(1px)}}@keyframes demo-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes demo-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes demo-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes demo-press{0%,to{filter:none;transform:none}45%{filter:brightness(1.25);transform:scale(.92)}}@keyframes demo-word{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes demo-move{0%{transform:translate(0)}to{transform:translate(var(--dx), var(--dy))}}@keyframes demo-click{0%{opacity:0;transform:scale(.3)}12%{opacity:.9}to{opacity:0;transform:scale(1.5)}}@keyframes demo-grow{0%{clip-path:inset(0 100% 0 0 round 8px)}to{clip-path:inset(0 round 8px)}}@keyframes demo-collapse{0%{width:var(--w)}to{width:0}}@keyframes demo-flag{0%{opacity:0}to{opacity:1}}@keyframes demo-slide{0%{transform:translate(0)}to{transform:translateX(var(--x))}}@keyframes demo-slide-y{0%{transform:translateY(0)}to{transform:translateY(var(--y))}}@keyframes demo-drop{0%{opacity:0;transform:translateY(-14px)scale(.94)}to{opacity:1;transform:none}}@keyframes demo-fold{0%{height:var(--h);opacity:1}to{opacity:0;visibility:hidden;height:0}}@keyframes demo-resize{0%{height:var(--h-from)}to{height:var(--h-to)}}@keyframes demo-shrink{0%{transform:scaleX(1)}to{transform:scaleX(var(--to,.7))}}@keyframes demo-drop-word{0%{opacity:1;max-width:6em}to{opacity:0;max-width:0}}@keyframes demo-drop-line{0%{opacity:1;max-height:4.5em}to{opacity:0;max-height:0}}@keyframes demo-typing{0%{width:0}to{width:calc(var(--chars) * 1ch)}}@keyframes demo-progress{0%{width:0%}to{width:100%}}@keyframes demo-count{0%{--pct:0}to{--pct:100}}@keyframes demo-countdown{0%{--secs:31}to{--secs:0}}@keyframes demo-tick{0%{--tick:0}to{--tick:7}}.demo-cursor{z-index:30;pointer-events:none;width:0;height:0;position:absolute}.demo-cursor__leg{position:absolute;top:0;left:0}.demo-cursor__glyph{filter:drop-shadow(0 2px 3px #0006);width:18px;height:22px;position:absolute;top:-2px;left:-2px}.demo-cursor__glyph svg{width:100%;height:100%;display:block}.demo-click{z-index:29;pointer-events:none;border:2px solid #ffffffd9;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute}.demo-press{z-index:28;pointer-events:none;background:#ffffff24;position:absolute;box-shadow:inset 0 0 0 1px #ffffff38}.demo [data-a=press-flash]{animation-name:demo-press-flash;animation-duration:.46s;animation-timing-function:ease-out}@keyframes demo-press-flash{0%,to{opacity:0}18%{opacity:1}}.demo-cursor__tap{transform-origin:0 0;position:absolute;top:0;left:0}.demo [data-a=tap]{animation-name:demo-tap;animation-duration:.24s;animation-timing-function:ease-out}@keyframes demo-tap{0%,to{transform:none}40%{transform:scale(.84)}}.demo-replay{z-index:5;color:#fff;cursor:pointer;opacity:0;width:30px;height:30px;transition:opacity .2s ease, transform .26s var(--lp-ease), background-color .16s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border:1px solid #ffffff2e;border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px;transform:scale(.8)}.demo-replay[data-show=true]{opacity:1;transform:none}.demo-replay:hover{background:#000000a6}.demo-replay:focus-visible{outline-offset:2px;outline:2px solid #fff}.demo-replay svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.demo [data-a],.demo__sentinel,.demo *{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.is-still [data-a],.is-still .demo__sentinel,.is-still *{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.mock-icon{flex:none;width:16px;height:16px}.mock-icon .duo{fill:currentColor;fill-opacity:.2}.mock-window{border:1px solid var(--app-edge);background:var(--app-stage);color:var(--app-text);font-family:var(--font-sans);letter-spacing:-.01em;border-radius:20px;font-size:13px;font-weight:500;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 80px #0000008c}.mock-chrome{flex:none;align-items:center;gap:10px;height:44px;padding:0 12px 0 16px;display:flex;position:relative}.mock-chrome--center{justify-content:center}.mock-chrome--end{justify-content:flex-end;gap:6px;padding:0 10px}.mock-lights{gap:8px;display:inline-flex}.mock-lights i{background:#ff5f57;border-radius:50%;width:12px;height:12px}.mock-lights i:nth-child(2){background:#febc2e}.mock-lights i:nth-child(3){background:#28c840}.mock-chrome__rule{background:#ffffff1a;border-radius:1px;width:2px;height:16px}.mock-square{width:28px;height:28px;color:var(--app-quiet);border-radius:8px;flex:none;place-items:center;display:inline-grid}.mock-square.is-on{background:var(--app-chip);color:#fff}.mock-appmenu{background:var(--app-control);color:#fff;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;height:32px;padding:0 8px 0 6px;font-size:13px;font-weight:600;display:flex}.mock-appmenu__tile{color:#000;background:#fff;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.mock-appmenu__tile svg{width:13px;height:11px}.mock-appmenu__caret{width:14px;height:14px;color:var(--app-label);margin-left:auto}.mock-label{color:var(--app-label);justify-content:space-between;align-items:center;margin:14px 0 8px;font-size:11.5px;font-weight:500;display:flex}.mock-pill{color:#c4c4c4;white-space:nowrap;background:#222;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:11.5px;display:inline-flex}.mock-pill .mock-icon{width:13px;height:13px}.mock-pill--blue{color:#6cc0ff;background:#0090ff29}.mock-btn{white-space:nowrap;border-radius:9px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.mock-btn .mock-icon{width:14px;height:14px}.mock-btn--blue{background:var(--app-blue);color:#fff}.mock-btn--dark{background:var(--app-control);color:var(--app-text)}.mock-btn--light{color:#000;background:#fff}.mock-btn--ghost{color:var(--app-label);padding:0 8px}.mock-btn--export small{color:#fffc;border-left:1px solid #ffffff59;margin-left:2px;padding-left:7px;font-size:11px}.mock-seg{background:var(--app-control);border-radius:11px;grid-auto-columns:1fr;grid-auto-flow:column;height:34px;padding:3px;display:grid;position:relative}.mock-seg>span{z-index:1;color:var(--app-label);white-space:nowrap;border-radius:8px;place-items:center;font-size:12px;font-weight:500;display:grid;position:relative}.mock-seg>span[data-selected=true]{background:var(--app-chip);color:#fff;box-shadow:0 1px 2px #0006}.mock-seg--sm{border-radius:10px;height:30px}.mock-seg--sm>span{padding:0 10px;font-size:11.5px}.mock-field{align-items:center;gap:8px;min-height:32px;margin-top:8px;display:flex}.mock-field--stack{flex-direction:column;align-items:stretch;gap:6px}.mock-field__label{width:62px;color:var(--app-label);flex:none;font-size:11.5px}.mock-field--stack .mock-field__label{width:auto}.mock-select,.mock-input{background:var(--app-control);min-width:0;height:32px;color:var(--app-text);white-space:nowrap;border-radius:9px;flex:1;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:flex;position:relative}.mock-select>.mock-icon:last-child{width:14px;height:14px;color:var(--app-label);margin-left:auto}.mock-number{background:var(--app-control);width:40px;height:32px;color:var(--app-text);font-variant-numeric:tabular-nums;border-radius:9px;flex:none;place-items:center;font-size:12px;display:grid}.mock-number .demo-phase{display:block}.mock-number>.demo-phase,.mock-number>.demo-phase[data-a]{grid-area:1/1}.mock-slider{background:var(--app-control);border-radius:9px;flex:1;height:32px;position:relative}.mock-slider>i{background:var(--app-chip);transform-origin:0;border-radius:7px;position:absolute;top:3px;bottom:3px;left:3px}.mock-slider>i:after{content:"";background:#9a9a9a;border-radius:1px;width:2px;position:absolute;top:7px;bottom:7px;right:6px}.mock-swatches{gap:7px;display:flex;position:relative}.mock-swatches>i{border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px #ffffff1f}.mock-swatches>i[data-selected=true]{box-shadow:0 0 0 2px var(--app-column), 0 0 0 3.5px #fff}.mock-swatches--lg>i{width:22px;height:22px}.mock-composer{background:var(--app-plate);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;flex:none;padding:10px 10px 8px 12px;display:flex;position:relative}.mock-composer__field{min-height:40px;color:var(--app-text);flex:1;font-size:12.5px;line-height:1.45;position:relative}.mock-composer__placeholder,.mock-composer__typed{position:absolute;inset:0 0 auto}.mock-composer__placeholder{color:#6f6f6f}.mock-composer__row{align-items:center;gap:6px;margin-top:6px;display:flex}.mock-composer__spacer{flex:1}.mock-round{width:26px;height:26px;color:var(--app-quiet);border:1px solid #ffffff1a;border-radius:50%;place-items:center;display:grid}.mock-round .mock-icon{width:14px;height:14px}.mock-agent{color:var(--app-quiet);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.mock-agent>i{background:var(--app-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #34d3992e}.mock-agent .mock-icon{width:13px;height:13px;color:var(--app-label)}.mock-agent .agent-logo{width:12px;height:12px}.agent-logo{color:#f2f2f2;flex:none;width:1em;height:1em;display:block}.agent-logo--claude{color:#d97757}.agent-mark{background:#242424;border-radius:7px;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff14}.agent-mark--claude{background:#d9775729;box-shadow:inset 0 0 0 1px #d9775738}.mock-send{background:var(--app-blue);color:#fff;border:1px solid #0090ffb3;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.mock-send .mock-icon{stroke-width:2px;width:15px;height:15px}.receipt-mark{flex:none;place-items:center;width:16px;height:16px;display:inline-grid;position:relative}.receipt-mark__spin,.receipt-mark--ring{position:absolute;inset:1px}.receipt-mark__spin:before,.receipt-mark--ring:before{content:"";border:1.6px solid #0000;border-top-color:var(--app-quiet);border-right-color:var(--app-quiet);border-radius:50%;animation:.8s linear infinite demo-spin;position:absolute;inset:1px}.receipt-mark__check,.receipt-mark--solid{color:var(--app-label);place-items:center;display:grid;position:absolute;inset:0}.receipt-mark__check .mock-icon,.receipt-mark--solid .mock-icon{stroke-width:1.8px;width:15px;height:15px}.tool-mark{width:15px;height:15px;color:var(--app-label);flex:none;display:inline-grid;position:relative}.tool-mark>span{grid-area:1/1;place-items:center;display:grid}.tool-mark .mock-icon{width:15px;height:15px}.tool-mark__spin .mock-icon{animation:.9s linear infinite demo-spin}.tool-mark__check .mock-icon{stroke-width:1.8px}@keyframes demo-spin{to{rotate:1turn}}.mock-tl-toolbar{color:#bdbdbd;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding:0 12px;display:grid}.mock-tl-group{align-items:center;gap:12px;display:flex}.mock-tl-group--end{justify-content:flex-end}.mock-transport{align-items:center;gap:12px;display:flex}.mock-transport>.mock-icon{width:17px;height:17px;color:var(--app-quiet)}.mock-skip{background:var(--app-control);width:28px;height:28px;color:var(--app-quiet);border-radius:50%;place-items:center;display:grid;position:relative}.mock-skip .mock-icon{width:17px;height:17px}.mock-skip small{font-size:7.5px;font-weight:700;position:absolute}.mock-skip--fwd .mock-icon{transform:scaleX(-1)}.mock-play{background:var(--app-control);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.mock-play>span{grid-area:1/1;place-items:center;display:grid}.mock-play .mock-icon{stroke-width:2.2px;width:18px;height:18px}.mock-ruler{align-items:center;gap:8px;height:26px;padding:0 12px;display:flex}.mock-ruler__time{width:120px;color:var(--app-text);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:11.5px;display:flex}.mock-ruler__time small{color:var(--app-unit);font-size:11px}.mock-ruler__ticks{background-image:linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-position:0 100%;background-repeat:repeat-x;background-size:21.2px 6px;flex:1;height:100%;position:relative}.mock-ruler__ticks span{color:var(--app-unit);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:5px}.mock-track{gap:8px;height:36px;margin:0 12px 6px;display:flex;position:relative}.mock-track--thin{height:30px}.mock-track--tall{height:46px}.mock-track__head{width:120px;color:var(--app-quiet);background:#1a1a1a;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:11.5px;display:flex}.mock-track__head .mock-icon{width:14px;height:14px;color:var(--app-label)}.mock-track__head small{color:var(--app-unit);margin-left:auto;font-size:10px}.mock-track__head b{color:var(--app-text);font-family:var(--font-mono);letter-spacing:0;font-size:11.5px;font-weight:500}.mock-track__lane{background:#161616;border-radius:10px;flex:1;min-width:0;position:relative;overflow:hidden}.mock-clip{color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:600;display:flex;position:absolute;top:3px;bottom:3px;left:0;overflow:hidden}.mock-clip--graphic{background:var(--clip-graphic)}.mock-clip--audio{background:var(--clip-audio)}.mock-clip--video{background:linear-gradient(to bottom, var(--clip-video) 0 13px, transparent 13px), url(/images/editor-filmstrip-1920.webp) left 13px / auto calc(100% - 13px) repeat-x, var(--clip-video)}.mock-wave{filter:drop-shadow(0 0 3px #8be9ff73);background:url(/landing/wave-music.svg) 0/auto 100% repeat-x;position:absolute;inset:13px 4px 3px}.mock-cue{background:var(--clip-caption);color:oklch(97% .02 84);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:6px;place-items:center;padding:0 6px;font-size:9.5px;font-weight:700;display:grid;position:absolute;top:4px;bottom:4px;overflow:hidden}.mock-ghost{width:28px;height:28px;color:var(--app-quiet);border-radius:8px;flex:none;place-items:center;display:inline-grid}.mock-ghost .mock-icon{width:16px;height:16px}.mock-ghost.is-off{opacity:.4}.mock-ghost--label{gap:6px;width:auto;padding:0 8px;font-size:12px;display:inline-flex}.mock-ghost--label .mock-icon{width:14px;height:14px}.mock-approval,.mock-model{height:28px;color:var(--app-label);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 6px;font-size:11.5px;display:inline-flex}.mock-approval .mock-icon{width:13px;height:13px}.mock-approval .mock-icon:last-child,.mock-model .mock-icon{width:11px;height:11px}.mock-model>i{background:var(--app-blue);border-radius:50%;width:6px;height:6px}.mock-model>b{color:var(--app-text);font-weight:500}.mock-floatbar{height:40px;color:var(--app-quiet);background:#171717f0;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:2px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 10px 30px #00000080}.mock-floatbar>span{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.mock-floatbar>span.is-on{background:var(--app-chip);color:#fff}.mock-floatbar .mock-icon{width:17px;height:17px}.mock-tabs{background:var(--app-control);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;height:30px;padding:3px;display:grid}.mock-tabs>span{color:var(--app-label);white-space:nowrap;border-radius:7px;place-items:center;font-size:11.5px;display:grid}.mock-tabs>span[data-selected=true]{background:var(--app-chip);color:#fff;box-shadow:0 1px 2px #0006}.mock-seg--xs{border-radius:10px;height:30px;padding:3px}.mock-seg--xs>span{border-radius:7px;font-size:11px}.mock-timecode{color:#edededc7;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;align-items:baseline;gap:5px;margin-left:6px;font-size:11px;display:inline-flex}.mock-timecode small{color:var(--app-unit);font-size:11px}.mock-timecode .stack{display:inline-grid}.mock-timecode .stack>*{grid-area:1/1}.mock-zoom{background:#ffffff1f;border-radius:2px;width:64px;height:4px;position:relative}.mock-zoom i{background:#e6e6e6;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:44%;transform:translate(-50%,-50%)}.mock-tl-group--end>.mock-icon{width:15px;height:15px;color:var(--app-label)}.lp-hero{padding-top:calc(var(--lp-header) + 94px);position:relative}.lp-hero__copy{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.lp-hero__title .lp-hero__lead{animation:7s ease-in-out 1.2s infinite lp-tint}@keyframes lp-tint{0%,34%,to{color:#fff}46%,56%{color:#b9ddff}}.lp-hero__ask{text-wrap:balance;display:block}.lp-rotor{font-size:calc(1em * var(--rotor-fit,1));vertical-align:bottom;white-space:nowrap;align-items:center;gap:.2em;display:inline-flex}.lp-rotor__thumb{background:#151515;border-radius:.2em;flex:none;width:1.44em;height:.96em;margin:0 .04em 0 .02em;position:relative;overflow:hidden;translate:0 .06em;rotate:-4deg;box-shadow:0 0 0 1px #ffffff24,0 12px 28px -8px #000000b3}.lp-rotor__video{object-fit:cover;width:100%;height:100%;display:block}.lp-rotor[data-beat="0"] .lp-rotor__thumb{animation:.52s cubic-bezier(.34,1.56,.64,1) lp-rotor-pop-a}.lp-rotor[data-beat="1"] .lp-rotor__thumb{animation:.52s cubic-bezier(.34,1.56,.64,1) lp-rotor-pop-b}@keyframes lp-rotor-pop-a{0%{rotate:-9deg;scale:.86}}@keyframes lp-rotor-pop-b{0%{rotate:2deg;scale:.86}}.lp-rotor__words{color:#fff;text-align:left;height:1.12em;transition:width .56s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.lp-rotor__word{opacity:0;filter:blur(6px);transition:opacity .32s,transform .56s cubic-bezier(.22,1,.36,1),filter .42s;position:absolute;top:0;left:0;transform:translateY(.42em)}.lp-rotor__words:not([data-measured]) .lp-rotor__word[data-state=on]{position:relative}.lp-rotor__word[data-state=on]{opacity:1;filter:none;transform:none}.lp-rotor__word[data-state=past]{transform:translateY(-.42em)}@media (prefers-reduced-motion:reduce){.lp-rotor__thumb,.lp-rotor__words,.lp-rotor__word{transition:none!important;animation:none!important}}.lp-hero__sub{max-width:560px;color:var(--lp-grey);letter-spacing:-.012em;text-align:center;text-wrap:balance;margin:22px 0 0;font-size:clamp(16px,1.45vw,18px);line-height:1.38}.lp-hero__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.lp-hero__note{color:var(--lp-dim);letter-spacing:-.005em;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 0;margin:18px 0 0;font-size:12.5px;display:flex}.lp-hero__note>span:not(:last-child):after{content:"·";margin:0 8px}.lp-hero__agents{align-items:center;gap:5px;display:inline-flex}.lp-hero__agents .agent-logo{width:13px;height:13px}.lp-hero__agents .agent-logo:last-of-type{margin-right:3px}.lp-hero__shot{margin-top:72px;position:relative}.lp-sunrise{pointer-events:none;position:absolute;inset:0}.lp-sunrise__sky{--sky-w:max(1600px, 140vw);--sky-h:calc(var(--sky-w) * .5625);--rim:calc(var(--sky-h) * .737);top:calc(26px - var(--rim));width:var(--sky-w);max-width:none;height:var(--sky-h);opacity:.74;-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--rim) - 460px), #00000029 calc(var(--rim) - 280px), #0006 calc(var(--rim) - 130px), #000 calc(var(--rim) - 24px), #000 calc(var(--rim) + 80px), transparent 98%), linear-gradient(to right, transparent 6%, #000 30%, #000 70%, transparent 94%);-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--rim) - 460px), #00000029 calc(var(--rim) - 280px), #0006 calc(var(--rim) - 130px), #000 calc(var(--rim) - 24px), #000 calc(var(--rim) + 80px), transparent 98%), linear-gradient(to right, transparent 6%, #000 30%, #000 70%, transparent 94%);-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--rim) - 460px), #00000029 calc(var(--rim) - 280px), #0006 calc(var(--rim) - 130px), #000 calc(var(--rim) - 24px), #000 calc(var(--rim) + 80px), transparent 98%), linear-gradient(to right, transparent 6%, #000 30%, #000 70%, transparent 94%);mask-image:linear-gradient(to bottom, transparent calc(var(--rim) - 460px), #00000029 calc(var(--rim) - 280px), #0006 calc(var(--rim) - 130px), #000 calc(var(--rim) - 24px), #000 calc(var(--rim) + 80px), transparent 98%), linear-gradient(to right, transparent 6%, #000 30%, #000 70%, transparent 94%);-webkit-user-select:none;user-select:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;animation:3.4s cubic-bezier(.25,.8,.3,1) .1s both lp-sunrise-sky;position:absolute;left:50%;translate:-50%;-webkit-mask-composite:source-in;mask-composite:intersect}.lp-sunrise__bloom,.lp-sunrise__sun{position:absolute;top:0;left:50%}.lp-stars{top:var(--lp-header);pointer-events:none;position:absolute;left:50%}.lp-stars i{opacity:.6;border-radius:50%;width:2px;height:2px;animation:4.8s ease-in-out infinite lp-sunrise-twinkle;position:absolute}.lp-stars i:first-child{box-shadow:-31vw 40px #fff3e0b3,27vw 30px #d6e4ffcc,-14vw 58px #d6e4ffb3,calc(-1*max(430px,44vw)) 130px #fff3e0d9,calc(-1*max(430px,38vw)) 300px 0 .5px #ffecd2cc,max(430px,36vw) 120px 0 .5px #fff3e0d9,max(430px,45vw) 280px #fff3e0b3}.lp-stars i:nth-child(2){animation-duration:6.4s;animation-delay:-2.1s;box-shadow:-22vw 22px 0 .5px #fff3e0cc,22vw 64px #fff3e0bf,calc(-1*max(430px,47vw)) 210px #d6e4ffcc,calc(-1*max(430px,35vw)) 350px #ffecd2b3,max(430px,41vw) 95px #d6e4ffb3,max(430px,31vw) 330px 0 .5px #ffecd2cc,max(430px,48vw) 44px #fff3e0b3}.lp-stars i:nth-child(3){animation-duration:8.2s;animation-delay:-5.3s;box-shadow:-40vw 18px #fff3e0bf,14vw 50px 0 .5px #fff3e0cc,-6vw 12px #fff3e099,calc(-1*max(430px,28vw)) 240px #d6e4ffb3,calc(-1*max(430px,46vw)) 390px #ffecd2b3,max(430px,39vw) 240px #fff3e0b3,max(430px,46vw) 60px #d6e4ffbf}.lp-sunrise__bloom{background:radial-gradient(closest-side,#ffe8c457,#ffc4782b 20%,#ffa0480f 48%,#ff8c3200);border-radius:50%;width:1040px;height:440px;margin:-220px 0 0 -520px;animation:3.6s cubic-bezier(.25,.8,.3,1) .4s both lp-sunrise-bloom,9s ease-in-out 4s infinite alternate lp-sunrise-breathe}.lp-sunrise__sun{background:#fff1dc;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:3.2s cubic-bezier(.25,.8,.3,1) .9s both lp-sunrise-sun;top:5px;box-shadow:0 0 8px 2px #ffeed48c,0 0 30px 10px #ffc88247,0 0 80px 26px #ffa04821}@keyframes lp-sunrise-sky{0%{opacity:0;translate:-50% 70px}}@keyframes lp-sunrise-bloom{0%{opacity:0;translate:0 50px;scale:.4 .3}}@keyframes lp-sunrise-breathe{to{opacity:.86;scale:.98}}@keyframes lp-sunrise-sun{0%{opacity:0;translate:0 26px}}@keyframes lp-sunrise-twinkle{0%,to{opacity:.15}50%{opacity:.8}}@supports (animation-timeline:scroll()){.lp-sunrise{animation:linear both lp-sunset;animation-timeline:scroll(root);animation-range:0 90vh}}@keyframes lp-sunset{to{opacity:.3;translate:0 200px}}@media (prefers-reduced-motion:reduce){.lp-sunrise,.lp-sunrise *,.lp-stars i{animation:none!important}}.lp-hero__stage{z-index:1;position:relative}.lp-hero__stage .lp-stage__frame{border-radius:calc(20px * var(--s))}@media (width<=859px){.lp-hero{padding-top:calc(var(--lp-header) + 64px)}.lp-hero__shot{margin-top:56px}.lp-sunrise__bloom{width:640px;height:300px;margin:-150px 0 0 -320px}.lp-stars i:first-child{box-shadow:-38vw 18px #fff3e0bf,8vw 30px #d6e4ffb3,36vw 12px 0 .5px #fff3e0cc}.lp-stars i:nth-child(2){box-shadow:-20vw 34px #fff3e0b3,24vw 28px 0 .5px #ffecd2cc,44vw 26px #d6e4ffb3}.lp-stars i:nth-child(3){box-shadow:-44vw 36px #d6e4ffb3,-4vw 14px #fff3e099,16vw 22px #fff3e0b3}}.hero-ed__window{width:1072px;height:720px;inset:0}.hero-ed__assistant,.hero-ed__viewer,.hero-ed__inspector,.hero-ed__timeline{position:absolute}.hero-ed__assistant{border-right:1px solid var(--app-line);background:var(--app-column);flex-direction:column;width:284px;height:720px;display:flex;top:0;left:0}.hero-ed__viewer{width:556px;height:424px;top:0;left:284px}.hero-ed__inspector{border-left:1px solid var(--app-line);background:var(--app-column);flex-direction:column;width:232px;height:424px;display:flex;top:0;left:840px;overflow:hidden}.hero-ed__timeline{border-top:1px solid var(--app-line);background:var(--app-column);width:788px;height:296px;top:424px;left:284px}.hero-ed__thread-head{height:36px;color:var(--app-label);align-items:center;gap:8px;padding:0 14px;font-size:12px;display:flex}.hero-ed__thread-head .mock-icon{width:14px;height:14px}.hero-ed__thread-title{color:#dcdcdc;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.hero-ed__saved{color:var(--app-unit);font-size:11px}.hero-ed__chat{flex-direction:column;flex:1;gap:9px;min-height:0;padding:2px 12px 12px;display:flex;overflow:hidden}.hero-ed__history{height:24px;color:var(--app-label);white-space:nowrap;align-items:center;gap:7px;padding:0 6px;font-size:11.5px;display:flex}.hero-ed__history .mock-icon{width:12px;height:12px}.hero-ed__history span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hero-ed__history small{color:var(--app-unit);font-size:11px}.hero-ed__bubble,.direct__bubble{background:var(--app-control);color:var(--app-text);border:1px solid #ffffff0a;border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.5}.hero-ed__agent,.direct__agent{color:#d6d6d6;align-items:center;gap:7px;font-size:12px;display:flex}.hero-ed__agent-mark{border-radius:6px;width:18px;height:18px}.hero-ed__agent-mark .agent-logo{width:11px;height:11px}.hero-ed__agent-state{margin-left:auto;font-size:11px;display:inline-grid}.hero-ed__agent-state>span{grid-area:1/1;justify-self:end}.hero-ed__working{color:#0000;background:linear-gradient(90deg,#6f6f6f 0%,#f0f0f0 50%,#6f6f6f 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text}.hero-ed__working:after{content:""}.hero-ed__done{color:var(--app-green)}.hero-ed__receipts{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hero-ed__receipts li{white-space:nowrap;align-items:center;gap:8px;height:26px;padding:0 6px;font-size:12px;display:flex}.hero-ed__receipts strong{color:#bdbdbd;flex:none;font-weight:500}.hero-ed__receipt-detail{color:#858585;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hero-ed__receipts .demo-phase{align-items:center;gap:8px;display:flex}.hero-ed__review-box{border:1px solid var(--app-edge);background:#1c1c1c66;border-radius:10px;height:150px;position:relative;overflow:hidden}.hero-ed__review-body{padding:4px}.hero-ed__review-head{align-items:center;gap:8px;height:28px;padding:0 6px;font-size:12px;display:flex}.hero-ed__review-head>.mock-icon{width:14px;height:14px;color:var(--app-label)}.hero-ed__review-head strong{color:var(--app-text);flex:1;font-weight:500}.hero-ed__review-head span{color:var(--app-label);font-size:11px}.hero-ed__review-head .hero-ed__review-caret{width:12px;height:12px;rotate:90deg}.hero-ed__review-body ul{color:var(--app-label);gap:3px;margin:2px 0 7px;padding:0 10px;font-size:11.5px;list-style:none;display:grid}.hero-ed__review-body li:before{content:"·";margin-right:6px}.hero-ed__review-note{color:var(--app-text);align-items:center;gap:6px;margin:0 0 8px;padding:0 10px;font-size:11px;display:flex}.hero-ed__review-note .mock-icon{width:13px;height:13px}.hero-ed__review-actions{align-items:center;gap:6px;padding:0 8px 6px;display:flex}.hero-ed__review-actions .mock-btn{border-radius:999px;height:26px;padding:0 10px;font-size:11.5px}.hero-ed__review-actions .mock-btn .mock-icon{width:12px;height:12px}.hero-ed__applied{align-items:center;gap:6px;height:32px;padding:0 6px 0 10px;font-size:12px;display:flex;position:absolute;inset:0 0 auto}.hero-ed__applied strong{color:var(--app-text);font-weight:500}.hero-ed__applied-count{color:var(--app-label);font-variant-numeric:tabular-nums}.hero-ed__applied-links{color:var(--app-quiet);align-items:center;gap:4px;margin-left:auto;font-size:11.5px;display:flex}.hero-ed__show{background:var(--app-control);border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 8px;display:inline-flex}.hero-ed__applied-links .mock-icon{width:12px;height:12px}.hero-ed__reply,.direct__reply{color:#d9d9d9;margin:0;font-size:12.5px;line-height:1.45}.hero-ed__composer{border-radius:14px;margin:0 12px 12px;padding:7px 8px 7px 10px}.hero-ed__composer .mock-composer__field{min-height:52px}.hero-ed__selected{height:24px;display:block;overflow:hidden}.hero-ed__selected>span{background:var(--app-control);color:var(--app-label);font-variant-numeric:tabular-nums;border-radius:6px;margin-top:2px;padding:2px 6px;font-size:11px;display:inline-block}.hero-ed__composer .mock-composer__row{gap:1px;margin-top:2px}.hero-ed__project{color:var(--app-label);font-size:12.5px}.hero-ed__safe{height:26px;color:var(--app-quiet);background:0 0;border-radius:8px;padding:0 8px;font-size:11px;position:absolute;right:12px}.hero-gizmo{z-index:3;pointer-events:none;border:2.5px solid #ffffffeb;border-radius:3px;width:442.5px;height:250px;position:absolute;top:65px;left:56.75px}.hero-gizmo i{background:#0c0c0ceb;border:1.5px solid #fff;border-radius:2.5px;width:9px;height:9px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #000000b3,0 1px 4px #000000b8}.hero-gizmo [data-h=nw]{top:0;left:0}.hero-gizmo [data-h=n]{top:0;left:50%}.hero-gizmo [data-h=ne]{top:0;left:100%}.hero-gizmo [data-h=e]{top:50%;left:100%}.hero-gizmo [data-h=se]{top:100%;left:100%}.hero-gizmo [data-h=s]{top:100%;left:50%}.hero-gizmo [data-h=sw]{top:100%;left:0}.hero-gizmo [data-h=w]{top:50%;left:0}.hero-ed__floatbar{z-index:3;position:absolute;bottom:12px;left:50%;translate:-50%}.hero-ed__stage{background:var(--app-stage);position:absolute;inset:44px 0 0}.hero-ed__canvas{clip-path:inset(46.25px 0 round 8px);background:#000;width:440px;height:340px;position:absolute;top:20px;left:58px;overflow:hidden}@keyframes demo-reframe{0%{clip-path:inset(46.25px 0 round 8px)}to{clip-path:inset(0 124.5px round 10px)}}.hero-ed__media{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.hero-ed__short{width:191.25px;height:340px;position:absolute;top:0;left:124.375px}.hero-ed__take{clip-path:inset(0 round 8px);transform-origin:0 0;width:440px;height:247.5px;position:absolute;top:46.25px;left:0}.hero-ed__take-out{width:100%;height:100%}.demo [data-a=take]{animation-name:hero-take;animation-timing-function:cubic-bezier(.65,0,.35,1)}@keyframes hero-take{0%{clip-path:inset(0 round 8px);transform:none}to{clip-path:inset(0 30.94px 0 79.06px round 14.8px);transform:translate(91.13px,58.41px)scale(.52804)}}.demo [data-a=hide]{animation-name:demo-hide;animation-duration:1ms}@keyframes demo-hide{to{opacity:0;visibility:hidden}}@keyframes demo-show{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.hero-ed__flash{opacity:0;pointer-events:none;background:#fff;width:440px;height:247.5px;position:absolute;top:46.25px;left:0}.demo [data-a=flash]{animation-name:hero-flash;animation-duration:.46s;animation-timing-function:ease-out}@keyframes hero-flash{0%{opacity:0}12%{opacity:.5}to{opacity:0}}.hero-ed .hero-ed__shuttle{color:#fff;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;align-items:center;gap:3px;height:20px;padding:0 8px 0 7px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:56px;right:10px}.hero-ed__shuttle svg{width:10px;height:10px}.hero-hook{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:7px;width:191px;padding:0 14px;display:flex;position:absolute;top:27px;left:124.5px}.hero-hook__kicker{color:#ffffffb8;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:600;line-height:1;display:inline-flex}.hero-hook__kicker i{background:#ff5a47;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #ff5a47bf}.hero-hook__title{color:#fff;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 14px #00000073;font-size:17px;font-weight:750;line-height:1.04}.hero-hook__title em{color:#f4d99b;font-family:"Instrument Serif", var(--font-serif);letter-spacing:-.01em;font-size:1.32em;font-style:italic;font-weight:400}.demo [data-a=hook]{animation-name:hero-hook-in,demo-out;animation-duration:.64s,.16s;animation-delay:calc(var(--demo-d) * var(--at,0)), calc(var(--demo-d) * var(--to,1));animation-timing-function:cubic-bezier(.22,1,.36,1),ease-out;animation-fill-mode:both,forwards}@keyframes hero-hook-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)scale(.96)}to{opacity:1;filter:none;transform:none}}.hero-ed__captions{pointer-events:none;width:191px;height:64px;position:absolute;top:244px;left:124.5px}.hero-ed .hero-cap{color:#fff;letter-spacing:.01em;text-align:center;text-transform:uppercase;text-wrap:balance;text-shadow:0 3px 14px #0000008c;margin:0;padding:0 10px;font-size:17px;font-weight:800;line-height:1.3;display:block;position:absolute;inset:0}.hero-cap__word{--rest:#fff;color:var(--rest);border-radius:.16em;margin:0 -.08em;padding:.04em .14em;display:inline-block}.hero-cap__word.is-hot{--rest:#ffc83d}.hero-cap__word.is-future{opacity:.7}.hero-cap__word.is-active{color:#12141a;text-shadow:none;background:#ffc83d}.hero-ed .hero-cap--shout{padding-top:2px;font-size:30px}.hero-cap__pop{display:inline-block}.demo [data-a=spoken]{animation-name:hero-speak,hero-spoke;animation-duration:90ms,90ms;animation-delay:calc(var(--demo-d) * var(--at,0)), calc(var(--demo-d) * var(--to,1));animation-timing-function:ease-out;animation-fill-mode:both,forwards}@keyframes hero-speak{0%{opacity:.7;color:var(--rest);background-color:#ffc83d00}to{opacity:1;color:#12141a;text-shadow:none;background-color:#ffc83d}}@keyframes hero-spoke{0%{opacity:1;color:#12141a;text-shadow:none;background-color:#ffc83d}to{opacity:1;color:var(--rest);background-color:#ffc83d00}}.demo [data-a=cap]{animation-name:demo-show,demo-hide;animation-duration:1ms,1ms;animation-delay:calc(var(--demo-d) * var(--at,0)), calc(var(--demo-d) * var(--to,1));animation-fill-mode:both,forwards}.demo .hero-cap--shout [data-a=cap-word]{animation-name:hero-shout-pop;animation-duration:.32s;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}@keyframes hero-shout-pop{0%{opacity:0;transform:scale(1.9)}to{opacity:1;transform:none}}.hero-ed.is-still .hero-hook,.hero-ed.is-still .hero-cap--preview{opacity:1;visibility:visible;animation:none!important}.hero-ed.is-still .hero-cap--live{display:none}@media (prefers-reduced-motion:reduce){.hero-ed .hero-hook,.hero-ed .hero-cap--preview{opacity:1;visibility:visible;animation:none!important}.hero-ed .hero-cap--live{display:none}.hero-ed .hero-ed__playhead{--head:36px!important}.lp-hero__title .lp-hero__lead{animation:none}}.mock-seg+.mock-label{margin-top:16px}.hero-ed__actions{gap:2px;padding:0 10px 0 8px}.hero-ed__actions .mock-btn--export{border:1px solid #0090ffb3;gap:5px;height:30px;padding:0 11px 0 9px;font-weight:600}.cap-inspector__head{border-block:1px solid var(--app-line);flex:none;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.cap-inspector__head>.mock-icon{width:16px;height:16px;color:var(--app-text)}.cap-inspector__head>span{min-width:0;display:grid}.cap-inspector__head strong{color:var(--app-text);font-size:12.5px;font-weight:600;line-height:1.25}.cap-inspector__head small{color:var(--app-label);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.3;overflow:hidden}.cap-inspector__scope{border-bottom:1px solid var(--app-line);flex:none;padding:8px 12px 7px}.cap-inspector__scope p{color:var(--app-label);margin:6px 0 0;padding:0 3px;font-size:11px}.hero-ed__inspector .mock-tabs{flex:none;margin:8px 12px 0}.cap-inspector__body{padding:10px 10px 0}.cap-inspector__label{color:var(--app-text);justify-content:space-between;align-items:center;margin:0 2px 7px;font-size:11.5px;font-weight:500;display:flex}.cap-inspector__create{border-radius:8px;justify-content:center;width:100%;height:28px;margin-bottom:12px;font-size:11.5px}.cap-inspector__create .mock-icon{width:13px;height:13px}.cap-inspector__filter{color:var(--app-label);align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.cap-inspector__filter .mock-icon{width:12px;height:12px}.cap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;position:relative}.cap-card{border:1px solid var(--app-line);background:var(--app-plate);border-radius:13px;flex-direction:column;min-width:0;padding:4px 4px 0;display:flex}.cap-card .ctpl{border-radius:9px;height:52px;padding-top:10px}.cap-card small{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;padding:5px 4px 6px;font-size:10.5px;font-weight:500;overflow:hidden}.cap-card__active{pointer-events:none;width:calc(50% - 3px);height:79px;position:absolute;top:0;left:0}.cap-card__active--2{left:calc(50% + 3px)}.cap-card__ring{border:1.5px solid var(--app-blue);border-radius:13px;position:absolute;inset:0;box-shadow:0 8px 20px #0006}.cap-badge{background:var(--app-blue);color:#fff;border-radius:999px;align-items:center;gap:3px;height:17px;padding:0 6px 0 5px;font-size:9.5px;font-weight:600;display:inline-flex;position:absolute;top:7px;right:7px;box-shadow:0 2px 6px #0006}.cap-badge .mock-icon{stroke-width:2.4px;width:9px;height:9px}.ctpl{text-align:center;background:radial-gradient(120% 90% at 30% 20%,#ffffff12,#0000 60%),linear-gradient(160deg,#23262c,#0f1114);border:1px solid #ffffff0a;place-items:center;padding:0 6px;display:grid;position:relative;overflow:hidden}.ctpl__line{color:#fff;letter-spacing:-.005em;text-shadow:0 2px 8px #000000a6;white-space:nowrap;font-size:10.5px;font-weight:700;line-height:1.2;display:block}.ctpl__w{display:inline-block}.ctpl--clean .ctpl__w--on{color:#ffc83d}.ctpl--signal .ctpl__line{letter-spacing:.02em;text-transform:uppercase;white-space:normal;max-width:70px;font-size:9.5px;font-weight:800;line-height:1.35}.ctpl--signal .ctpl__w--on{color:#12141a;text-shadow:none;background:#ffc83d;border-radius:.16em;padding:0 .16em}.ctpl--signal .ctpl__w--next,.ctpl--essay .ctpl__w--next,.ctpl--studio .ctpl__w--next{opacity:.62}.ctpl--punch .ctpl__line{color:#4ce5a0;letter-spacing:.01em;text-transform:uppercase;-webkit-text-stroke:3px #0b0d12;paint-order:stroke fill;font-size:17px;font-weight:900}.ctpl--essay .ctpl__line{font-family:"Instrument Serif", var(--font-serif);letter-spacing:0;font-size:13px;font-weight:400}.ctpl--essay .ctpl__w--on{color:#9fdcff;font-size:1.15em;font-style:italic}.ctpl--kinetic .ctpl__line{letter-spacing:.01em;text-transform:uppercase;-webkit-text-stroke:2.5px #0b0d12;paint-order:stroke fill;font-size:10px;font-weight:900}.ctpl--kinetic .ctpl__w--on{color:#ff6b8a}.ctpl--creator .ctpl__line{text-transform:uppercase;font-size:10.5px;font-weight:900}.ctpl--creator .ctpl__w--on{color:#12141a;text-shadow:none;background:#a8e85c;border-radius:.24em;padding:0 .2em}.ctpl--neon .ctpl__line{color:#bff7ff;text-transform:uppercase;text-shadow:0 0 6px #50dcffe6,0 0 16px #50dcff99;font-size:11px;font-weight:800}.ctpl--paper{background:linear-gradient(160deg,#f4ecd8,#e7dcc0)}.ctpl--paper .ctpl__line{color:#2b2418;font-family:"Instrument Serif", var(--font-serif);text-shadow:none;font-size:13px;font-weight:400}.ctpl--paper .ctpl__w--on{background:linear-gradient(#0000 55%,#ffe45c 55%);padding:0 .12em}.ctpl--studio .ctpl__line{color:#f4ecdc;font-family:"Instrument Serif", var(--font-serif);font-size:13px;font-weight:400}.ctpl--studio .ctpl__w--on{color:#f0c46a;font-style:italic}.hero-ed__timeline .mock-track__lane{flex:none;width:636px}.hero-ed__t-title{height:30px;margin-top:6px}.hero-ed__t-voice,.hero-ed__t-music{height:34px}.hero-ed .mock-ruler__ticks{background-size:22.5px 6px;flex:none;width:636px}.hero-ed__clock{color:var(--app-text)}.hero-ed__take-clips{display:flex;position:absolute;inset:3px auto 3px 0}.hero-ed__clip,.hero-ed__gap{background:linear-gradient(to bottom, var(--clip-video) 0 13px, transparent 13px), url(/landing/film/hero-strip.webp) var(--strip-x) 13px / 912px 27px no-repeat, var(--clip-video);flex:none;height:100%;position:relative}.hero-ed__clip--first{border-radius:8px 0 0 8px}.hero-ed__clip--last{border-radius:0 8px 8px 0}.hero-ed__clip em{color:#fff;white-space:nowrap;font-size:9.5px;font-style:normal;font-weight:600;line-height:13px;position:absolute;top:0;left:8px}.hero-ed__gap{width:var(--w);overflow:hidden}.hero-ed__aclip,.hero-ed .hero-ed__gap--voice{background:url(/landing/wave-voice.svg) var(--strip-x) 50% / 871px 24px no-repeat, var(--clip-audio);flex:none;height:100%;position:relative}.hero-ed__take-clips--voice .hero-ed__clip--first{border-radius:8px 0 0 8px}.hero-ed__take-clips--voice .hero-ed__clip--last{border-radius:0 8px 8px 0}.hero-ed__take-clips--voice{filter:drop-shadow(0 0 3px #7cf5dc38)}.hero-ed__selected-clip{z-index:2;pointer-events:none;border:2px solid #fff;border-radius:9px;position:absolute;inset:2px 0 2px -1px}.hero-ed__cut{color:#fff;text-shadow:0 1px 2px #0000008c;white-space:nowrap;background:repeating-linear-gradient(135deg,#f87171eb 0 3px,#f871716b 3px 6px);place-items:center;font-size:9.5px;font-weight:700;display:grid;position:absolute;inset:0;box-shadow:inset 1px 0 #121212,inset -1px 0 #121212}.hero-ed__seam{z-index:1;background:#121212;width:2px;position:absolute;inset:0 auto 0 0}.hero-ed__clap{z-index:2;background:#fbbf24;width:2px;margin-left:-1px;position:absolute;top:-1px;bottom:-1px;box-shadow:0 0 8px #fbbf2499}.hero-ed .hero-ed__clap-label{color:#fde68a;left:auto;right:6px}.hero-ed__key{z-index:3;width:7px;height:7px;box-shadow:0 0 0 1.5px var(--clip-video);background:#fff;border-radius:1.5px;margin-left:-3.5px;position:absolute;top:6px;rotate:45deg}.hero-ed__playhead{z-index:4;background:var(--app-blue);pointer-events:none;width:2px;transform:translateX(var(--head,0px));will-change:transform;position:absolute;top:44px;bottom:8px;left:139px}.hero-ed__playhead b{background:var(--app-blue);color:#fff;height:17px;font-family:var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:6px;padding:0 6px;font-size:10px;font-weight:500;line-height:17px;position:absolute;top:4px;left:50%;translate:-50%;box-shadow:0 2px 6px #00000073}.hero-ed__pointer{z-index:30;pointer-events:none;position:absolute;inset:0}.hero-ed__t-music .mock-clip{padding-left:9px}.hero-ed__t-music .mock-clip,.hero-ed__t-title .mock-clip{align-items:flex-start;padding-top:4px;font-size:10px;line-height:11px}.hero-ed__t-music .mock-wave{inset:14px 4px 2px}.lp-agents{padding:200px 0 150px;position:relative;overflow:hidden}.lp-agents__ridge{opacity:.75;width:max(1600px,130vw);top:40px;left:50%;transform:translate(-42%);-webkit-mask-image:radial-gradient(60% 60% at 55% 55%,#000 40%,#0000 100%);mask-image:radial-gradient(60% 60% at 55% 55%,#000 40%,#0000 100%)}.lp-agents__copy{z-index:1;position:relative}.lp-agents__copy .lp-h2{max-width:560px;margin-inline:auto}.lp-agents__bar{z-index:1;padding-inline:var(--lp-gutter);justify-content:center;margin-top:88px;display:flex;position:relative}.agent-bar{--agent-tab:108px;max-width:100%;display:inline-flex;position:relative}.agent-bar__inner{height:58px;color:var(--app-text);letter-spacing:-.01em;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121212eb;border:1px solid #ffffff17;border-radius:18px;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:13px;font-weight:500;display:flex;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #0009}.agent-bar--glow:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,#0090ff38,#0000);border-radius:50%;position:absolute;inset:-90px -120px}.agent-bar__close{color:#111;background:#e8e8e8;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.agent-bar__close .mock-icon{stroke-width:2.4px;width:12px;height:12px}.agent-bar__rule{background:#ffffff24;width:1px;height:18px}.agent-bar__tabs{display:flex;position:relative}.agent-bar__chip{width:var(--agent-tab);background:var(--app-chip);transform:translateX(calc(var(--agent-index) * var(--agent-tab)));border-radius:11px;transition:transform .52s cubic-bezier(.32,.72,0,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 1px 2px #0006}.agent-bar__tab{width:var(--agent-tab);height:40px;color:var(--app-label);justify-content:center;align-items:center;gap:7px;transition:color .22s;display:flex;position:relative}.agent-bar__tab[data-selected=true]{color:#fff}.agent-bar__logo{opacity:.55;filter:grayscale();width:15px;height:15px;transition:opacity .22s,filter .22s}.agent-bar__tab[data-selected=true] .agent-bar__logo{opacity:1;filter:none}.agent-bar__select{height:40px;color:var(--app-quiet);border-radius:11px;align-items:center;gap:6px;padding:0 8px;display:flex}.agent-bar__select .mock-icon{width:15px;height:15px}.agent-bar__chev{color:var(--app-unit);width:13px!important;height:13px!important}.agent-bar__value{min-width:46px;animation:agent-swap .3s var(--lp-ease);display:inline-block}.agent-bar__options{background:var(--app-control);height:40px;color:var(--app-text);border-radius:11px;place-items:center;padding:0 14px;display:grid}.agent-bar__go{background:var(--app-blue);color:#fff;border-radius:12px;place-items:center;min-width:148px;height:42px;padding:0 16px;display:grid}.agent-bar__go>span{animation:agent-swap .3s var(--lp-ease)}@keyframes agent-swap{0%{opacity:0;transform:translateY(4px)}}@media (width<=859px){.lp-agents{padding:140px 0 110px}.agent-bar__select,.agent-bar__rule:nth-of-type(3),.agent-bar__rule:nth-of-type(4),.agent-bar__options{display:none}}@media (width<=559px){.agent-bar{--agent-tab:88px}.agent-bar__inner{font-size:12px}.agent-bar__go,.agent-bar__rule{display:none}}@media (prefers-reduced-motion:reduce){.agent-bar__chip{transition:none}.agent-bar__value,.agent-bar__go>span{animation:none}}.lp-tour{padding:120px 0 140px}.lp-tour__grid{grid-template-columns:240px minmax(0,1fr);margin-top:80px;display:grid}.lp-tour__index ul{top:calc(var(--lp-header) + 64px);gap:8px;margin:0;padding:0;list-style:none;display:grid;position:sticky}.lp-tour__index a{color:#8a8a8a;letter-spacing:-.02em;padding-left:16px;font-size:18px;line-height:1.3;text-decoration:none;transition:color .2s;display:inline-block;position:relative}.lp-tour__index a:before{content:"";opacity:0;width:5px;height:5px;transition:opacity .2s ease, transform .26s var(--lp-ease);background:#fff;border-radius:50%;margin-top:-2.5px;position:absolute;top:50%;left:0;transform:scale(.4)}.lp-tour__index a:hover{color:#cfcfcf}.lp-tour__index a[aria-current=true]{color:#fff}.lp-tour__index a[aria-current=true]:before{opacity:1;transform:none}.lp-tour__list{gap:170px;display:grid}.lp-feature{scroll-margin-top:calc(var(--lp-header) + 48px)}.lp-feature__title{color:#fff;font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:400;line-height:1.3}.lp-feature__body{max-width:480px;color:var(--lp-grey);letter-spacing:-.01em;text-wrap:pretty;margin:4px 0 0;font-size:18px;line-height:1.2}.lp-card{isolation:isolate;background:linear-gradient(#0a8dff 0%,#45a8ff 36%,#a9d5ff 72%,#f2f8ff 100%);border-radius:12px;margin-top:22px;position:relative;overflow:hidden}.lp-card .lp-stage__frame{border-radius:12px}.lp-more{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:72px;display:grid}.lp-more ul{align-content:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-more li{color:var(--lp-grey);letter-spacing:-.01em;align-items:center;gap:12px;font-size:18px;display:flex}.lp-more svg{flex:none;width:22px;height:22px}.lp-more svg circle{fill:#2a2a2a}.lp-more svg path{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lp-more__soon{color:#6a6a6a!important}.lp-more__soon svg circle{fill:#1c1c1c}.lp-more__soon svg path{stroke:#6a6a6a}@media (width<=959px){.lp-tour__grid{grid-template-columns:minmax(0,1fr);margin-top:56px}.lp-tour__index{display:none}.lp-tour__list{gap:110px}}@media (width<=639px){.lp-tour{padding:90px 0 100px}.lp-more{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:40px}.lp-feature__title,.lp-feature__body,.lp-more li{font-size:17px}}.card-demo .mock-window{box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00143c73}.direct__panel{background:var(--app-column);flex-direction:column;width:340px;height:512px;display:flex;top:24px;left:32px}.direct__chat{flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 14px 10px;display:flex;overflow:hidden}.direct__bubble,.direct__reply{font-size:12.5px}.direct__agent-state{margin-left:auto;font-size:11px}.direct__agent-state>.demo-phase{justify-self:end}.direct__ask{flex:none;height:271px;position:relative;overflow:hidden}.direct__form{border:1px solid var(--app-edge);background:#161616;border-radius:10px;gap:10px;margin:0;padding:12px;display:grid;position:absolute;inset:0 0 auto}.direct__form-title{color:var(--app-text);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.direct__form-title .mock-icon{width:15px;height:15px;color:var(--app-label)}.direct__field{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.direct__field legend{color:var(--app-text);margin-bottom:4px;padding:0;font-size:11.5px}.direct__option{border:1px solid var(--app-edge);height:29px;color:var(--app-text);border-radius:7px;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:flex;position:relative}.direct__option small{color:var(--app-unit);font-size:11px}.direct__option-on{border-radius:inherit;background:#ffffff0d;border:1px solid #0090ffa6;position:absolute;inset:-1px}.direct__radio{border:1.5px solid #6b6b6b;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:grid;position:relative}.direct__radio i{border:4px solid var(--app-blue);background:#fff;border-radius:50%;width:14px;height:14px}.direct__form-actions{justify-content:flex-end;gap:6px;padding-top:2px;display:flex}.direct__form-actions .mock-btn{border-radius:8px;height:28px;padding:0 12px;font-size:12px}.direct__answered{background:#1c1c1c99;border-radius:8px;gap:2px;padding:8px 12px;font-size:12px;display:grid;position:absolute;inset:0 0 auto}.direct__answered strong{color:var(--app-text);font-weight:500}.direct__answered span{color:var(--app-label)}.direct__receipts{gap:2px;margin:0;padding:0;list-style:none;display:grid}.direct__receipts li{white-space:nowrap;align-items:center;gap:8px;height:26px;padding:0 6px;font-size:12px;display:flex}.direct__receipts strong{color:#bdbdbd;flex:none;font-weight:500}.direct__receipts li>span:last-child{color:#858585;text-overflow:ellipsis;font-size:11px;overflow:hidden}.direct__applied{border-top:1px solid var(--app-line);flex:none;padding-top:10px}.direct__applied h4{color:var(--app-text);margin:0 0 6px;font-size:12px;font-weight:500}.direct__applied h4 span{color:var(--app-label);font-weight:400}.direct__applied-row{align-items:center;gap:6px;font-size:12px;display:flex}.direct__applied-row p{color:var(--app-label);flex:1;margin:0}.direct__show{background:var(--app-control);height:24px;color:var(--app-text);border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:11.5px;display:inline-flex}.direct__show .mock-icon{width:12px;height:12px}.direct__composer{margin:0 12px 12px}.direct__preview{width:236px;height:420px;position:absolute;top:52px;left:488px}.direct__frame{clip-path:inset(143.5px 0 round 10px);background:#000;border-radius:18px;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 60px #00143c73}@keyframes demo-reframe-tall{0%{clip-path:inset(143.5px 0 round 10px)}to{clip-path:inset(0 round 18px)}}@keyframes demo-reframe-follow{0%{transform:translateY(85px)}to{transform:none}}.direct__follow{position:absolute;inset:0}.direct__footage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.direct__cap{color:#fff;text-transform:uppercase;-webkit-text-stroke:5px #000000d9;paint-order:stroke fill;flex-direction:column;align-items:center;font-size:21px;font-weight:800;line-height:1.02;display:flex;position:absolute;bottom:118px;left:0;right:0}.direct__cap b{color:#facc15;font-weight:800}.direct__strip{background:#00000059;border-radius:8px;width:236px;height:22px;padding:3px;display:flex;position:absolute;top:436px;left:0;overflow:hidden}.direct__piece{height:100%;display:flex}.direct__piece .mock-clip{background:var(--clip-video);border-radius:4px;height:100%;padding:0;position:relative;top:0;bottom:0}.direct__gap{width:var(--w);background:repeating-linear-gradient(135deg,#f87171f2 0 3px,#f8717173 3px 6px);border-radius:3px;flex:none;height:100%;display:block}.tx__viewer{background:#000;border:1px solid #ffffff29;border-radius:18px;width:232px;height:412px;position:absolute;top:40px;left:44px;overflow:hidden;box-shadow:0 24px 60px #00143c73}.tx__footage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tx__caption{display:grid;position:absolute;bottom:70px;left:14px;right:14px}.tx__caption-line{color:#fff;letter-spacing:-.01em;text-align:center;text-shadow:0 4px 18px #000000a6;text-wrap:balance;grid-area:1/1;align-self:end;font-size:17px;font-weight:700;line-height:1.22}.tx__caption-line b{color:#ffc83d;animation:.52s cubic-bezier(.34,1.56,.64,1) both tx-emph-pop;animation-delay:inherit;font-weight:800;display:inline-block}@keyframes tx-emph-pop{0%{transform:scale(.82)}to{transform:none}}.tx__panel{background:var(--app-column);flex-direction:column;width:488px;height:480px;padding:14px 12px 0;display:flex;top:40px;left:300px}.tx__head{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}.tx__head b{color:var(--app-text);font-size:13px;font-weight:600}.tx__head span{color:var(--app-unit);font-size:11.5px}.tx__scope{margin-top:12px}.tx__find{align-items:center;gap:6px;margin-top:8px;display:flex}.tx__search{background:var(--app-control);height:34px;color:var(--app-unit);border-radius:10px;flex:1;align-items:center;gap:9px;padding:0 10px;font-size:12px;display:flex}.tx__search .mock-icon{width:14px;height:14px;color:var(--app-label)}.tx__find .mock-ghost--label{height:34px;color:var(--app-quiet)}.tx__lines{margin-top:10px;position:relative}.tx__row{border-radius:12px;grid-template-columns:38px minmax(0,1fr);margin-bottom:2px;display:grid;position:relative}.tx__row time{color:var(--app-unit);font-family:var(--font-mono);letter-spacing:0;text-align:right;padding:10px 8px 0 0;font-size:11px;line-height:24px;position:relative}.tx__text{min-width:0;padding:8px 4px 8px 12px;position:relative}.tx__text:before{background:var(--app-edge);content:"";border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.tx__text p{color:#e6e6e6;letter-spacing:-.01em;margin:0;font-size:14px;line-height:24px}.tx__row-lit,.tx__row-live{background:var(--app-control);pointer-events:none;border-radius:12px;position:absolute;inset:0}.tx__row-live{background:#ffffff09}.tx__row-lit:before,.tx__row-live:before{z-index:1;content:"";background:#b98a2f;border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:38px}.tx__row-live:before{opacity:.5}.tx__actions{z-index:3;border:1px solid var(--app-edge);background:#171717;border-radius:999px;gap:2px;padding:2px;display:inline-flex;position:absolute;top:6px;right:6px;box-shadow:0 8px 24px #00000080}.tx__actions .mock-icon{width:26px;height:22px;color:var(--app-label);padding:4px 6px}.demo [data-a=lit]{animation-name:tx-lit,demo-out;animation-duration:.16s,.2s;animation-delay:calc(var(--demo-d) * var(--at,0)), calc(var(--demo-d) * var(--to,1));animation-timing-function:ease-out;animation-fill-mode:both,forwards}@keyframes tx-lit{0%{opacity:0}to{opacity:1}}.tx__meta{display:block;overflow:hidden}.tx__meta-in{align-items:center;min-height:27px;padding-top:5px;display:flex}.demo [data-a=expand]{animation-name:tx-expand,tx-fold;animation-duration:.24s,.24s;animation-delay:calc(var(--demo-d) * var(--at,0)), calc(var(--demo-d) * var(--to,1));animation-fill-mode:both,forwards;animation-timing-function:var(--lp-ease-io)}@keyframes tx-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:28px}}@keyframes tx-fold{0%{opacity:1;max-height:28px}to{opacity:0;max-height:0}}.tx__timing{height:22px;color:var(--app-label);font-family:var(--font-mono);letter-spacing:0;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;margin-left:-6px;padding:0 6px;font-size:11px;display:inline-flex}.tx__timing .mock-icon{width:12px;height:12px}.tx__pill{background:var(--app-chip);height:18px;color:var(--app-label);border-radius:999px;padding:0 7px;font-size:11px;line-height:18px}.tx__target,.tx__edit,.tx__span{vertical-align:bottom;display:inline-block;position:relative}.tx__drop{vertical-align:bottom;white-space:pre;max-width:6em;display:inline-block;overflow:hidden}.tx__word{z-index:0;white-space:nowrap;display:inline-block;position:relative}.tx__span{z-index:0}.tx__sel{z-index:-1;background:#b98a2f;border-radius:6px;position:absolute;inset:0 -4px;box-shadow:0 0 0 1px #ffd6784d}.tx__drop .tx__sel{inset:0 -2px 0 -4px}.tx__sel--sweep{inset:0 -4px}.demo [data-a=sweep]{animation-name:demo-grow,demo-out;animation-duration:.56s,.2s;animation-delay:calc(var(--demo-d) * var(--at,0)), calc(var(--demo-d) * var(--to,1));animation-timing-function:cubic-bezier(.55,.06,.2,1),ease-out;animation-fill-mode:both,forwards}.tx__emph{color:#ffc83d;background:#ffc83d21;border-radius:6px;margin:0 -4px;padding:0 4px;font-weight:600}.tx__seam{z-index:3;border:1px solid var(--app-edge);background:#171717;border-radius:999px;gap:2px;padding:2px;display:inline-flex;position:absolute;bottom:calc(100% + 4px);right:-6px;translate:50%;box-shadow:0 8px 24px #0000008c}.tx__seam .mock-icon{width:20px;height:20px;color:var(--app-label);padding:4px}.tx__menu{z-index:6;border:1px solid var(--app-edge);white-space:normal;background:#171717;border-radius:14px;width:244px;padding:4px;display:block;position:absolute;top:calc(50% + 6px);left:calc(42% + 4px);box-shadow:0 18px 44px #0009}.demo [data-a=menu]{animation-name:tx-menu-in,demo-out;animation-duration:.18s,.14s;animation-delay:calc(var(--demo-d) * var(--at,0)), calc(var(--demo-d) * var(--to,1));transform-origin:0 0;animation-timing-function:cubic-bezier(.22,1,.36,1),ease-out;animation-fill-mode:both,forwards}@keyframes tx-menu-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.tx__menu-head{color:var(--app-text);justify-content:space-between;align-items:center;padding:6px 8px;font-size:12px;font-weight:500;display:flex}.tx__menu-head small{color:var(--app-unit);font-family:var(--font-mono);font-size:11px}.tx__menu-group{border-top:1px solid var(--app-line);margin-top:4px;padding-top:4px;display:block}.tx__menu-row{color:var(--app-text);border-radius:8px;align-items:flex-start;gap:10px;padding:6px 8px;font-size:12px;line-height:1.2;display:flex;position:relative}.tx__menu-row>.mock-icon{width:14px;height:14px;color:var(--app-label);flex:none;margin-top:1px}.tx__menu-row small{color:var(--app-unit);margin-top:2px;font-size:11px;display:block}.tx__menu-row--danger{color:#ff7a7a}.tx__menu-row>:not(.tx__menu-hover){position:relative}.tx__menu-hover{background:#ff5c5c1f;border-radius:8px;position:absolute;inset:0}.tx__menu-row--danger>.mock-icon{color:#ff7a7a}.tx__inline{vertical-align:bottom;white-space:nowrap;max-width:0;display:inline-block;overflow:hidden}.demo [data-a=swap]{animation-name:tx-open,tx-close;animation-duration:1ms,1ms;animation-delay:calc(var(--demo-d) * var(--at,0)), calc(var(--demo-d) * var(--to,1));animation-fill-mode:both,forwards}@keyframes tx-open{0%{max-width:0}to{max-width:9em}}@keyframes tx-close{0%{max-width:9em}to{max-width:0}}.tx__field{background:var(--app-control);box-shadow:0 0 0 2px var(--app-blue);white-space:nowrap;border-radius:4px;align-items:center;margin:0 1px;padding:0 3px;display:inline-flex}.tx__all{background:#0090ff73;border-radius:2px}.tx__typed{vertical-align:bottom;white-space:nowrap;width:7ch;display:inline-block;overflow:hidden}.tx__caret{vertical-align:-3px;background:#fff;width:1.5px;height:16px;margin-left:1px;animation:1s step-end infinite tx-blink;display:inline-block}@keyframes tx-blink{50%{opacity:0}}.tx__word--fixed{border-radius:5px}.demo [data-a=fix-flash]{animation-name:tx-flash;animation-duration:var(--dur,1.4s);animation-timing-function:ease-out}@keyframes tx-flash{0%{background:#34d39957;box-shadow:0 0 0 3px #34d39957}to{background:#34d39900;box-shadow:0 0 0 3px #34d39900}}.tx__bar{z-index:5;border-top:1px solid var(--app-edge);background:#171717f5;padding:12px 14px 14px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 40px #00000073}.demo [data-a=sel-bar]{animation-name:tx-bar-in,tx-bar-out;animation-duration:.32s,.26s;animation-delay:calc(var(--demo-d) * var(--at,0)), calc(var(--demo-d) * var(--to,1));animation-timing-function:cubic-bezier(.32,.72,0,1),ease-in;animation-fill-mode:both,forwards}@keyframes tx-bar-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes tx-bar-out{0%{transform:none}to{visibility:hidden;transform:translateY(100%)}}.tx__bar-count{color:var(--app-label);font-size:12px;display:block}.tx__bar-row{gap:4px;margin-top:8px;display:flex}.tx__btn{height:28px;color:var(--app-quiet);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.tx__btn .mock-icon{width:13px;height:13px}.tx__btn--solid{background:var(--app-chip);color:#fff}.tx__btn--quiet{color:var(--app-unit)}.captions__viewer{width:288px;height:512px;position:absolute;top:36px;left:64px}.captions__frame{background:#000;border:1px solid #ffffff29;border-radius:18px;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 60px #00143c73}.captions__footage{object-fit:cover;object-position:55% 40%;width:100%;height:100%;position:absolute;inset:0}.captions__lines{justify-items:center;display:grid;position:absolute;bottom:86px;left:12px;right:12px}.captions__line{color:#fff;text-align:center;text-shadow:0 2px 10px #0000008c;flex-wrap:wrap;grid-area:1/1;justify-content:center;gap:0 7px;font-size:24px;font-weight:600;line-height:1.15;display:flex}.captions__line--native{font-family:"Kohinoor Devanagari", "Devanagari Sangam MN", "Nirmala UI", var(--font-sans)}.captions__word.is-spoken{color:#ffc83d}.captions__line--creator{letter-spacing:.005em;text-transform:uppercase;gap:2px 6px;font-size:25px;font-weight:900;line-height:1.12}.captions__line--creator .captions__word.is-spoken{color:#12141a;text-shadow:none;background:#a8e85c;border-radius:.22em;padding:0 .18em}.captions__panel{background:var(--app-column);flex-direction:column;width:380px;height:540px;display:flex;top:36px;left:396px}.captions__panel .cap-inspector__head{border-top:0;height:52px;padding:0 18px}.captions__body{padding:4px 18px 0}.captions__panel .mock-field__label{width:70px}.captions__script{height:36px}.captions__script>span{font-size:12.5px}.captions__script-chip,.captions__script-chip>i{width:calc(33.3333% - 2px);position:absolute;top:3px;bottom:3px;left:3px}.captions__script-chip>i{background:var(--app-chip);border-radius:8px;width:100%;inset:0;box-shadow:0 1px 2px #0006}.captions__gallery-label{margin-top:20px}.captions__gallery-label small{color:var(--app-label);font-variant-numeric:tabular-nums;margin-left:4px;font-size:11px}.captions__grid{--card-h:104px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;-webkit-mask:linear-gradient(#000 72%,#0000 100%);mask:linear-gradient(#000 72%,#0000 100%)}.captions__grid .cap-card .ctpl{height:72px;padding-top:12px}.captions__grid .ctpl__line{font-size:12px}.captions__grid .ctpl--signal .ctpl__line{max-width:84px;font-size:10.5px}.captions__grid .ctpl--punch .ctpl__line{font-size:20px}.captions__grid .ctpl--kinetic .ctpl__line{font-size:11.5px}.captions__grid .ctpl--creator .ctpl__line{font-size:12px}.captions__grid .ctpl--essay .ctpl__line,.captions__grid .ctpl--paper .ctpl__line,.captions__grid .ctpl--studio .ctpl__line{font-size:15px}.captions__grid .cap-card small{padding:7px 5px 8px;font-size:11.5px}.captions__grid .cap-card__active{top:calc(var(--row) * (var(--card-h) + 8px));left:calc(var(--col) * ((100% - 16px) / 3 + 8px));width:calc(33.3333% - 5.33333px);height:var(--card-h)}.captions__grid .cap-badge{top:9px;right:9px}.gfx{width:768px;height:500px;top:30px;left:32px}.gfx__viewer{background:var(--app-stage);width:520px;height:306px;position:absolute;top:0;left:0}.gfx__frame{background:#000;border-radius:6px;width:480px;height:270px;position:absolute;top:18px;left:20px;overflow:hidden;container-type:size}.gfx__footage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gfx-title{justify-items:start;gap:8px;display:grid;position:absolute;bottom:30px;left:26px}.demo [data-a=exit]{animation-name:gfx-exit;animation-duration:var(--dur,.36s);animation-timing-function:cubic-bezier(.55,0,.8,.2);animation-fill-mode:forwards}@keyframes gfx-exit{0%{opacity:1;translate:0}to{opacity:0;visibility:hidden;translate:0 10px}}.gfx-title__kicker{color:#34d399;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px 12px #00000073;font-size:10px;font-weight:700}.gfx-pink{color:#f472b6}.gfx-title__big{color:#fff;letter-spacing:-.035em;white-space:nowrap;text-shadow:0 4px 24px #00000073;font-size:31px;font-weight:800;line-height:1.04}.gfx-rise{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.gfx-rise>span{display:inline-block}.demo [data-a=rise]{animation-name:gfx-rise;animation-duration:.56s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@keyframes gfx-rise{0%{transform:translateY(105%)}to{transform:none}}.gfx-title__bar{width:46px;height:4px}.gfx-title__fill{background:#34d399;border-radius:3px}.gfx-title__fill--pink{background:#f472b6}.gfx-lt{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0c94;border-radius:10px;align-items:stretch;gap:10px;padding:9px 16px 9px 10px;display:flex;position:absolute;bottom:26px;left:24px;box-shadow:0 10px 30px #0000004d}.gfx-lt__tab{background:#34d399;border-radius:2px;width:4px}.gfx-lt b,.gfx-lt small{display:block}.gfx-lt b{color:#fff;letter-spacing:-.015em;font-size:15px;font-weight:700}.gfx-lt small{color:#ffffffbf;margin-top:2px;font-size:10.5px;font-weight:500}.demo [data-a=lt-wipe]{animation-name:gfx-wipe-in,gfx-wipe-out;animation-duration:.46s,.36s;animation-delay:calc(var(--demo-d) * var(--at,0)), calc(var(--demo-d) * var(--to,1));animation-timing-function:cubic-bezier(.16,1,.3,1),cubic-bezier(.7,0,.84,0);animation-fill-mode:both,forwards}@keyframes gfx-wipe-in{0%{clip-path:inset(0 100% 0 0 round 10px)}to{clip-path:inset(0 round 10px)}}@keyframes gfx-wipe-out{0%{clip-path:inset(0 round 10px)}to{clip-path:inset(0 0 0 100% round 10px);visibility:hidden}}.gfx-chart{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c0e9e;border:1px solid #ffffff1f;border-radius:14px;width:196px;padding:12px 14px 10px;position:absolute;top:20px;right:20px;box-shadow:0 14px 40px #00000059}.gfx-chart>b{color:#fff;letter-spacing:-.01em;font-size:12.5px;font-weight:700;display:block}.gfx-chart>small{color:#fff9;margin-top:1px;font-size:10px;display:block}.gfx-chart__bars{grid-template-columns:repeat(4,1fr);gap:10px;height:118px;margin-top:8px;display:grid}.gfx-chart__col{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;display:flex}.gfx-chart__col em{color:#ffffffd9;font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;font-weight:700}.gfx-chart__col>span{color:#ffffff8c;font-size:9px;font-weight:500}.gfx-chart__bar{width:100%;height:var(--h);background:#ffffff4d;border-radius:5px 5px 2px 2px}.gfx-chart__bar--peak{background:linear-gradient(#ff9a52,#ff5a36);box-shadow:0 0 18px #ff6e3c73}.demo [data-a=bar-grow]{animation-name:gfx-bar;animation-duration:.62s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@keyframes gfx-bar{0%{height:0}to{height:var(--h)}}.gfx-map{background:radial-gradient(120% 90% at 60%,#0e121ab8,#06080ceb),#0003;position:absolute;inset:0}.gfx-map svg{fill:none;width:100%;height:100%;position:absolute;inset:0}.gfx-map__grid{stroke:#ffffff0d;stroke-width:1px}.gfx-map__road{stroke:#ffffff29;stroke-width:2px;stroke-linecap:round}.gfx-map__river{stroke:#60a5fa8c;stroke-width:5px;stroke-linecap:round}.gfx-map__route{stroke:#ffc83d;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #ffc83db3)}.demo [data-a=draw]{animation-name:gfx-draw;animation-timing-function:cubic-bezier(.45,.05,.35,1)}@keyframes gfx-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.gfx-map__head{gap:2px;display:grid;position:absolute;top:18px;left:20px}.gfx-map__head small{color:#ffc83d;letter-spacing:.16em;text-transform:uppercase;font-size:9.5px;font-weight:700}.gfx-map__head b{color:#fff;letter-spacing:-.025em;font-size:19px;font-weight:800}.gfx-map__stop{width:0;height:0;position:absolute}.gfx-map__stop i{background:#0b0d12;border:3px solid #ffc83d;border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:-7px;box-shadow:0 0 0 4px #ffc83d2e}.gfx-map__stop>span{color:#0b0d12;white-space:nowrap;background:#ffffffeb;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:-9px}.gfx-map__stop--right>span{left:13px}.gfx-map__stop--left>span{right:13px}.gfx__inspector{border-left:1px solid var(--app-line);background:var(--app-column);width:248px;height:306px;padding:14px 14px 0;position:absolute;top:0;left:520px}.gfx__head{grid-template-columns:26px 1fr;align-items:center;column-gap:9px;display:grid}.gfx__head-icon{background:var(--clip-graphic);color:#fff;border-radius:8px;grid-row:span 2;place-items:center;width:26px;height:26px;display:grid}.gfx__head-icon .mock-icon{width:14px;height:14px}.gfx__head b{color:var(--app-text);font-size:13px;font-weight:600;line-height:1.1}.gfx__head small{color:var(--app-unit);font-size:11px}.gfx__inspector .mock-field__label{width:56px}.gfx__input{height:34px;font-size:12.5px}.gfx__value{align-items:center}.gfx__sel-wrap{z-index:0;position:relative}.gfx__sel{z-index:-1;background:#0090ff73;border-radius:3px;position:absolute;inset:-1px -2px}.gfx__typed{white-space:nowrap}.gfx__caret{width:0;display:inline-block;position:relative}.gfx__caret:after{content:"";background:#fff;width:1.5px;height:15px;position:absolute;top:-11px;left:1px}.gfx__focus{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 1.5px #0090ffd9,0 0 0 4px #0090ff2e}.gfx__swatches{gap:9px}.gfx__ring{pointer-events:none;border:2px solid #fff;border-radius:50%;width:30px;height:30px;position:absolute;top:-4px;left:-4px}.gfx__ring--pink{left:27px}.gfx__seg{flex:1}.gfx__timeline{border-top:1px solid var(--app-line);background:var(--app-column);position:absolute;inset:306px 0 0}.gfx__ruler .mock-ruler__ticks{background-size:17.1111px 6px}.gfx__t-graphics{height:34px}.gfx__clip{gap:5px;padding:0 8px}.gfx__clip .mock-icon{flex:none;width:12px;height:12px}.gfx__clip.is-selected{box-shadow:inset 0 0 0 1.5px #fff,0 0 0 3px #ffffff1f}.gfx__video{background:linear-gradient(to bottom, var(--clip-video) 0 13px, transparent 13px), url(/landing/film/reel-kinkakuji-strip.webp) left 13px / auto calc(100% - 13px) repeat-x, var(--clip-video);align-items:flex-start;padding-top:1px;font-size:10px}.gfx__playhead{z-index:4;background:#fff;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:48px;bottom:10px;box-shadow:0 0 10px #ffffff73}.gfx__playhead b{background:#fff;border-radius:3px 3px 6px 6px;width:11px;height:14px;position:absolute;top:-2px;left:50%;translate:-50%}@property --gfx-s{syntax:"<integer>";inherits:false;initial-value:1}@property --gfx-f{syntax:"<integer>";inherits:false;initial-value:0}.gfx__clock{color:var(--app-text);counter-reset:s var(--gfx-s) f var(--gfx-f);animation-name:gfx-secs,gfx-frames;animation-duration:calc(var(--demo-d) * .544), calc(var(--demo-d) * .0715789);animation-delay:calc(var(--demo-d) * .386);animation-timing-function:step-end,steps(30,end);animation-iteration-count:1,7.6;animation-fill-mode:both}.gfx__clock:before{content:"00:0" counter(s) ":" counter(f, decimal-leading-zero)}@keyframes gfx-secs{0%{--gfx-s:1}13.158%{--gfx-s:2}26.316%{--gfx-s:3}39.474%{--gfx-s:4}52.632%{--gfx-s:5}65.789%{--gfx-s:6}78.947%{--gfx-s:7}92.105%,to{--gfx-s:8}}@keyframes gfx-frames{0%{--gfx-f:0}to{--gfx-f:30}}.skills__panel{background:var(--app-column);flex-direction:column;width:340px;height:480px;display:flex;top:40px;left:32px}.skills__chat{flex:1;min-height:0;display:grid;overflow:hidden}.skills__chat>*{grid-area:1/1;min-width:0}.skills__first{align-content:start;justify-items:center;gap:14px;padding:26px 14px 0;display:grid}.skills__first h3{color:var(--app-text);margin:0;font-size:14px;font-weight:500}.skills__grid{grid-template-columns:repeat(3,1fr);gap:12px 10px;width:100%;display:grid}.skills__more{height:24px;color:var(--app-label);border-radius:999px;align-items:center;gap:3px;padding:0 10px;font-size:12px;display:inline-flex}.skills__more .mock-icon{width:12px;height:12px}.skills__card{flex-direction:column;min-width:0;display:flex}.skills__cover{background:linear-gradient(135deg, var(--t1), var(--t2));aspect-ratio:16/10;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff12}.skills__cover img{object-fit:cover;opacity:.9;mix-blend-mode:luminosity;width:100%;height:100%;position:absolute;inset:0}.skills__cover:after{content:"";background:radial-gradient(120% 90% at 88% 108%, var(--accent), transparent 58%), linear-gradient(160deg, var(--t1), var(--t2));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.skills__cover:after{background:radial-gradient(120% 90% at 88% 108%, color-mix(in srgb, var(--accent) 46%, transparent), transparent 58%), linear-gradient(160deg, color-mix(in srgb, var(--t1) 30%, transparent), color-mix(in srgb, var(--t2) 55%, transparent))}}.skills__cover em{z-index:1;color:#fff;background:#0009;border-radius:999px;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:500;line-height:13px;position:absolute;top:5px;right:5px}.skills__art{position:absolute;inset:0}.skills__art i{background:#ffffff12;border:1.5px solid #ffffffbf;border-radius:6px;position:absolute;inset:20% 18% 18%}.skills__art b{background:var(--accent);border-radius:4px;width:26%;height:22%;position:absolute;bottom:26%;right:26%}@supports (color:color-mix(in lab, red, red)){.skills__art b{background:color-mix(in srgb, var(--accent) 70%, transparent)}}.skills__art b{box-shadow:0 0 18px var(--accent)}.skills__card strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11.5px;font-weight:500;overflow:hidden}.skills__card small{color:var(--app-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.skills__run{flex-direction:column;gap:10px;padding:4px 14px 10px;display:flex}.skills__bubble{background:var(--app-control);color:var(--app-text);border:1px solid #ffffff0a;border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.5}.skills__agent{color:#d6d6d6;align-items:center;gap:7px;font-size:12px;display:flex}.skills__agent-state{margin-left:auto;font-size:11px}.skills__agent-state>.demo-phase{justify-self:end}.skills__receipts{gap:2px;margin:0;padding:0;list-style:none;display:grid}.skills__receipts li{white-space:nowrap;align-items:center;gap:8px;height:26px;padding:0 6px;font-size:12px;display:flex}.skills__receipts strong{color:#bdbdbd;flex:none;font-weight:500}.skills__receipts li>span:not(.tool-mark){color:#858585;text-overflow:ellipsis;font-size:11px;overflow:hidden}.skills__receipts em{color:#fcd34d;background:#fbbf2424;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-style:normal}.skills__reply{color:#d9d9d9;margin:0;font-size:12.5px;line-height:1.5}.skills__composer{margin:0 12px 12px}.skills__source{background:#000;border-radius:16px;width:408px;height:230px;top:40px;left:392px}.skills__footage{object-fit:cover;width:100%;height:100%}.skills__source-name{color:#fff;background:#0009;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500;position:absolute;bottom:10px;left:10px}.skills__shelf{gap:16px;display:flex;position:absolute;top:290px;left:404px}.skills__clip{background:#000;border-radius:12px;width:112px;height:199px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 18px 40px #00143c73}.skills__clip img{object-fit:cover;width:100%;height:100%}.skills__clip:after{content:"";background:linear-gradient(#0000,#000000b8);height:44%;position:absolute;inset:auto 0 0}.skills__clip-tag{z-index:1;color:#1a0700;letter-spacing:.03em;text-transform:uppercase;background:#ff5b2e;border-radius:4px;max-width:calc(100% - 18px);padding:3px 6px;font-size:8.5px;font-weight:800;position:absolute;top:10px;left:9px}.skills__clip-line{z-index:1;color:#fff;text-align:center;text-transform:uppercase;-webkit-text-stroke:3px #000c;paint-order:stroke fill;font-size:12px;font-weight:800;line-height:1.05;position:absolute;bottom:38px;left:6px;right:6px}.skills__clip-line mark{color:#ff7a4d;background:0 0}.skills__clip figcaption{z-index:1;color:#ffffffc7;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:500;position:absolute;bottom:9px;left:9px;right:9px}.skills__scrim{background:#00000073;position:absolute;inset:0}.skills__dialog{background:var(--app-column);border-radius:18px;width:600px;height:408px;top:76px;left:116px}.skills__tabs{border-bottom:1px solid var(--app-line);gap:4px;height:42px;padding:12px 16px 0;display:flex}.skills__tabs span{color:var(--app-label);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 12px;font-size:13px;line-height:28px}.skills__tabs span[data-selected]{color:#fff;border-bottom-color:#fff}.skills__body{padding:16px}.skills__search{background:var(--app-control);border-radius:999px;align-items:center;gap:8px;width:240px;height:32px;margin-bottom:16px;padding:0 12px;font-size:12px;display:flex;position:relative}.skills__search .mock-icon{width:14px;height:14px;color:var(--app-label)}.skills__search-hint{color:#767676}.skills__typed{color:#fff;white-space:nowrap;display:inline-block;overflow:hidden}.skills__results{width:100%;display:grid}.skills__library{grid-template-columns:repeat(4,1fr);gap:16px 14px;display:grid}.skills__library .skills__card strong{font-size:12px}.search__window{background:var(--app-stage);width:768px;height:480px;top:40px;left:32px}.search__panel{border-right:1px solid var(--app-line);background:var(--app-column);flex-direction:column;width:392px;padding:14px;display:flex;position:absolute;inset:0 auto 0 0}.search__tabs{align-self:flex-start;width:176px}.search__tools{align-items:center;gap:6px;margin-top:12px;display:flex}.search__scope,.search__mode{background:var(--app-control);height:28px;color:var(--app-text);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex}.search__scope{margin-right:auto}.search__scope .mock-icon{width:11px;height:11px;color:var(--app-label)}.search__mode{color:#6cc0ff;background:#0090ff24}.search__mode .mock-icon{width:12px;height:12px}.search__tools .mock-square .mock-icon{width:14px;height:14px}.search__field{flex:none;height:34px;margin-top:10px;font-size:12.5px}.search__field .mock-icon{width:14px;height:14px;color:var(--app-label)}.search__placeholder{color:#6f6f6f}.search__query{color:#fff}.search__caret{background:var(--app-blue);border-radius:1px;width:1.5px;position:absolute;top:9px;bottom:9px;right:12px}.search__meta{color:var(--app-label);justify-content:space-between;align-items:center;margin:12px 2px 6px;font-size:11.5px;display:flex}.search__sort{align-items:center;gap:4px;display:inline-flex}.search__sort>.demo-phase,.search__sort .demo-phase{justify-self:end}.search__sort .mock-icon{width:11px;height:11px}.search__results{flex:1;min-height:0;display:grid}.search__list{grid-area:1/1;align-content:start;gap:4px;display:grid}.search__appear{display:block}.search__row{border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:12px;padding:8px;display:flex;position:relative}.search__row[data-top]{background:#0090ff0f}.search__thumb{background:var(--app-control) center / cover no-repeat;border-radius:7px;flex:none;width:96px;height:54px;position:relative}.search__thumb em{color:#ffffffeb;font-family:var(--font-mono);background:#000000b3;border-radius:4px;padding:1px 4px;font-size:10px;font-style:normal;line-height:1.3;position:absolute;bottom:3px;right:3px}.search__info{gap:3px;min-width:0;display:grid}.search__file{color:var(--app-label);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}.search__file .mock-icon{width:10px;height:10px}.search__caption{color:var(--app-text);font-size:12px;line-height:1.35}.search__hit-text{color:#fff;background:#0090ff47;border-radius:3px;margin:0 -2px;padding:0 2px}.search__chips{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.search__chip{border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-size:10.5px;line-height:1.2;display:inline-flex}.search__chip .mock-icon{width:10px;height:10px}.search__chip--top{color:#4db2ff;background:#0090ff26;border-color:#0090ff66}.search__chip--visual{color:#d8b4fe;background:#c084fc26;border-color:#c084fc4d}.search__chip--meaning{color:#7dd3fc;background:#38bdf826;border-color:#38bdf84d}.search__strength{gap:2px;height:2px;margin-top:3px;display:flex}.search__strength i{background:linear-gradient(90deg, #38bdf8b3 calc(var(--f) * 100%), #38bdf81a 0);border-radius:1px;flex:1;overflow:hidden}.search__strength i+i{background:linear-gradient(90deg, #c084fcb3 calc(var(--f) * 100%), #c084fc1a 0)}.search__local{border-top:1px solid var(--app-line);color:var(--app-unit);align-items:center;gap:6px;margin:26px 2px 0;padding-top:14px;font-size:11px;display:flex}.search__local .mock-icon{width:12px;height:12px;color:var(--app-green)}.search__monitor{flex-direction:column;justify-content:center;padding:14px 16px;display:flex;position:absolute;inset:0 0 0 392px}.search__monitor-head{height:28px;color:var(--app-text);justify-content:space-between;align-items:center;font-size:12px;display:flex}.search__monitor-head>span:last-child{color:var(--app-label);font-size:11px}.search__frame{aspect-ratio:16/9;background:#000;border-radius:12px;margin-top:10px;display:grid;position:relative;overflow:hidden}.search__shot{grid-area:1/1}.search__shot img,.search__shot video{object-fit:cover;width:100%;height:100%;display:block}.search__scrub{margin-top:14px;padding:0 2px}.search__rail{background:#2a2a2a;border-radius:2px;height:4px;display:block;position:relative}.search__hits i{background:var(--app-blue);width:8px;height:8px;box-shadow:0 0 0 2px var(--app-stage);border-radius:50%;margin-left:-4px;position:absolute;top:50%;translate:0 -50%}.search__head-track{position:absolute;inset:0}.search__head{background:#fff;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:50%;left:10%;translate:0 -50%;box-shadow:0 1px 4px #00000080}.search__transport{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.search__buttons{color:#bdbdbd;align-items:center;gap:10px;display:flex}.search__buttons>.mock-icon{width:15px;height:15px}.search__play{background:var(--app-control);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.search__play .mock-icon{width:14px;height:14px}.search__time{color:var(--app-label);font-family:var(--font-mono);font-variant-numeric:tabular-nums;gap:6px;font-size:11px;display:flex}.search__time>.stack:first-child{color:var(--app-text)}.search__sep{color:#555}.review__panel{background:var(--app-column);flex-direction:column;width:340px;height:480px;display:flex;top:40px;left:32px}.review__chat{flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 14px 10px;display:flex;overflow:hidden}.review__bubble{background:var(--app-control);color:var(--app-text);border:1px solid #ffffff0a;border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.5}.review__agent{color:#d6d6d6;align-items:center;gap:7px;font-size:12px;display:flex}.review__agent-state{margin-left:auto;font-size:11px}.review__agent-state>.demo-phase{justify-self:end}.review__tool{white-space:nowrap;align-items:center;gap:8px;height:26px;margin:0;padding:0 6px;font-size:12px;display:flex}.review__tool strong{color:#bdbdbd;flex:none;font-weight:500}.review__tool>span:last-child{color:#858585;text-overflow:ellipsis;font-size:11px;overflow:hidden}.review__card{flex:none;height:204px;position:relative;overflow:hidden}.review__card-frame{border:1px solid var(--app-edge);background:#1c1c1c66;border-radius:10px;position:absolute;inset:0}.review__card-body{padding:4px;position:relative}.review__card-head{align-items:center;gap:8px;height:28px;padding:0 6px;font-size:12px;display:flex}.review__card-head>.mock-icon{width:14px;height:14px;color:var(--app-label)}.review__card-head strong{color:var(--app-text);flex:1;font-weight:500}.review__card-head span{color:var(--app-label);font-size:11px}.review__card-head .review__caret{width:12px;height:12px;rotate:90deg}.review__card-text{padding:2px 8px 8px;font-size:12px;line-height:1.5}.review__summary{color:var(--app-text);margin:0 0 3px}.review__card-text ul{color:var(--app-label);gap:1px;margin:0 0 8px;padding:0;font-size:11.5px;list-style:none;display:grid}.review__card-text li:before{content:"·";margin-right:6px}.review__consequence{color:var(--app-text);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.review__consequence .mock-icon{width:13px;height:13px}.review__note{color:var(--app-unit);margin:3px 0 0;font-size:11px;line-height:1.45}.review__actions{gap:6px;padding-top:10px;display:flex}.review__actions .mock-btn{border-radius:999px;height:26px;padding:0 10px;font-size:11.5px}.review__actions .mock-btn .mock-icon{width:12px;height:12px}.review__tool--done{position:absolute;inset:0 0 auto}.review__applied{border-top:1px solid var(--app-line);flex:none;padding-top:10px}.review__applied h4{color:var(--app-text);margin:0 0 6px;font-size:12px;font-weight:500}.review__applied h4 span{color:var(--app-label);font-variant-numeric:tabular-nums;font-weight:400}.review__applied-row{align-items:center;gap:4px;font-size:12px;display:flex}.review__applied-row p{min-width:0;color:var(--app-label);flex:1;margin:0;line-height:1.4}.review__show{background:var(--app-control);height:24px;color:var(--app-text);border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:11.5px;display:inline-flex}.review__show .mock-icon,.review__tune .mock-icon{width:12px;height:12px}.review__tune{width:24px;height:24px;color:var(--app-label);place-items:center;display:grid}.review__reply{color:#d9d9d9;margin:0;font-size:12.5px;line-height:1.5}.review__composer{margin:0 12px 12px}.review__viewer{background:#000;border-radius:16px;width:408px;height:230px;top:40px;left:392px}.review__footage{object-fit:cover;width:100%;height:100%}.review__tl{background:var(--app-column);border-radius:16px;width:408px;height:234px;top:286px;left:392px}.review__tl-bar{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;height:40px;padding:0 12px;display:flex}.review__transport{color:#bdbdbd;align-items:center;gap:8px;display:flex}.review__transport>.mock-icon{width:14px;height:14px}.review__play{background:var(--app-control);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.review__play .mock-icon{width:13px;height:13px}.review__tl-time{color:var(--app-label);font-family:var(--font-mono);font-variant-numeric:tabular-nums;gap:6px;font-size:11px;display:flex}.review__tl-now{color:var(--app-text)}.review__tl-sep{color:#555}.review__ruler{color:#6f6f6f;font-variant-numeric:tabular-nums;height:22px;margin:0 10px 0 70px;font-size:9.5px;position:relative}.review__ruler span{white-space:nowrap;border-left:1px solid #3a3a3a;padding-left:4px;line-height:11px;position:absolute;top:5px}.review__rows{gap:7px;padding:4px 10px 10px;display:grid;position:relative}.review__row{grid-template-columns:60px 328px;align-items:center;height:28px;display:grid}.review__row--video{height:56px}.review__row--audio{height:46px}.review__track{color:var(--app-label);align-items:center;gap:5px;font-size:10.5px;display:flex}.review__track .mock-icon{width:12px;height:12px}.review__lane,.review__piece{height:100%;display:flex}.review__clip,.review__gap{flex:none;height:100%;position:relative}.review__gap{width:var(--w);overflow:hidden}.review__lane--caption .review__clip{background:var(--clip-caption);border-radius:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.review__lane--caption .review__clip em{color:#1c1400;font-size:8.5px;font-weight:700;line-height:1;top:50%;left:5px;translate:0 -50%}.review__lane--video .review__clip,.review__lane--video .review__gap{background:linear-gradient(to bottom, var(--clip-video) 0 14px, transparent 14px), url(/landing/film/review-strip.webp) calc(-1 * var(--src)) 14px / 330px 42px no-repeat, var(--clip-video)}.review__lane--video .review__clip{border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff1a}.review__clip em{color:#fff;white-space:nowrap;font-size:9.5px;font-style:normal;font-weight:600;line-height:14px;position:absolute;top:0;left:6px}.review__lane--audio{filter:drop-shadow(0 0 3px #7cf5dc38)}.review__lane--audio .review__clip,.review__lane--audio .review__gap{background:url(/landing/wave-review.svg) calc(-1 * var(--src)) 50% / 328px 30px no-repeat, var(--clip-audio)}.review__lane--audio .review__clip{border-radius:6px}.review__lane--video .review__gap:before,.review__lane--audio .review__gap:before{content:"";background:#12121280;position:absolute;inset:0}.review__mark{z-index:1;background:repeating-linear-gradient(135deg,#f87171eb 0 3px,#f871716b 3px 6px);place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 1px 0 #121212,inset -1px 0 #121212}.review__mark small{color:#fff;text-shadow:0 1px 2px #0009;font-size:9px;font-weight:700}.review__sel{z-index:1;border:2px solid #fff;border-radius:7px;position:absolute;inset:-1px}.review__scan{pointer-events:none;width:2px;position:absolute;top:0;bottom:6px;left:70px}.review__scan i{background:#fda4af;border-radius:1px;position:absolute;inset:0;box-shadow:0 0 12px 2px #f87171b3}.review__playhead{z-index:2;pointer-events:none;width:2px;position:absolute;top:-22px;bottom:6px;left:69px}.review__playhead i{background:var(--app-blue);border-radius:1px;position:absolute;inset:0}.review__playhead i:before{content:"";background:var(--app-blue);border-radius:3px 3px 5px 5px;width:10px;height:10px;position:absolute;top:0;left:-4px}.export__editor{background:#000;width:768px;height:480px;top:40px;left:32px}.export__footage{object-fit:cover;width:100%;height:100%}.export__scrim{background:#0000008c;border-radius:20px;position:absolute;inset:40px 32px}.export__dialog{background:var(--app-column);border-radius:18px;width:480px;top:50%;left:176px;translate:0 -50%}.export__box{height:440px;position:relative}.export__close{z-index:1;width:26px;height:26px;color:var(--app-label);border-radius:8px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.export__close .mock-icon{width:15px;height:15px}.export__view{padding:20px 22px;position:absolute;inset:0}.export__view h3{color:#fff;margin:0;font-size:16px;font-weight:500}.export__desc{color:var(--app-label);margin:4px 0 0;font-size:12.5px}.export__rows{gap:10px;margin-top:18px;display:grid}.export__row{grid-template-columns:84px 1fr;align-items:center;min-height:32px;display:grid}.export__row--top{align-items:start}.export__row--top .export__label{padding-top:7px}.export__label{color:var(--app-label);font-size:12px}.export__type{width:170px}.export__select{border:1px solid var(--app-edge);background:var(--app-control);height:32px;color:var(--app-text);border-radius:9px;justify-content:space-between;align-items:center;padding:0 10px 0 12px;font-size:12.5px;display:flex}.export__select .mock-icon{width:12px;height:12px;color:var(--app-label)}.export__hint{color:var(--app-unit);margin:-4px 0 0 84px;font-size:11px}.export__presets{flex-wrap:wrap;gap:6px;display:flex}.export__preset{border:1px solid var(--app-edge);height:30px;color:var(--app-quiet);isolation:isolate;border-radius:999px;place-items:center;padding:0 11px;font-size:12px;display:inline-grid;position:relative}.export__preset-on{z-index:-1;border-radius:inherit;background:#0090ff26;border:1px solid #0090ffa6;position:absolute;inset:-1px}.export__foot{border-top:1px solid var(--app-line);align-items:center;gap:8px;padding-top:16px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.export__size{color:var(--app-label);font-variant-numeric:tabular-nums;margin-right:auto;font-size:12px}.export__foot .mock-btn{border-radius:9px;height:32px}.export__view--progress{flex-direction:column;justify-content:center;padding:24px 28px;display:flex}.export__status{align-items:center;gap:12px;display:flex}.export__status strong{color:#fff;font-size:15px;font-weight:500;display:block}.export__message{color:var(--app-label);margin-top:2px;font-size:12.5px}.export__orbit{background:#0090ff1f;border-radius:50%;flex:none;width:30px;height:30px;animation:1.6s linear infinite demo-spin;position:relative}.export__orbit i{background:var(--app-blue);transform-origin:3px 12px;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:3px;left:50%}.export__orbit i:nth-child(2){opacity:.65;rotate:120deg}.export__orbit i:nth-child(3){opacity:.35;rotate:240deg}.export__meter{justify-content:space-between;align-items:baseline;margin-top:22px;display:flex}.export__pct{color:#fff;counter-reset:pct var(--pct);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.export__pct:before{content:counter(pct) "% exported"}.export__left{color:var(--app-label);font-size:12px}.export__left>.demo-phase{justify-self:end}.export__rail{background:#2a2a2a;border-radius:3px;height:6px;margin-top:12px;display:block;position:relative;overflow:hidden}.export__fill{background:var(--app-blue);border-radius:3px;width:0;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #0090ff8c}.export__cancel{border-radius:9px;align-self:flex-end;height:30px;margin-top:20px;font-size:12px}.export__view--done{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:26px;display:flex}.export__check{width:44px;height:44px;color:var(--app-green);background:#34d39924;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.export__check .mock-icon{stroke-width:2.2px;width:24px;height:24px}.export__facts{gap:22px;margin:18px 0 0;display:flex}.export__facts div{gap:3px;display:grid}.export__facts dt{color:var(--app-unit);font-size:11px}.export__facts dd{color:var(--app-text);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.lp-serif{letter-spacing:-.01em;font-family:Instrument Serif,ui-serif,Georgia,serif;font-style:italic;font-weight:400}.lp-h2 .lp-serif,.lp-hero__title .lp-serif{letter-spacing:-.02em;font-size:1.14em;line-height:.92}.film{object-fit:cover;background:#0a0a0a;display:block}.lp-grain{z-index:3;opacity:.14;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-grain:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;animation:.9s step-end infinite lp-grain;position:absolute;inset:-50%}@keyframes lp-grain{0%{transform:translate(0)}17%{transform:translate(-4%,3%)}33%{transform:translate(3%,-5%)}50%{transform:translate(-6%,-2%)}67%{transform:translate(5%,4%)}83%{transform:translate(-2%,6%)}}.reveal{opacity:0;transition:opacity .7s var(--lp-ease) var(--reveal-delay,0s), transform .9s var(--lp-ease) var(--reveal-delay,0s);transform:translateY(14px)}.reveal.is-inview{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-grain:before{animation:none}.reveal{opacity:1;transition:none;transform:none}}.demo [data-a=grade]{animation-name:demo-grade;animation-timing-function:var(--lp-ease-io)}.demo [data-a=grade-amount]{animation-name:demo-flag}.demo [data-a=grade-soften]{animation-name:demo-soften;animation-timing-function:var(--lp-ease-io)}.demo [data-a=ask-reframe]{animation-name:ask-reframe;animation-timing-function:cubic-bezier(.65,0,.35,1)}.demo [data-a=ask-pan]{animation-name:ask-pan;animation-timing-function:cubic-bezier(.65,0,.35,1)}.demo [data-a=ask-bar]{animation-name:ask-bar-in;animation-timing-function:cubic-bezier(.65,0,.35,1)}.demo [data-a=ask-letter]{animation-name:ask-letter;animation-timing-function:cubic-bezier(.2,.7,.2,1)}.demo [data-a=ask-rule]{animation-name:ask-rule}.demo [data-a=ask-brew]{animation-name:ask-brew;animation-timing-function:linear}.demo [data-a=ask-playhead]{animation-name:ask-playhead;animation-timing-function:linear}@keyframes demo-grade{0%{filter:var(--f-from,none)}to{filter:var(--f-to,none)}}@keyframes demo-soften{0%{opacity:1}to{opacity:.7}}@property --brew{syntax:"<integer>";inherits:false;initial-value:0}.lp-ask{padding:128px 0 120px}.lp-ask__head{flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.ask-shell{flex-direction:column;gap:12px;max-width:960px;margin-inline:auto;display:flex}.ask-panel{order:1}.ask.demo{height:auto}.ask .demo__run{flex-direction:column;gap:10px;display:flex;position:relative;inset:auto}.ask__stage{--ask-safe-top:0px;--ask-safe-bottom:calc(2.4cqw + 66px);--reframe-x:34.18%;position:relative;container-type:inline-size}.ask__screen{aspect-ratio:16/9;isolation:isolate;background:#0b0b0b;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 50px 140px -60px #ffa05047;container-type:inline-size}.ask__screen:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(130% 95% at 50% 42%,#0000 58%,#0000006b),linear-gradient(#0000 74%,#00000080);position:absolute;inset:0}.ask__picture,.ask__pan{z-index:1;position:absolute;inset:0}.ask__video{width:100%;height:100%;position:absolute;inset:0}.ask__backdrop{z-index:0;object-fit:cover;filter:blur(28px)brightness(.42)saturate(1.3);width:116%;max-width:none;height:116%;position:absolute;inset:-8%}.ask__grain{z-index:3}.ask__badge{z-index:5;font-size:12.5px;font-weight:500;position:absolute;top:2.2cqw;right:2.2cqw}.ask__badge .demo-phase{color:#ededed;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#0a0a0a94;border-radius:999px;justify-self:end;align-items:center;gap:7px;height:28px;padding:0 12px;display:inline-flex}.ask__badge i{background:#9a9a9a;border-radius:50%;width:7px;height:7px}.ask__badge-cut i{background:var(--app-green);box-shadow:0 0 10px #34d399b3}.ask__receipts{z-index:5;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:2.2cqw;left:2.2cqw}.ask__receipts li{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#0a0a0a99;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 12px 0 8px;font-size:13px;display:inline-flex}.ask__receipts strong{font-weight:500}.ask__receipts li>span:last-child{color:var(--app-label)}.ask__composer{z-index:6;-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);background:#141414bd;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:10px;width:min(640px,78%);min-height:52px;padding:7px 7px 7px 8px;display:flex;position:absolute;bottom:2.4cqw;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00000073}.ask__agent{background:var(--app-chip);color:#ededed;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;height:30px;padding:0 11px 0 9px;font-size:13px;font-weight:500;display:inline-flex}.ask__agent .agent-logo{width:14px;height:14px}.ask__field{color:#fff;letter-spacing:-.01em;flex:1;align-items:center;min-width:0;font-size:14.5px;line-height:1.32;display:grid}.ask__typed{display:block}.ask__status{color:var(--app-quiet);align-items:center;gap:9px;display:inline-flex}.ask__status--done{color:#fff}.ask__status--done .receipt-mark--solid{width:18px;height:18px;position:relative;inset:auto}.ask__status small{color:var(--app-label);align-items:center;gap:4px;margin-left:6px;font-size:13px;display:inline-flex}.ask__status small .mock-icon{width:12px;height:12px}.ask__pulse{background:var(--lp-blue);border-radius:50%;width:8px;height:8px;position:relative}.ask__pulse:after{content:"";animation:ask-pulse 1.2s var(--lp-ease) infinite;border:1.5px solid #0090ff99;border-radius:50%;position:absolute;inset:-5px}.ask__send{flex:none}@keyframes ask-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.ask-tl{--tl-head:96px;background:var(--app-column);border:1px solid #ffffff0f;border-radius:16px;gap:4px;padding:10px 12px;display:grid;position:relative}.ask-tl__track{grid-template-columns:var(--tl-head) 1fr;align-items:center;gap:10px;height:26px;display:grid}.ask-tl__head{color:var(--app-label);align-items:center;gap:7px;font-size:12px;display:inline-flex}.ask-tl__head .mock-icon{width:13px;height:13px}.ask-tl__lane{background:#ffffff08;border-radius:6px;height:100%;position:relative}.ask-tl__clip{color:#fff;white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;display:flex;position:absolute;top:2px;bottom:2px;overflow:hidden}.ask-tl__clip--video{background:var(--clip-video);left:0;right:0}.ask-tl__clip--graphic{background:var(--clip-graphic)}.ask-tl__name{text-overflow:ellipsis;overflow:hidden}.ask-tl__fx{background:#00000052;border-radius:999px;align-items:center;gap:4px;height:17px;margin-left:auto;padding:0 7px;font-size:11px;display:inline-flex}.ask-tl__fx .mock-icon{width:11px;height:11px}.ask-tl__dim{background:#00000094;position:absolute;top:0;bottom:0}.ask-tl__dim--l{width:36%;left:0}.ask-tl__dim--r{width:40%;right:0}.ask-tl__cue{background:var(--clip-caption);border-radius:4px;position:absolute;top:5px;bottom:5px}.ask-tl__playhead{top:6px;bottom:6px;left:calc(12px + var(--tl-head) + 10px);z-index:2;background:#fff;border-radius:2px;width:2px;position:absolute;box-shadow:0 0 0 1px #00000059}@keyframes ask-playhead{0%{left:calc(12px + var(--tl-head) + 10px)}to{left:calc(100% - 14px)}}.ask-tabs{order:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ask-tab{color:var(--lp-grey);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:16px 14px 13px;transition:background-color .16s,color .16s;display:flex;position:relative;overflow:hidden}.ask-tab:before,.ask-tab__bar{content:"";border-radius:2px;height:2px;position:absolute;top:0;left:14px;right:14px}.ask-tab:before{background:#ffffff1f}.ask-tab__bar{transform-origin:0;animation:ask-tab-bar var(--bar-d) linear forwards;background:#fff;transform:scaleX(0)}.ask-tabs[data-visible=false] .ask-tab__bar,.ask-tabs[data-state=idle] .ask-tab__bar{animation-play-state:paused}.ask-tab:hover{color:#fff}.ask-tab[aria-selected=true]{color:#fff;background:#0f0f0f}.ask-tab:focus-visible{outline:2px solid var(--lp-blue);outline-offset:2px}.ask-tab__label{letter-spacing:-.015em;font-size:15px;font-weight:500}.ask-tab__agent{color:var(--lp-dim);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ask-tab__agent .agent-logo{opacity:.8;width:12px;height:12px}@keyframes ask-tab-bar{to{transform:none}}.ask-hindi{right:0;bottom:var(--ask-safe-bottom);z-index:4;place-items:center;display:grid;position:absolute;left:0}.ask-hindi__phrase{opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:4.4s linear infinite ask-half;animation-delay:calc(var(--demo-d) * .4 + var(--p) * 2.2s);background:#00000094;border-radius:1.2cqw;flex-direction:column;grid-area:1/1;align-items:center;gap:.35cqw;margin:0;padding:.9cqw 2cqw 1cqw;animation-fill-mode:none;display:flex}.ask-hindi__native{gap:.75cqw;font-family:Kohinoor Devanagari,Noto Sans Devanagari,Nirmala UI,Mangal,sans-serif;font-size:2.9cqw;font-weight:600;line-height:1.35;display:flex}.ask-hindi__native span{color:#ffffff6b;animation:4.4s linear infinite ask-lit;animation-delay:calc(var(--demo-d) * .4 + var(--p) * 2.2s + var(--w) * (2.2s / var(--n)));animation-fill-mode:none}.ask-hindi__roman{color:#ffffffc7;letter-spacing:.01em;font-size:1.55cqw}@keyframes ask-half{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes ask-lit{0%,50%{color:#fff}50.1%,to{color:#ffffff6b}}.ask--film .ask__picture{--f-from:saturate(.58) contrast(.86) brightness(1.07) sepia(0);--f-to:saturate(1.16) contrast(1.1) brightness(.97) sepia(.2)}.ask-film__glow{z-index:2;mix-blend-mode:screen;background:radial-gradient(55% 60% at 68% 30%,#ff963c57,#0000 70%);position:absolute;inset:0}.ask-film__bar{z-index:4;background:#000;height:7.3cqw;position:absolute;left:0;right:0}.ask-film__bar--top{transform-origin:top;top:0}.ask-film__bar--bottom{transform-origin:bottom;bottom:0}.ask-film__slate{z-index:4;color:#fff;text-shadow:0 2px 18px #00000080;flex-direction:column;align-items:flex-end;gap:.3cqw;display:flex;position:absolute;bottom:8.9cqw;right:2.6cqw}.ask-film__slate b{font-family:Instrument Serif,ui-serif,Georgia,serif;font-size:3.4cqw;font-style:italic;font-weight:400;line-height:1}.ask-film__slate span{color:#ffffffbf;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:1.05cqw}@keyframes ask-bar-in{0%{transform:scaleY(0)}to{transform:none}}.ask-title{z-index:4;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.3cqw;padding-bottom:4cqw;display:flex;position:absolute;inset:0}.ask-title__shade{background:radial-gradient(46% 38% at 50% 46%,#00000061,#0000 78%);position:absolute;inset:0}.ask-title__kicker{color:#ffffffd1;letter-spacing:.46em;text-transform:uppercase;font-size:1.15cqw;font-weight:500;position:relative}.ask-title__main{letter-spacing:-.01em;text-shadow:0 4px 40px #00000059;font-family:Instrument Serif,ui-serif,Georgia,serif;font-size:6.6cqw;font-style:italic;line-height:1;display:flex;position:relative}.ask-title__main span{display:inline-block}.ask-title__rule{background:#ffffffb3;width:7cqw;height:1px;position:relative}@keyframes ask-letter{0%{opacity:0;filter:blur(10px);transform:translateY(.16em)}to{opacity:1;filter:none;transform:none}}@keyframes ask-rule{0%{transform:scaleX(0)}to{transform:none}}.ask-recipe__steps{z-index:4;flex-direction:column;gap:.6cqw;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:50%;left:2.6cqw;transform:translateY(-38%)}.ask-recipe__steps li{color:#fff;isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0a8c;border-radius:1cqw;grid-template-columns:auto 1fr auto;align-items:baseline;gap:1.1cqw;width:23cqw;padding:.85cqw 1.2cqw;font-size:1.4cqw;display:grid;position:relative;overflow:hidden}.ask-recipe__steps b{color:#fff9;font-family:var(--font-mono);font-size:1.1cqw;font-weight:500}.ask-recipe__steps small{color:#ffffffa6;font-family:var(--font-mono);font-size:1.1cqw}.ask-recipe__hl{z-index:-1;background:var(--lp-blue);opacity:0;animation:6s linear infinite ask-step;animation-delay:calc(var(--demo-d) * .53 + var(--i) * 1.5s);animation-fill-mode:none;position:absolute;inset:0}@keyframes ask-step{0%,24.9%{opacity:1}25%,to{opacity:0}}.ask-recipe__timer{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0a8c;border-radius:1.2cqw;flex-direction:column;align-items:flex-end;gap:.2cqw;padding:.9cqw 1.4cqw;display:flex;position:absolute;top:calc(2.2cqw + 40px);right:2.2cqw}.ask-recipe__timer small{color:#fff9;letter-spacing:.2em;text-transform:uppercase;font-size:1cqw}.ask-recipe__clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;counter-reset:brew var(--brew);font-size:3cqw;line-height:1}.ask-recipe__clock:before{content:"0:" counter(brew, decimal-leading-zero)}@keyframes ask-brew{0%{--brew:0}to{--brew:47}}@keyframes ask-reframe{0%{clip-path:inset(0)}to{clip-path:inset(0 var(--reframe-x) 0 var(--reframe-x) round 1.4cqw)}}@keyframes ask-pan{0%{transform:none}to{transform:translate(-12%)}}.ask-short{top:0;right:var(--reframe-x);bottom:0;left:var(--reframe-x);z-index:4;position:absolute}.ask-short__tag{color:#fff;font-family:var(--font-mono);letter-spacing:.08em;background:#00000080;border-radius:999px;padding:.3cqw .9cqw;font-size:1cqw;position:absolute;top:1.6cqw;left:50%;translate:-50%}.ask-short__captions{place-items:center;display:grid;position:absolute;top:74%;left:0;right:0}.ask-short__phrase{color:#fff;letter-spacing:-.01em;text-align:center;text-transform:uppercase;-webkit-text-stroke:.5cqw #000000e0;paint-order:stroke fill;opacity:0;max-width:90%;animation:3.3s linear infinite ask-third;animation-delay:calc(var(--demo-d) * .47 + var(--p) * 1.1s);flex-wrap:wrap;grid-area:1/1;justify-content:center;gap:0 .55cqw;margin:0;font-size:2.7cqw;font-weight:800;line-height:1.02;animation-fill-mode:none;display:flex}.ask-short__phrase span{opacity:0;animation:3.3s linear infinite ask-word-pop;animation-delay:calc(var(--demo-d) * .47 + var(--p) * 1.1s + var(--w) * .26s);animation-fill-mode:none;display:inline-block}.ask-short__phrase span:last-child{color:#facc15}@keyframes ask-third{0%,33.2%{opacity:1}33.3%,to{opacity:0}}@keyframes ask-word-pop{0%{opacity:0;transform:scale(.5)}4%{opacity:1;transform:scale(1.12)}7%,40%{opacity:1;transform:none}40.1%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ask-hindi__phrase:first-child,.ask-short__phrase:first-child,.ask-short__phrase:first-child span{opacity:1}.ask-hindi__native span{color:#fff}.ask-recipe__steps li:nth-child(2) .ask-recipe__hl{opacity:1}.ask-tab__bar{display:none}}@media (width<=860px){.ask-tabs{margin-inline:calc(-1 * var(--lp-gutter));padding-inline:var(--lp-gutter);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.ask-tab{flex:none;padding:13px 14px 11px}.ask-tab__agent{display:none}}@media (width<=720px){.lp-ask{padding:96px 0 88px}.ask__stage{--ask-safe-bottom:5cqw;flex-direction:column;gap:10px;display:flex}.ask__screen{border-radius:16px}.ask__receipts{flex-flow:wrap;order:2;gap:6px;position:static}.ask__receipts li{height:28px;font-size:12.5px}.ask__composer{order:1;width:100%;position:static;transform:none}.ask__agent{display:none}.ask__field{font-size:14px}.ask-recipe__timer{top:2.2cqw;left:2.2cqw;right:auto}.ask-tl{--tl-head:30px}.ask-tl__head{font-size:0}.ask-tl__head .mock-icon{width:14px;height:14px}}.lp-reel{padding:128px 0 112px;overflow:hidden}.lp-reel__head{flex-direction:column;align-items:center;margin-bottom:56px;display:flex}.lp-reel__rows{position:relative}.lp-reel__grain{z-index:2;opacity:.12}.reel{padding-block:4px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.reel+.reel{margin-top:26px}.reel--tall{--card-w:232px;--card-ratio:9 / 16;--reel-t:96s}.reel--wide{--card-w:404px;--card-ratio:16 / 9;--reel-t:74s}.reel__track{width:max-content;animation:reel-scroll var(--reel-t) linear infinite;margin:0;padding:0;list-style:none;display:flex}.reel[data-reverse=true] .reel__track{animation-direction:reverse}.reel:hover .reel__track{animation-play-state:paused}@keyframes reel-scroll{to{transform:translate(-50%)}}.reel-card{width:var(--card-w);flex:none;margin-right:16px}.reel-card__frame{aspect-ratio:var(--card-ratio);isolation:isolate;background:#111;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff12;container-type:inline-size}.reel-card__frame:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#0006);position:absolute;inset:0}.reel-card__video{width:100%;height:100%;transition:transform 1.4s var(--lp-ease);position:absolute;inset:0}.reel-card:hover .reel-card__video{transform:scale(1.045)}.reel-card__ask{color:#d4d4d4;letter-spacing:-.01em;grid-template-columns:14px 1fr;gap:5px 8px;margin:13px 4px 0;font-size:13.5px;line-height:1.35;display:grid}.reel-card__ask .agent-logo{width:14px;height:14px;margin-top:2px}.reel-card__ask small{color:var(--lp-dim);font-family:var(--font-mono);grid-column:2;font-size:11.5px}.lp-reel__credit{color:#5e5e5e;text-align:center;margin:36px auto 0;font-size:12.5px}@media (width<=720px){.lp-reel{padding:96px 0 88px}.reel--tall{--card-w:176px}.reel--wide{--card-w:300px}.reel-card{margin-right:12px}.reel-card__ask{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.reel{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.reel__track{padding-inline:var(--lp-gutter);animation:none}.reel-card[data-copy]{display:none}}.look{z-index:2;color:#fff;pointer-events:none;position:absolute;inset:0}.look__serif{letter-spacing:-.01em;font-family:Instrument Serif,ui-serif,Georgia,serif;font-style:italic;font-weight:400;line-height:.95}.look__kicker{letter-spacing:.32em;text-transform:uppercase;font-size:3.6cqw;font-weight:500}.look__small{color:#fffc;letter-spacing:.01em;font-size:3.6cqw}.look--handmade{background:linear-gradient(#0000 52%,#00000094);flex-direction:column;justify-content:flex-end;gap:2.4cqw;padding:9cqw 8cqw;display:flex}.look--handmade .look__serif{font-size:15cqw}.look--bold{place-items:end center;padding:0 6cqw 30cqw;display:grid}.look--bold p{text-align:center;-webkit-text-stroke:1.8cqw #000000e0;paint-order:stroke fill;flex-wrap:wrap;justify-content:center;gap:0 2.6cqw;margin:0;font-size:11cqw;font-weight:800;line-height:1.02;display:flex}.look--bold span{animation:look-pop 3.2s var(--lp-ease) infinite;display:inline-block}.look--bold span:nth-child(2){animation-delay:.3s}.look--bold span:nth-child(3){animation-delay:.6s}.look--bold span:nth-child(4){animation-delay:.9s}.look__hl{color:#facc15}@keyframes look-pop{0%{opacity:0;transform:scale(.5)}6%,80%{opacity:1;transform:none}88%,to{opacity:0;transform:none}}.look__kanji{letter-spacing:.12em;text-shadow:0 2px 24px #00000059;writing-mode:vertical-rl;font-family:Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif;font-size:15cqw;position:absolute;top:7cqw;right:7cqw}.look__place{flex-direction:column;gap:1.6cqw;display:flex;position:absolute;bottom:9cqw;left:8cqw;right:8cqw}.look__place b{text-shadow:0 2px 24px #0006;font-family:Instrument Serif,ui-serif,Georgia,serif;font-size:10cqw;font-style:italic;font-weight:400;line-height:1}.look__place small{color:#fffc;font-family:var(--font-mono);font-size:3.4cqw}.look--recipe{flex-direction:column;justify-content:space-between;padding:8cqw;display:flex}.look--recipe .look__kicker{color:#ffffffd9}.look__step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0a94;border-radius:4cqw;align-items:center;gap:3cqw;width:fit-content;padding:3cqw 4cqw;font-size:6cqw;font-weight:500;display:flex}.look__step b{color:#facc15;font-family:var(--font-mono);font-size:4cqw;font-weight:500}.look__step small{font-family:var(--font-mono);background:#ffffff24;border-radius:999px;padding:.8cqw 2.2cqw;font-size:3.6cqw}.look--salt{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3cqw;padding-bottom:18cqw;display:flex}.look__wide{letter-spacing:.4em;text-shadow:0 0 60px #ffaa5a8c;padding-left:.4em;font-size:19cqw;font-weight:700;line-height:1}.look--hindi{place-items:end center;padding:0 5cqw 16cqw;display:grid}.look--hindi p{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;border-radius:3cqw;flex-direction:column;align-items:center;gap:1cqw;margin:0;padding:2.6cqw 4cqw;display:flex}.look--hindi span{font-family:Kohinoor Devanagari,Noto Sans Devanagari,Nirmala UI,Mangal,sans-serif;font-size:7cqw;font-weight:600;line-height:1.3}.look--hindi small{color:#ffffffc7;font-size:4cqw}.look__rec{font-family:var(--font-mono);letter-spacing:.1em;align-items:center;gap:2cqw;font-size:3.6cqw;display:flex;position:absolute;top:7cqw;left:7cqw}.look__rec i{background:#ff3b30;border-radius:50%;width:3cqw;height:3cqw;animation:1.2s step-end infinite look-blink}@keyframes look-blink{50%{opacity:0}}.look__third{border-left:1.2cqw solid #ff5a36;flex-direction:column;gap:1.4cqw;padding-left:4cqw;display:flex;position:absolute;bottom:10cqw;left:7cqw;right:7cqw}.look__third b{letter-spacing:-.01em;font-size:7cqw;font-weight:600;line-height:1.05}.look__third small{color:#fffc;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:3.4cqw}.look--endcard{text-align:center;background:linear-gradient(#0000 45%,#2818088c);flex-direction:column;justify-content:flex-end;align-items:center;gap:3cqw;padding:0 6cqw 14cqw;display:flex}.look--endcard .look__serif{font-size:17cqw}.look__pill{color:#111;background:#fff;border-radius:999px;margin-top:2cqw;padding:2cqw 4.4cqw;font-size:3.8cqw;font-weight:500}.look--beats{flex-direction:column;justify-content:flex-end;align-items:center;gap:4cqw;padding:0 7cqw 10cqw;display:flex}.look__ticks{justify-content:space-between;align-items:flex-end;width:100%;height:8cqw;display:flex}.look__ticks i{transform-origin:bottom;width:1.4cqw;height:3.5cqw;animation:2s linear infinite look-beat;animation-delay:calc(var(--b) * .125s);background:#ffffff73;border-radius:1cqw}.look__ticks i:nth-child(4n+1){height:6cqw}@keyframes look-beat{0%{background:#fff;transform:scaleY(1.6)}12%,to{background:#ffffff73;transform:none}}.look--series{flex-direction:column;justify-content:space-between;padding:8cqw 7cqw 10cqw;display:flex}.look__day{letter-spacing:-.03em;text-shadow:0 2px 30px #00000059;font-size:14cqw;font-weight:800;line-height:.9}.look__day small{color:#fff9;margin-left:1cqw;font-size:7cqw;font-weight:600}.look__dot{width:1.8cqw;height:1.8cqw;animation:look-ping 1.8s var(--lp-ease) infinite;background:#ff5a36;border:.4cqw solid #fff;border-radius:50%;margin:-.9cqw 0 0 -.9cqw;position:absolute;top:43%;left:47%;box-shadow:0 0 #ff5a3699}@keyframes look-ping{0%{box-shadow:0 0 #ffffff8c}to{box-shadow:0 0 0 4cqw #fff0}}.look__leader{border-top:1px solid #fffc;border-left:1px solid #fffc;width:21%;height:21%;position:absolute;top:22%;left:47%}.look__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0a94;border-radius:1.6cqw;flex-direction:column;gap:.6cqw;padding:1.6cqw 2.4cqw;display:flex;position:absolute;top:calc(22% - 3.4cqw);left:68%}.look__card b{font-family:Instrument Serif,ui-serif,Georgia,serif;font-size:3.4cqw;font-style:italic;font-weight:400;line-height:1}.look__card small{color:#ffffffb8;font-size:1.8cqw}.look--audiogram{background:linear-gradient(#0000 45%,#0009);justify-content:space-between;align-items:flex-end;gap:4cqw;padding:4cqw 4.4cqw;display:flex}.look__wave{align-items:center;gap:.7cqw;height:9cqw;display:flex}.look__wave i{width:.8cqw;height:var(--h);animation:1.1s ease-in-out infinite alternate look-wave;animation-delay:calc(var(--i) * -97ms);background:#fff;border-radius:1cqw}@keyframes look-wave{0%{transform:scaleY(.35)}to{transform:none}}.look__episode{text-align:right;flex-direction:column;align-items:flex-end;gap:.8cqw;display:flex}.look__episode b{font-family:Instrument Serif,ui-serif,Georgia,serif;font-size:5cqw;font-style:italic;font-weight:400;line-height:1}.look__episode small{color:#ffffffbf;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:1.9cqw}.look--tide{justify-content:center;align-items:flex-end;padding-bottom:11cqw;display:flex}.look__bar{background:#000;height:7.3cqw;position:absolute;left:0;right:0}.look__bar--top{top:0}.look__bar--bottom{bottom:0}.look--tide .look__serif{text-shadow:0 2px 24px #00000073;font-size:4.4cqw}.look--callout .look__step{border-radius:1.8cqw;gap:1.6cqw;padding:1.4cqw 2.2cqw;font-size:2.8cqw;position:absolute;top:4cqw;left:4cqw}.look--callout .look__step b{font-size:2cqw}.look__tag{color:#111;background:#fff;border-radius:999px;align-items:center;gap:1.2cqw;padding:1cqw 2cqw 1cqw 1.2cqw;font-size:2.4cqw;font-weight:500;display:flex;position:absolute;top:38%;left:60%}.look__tag i{background:#34d399;border-radius:50%;width:1.8cqw;height:1.8cqw}.look__tag:before{content:"";background:#fff;width:1px;height:9cqw;position:absolute;top:100%;left:2cqw}.look--stats{align-items:flex-start;gap:4.4cqw;padding:4cqw 4.4cqw;display:flex}.look--stats span{flex-direction:column;gap:.4cqw;display:flex}.look--stats b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-shadow:0 2px 20px #0006;font-size:5.4cqw;font-weight:500;line-height:1}.look--stats small{color:#ffffffbf;letter-spacing:.08em;text-transform:uppercase;font-size:1.9cqw}.look__chip{font-family:var(--font-mono);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0a94;border-radius:999px;padding:1cqw 2.2cqw;font-size:2.4cqw;position:absolute;top:4cqw;right:4cqw}.look__progress{background:#ffffff40;border-radius:1cqw;height:.8cqw;position:absolute;bottom:4cqw;left:4cqw;right:4cqw;overflow:hidden}.look__progress i{transform-origin:0;background:#fff;height:100%;animation:6s linear infinite look-progress;display:block}@keyframes look-progress{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.look *,.look :before{animation:none!important}}.lp-harness{padding:120px 0}.lp-harness__board.demo{height:auto;margin-top:48px}.lp-harness__board>.demo__run{grid-template-columns:340px minmax(0,1fr);gap:16px;display:grid;position:relative;inset:auto}.lp-harness__library,.lp-harness__editor{border:1px solid var(--lp-line-soft);background:#0c0c0c;border-radius:22px}.lp-harness__library{padding:18px 12px 12px}.lp-harness__label{color:var(--lp-dim);margin:0 8px 10px;font-size:13px}.lp-harness__library ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lp-harness__library li{border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:2px 12px;padding:9px 8px;transition:background-color .16s;display:grid;position:relative}.lp-harness__library li:hover{background:#ffffff0a}.lp-harness__tile{background:#ffffff0f;border-radius:10px;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.lp-harness__tile .mock-icon{width:18px;height:18px}.lp-harness__skill{align-items:baseline;gap:8px;min-width:0;display:flex}.lp-harness__skill strong{color:#fff;font-size:14px;font-weight:500}.lp-harness__skill small{color:var(--lp-dim);font-size:12px}.lp-harness__detail{color:var(--lp-grey);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lp-harness__more{color:var(--lp-grey);border:1px dashed #ffffff24;border-radius:12px;align-items:center;gap:8px;margin:10px 0 0;padding:11px 12px;font-size:13px;display:flex}.lp-harness__more .mock-icon{width:14px;height:14px}.lp-harness__pick{pointer-events:none;background:#0090ff17;border:1px solid #0090ff73;border-radius:12px;position:absolute;inset:0}.lp-harness__inuse{color:var(--app-green);background:#34d39924;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:500;position:absolute;top:50%;right:10px;translate:0 -50%}.lp-harness__editor{align-self:start;position:relative;overflow:hidden}.hx{background:var(--app-stage);color:var(--app-text);font-family:var(--font-sans);letter-spacing:-.01em;flex-direction:column;font-size:12px;font-weight:500;display:flex;position:absolute;inset:0}.hx__bar{border-bottom:1px solid var(--app-line);flex:none;align-items:center;gap:10px;height:40px;padding:0 14px;display:flex;position:relative}.hx__app{color:#fff;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.hx__project{color:var(--app-label);font-size:12px;position:absolute;left:50%;translate:-50%}.hx__body{flex:1;grid-template-columns:276px minmax(0,1fr);min-height:0;display:grid}.hx__agent{border-right:1px solid var(--app-line);background:var(--app-column);flex-direction:column;min-height:0;padding:10px;display:flex}.hx__tabs{flex:none;height:28px}.hx__tabs>span{padding:0 6px;font-size:11px}.hx__chat{flex-direction:column;flex:1;gap:9px;min-height:0;padding:12px 4px 8px;display:flex;overflow:hidden}.hx__bubble{background:var(--app-control);color:var(--app-text);border:1px solid #ffffff0a;border-radius:10px;padding:8px 10px;font-size:11.5px;line-height:1.45}.hx__who{color:#d6d6d6;align-items:center;gap:7px;font-size:11.5px;display:flex}.hx__state{margin-left:auto;font-size:10.5px}.hx__state>.demo-phase{justify-self:end}.hx__rows{gap:1px;margin:0;padding:0;list-style:none;display:grid}.hx__rows li{white-space:nowrap;align-items:center;gap:7px;height:24px;padding:0 4px;font-size:11.5px;display:flex}.hx__rows strong{color:#bdbdbd;flex:none;font-weight:500}.hx__rows li>span:last-child{color:#858585;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.hx__rows .tool-mark,.hx__rows .tool-mark .mock-icon{width:13px;height:13px}.hx__reply{color:#d9d9d9;margin:0;font-size:11.5px;line-height:1.5}.hx__composer{border-radius:13px;flex:none;padding:8px 8px 6px 10px}.hx__composer .mock-composer__field{min-height:32px;font-size:11.5px}.hx__composer .mock-composer__row{gap:2px;margin-top:4px}.hx__composer .mock-ghost{width:24px;height:24px}.hx__composer .mock-ghost .mock-icon{width:14px;height:14px}.hx__composer .mock-model,.hx__composer .mock-approval{height:24px;padding:0 4px;font-size:11px}.hx__composer .mock-send{border-radius:8px;width:26px;height:26px}.hx__composer .mock-send .mock-icon{width:13px;height:13px}.hx__stage{flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.hx__viewer{aspect-ratio:16/9;background:#000;border-radius:10px;flex:none;position:relative;overflow:hidden}.hx__footage{object-fit:cover;width:100%;height:100%}.hx__title{color:#fff;letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 2px 14px #00000059;flex-direction:column;font-size:34px;font-weight:800;line-height:.95;display:flex;position:absolute;bottom:18%;left:7%}.hx__line b{font-weight:800;display:inline-block}.hx__line--accent{color:#ffd166}.hx__underline{background:#ffd166;border-radius:3px;width:96px;height:5px;margin-top:8px;display:block}.hx__timeline{border:1px solid var(--app-line);background:var(--app-column);border-radius:10px;gap:5px;padding:8px 10px 10px;display:grid;position:relative}.hx__ruler{color:#6f6f6f;font-variant-numeric:tabular-nums;height:14px;margin-left:28px;font-size:9px;position:relative}.hx__ruler span{border-left:1px solid #3a3a3a;padding-left:3px;line-height:10px;position:absolute;top:0}.hx__track{grid-template-columns:28px minmax(0,1fr);align-items:center;height:26px;display:grid}.hx__tag{color:var(--app-label);font-size:10px}.hx__lane{height:100%;position:relative}.hx__graphic{background:var(--clip-graphic);color:#fff;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-style:normal;display:flex;position:absolute;inset:0 25% 0 0;box-shadow:inset 0 0 0 1px #ffffff1f}.hx__graphic .mock-icon{width:11px;height:11px}.hx__footage-clip{background:linear-gradient(to bottom, var(--clip-video) 0 9px, transparent 9px), var(--poster) 0 9px / auto 17px repeat-x, var(--clip-video);border-radius:6px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.hx__footage-clip em{color:#fff;font-size:7.5px;font-style:normal;font-weight:600;line-height:9px;position:absolute;top:0;left:6px}.hx__playhead{background:var(--app-blue);border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:38px}.hx__playhead:before{content:"";background:var(--app-blue);border-radius:3px 3px 5px 5px;width:10px;height:10px;position:absolute;top:0;left:-4px}.lp-harness__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:44px 0 0;padding:0;list-style:none;display:grid}.lp-harness__steps li{align-content:start;gap:8px;display:grid}.lp-harness__num{background:var(--lp-pill);width:26px;height:26px;color:var(--lp-pill-fg);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-bottom:4px;font-size:12.5px;display:grid}.lp-harness__steps strong{color:#fff;letter-spacing:-.01em;font-size:15.5px;font-weight:500}.lp-harness__steps p{color:var(--lp-grey);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.45}@media (width<=860px){.lp-harness{padding:96px 0}.lp-harness__board>.demo__run{grid-template-columns:minmax(0,1fr)}.lp-harness__steps{grid-template-columns:minmax(0,1fr);gap:22px}}.lp-manual{padding:120px 0}.lp-bento{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-top:52px;display:grid}.lp-bento__card{background:radial-gradient(120% 90% at 50% 0,#ffffff0a,#0000 60%),#0b0b0b;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:22px;padding:26px 26px 0;display:flex;position:relative;overflow:hidden}.lp-bento__card--tracks{grid-column:1/-1}.lp-bento__head h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500}.lp-bento__head p{max-width:440px;color:var(--lp-grey);letter-spacing:-.005em;text-wrap:pretty;margin:6px 0 0;font-size:14.5px;line-height:1.42}.lp-bento__stage{margin-top:auto}.lp-bento__stage .lp-stage__frame{border-radius:calc(14px * var(--s)) calc(14px * var(--s)) 0 0;box-shadow:0 0 0 1px #ffffff12}.lp-manual__features{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:48px 0 0;padding:0;list-style:none;display:grid}.lp-manual__features strong{color:#fff;font-size:15px;font-weight:500}.lp-manual__features p{color:var(--lp-grey);margin:6px 0 0;font-size:14px;line-height:1.4}@media (width<=960px){.lp-bento{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.lp-manual{padding:96px 0}.lp-manual__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.lp-bento__card{border-radius:18px;padding:22px 18px 0}}.mc-demo{background:var(--app-column)}.mc{color:var(--app-text);font-family:var(--font-sans);font-size:12px;position:absolute;inset:0}.mc-label{color:var(--app-label);align-items:center;gap:6px;margin:0;font-size:11.5px;display:flex}.mc-label .mock-icon{width:13px;height:13px}.mc-field{color:var(--app-label);grid-template-columns:64px minmax(0,1fr) 52px;align-items:center;gap:10px;font-size:11.5px;display:grid}.mc-slider{background:#2a2a2a;border-radius:999px;height:4px;position:relative}.mc-slider i{border-radius:inherit;transform-origin:0;background:#fff;position:absolute;inset:0}.mc-slider i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;right:-6px;box-shadow:0 1px 4px #00000080}.mc-value{color:var(--app-text);font-variant-numeric:tabular-nums;justify-items:end}.mc-color{grid-template-columns:468px minmax(0,1fr);gap:16px;padding:18px 18px 0;display:grid}.mc-color__frame{background:#000;border-radius:8px;width:468px;height:263px;position:relative;overflow:hidden;box-shadow:0 14px 36px #00000080}.mc-color__video{width:100%;height:100%;position:absolute;inset:0}.mc-color__graded{clip-path:inset(0 0 0 100%);pointer-events:none;filter:contrast(1.25)saturate(1.35)brightness(.92);position:absolute;inset:0}.mc-color__mix{position:absolute;inset:0}.demo [data-a=mix]{animation-name:mc-mix;animation-timing-function:cubic-bezier(.65,0,.35,1)}@keyframes mc-mix{to{opacity:.72}}.mc-color__tone{background:linear-gradient(175deg,#ff964657 0%,#ff964600 45%,#00788c80 100%);position:absolute;inset:0}.demo [data-a=wipe]{animation-name:mc-wipe;animation-timing-function:cubic-bezier(.65,0,.35,1)}@keyframes mc-wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 46%)}}.mc-color__handle{background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:0;translate:468px;box-shadow:0 0 10px #0006}.mc-color__handle i{background:#fff;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%;box-shadow:0 2px 8px #00000073}.mc-color__handle i:before,.mc-color__handle i:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0;position:absolute;top:7px}.mc-color__handle i:before{border-right:5px solid #111;left:4px}.mc-color__handle i:after{border-left:5px solid #111;right:4px}.demo [data-a=wipe-handle]{animation-name:mc-wipe-handle;animation-timing-function:cubic-bezier(.65,0,.35,1)}@keyframes mc-wipe-handle{0%{translate:468px}to{translate:215px}}.mc-color__tag{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:500;position:absolute;top:10px;left:10px}.mc-color__tag--after{left:auto;right:10px}.mc-color__panel{flex-direction:column;gap:12px;min-width:0;display:flex}.mc-color__looks{grid-template-columns:repeat(3,62px);gap:6px;display:grid;position:relative}.mc-look{color:var(--app-label);white-space:nowrap;flex-direction:column;gap:5px;font-size:9.5px;display:flex}.mc-look__thumb{background:50%/cover;border-radius:6px;height:36px}.mc-look--teal .mc-look__thumb{filter:saturate(1.35)contrast(1.12)hue-rotate(-10deg)}.mc-look--golden .mc-look__thumb{filter:sepia(.45)saturate(1.4)brightness(1.05)}.mc-look__ring{pointer-events:none;border:2px solid #fff;border-radius:8px;width:68px;height:42px;position:absolute;top:-3px;left:-3px}.mc-color__wheels{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;display:grid}.mc-wheel{flex-direction:column;align-items:center;gap:5px;display:flex}.mc-wheel b{color:var(--app-quiet);font-size:10.5px;font-weight:500}.mc-wheel small{color:var(--app-unit);font-variant-numeric:tabular-nums;font-size:9.5px}.mc-wheel__disc{background:conic-gradient(from 90deg,#f06,#fb3,#6d4,#3cf,#56f,#d4f,#f06);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.mc-wheel__disc:after{content:"";background:radial-gradient(circle,#181818f0 0,#1818189e 46%,#18181814 74%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.mc-wheel__disc i{z-index:1;border:1.6px solid #fff;border-radius:50%;width:9px;height:9px;position:relative;box-shadow:0 1px 3px #00000080}.mc-sound{flex-direction:column;gap:12px;padding:18px 18px 0;display:flex}.mc-sound__clip{color:var(--app-unit);margin-left:auto}.mc-eq{background:#151515;border-radius:8px;height:150px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.mc-eq svg{width:100%;height:100%;display:block}.mc-eq__grid path{fill:none;stroke:#ffffff0f;stroke-width:1px}.mc-eq__flat{fill:none;stroke:#ffffff29;stroke-dasharray:3 4;stroke-width:1px}.mc-eq__shape{transform-box:view-box;transform-origin:0;transform:scaleY(0)}.demo [data-a=eq]{animation-name:mc-eq;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes mc-eq{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.mc-eq__fill{fill:#38bdf829}.mc-eq__curve{fill:none;stroke:#38bdf8;stroke-width:2px;vector-effect:non-scaling-stroke}.mc-eq__band{background:#0d0d0d;border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute}.mc-eq__band--hot{border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf833}.mc-eq__tip{color:#7dd3fc;font-variant-numeric:tabular-nums;background:#38bdf829;border-radius:6px;padding:3px 7px;font-size:10.5px;position:absolute;top:10px;right:10px}.mc-eq__axis{color:var(--app-unit);justify-content:space-around;font-size:9px;display:flex;position:absolute;bottom:4px;left:0;right:0}.mc-wave{background:var(--clip-audio);border-radius:8px;height:64px;position:relative;overflow:hidden}.mc-wave__bars{align-items:center;gap:3px;display:flex;position:absolute;inset:8px}.mc-wave__bars i{background:#ffffff8c;border-radius:2px;flex:1}.mc-wave__fades{width:100%;height:100%;position:absolute;inset:0}.mc-wave__fades path{fill:#0000006b}.mc-wave__level{background:#fde68a;height:1.5px;position:absolute;top:12px;left:0;right:0;box-shadow:0 0 6px #fde68a99}.mc-wave__tag{color:#ffffffdb;font-size:9.5px;font-weight:600;position:absolute;bottom:5px;left:8px}.mc-wave__tag--end{left:auto;right:8px}.mc-tracks{padding:10px 14px 0}.mc-tracks__ruler{align-items:center;height:22px;display:flex}.mc-tracks__time{width:104px;color:var(--app-text);font-variant-numeric:tabular-nums;font-size:11px}.mc-tracks__ticks{color:var(--app-unit);font-variant-numeric:tabular-nums;flex:1;justify-content:space-between;padding-right:20px;font-size:9.5px;display:flex}.mc-tracks__track{gap:8px;height:34px;margin-top:4px;display:flex}.mc-tracks__head{width:96px;color:var(--app-quiet);background:#1a1a1a;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:flex}.mc-tracks__head .mock-icon{width:13px;height:13px;color:var(--app-label)}.mc-tracks__lane{background:#161616;border-radius:8px;flex:1}.mc-tracks__clips{position:absolute;top:39px;left:118px;right:14px}.mc-clip{color:#fff;white-space:nowrap;border-radius:7px;height:28px;margin-top:3px;font-size:10.5px;font-weight:600;position:absolute;overflow:hidden}.mc-clip em{font-style:normal;line-height:12px;position:absolute;top:0;left:8px}.mc-clip--graphic{background:var(--clip-graphic);align-items:center;padding-left:9px;display:flex}.mc-clip--broll{box-shadow:inset 0 12px 0 var(--clip-video);background:50%/cover}.mc-clip--video{background:linear-gradient(to bottom, var(--clip-video) 0 12px, transparent 12px), url(/landing/film/hero-strip.webp) 0 12px / 912px 16px repeat-x, var(--clip-video)}.mc-clip--a{border-radius:7px 0 0 7px}.mc-clip--b{background-position-x:-468px;border-radius:0 7px 7px 0}.mc-clip--audio{background:var(--clip-audio)}.mc-clip--audio .mock-wave{inset:12px 6px 3px}.mc-key{background:#fff;border-radius:1.5px;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;rotate:45deg}.mc-speed{background:#0009;border-radius:4px;padding:1px 5px;font-size:9.5px;position:absolute;bottom:3px;right:6px}.demo [data-a=nudge]{animation-name:mc-nudge;animation-duration:.26s}@keyframes mc-nudge{to{translate:3px}}.mc-transition{z-index:2;color:#111;background:#fff;border-radius:5px;place-items:center;width:24px;height:18px;display:grid;position:absolute;box-shadow:0 2px 8px #00000073}.mc-transition .mock-icon{width:13px;height:13px}.mc-blade{z-index:3;opacity:0;background:#f87171;width:2px;height:36px;margin-left:-1px;position:absolute;box-shadow:0 0 10px #f87171cc}.demo [data-a=blade]{animation-name:mc-blade;animation-duration:.7s;animation-fill-mode:both}@keyframes mc-blade{0%{opacity:0;scale:1 .3}30%,60%{opacity:1;scale:1}to{opacity:0}}.mc-tracks__playhead{z-index:4;background:var(--app-blue);width:2px;position:absolute;top:10px;bottom:0;left:318px}.mc-tracks__playhead i{background:var(--app-blue);border-radius:2px;width:8px;height:8px;position:absolute;top:2px;left:50%;transform:translate(-50%)rotate(45deg)}.lp-faq{padding:120px 0}.lp-faq__layout{grid-template-columns:320px minmax(0,1fr);gap:48px;display:grid}.lp-faq__list{border-top:1px solid var(--lp-line-soft)}.lp-faq__item{border-bottom:1px solid var(--lp-line-soft)}.lp-faq__item summary{color:#fff;letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__item summary:focus-visible{outline:2px solid var(--lp-blue);outline-offset:4px;border-radius:6px}.lp-faq__item summary svg{width:18px;height:18px;color:var(--lp-grey);transition:transform .22s var(--lp-ease);flex:none}.lp-faq__item[open] summary svg{transform:rotate(45deg)}.lp-faq__item p{max-width:620px;color:var(--lp-grey);text-wrap:pretty;margin:-4px 0 22px;font-size:15.5px;line-height:1.5}@media (width<=860px){.lp-faq{padding:96px 0}.lp-faq__layout{grid-template-columns:minmax(0,1fr);gap:32px}}.lp-closing{padding:150px 0 170px;position:relative;overflow:hidden}.lp-closing:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#ffa05024,#0000 70%);width:900px;height:420px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.lp-closing__inner{flex-direction:column;align-items:center;gap:44px;display:flex;position:relative}.lp-closing__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:-12px;display:flex}.lp-notfound{min-height:72vh;padding:calc(var(--lp-header) + 80px) 0 96px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex}.lp-notfound .lp-h2{align-items:center}.lp-gen{padding:128px 0 120px}.lp-gen__head{flex-direction:column;align-items:center;display:flex}.lp-gen__eyebrow{color:#e9e9ff;background:linear-gradient(#000000b3,#000000b3) padding-box padding-box,linear-gradient(100deg,#7c5cff,#0090ff 45%,#28e0c8) border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;margin:0 0 18px;padding:6px 12px 6px 10px;font-size:13px;font-weight:500;display:inline-flex}.lp-gen__eyebrow .mock-icon{color:#a99bff;width:14px;height:14px}.brand-logo{object-fit:contain;flex:none;width:1em;height:1em;display:inline-block}.brand-logo--type{color:#000;background:#fff;border-radius:28%;place-items:center;font-size:.72em;font-weight:800;line-height:1;display:inline-grid}.gen-show{margin-top:56px}.gen-show__stage{width:min(1200px, calc(100% - 2 * var(--lp-gutter)));aspect-ratio:16/9;background:#050505;border-radius:20px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 120px #283cff2e;container-type:inline-size}.gen-show__shot{animation:1.6s cubic-bezier(.2,.7,.2,1) both gen-develop;position:absolute;inset:0}.gen-show__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes gen-develop{0%{filter:blur(28px)saturate(1.8)brightness(1.35)contrast(.85);transform:scale(1.08)}55%{filter:blur(6px)saturate(1.25)brightness(1.08)}to{filter:none;transform:none}}.gen-show__noise{mix-blend-mode:screen;opacity:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px;animation:1.4s steps(7,end) both gen-noise;position:absolute;inset:-20%}@keyframes gen-noise{0%{opacity:.85;transform:translate(0)}40%{opacity:.45;transform:translate(-4%,3%)}to{opacity:0;transform:translate(3%,-2%)}}.gen-show__scan{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000 0%,#8caaff00 42%,#aac8ff38 49.5%,#ffffff73 50%,#aac8ff2e 50.5%,#0000 58%) 0 0/100% 220%;animation:1.5s cubic-bezier(.45,.05,.3,1) both gen-scan;position:absolute;inset:0}@keyframes gen-scan{0%{opacity:1;background-position:0 100%}85%{opacity:1}to{opacity:0;background-position:0 0}}.gen-show__grain{z-index:2}.gen-show__stage:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#00000059,#0000 22%),linear-gradient(#0000 55%,#000000b3);position:absolute;inset:0}.gen-show__status{z-index:4;display:grid;position:absolute;top:clamp(12px,2.2cqw,24px);right:clamp(12px,2.2cqw,24px)}.gen-show__status>span{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0c8c;border-radius:999px;grid-area:1/1;justify-self:end;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.gen-show__status .mock-icon{width:14px;height:14px}.gen-show__busy{animation:1.5s linear both gen-busy}.gen-show__busy .mock-icon{animation:.9s linear infinite gen-spin}.gen-show__ready{animation:gen-ready .5s var(--lp-ease) 1.45s both}.gen-show__ready .mock-icon{color:var(--app-green);stroke-width:2.4px}@keyframes gen-busy{0%,90%{opacity:1}to{opacity:0}}@keyframes gen-ready{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes gen-spin{to{rotate:1turn}}.gen-show__card{z-index:4;width:min(560px,100% - 28px);position:absolute;bottom:clamp(14px,3cqw,36px);left:clamp(14px,3cqw,36px)}.gen-show__model{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:32px;animation:gen-card-in .7s var(--lp-ease) .3s both;background:#0a0a0c80;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;display:inline-flex}.gen-show__model .brand-logo{font-size:16px}.gen-show__model b{font-weight:600}.gen-show__model small{color:#ffffff9e;font-size:12px}.gen-show__prompt{color:#fff;letter-spacing:-.025em;text-shadow:0 2px 24px #00000073;text-wrap:balance;margin:14px 0 0;font-size:clamp(17px,2.4cqw,30px);font-weight:500;line-height:1.16}.gen-show__prompt>span{animation:gen-word .52s var(--lp-ease) both;animation-delay:calc(.42s + var(--i) * 45ms);display:inline}@keyframes gen-word{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}@keyframes gen-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gen-show__rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.gen-show__thumb{color:var(--lp-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:0 0 4px;display:grid;position:relative}.gen-show__thumb>img{aspect-ratio:16/9;object-fit:cover;opacity:.5;width:100%;transition:opacity .24s var(--lp-ease), filter .24s var(--lp-ease);filter:saturate(.6);border-radius:10px}.gen-show__thumb>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex;overflow:hidden}.gen-show__thumb .brand-logo{font-size:13px}.gen-show__thumb:hover>img,.gen-show__thumb[aria-selected=true]>img{opacity:1;filter:none}.gen-show__thumb[aria-selected=true]{color:#fff}.gen-show__thumb:focus-visible{outline:2px solid var(--lp-blue);outline-offset:4px;border-radius:12px}.gen-show__thumb:after,.gen-show__bar{border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.gen-show__thumb:after{content:"";background:#ffffff1a}.gen-show__bar{z-index:1;transform-origin:0;background:linear-gradient(90deg,#7c5cff,#0090ff,#28e0c8);animation:6.5s linear forwards gen-bar;transform:scaleX(0)}.gen-show[data-visible=false] .gen-show__bar{animation-play-state:paused}@keyframes gen-bar{to{transform:scaleX(1)}}.gen-panel{margin-top:120px}.gen-sounds{margin-top:72px}.gen-panel__copy,.gen-sounds__copy{text-align:center;gap:8px;max-width:560px;margin:0 auto;display:grid}.gen-panel__copy h3,.gen-sounds__copy h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:500;line-height:1.1}.gen-panel__copy p,.gen-sounds__copy p{color:var(--lp-grey);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:17px;line-height:1.3}.gen-sounds__copy h3{font-size:21px}.gen-sounds__copy p{font-size:15.5px}.lp-card--generate{background:radial-gradient(90% 80% at 15% 0,#6d4dff 0%,#0000 60%),radial-gradient(80% 70% at 100% 100%,#16c7b0 0%,#0000 60%),linear-gradient(160deg,#2a37ff 0%,#0090ff 50%,#6fd6ff 100%);max-width:832px;margin:36px auto 0}.gd__panel{background:var(--app-column);width:304px;height:520px;top:20px;left:24px}.gd__scroll{flex-direction:column;padding:14px 16px 16px;display:flex}.gd__tabs{grid-auto-columns:1fr;height:34px;padding:3px}.gd__label{color:var(--app-label);margin:14px 0 6px;font-size:11.5px;display:block}.gd__picker{background:var(--app-control);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;display:flex}.gd__picker>span{flex:1;min-width:0;display:grid}.gd__picker b{color:var(--app-text);font-size:13px;font-weight:500}.gd__picker small{color:var(--app-unit);font-size:11.5px}.gd__picker em{color:var(--app-blue);background:#0090ff1f;border-radius:6px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:500}.gd__picker>.mock-icon{width:15px;height:15px;color:var(--app-label)}.gd__frames{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gd__frame{aspect-ratio:16/9;background:var(--app-control);border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.gd__frame img{object-fit:cover;width:100%;height:100%}.gd__frame small{color:#fff;background:#0009;border-radius:5px;padding:1px 6px;font-size:10px;position:absolute;bottom:5px;left:5px}.gd__frame--empty{color:var(--app-unit);background:0 0;border:1px dashed #ffffff24;justify-content:center;gap:5px;font-size:11.5px;display:flex}.gd__frame--empty .mock-icon{width:13px;height:13px}.gd__prompt{background:var(--app-control);min-height:78px;color:var(--app-text);border-radius:10px;margin-top:12px;padding:9px 11px;font-size:13px;line-height:1.45;display:grid;position:relative}.gd__prompt>*{grid-area:1/1}.gd__placeholder{color:#777777d9}.gd__focus{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 1px #0090ffd9,0 0 0 4px #0090ff29}.gd__chips{gap:4px;display:flex}.gd__chips>span{background:var(--app-control);height:28px;color:var(--app-label);border-radius:7px;place-items:center;padding:0 10px;font-size:12px;display:grid}.gd__chips>span[data-selected=true]{color:var(--app-blue);background:#0090ff26;font-weight:500}.gd__row{grid-template-columns:1fr auto;gap:16px;display:grid}.gd__select{height:32px;font-size:12px}.gd__switch{background:var(--app-chip);border-radius:999px;width:38px;height:22px;margin-top:5px;display:block;position:relative}.gd__switch-on{border-radius:inherit;background:var(--app-blue);position:absolute;inset:0}.gd__knob{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}.gd__credits{color:var(--app-label);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:14px;font-size:12px;display:flex}.gd__credits .demo-phase{color:var(--app-text)}.gd__generate{background:var(--app-blue);color:#fff;border-radius:10px;place-items:center;height:36px;margin-top:8px;font-size:13px;font-weight:600;display:grid}.gd__generate .demo-phase{justify-content:center;align-items:center;gap:7px;display:inline-flex}.gd__generate .mock-icon{width:15px;height:15px}.gd__generate .demo-phase:nth-child(2) .mock-icon{animation:.8s linear infinite gen-spin}.gd__note{color:var(--app-unit);margin:8px 0 0;font-size:11px;line-height:1.45}.gd__job{background:#1c1c1cb3;border-radius:10px;gap:8px;padding:10px;display:grid}.gd__job-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.gd__job-head>span{gap:1px;display:grid}.gd__job-head b{color:var(--app-text);font-size:12px;font-weight:500}.gd__job-head b>span{color:var(--app-label)}.gd__job-head small{color:var(--app-label);font-variant-numeric:tabular-nums;font-size:11px}.gd__cancel .mock-icon{width:14px;height:14px;color:var(--app-label)}.gd__job-prompt{color:var(--app-label);margin:0;font-size:12px;line-height:1.4}.gd__progress{background:var(--app-chip);border-radius:999px;height:4px;display:block;overflow:hidden}.gd__progress i{border-radius:inherit;background:var(--app-blue);height:100%;display:block}.gd__outs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gd__out{gap:6px;display:grid}.gd__preview{aspect-ratio:16/9;background:var(--app-control);border-radius:7px;display:block;position:relative;overflow:hidden}.gd__preview img,.gd__video,.gd__video video,.gd__noise{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.demo [data-a=develop]{animation-name:gd-develop;animation-timing-function:cubic-bezier(.3,.1,.3,1)}@keyframes gd-develop{0%{filter:blur(10px)saturate(1.8)brightness(1.3);opacity:.35}to{filter:none;opacity:1}}.gd__noise{mix-blend-mode:screen;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:90px}.gd__out-actions{gap:4px;display:flex}.gd__add,.gd__save{border-radius:7px;justify-content:center;align-items:center;gap:4px;height:26px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.gd__add{background:var(--app-blue);color:#fff;flex:1}.gd__add .mock-icon{width:12px;height:12px}.gd__save{background:var(--app-chip);color:var(--app-text)}.gd__viewer{background:var(--app-stage);width:464px;height:300px;top:20px;left:344px}.gd__canvas{background:#000;border-radius:6px;width:440px;height:247.5px;position:absolute;top:12px;left:12px;overflow:hidden}.gd__canvas img,.gd__canvas-live,.gd__canvas-live video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.demo [data-a=develop-in]{animation-name:gd-develop-in;animation-duration:.9s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@keyframes gd-develop-in{0%{opacity:0;filter:blur(12px)brightness(1.3)}to{opacity:1;filter:none}}.gd__caption{color:var(--app-label);margin:0;font-size:11.5px;position:absolute;bottom:9px;left:14px}.gd__caption .demo-phase{align-items:center;gap:6px;display:inline-flex}.gd__caption .mock-icon{width:13px;height:13px}.gd__caption .demo-phase:last-child .mock-icon{color:#a99bff}.gd__timeline{background:var(--app-column);width:464px;height:204px;top:336px;left:344px}.gd__toolbar{justify-content:center;align-items:center;gap:14px;height:50px;display:flex}.gd__toolbar .mock-timecode{margin-left:0}.gd__track{height:46px}.gd__track .mock-track__head{width:64px}.gd__track--audio{height:38px}.gd__still{background:linear-gradient(to bottom, var(--clip-video) 0 13px, transparent 13px), url(/landing/film/ai-mist.webp) left 13px / auto calc(100% - 13px) repeat-x, var(--clip-video);align-items:flex-start;font-size:10px}.gd__gen{background:linear-gradient(to bottom, var(--clip-video) 0 13px, transparent 13px), url(/landing/film/ai-mist.webp) left 13px / auto calc(100% - 13px) repeat-x, var(--clip-video);align-items:flex-start;gap:4px;font-size:10px;box-shadow:inset 0 0 0 1.5px #a99bff,0 0 18px #7c5cff73}.gd__gen .mock-icon{width:10px;height:10px}.gd__sound .mock-wave{inset:3px 4px}.gd__playhead-jump{width:0;position:absolute;top:50px;bottom:14px}.gd__playhead{background:#fff;border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 10px #ffffff73}.gd__playhead b{background:#fff;border-radius:3px 3px 6px 6px;width:11px;height:12px;position:absolute;top:-4px;left:50%;translate:-50%}@property --gd-s{syntax:"<integer>";inherits:false;initial-value:3}@property --gd-f{syntax:"<integer>";inherits:false;initial-value:0}.gd__clock{color:var(--app-text);counter-reset:s var(--gd-s) f var(--gd-f);animation-name:gd-secs,gd-frames;animation-duration:calc(var(--demo-d) * .21), calc(var(--demo-d) * .0954545);animation-delay:calc(var(--demo-d) * .79);animation-timing-function:step-end,steps(30,end);animation-iteration-count:1,2.2;animation-fill-mode:both}.gd__clock:before{content:"00:0" counter(s) ":" counter(f, decimal-leading-zero)}@keyframes gd-secs{0%{--gd-s:3}45.455%{--gd-s:4}90.909%,to{--gd-s:5}}@keyframes gd-frames{0%{--gd-f:0}to{--gd-f:30}}.gd__toast{z-index:20;height:36px;color:var(--app-text);white-space:nowrap;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;bottom:24px;left:576px;translate:-50%;box-shadow:0 16px 40px #00000080}.gd__toast .mock-icon{width:15px;height:15px;color:var(--app-green);stroke-width:2.2px}.gen-sounds__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:36px 0 0;padding:0;list-style:none;display:grid}.gen-sound{background:#0b0b0c;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:16px;min-height:300px;padding:20px;display:flex;position:relative;overflow:hidden}.gen-sound:before{background:radial-gradient(closest-side, var(--glow), transparent);opacity:.35;content:"";pointer-events:none;height:70%;position:absolute;inset:-40% -20% auto}.gen-sound:first-child{--glow:#19c6d6}.gen-sound:nth-child(2){--glow:#a855f7}.gen-sound:nth-child(3){--glow:#ff8a3d}.gen-sound__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.gen-sound__kind{color:#fff;align-items:center;gap:7px;font-size:15px;font-weight:500;display:inline-flex}.gen-sound__kind .mock-icon{width:17px;height:17px;color:var(--glow)}.gen-sound__models{flex-wrap:wrap;gap:6px;display:inline-flex}.gen-sound__models>span{color:#d6d6d6;background:#ffffff12;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 9px 0 7px;font-size:12px;display:inline-flex}.gen-sound__models .brand-logo{font-size:12px}.gen-sound__prompt{color:#e9e9e9;letter-spacing:-.015em;margin:0;font-size:16px;line-height:1.35;position:relative}.gen-sound__chips{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex;position:relative}.gen-sound__chips>span{height:24px;color:var(--lp-grey);border:1px solid #ffffff17;border-radius:999px;padding:0 9px;font-size:12px;line-height:22px}.gen-voice__line{color:#ffffff57;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500;line-height:1.3;position:relative}.gen-voice__line>span{animation:6s linear infinite gen-say;animation-delay:calc(var(--i) * 6s / var(--n) * .8)}@keyframes gen-say{0%{color:#ffffff57}2%,80%{color:#fff}to{color:#ffffff57}}.gen-sounds[data-visible=false] .gen-sound *,.gen-sounds[data-visible=false] .gen-sound{animation-play-state:paused!important}.gen-wave{height:64px;display:block;position:relative}.gen-wave--tall{height:92px}.gen-wave--mini{height:26px}.gen-wave__base,.gen-wave__lit{align-items:center;gap:2px;display:flex;position:absolute;inset:0}.gen-wave i{border-radius:2px;flex:1;min-width:1px}.gen-wave__base i{background:#ffffff1f}.gen-wave__lit{animation:gen-wipe var(--wave-d,6s) linear infinite}.gen-wave__lit i{background:var(--wave-b)}@supports (color:color-mix(in lab, red, red)){.gen-wave__lit i{background:color-mix(in oklch, var(--wave-b) calc(var(--p) * 100%), var(--wave-a))}}.gen-wave__lit{filter:drop-shadow(0 0 6px var(--wave-a))}@supports (color:color-mix(in lab, red, red)){.gen-wave__lit{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--wave-a) 45%, transparent))}}.gen-wave__head{width:2px;animation:gen-head var(--wave-d,6s) linear infinite;background:#fff;border-radius:1px;position:absolute;top:-4px;bottom:-4px;left:0;box-shadow:0 0 12px #ffffffb3}.gen-wave--voice{--wave-a:#19c6d6;--wave-b:#4f7dff}.gen-wave--music{--wave-a:#a855f7;--wave-b:#ff7a3d;--wave-d:8s}.gen-wave--sfx{--wave-a:#fbbf24;--wave-b:#ff5a3d;--wave-d:2.6s}@keyframes gen-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes gen-head{0%{left:0}to{left:100%}}.gen-sfx{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.gen-sfx li{background:#ffffff0a;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 96px;align-items:center;gap:10px;padding:8px 10px 8px 8px;display:grid}.gen-sfx li:nth-child(2) .gen-wave{--wave-d:3.4s}.gen-sfx li:nth-child(3) .gen-wave{--wave-d:2s}.gen-sfx__play{color:#ffb27a;background:#ff8a3d29;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.gen-sfx__play .mock-icon{width:13px;height:13px}.gen-sfx__name{color:#ececec;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:grid;overflow:hidden}.gen-sfx__name small{color:var(--lp-dim);font-size:11.5px;font-weight:400}.lp-gen__credit{color:#5f5f5f;text-align:center;max-width:640px;margin:40px auto 0;font-size:12px;line-height:1.5}@media (width<=1023px){.gen-sounds__grid{grid-template-columns:minmax(0,1fr)}.gen-show__rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.lp-gen{padding:96px 0 88px}.gen-show__stage{aspect-ratio:4/5;border-radius:16px}.gen-show__rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.gen-show__thumb{scroll-snap-align:start;flex:0 0 44%}.gen-panel{margin-top:88px}.gen-sounds{margin-top:56px}}@media (prefers-reduced-motion:reduce){.gen-show__shot,.gen-show__noise,.gen-show__scan,.gen-show__busy,.gen-show__prompt>span,.gen-show__model,.gen-voice__line>span,.gen-wave__lit,.gen-wave__head{animation:none}.gen-show__noise,.gen-show__scan,.gen-show__busy,.gen-wave__head{opacity:0}.gen-show__ready{animation:none}.gen-show__bar{animation:none;transform:scaleX(0)}}.pg-eyebrow{background:var(--lp-pill);height:28px;color:var(--lp-pill-fg);letter-spacing:-.01em;border-radius:999px;align-items:center;margin:0 0 22px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.pg-title{font-family:var(--font-sans);letter-spacing:-.045em;color:#fff;text-wrap:balance;flex-direction:column;margin:0;font-size:clamp(38px,5.4vw,60px);font-weight:500;line-height:1.02;display:flex}.pg-section{padding:120px 0 0}.pg-section__head{max-width:660px;margin-bottom:44px}.pg-pill{color:#bdbdbd;letter-spacing:0;white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-style:normal;font-weight:500;display:inline-flex}.pg-pricing{padding:calc(var(--lp-header) + 84px) 0 0}.pg-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.pg-hero .pg-title{align-items:center}.pg-hero .lp-sub{max-width:580px}.pg-toggle{border:1px solid var(--lp-line-soft);background:#0d0d0d;border-radius:999px;gap:2px;margin-top:36px;padding:4px;display:inline-flex}.pg-toggle__option{height:36px;color:var(--lp-grey);font:500 14px/1 var(--font-sans);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:color .16s;display:inline-flex;position:relative}.pg-toggle__option:hover,.pg-toggle__option[data-selected]{color:#fff}.pg-toggle__option:focus-visible{outline:2px solid var(--lp-blue);outline-offset:2px}.pg-toggle__highlight{border-radius:inherit;background:#232323;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.pg-toggle__label,.pg-toggle__save{position:relative}.pg-toggle__save{color:#4db2ff;font-size:12.5px}.pg-plans{border:1px solid var(--lp-line);background:var(--lp-line);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:56px;display:grid;overflow:hidden}.pg-plan{grid-row:span 4;grid-template-rows:subgrid;background:#050505;gap:0;padding:28px 24px 32px;display:grid}.pg-plan[data-popular]{background:radial-gradient(120% 60% at 50% 0,#0090ff21,#0000 60%),#050505;box-shadow:inset 0 1px #0090ffb3}.pg-plan__head h3{color:#fff;letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:500;display:flex}.pg-plan__badge{color:#6cc0ff;letter-spacing:0;background:#0090ff29;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;display:inline-flex}.pg-plan__head p{color:var(--lp-grey);margin:6px 0 0;font-size:14px;line-height:1.4}.pg-plan__money{border-top:1px solid var(--lp-line-soft);align-content:start;gap:14px;margin-top:22px;padding-top:22px;display:grid}.pg-plan__price{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;display:flex}.pg-plan__price strong{color:#fff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:500;line-height:1}.pg-plan__price span{color:var(--lp-grey);font-size:14px}.pg-plan__price small{color:var(--lp-dim);font-variant-numeric:tabular-nums;flex-basis:100%;margin-top:6px;font-size:12.5px}.pg-plan__credits{font-variant-numeric:tabular-nums;background:#ffffff0a;border-radius:12px;gap:2px;margin:0;padding:10px 12px;display:grid}.pg-plan__credits strong{color:#fff;font-size:13.5px;font-weight:500}.pg-plan__credits span{color:var(--lp-grey);font-size:12.5px}.pg-plan__cta{width:100%;height:40px;margin-top:22px}.pg-plan__list{margin-top:26px}.pg-plan__builds{color:#fff;margin:0 0 14px;font-size:13.5px;font-weight:500}.pg-plan__list ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.pg-plan__list li,.pg-team__list li{color:#c9c9c9;gap:10px;font-size:14px;line-height:1.4;display:flex}.pg-plan__check{color:#fff;stroke-width:3px;background:#ffffff1a;border-radius:50%;flex:none;width:18px;height:18px;margin-top:.5px;padding:4px}.pg-plan__missing{color:var(--lp-dim)!important}.pg-plan__missing .pg-plan__check{color:#5a5a5a;background:0 0}.pg-team{border:1px solid var(--lp-line);background:#050505;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;align-items:center;gap:32px;margin-top:16px;padding:26px 28px;display:grid}.pg-team__copy h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500}.pg-team__copy p{color:var(--lp-grey);margin:6px 0 0;font-size:14px;line-height:1.45}.pg-team__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pg-team__cta{height:40px}.pg-note{color:var(--lp-grey);text-align:center;margin:28px 0 0;font-size:14px;line-height:1.5}.pg-free{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pg-free__item{border:1px solid var(--lp-line-soft);background:#0a0a0a;border-radius:18px;flex-direction:column;gap:8px;padding:22px 22px 24px;display:flex}.pg-free__icon{color:#fff;background:#171717;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.pg-free__icon .mock-icon{width:18px;height:18px}.pg-free__item strong{color:#fff;letter-spacing:-.015em;font-size:15px;font-weight:500}.pg-free__item p{color:var(--lp-grey);margin:0;font-size:14px;line-height:1.45}.pg-credits{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.pg-rates{border:1px solid var(--lp-line);background:#050505;border-radius:20px;padding:6px 24px 14px;position:relative}.pg-rates table{border-collapse:collapse;width:100%}.pg-rates thead th{color:var(--lp-dim);text-align:left;padding:16px 0 12px;font-size:12.5px;font-weight:500}.pg-rates thead th:last-child,.pg-rates__credits{text-align:right}.pg-rates__title th{color:#fff;text-align:left;padding:22px 0 8px;font-size:13px;font-weight:500}.pg-rates tbody tr:not(.pg-rates__title)>*{border-top:1px solid var(--lp-line-soft);vertical-align:baseline;padding:11px 0}.pg-rates__name{text-align:left;font-weight:400}.pg-rates__name strong{color:#fff;font-size:14px;font-weight:500}.pg-rates__name small{color:var(--lp-dim);margin-left:8px;font-size:12.5px}.pg-rates__name .pg-pill{vertical-align:1px;margin-left:8px}.pg-rates__unit{color:var(--lp-grey);font-size:13px;padding-right:16px!important}.pg-rates__credits{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:500}.pg-rates__foot{color:var(--lp-dim);margin:14px 0 0;font-size:12.5px}.pg-topup{top:calc(var(--lp-header) + 24px);border:1px solid var(--lp-line);background:radial-gradient(120% 70% at 100% 0,#0090ff24,#0000 60%),#070707;border-radius:20px;flex-direction:column;padding:26px;display:flex;position:sticky}.pg-topup__icon{color:#4db2ff;width:22px;height:22px}.pg-topup h3{color:#fff;letter-spacing:-.02em;margin:16px 0 0;font-size:18px;font-weight:500}.pg-topup__amount{gap:4px;margin:14px 0 0;display:grid}.pg-topup__amount strong{color:#fff;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500}.pg-topup__amount span,.pg-topup__lead{color:var(--lp-grey);font-size:14px}.pg-topup ul{border-top:1px solid var(--lp-line-soft);color:#c9c9c9;gap:9px;margin:20px 0 0;padding:18px 0 0;font-size:13.5px;line-height:1.4;list-style:none;display:grid}.pg-topup li{padding-left:16px;position:relative}.pg-topup li:before{content:"";background:#4db2ff;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:2px}.pg-topup__cta{width:100%;height:40px;margin-top:24px}.pg-compare{border:1px solid var(--lp-line);overscroll-behavior-x:contain;background:#050505;border-radius:20px;position:relative;overflow-x:auto}.pg-compare:focus-visible{outline:2px solid var(--lp-blue);outline-offset:3px}.pg-compare table{border-collapse:collapse;width:100%;min-width:820px}.pg-compare th,.pg-compare td{text-align:center;padding:13px 16px;font-size:14px}.pg-compare thead th{color:#fff;background:#050505;padding-top:20px;padding-bottom:16px;font-size:14.5px;font-weight:500;position:sticky;top:0}.pg-compare tbody th[scope=row],.pg-compare thead th:first-child{z-index:1;text-align:left;background:#050505;width:34%;position:sticky;left:0}.pg-compare tbody th[scope=row]{color:#d6d6d6;font-weight:400}.pg-compare tbody th small{max-width:360px;color:var(--lp-dim);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.pg-compare tbody tr:not(.pg-compare__group)>*{border-top:1px solid var(--lp-line-soft)}.pg-compare td{color:#d6d6d6;font-variant-numeric:tabular-nums;white-space:nowrap}.pg-compare [data-popular]{background:#0090ff0d}.pg-compare thead th[data-popular]{box-shadow:inset 0 2px 0 var(--lp-blue)}.pg-compare__group th{color:#fff;text-align:left;padding-top:26px;padding-bottom:8px;font-size:13px;font-weight:500}.pg-compare__yes{color:#fff;vertical-align:-3px;stroke-width:2.4px;width:16px;height:16px}.pg-compare__no{color:#4a4a4a;vertical-align:-2px;width:14px;height:14px}.pg-faq{padding-top:130px}.pg-closing{padding-top:110px}.pg-pill--blue{color:#6cc0ff;background:#0090ff29;border-color:#0000}.pg-blog{padding:calc(var(--lp-header) + 84px) 0 0}.pg-feature{margin-top:56px}.pg-feature__link{border:1px solid var(--lp-line-soft);color:inherit;background:#070707;border-radius:26px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:44px;padding:14px;text-decoration:none;transition:border-color .2s;display:grid}.pg-feature__link:hover{border-color:var(--lp-line)}.pg-feature__link:focus-visible,.pg-card__link:focus-visible{outline:2px solid var(--lp-blue);outline-offset:4px}.pg-feature__image,.pg-card__image{aspect-ratio:16/10;background:#111;border-radius:16px;display:block;overflow:hidden}.pg-feature__image img,.pg-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--lp-ease)}.pg-feature__link:hover img,.pg-card__link:hover img{transform:scale(1.035)}.pg-feature__copy{flex-direction:column;align-items:flex-start;padding-right:20px;display:flex}.pg-feature__meta{color:var(--lp-dim);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.pg-feature__title{color:#fff;letter-spacing:-.03em;text-wrap:balance;margin:18px 0 0;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.12}.pg-feature__excerpt{color:var(--lp-grey);text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:1.5}.pg-feature__more{color:#fff;align-items:center;gap:6px;margin-top:24px;font-size:14px;font-weight:500;display:inline-flex}.pg-feature__more svg{width:16px;height:16px;transition:transform .2s var(--lp-ease)}.pg-feature__link:hover .pg-feature__more svg{transform:translate(3px)}.pg-blog__heading{color:#fff;letter-spacing:-.02em;margin:88px 0 24px;font-size:20px;font-weight:500}.pg-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}.pg-card__link{color:inherit;flex-direction:column;text-decoration:none;display:flex}.pg-card__meta{color:var(--lp-dim);margin-top:16px;font-size:13px}.pg-card__title{color:#fff;letter-spacing:-.02em;margin:8px 0 0;font-size:18px;font-weight:500;line-height:1.25;transition:color .16s}.pg-card__link:hover .pg-card__title{color:#d6d6d6}.pg-card__excerpt{color:var(--lp-grey);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.pg-post{padding:calc(var(--lp-header) + 64px) 0 0}.pg-post__head{flex-direction:column;align-items:flex-start;max-width:760px;margin:0 auto;display:flex}.pg-post__back{color:var(--lp-grey);align-items:center;gap:6px;margin-bottom:40px;font-size:14px;text-decoration:none;transition:color .16s;display:inline-flex}.pg-post__back:hover{color:#fff}.pg-post__back svg{width:16px;height:16px}.pg-post__title{color:#fff;letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0;font-size:clamp(32px,4.4vw,48px);font-weight:500;line-height:1.06}.pg-post__meta{color:var(--lp-dim);margin:18px 0 0;font-size:14px}.pg-post__hero{aspect-ratio:16/9;background:#111;border-radius:22px;max-width:960px;margin:44px auto 0;overflow:hidden}.pg-post__hero img{object-fit:cover;width:100%;height:100%}.pg-post__body{color:#bdbdbd;max-width:720px;margin:56px auto 0;font-size:17px;line-height:1.65}.pg-post__body p{text-wrap:pretty;margin:0}.pg-post__lead{color:#e6e6e6;font-size:19px;line-height:1.55}.pg-post__body section{margin-top:44px}.pg-post__body h2{color:#fff;letter-spacing:-.025em;margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.2}.pg-post__takeaways{border:1px solid var(--lp-line);background:#080808;border-radius:18px;margin-top:36px;padding:22px 24px}.pg-post__takeaways>p{color:#fff;margin-bottom:12px;font-size:14px;font-weight:500}.pg-post__takeaways ul{gap:8px;margin:0;padding:0;font-size:15.5px;line-height:1.5;list-style:none;display:grid}.pg-post__takeaways li{padding-left:22px;position:relative}.pg-post__takeaways li:before{content:"";background:#4db2ff;border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:4px}.pg-post__tip{color:#d9ecff;background:#0090ff17;border-radius:16px;margin-top:44px;padding:20px 22px;font-size:16px;box-shadow:inset 0 0 0 1px #0090ff3d}.pg-post__tip-label{color:#6cc0ff;font-size:13px;font-weight:500;margin-bottom:6px!important}.pg-post__end{color:#e6e6e6;margin-top:44px!important}.pg-post__tags{border-top:1px solid var(--lp-line-soft);flex-wrap:wrap;gap:8px;margin:40px 0 0;padding:28px 0 0;list-style:none;display:flex}.pg-post__tags .pg-pill{height:26px;padding:0 11px;font-size:12.5px}.pg-more .pg-blog__heading{margin-top:0}.pg-legal{padding:calc(var(--lp-header) + 84px) 0 120px}.pg-legal__head{border-bottom:1px solid var(--lp-line-soft);flex-direction:column;align-items:flex-start;padding-bottom:44px;display:flex}.pg-legal__updated{color:var(--lp-dim);margin:16px 0 0;font-size:14px}.pg-legal__layout{grid-template-columns:250px minmax(0,720px);justify-content:space-between;gap:64px;margin-top:48px;display:grid}.pg-legal__toc{top:calc(var(--lp-header) + 28px);max-height:calc(100vh - var(--lp-header) - 56px);align-self:start;position:sticky;overflow-y:auto}.pg-legal__toc>p{color:#fff;margin:0 0 12px;font-size:13px;font-weight:500}.pg-legal__toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pg-legal__toc a{color:var(--lp-grey);border-radius:8px;padding:5px 10px;font-size:13.5px;line-height:1.35;text-decoration:none;transition:color .16s,background-color .16s;display:block}.pg-legal__toc a:hover{color:#fff;background:#ffffff0d}.pg-legal__toc a:focus-visible{outline:2px solid var(--lp-blue);outline-offset:1px}.pg-legal__article{color:#bdbdbd;min-width:0;font-size:16px;line-height:1.65}.pg-legal__section{border-top:1px solid var(--lp-line-soft);scroll-margin-top:calc(var(--lp-header) + 20px);padding:36px 0}.pg-legal__section:first-child{border-top:0;padding-top:0}.pg-legal__article h2{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:22px;font-weight:500;line-height:1.25}.pg-legal__article h3{color:#fff;letter-spacing:-.015em;margin:20px 0 8px;font-size:17px;font-weight:500}.pg-legal__body,.pg-legal__stack{gap:14px;display:grid}.pg-legal__article p{margin:0}.pg-legal__article strong{color:#fff;font-weight:500}.pg-legal__article a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.pg-legal__article a:hover{text-decoration-color:#fff}.pg-legal__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pg-legal__list li{align-items:flex-start;gap:12px;display:flex}.pg-legal__dot{background:#6f6f6f;border-radius:50%;flex:none;width:5px;height:5px;margin-top:.72em}.pg-legal__callout{border:1px solid var(--lp-line);background:#0a0a0a;border-radius:16px;padding:18px 20px}.pg-legal__callout--warn{color:#f3e3b5;background:#fbbf2412;border-color:#fbbf2447}.pg-legal__callout--end{margin-top:36px}@media (width<=1080px){.pg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-legal__layout{grid-template-columns:minmax(0,1fr);gap:32px}.pg-legal__toc{border:1px solid var(--lp-line-soft);border-radius:16px;max-height:none;padding:18px;position:static}.pg-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-free{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-credits{grid-template-columns:minmax(0,1fr)}.pg-topup{position:static}.pg-team{grid-template-columns:minmax(0,1fr);gap:20px}.pg-team__cta{justify-self:start}}@media (width<=760px){.pg-feature__link{grid-template-columns:minmax(0,1fr);gap:22px}.pg-feature__copy{padding:0 8px 10px}.pg-free{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-section{padding-top:96px}}@media (width<=620px){.pg-pricing{padding-top:calc(var(--lp-header) + 56px)}.pg-plans{grid-template-columns:minmax(0,1fr)}.pg-plan{grid-row:auto;grid-template-rows:none}.pg-free,.pg-cards{grid-template-columns:minmax(0,1fr)}.pg-blog,.pg-legal{padding-top:calc(var(--lp-header) + 56px)}.pg-post{padding-top:calc(var(--lp-header) + 40px)}.pg-post__back{margin-bottom:28px}.pg-post__hero{border-radius:16px}.pg-post__body{margin-top:40px;font-size:16.5px}.pg-rates{padding-inline:16px}.pg-rates thead th:nth-child(2),.pg-rates__unit{display:none}.pg-rates__name small{margin:2px 0 0;display:block}.pg-rates__name .pg-pill{margin:6px 0 0}.pg-toggle__option{padding:0 13px}.pg-compare table{min-width:700px}.pg-compare tbody th[scope=row],.pg-compare thead th:first-child{width:172px;min-width:172px;padding-left:14px;font-size:13px}.pg-compare tbody th small{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.pg-toggle__option,.pg-feature__image img,.pg-card__image img,.pg-feature__more svg{transition:none}.pg-feature__link:hover img,.pg-card__link:hover img{transform:none}}.docs-page{padding:calc(var(--lp-header) + 44px) 0 120px}.docs-page a:focus-visible,.docs-page summary:focus-visible,.docs-table:focus-visible{outline:2px solid var(--lp-blue);outline-offset:2px;border-radius:6px}.docs{grid-template-columns:224px minmax(0,720px) 196px;justify-content:space-between;gap:48px;display:grid}.docs__side,.docs__toc{top:calc(var(--lp-header) + 28px);max-height:calc(100vh - var(--lp-header) - 48px);scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;align-self:start;position:sticky;overflow-y:auto}.docs-nav{gap:22px;padding-bottom:24px;display:grid}.docs-nav__home{color:var(--lp-grey);border-radius:8px;padding:6px 10px;font-size:14px;text-decoration:none;display:block}.docs-nav__title{color:#fff;margin:0 0 6px;padding:0 10px;font-size:12.5px;font-weight:500}.docs-nav ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.docs-nav ul a{color:var(--lp-grey);border-radius:8px;padding:5px 10px;font-size:14px;line-height:1.35;text-decoration:none;transition:color .14s,background-color .14s;display:block}.docs-nav a:hover{color:#fff;background:#ffffff0d}.docs-nav a[aria-current=page]{color:#fff;background:#ffffff14}.docs-nav-mobile{display:none}.docs-article{color:#bdbdbd;min-width:0;font-size:16.5px;line-height:1.7}.docs-article__head{border-bottom:1px solid var(--lp-line-soft);padding-bottom:32px}.docs-article__group{color:#6cc0ff;margin:0 0 14px;font-size:13.5px;font-weight:500}.docs-article h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,42px);font-weight:500;line-height:1.08}.docs-article__lead{color:var(--lp-grey);text-wrap:pretty;margin:14px 0 0;font-size:18px;line-height:1.5}.docs-section{margin-top:44px}.docs-section h2{color:#fff;letter-spacing:-.025em;scroll-margin-top:calc(var(--lp-header) + 24px);margin:0 0 14px;font-size:23px;font-weight:500;line-height:1.25;position:relative}.docs-anchor{color:#4a4a4a;opacity:0;font-weight:400;text-decoration:none;transition:opacity .14s;position:absolute;top:0;left:-22px}.docs-section h2:hover .docs-anchor{opacity:1}.docs-article p{text-wrap:pretty;margin:0 0 14px}.docs-article strong{color:#fff;font-weight:500}.docs-article a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .14s}.docs-article a:hover{text-decoration-color:#fff}.docs-article code{color:#e8e8e8;font-family:var(--font-mono);white-space:nowrap;background:#161616;border:1px solid #ffffff14;border-radius:6px;padding:1px 6px;font-size:.84em}.docs-keys{vertical-align:1px;gap:3px;display:inline-flex}.docs-keys kbd{color:#fff;min-width:23px;height:23px;font-family:var(--font-sans);background:#1a1a1a;border:1px solid #ffffff1f;border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;font-size:12.5px;font-weight:500;line-height:1;display:inline-grid}.docs-list{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.docs-list li{padding-left:20px;position:relative}.docs-list li:before{content:"";background:#6a6a6a;border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:4px}.docs-steps{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.docs-steps li{gap:14px;display:flex}.docs-steps__n{color:#fff;font-variant-numeric:tabular-nums;background:#141414;border:1px solid #ffffff1a;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;font-size:12.5px;font-weight:500;line-height:1;display:grid}.docs-note{border:1px solid var(--lp-line);background:#0a0a0a;border-radius:14px;margin:4px 0 18px;padding:14px 18px;font-size:15.5px}.docs-note p{margin:0}.docs-note .docs-note__label{color:#d6d6d6;margin-bottom:4px;font-size:12.5px;font-weight:500}.docs-note[data-tone=tip]{background:#0090ff12;border-color:#0090ff42}.docs-note[data-tone=tip] .docs-note__label{color:#6cc0ff}.docs-note[data-tone=warning]{background:#fbbf240f;border-color:#fbbf2442}.docs-note[data-tone=warning] .docs-note__label{color:#fcd34d}.docs-table{border:1px solid var(--lp-line);background:#070707;border-radius:14px;margin:4px 0 18px;position:relative;overflow-x:auto}.docs-table table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.docs-table th{border-bottom:1px solid var(--lp-line);color:var(--lp-dim);text-align:left;white-space:nowrap;padding:11px 16px;font-size:12.5px;font-weight:500}.docs-table td{vertical-align:top;padding:11px 16px}.docs-table tbody tr+tr td{border-top:1px solid var(--lp-line-soft)}.docs-table td:first-child{color:#e6e6e6}.docs-related{border-top:1px solid var(--lp-line-soft);margin-top:56px;padding-top:28px}.docs-related h2{color:#fff;margin:0 0 14px;font-size:15px;font-weight:500}.docs-related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.docs-page .docs-related a,.docs-page .docs-pager__link{border:1px solid var(--lp-line-soft);background:#070707;border-radius:14px;gap:4px;height:100%;padding:14px 16px;text-decoration:none;transition:border-color .16s;display:grid}.docs-page .docs-related a:hover,.docs-page .docs-pager__link:hover{border-color:#ffffff2e}.docs-related strong{font-size:14.5px}.docs-related span{color:var(--lp-grey);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.docs-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.docs-page .docs-pager__link{color:#fff;font-size:15px;font-weight:500}.docs-pager__link small{color:var(--lp-dim);align-items:center;gap:6px;font-size:12.5px;font-weight:400;display:inline-flex}.docs-pager__link svg{width:14px;height:14px}.docs-pager__link--next{text-align:right;justify-items:end}.docs-toc>p{color:#fff;margin:0 0 10px;font-size:12.5px;font-weight:500}.docs-toc ul{border-left:1px solid var(--lp-line-soft);gap:2px;margin:0;padding:0;list-style:none;display:grid}.docs-toc a{color:var(--lp-dim);border-left:1px solid #0000;margin-left:-1px;padding:4px 0 4px 12px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .14s,border-color .14s;display:block}.docs-toc a:hover{color:#fff}.docs-toc a[aria-current=location]{color:#fff;border-left-color:#fff}.docs-home__hero{text-align:center;flex-direction:column;align-items:center;padding-top:40px;display:flex}.docs-home__hero .pg-title{align-items:center}.docs-search{border:1px solid var(--lp-line);background:#0b0b0b;border-radius:999px;align-items:center;width:min(520px,100%);height:50px;margin-top:34px;transition:border-color .16s;display:flex;position:relative}.docs-search:focus-within{border-color:#0090ff99}.docs-search svg{width:18px;height:18px;color:var(--lp-dim);position:absolute;left:18px}.docs-search input{border-radius:inherit;color:#fff;width:100%;height:100%;font:400 15px var(--font-sans);background:0 0;border:0;outline:none;padding:0 20px 0 46px}.docs-search input::placeholder{color:#6f6f6f}.docs-home__start{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:64px;display:grid}.docs-page .docs-start{border:1px solid var(--lp-line);color:inherit;background:radial-gradient(120% 90% at 0 0,#0090ff1a,#0000 55%),#070707;border-radius:20px;align-content:start;gap:8px;padding:22px 22px 24px;text-decoration:none;transition:border-color .16s;display:grid}.docs-page .docs-start:hover{border-color:#fff3}.docs-start__n{color:#6cc0ff;background:#0090ff2e;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:8px;font-size:13px;font-weight:500;display:grid}.docs-start strong{color:#fff;letter-spacing:-.015em;font-size:17px;font-weight:500}.docs-start>span:last-child{color:var(--lp-grey);font-size:14px;line-height:1.45}.docs-home__group{margin-top:64px}.docs-home__group h2{color:#fff;letter-spacing:-.015em;margin:0 0 16px;font-size:17px;font-weight:500}.docs-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.docs-page .docs-card{border:1px solid var(--lp-line-soft);height:100%;color:inherit;background:#070707;border-radius:14px;align-content:start;gap:5px;padding:16px 18px;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid}.docs-page .docs-card:hover{background:#0b0b0b;border-color:#ffffff2e}.docs-card strong{color:#fff;font-size:15px;font-weight:500}.docs-card span{color:var(--lp-grey);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.docs-home__empty{color:var(--lp-grey);font-size:15px}@media (width<=1180px){.docs{grid-template-columns:216px minmax(0,1fr)}.docs__toc{display:none}}@media (width<=860px){.docs-page{padding-top:calc(var(--lp-header) + 20px)}.docs{grid-template-columns:minmax(0,1fr);gap:24px}.docs__side{max-height:none;position:static;overflow:visible}.docs-nav{display:none}.docs-nav-mobile{border:1px solid var(--lp-line);background:#070707;border-radius:14px;display:block}.docs-nav-mobile summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px;font-weight:500;list-style:none;display:flex}.docs-nav-mobile summary::-webkit-details-marker{display:none}.docs-nav-mobile summary small{color:var(--lp-dim);font-size:12px;font-weight:400;display:block}.docs-nav-mobile summary svg{width:18px;height:18px;color:var(--lp-grey);transition:transform .2s var(--lp-ease)}.docs-nav-mobile[open] summary svg{transform:rotate(180deg)}.docs-nav-mobile .docs-nav--sheet{border-top:1px solid var(--lp-line-soft);padding:4px 6px 16px;display:grid}.docs-home__start,.docs-cards,.docs-related ul,.docs-pager{grid-template-columns:minmax(0,1fr)}.docs-pager__link--next{text-align:left;justify-items:start}.docs-article{font-size:16px}.docs-anchor{display:none}}@media (width>=861px) and (width<=1080px){.docs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.docs-nav ul a,.docs-toc a,.docs-anchor,.docs-card,.docs-start,.docs-nav-mobile summary svg{transition:none}}:root{--background:#000;--marketing-page-surface:var(--background);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--color-gray-50:#fafafa;--color-gray-100:#f4f4f5;--color-gray-200:#e4e4e7;--color-gray-300:#d4d4d8;--color-gray-400:#a1a1aa;--color-gray-500:#71717a;--color-gray-600:#52525b;--color-gray-700:#3f3f46;--color-gray-800:#27272a;--color-gray-900:#18181b;--color-gray-950:#09090b}.bg-body{background-color:var(--marketing-page-surface)}.text-body{color:var(--foreground)}.bg-card-dark{background-color:var(--card)}.bg-surface-dark{background-color:var(--inset)}.border-dark{border-color:var(--border)}.text-muted-dark{color:var(--muted-foreground)}.text-secondary-dark{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-secondary-dark{color:color-mix(in srgb, var(--ink) 70%, transparent)}}.bg-gradient-radial-dark{background-image:radial-gradient(72.2% 78.49% at 49.87% 50.1%,#47506242 0%,#89898900 100%)}.bg-gradient-radial-dark-light{background-image:radial-gradient(80.63% 80.22% at 52.97%,#47506275 0%,#89898900 100%)}.bg-gradient-radial-light{background-image:radial-gradient(90.27% 103.98% at 73.03% 35.14%,#e8effe42 0%,#33384121 100%)}.bg-gradient-radial-darker{background-image:linear-gradient(#09090b 0%,#09090b00 100%)}.bg-gradient-radial-darker3{background-image:linear-gradient(#09090b00 0%,#09090b 100%)}.bg-gradient-radial-darker2{background-image:linear-gradient(270deg,#09090b 0%,#09090b00 100%)}.bg-gradient-card{background-image:linear-gradient(#fff0 0%,#0000 6.77%,#000 100%)}.font-heading{letter-spacing:-.025em;font-family:Inter Tight Variable,Inter Tight,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}h1,h2{letter-spacing:-.025em;font-family:Inter Tight Variable,Inter Tight,sans-serif;font-weight:400}h3,h4,h5,h6{letter-spacing:-.025em;font-family:Inter Tight Variable,Inter Tight,sans-serif;font-weight:500}.font-semibold,.font-bold{font-weight:500}.text-10xl{font-size:6rem;line-height:1}.tracking-3xl{letter-spacing:-.64px}.tracking-8xl{letter-spacing:-3.6px}.rounded-5xl{border-radius:1.875rem}.rounded-6xl{border-radius:2.25rem}.rounded-7xl{border-radius:2.75rem}.rounded-t-7xl{border-top-left-radius:2.75rem;border-top-right-radius:2.75rem}.rounded-b-7xl{border-bottom-right-radius:2.75rem;border-bottom-left-radius:2.75rem}@keyframes float{0%,to{transform:rotate(-12deg)scale(1.5)translateY(0)}50%{transform:rotate(-12deg)scale(1.5)translateY(-20px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-float{animation:6s ease-in-out infinite float}.animate-fade-in-up{animation:.6s ease-out forwards fadeInUp}.animate-slide-in-left{animation:.6s ease-out forwards slideInLeft}.animate-slide-in-right{animation:.6s ease-out forwards slideInRight}.animate-scale-in{animation:.5s ease-out forwards scaleIn}.animate-shimmer{background:linear-gradient(90deg,#0000,#ffffff1a,#0000) 0 0/200% 100%;animation:2s infinite shimmer}.text-gradient{background:linear-gradient(135deg, var(--primary) 0%, var(--ring) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass{-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}@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-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-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-duration{syntax:"*";inherits:false}@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}
