@import"https://api.fontshare.com/v2/css?f[]=clash-display@600,700&f[]=satoshi@400,500,700&f[]=jetbrains-mono@400,500&display=swap";@import"https://api.fontshare.com/v2/css?f[]=clash-display@500,600,700&f[]=satoshi@400,500,600,700&f[]=jetbrains-mono@400,500,700&display=swap";html.lv2-html,html.lv2-html body.lv2-body{overflow:visible!important;overflow-x:clip;height:auto!important;scroll-behavior:smooth}html.lv2-html body.lv2-body #root{height:auto!important;min-height:100vh}.lv2-root{--lv2-ink: #07080b;--lv2-ink-2: #0b0d12;--lv2-ink-3: #11141b;--lv2-line: rgba(255, 255, 255, .08);--lv2-line-2: rgba(255, 255, 255, .14);--lv2-text: #f4f5f7;--lv2-text-mute: #8b8f99;--lv2-text-dim: #565a64;--lv2-accent: #7c5cff;--lv2-accent-2: #b08cff;--lv2-accent-warm:#ff6b9d;--lv2-accent-cool:#4fd1c5;--lv2-glass: rgba(255, 255, 255, .04);--lv2-glass-2: rgba(255, 255, 255, .06);--lv2-border: rgba(255, 255, 255, .09);--lv2-border-hi: rgba(255, 255, 255, .18);--lv2-blur: 24px;--lv2-font-display: "Clash Display", "Inter", sans-serif;--lv2-font-body: "Satoshi", "Inter", sans-serif;--lv2-font-mono: "JetBrains Mono", "Space Mono", monospace;--lv2-container: 1240px;--lv2-radius-sm: 10px;--lv2-radius: 16px;--lv2-radius-lg: 24px;--lv2-ease: cubic-bezier(.16, 1, .3, 1);background:var(--lv2-ink);color:var(--lv2-text);font-family:var(--lv2-font-body);font-size:16px;line-height:1.55;min-height:100vh;position:relative;overflow-x:clip;isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lv2-html{scroll-behavior:smooth}.lv2-mt10{margin-top:10px}.lv2-mt15{margin-top:15px}.lv2-root *,.lv2-root *:before,.lv2-root *:after{box-sizing:border-box}.lv2-root a{color:inherit;text-decoration:none}.lv2-root ul{list-style:none;padding:0;margin:0}.lv2-root h1,.lv2-root h2,.lv2-root h3,.lv2-root h4{margin:0;font-family:var(--lv2-font-display);font-weight:600;letter-spacing:-.025em;line-height:1.04}.lv2-root p{margin:0}.lv2-mono{font-family:var(--lv2-font-mono)}.lv2-muted{color:var(--lv2-text-mute)}.lv2-grad-text{background:linear-gradient(100deg,#fff 8%,var(--lv2-accent-2) 50%,var(--lv2-accent) 92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lv2-bg-gradient,.lv2-bg-noise{position:fixed;inset:0;pointer-events:none;z-index:0;will-change:opacity,transform,filter;transform:translateZ(0);backface-visibility:hidden}.lv2-bg-gradient{background:radial-gradient(60% 50% at 15% 10%,rgba(124,92,255,.38) 0%,transparent 60%),radial-gradient(45% 45% at 95% 20%,rgba(255,107,157,.22) 0%,transparent 60%),radial-gradient(55% 55% at 85% 95%,rgba(79,209,197,.18) 0%,transparent 65%),radial-gradient(70% 60% at 10% 110%,rgba(124,92,255,.2) 0%,transparent 60%);filter:saturate(115%)}.lv2-bg-noise{opacity:.45;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.lv2-root main,.lv2-root nav,.lv2-root footer{position:relative;z-index:1}.lv2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:100px;font-family:var(--lv2-font-body);font-size:14px;font-weight:500;letter-spacing:-.005em;transition:background .3s var(--lv2-ease),border-color .3s var(--lv2-ease),box-shadow .3s var(--lv2-ease),color .2s var(--lv2-ease);white-space:nowrap;cursor:pointer;border:1px solid transparent;will-change:transform}.lv2-btn-lg{padding:14px 26px;font-size:15px}.lv2-btn-primary,.lv2-btn-primary:link,.lv2-btn-primary:visited{background:linear-gradient(135deg,#fff,#ece8ff);color:#07080b!important;box-shadow:0 1px #ffffff73 inset,0 10px 30px #7c5cff47}.lv2-btn-primary:hover{color:#07080b!important;box-shadow:0 1px #ffffff8c inset,0 16px 44px #7c5cff80}.lv2-btn-primary svg{color:#07080b}.lv2-btn-ghost{background:var(--lv2-glass);border-color:var(--lv2-border);color:var(--lv2-text);backdrop-filter:blur(var(--lv2-blur));-webkit-backdrop-filter:blur(var(--lv2-blur))}.lv2-btn-ghost:hover{background:var(--lv2-glass-2);border-color:var(--lv2-border-hi)}.lv2-nav{position:fixed;top:16px;left:0;right:0;z-index:100;pointer-events:none}.lv2-nav-inner{max-width:var(--lv2-container);margin:0 auto;padding:6px 10px 6px 18px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#0a0c128c;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--lv2-border);border-radius:100px;box-shadow:0 8px 32px #00000059,0 0 0 1px #ffffff05 inset;pointer-events:auto;transition:background .4s var(--lv2-ease),border-color .4s var(--lv2-ease)}.lv2-nav-scrolled .lv2-nav-inner{background:#0a0c12d1;border-color:var(--lv2-border-hi)}.lv2-logo{font-family:var(--lv2-font-display);font-weight:600;font-size:17px;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:9px}.lv2-logo img{display:block;width:20px;height:20px;flex-shrink:0;object-fit:contain}.lv2-nav-links{display:flex;gap:2px;align-items:center;position:relative}.lv2-nav-link-item{position:relative;z-index:1}.lv2-nav-link-item a{display:inline-block;padding:6px 14px;font-size:13.5px;color:var(--lv2-text-mute);border-radius:100px;transition:color .2s var(--lv2-ease)}.lv2-nav-link-item:hover a,.lv2-nav-link-item.is-active a{color:var(--lv2-text)}.lv2-nav-pill-gsap{position:absolute;top:0;bottom:0;left:0;width:0;background:#ffffff0f;border-radius:100px;box-shadow:inset 0 0 0 1px #ffffff12;opacity:0;z-index:0;pointer-events:none;will-change:transform,width,opacity}.lv2-nav-cta{display:flex;gap:6px;align-items:center}.lv2-nav-cta .lv2-btn{padding:7px 14px;font-size:12.5px}.gs-hero{position:relative;height:100vh;height:100dvh;width:100%;padding:40px clamp(56px,9vw,132px) clamp(96px,12vh,140px);display:flex;flex-direction:column;overflow:hidden}.gs-hero-headline{position:relative;z-index:2;margin:0;display:flex;flex-direction:column;gap:clamp(-32px,-2.5vh,-8px);font-family:var(--lv2-font-display);font-size:clamp(3.2rem,min(14.5vw,31vh),15rem);font-weight:700;line-height:.78;letter-spacing:-.055em}.gs-hero-word-line{display:block;will-change:transform,opacity}.gs-hero-word-protect{align-self:flex-start;text-align:left}.gs-hero-word-everything{align-self:flex-end;text-align:right;position:relative}.gs-hero-accent{position:absolute;color:var(--lv2-accent-2);pointer-events:none;z-index:3;filter:drop-shadow(0 0 10px rgba(176,140,255,.4))}.gs-hero-accent-shield{width:.42em;height:.42em;right:1.1em;top:-.32em;transform:rotate(-12deg)}.gs-hero-accent-key{width:1.1em;height:.33em;right:2.45em;bottom:-.18em;transform:rotate(4deg)}.gs-hero-headline .gs-word{display:inline-block;overflow:hidden;padding:.05em .02em .18em;vertical-align:top;perspective:600px;transform-style:preserve-3d}.gs-hero-headline .gs-char{display:inline-block;will-change:transform,opacity;transform-origin:50% 60%;transform-style:preserve-3d;backface-visibility:visible;background:linear-gradient(180deg,#ffffff 0%,#ece8ff 55%,var(--lv2-accent-2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.gs-hero-cta{position:absolute;right:clamp(24px,5vw,64px);bottom:clamp(68px,8vh,96px);z-index:3;display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;will-change:transform,opacity}.gs-arsenal{position:relative;background:linear-gradient(180deg,transparent 0%,rgba(11,13,18,.5) 20%,rgba(11,13,18,.5) 80%,transparent 100%)}.gs-arsenal-header{position:relative;padding:96px 32px 56px;max-width:var(--lv2-container);margin:0 auto;text-align:left}.gs-arsenal-header .lv2-section-label{justify-content:flex-start}.gs-arsenal-title{display:block;font-size:clamp(2.4rem,4.6vw,4rem);letter-spacing:-.035em;margin-bottom:16px;overflow:hidden}.gs-arsenal-title .gs-char{display:inline-block;will-change:transform,opacity}.gs-arsenal-sub{font-size:1rem;color:var(--lv2-text-mute);max-width:560px;line-height:1.6}.gs-arsenal-pin{position:relative;height:100vh;overflow:hidden}.gs-arsenal-track{display:flex;align-items:center;gap:28px;height:100vh;padding:0 8vw 0 6vw;will-change:transform}.gs-arsenal-panel{position:relative;flex:0 0 auto;width:clamp(380px,38vw,520px);height:clamp(440px,62vh,580px);padding:40px 36px;border-radius:var(--lv2-radius-lg);background:linear-gradient(160deg,#ffffff0f,#ffffff04);backdrop-filter:blur(var(--lv2-blur));-webkit-backdrop-filter:blur(var(--lv2-blur));border:1px solid var(--lv2-border);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.gs-arsenal-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(124,92,255,.4),transparent 50%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;pointer-events:none}.gs-arsenal-panel-num{position:absolute;top:28px;right:36px;font-size:clamp(8rem,14vw,14rem);font-weight:600;letter-spacing:-.04em;color:#ffffff1f;font-family:var(--lv2-font-display);line-height:1;pointer-events:none;z-index:0;will-change:transform,opacity}.gs-arsenal-panel-inner{position:relative;z-index:1;will-change:transform,opacity}.gs-arsenal-panel-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;margin-bottom:28px;background:var(--lv2-glass-2);border:1px solid var(--lv2-border);color:var(--lv2-text)}.gs-accent-violet .gs-arsenal-panel-icon{color:var(--lv2-accent-2);border-color:#b08cff5c;background:#7c5cff1f}.gs-accent-cool .gs-arsenal-panel-icon{color:var(--lv2-accent-cool);border-color:#4fd1c55c;background:#4fd1c51a}.gs-accent-warm .gs-arsenal-panel-icon{color:var(--lv2-accent-warm);border-color:#ff6b9d57;background:#ff6b9d1a}.gs-arsenal-panel-meta{font-size:10px;letter-spacing:.32em;color:var(--lv2-text-dim);margin-bottom:14px}.gs-arsenal-panel-title{font-size:clamp(1.6rem,2.2vw,2.1rem);letter-spacing:-.025em;margin-bottom:14px}.gs-arsenal-panel-body{font-size:15px;color:var(--lv2-text-mute);line-height:1.6;max-width:90%}.gs-arsenal-panel-end{background:linear-gradient(160deg,#7c5cff38,#7c5cff0a);border-color:#b08cff61;justify-content:center;align-items:flex-start}.gs-arsenal-end-inner{position:relative;z-index:1}.gs-arsenal-end-title{font-size:clamp(2rem,3vw,2.8rem);letter-spacing:-.03em;margin-bottom:28px;line-height:1}.gs-arsenal-hint{position:absolute;bottom:24px;left:50%;transform:translate(-50%);font-size:11px;letter-spacing:.32em;color:var(--lv2-text-dim);z-index:6;pointer-events:none}.gs-marquee{padding:28px 0;border-top:1px solid var(--lv2-line);border-bottom:1px solid var(--lv2-line);background:#0b0d1266;overflow:hidden;position:relative;z-index:2}.gs-marquee:before,.gs-marquee:after{content:"";position:absolute;top:0;bottom:0;width:12vw;z-index:2;pointer-events:none}.gs-marquee:before{left:0;background:linear-gradient(90deg,var(--lv2-ink) 0%,transparent 100%)}.gs-marquee:after{right:0;background:linear-gradient(-90deg,var(--lv2-ink) 0%,transparent 100%)}.gs-marquee-track{display:inline-flex;align-items:center;gap:0;white-space:nowrap;will-change:transform}.gs-marquee-item{display:inline-flex;align-items:center;gap:14px;padding:0 24px;font-family:var(--lv2-font-mono);font-size:14px;letter-spacing:.08em;color:var(--lv2-text-mute);text-transform:uppercase}.gs-marquee-item-x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ff6b9d24;color:var(--lv2-accent-warm);border:1px solid rgba(255,107,157,.28)}.gs-marquee-item-sep{color:var(--lv2-text-dim);margin-left:14px}.gs-transform{position:relative;height:100vh;isolation:isolate}.gs-transform-inner{height:100vh;display:flex;flex-direction:column;justify-content:center;padding:64px 32px;max-width:var(--lv2-container);margin:0 auto}.gs-transform-header{text-align:center;margin-bottom:40px}.gs-transform-title{font-size:clamp(2.2rem,4.4vw,3.6rem);letter-spacing:-.035em;display:block;margin:0 auto}.gs-transform-title .gs-word{display:inline-block;overflow:hidden;padding:.05em .04em .12em;vertical-align:top}.gs-transform-title .gs-char{display:inline-block;will-change:transform,opacity}.gs-transform-stage{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;max-height:480px}.gs-code-card{background:linear-gradient(180deg,#ffffff0e,#ffffff04);backdrop-filter:blur(var(--lv2-blur));-webkit-backdrop-filter:blur(var(--lv2-blur));border:1px solid var(--lv2-border);border-radius:var(--lv2-radius-lg);overflow:hidden;box-shadow:0 20px 50px -20px #0006;display:flex;flex-direction:column;will-change:transform,opacity}.gs-transform-protected{border-color:#7c5cff66;box-shadow:0 30px 80px -20px #7c5cff66}.gs-code-head{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid var(--lv2-line);background:#ffffff05}.gs-code-tag{font-family:var(--lv2-font-mono);font-size:10px;letter-spacing:.2em;padding:4px 10px;border-radius:100px;border:1px solid var(--lv2-line);background:#ffffff0a;color:var(--lv2-text-mute)}.gs-code-tag-out{background:#7c5cff24;border-color:#7c5cff52;color:var(--lv2-accent-2)}.gs-code-body{padding:22px 26px;font-family:var(--lv2-font-mono);font-size:13.5px;line-height:1.7;color:var(--lv2-text);margin:0;flex:1;overflow:hidden;white-space:pre;-webkit-mask-image:linear-gradient(180deg,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,#000 88%,transparent 100%)}.gs-code-dense{font-size:11.5px;line-height:1.65;color:var(--lv2-text-mute);white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere}.gs-transform-beam{position:absolute;top:50%;left:50%;width:90px;height:8px;transform:translate(-50%,-50%);z-index:3;pointer-events:none;filter:drop-shadow(0 0 12px rgba(124,92,255,.6))}.lv2-section-label{display:inline-flex;align-items:center;gap:10px;font-family:var(--lv2-font-mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--lv2-accent-2);margin-bottom:18px}.lv2-label-dash{width:28px;height:1px;background:var(--lv2-accent);display:inline-block}.gs-proof{position:relative;padding:120px 32px;max-width:var(--lv2-container);margin:0 auto}.gs-proof-header{max-width:720px;margin:0 auto 56px;text-align:center}.gs-proof-title{font-size:clamp(2.2rem,4.4vw,3.6rem);letter-spacing:-.035em;margin-bottom:18px;display:block}.gs-proof-title .gs-word{display:inline-block;overflow:hidden;padding:.05em .04em .12em;vertical-align:top}.gs-proof-title .gs-char{display:inline-block;will-change:transform,opacity}.gs-proof-sub{font-size:1.05rem;color:var(--lv2-text-mute);line-height:1.6;max-width:620px;margin:0 auto}.gs-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gs-stat{padding:36px 26px;background:var(--lv2-glass);backdrop-filter:blur(var(--lv2-blur));-webkit-backdrop-filter:blur(var(--lv2-blur));border:1px solid var(--lv2-border);border-radius:var(--lv2-radius);transition:border-color .3s var(--lv2-ease);will-change:transform,opacity}.gs-stat:hover{border-color:var(--lv2-border-hi)}.gs-stat-value{font-family:var(--lv2-font-display);font-size:clamp(2.6rem,4.8vw,3.6rem);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--lv2-text);margin-bottom:14px;font-variant-numeric:tabular-nums}.gs-stat-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lv2-text-dim);line-height:1.5}.gs-pricing{padding:120px 32px;max-width:var(--lv2-container);margin:0 auto;position:relative;isolation:isolate;perspective:1600px}.gs-pricing-header{max-width:720px;margin:0 auto 56px;text-align:center}.gs-pricing-title{font-size:clamp(2.2rem,4.4vw,3.6rem);letter-spacing:-.035em;margin-bottom:18px;display:block}.gs-pricing-title .gs-word{display:inline-block;overflow:hidden;padding:.05em .04em .12em;vertical-align:top}.gs-pricing-title .gs-char{display:inline-block;will-change:transform,opacity}.gs-pricing-sub{font-size:1.05rem;color:var(--lv2-text-mute);line-height:1.6;max-width:620px;margin:0 auto}.gs-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1080px;margin:0 auto;transform-style:preserve-3d}.gs-plan{position:relative;display:flex;flex-direction:column;padding:38px 30px 32px;background:linear-gradient(160deg,#ffffff0e,#ffffff04);backdrop-filter:blur(var(--lv2-blur));-webkit-backdrop-filter:blur(var(--lv2-blur));border:1px solid var(--lv2-border);border-radius:var(--lv2-radius);transform-style:preserve-3d;will-change:transform,opacity;transition:border-color .4s var(--lv2-ease),box-shadow .4s var(--lv2-ease)}.gs-plan:hover{border-color:var(--lv2-border-hi);box-shadow:0 30px 70px -25px #7c5cff66}.gs-plan-featured{border-color:#7c5cff73;background:radial-gradient(80% 60% at 50% 0%,rgba(124,92,255,.22) 0%,transparent 70%),linear-gradient(160deg,#ffffff12,#ffffff05);box-shadow:0 30px 70px -25px #7c5cff73}.gs-plan-badge{position:absolute;top:14px;left:50%;transform:translate(-50%);font-size:9.5px;letter-spacing:.32em;padding:5px 14px;border-radius:100px;color:var(--lv2-accent-2);background:#7c5cff2e;border:1px solid rgba(176,140,255,.34);white-space:nowrap}.gs-plan-featured{padding-top:30px}.gs-plan-tier{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--lv2-accent-2);margin-bottom:16px}.gs-plan-price{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.gs-plan-amount{font-family:var(--lv2-font-display);font-size:3rem;font-weight:600;letter-spacing:-.03em;line-height:1}.gs-plan-period{font-size:12px;color:var(--lv2-text-mute)}.gs-plan-tagline{color:var(--lv2-text-mute);font-size:14px;line-height:1.6;margin-bottom:26px;min-height:44px}.gs-plan-features{display:flex;flex-direction:column;gap:12px;margin:0 0 32px;flex:1}.gs-plan-features li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--lv2-text-mute)}.gs-plan-features li.gs-plan-yes{color:var(--lv2-text)}.gs-plan-features li svg{flex-shrink:0}.gs-plan-yes svg{color:var(--lv2-accent-2)}.gs-plan-no svg{color:#ff6b6bd9}.gs-plan-cta{width:100%;justify-content:center;margin-top:auto}.gs-final{padding:120px 32px 140px;max-width:var(--lv2-container);margin:0 auto;position:relative}.gs-final-inner{position:relative;padding:96px 48px;text-align:center;border-radius:var(--lv2-radius-lg);background:radial-gradient(60% 80% at 50% 0%,rgba(124,92,255,.28) 0%,transparent 70%),linear-gradient(180deg,#ffffff0d,#ffffff03);border:1px solid var(--lv2-border);backdrop-filter:blur(var(--lv2-blur));-webkit-backdrop-filter:blur(var(--lv2-blur));overflow:hidden}.gs-final-inner:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 100% at 50% 100%,rgba(79,209,197,.18) 0%,transparent 70%);pointer-events:none}.gs-final-title{font-size:clamp(2.8rem,6vw,5rem);letter-spacing:-.035em;line-height:.98;margin-bottom:28px;position:relative;display:inline-block}.gs-final-line{display:block;overflow:hidden;padding-bottom:.05em}.gs-final-title .gs-char{display:inline-block;will-change:transform,opacity}.gs-final-lead{color:var(--lv2-text-mute);font-size:1.1rem;margin-bottom:42px;position:relative}.gs-final-btns{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center;position:relative}.lv2-footer{padding:80px 32px 48px;max-width:var(--lv2-container);margin:0 auto;border-top:1px solid var(--lv2-line)}.lv2-footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:48px;margin-bottom:56px}.lv2-footer-brand .lv2-logo{display:inline-flex;margin-bottom:16px}.lv2-footer-brand p{color:var(--lv2-text-mute);font-size:14px;max-width:320px;line-height:1.6}.lv2-footer-col h4{font-family:var(--lv2-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--lv2-text-dim);margin-bottom:16px;font-weight:500}.lv2-footer-col ul{display:flex;flex-direction:column;gap:10px}.lv2-footer-col a{color:var(--lv2-text-mute);font-size:14px;transition:color .2s var(--lv2-ease)}.lv2-footer-col a:hover{color:var(--lv2-text)}.lv2-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid var(--lv2-line);font-family:var(--lv2-font-mono);font-size:12px;color:var(--lv2-text-dim)}.lv2-footer-social{display:flex;gap:20px}.lv2-footer-social a{color:var(--lv2-text-mute);transition:color .2s var(--lv2-ease)}.lv2-footer-social a:hover{color:var(--lv2-text)}.lv2-root a:focus-visible,.lv2-root button:focus-visible,.lv2-root .lv2-btn:focus-visible{outline:2px solid var(--lv2-accent-2);outline-offset:3px;border-radius:100px}.lv2-root ::selection{background:#7c5cff59;color:#fff}@media(max-width:1080px){.gs-hero{padding:120px 28px 56px}.gs-proof-grid{grid-template-columns:repeat(2,1fr)}.lv2-footer-grid{grid-template-columns:1fr 1fr}.lv2-footer-brand{grid-column:1 / -1}}@media(max-width:860px){.lv2-nav{top:10px}.lv2-nav-inner{padding:8px 10px 8px 18px;gap:12px}.lv2-nav-links{display:none}.gs-hero{padding:110px 22px 56px}.gs-hero-headline{font-size:clamp(3.5rem,19vw,9rem)}.gs-arsenal-header{padding:80px 22px 32px;text-align:center}.gs-arsenal-header .lv2-section-label{justify-content:center}.gs-arsenal-pin{height:auto;overflow:visible}.gs-arsenal-track{flex-direction:column;height:auto;padding:0 22px 96px;gap:18px}.gs-arsenal-panel{width:100%;max-width:520px;height:auto;min-height:360px;margin:0 auto}.gs-arsenal-hint{display:none}.gs-transform{height:auto}.gs-transform-inner{height:auto;padding:96px 22px}.gs-transform-stage{grid-template-columns:1fr;max-height:none}.gs-transform-beam{display:none}.gs-proof,.gs-pricing{padding:96px 22px}.gs-pricing-grid{grid-template-columns:1fr;max-width:440px}.gs-plan-featured{order:-1}.gs-final{padding:96px 22px 112px}.gs-final-inner{padding:64px 28px}.lv2-footer{padding:64px 22px 40px}}@media(max-width:580px){.gs-hero{padding-bottom:200px}.gs-hero-headline{font-size:clamp(3.2rem,22vw,6rem)}.gs-hero-cta{left:22px;right:22px;bottom:32px;flex-direction:column;align-items:stretch;justify-content:flex-start}.gs-hero-cta .lv2-btn{width:100%}.gs-proof-grid{grid-template-columns:1fr 1fr}.gs-final-btns{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto}.gs-final-btns .lv2-btn{width:100%}.lv2-footer-grid{grid-template-columns:1fr;gap:32px}.lv2-footer-bottom{flex-direction:column;gap:14px;text-align:center}}@media(prefers-reduced-motion:reduce){.lv2-root *,.lv2-root *:before,.lv2-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.gs-arsenal-pin{height:auto;overflow:visible}.gs-arsenal-track{flex-direction:column;height:auto;padding:0 22px 80px;gap:18px}.gs-arsenal-panel{width:100%;max-width:520px;height:auto;min-height:360px;margin:0 auto}.gs-transform,.gs-transform-inner{height:auto}}:root{--bg-void: #050609;--bg-base: #07080b;--bg-raised: #0b0d12;--bg-overlay: rgba(10, 12, 18, .72);--bg-float: rgba(14, 17, 24, .82);--bg-tint: #07080b;--panel: rgba(255, 255, 255, .035);--panel-h: rgba(255, 255, 255, .06);--glass: rgba(255, 255, 255, .04);--glass-strong: rgba(255, 255, 255, .065);--glass-border: rgba(255, 255, 255, .09);--glass-border-h: rgba(255, 255, 255, .18);--glass-shine: rgba(255, 255, 255, .06);--glass-blur: 22px;--border: rgba(255, 255, 255, .08);--border-h: rgba(255, 255, 255, .16);--accent: #7c5cff;--accent-bright: #b08cff;--accent-dim: #5b3fd9;--accent-glow: rgba(124, 92, 255, .15);--accent-glow-strong: rgba(124, 92, 255, .3);--accent-surface: rgba(124, 92, 255, .06);--accent-surface-h: rgba(124, 92, 255, .11);--accent-border: rgba(124, 92, 255, .2);--accent-subtle: rgba(124, 92, 255, .04);--accent-line: rgba(124, 92, 255, .015);--purple: #ff6b9d;--purple-glow: rgba(255, 107, 157, .14);--purple-surface: rgba(255, 107, 157, .07);--teal: #4fd1c5;--teal-surface: rgba(79, 209, 197, .08);--t1: #f4f5f7;--t2: #a9aeba;--t3: #6e7380;--t4: #4a4f5a;--t5: #2a2d35;--danger: #ff6b6b;--danger-surface: rgba(255, 107, 107, .07);--danger-glow-strong: rgba(255, 107, 107, .28);--danger-border: rgba(255, 107, 107, .22);--warn: #ffb562;--warn-surface: rgba(255, 181, 98, .07);--info: #7c5cff;--success: #4fd1c5;--display: "Clash Display", "Inter", system-ui, sans-serif;--sans: "Satoshi", "Inter", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease: cubic-bezier(.2, .8, .2, 1);--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--r-2xl: 22px;--elev-1: 0 1px 0 rgba(255,255,255,.04) inset, 0 4px 12px -6px rgba(0,0,0,.45);--elev-2: 0 1px 0 rgba(255,255,255,.05) inset, 0 10px 26px -12px rgba(0,0,0,.5);--elev-3: 0 1px 0 rgba(255,255,255,.05) inset, 0 20px 50px -20px rgba(0,0,0,.55);--elev-4: 0 1px 0 rgba(255,255,255,.06) inset, 0 32px 70px -24px rgba(0,0,0,.62)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background:var(--bg-void);color:var(--t1);font-family:var(--sans);font-size:14px;line-height:1.55;overflow:hidden;height:100vh;letter-spacing:-.003em}#root{height:100vh}::selection{background:#7c5cff59;color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:100px;transition:background .2s var(--ease)}::-webkit-scrollbar-thumb:hover{background:#7c5cff66}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea,select{font-family:inherit}h1,h2,h3,h4,h5{font-family:var(--display);font-weight:600;letter-spacing:-.022em;line-height:1.08}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideRight{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.04)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2%,1%,0) scale(1.03)}to{transform:translate3d(2%,-1%,0) scale(1.02)}}@keyframes gradientOrbit{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glowPulse{0%,to{box-shadow:0 0 16px var(--accent-subtle)}50%{box-shadow:0 0 32px var(--accent-glow)}}@keyframes blink{0%,to{opacity:.85}50%{opacity:0}}@keyframes borderPulse{0%,to{border-color:var(--accent-border)}50%{border-color:#7c5cff73}}.stagger>*{animation:fadeUp .5s var(--ease-out) both}.stagger>*:nth-child(1){animation-delay:.02s}.stagger>*:nth-child(2){animation-delay:.06s}.stagger>*:nth-child(3){animation-delay:.1s}.stagger>*:nth-child(4){animation-delay:.14s}.stagger>*:nth-child(5){animation-delay:.18s}.stagger>*:nth-child(6){animation-delay:.22s}.stagger>*:nth-child(7){animation-delay:.26s}.stagger>*:nth-child(8){animation-delay:.3s}.stagger>*:nth-child(9){animation-delay:.34s}.stagger>*:nth-child(10){animation-delay:.38s}.glass-card{background:linear-gradient(160deg,#ffffff0b,#ffffff03);backdrop-filter:blur(var(--glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);border:1px solid var(--glass-border);border-radius:var(--r-lg);position:relative;overflow:hidden;transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease);box-shadow:var(--elev-2)}.glass-card:hover{border-color:var(--glass-border-h);box-shadow:var(--elev-3)}.glass-card--primary{border-color:var(--accent-border);box-shadow:var(--elev-3)}.glass-card--primary:before{content:"";position:absolute;top:14%;bottom:14%;left:0;width:2px;border-radius:2px;background:linear-gradient(180deg,transparent,var(--accent-bright) 30%,var(--accent) 70%,transparent);pointer-events:none}.ambient-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ambient-backdrop:before{content:"";position:absolute;inset:0;background:radial-gradient(55% 50% at 12% 8%,rgba(124,92,255,.3) 0%,transparent 60%),radial-gradient(40% 40% at 92% 18%,rgba(255,107,157,.16) 0%,transparent 60%),radial-gradient(55% 55% at 88% 95%,rgba(79,209,197,.14) 0%,transparent 65%),radial-gradient(70% 60% at 8% 108%,rgba(124,92,255,.16) 0%,transparent 60%);filter:saturate(115%)}.ambient-backdrop:after{content:"";position:absolute;inset:0;mask-image:radial-gradient(ellipse 85% 60% at 50% 30%,#000 40%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 85% 60% at 50% 30%,#000 40%,transparent 90%);opacity:.55}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:100px;font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:-.005em;transition:transform .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease),color .25s var(--ease);white-space:nowrap;cursor:pointer;border:1px solid transparent}.btn-primary{background:linear-gradient(135deg,#fff,#e7e5ff);color:#0a0b10;box-shadow:0 1px #ffffff4d inset,0 8px 24px #7c5cff38}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px #fff6 inset,0 14px 32px #7c5cff59}.btn-ghost{background:var(--glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:var(--glass-border);color:var(--t1)}.btn-ghost:hover{background:var(--glass-strong);border-color:var(--glass-border-h);transform:translateY(-1px)}.btn-accent{background:var(--accent-surface);border-color:var(--accent-border);color:var(--accent-bright)}.btn-accent:hover{background:var(--accent-surface-h);border-color:#7c5cff66}.btn-danger{background:var(--danger-surface);border-color:var(--danger-border);color:var(--danger)}.btn-danger:hover{background:#ff6b6b24}.input-field,input[type=text]:not(.cm-content input),input[type=email],input[type=password],input[type=number],input[type=search],textarea,select{background:#ffffff08;border:1px solid var(--glass-border);border-radius:var(--r-md);color:var(--t1);font-family:var(--sans);font-size:13px;padding:10px 14px;transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease);outline:none}.input-field:focus,input[type=text]:not(.cm-content input):focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus,select:focus{border-color:var(--accent-border);background:#ffffff0d;box-shadow:0 0 0 3px #7c5cff26}.gradient-text-inline{background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.topnav-bar{height:58px;padding:0 12px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#0a0c129e;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--glass-border);border-radius:100px;box-shadow:var(--elev-3)}.topnav-links{position:relative;display:flex;align-items:center;gap:2px;flex:1;justify-content:center}.topnav-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:100px;font-size:13px;font-weight:500;font-family:var(--sans);letter-spacing:-.005em;color:var(--t3);border:1px solid transparent;transition:color .2s var(--ease);white-space:nowrap}.topnav-link:hover{color:var(--t1)}.topnav-pill{position:absolute;top:0;bottom:0;left:0;width:0;background:#ffffff0f;border-radius:100px;box-shadow:inset 0 0 0 1px #ffffff12;opacity:0;z-index:0;pointer-events:none;will-change:transform,width,opacity}@media(max-width:879px){.topnav-bar{height:52px;padding:0 8px 0 14px;gap:12px}}.gs-reveal{animation:gsRise .45s var(--ease-out) both}@keyframes gsRise{0%{transform:translateY(10px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.gs-reveal{animation:none}}.gs-char{display:inline-block;will-change:transform,opacity}.header-marker{display:inline-block;width:3px;height:1em;border-radius:2px;background:linear-gradient(180deg,var(--accent-bright),var(--accent));box-shadow:0 0 12px var(--accent-glow);vertical-align:-.08em;flex-shrink:0}.skeleton{position:relative;overflow:hidden;background:#ffffff0a;border-radius:var(--r-sm)}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.skeleton:after{animation:none}}a:focus-visible,button:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px;border-radius:8px}.cm-editor{font-size:13px!important;height:100%!important;background:transparent!important;font-family:var(--mono)!important}.cm-editor .cm-gutters{background:transparent!important;border-right:1px solid var(--border)!important;color:var(--t4)!important}.cm-editor .cm-activeLineGutter{background:var(--accent-subtle)!important;color:var(--accent-bright)!important}.cm-editor .cm-activeLine{background:var(--accent-line)!important}.cm-editor .cm-cursor{border-left-color:var(--accent-bright)!important}.cm-editor .cm-selectionBackground{background:#7c5cff40!important}.cm-focused{outline:none!important}.cm-editor .cm-line{padding-left:8px!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:767px){body{overflow-x:hidden;overflow-y:auto;height:auto;min-height:100vh;font-size:14px}#root{height:auto;min-height:100vh}input[type=text]:not(.cm-content input),input[type=email],input[type=password],input[type=number],input[type=search],textarea,select{font-size:16px}::-webkit-scrollbar{width:4px;height:4px}}@supports (padding: max(0px)){.mobile-safe-bottom{padding-bottom:max(14px,env(safe-area-inset-bottom))}.mobile-safe-top{padding-top:max(14px,env(safe-area-inset-top))}}
