:root{--fx-flux: #7A3CE8;--fx-void: #0D0A16;--fx-ink: #241F33;--fx-graphite: #6B6580;--fx-porcelain: #FBFAFF;--fx-signal: #E879F9;--fx-body: #403A52;--fx-muted: #8A84A3;--fx-silver: #E9E6F2;--fx-hairline: #D6D1E4;--fx-wash: #F7F5FA;--fx-porcelain-text: #F7F5FC;--fx-dark-muted: #918BA6;--surface-page: var(--fx-porcelain);--surface-card: #FFFFFF;--surface-recessed: var(--fx-wash);--surface-dark: var(--fx-void);--text-heading: var(--fx-ink);--text-body: var(--fx-body);--text-secondary: var(--fx-graphite);--text-caption: var(--fx-muted);--border-default: var(--fx-silver);--border-strong: var(--fx-hairline);--action-primary: var(--fx-flux);--action-primary-text: var(--fx-porcelain);--status-live: var(--fx-signal);--grad-flux-slab: linear-gradient(155deg, color-mix(in oklab, var(--fx-flux), white 16%), color-mix(in oklab, var(--fx-flux), black 40%) 58%, var(--fx-flux));--grad-dusk: linear-gradient(180deg, #120B26, color-mix(in oklab, var(--fx-flux), #120B26 48%) 44%, var(--fx-flux) 72%, var(--fx-signal));--grad-bloom: linear-gradient(160deg, color-mix(in oklab, var(--fx-signal), white 80%), color-mix(in oklab, var(--fx-signal), white 35%) 55%, color-mix(in oklab, var(--fx-signal), #4A2E6E 45%));--grad-haze: linear-gradient(180deg, #F0EEF6, #CFC9E0 62%, #9A92B5);--grad-action: linear-gradient(155deg, #9b62f0, #6a2fd6 68%);--grad-text-accent: linear-gradient(100deg, #c9a5ff, #E879F9)}:root{--glass-fill: rgba(150, 110, 235, .14);--glass-blur: 6px;--glass-highlight: inset 0 1px 1px rgba(255, 255, 255, .12);--glass-border-grad: linear-gradient(180deg, rgba(232,121,249,.35) 0%, rgba(255,255,255,.16) 22%, rgba(255,255,255,0) 42%, rgba(255,255,255,0) 58%, rgba(255,255,255,.14) 78%, rgba(122,60,232,.4) 100%)}:root{--radius-button: 10px;--radius-card: 10px;--radius-panel: 12px;--radius-pill: 999px;--radius-slab: 22%;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 44px;--space-8: 52px;--shadow-slab: 0 30px 54px -22px rgba(0, 0, 0, .55);--shadow-photo: 0 44px 88px -28px rgba(13, 10, 22, .5);--ease-ui: cubic-bezier(.4, 0, .2, 1);--duration-ui: .3s;--duration-pulse: 2.4s}:root{--space-3xs: clamp(.25rem, .2244rem + .1136vw, .3125rem);--space-2xs: clamp(.5rem, .4489rem + .2273vw, .625rem);--space-xs: clamp(.75rem, .6733rem + .3409vw, .9375rem);--space-s: clamp(1rem, .8977rem + .4545vw, 1.25rem);--space-m: clamp(1.5rem, 1.3466rem + .6818vw, 1.875rem);--space-l: clamp(2rem, 1.7955rem + .9091vw, 2.5rem);--space-xl: clamp(3rem, 2.6932rem + 1.3636vw, 3.75rem);--space-2xl: clamp(4rem, 3.5909rem + 1.8182vw, 5rem);--space-3xl: clamp(6rem, 5.3864rem + 2.7273vw, 7.5rem)}@font-face{font-family:Hanken Grotesk;font-weight:400;font-display:swap;src:url(/waitlist/fonts/HankenGrotesk-400.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-weight:500;font-display:swap;src:url(/waitlist/fonts/HankenGrotesk-500.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-weight:600;font-display:swap;src:url(/waitlist/fonts/HankenGrotesk-600.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-weight:700;font-display:swap;src:url(/waitlist/fonts/HankenGrotesk-700.woff2) format("woff2")}@font-face{font-family:Chivo;font-weight:400;font-display:swap;src:url(/waitlist/fonts/Chivo-400.woff2) format("woff2")}@font-face{font-family:Chivo;font-weight:500;font-display:swap;src:url(/waitlist/fonts/Chivo-500.woff2) format("woff2")}body{margin:0;background:#0d0a16}.wl a{color:#c4b0f5;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}.wl a:hover{color:#e9e6f2}.wl input::placeholder{color:#e9e6f273}.wl :focus-visible{outline:2px solid rgba(196,176,245,.7);outline-offset:2px}.wl-eyebrow{font-family:Chivo,monospace;font-feature-settings:"tnum";font-size:11px;font-weight:600;letter-spacing:.18em;color:#9a93b0}@keyframes wlFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes wlCaret{0%,45%{opacity:1}55%,to{opacity:0}}@property --wl-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes wlRim{to{--wl-angle: 360deg}}.wl-hero,.wl-slider,.wl-how,.wl-quote,.wl-stats,.wl-faq,.wl-cta{animation:wlFadeUp .5s cubic-bezier(.4,0,.2,1) both}.wl-slider{animation-delay:90ms}.wl-how{animation-delay:.18s}.wl-quote{animation-delay:.24s}.wl-stats{animation-delay:.28s}.wl-faq{animation-delay:.31s}.wl-cta{animation-delay:.34s}@supports (min-height: 100dvh){.wl{min-height:100dvh}}@media (pointer: coarse){.wl-demo-btn{height:44px!important}.wl-pill{padding:9px 14px!important}}@media (max-width: 1099px){.wl-input,.wl-submit{min-height:58px!important}}.wl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:10px;padding:10px max(14px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:#0d0a16d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(233,230,242,.12);animation:wlFadeUp .3s cubic-bezier(.4,0,.2,1) both}@media (min-width: 900px){.wl-sticky{display:none}}.wl-headline{font-size:38px}@media (max-width: 1099px){.wl-herosub{font-size:15px!important;margin-top:88px!important;text-align:center!important}.wl-subline{display:block}.wl-subline:not(:first-child){display:none}.wl-hero .wl-capture-slot{margin-top:12px!important}}@media (max-width: 360px){.wl-headline{font-size:32px}}.wl-shell{width:100%;max-width:560px;padding:clamp(1.75rem,1.3851rem + 1.6216vw,2.5rem) clamp(1.5rem,.527rem + 4.3243vw,3.5rem) clamp(3rem,2.5135rem + 2.1622vw,4rem);box-sizing:border-box;display:flex;flex-direction:column;gap:34px;position:relative}.wl-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "slider" "presets" "how" "quote" "stats" "faq" "cta";gap:clamp(3rem,2.7568rem + 1.0811vw,3.5rem);padding-top:32px}.wl-hero{grid-area:hero;min-width:0;padding-top:22px}.wl-how{margin-top:var(--space-xl)}.wl-cta{margin-top:var(--space-l)}.wl-presets{grid-area:presets;min-width:0;margin-top:-30px;display:flex;flex-direction:column;gap:10px}.wl-capture{transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.wl-capture:focus-within{border-color:#e879f98c!important;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #e879f940,0 10px 34px #7a3ce84d!important}.wl-slider{grid-area:slider;min-width:0}.wl-how{grid-area:how;min-width:0}.wl-quote{grid-area:quote;min-width:0;justify-self:center;width:100%;max-width:660px}.wl-stats{grid-area:stats;min-width:0}.wl-faq{grid-area:faq;min-width:0}.wl-cta{grid-area:cta;min-width:0}.wl-capture-row{display:flex;gap:8px}@media (max-width: 480px){.wl-capture-row{flex-direction:column}}.wl-how-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-s)}.wl-faq-list{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 44px}@media (min-width: 700px){.wl-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.wl-how-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1100px){.wl-shell{max-width:1160px;padding:40px 56px 64px}.wl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"hero slider" ". presets" "how how" "quote quote" "stats stats" "faq faq" "cta cta";gap:56px 64px;align-items:center;padding-top:84px}.wl-presets{margin-top:-40px}.wl-headline,.wl-herosub{text-align:left!important}.wl-hero{padding-top:0;align-self:stretch}.wl-hero form{align-items:stretch!important}.wl-headline{font-size:50px;align-items:flex-start}.wl-herosub{margin-top:auto!important}}.wl-badge{transition:all .3s cubic-bezier(.4,0,.2,1)}.wl-badge:hover{box-shadow:inset 0 1px #fff3,0 0 0 1px #e879f999,0 6px 24px #e879f959;transform:translateY(-1px)}.wl-input:focus{border-color:#7a3ce8}@media (pointer: coarse){.wl-input,.wl-select{font-size:16px!important}}.wl-submit:hover{opacity:.88}.wl-submit:active{transform:translateY(1px)}.wl-pills{display:flex;flex-wrap:nowrap;gap:6px;justify-content:safe center;overflow-x:auto;scrollbar-width:none;padding:6px 2px}.wl-pills::-webkit-scrollbar{display:none}@media (max-width: 1099px){.wl-pills{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}}@media (min-width: 1100px){.wl-pills{flex-wrap:wrap;overflow-x:visible;justify-content:center}}.wl-vig{position:relative;height:148px;border-radius:10px;border:1px solid rgba(233,230,242,.14);background:linear-gradient(160deg,#2b1c4d8c,#151026eb);overflow:hidden;cursor:pointer}.wl-vig-bar{display:flex;gap:4px;padding:8px 10px}.wl-vig-bar span{width:6px;height:6px;border-radius:999px;background:#e9e6f238}.wl-vig-panel{margin-left:auto;width:auto!important;height:auto!important;border-radius:0!important;background:none!important;font-family:Chivo,monospace;font-size:8px;font-weight:600;letter-spacing:.16em;color:#9a93b0}.wl-vig-dropcopy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;opacity:0;pointer-events:none}.wl-vig-dropcopy b{font-size:12px;font-weight:600;letter-spacing:-.01em;color:#e9e6f2}.wl-vig-dropcopy i{font-style:normal;font-size:9px;color:#9a93b0}.wl-vig-body{position:relative;height:calc(100% - 24px);box-sizing:border-box;padding:4px 12px 11px;display:flex;flex-direction:column}.wl-vig-scene{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.wl-vig-cursor{position:absolute;width:15px;height:15px;z-index:4;opacity:0;pointer-events:none}.wl-vig-drag{position:absolute;width:64px;height:48px;z-index:3;opacity:0;pointer-events:none}.wl-vig-drag img{width:100%;height:100%;object-fit:cover;border-radius:6px;border:1px solid rgba(196,176,245,.6);box-shadow:0 10px 24px #0d0a168c}.wl-vig-drag .wl-vig-cursor{right:-7px;bottom:-7px;opacity:1}.wl-vig-ripple{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:999px;border:1.5px solid rgba(196,176,245,.9);opacity:0;transform:scale(.3);pointer-events:none}.wl-vig-tag{flex:none;margin-left:auto}.wl-vig-exportrow:not(.wl-vig-uprow) .wl-vig-progress{flex:0 0 auto;width:84px}.wl-vig-drop{position:relative;flex:1;min-height:0;padding:10px;box-sizing:border-box;border:1px dashed rgba(196,176,245,.35);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px}.wl-vig-thumb{width:64px;height:48px;object-fit:cover;border-radius:6px;border:1px solid rgba(233,230,242,.25)}.wl-vig-photo{position:absolute;left:12px;top:0;bottom:10px;width:55%;border-radius:8px;overflow:hidden;border:1px solid rgba(233,230,242,.18)}.wl-vig-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.wl-vig-line{position:absolute;top:0;bottom:0;left:0;width:2px;background:linear-gradient(180deg,#c4b0f5,#7a3ce8);opacity:0}.wl-vig-pills{position:absolute;right:12px;top:4px;bottom:10px;left:calc(55% + 22px);display:flex;flex-direction:column;gap:5px;justify-content:center;min-width:0}.wl-vig-filters{flex:none;display:flex;gap:6px}.wl-vig-filter{font-family:Chivo,monospace;font-size:7px;font-weight:600;letter-spacing:.12em;color:#9a93b0;padding:2px 7px;border-radius:999px;border:1px solid rgba(233,230,242,.14);white-space:nowrap}.wl-vig-filter-hot{color:#fbfaff;border-color:#c4b0f599;background:#7a3ce838}.wl-vig-cardrow{flex:1;min-height:0;display:flex;gap:8px}.wl-vig-card{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;border-radius:8px;border:1px solid rgba(233,230,242,.18);overflow:hidden}.wl-vig-cardimg{position:relative;flex:1;min-height:0;overflow:hidden}.wl-vig-cardimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.wl-vig-afterchip{position:absolute;top:4px;left:4px;z-index:2;font-family:Chivo,monospace;font-size:6.5px;font-weight:600;letter-spacing:.12em;padding:2px 4px;border-radius:4px;background:#0d0a168c;color:#e9e6f2}.wl-vig-cardmeta{display:flex;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:600;letter-spacing:-.01em;color:#e9e6f2;white-space:nowrap}.wl-vig-cardmeta .wl-vig-tagchip{margin-left:auto}.wl-vig-uprow{min-height:12px}.wl-vig-tagchip{margin-left:auto;flex:none;font-family:Chivo,monospace;font-size:7px;font-weight:600;letter-spacing:.12em;color:#c4b0f5;border:1px solid rgba(196,176,245,.4);border-radius:999px;padding:2px 5px}.wl-vig-pill-hot{border-color:#c4b0f5cc;color:#fbfaff;background:#7a3ce840}.wl-vig-grid{flex:1;min-height:0;display:flex;align-items:stretch;gap:8px}.wl-vig-grid .wl-vig-thumb{flex:1;width:auto;min-width:0;height:100%;max-width:none;border-radius:8px;border:1px solid rgba(233,230,242,.18)}.wl-vig-exportrow{flex:none;display:flex;align-items:center;gap:8px}.wl-vig-btn{position:relative;flex:none;font-family:Chivo,monospace;font-size:8px;font-weight:600;letter-spacing:.12em;padding:4px 9px;border-radius:999px;border:1px solid rgba(196,176,245,.45);background:transparent;color:#c4b0f5}.wl-vig-label{font-family:Chivo,monospace;font-feature-settings:"tnum";font-size:7.5px;font-weight:600;letter-spacing:.14em;color:#9a93b0;white-space:nowrap}.wl-vig-progress{flex:1;height:3px;border-radius:2px;background:#e9e6f21f;overflow:hidden}.wl-vig-fill{display:block;height:100%;width:100%;border-radius:2px;background:linear-gradient(90deg,#7a3ce8,#c4b0f5)}@keyframes wlVigDrop{0%{opacity:0;transform:translateY(-26px) scale(.9)}to{opacity:1;transform:none}}@keyframes wlVigFade{0%{opacity:0}to{opacity:1}}@keyframes wlVigPress{0%,to{transform:none}45%{transform:scale(.93)}}@keyframes wlVigReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes wlVigLine{0%{left:0;opacity:1}85%{opacity:1}to{left:calc(100% - 2px);opacity:0}}@keyframes wlVigFill{0%{width:8%}to{width:100%}}@keyframes wlVigSettle{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes wlVigZoom{0%{transform:scale(1)}40%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes wlVigPhotoZoom{0%{transform:scale(1)}45%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes wlVigTap{0%,to{transform:scale(1)}45%{transform:scale(.78)}}@keyframes wlVigRipple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.9)}}@keyframes wlVigFadeOut{0%{opacity:1}to{opacity:0}}@keyframes wlVigDragPath{0%{left:86%;top:96%;opacity:0}10%{opacity:1}52%{left:42%;top:26%;opacity:1}60%{left:42%;top:26%;opacity:1}72%{left:42%;top:26%;opacity:0}to{left:42%;top:26%;opacity:0}}@keyframes wlVigDropHot{0%,to{border-color:#c4b0f559;background:#7a3ce800}40%,70%{border-color:#c4b0f5e6;background:#7a3ce81f}}@keyframes wlVigCur2{0%{left:80%;top:92%;opacity:0}12%{opacity:1}42%{left:23%;top:59%}56%{left:23%;top:59%;opacity:1}78%{left:10%;top:92%;opacity:1}90%{opacity:0}to{left:10%;top:92%;opacity:0}}@keyframes wlVigHot{0%{border-color:#e9e6f22e;background:#7a3ce800;color:#b7b0c9}to{border-color:#c4b0f5cc;background:#7a3ce840;color:#fbfaff}}@keyframes wlVigCur3{0%{left:70%;top:92%;opacity:0}12%{opacity:1}40%{left:9%;top:89%}62%{left:9%;top:89%;opacity:1}80%{left:20%;top:96%;opacity:1}92%{opacity:0}to{left:20%;top:96%;opacity:0}}@media (prefers-reduced-motion: no-preference){.wl-vig:not(.wl-vig-live) .wl-vig-anim{opacity:0}.wl-vig:not(.wl-vig-live) .wl-vig-after{clip-path:inset(0 100% 0 0)}.wl-vig:not(.wl-vig-live) .wl-vig-fill{width:8%}.wl-vig-live .wl-vig-drop-in{animation:wlVigDrop .5s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--vig-delay, 0ms) + var(--d, 0ms))}.wl-vig-live .wl-vig-fade-in{animation:wlVigFade .4s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--vig-delay, 0ms) + var(--d, 0ms))}.wl-vig-live .wl-vig-drag{animation:wlVigDragPath 1.6s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--vig-delay, 0ms) + .2s)}.wl-vig-live .wl-vig-drophot{animation:wlVigDropHot 1.5s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--vig-delay, 0ms) + .2s)}.wl-vig-live .wl-vig-settle{animation:wlVigSettle .26s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--vig-delay, 0ms) + var(--d, 1.35s))}.wl-vig-live .wl-vig-dropcopy{animation:wlVigFadeOut .3s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--vig-delay, 0ms) + 1.25s)}.wl-vig-live .wl-vig-cur2{animation:wlVigCur2 2.1s cubic-bezier(.4,0,.2,1) both,wlVigTap .24s cubic-bezier(.4,0,.2,1);animation-delay:calc(var(--vig-delay, 0ms) + .2s),calc(var(--vig-delay, 0ms) + 1.15s)}.wl-vig-live .wl-vig-cur3{animation:wlVigCur3 2s cubic-bezier(.4,0,.2,1) both,wlVigTap .24s cubic-bezier(.4,0,.2,1);animation-delay:calc(var(--vig-delay, 0ms) + .6s),calc(var(--vig-delay, 0ms) + 1.5s)}.wl-vig-live .wl-vig-pill-hot{animation:wlVigHot .24s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--vig-delay, 0ms) + 1.2s)}.wl-vig-live .wl-vig-press{animation:wlVigPress .32s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--vig-delay, 0ms) + 1.2s)}.wl-vig-live .wl-vig-pill-hot .wl-vig-ripple{animation:wlVigRipple .48s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--vig-delay, 0ms) + 1.2s)}.wl-vig-live .wl-vig-btnpress{animation:wlVigPress .32s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--vig-delay, 0ms) + 1.55s)}.wl-vig-live .wl-vig-after{animation:wlVigReveal .9s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--vig-delay, 0ms) + 1.4s)}.wl-vig-live .wl-vig-line{animation:wlVigLine .9s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--vig-delay, 0ms) + 1.4s)}.wl-vig-live .wl-vig-photozoom{animation:wlVigPhotoZoom 1.8s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--vig-delay, 0ms) + 1.4s)}.wl-vig-live .wl-vig-fill{animation:wlVigFill .7s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--vig-delay, 0ms) + 1.65s)}.wl-vig-live .wl-vig-fill1{animation:wlVigFill .9s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--vig-delay, 0ms) + 2.15s)}}@media (prefers-reduced-motion: reduce){.wl *,.wl *:before,.wl *:after{animation:none!important;transition:none!important}}
