[data-marketing]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--m-bg);color:var(--m-text);--m-0:#0f0f0f;--m-1:#171717;--m-2:#2a2a2a;--m-3:#888;--m-4:#fff;--m-contrast:#fff;--m-on-contrast:#000;--m-bg:var(--m-0);--m-bg-elevated:var(--m-1);--m-bg-surface:var(--m-0);--m-bg-canvas:var(--m-0);--m-bg-card:var(--m-1);--m-text:var(--m-4);--m-text-secondary:#ffffffb3;--m-text-muted:#ffffff80;--m-text-body:#fff9;--m-text-light:#ffffff59;--m-text-faint:#fff3;--m-text-inverse:var(--m-0);--m-border:#ffffff1a;--m-border-subtle:#ffffff26;--m-border-card:#ffffff1a;--m-btn-primary-bg:var(--m-4);--m-btn-primary-text:var(--m-0);--m-btn-primary-hover:#e0e0e0;--m-btn-secondary-bg:#ffffff14;--m-btn-secondary-text:var(--m-4);--m-btn-secondary-border:#ffffff26;--m-accent:var(--m-4);--m-accent-hover:#e0e0e0;--m-accent-text:var(--m-0);--m-accent-soft:#ffffff1f;--m-glow-green:#888;--m-glow-orange:#888;--m-glow-lime:#888;--m-glow-yellow:#888;--m-icon-bg:#ffffff0f;--m-shadow-sm:0 1px 3px #0000004d;--m-shadow-md:0 4px 24px #0006;--m-shadow-lg:0 8px 32px #00000080;--m-skeleton:var(--m-2);--m-skeleton-subtle:var(--m-1);--m-toggle-off:var(--m-2);--m-featured-bg:var(--m-contrast);--m-featured-text:var(--m-on-contrast);--m-featured-muted:#666;--m-featured-border:#ffffff26;--m-featured-divider:#0000001a;--m-logo-top:#444;--m-logo-bottom:#222;--m-badge-bg:#ffffff14;--m-badge-border:#ffffff26;--m-badge-text:var(--m-3);--m-green:#02b84d;--m-blue:#3b82f6;--m-purple:#a855f7;--m-pink:#ec4899;--m-amber:#f59e0b;--m-philosophy-c1:var(--m-4);--m-philosophy-c2:#ffffff4d;--m-philosophy-c3:var(--m-0);--m-philosophy-fallback:linear-gradient(160deg,#1a1a1a 0%,#111 35%,var(--m-0)65%,var(--m-0)100%);--m-paint-filled:var(--m-4);--m-paint-unfilled:var(--m-2);--m-glass-bg:#ffffff0a;--m-glass-border:#ffffff14;--m-dot-color:#ffffff2e;--m-dot-glow:#ffffffe6;--m-watermark-opacity:.07;--m-scrollbar:var(--m-3);--m-scrollbar-hover:var(--m-4);--m-shimmer-lo:#fff3;--m-shimmer-hi:#ffffff73;--m-placeholder-focus:#ffffff59;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--m-heading-weight:700;--m-heading-size:clamp(2rem,5vw,3.2rem);--m-heading-lh:1.1;--m-heading-tracking:-.03em;--m-sub-weight:400;--m-sub-size:clamp(1.05rem,2vw,1.25rem);--m-sub-lh:1.65;--m-body-weight:400;--m-body-size:1.05rem;--m-body-lh:1.7;--m-card-weight:600;--m-card-size:1.15rem;--m-card-lh:1.35;--m-font:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif}[data-marketing][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--m-0:#fff;--m-1:#f4f4f4;--m-2:#e0e0e0;--m-3:#666;--m-4:#000;--m-contrast:#0f0f0f;--m-on-contrast:#fff;--m-text-secondary:#000000a6;--m-text-muted:#00000073;--m-text-body:#0000008c;--m-text-light:#0000004d;--m-text-faint:#00000026;--m-border:#0000001a;--m-border-subtle:#00000014;--m-border-card:#0000001a;--m-btn-primary-hover:#333;--m-btn-secondary-bg:#0000000d;--m-btn-secondary-border:#0000001a;--m-accent-hover:#333;--m-accent-soft:#00000014;--m-shadow-sm:0 1px 3px #00000014;--m-shadow-md:0 4px 24px #0000001a;--m-shadow-lg:0 8px 32px #0000001f;--m-featured-muted:#ffffffb3;--m-featured-border:#0000001a;--m-featured-divider:#ffffff1a;--m-logo-top:#ccc;--m-logo-bottom:#e0e0e0;--m-badge-bg:#0000000d;--m-badge-border:#0000001a;--m-philosophy-c1:var(--m-4);--m-philosophy-c2:#0003;--m-philosophy-fallback:linear-gradient(160deg,#f0f0f0 0%,#f8f8f8 35%,var(--m-0)65%,var(--m-0)100%);--m-glass-bg:#00000008;--m-glass-border:#0000000f;--m-dot-color:#00000038;--m-dot-glow:#0009;--m-watermark-opacity:.06;--m-scrollbar:var(--m-2);--m-scrollbar-hover:var(--m-3);--m-shimmer-lo:#00000026;--m-shimmer-hi:#00000059;--m-placeholder-focus:#0000004d}html:has([data-marketing]){overscroll-behavior:none;background-color:#0f0f0f!important}html:has([data-marketing]) body{background-color:#0f0f0f!important}html[data-theme=light]:has([data-marketing]){background-color:#fff!important}html[data-theme=light]:has([data-marketing]) body{background-color:#fff!important}html:has([data-marketing]) ::-webkit-scrollbar-thumb{background:var(--m-scrollbar)!important}html:has([data-marketing]) ::-webkit-scrollbar-thumb:hover{background:var(--m-scrollbar-hover)!important}html:has([data-marketing]){scrollbar-color:var(--m-scrollbar)transparent!important}[data-marketing][data-theme=light] .differentiator-light-rings{filter:invert()}@keyframes diffBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes slowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes gentlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}@keyframes slowSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes edgeGlow{0%{opacity:1}50%{opacity:1}to{opacity:1}}@keyframes orbitDots{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes captureRipple{0%{r:4;opacity:.7}to{r:40;opacity:0}}@keyframes captureDot{0%{r:5}15%{r:3}30%,to{r:5}}.anim-slow-spin{transform-origin:50%;animation:30s linear infinite paused slowSpin}.anim-slow-spin-rev{transform-origin:50%;animation:40s linear infinite paused slowSpinReverse}.anim-orbit{transform-origin:100px 100px;animation:25s linear infinite paused orbitDots}.anim-orbit-rev{transform-origin:100px 100px;animation:35s linear infinite reverse paused orbitDots}.anim-pulse{transform-origin:50%;animation:3s ease-in-out infinite paused gentlePulse}.anim-ripple{animation:2.5s ease-out infinite paused captureRipple}.anim-capture-dot{animation:2.5s ease-out infinite paused captureDot}.showcase-card .accent-fill{fill:var(--m-3);transition:fill .4s}.showcase-card .accent-stroke,.showcase-card .accent-dashed{stroke:var(--m-3);transition:stroke .4s}.showcase-card .edge-anim{transition:stroke .6s,opacity .6s}.showcase-card .edge-hover{opacity:0}.showcase-card:hover .edge-hover{opacity:1}.showcase-card:hover .anim-slow-spin,.showcase-card:hover .anim-slow-spin-rev,.showcase-card:hover .anim-orbit,.showcase-card:hover .anim-orbit-rev,.showcase-card:hover .anim-pulse,.showcase-card:hover .anim-ripple,.showcase-card:hover .anim-capture-dot{animation-play-state:running}.showcase-card .edge-d1{transition-delay:0s}.showcase-card .edge-d2{transition-delay:80ms}.showcase-card .edge-d3{transition-delay:.16s}.showcase-card .edge-d4{transition-delay:.24s}.showcase-card .edge-d5{transition-delay:.32s}@keyframes depthDrift1{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes depthDrift2{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}@keyframes depthDrift3{0%,to{transform:translateY(0)}50%{transform:translateY(2.5px)}}@keyframes depthDrift4{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes depthDrift5{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes depthDrift6{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes depthDrift7{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.depth-layer-1{animation:9s ease-in-out infinite depthDrift1}.depth-layer-2{animation:7.5s ease-in-out infinite depthDrift2}.depth-layer-3{animation:8.5s ease-in-out infinite depthDrift3}.depth-layer-4{animation:6.5s ease-in-out infinite depthDrift4}.depth-layer-5{animation:7s ease-in-out infinite depthDrift5}.depth-layer-6{animation:8s ease-in-out infinite depthDrift6}.depth-layer-7{animation:6s ease-in-out infinite depthDrift7}@keyframes depthTravel1{0%{cx:100;cy:170}14%{cx:105;cy:148}28%{cx:97;cy:126}42%{cx:103;cy:104}57%{cx:98;cy:82}71%{cx:102;cy:60}85%{cx:100;cy:38}to{cx:100;cy:170}}@keyframes depthTravel2{0%{cx:65;cy:60}25%{cx:60;cy:82}50%{cx:68;cy:104}75%{cx:63;cy:126}to{cx:65;cy:60}}@keyframes depthTravel3{0%{cx:135;cy:60}25%{cx:140;cy:82}50%{cx:132;cy:104}75%{cx:137;cy:126}to{cx:135;cy:60}}@keyframes depthTravel4{0%{cx:80;cy:170}20%{cx:75;cy:148}40%{cx:82;cy:126}60%{cx:78;cy:104}80%{cx:83;cy:82}to{cx:80;cy:170}}@keyframes depthTravel5{0%{cx:120;cy:82}20%{cx:125;cy:60}40%{cx:118;cy:38}60%{cx:122;cy:60}80%{cx:117;cy:82}to{cx:120;cy:82}}@keyframes depthTravel6{0%{cx:50;cy:126}25%{cx:55;cy:104}50%{cx:48;cy:82}75%{cx:53;cy:60}to{cx:50;cy:126}}@keyframes depthTravel7{0%{cx:100;cy:170}14%{cx:102;cy:148}28%{cx:98;cy:126}42%{cx:101;cy:104}57%{cx:99;cy:82}71%{cx:100;cy:60}85%{cx:100;cy:38}to{cx:100;cy:170}}.depth-dot-1{animation:12s ease-in-out infinite depthTravel1}.depth-dot-2{animation:11s ease-in-out 1s infinite depthTravel2}.depth-dot-3{animation:10s ease-in-out 2s infinite depthTravel3}.depth-dot-4{animation:13s ease-in-out .5s infinite depthTravel4}.depth-dot-5{animation:9s ease-in-out 1.5s infinite depthTravel5}.depth-dot-6{animation:11s ease-in-out 3s infinite depthTravel6}.depth-dot-7{animation:10s ease-in-out 2.5s infinite depthTravel7}.sphere-lat-1{animation:7s ease-in-out infinite depthDrift7}.sphere-lat-2{animation:8s ease-in-out infinite depthDrift2}.sphere-lat-3{animation:6.5s ease-in-out infinite depthDrift5}.sphere-lat-4{animation:7.5s ease-in-out infinite depthDrift4}.sphere-lat-5{animation:6.5s ease-in-out infinite depthDrift3}.sphere-lat-6{animation:8s ease-in-out infinite depthDrift6}.sphere-lat-7{animation:7s ease-in-out infinite depthDrift1}@keyframes merSway1{0%,to{transform:rotate(0)}50%{transform:rotate(2deg)}}@keyframes merSway2{0%,to{transform:rotate(60deg)}50%{transform:rotate(63deg)}}@keyframes merSway3{0%,to{transform:rotate(120deg)}50%{transform:rotate(117deg)}}.sphere-mer-1{transform-origin:100px 100px;animation:10s ease-in-out infinite merSway1}.sphere-mer-2{transform-origin:100px 100px;animation:12s ease-in-out infinite merSway2}.sphere-mer-3{transform-origin:100px 100px;animation:11s ease-in-out infinite merSway3}@keyframes sphereOrbitEq{0%{cx:170;cy:100}25%{cx:100;cy:117}50%{cx:30;cy:100}75%{cx:100;cy:83}to{cx:170;cy:100}}.sphere-dot-eq{animation:14s linear infinite sphereOrbitEq}@keyframes sphereOrbitUpper{0%{cx:148;cy:55}25%{cx:100;cy:67}50%{cx:52;cy:55}75%{cx:100;cy:43}to{cx:148;cy:55}}.sphere-dot-upper{animation:11s linear 2s infinite sphereOrbitUpper}@keyframes sphereOrbitLower{0%{cx:52;cy:145}25%{cx:100;cy:133}50%{cx:148;cy:145}75%{cx:100;cy:157}to{cx:52;cy:145}}.sphere-dot-lower{animation:12s linear 1s infinite sphereOrbitLower}@keyframes sphereOrbitMer1{0%{cx:115;cy:100}25%{cx:100;cy:168}50%{cx:85;cy:100}75%{cx:100;cy:32}to{cx:115;cy:100}}.sphere-dot-mer1{animation:10s linear 3s infinite sphereOrbitMer1}@keyframes sphereOrbitMer2{0%{cx:107;cy:33}25%{cx:143;cy:134}50%{cx:93;cy:167}75%{cx:57;cy:66}to{cx:107;cy:33}}.sphere-dot-mer2{animation:13s linear 5s infinite sphereOrbitMer2}@keyframes sphereOrbitCap{0%{cx:124;cy:36}25%{cx:100;cy:43}50%{cx:76;cy:36}75%{cx:100;cy:29}to{cx:124;cy:36}}.sphere-dot-cap{animation:8s linear 1.5s infinite sphereOrbitCap}@keyframes spherePulse{0%,to{r:2.5;opacity:.5}50%{r:14;opacity:0}}.sphere-pulse{animation:4s ease-out infinite spherePulse}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-fade{animation:.7s ease-out 1.2s both heroFadeIn}.register-fade{animation:.6s ease-out 1.2s both heroFadeIn}@keyframes inputShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.input-shimmer-placeholder::placeholder{-webkit-text-fill-color:var(--m-placeholder-focus);background:0 0;animation:none}.m-glass{background:var(--m-glass-bg);-webkit-backdrop-filter:blur(16px);border-color:var(--m-glass-border)}
