@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap");@font-face{font-family:Aeonik;src:url(/landing/fonts/AeonikPro-VF.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Extended;src:url(/landing/fonts/AeonikExtendedPro-VF.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Matter;src:url(/landing/fonts/Matter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Matter;src:url(/landing/fonts/Matter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Matter;src:url(/landing/fonts/Matter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Matter;src:url(/landing/fonts/Matter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--orange-main:#fe462d;--orange-2:#ff7a5c;--orange-soft:rgba(254,70,45,.15);--purple-main:#9a6dff;--purple-soft:#c5a8ff;--blue-info:#29b6f6;--bg:#050505;--surface-0:#0a0a0a;--surface-1:#0d0d0d;--surface-2:#111112;--surface-3:#16171a;--surface-4:#1a1a1a;--button-grey:#25262d;--ink-primary:#fcfaf8;--ink-secondary:#a8aeba;--ink-tertiary:#828794;--ink-quaternary:#6c7380;--ink-disabled:#3a3f4a;--stroke:#1f1f1f;--stroke-strong:#2a2a2a;--green:#00c950;--amber:#ffb547;--font-heading:"Aeonik Extended","Aeonik","Inter",sans-serif;--font-body:"Aeonik","Matter","Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:24px;--r-full:999px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overscroll-behavior-y:none}body,html{background-color:var(--bg)}body{margin:0;color:var(--ink-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::-moz-selection{background:rgba(254,70,45,.3);color:#fff}::selection{background:rgba(254,70,45,.3);color:#fff}.mono-label{font-family:var(--font-mono);font-size:10.5px;font-weight:700;color:var(--ink-secondary);white-space:nowrap}.heading,.mono-label{letter-spacing:2px;text-transform:uppercase}.heading{font-family:var(--font-heading);font-weight:900;line-height:1.06}button,input,textarea{font-family:inherit}.ce-input::-moz-placeholder{color:var(--ink-disabled);opacity:1}.ce-input::placeholder{color:var(--ink-disabled);opacity:1}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2a2a2e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3a3f4a}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes sweep{0%{transform:translateX(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateX(500%);opacity:0}}@keyframes float-card{0%,to{transform:translateY(0) rotate(var(--rotate,0deg))}50%{transform:translateY(-12px) rotate(var(--rotate,0deg))}}.animate-float-card{animation:float-card 6s ease-in-out infinite}@keyframes cursor-subtle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.06)}}.animate-cursor-subtle{animation:cursor-subtle 2.5s ease-in-out infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 rgba(0,201,80,.4)}50%{box-shadow:0 0 0 4px rgba(0,201,80,0)}}.animate-pulse-dot{animation:pulse-dot 2s ease-in-out infinite}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{transform:translateY(22px)}to{transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes word-in{0%{transform:translateY(28px)}to{transform:translateY(0)}}@keyframes word-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-28px)}}@keyframes eq{0%{transform:scaleY(.3)}50%{transform:scaleY(1)}to{transform:scaleY(.5)}}@keyframes spin{to{transform:rotate(1turn)}}.reveal{opacity:0}.reveal.in{opacity:1;animation:fade-up .7s cubic-bezier(.16,1,.3,1) forwards}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important}.animate-cursor-subtle,.animate-float-card,.reveal{animation:none!important}html{scroll-behavior:auto}}@property --ga{syntax:"<angle>";initial-value:0deg;inherits:false}.glow-ring{animation:ga-spin 9s linear infinite}.glow-ring.fast{animation-duration:6s}.glow-ring.glow-halo{filter:blur(18px)}.glow-orange{background:conic-gradient(from var(--ga),rgba(254,70,45,.9),rgba(255,140,0,.7) 15%,rgba(254,70,45,.05) 30%,rgba(255,200,50,.4) 45%,rgba(254,70,45,.9) 55%,rgba(254,70,45,.05) 70%,rgba(255,140,0,.7) 85%,rgba(254,70,45,.9))}.glow-purple{background:conic-gradient(from var(--ga),rgba(154,109,255,.9),rgba(197,168,255,.7) 15%,rgba(154,109,255,.05) 30%,rgba(220,200,255,.4) 45%,rgba(154,109,255,.9) 55%,rgba(154,109,255,.05) 70%,rgba(197,168,255,.7) 85%,rgba(154,109,255,.9))}@keyframes ga-spin{to{--ga:360deg}}@media (prefers-reduced-motion:reduce){.glow-ring{animation:none}}input[type=range].slim{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:transparent;cursor:pointer;outline:none}input[type=range].slim::-webkit-slider-runnable-track{height:6px;border-radius:9999px;background:linear-gradient(to right,#fe462d 0,#fe462d var(--pct,50%),hsla(0,0%,100%,.1) var(--pct,50%),hsla(0,0%,100%,.1) 100%)}input[type=range].slim::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-4px;border-radius:9999px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.5);border:none}input[type=range].slim::-moz-range-thumb{width:14px;height:14px;border-radius:9999px;background:#fff;border:none}#bg-stripes{position:fixed;inset:0;pointer-events:none;z-index:0;display:flex;justify-content:center}#bg-stripes .grid{height:100%;display:flex;border-left:1px solid var(--stroke);width:1360px}#bg-stripes .grid>div{flex:1;border-right:1px solid var(--stroke)}@media (max-width:900px){#bg-stripes .grid{width:100%}#bg-stripes .grid>div:nth-child(n+4){display:none}}#ambient{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}#root{position:relative;z-index:1}#ambient .g{position:absolute;border-radius:50%;filter:blur(130px);will-change:transform}#ambient .g1{width:760px;height:760px;top:-260px;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(254,70,45,.2),transparent 68%)}#ambient .g2{width:620px;height:620px;top:46%;right:-200px;background:radial-gradient(circle,rgba(154,109,255,.13),transparent 70%)}#ambient .g3{width:640px;height:640px;bottom:-160px;left:-200px;background:radial-gradient(circle,rgba(41,140,255,.11),transparent 70%)}body.no-stripes #ambient{display:none}.ea-bar{position:relative;z-index:60;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:9px 18px;border:0;cursor:pointer;text-align:center;background:linear-gradient(90deg,rgba(254,70,45,.1),rgba(254,70,45,.05) 50%,rgba(254,70,45,.1));border-bottom:1px solid var(--stroke);color:var(--ink-secondary);font-family:var(--font-body);font-size:12.5px;letter-spacing:-.2px;transition:background .2s}.ea-bar:hover{background:linear-gradient(90deg,rgba(254,70,45,.16),rgba(254,70,45,.08) 50%,rgba(254,70,45,.16))}.ea-cta{display:inline-flex;align-items:center;gap:5px;color:var(--orange-main);font-weight:600;white-space:nowrap}@media (max-width:640px){.ea-bar .ea-cta{display:none}}section[id]{scroll-margin-top:86px}:focus-visible{outline:2px solid var(--orange-main);outline-offset:2px;border-radius:4px}.sticky-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:70;display:none;align-items:center;gap:14px;padding:12px 12px 12px 18px;border-radius:18px;background:rgba(13,13,15,.88);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--stroke-strong);box-shadow:0 16px 50px rgba(0,0,0,.6);transform:translateY(120%);opacity:0;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s;pointer-events:none}.sticky-cta.show{transform:translateY(0);opacity:1;pointer-events:auto}@media (max-width:900px){.sticky-cta{display:flex}}@media (max-width:460px){.easy-rows{flex-direction:column}}@media (max-width:640px){#hero{padding-top:18px!important}}.nav-wrap{position:sticky;top:0;z-index:50;width:100%;display:flex;justify-content:center;padding:clamp(12px,2vw,20px) 16px 0}.nav{width:100%;max-width:1200px;background:var(--bg);border:1px solid var(--stroke);border-radius:999px;padding:0 10px;transition:box-shadow .3s}.nav.scrolled{box-shadow:0 4px 24px rgba(0,0,0,.4);background:rgba(7,7,8,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nav-inner{justify-content:space-between;padding:10px 0}.nav-inner,.nav-links{display:flex;align-items:center}.nav-links{gap:4px}.nav-links a{font-size:13px;font-weight:500;color:var(--ink-tertiary);letter-spacing:-.26px;text-decoration:none;padding:6px 10px;border-radius:999px;transition:all .2s;white-space:nowrap}.nav-links a:hover{color:#fff;background:#161616}@media (max-width:980px){.nav-links{display:none}}.nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:-.26px;transition:all .2s;white-space:nowrap}.nav-btn.ghost{background:var(--button-grey);color:#8f95a3;height:38px;padding:0 14px}.nav-btn.ghost:hover{background:#2f3037}.nav-btn.primary{background:var(--orange-main);color:#f9f8f6;height:40px;padding:0 15px}.nav-btn.primary:hover{background:#e5392a}.nav-burger{display:none}@media (max-width:980px){.nav-burger{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:var(--button-grey);border:0;color:#8f95a3;cursor:pointer}}.mobile-menu{position:fixed;inset:0;z-index:100;background:var(--bg);display:flex;flex-direction:column;animation:fade-in .2s}.hero-float-wrap{position:absolute;top:230px;z-index:4}.hero-float-wrap.hero-left{left:max(12px,calc((100% - 1180px) / 2))}.hero-float-wrap.hero-right{right:max(12px,calc((100% - 1180px) / 2))}.hero-float{position:relative}@media (max-width:1180px){.hero-float-wrap.hero-left{left:8px}.hero-float-wrap.hero-right{right:8px}}@media (max-width:1024px){.hero-float-wrap{display:none}}@media (hover:none){.kbd-hint{display:none!important}}.tool-inner{transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s!important}.tool-card:hover .tool-inner{transform:translateY(-5px);border-color:rgba(254,70,45,.3)!important;box-shadow:0 18px 40px rgba(0,0,0,.35),0 0 30px rgba(254,70,45,.06)}.tool-card .tool-ico{transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s}.tool-card:hover .tool-ico{transform:scale(1.08);background:rgba(254,70,45,.16)!important}@media (max-width:860px){.bento-row,.bento-row.alt{grid-template-columns:1fr!important}}.poster-card{transition:background .2s,border-color .2s,transform .15s}.poster-card:hover{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.09)!important}.poster-card:active{transform:scale(.98)}.poster-img{transition:transform .5s cubic-bezier(.16,1,.3,1)}.poster-card:hover .poster-img{transform:scale(1.03)}.poster-play{opacity:0;transition:opacity .18s}.poster-card:hover .poster-play,.poster-play.on{opacity:1}.poster-title:hover{color:var(--orange-main)!important}.poster-remix:hover{color:#fff!important}@media (hover:none){.poster-play{opacity:1}}body.no-floats .hero-float-wrap,body.no-stripes #bg-stripes{display:none}body.no-reveal .reveal{opacity:1!important;animation:none!important}@media (hover:none) and (pointer:coarse){input:not([type=range]),textarea{font-size:max(16px,1em)!important}}