.marketing-header{position:sticky;top:0;z-index:50;flex-shrink:0;background:#090b0af0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.marketing-nav{max-width:1280px;height:76px;padding:0 40px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.marketing-logo{color:var(--ink);text-decoration:none;font:700 27px Space Grotesk,sans-serif;letter-spacing:-1px;justify-self:start}.marketing-logo span{color:var(--acid)}.marketing-links,.marketing-actions{display:flex;align-items:center;gap:28px}.marketing-actions{justify-content:flex-end;gap:20px}.marketing-links a,.marketing-mobile-links a{color:var(--ink-dim);text-decoration:none;font-size:13px;white-space:nowrap}.marketing-header button{cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap}.marketing-signin{background:none;color:var(--ink);border:0;padding:10px 0}.marketing-start{background:var(--acid);color:var(--bg);border:0;border-radius:9px;padding:12px 20px}.marketing-menu{display:none;background:none;border:1px solid var(--line);color:var(--ink-dim);border-radius:8px;padding:9px}.marketing-mobile-links{display:none}.marketing-landing{flex:1;min-width:0;width:100%;font-family:Inter,sans-serif}.marketing-container{width:100%;max-width:1200px;margin:0 auto}.marketing-hero{padding:44px 40px 0;text-align:center;background:radial-gradient(ellipse 60% 30% at 50% 0%,rgba(83,252,24,.045),transparent 80%)}.marketing-badge{display:inline-flex;padding:7px 12px;border:1px solid rgba(83,252,24,.25);border-radius:999px;background:#53fc180e;color:var(--acid);font:500 10px JetBrains Mono,monospace;letter-spacing:1.8px;margin-bottom:22px}.marketing-hero h1{font:600 clamp(44px,4.6vw,66px)/1.08 "Space Grotesk",sans-serif;letter-spacing:-2.7px;margin:0 auto 22px;max-width:1160px;text-wrap:balance}.marketing-hero h1 span{color:var(--acid)}.marketing-description{font-size:16px;color:var(--ink-dim);line-height:1.75;max-width:655px;margin:0 auto 28px;text-wrap:pretty}.marketing-conversion{max-width:780px;margin:0 auto}.marketing-url-box{display:flex;gap:12px;align-items:center;padding:7px;background:var(--surface);border:1px solid #384036;border-radius:16px;transition:border-color .15s}.marketing-url-box:focus-within{border-color:var(--acid);box-shadow:0 0 0 3px var(--acid-dim)}.marketing-url-box input{width:100%;flex:1;min-width:0;color:var(--ink);background:transparent;border:0;outline:0;font:14px Inter,sans-serif;padding:12px 14px}.marketing-platform{color:var(--ink-dim);text-transform:uppercase;font:9px JetBrains Mono,monospace}.marketing-find{display:flex;justify-content:center;align-items:center;gap:20px;flex-shrink:0;border:0;border-radius:10px;padding:17px 25px;background:var(--acid);color:var(--bg);font:700 14px Inter,sans-serif;cursor:pointer}.marketing-find:disabled{opacity:.65;cursor:default}.marketing-input-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin:14px auto}.marketing-upload{display:inline-flex;align-items:center;gap:7px;background:none;color:var(--ink-dim);border:0;padding:6px 0;font:500 12px Inter,sans-serif;cursor:pointer}.marketing-formats{display:flex;gap:4px}.marketing-formats button{padding:6px 12px;background:transparent;color:var(--ink-dim);border:1px solid var(--line);border-radius:6px;font:11px JetBrains Mono,monospace;cursor:pointer}.marketing-formats button[aria-pressed=true]{color:var(--acid);border-color:#53fc1859;background:#53fc180f}.marketing-reassurance{color:var(--ink-dim);font-size:12px;margin:16px auto 10px}.marketing-reassurance span{margin:0 6px}.marketing-advanced{color:var(--ink-dim);font-size:11px}.marketing-advanced summary{cursor:pointer;width:fit-content;margin:auto;padding:6px}.marketing-advanced-content{margin:16px auto}.marketing-text-action{border:0;background:none;color:var(--ink-dim);text-decoration:underline;cursor:pointer;font:inherit;margin-bottom:18px}.marketing-demo{max-width:1100px;margin:36px auto 0}.marketing-eyebrow{color:var(--ink-dim);font:500 10px JetBrains Mono,monospace;letter-spacing:2px;margin-bottom:20px}.marketing-demo video{width:100%;aspect-ratio:16 / 9;object-fit:contain;display:block;border-radius:18px;border:1px solid #30382e;background:#000;box-shadow:0 0 55px -24px #53fc183b}.marketing-benefits{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px 44px;padding:28px 0 36px;border-bottom:1px solid var(--line);color:var(--ink-dim);font-size:12px}.marketing-benefits>span{display:inline-flex;align-items:center;gap:8px}.marketing-benefits>span>span{color:var(--acid);font-size:12px}.marketing-section{padding:76px 40px;border-bottom:1px solid var(--line)}.marketing-section .marketing-eyebrow{color:var(--acid);text-align:center;margin-bottom:16px}.marketing-section h2{font:600 clamp(30px,3vw,42px)/1.15 "Space Grotesk",sans-serif;letter-spacing:-1.3px;text-align:center;margin-bottom:36px;text-wrap:balance}.marketing-mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.marketing-mode-card{min-width:0;display:flex;flex-direction:column;padding:24px 20px 18px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.marketing-mode-icon{display:flex;align-items:center;margin-bottom:25px}.marketing-mode-card h3{font:600 19px Space Grotesk,sans-serif;margin-bottom:12px}.marketing-mode-card p{color:var(--ink-dim);font-size:13px;line-height:1.7;margin-bottom:28px}.marketing-card-action{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center}.marketing-card-action button{display:flex;gap:14px;color:var(--ink);font:500 12px Inter,sans-serif;background:none;border:0;padding:6px 0;cursor:pointer}.marketing-card-action button span{color:var(--acid)}.marketing-card-action>span{color:var(--ink-dim);font-size:9px}.marketing-example-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1000px;margin:auto}.marketing-example-grid figure{min-width:0}.marketing-example-grid video{display:block;width:100%;aspect-ratio:9/16;object-fit:contain;border-radius:14px;border:1px solid var(--line);background:#000}.marketing-example-grid figcaption{display:flex;flex-direction:column;gap:7px;font-size:13px;padding:15px 2px 0}.marketing-example-grid figcaption span{color:var(--ink-dim);font-size:10px}.marketing-landing>.land-px{padding-left:max(40px,calc((100% - 1200px)/2));padding-right:max(40px,calc((100% - 1200px)/2))}.marketing-landing button:focus-visible,.marketing-header button:focus-visible,.marketing-header a:focus-visible,.marketing-landing summary:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.marketing-header a:hover,.marketing-signin:hover,.marketing-card-action button:hover,.marketing-upload:hover{color:var(--acid)}@media (max-width: 1050px){.marketing-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-mode-card{min-height:250px}.marketing-nav{gap:16px;padding:0 24px}.marketing-links{gap:18px}}@media (max-width: 760px){.marketing-nav{display:flex;justify-content:space-between;padding:0 20px;height:68px}.marketing-links{display:none}.marketing-actions{gap:14px}.marketing-menu{display:block}.marketing-mobile-links{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:20px;border-top:1px solid var(--line)}.marketing-hero{padding:32px 20px 0}.marketing-hero h1{font-size:48px;line-height:1.05;letter-spacing:-2px;margin-bottom:22px}.marketing-description{font-size:14px;line-height:1.75;margin-bottom:24px}.marketing-badge{margin-bottom:20px}.marketing-url-box{flex-wrap:wrap;gap:4px;padding:8px;border-radius:14px}.marketing-url-box input{flex-basis:100%;padding:12px 5px 16px;font-size:16px}.marketing-platform{padding:0 5px 8px}.marketing-find{width:100%;padding:16px 20px}.marketing-input-options{gap:16px}.marketing-demo{margin-top:28px}.marketing-demo .marketing-eyebrow{font-size:9px;margin-bottom:14px}.marketing-benefits{display:grid;grid-template-columns:auto auto;justify-content:center;gap:16px 22px;padding:25px 0 30px;font-size:11px}.marketing-section{padding:52px 20px}.marketing-section h2{font-size:32px;margin-bottom:28px}.marketing-mode-grid{grid-template-columns:1fr;gap:12px}.marketing-mode-card{min-height:222px;padding:24px}.marketing-mode-icon{margin-bottom:18px}.marketing-mode-card p{margin-bottom:20px}.marketing-example-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:16px}.marketing-example-grid figure{flex:0 0 76%;scroll-snap-align:start}.marketing-landing>.land-px{padding-left:20px;padding-right:20px}}@media (max-width: 370px){.marketing-nav{padding:0 14px}.marketing-actions{gap:10px}.marketing-start{padding:10px 12px}.marketing-hero h1{font-size:44px}}html:has(.marketing-landing),body:has(.marketing-landing){height:auto;overflow-x:clip}.marketing-landing .scroll-target{scroll-margin-top:90px}.cookie-consent{position:fixed;z-index:1000;bottom:20px;left:50%;transform:translate(-50%);width:min(920px,calc(100% - 32px));box-sizing:border-box;padding:20px 24px;display:flex;align-items:center;gap:24px;background:#121514;color:#e8ede9;border:1px solid #394136;border-radius:14px;box-shadow:0 12px 48px #0009;font-family:Inter,sans-serif}.cookie-consent-copy{flex:1;min-width:0}.cookie-consent h2{margin:0 0 6px;font-size:15px;font-weight:700}.cookie-consent p{margin:0;color:#abb4ad;font-size:12px;line-height:1.6}.cookie-consent a{color:#b5ef9f;text-decoration:underline}.cookie-consent-actions{display:flex;gap:10px;flex-shrink:0}.cookie-consent-actions button{min-height:44px;min-width:138px;padding:10px 14px;border:1px solid #53fc18;border-radius:8px;background:#121514;color:#53fc18;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cookie-consent-actions button:hover{background:#20351a}.cookie-consent-actions button:focus-visible,.cookie-settings:focus-visible{outline:2px solid #e8ede9;outline-offset:3px}.cookie-settings{border:0;padding:0;background:transparent;color:var(--ink-dim);font:inherit;cursor:pointer}@media (max-width: 640px){.cookie-consent{bottom:12px;padding:18px;flex-direction:column;align-items:stretch;gap:16px}.cookie-consent-actions button{flex:1;min-width:0}}
