:root{--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:calc(var(--space-16) * 2);--space-40:calc(var(--space-24) + var(--space-16));--space-48:calc(var(--space-16) * 3);--space-64:calc(var(--space-16) * 4);--space-80:calc(var(--space-16) * 5);--gap-section:var(--space-24);--gap-control:var(--space-8);--gap-compact:var(--space-4);--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-18:18px;--radius-20:20px;--radius-26:26px;--radius-34:34px;--radius-full:9999px;--radius-button:25px;--radius-button-sm:20px;--radius-card:var(--radius-8);--radius-input:var(--radius-12);--radius-section:var(--radius-26);--radius-modal:var(--radius-34);--radius-menu:36px;--radius-tab:var(--radius-16);--radius-badge:var(--radius-6);--radius-tooltip:var(--radius-12);--font-sans:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-logo:"Favorit", "SF Pro Display", -apple-system, sans-serif;--font-mono:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--title-67:67px;--title-67-lh:60px;--title-52:52px;--title-52-lh:50px;--title-40:40px;--title-40-lh:40px;--title-32:32px;--title-32-lh:32px;--title-24:24px;--title-24-lh:28px;--title-20:20px;--title-20-lh:24px;--text-body:16px;--text-body-lh:20px;--text-sub:13px;--text-sub-lh:18px;--text-caption:11px;--text-caption-lh:13px;--title-weight:600;--title-tracking:-.01em;--page-pad:clamp(24px, 4.6875vw, 60px);--page-top:40px;--nav-height:64px;--container:min(100vw, 1100px);--content-width:calc(var(--container) - var(--page-pad) * 2);--section-gap:150px;--intro-overlap:100px;--scroll-margin:88px;--ease-spring:linear(0, .454 12.7%, .828 22.7%, 1.043 35.4%, 1.057 43.1%, 1.027 54%, 1.006 67%, .999 82%, 1);--ease-press:cubic-bezier(.2, 0, 0, 1);--dur-press:.15s;--dur-release:.42s;--dur-hover:80ms;--frost-blur:14px;--frost-blur-dense:26px;--frost-height:clamp(124px, 17vh, 172px);--glass-button-blur:10px;--glow-color:#63e496;--glow-blur:300px;--glow-blur-lg:400px;--glass-opacity:85%;--glass-blur:32px;--glass-saturate:1.6;--glass-tint-hi:#101010;--glass-tint-lo:#101010;--glass-fill:linear-gradient(150deg, color-mix(in srgb, var(--glass-tint-hi) var(--glass-opacity), transparent), color-mix(in srgb, var(--glass-tint-lo) var(--glass-opacity), transparent));--glass-border:#ffffff14;--glass-edge:inset 0 1px 0 #ffffff17, inset 1px 0 0 #ffffff08, inset 0 -1px 0 #0006;--glass-shadow:0 12px 32px #00000061;--glass-inset:#00000047;--backdrop-green:radial-gradient(62vw 55vh at 6% -4%, #63e49675, transparent 72%), radial-gradient(56vw 60vh at 104% 38%, #38cf755c, transparent 72%), radial-gradient(72vw 55vh at 28% 108%, #52b07870, transparent 72%);--shadow-card:0 5px 15px #00000040;--shadow-sheet:0 5px 20px #0000001a, 0 0 3px #0000004d;--background:#111;--surface:#171917;--elevation-1:#1d1d1d;--elevation-2:#282828;--primary:#fff;--primary-90:#ffffffe6;--primary-80:#fffc;--primary-70:#ffffffb3;--primary-60:#fff9;--primary-50:#ffffff80;--primary-40:#fff6;--primary-30:#ffffff4d;--primary-20:#fff3;--primary-10:#ffffff1a;--primary-8:#ffffff14;--primary-5:#ffffff0d;--primary-4:#ffffff0a;--accent:#63e496;--accent-fg:#000;--accent-bright:#31ed7c;--accent-mid:#38cf75;--accent-deep:#52b078;--accent-dim:#63e49629;--accent-faint:#63e4960f;--accent-red:#ff5558;--accent-orange:#ff9d45;--accent-yellow:#ffda1a;--accent-blue:#1a9cff;--focus-ring:var(--accent-blue);--border:var(--primary-10);--hover:var(--primary-8);--active:var(--primary-10);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:dark;background:var(--background)}body{background:var(--background);color:var(--primary);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body-lh);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6{font-weight:var(--title-weight);letter-spacing:var(--title-tracking);text-wrap:balance;margin:0}p{margin:0}img,video{max-width:100%;display:block}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{width:100%;min-height:100vh;padding:var(--page-top) var(--page-pad) 0}.container{width:var(--content-width);max-width:100%;margin-inline:auto}.stack{flex-direction:column;display:flex}.row{flex-wrap:wrap;align-items:center;display:flex}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.gap-4{gap:var(--space-4)}.gap-8{gap:var(--space-8)}.gap-12{gap:var(--space-12)}.gap-16{gap:var(--space-16)}.gap-24{gap:var(--space-24)}.gap-32{gap:var(--space-32)}.gap-40{gap:var(--space-40)}.grid{gap:var(--space-40);display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=767px){.grid{gap:var(--space-32)}.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.t-hero{font-size:clamp(32px, 5.58vw, var(--title-67));letter-spacing:-.02em;line-height:1.08;font-weight:var(--title-weight)}.t-52{font-size:clamp(28px, 4vw, var(--title-52));letter-spacing:var(--title-tracking);line-height:1.06}.t-40{font-size:clamp(26px, 3.4vw, var(--title-40));letter-spacing:var(--title-tracking);line-height:1.05}.t-32{font-size:clamp(22px, 2.6vw, var(--title-32));letter-spacing:var(--title-tracking);line-height:1.1}.t-24{font-size:var(--title-24);line-height:var(--title-24-lh);letter-spacing:var(--title-tracking)}.t-20{font-size:var(--title-20);line-height:var(--title-20-lh);letter-spacing:var(--title-tracking)}.t-body{font-size:var(--text-body);line-height:var(--text-body-lh)}.t-sub{font-size:var(--text-sub);line-height:var(--text-sub-lh)}.t-caption{font-size:var(--text-caption);line-height:var(--text-caption-lh);text-transform:uppercase;letter-spacing:.14em}.t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.t-muted{color:var(--primary-50)}.t-dim{color:var(--primary-70)}.measure{max-width:62ch}.brand{font-size:var(--title-20);color:var(--primary);white-space:nowrap;align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:1.55em;height:1.55em;display:block}.brand-word{font-family:var(--font-logo);letter-spacing:-.04em;font-weight:400;line-height:1;position:relative;top:.122em}.btn{justify-content:center;align-items:center;gap:var(--space-8);height:52px;min-height:52px;padding-inline:var(--space-32);border:1px solid var(--border);border-radius:var(--radius-button);color:var(--primary);font-size:var(--text-body);line-height:var(--text-body-lh);white-space:nowrap;cursor:pointer;transition:scale var(--dur-release) var(--ease-spring), background-color var(--dur-hover) ease, border-color var(--dur-hover) ease;background:0 0;font-weight:500;text-decoration:none;display:inline-flex;scale:1}.btn:hover{background:var(--hover)}.btn:active{transition-duration:var(--dur-press);transition-timing-function:var(--ease-press);scale:.96}.btn-primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent);font-weight:600}.btn-primary:hover{background:color-mix(in oklab, var(--accent) 86%, var(--background));border-color:color-mix(in oklab, var(--accent) 86%, var(--background))}.btn-quiet{background:var(--primary-8);border-color:#0000}.btn-quiet:hover{background:var(--primary-10)}.btn-sm{height:36px;min-height:36px;padding-inline:var(--space-16);border-radius:var(--radius-button-sm);font-size:var(--text-sub);gap:var(--space-6)}.btn-wide{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn-onmedia{-webkit-backdrop-filter:blur(var(--glass-button-blur))}.field{align-items:center;gap:var(--space-8);width:100%;height:52px;padding-inline:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface);color:var(--primary);font-size:var(--text-body);display:flex}.field::placeholder{color:var(--primary-30)}.field:focus-visible{border-color:var(--focus-ring)}.field-invalid{border-color:var(--accent-red)}.form-error{color:var(--accent-red);font-size:var(--text-sub);line-height:var(--text-sub-lh)}.url-form{gap:var(--space-12);width:100%;max-width:680px;display:flex}.url-form .btn{flex:none}@media (width<=560px){.url-form{flex-direction:column}.url-form .btn{width:100%}}.card{gap:var(--space-16);min-width:0;padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--background);isolation:isolate;flex-direction:column;display:flex}.card-plain{background:0 0;border:0;padding:0}.card-accent{border-color:var(--accent-dim)}.badge{align-items:center;gap:var(--space-6);height:26px;padding-inline:var(--space-10);border:1px solid var(--border);border-radius:var(--radius-badge);color:var(--primary-70);font-family:var(--font-mono);font-size:var(--text-caption);white-space:nowrap;display:inline-flex}.badge-accent{background:var(--accent-dim);color:var(--accent);border-color:#0000}.badge-warn{color:var(--accent-orange);border-color:color-mix(in srgb, var(--accent-orange) 40%, transparent)}.badge-error{color:var(--accent-red);border-color:color-mix(in srgb, var(--accent-red) 40%, transparent)}.badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.badge-plain:before{display:none}.page{position:relative;overflow:hidden}.glow{z-index:-1;background:var(--glow-color);filter:blur(var(--glow-blur));pointer-events:none;opacity:.2;position:absolute}.glow-hero{width:900px;height:900px;top:-160px;right:-300px;rotate:-9.42deg}.glow-mid{width:620px;height:900px;top:42%;left:-260px}.glow-bottom{width:900px;height:520px;filter:blur(var(--glow-blur-lg));bottom:6%;right:-200px}@media (width<=767px){.glow{filter:blur(140px);opacity:.16}.glow-hero{width:520px;height:520px;top:-120px;right:-220px}.glow-mid{width:380px;height:520px;left:-200px}.glow-bottom{width:520px;height:380px;right:-180px}}.frost{height:var(--frost-height);z-index:0;pointer-events:none;--frost-angle:180deg;position:absolute;inset:0 0 auto}.frost:after{content:"";z-index:1;background:linear-gradient(var(--frost-angle), var(--background) 0%, transparent 100%);position:absolute;inset:0}.frost>span{mask-image:var(--band-mask);-webkit-mask-image:var(--band-mask);-webkit-backdrop-filter:blur(var(--band-blur)) saturate(1.15);transition:backdrop-filter .2s ease-out;display:none;position:absolute;inset:0}@supports (backdrop-filter:blur(1px)){.frost>span{display:block}}.frost>span:first-child{--band-blur:calc(var(--frost-blur) * 1.12);--band-mask:linear-gradient(var(--frost-angle), #000 0% 20%, #0000008c 38%, transparent 58%)}.frost>span:nth-child(2){--band-blur:calc(var(--frost-blur) * .68);--band-mask:linear-gradient(var(--frost-angle), #000 0%, #000000e0 26%, #00000059 52%, transparent 74%)}.frost>span:nth-child(3){--band-blur:calc(var(--frost-blur) * .38);--band-mask:linear-gradient(var(--frost-angle), #000 0%, #000000b8 34%, #00000038 62%, transparent 88%)}.frost>span:nth-child(4){--band-blur:calc(var(--frost-blur) * .14);--band-mask:linear-gradient(var(--frost-angle), #000000e6, #00000073 42%, transparent)}.media{border-radius:var(--radius-6);background:var(--accent-faint);border:1px solid var(--primary-8);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.media>img,.media>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media-16x9{aspect-ratio:16/9}.media-9x16{aspect-ratio:9/16}.media-1x1{aspect-ratio:1}.media-label{padding:var(--space-8);color:var(--primary-40);font-family:var(--font-mono);font-size:var(--text-caption);text-align:center;line-height:1.4}.progress{border-radius:var(--radius-full);background:var(--primary-8);height:5px;overflow:hidden}.progress>i{border-radius:inherit;background:var(--accent);height:100%;transition:width .4s ease-out;display:block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-16);z-index:100;padding:var(--space-8) var(--space-16);border-radius:var(--radius-8);background:var(--accent);color:var(--accent-fg);text-decoration:none;transition:top .15s;position:absolute;top:-100px}.skip-link:focus{top:var(--space-16)}:root{--background:#000}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Favorit;src:url(/fonts/favorit-book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.nav-row{z-index:50;height:var(--nav-height);background:0 0;align-items:center;display:flex;position:fixed;inset:0 0 auto}.nav-inner{z-index:1;align-items:center;gap:var(--space-24);width:var(--content-width);max-width:100%;height:100%;margin-inline:auto;display:flex;position:relative}.brand{margin-right:auto}.nav-links{align-items:center;gap:var(--space-24);display:flex}.nav-links a{color:var(--primary-50);font-size:var(--text-sub);transition:color var(--dur-hover) ease;text-decoration:none}.nav-links a:hover{color:var(--primary)}.nav-actions{align-items:center;gap:var(--space-8);display:flex}@media (width<=767px){.nav-links,.nav-actions .btn:not(.btn-primary){display:none}}.sections{z-index:1;gap:var(--section-gap);margin-top:calc(-1 * var(--intro-overlap));display:grid;position:relative}.section{scroll-margin-top:var(--scroll-margin)}.section-head{gap:var(--space-16);margin-bottom:var(--space-40);flex-direction:column;display:flex}@media (width<=767px){.sections{gap:var(--space-80);margin-top:calc(-1 * var(--intro-overlap) - var(--space-8))}.section-head{margin-bottom:var(--space-32)}}.screen{isolation:isolate;background:var(--screen-bg,var(--background));min-height:100svh;scroll-margin-top:0;position:relative;overflow:clip}.screen-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.screen-inner{width:var(--content-width);max-width:100%;min-height:inherit;padding-block:calc(var(--nav-height) + var(--space-32)) var(--space-64);gap:var(--space-48);flex-direction:column;margin-inline:auto;display:flex}.screen-bg-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.screen-title{letter-spacing:-.03em;max-width:14em;font-size:clamp(26px,4.1vw,69px);line-height:1.02;font-weight:var(--title-weight);text-wrap:balance;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.screen-body{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.screen-cta{margin-top:var(--space-32);justify-content:center}.footer-band{isolation:isolate;border-radius:clamp(28px,4vw,64px) clamp(28px,4vw,64px) 0 0;flex-direction:column;justify-content:space-between;min-height:100svh;display:flex;position:relative;overflow:clip}.footer-band:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 30%,#000c);position:absolute;inset:0}.footer-wrap{width:var(--content-width);padding-block:var(--space-48)}.footer-wrap .footer{margin-top:0}.footer-cta{padding-top:calc(var(--nav-height) + var(--space-32));justify-content:center;align-items:center;gap:var(--space-48);text-align:center;flex-direction:column;flex:1;display:flex}.footer-cta .screen-title{text-align:center;max-width:100%}.footer-cta .final{text-align:center;background:0 0;border:0;align-items:center;width:100%;padding:0}.screen--hero{--screen-bg:var(--background)}.screen--hero .screen-bg{border-radius:0 0 var(--hero-radius) var(--hero-radius)}.screen--hero{--hero-radius:clamp(28px, 4vw, 64px)}.screen--hero .screen-inner{justify-content:center;align-items:center;gap:var(--space-48);padding-block:calc(var(--nav-height) + var(--space-32))}.screen--hero .screen-body{flex:none;align-items:center;width:100%}.hero-bottom{align-items:center;gap:var(--space-12);flex-direction:column;width:min(100%,680px);display:flex}.hero-hint{font-size:var(--text-sub);line-height:var(--text-sub-lh);color:#fff;text-align:center;text-wrap:balance;margin:0}.url-form{width:100%;max-width:560px;display:block;position:relative}.url-form .field{height:48px;min-height:48px;font-size:var(--text-body);border-radius:24px;padding:0 52px 0 18px}.url-send{background:var(--accent);width:32px;height:32px;color:var(--accent-fg);cursor:pointer;transition:background-color var(--dur-hover) ease;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.url-send:hover{background:color-mix(in oklab, var(--accent) 86%, var(--background))}.url-send:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hero-bottom .url-form{max-width:none}.hero-bottom .field{height:64px;min-height:64px;font-size:var(--title-20);background:#151815;border-color:#ffffff1f;border-radius:32px;padding:0 76px 0 26px;box-shadow:0 18px 44px #00000047}.hero-bottom .url-send{width:44px;height:44px;top:10px;right:10px}.hero-bottom .url-send svg{width:22px;height:22px}@media (width<=767px){.url-form .field,.hero-bottom .field{height:44px;min-height:44px;font-size:var(--text-body);border-radius:22px;padding:0 48px 0 16px}.url-send,.hero-bottom .url-send{width:32px;height:32px;top:6px;right:6px}.hero-bottom .url-send svg{width:18px;height:18px}}.screen--hero .screen-title.is-lit{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.screen--hero .screen-title{text-align:center;-webkit-line-clamp:2;line-clamp:2;max-width:100%;font-size:clamp(26px,5.4vw,92px)}.screen--hero .screen-bg-img{object-fit:initial;width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width<=900px){.screen--hero .screen-bg-img{object-fit:fill;height:100%;top:0;transform:none}}.screen--proof{--screen-bg:#090909}.screen--proof .screen-title{text-align:center;max-width:100%;margin-inline:auto}.screen--proof .screen-bg-img{object-fit:initial;width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%)}.screen--how,.screen--style{--screen-bg:var(--background)}.screen--editor{--screen-bg:#000}.screen--faq,.screen--start{--screen-bg:var(--background)}.hero{padding-top:calc(var(--nav-height) - var(--page-top) + var(--space-64));padding-bottom:calc(var(--intro-overlap) + var(--space-80));scroll-margin-top:var(--nav-height);isolation:isolate;position:relative}.hero-copy{z-index:1;align-items:flex-start;gap:var(--space-24);flex-direction:column;min-width:0;max-width:620px;display:flex;position:relative}.hero h1{max-width:15ch}.hero-lead{max-width:46ch}.platform-logo{width:40px;height:40px;display:block}.hero-meta{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.hero-glass{z-index:0;aspect-ratio:1;pointer-events:none;width:min(620px,46vw);position:absolute;top:50%;right:-6%;translate:0 -50%}.hero-glass video{object-fit:contain;width:100%;height:100%}@media (width<=900px){.hero{padding-bottom:var(--intro-overlap);gap:var(--space-32);padding-top:calc(var(--nav-height) - var(--page-top) + var(--space-40));flex-direction:column;display:flex}.hero h1,.hero-copy{max-width:none}.hero-glass{width:min(100%,440px);margin-inline:auto;margin-block:calc(var(--space-48) * -1) calc(var(--space-32) * -1);position:static;translate:none}}@media (prefers-reduced-motion:reduce){.hero-glass video{display:none}.hero-glass{background:url(/media/hero-glass.png) 50%/contain no-repeat}}@media (width>=1700px){:root{--container:min(100vw, 1320px)}.hero-glass{width:min(740px,40vw)}.style-editor{grid-template-columns:minmax(0,1fr) minmax(0,400px)}.style-phone .phone{width:min(100%,380px)}}@media (width>=2200px){:root{--container:min(100vw, 1560px)}.hero-glass{width:min(880px,36vw)}.style-editor{grid-template-columns:minmax(0,1fr) minmax(0,460px)}.style-phone .phone{width:min(100%,440px)}}.page{overflow:clip}.clip-grid{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:80%;margin-inline:auto;display:grid}.clip-col{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.clip-col:first-child{margin-top:80px}.clip-col:nth-child(3){margin-top:40px}@media (width<=640px){.clip-grid{width:100%}.clip-col:first-child{margin-top:40px}.clip-col:nth-child(3){margin-top:20px}.clip-grid,.clip-col{gap:var(--space-8)}.clip-title{display:none}}.clip-card{border:1px solid var(--glass-border);border-radius:var(--radius-card);background:var(--glass-fill);min-width:0;box-shadow:var(--glass-edge), var(--glass-shadow);margin:0;position:relative;overflow:hidden}.clip-card .media{border:0;border-radius:0}.clip-card video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.clip-title{pointer-events:none;padding:var(--space-32) var(--space-8) var(--space-8);color:#fff;font-size:var(--text-sub);line-height:var(--text-sub-lh);white-space:normal;overflow-wrap:break-word;text-wrap:balance;background:linear-gradient(#0000,#000000c7);margin:0;font-weight:500;position:absolute;bottom:0;left:0;right:0}.timeline{border:1px solid var(--border);border-radius:var(--radius-8);background:var(--surface);height:96px;position:relative;overflow:hidden}.timeline-bars{inset:0 calc(var(--space-40) / -2);height:100%;padding-block:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute}.timeline-group{align-items:flex-end;gap:2px;height:100%;padding-inline:1px;display:flex;overflow:hidden}.timeline-bars i{background:var(--primary-20);border-radius:1px;flex:1;min-width:0}.timeline-bars i.peak{background:var(--accent)}.timeline-bars i{animation:timeline-breathe var(--d,3.4s) cubic-bezier(.37, 0, .63, 1) var(--delay,0s) infinite alternate;will-change:transform}@keyframes timeline-breathe{0%{transform:translateY(0)}to{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.timeline-bars i{animation:none}}.timeline-window{border:1px solid var(--accent);border-radius:var(--radius-4);background:var(--accent-dim);position:absolute;top:0;bottom:0}.feature{gap:var(--space-16)}.feature .media{margin-bottom:var(--space-4)}.editor-copy{padding:var(--space-24) var(--space-32) var(--space-32);border:1px solid var(--glass-border);border-radius:var(--radius-section);background:var(--glass-fill);box-shadow:var(--glass-edge), var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));place-self:center start}.editor-shot{border:1px solid var(--glass-border);border-radius:var(--radius-card);width:100%;max-width:520px;height:auto;box-shadow:var(--glass-edge), var(--glass-shadow);justify-self:end;display:block}.editor-split{gap:var(--space-40);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}@media (width<=767px){.editor-split{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}}.page-top{padding-top:calc(var(--nav-height) - var(--page-top) + var(--space-64));margin-top:0}.plan{gap:var(--space-12)}.plan-price{font-family:var(--font-mono);font-size:clamp(24px, 3vw, var(--title-32));letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700}.plan .btn{margin-top:auto}.faq-list{flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--primary-8)}.faq-item>summary{justify-content:space-between;align-items:center;gap:var(--space-16);padding-block:var(--space-20);font-size:var(--title-20);line-height:var(--title-20-lh);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);cursor:pointer;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:after{content:"+";color:var(--primary-30);font-family:var(--font-mono);font-size:var(--title-20);flex:none;transition:rotate .2s}.faq-item[open]>summary:after{content:"−"}.faq-answer{padding-bottom:var(--space-20);color:var(--primary-70);max-width:68ch}.final{align-items:center;gap:var(--space-24);padding:var(--space-64) var(--space-24);border:1px solid var(--border);border-radius:var(--radius-section);background:var(--surface);text-align:center;flex-direction:column;display:flex}.final h2{max-width:20ch}.final .url-form{justify-content:center}@media (width<=767px){.final{padding:var(--space-40) var(--space-20)}}.footer{justify-content:space-between;align-items:flex-start;gap:var(--space-24);margin-top:var(--section-gap);padding-block:var(--space-40);border-top:1px solid var(--primary-8);flex-wrap:wrap;display:flex}.footer-links{gap:var(--space-24);flex-wrap:wrap;display:flex}.footer-links a{color:var(--primary-50);font-size:var(--text-sub);text-decoration:none}.footer-links a:hover{color:var(--primary)}@media (width<=767px){.footer{margin-top:var(--space-80)}.footer-year{text-align:center;flex-basis:100%}}.page{isolation:isolate}.glow-spot{z-index:-1;width:var(--w,760px);aspect-ratio:1;background:radial-gradient(closest-side, var(--c,#63e49624), transparent);pointer-events:none;border-radius:50%;position:absolute}.glow-spot-1{--w:820px;top:14%;left:-280px}.glow-spot-2{--w:700px;--c:#31ed7c1c;top:24%;right:-320px}.glow-spot-3{--w:900px;--c:#38cfa017;top:37%;left:18%}.glow-spot-4{--w:760px;top:49%;right:-240px}.glow-spot-5{--w:780px;--c:#1a9cff12;top:62%;left:-300px}.glow-spot-6{--w:860px;--c:#52b0781f;top:75%;right:12%}.glow-spot-7{--w:700px;--c:#31ed7c1a;top:88%;left:-200px}@media (width<=767px){.glow-spot{--w:460px}.glow-spot-3,.glow-spot-6{left:auto;right:-160px}.timeline-bars{inset:0 calc(var(--space-40) / -2)}}.signal-name{font-weight:700}@font-face{font-family:Style Soyuz;src:url(/fonts/style/SoyuzGrotesk-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Style Montserrat;src:url(/fonts/style/Montserrat-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Style Playfair;src:url(/fonts/style/PlayfairDisplay-Variable.woff2)format("woff2");font-weight:400 900;font-display:swap}.style-editor{gap:var(--space-24);grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;display:grid}.style-col{min-width:0;position:relative}.style-note{left:0;right:0;top:calc(100% + var(--space-16));margin:0;position:absolute}@media (width<=767px){.style-note{text-align:center}}.style-controls{gap:var(--space-16);padding:var(--space-16);border:1px solid var(--glass-border);border-radius:var(--radius-card);background:var(--glass-fill);box-shadow:var(--glass-edge), var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));flex-direction:column;display:flex}.style-panel{gap:var(--space-20);flex-direction:column;display:flex}.style-setting{gap:var(--space-8);flex-direction:column;display:flex}.style-panels{display:grid}.style-panel{grid-area:1/1}.style-panel[hidden]{visibility:hidden;pointer-events:none;display:flex!important}.seg{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-card);background:var(--glass-inset,#00000040);display:flex}.seg-item{padding:var(--space-8) var(--space-12);border-radius:var(--radius-6);color:var(--primary-50);font:inherit;font-size:var(--text-sub);cursor:pointer;background:0 0;border:0;flex:1;transition:background .15s,color .15s}.seg-item:hover{color:var(--primary)}.seg-item[aria-selected=true],.seg-item[aria-pressed=true]{background:var(--accent-dim);color:var(--accent)}.seg-item:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:1px}.seg-compact{width:fit-content;max-width:100%}.seg-compact .seg-item{white-space:nowrap;flex:auto}.style-options{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.style-options-4{grid-template-columns:repeat(4,minmax(0,1fr))}.style-option{padding:var(--space-8);border:1px solid var(--glass-border);border-radius:var(--radius-card);cursor:pointer;background:0 0;transition:border-color .15s;display:block}.style-option canvas{aspect-ratio:9/16;border-radius:var(--radius-6);background:var(--accent-fg);width:100%;display:block}.style-option:hover{border-color:var(--primary-30)}.style-option[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.style-option:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}.drop-hint{cursor:pointer;gap:var(--space-4);padding:var(--space-24);border:1px dashed var(--glass-border);border-radius:var(--radius-card);text-align:center;flex-direction:column;align-items:center;transition:border-color .15s;display:flex}.drop-hint:hover,.drop-hint:focus-within{border-color:var(--accent)}.drop-hint strong{overflow-wrap:anywhere}.volume-range{width:100%;accent-color:var(--accent)}.track-chip{z-index:1;align-items:center;gap:var(--space-8);border-radius:var(--radius-pill,999px);background:var(--glass-fill);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur));font-size:var(--text-sub);color:var(--primary);padding:6px 12px;display:flex;position:absolute;top:12px;left:12px;right:12px}.track-chip:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.track-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.volume{background:#ffffff2e;border-radius:3px;height:6px}.volume span{background:var(--accent);border-radius:3px;width:28%;height:100%;display:block}.style-phone{align-items:center;gap:var(--space-12);top:var(--space-24);flex-direction:column;margin:0;display:flex;position:sticky}.phone{--video-black:var(--accent-fg);background:var(--elevation-1);width:min(100%,300px);box-shadow:0 24px 60px #00000073, 0 0 0 1px var(--primary-10);border-radius:34px;padding:6px;position:relative}.mp-stage{aspect-ratio:9/16;background:var(--video-black);border-radius:28px;position:relative;overflow:hidden;container-type:size}.mp-video{background:var(--video-black);position:absolute;inset:0;overflow:hidden}.mp-video video{display:block}.mp-blur{filter:blur(3.2cqw)brightness(.7);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.mp-transition{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mp-subs{text-align:center;width:max-content;max-width:92%;color:var(--primary);pointer-events:none;text-wrap:balance;line-height:1.15;position:absolute;left:50%;translate:-50% -50%}.mp-word{-webkit-text-stroke:var(--stroke,0) var(--video-black);paint-order:stroke fill;margin-inline:.12em;display:inline-block}@keyframes mp-fade{0%{opacity:.3}to{opacity:1}}@keyframes mp-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.mp-fade{animation:.3s ease-out both mp-fade}.mp-pop{animation:.28s cubic-bezier(.2,.9,.3,1.3) both mp-pop}@media (prefers-reduced-motion:reduce){.mp-word{animation:none!important}}@media (width<=900px){.style-editor{gap:var(--space-16);grid-template-columns:minmax(0,1fr) 210px}.style-phone{top:calc(var(--nav-height) + var(--space-16))}.phone{border-width:5px;border-radius:28px;width:210px}.style-panels{display:block}.style-panel[hidden]{display:none!important}.style-options-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.style-editor{gap:var(--space-16);flex-direction:column;display:flex}.style-phone{order:-1;align-self:center;gap:0;position:static}.style-controls{width:100%}.phone{border-width:4px;border-radius:26px;width:190px}}@media (width<=460px){.style-options{gap:var(--space-8)}.seg-item{padding:var(--space-8) var(--space-4);min-width:0;font-size:13px}.seg-compact{width:100%}.seg-compact .seg-item{padding-inline:var(--space-8)}}
