:where(:root){--bg:#07070c;--bg-2:#0d0d16;--text:#f4f4f8;--muted:#9a9ab0;--line:#ffffff17;--surface:#ffffff0b;--surface-2:#ffffff14;--line-2:#ffffff29;--a1:#7c5cff;--a2:#3fa9ff;--a3:#2ee6a6;--a4:#ff5ca8;--grad:linear-gradient(110deg, var(--a1), var(--a3) 45%, var(--a2) 90%);--panel-rgb:6, 10, 20;--toast-bg:#0e1424eb;--icon-stroke:#c9bcff;--confetti:#7c5cff, #3fa9ff, #2ee6a6, #ff5ca8, #ffd98a;--aurora-opacity:.5;--h1-size:clamp(44px, 8.2vw, 112px);--check:var(--a2);--key:var(--a3);--window-bg:#232325;--window-glow:color-mix(in srgb, var(--a1) 45%, transparent);--window-ring:var(--a1), var(--a2);--cta-glow:color-mix(in srgb, var(--a2) 30%, transparent);--lead-width:700px;--sub-width:660px;--compare-min:600px;--tilt:6;--font-sans:Inter, system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease:cubic-bezier(.2, .8, .2, 1)}.ui-nav{z-index:1000;transition:top .4s var(--ease);padding:0 16px;font-family:inherit;position:fixed;top:16px;left:0;right:0}.ui-nav-inner{background:rgba(var(--panel-rgb), .55);border:1px solid var(--line);backdrop-filter:blur(20px)saturate(160%);max-width:1120px;height:64px;transition:height .4s var(--ease), max-width .4s var(--ease), background .4s;border-radius:999px;align-items:center;gap:24px;margin:0 auto;padding:0 10px 0 18px;display:flex;box-shadow:0 10px 40px -10px #00000080,inset 0 1px #ffffff0f}.ui-nav.is-scrolled{top:10px}.ui-nav.is-scrolled .ui-nav-inner{background:rgba(var(--panel-rgb), .8);max-width:980px;height:56px}.ui-nav-logo{letter-spacing:-.02em;color:var(--text);white-space:nowrap;align-items:center;gap:10px;margin-right:auto;font-size:1.1rem;font-weight:800;text-decoration:none;display:flex}.ui-nav-logo img,.ui-nav-logo svg{width:36px;height:36px;box-shadow:0 4px 14px color-mix(in srgb, var(--a1) 45%, transparent);transition:transform .5s var(--ease);border-radius:10px}.ui-nav-logo:hover img,.ui-nav-logo:hover svg{transform:rotate(-12deg)scale(1.08)}.ui-nav-links{gap:4px;margin:0;padding:0;list-style:none;display:flex}.ui-nav-links a{color:var(--muted);border-radius:999px;padding:8px 14px;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .25s,background .25s;display:block}.ui-nav-links a:hover,.ui-nav-links a.is-active{color:var(--text);background:var(--surface-2)}.ui-nav-menu{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:50%;width:44px;height:44px;padding:0;display:none;position:relative}.ui-nav-menu span{background:var(--text);height:2px;transition:transform .35s var(--ease), top .35s var(--ease);border-radius:2px;position:absolute;left:13px;right:13px}.ui-nav-menu span:first-child{top:17px}.ui-nav-menu span:nth-child(2){top:25px}.ui-nav-menu.is-open span:first-child{top:21px;transform:rotate(45deg)}.ui-nav-menu.is-open span:nth-child(2){top:21px;transform:rotate(-45deg)}@media (width<=860px){.ui-nav-inner{gap:12px}.ui-nav-links{background:rgba(var(--panel-rgb), .94);border:1px solid var(--line);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transition:opacity .3s, transform .3s var(--ease);border-radius:26px;flex-direction:column;gap:4px;padding:14px;position:absolute;top:74px;left:0;right:0;transform:translateY(-10px)scale(.98)}.ui-nav-links.is-open{opacity:1;pointer-events:auto;transform:none}.ui-nav-links a{padding:14px 18px;font-size:1.05rem}.ui-nav-menu{display:block}}@media (width<=420px){.ui-nav-cta{display:none}}@property --ui-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ui-btn{font:inherit;letter-spacing:-.01em;color:var(--text);white-space:nowrap;vertical-align:middle;cursor:pointer;isolation:isolate;transition:transform .35s var(--ease), box-shadow .35s, background .3s;will-change:transform;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ui-btn svg{flex:none;width:20px;height:20px}.ui-btn-primary{color:#07070c;box-shadow:0 10px 40px -10px color-mix(in srgb, var(--glow,var(--a1)) 80%, transparent);background:#fff}.ui-btn-primary:hover{color:#07070c;box-shadow:0 16px 60px -8px color-mix(in srgb, var(--glow,var(--a1)) 95%, transparent)}.ui-btn-ghost{background:var(--surface-2);border:1px solid var(--line-2);backdrop-filter:blur(10px)}.ui-btn-ghost:hover{color:var(--text);background:#ffffff1a}.ui-btn-sm{padding:10px 18px;font-size:15px}.ui-btn-sm svg{width:17px;height:17px}.ui-btn-lg{padding:19px 32px;font-size:19px}.ui-btn.is-disabled{opacity:.6;cursor:default}.ui-btn-ring{background:linear-gradient(#fff, #fff) padding-box, conic-gradient(from var(--ui-angle), var(--a4), var(--a1), var(--a2), var(--a3), var(--a4)) border-box;border:2px solid #0000;animation:4s linear infinite ui-spin}@keyframes ui-spin{to{--ui-angle:360deg}}.ui-btns{flex-wrap:wrap;gap:14px;display:flex}@media (prefers-reduced-motion:reduce){.ui-btn-ring{animation:none}}.ui-btn small{opacity:.7;font-size:.8em;font-weight:500}.ui-footer{z-index:2;border-top:1px solid var(--line);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--a1) 12%, transparent));color:var(--muted);padding:70px 24px 32px;font-size:15px;position:relative;overflow:hidden}.ui-footer a{color:inherit;text-decoration:none}.ui-footer-inner{grid-template-columns:2fr 1fr 1fr;gap:48px;max-width:1100px;margin:0 auto;display:grid}.ui-footer-brand a{color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:12px;font-size:1.3rem;font-weight:800;display:inline-flex}.ui-footer-brand img{border-radius:9px}.ui-footer-brand p{max-width:380px;margin:0;font-size:.92rem;line-height:1.7}.ui-footer-links h4{color:var(--text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:.8rem}.ui-footer-links ul{margin:0;padding:0;list-style:none}.ui-footer-links li{margin-bottom:10px}.ui-footer-links a{font-size:.92rem;position:relative}.ui-footer-links a:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.ui-footer-links a:hover{color:var(--text)}.ui-footer-links a:hover:after{transform-origin:0;transform:scaleX(1)}.ui-footer-giant{letter-spacing:-.06em;text-align:center;white-space:nowrap;background:linear-gradient(#ffffff24,#fff0);color:#0000;user-select:none;-webkit-background-clip:text;background-clip:text;max-width:1100px;margin:40px auto 0;font-size:clamp(4rem,15vw,12rem);font-weight:800;line-height:.9}.ui-footer-bottom{border-top:1px solid var(--line);text-align:center;max-width:1100px;margin:24px auto 0;padding-top:24px;font-size:.85rem}.ui-footer-bottom a{text-underline-offset:3px;text-decoration:underline}.ui-footer-bottom a:hover{color:var(--text)}@media (width<=768px){.ui-footer-inner{grid-template-columns:1fr 1fr;gap:32px}.ui-footer-brand{grid-column:1/-1}}.ui-glyphs{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}
