.IntroLauncher-module__69HxXq__button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1.5px solid;border-radius:9999px;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:600;display:inline-flex}.IntroLauncher-module__69HxXq__backdrop{z-index:2147482990;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07060bb8;place-items:center;padding:16px;animation:.25s both IntroLauncher-module__69HxXq__fade;display:grid;position:fixed;inset:0}.IntroLauncher-module__69HxXq__panel{color:#f5f3ff;width:min(560px,100%);font-family:var(--font-brand,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);background:radial-gradient(circle at 20% 0,#8832de59,#0000 60%),#0e0c15;border:1px solid #ffffff1f;border-radius:24px;padding:28px 24px 24px;animation:.35s cubic-bezier(.22,1,.36,1) both IntroLauncher-module__69HxXq__rise;position:relative;box-shadow:0 30px 80px -20px #000c}.IntroLauncher-module__69HxXq__close{width:36px;height:36px;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.IntroLauncher-module__69HxXq__title{letter-spacing:-.02em;margin:0 44px 18px 4px;font-size:22px;font-weight:700}.IntroLauncher-module__69HxXq__options{flex-direction:column;gap:10px;display:flex}.IntroLauncher-module__69HxXq__option{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s,transform .2s;display:flex}.IntroLauncher-module__69HxXq__option:hover,.IntroLauncher-module__69HxXq__option:focus-visible{background:#8832de2e;border-color:#af52decc;transform:translateY(-1px)}.IntroLauncher-module__69HxXq__option:focus-visible,.IntroLauncher-module__69HxXq__close:focus-visible{outline-offset:3px;outline:2px solid #af52de}.IntroLauncher-module__69HxXq__emoji{background:#ffffff14;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.IntroLauncher-module__69HxXq__optionText{flex:1;min-width:0}.IntroLauncher-module__69HxXq__optionTitle{font-size:16px;font-weight:700;display:block}.IntroLauncher-module__69HxXq__optionSub{color:#f5f3ff9e;margin-top:2px;font-size:13px;display:block}.IntroLauncher-module__69HxXq__optionPlay{color:#d8b4fe;flex:none}@keyframes IntroLauncher-module__69HxXq__fade{0%{opacity:0}}@keyframes IntroLauncher-module__69HxXq__rise{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.IntroLauncher-module__69HxXq__backdrop,.IntroLauncher-module__69HxXq__panel{animation:none}.IntroLauncher-module__69HxXq__option{transition:none}}
@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.18)}}@keyframes slowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hubPulse{0%,to{box-shadow:0 0 #af52de73,0 0 40px #af52de59}50%{box-shadow:0 0 0 14px #af52de00,0 0 60px #af52de80}}@keyframes kbAutoHover{0%,6%,17%,to{border-color:#e5e7eb;transform:translateY(0);box-shadow:0 1px 2px #0f081e05}9%,14%{border-color:#af52de80;transform:translateY(-3px);box-shadow:0 10px 28px #af52de38}}@keyframes dashFlow{0%{background-position:0 0}to{background-position:0 -16px}}@keyframes pulseRing{0%,to{box-shadow:0 0 #af52de2e,0 4px 14px #af52de1a}50%{box-shadow:0 0 0 7px #af52de00,0 4px 14px #af52de1a}}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes carouselScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.92)}}@keyframes blobDrift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-22px)scale(1.08)}66%{transform:translate(-28px,18px)scale(.94)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes blobFloat{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(60px,-40px)scale(1.08)}66%{transform:translate(-50px,50px)scale(.95)}}@keyframes underlineDraw{0%{width:0}to{width:100%}}@keyframes bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes accordionDown{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes accordionUp{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pastelBlobFloat{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(40px,-30px)scale(1.06)}66%{transform:translate(-30px,40px)scale(.96)}}@keyframes iconBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-2deg)}}@keyframes iconGlowPulse{0%,to{box-shadow:0 10px 24px #af52de47,0 0 #af52de00}50%{box-shadow:0 14px 30px #af52de61,0 0 0 8px #af52de0f}}@keyframes arrowNudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes sheenSweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes typingDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.landing-page-root,.landing-page-root *,.landing-page-root :before,.landing-page-root :after{box-sizing:border-box}body:has(.landing-page-root){margin:0;overflow-x:clip}.landing-page-root,.landing-page-root>main{overflow-x:clip}.landing-page-root main>section:not(:first-of-type){content-visibility:auto;contain-intrinsic-size:auto 700px}.landing-page-root{--landing-bg:#fff;--landing-text:#181818;--landing-text-strong:#090909;--landing-text-muted:#525252;--landing-text-faint:#737373;--landing-accent:#8832de;--landing-accent-bright:#af52de;--landing-border:#ececec;--landing-surface-soft:#fafafa;--landing-on-dark:#fff;--landing-on-dark-bg:#090909;--landing-violet:#af52de;--landing-violet-dark:#8832de;--landing-lavender:#e9d5ff;--landing-sky:#e0f2fe;--landing-cream:#fef9c3;--landing-dark-surface:#1c1c1c;--landing-dark-border:#2a2a2a;--landing-text-mid:#6b7280;--landing-text-on-dark-mid:#9ca3af;--landing-text-on-dark-faint:#4b5563;--landing-green:#22c55e;--landing-radius:16px;--landing-radius-pill:9999px;--landing-font:var(--font-brand);background:var(--landing-bg);color:var(--landing-text);font-family:var(--landing-font);min-height:100vh}.landing-main{max-width:1100px;margin:0 auto;padding:0 32px 96px}.landing-hero{border-bottom:1px solid var(--landing-border);text-align:center;background:linear-gradient(#ffffffd9,#fffffff2),url(/images/background/backgroundOpacity.webp) 50%/cover no-repeat;margin:0 -32px 32px;padding:64px 32px 32px;position:relative}.landing-hero-image{border-radius:var(--landing-radius);width:100%;max-width:720px;height:auto;margin:0 auto 24px;display:block}.landing-eyebrow{color:var(--landing-accent);text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px;font-size:12px;font-weight:700}.landing-article{max-width:760px;color:var(--landing-text);margin:0 auto;padding:32px 0;font-size:18px;line-height:1.7}.landing-h1{letter-spacing:-.025em;color:var(--landing-text-strong);text-align:center;margin:0 0 32px;font-size:56px;font-weight:800;line-height:1.05}.landing-h2{letter-spacing:-.02em;color:var(--landing-text-strong);margin:56px 0 16px;font-size:32px;font-weight:700;line-height:1.2}.landing-h3{color:var(--landing-text-strong);margin:32px 0 12px;font-size:22px;font-weight:700;line-height:1.3}.landing-p{color:var(--landing-text);margin:0 0 18px}.landing-ul,.landing-ol{margin:0 0 18px;padding-left:24px}.landing-li{margin-bottom:8px}.landing-strong{color:var(--landing-text-strong);font-weight:700}.landing-a{color:var(--landing-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.landing-a:hover{color:var(--landing-accent-bright)}@media (max-width:768px){.landing-main{padding:0 20px 64px}.landing-hero{margin:0 -20px 24px;padding:40px 20px 24px}.landing-article{padding:16px 0;font-size:17px}.landing-h1{font-size:40px}.landing-h2{margin:40px 0 12px;font-size:26px}.landing-h3{font-size:19px}}
