.sp-scene{--sp-bg:#000101;--sp-bg-deep:#000;--sp-surface:#000102d1;--sp-surface-strong:#010304e0;--sp-border:#aabbbf1a;--sp-border-top:#c8e4e629;--sp-border-strong:#a0b2b352;--sp-fg:#ecf3f4;--sp-fg-muted:#8e9b9d;--sp-fg-subtle:#516164;--sp-fg-muted-aa:#c2cdcf;--sp-fg-subtle-aa:#9aa7aa;--sp-input-bg:#0001028c;--sp-accent:var(--accent);--sp-accent-strong:var(--accent-hover);--sp-accent-ring:var(--accent-ring);--sp-accent-glow:var(--accent-ring);--sp-recommended:var(--accent);min-height:100dvh;color:var(--sp-fg);background:var(--sp-bg-deep);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;isolation:isolate;font-size:15px;line-height:1.55;position:relative;overflow-x:hidden}@supports (color:lab(0% 0 0)){.sp-scene{--sp-bg:lab(.115902% -.111587 -.118497);--sp-bg-deep:lab(.00745773% -.00859797 -.009799);--sp-surface:lab(.317265% -.277847 -.286156/.82);--sp-surface-strong:lab(.673368% -.556074 -.563082/.88);--sp-border:lab(74.6222% -5.44414 -4.38174/.1);--sp-border-top:lab(88.6978% -9.48355 -3.96359/.16);--sp-border-strong:lab(71.1988% -6.32495 -2.64668/.32);--sp-fg:lab(95.4398% -2.53281 -1.06351);--sp-fg-muted:lab(63.0021% -4.34211 -2.87701);--sp-fg-subtle:lab(39.8411% -5.75729 -3.81441);--sp-fg-muted-aa:lab(81.538% -3.48115 -2.30699);--sp-fg-subtle-aa:lab(67.6421% -4.34357 -2.87807);--sp-input-bg:lab(.315922% -.228226 -.223437/.55)}}.sp-scene *,.sp-scene :before,.sp-scene :after{box-sizing:border-box}.sp-scene .dw-root{position:fixed}.sp-stage{z-index:10;position:relative}.qp-header{z-index:20;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:0 auto;padding:22px 24px;display:flex;position:relative}@media (min-width:768px){.qp-header{padding:28px 40px}}.qp-header__left{align-items:center;gap:14px;min-width:0;display:inline-flex}.qp-header__right{align-items:center;gap:12px;display:inline-flex}.qp-brand{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.qp-brand__logo{filter:drop-shadow(0 0 12px #00dfe840);filter:drop-shadow(0 0 12px lab(80.5648% -46.8705 -19.2156/.25));width:auto;height:30px}.qp-crumb-sep{color:var(--sp-fg-subtle);font-size:13px}.qp-crumb{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;color:var(--sp-fg-subtle-aa);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px}a.qp-crumb--root{text-decoration:none;transition:color .12s}a.qp-crumb--root:hover{color:var(--sp-fg)}a.qp-crumb--root:focus-visible{outline:2px solid var(--sp-accent-ring);outline-offset:4px;border-radius:4px}.qp-newsletter{border:1px solid var(--sp-border);-webkit-backdrop-filter:blur(8px);height:34px;color:var(--sp-fg-muted-aa);font:inherit;cursor:pointer;background:#14161b59;background:lab(7.17928% -.0979528 -3.66448/.35);border-radius:100px;align-items:center;gap:6px;padding:0 12px;font-size:12px;transition:color .12s,border-color .12s,background .12s;display:inline-flex;position:relative}.qp-newsletter--idle:hover{color:var(--sp-fg);border-color:var(--sp-border-strong)}.qp-newsletter--idle:focus-visible{outline:2px solid var(--sp-accent-ring);outline-offset:2px}.qp-newsletter--entry{cursor:text;gap:4px;padding:0 4px 0 12px}.qp-newsletter--success{color:var(--sp-accent);cursor:default;border-color:#00dfe859;border-color:lab(80.5648% -46.8705 -19.2156/.35)}.qp-newsletter__input{width:180px;height:28px;color:var(--sp-fg);font:inherit;background:0 0;border:0;outline:none;padding:0 4px;font-size:12px}.qp-newsletter__input::placeholder{color:var(--sp-fg-subtle)}.qp-newsletter__submit{background:linear-gradient(180deg, var(--sp-accent-strong), var(--sp-accent));color:#00070a;color:lab(1.60369% -1.59661 -1.71591);cursor:pointer;border:0;border-radius:100px;place-items:center;width:28px;height:28px;padding:0;transition:transform .12s,box-shadow .12s;display:grid}.qp-newsletter__submit:disabled{opacity:.4;background:var(--sp-border);color:var(--sp-fg-subtle);cursor:not-allowed}.qp-newsletter__close{width:22px;height:22px;color:var(--sp-fg-subtle);cursor:pointer;background:0 0;border:0;border-radius:100px;place-items:center;margin-right:2px;padding:0;transition:color .12s,background .12s;display:grid}.qp-newsletter__close:hover{color:var(--sp-fg);background:#ffffff0f;background:lab(100% 0 0/.06)}.qp-newsletter__close:focus-visible{outline:2px solid var(--sp-accent-ring);outline-offset:2px}.qp-newsletter__submit:not(:disabled):hover{box-shadow:0 4px 14px -4px var(--sp-accent-glow)}.qp-newsletter__spinner{animation:.8s linear infinite qp-spin}@keyframes qp-spin{to{transform:rotate(360deg)}}.qp-newsletter__error{color:#ff7163;color:lab(65.812% 55.7362 36.8491);white-space:nowrap;background:#14161be6;background:lab(7.17928% -.0979528 -3.66448/.9);border:1px solid #b54b4159;border:1px solid lab(46.4694% 43.3749 28.7602/.35);border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;top:calc(100% + 6px);right:0}.qp-signin{border:1px solid var(--sp-border);height:34px;color:var(--sp-fg-muted-aa);background:0 0;border-radius:100px;align-items:center;padding:0 14px;font-size:12px;text-decoration:none;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.qp-signin:hover{color:var(--sp-fg);border-color:var(--sp-border-strong);background:oklch(124% 0% 0% / .03)}.qp-signin:focus-visible{outline:2px solid var(--sp-accent-ring);outline-offset:2px}@media (max-width:680px){.qp-crumb-sep,.qp-crumb{display:none}.qp-newsletter--entry .qp-newsletter__input{width:140px}}.sp-hero{max-width:1400px;margin:-12px auto 0;padding:0 24px 32px;position:relative}@media (min-width:900px){.sp-hero{margin-top:0;padding:16px 40px 56px}}@media (max-width:767px){.sp-hero{margin-top:40px;padding:0 20px 28px}.sp-hero__panel{gap:28px}.sp-hero__text{gap:4px}}.sp-hero__panel{flex-direction:column-reverse;gap:36px;display:flex;position:relative}.sp-hero__text{flex-direction:column;display:flex}@media (min-width:1080px){.sp-hero__panel{-webkit-backdrop-filter:blur(10px)saturate(1.05);background:#01030447;background:lab(.673368% -.556074 -.563082/.28);border:1px solid #aabbbf14;border:1px solid lab(74.6222% -5.44414 -4.38174/.08);border-radius:20px;flex-direction:row;align-items:flex-start;gap:48px;padding:44px 56px 32px}.sp-hero__text{flex:0 480px;min-width:0}}@media (min-width:1280px){.sp-hero__panel{gap:64px}.sp-hero__text{flex:0 520px}}.sp-hero__eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;color:var(--sp-accent);text-transform:uppercase;margin:0 0 18px;font-size:11px}.sp-hero__title{letter-spacing:-.025em;background:linear-gradient(#f3fafa 0%,#88acb2 100%);background:linear-gradient(lab(97.7598% -2.53284 -1.06357) 0%,lab(67.8398% -11.4674 -7.59983) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 18px;font-size:clamp(40px,6vw,64px);font-weight:600;line-height:1.02}.sp-hero__sub{color:var(--sp-fg-muted-aa);max-width:48ch;margin:0 0 22px;font-size:17px}.sp-hero__bullets{flex-direction:column;gap:14px;max-width:56ch;margin:0 0 24px;padding:0;list-style:none;display:flex}.sp-hero__bullet{color:var(--sp-fg-muted-aa);align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.sp-hero__bullet-icon{width:22px;height:22px;color:var(--sp-accent-strong);background:#00dfe81a;background:lab(80.5648% -46.8705 -19.2156/.1);border:1px solid #00dfe84d;border:1px solid lab(80.5648% -46.8705 -19.2156/.3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.sp-hero__bullet strong{color:var(--sp-fg);font-weight:600}.sp-float{aspect-ratio:1.2;z-index:1;width:100%;max-width:760px;min-height:340px;margin:0 auto;position:relative}@media (min-width:1080px){.sp-float{aspect-ratio:1.05;flex:auto;width:auto;min-height:560px;margin:0}}.sp-float__laptop{aspect-ratio:1.58;border:1px solid var(--sp-border-strong);background:linear-gradient(160deg,#000406 0%,#000101 60%,#000 100%);background:linear-gradient(160deg,lab(.932129% -1.07326 -1.22519) 0%,lab(.200462% -.199579 -.21449) 60%,lab(.060009% -.0815913 -.102127) 100%);border-radius:14px;width:84%;position:absolute;top:12%;left:4%;overflow:hidden;transform:rotate(-2.2deg);box-shadow:0 40px 80px -30px #000000b3,inset 0 1px #ffffff0f;box-shadow:0 40px 80px -30px lab(0% 0 0/.7),inset 0 1px lab(100% 0 0/.06)}.sp-float__laptop:before{content:"";background:radial-gradient(60% 80% at 18% 14%,#00dfe838 0%,#0000 60%),radial-gradient(40% 60% at 88% 92%,#4475f633 0%,#0000 60%);background:radial-gradient(60% 80% at 18% 14%,lab(80.5648% -46.8705 -19.2156/.22) 0%,#0000 60%),radial-gradient(40% 60% at 88% 92%,lab(51.4089% 17.2488 -70.6991/.2) 0%,#0000 60%);position:absolute;inset:0}.sp-float__laptop:after{content:"";border:1px solid var(--sp-border);z-index:0;background:#000101cc;background:lab(.115902% -.111587 -.118497/.8);border-radius:8px;position:absolute;inset:22px 18px 18px;box-shadow:inset 0 0 40px #00dfe814;box-shadow:inset 0 0 40px lab(80.5648% -46.8705 -19.2156/.08)}.sp-float__chrome{border-bottom:1px solid var(--sp-border);z-index:1;background:linear-gradient(#010405 0%,#000102 100%);background:linear-gradient(lab(.919016% -.589766 -.563088) 0%,lab(.315922% -.228226 -.223437) 100%);border-top-left-radius:8px;border-top-right-radius:8px;align-items:center;gap:6px;height:22px;padding:0 12px;display:flex;position:absolute;top:22px;left:18px;right:18px}.sp-float__dot{background:#42494b;background:lab(30.4711% -2.7228 -2.19131);border-radius:50%;width:8px;height:8px;box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% 0 0/.08)}.sp-float__tab{border:1px solid var(--sp-border);background:#010507;background:lab(1.22833% -.974573 -.976303);border-radius:3px;flex:0 auto;width:44%;max-width:180px;height:12px;margin-left:10px}.sp-float__app{z-index:1;border-bottom-right-radius:8px;border-bottom-left-radius:8px;grid-template-columns:36px 1fr;gap:14px;padding:14px 14px 14px 10px;display:grid;position:absolute;inset:44px 18px 18px}.sp-float__rail{border-right:1px solid var(--sp-border);flex-direction:column;align-items:center;gap:10px;margin-right:-6px;padding-top:4px;padding-right:10px;display:flex}.sp-float__agent{border:1px solid var(--sp-border-strong);background:#111719;background:lab(7.29173% -2.46482 -2.13681);border-radius:50%;width:18px;height:18px;box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}.sp-float__agent--a{background:#00dfe899;background:lab(80.5648% -46.8705 -19.2156/.6)}.sp-float__agent--b{background:#96e8ec8c;background:lab(86.8651% -25.1907 -10.4328/.55)}.sp-float__agent--c{background:#1db8ce80;background:lab(68.422% -33.1133 -22.2254/.5)}.sp-float__agent--d{background:#00dfe859;background:lab(80.5648% -46.8705 -19.2156/.35)}.sp-float__agent--e{background:#aabbbf8c;background:lab(74.6222% -5.44414 -4.38174/.55)}.sp-float__agent--f{background:#00dfe873;background:lab(80.5648% -46.8705 -19.2156/.45)}.sp-float__canvas{flex-direction:column;gap:10px;min-width:0;display:flex}.sp-float__eyebrow{background:#00dfe899;background:lab(80.5648% -46.8705 -19.2156/.6);border-radius:3px;width:66px;height:10px}.sp-float__heading{opacity:.85;background:linear-gradient(90deg,#dde7e7 0%,#7699a0 100%);background:linear-gradient(90deg,lab(90.8197% -3.16548 -1.32855) 0%,lab(60.879% -11.4499 -7.58961) 100%);border-radius:3px;width:72%;height:14px}.sp-float__line{background:#232a2c;background:lab(16.5505% -2.71048 -2.18402);border-radius:3px;width:92%;height:8px}.sp-float__line--short{width:56%}.sp-float__pipeline{gap:6px;margin-top:auto;padding-top:10px;display:flex}.sp-float__stage{border:1px solid var(--sp-border);background:#0d1314;background:lab(5.32075% -1.98701 -1.75581);border-radius:3px;flex:1;height:6px}.sp-float__stage--done{background:#00bcc58c;background:lab(68.9573% -46.7536 -19.1319/.55);border-color:#00dfe880;border-color:lab(80.5648% -46.8705 -19.2156/.5)}.sp-float__stage--active{background:#00dfe859;background:lab(80.5648% -46.8705 -19.2156/.35);border-color:#00dfe899;border-color:lab(80.5648% -46.8705 -19.2156/.6);box-shadow:0 0 0 2px #00dfe81f;box-shadow:0 0 0 2px lab(80.5648% -46.8705 -19.2156/.12)}.sp-float__phone{aspect-ratio:.5;border:1px solid var(--sp-border-strong);background:linear-gradient(175deg,#00070a 0%,#000101 100%);background:linear-gradient(175deg,lab(1.60369% -1.59661 -1.71591) 0%,lab(.200462% -.199579 -.21449) 100%);border-radius:24px;width:30%;position:absolute;bottom:4%;right:2%;overflow:hidden;transform:rotate(6deg);box-shadow:0 30px 60px -20px #000000b3,inset 0 1px #ffffff14;box-shadow:0 30px 60px -20px lab(0% 0 0/.7),inset 0 1px lab(100% 0 0/.08)}.sp-float__phone:before{content:"";border:1px solid var(--sp-border);z-index:0;background:radial-gradient(70% 55% at 50% 18%,#00dfe838 0%,#0000 60%),#000101;background:radial-gradient(70% 55% at 50% 18%,lab(80.5648% -46.8705 -19.2156/.22) 0%,#0000 60%),lab(.115902% -.111587 -.118497);border-radius:16px;position:absolute;inset:12px}.sp-float__phone-screen{z-index:1;border-radius:16px;flex-direction:column;gap:8px;padding:14px 12px;display:flex;position:absolute;inset:12px}.sp-float__status{justify-content:space-between;align-items:center;height:12px;padding:0 4px;display:flex}.sp-float__time{background:#00dfe873;background:lab(80.5648% -46.8705 -19.2156/.45);border-radius:2px;width:28px;height:8px}.sp-float__signal{align-items:center;gap:3px;display:inline-flex}.sp-float__signal span{background:#738488;background:lab(53.7413% -5.42647 -4.37124);border-radius:50%;width:4px;height:4px}.sp-float__phone-title{opacity:.8;background:linear-gradient(90deg,#dde7e7 0%,#7699a0 100%);background:linear-gradient(90deg,lab(90.8197% -3.16548 -1.32855) 0%,lab(60.879% -11.4499 -7.58961) 100%);border-radius:3px;width:62%;height:10px;margin-top:6px;display:block}.sp-float__task{border:1px solid var(--sp-border);background:#010304d9;background:lab(.673368% -.556074 -.563082/.85);border-radius:8px;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:7px 8px;display:grid}.sp-float__task-icon{background:#00dfe866;background:lab(80.5648% -46.8705 -19.2156/.4);border-radius:5px;width:20px;height:20px;box-shadow:inset 0 1px #ffffff1a;box-shadow:inset 0 1px lab(100% 0 0/.1)}.sp-float__task-icon--a{background:#00dfe88c;background:lab(80.5648% -46.8705 -19.2156/.55)}.sp-float__task-icon--b{background:#96e8ec66;background:lab(86.8651% -25.1907 -10.4328/.4)}.sp-float__task-icon--c{background:#1db8ce66;background:lab(68.422% -33.1133 -22.2254/.4)}.sp-float__task-body{flex-direction:column;gap:4px;min-width:0;display:flex}.sp-float__task-line{background:#222a2d;background:lab(16.5642% -3.24255 -2.61518);border-radius:3px;width:88%;height:6px;display:block}.sp-float__task-line--short{background:#141c1e;background:lab(9.60337% -3.22583 -2.60625);width:52%}.sp-float__glow{pointer-events:none;z-index:-1;background:radial-gradient(50% 50%,#00dfe833 0%,#0000 70%);background:radial-gradient(50% 50%,lab(80.5648% -46.8705 -19.2156/.2) 0%,#0000 70%);position:absolute;inset:-5%}.sp-tab{border-radius:22px;position:absolute;overflow:visible}.sp-tab--back{aspect-ratio:1.36;z-index:1;width:76%;top:0;left:0;transform:rotate(-4deg)}.sp-tab--front{aspect-ratio:1.36;z-index:2;width:72%;bottom:0;right:0;transform:rotate(4.5deg)}.sp-tab__bezel{border-radius:22px;width:100%;height:100%;padding:14px;position:relative;box-shadow:0 36px 80px -28px #000000a6,0 4px 12px -4px #00000059,inset 0 1px #ffffff0f;box-shadow:0 36px 80px -28px lab(0% 0 0/.65),0 4px 12px -4px lab(0% 0 0/.35),inset 0 1px lab(100% 0 0/.06)}.sp-tab--dark .sp-tab__bezel{background:linear-gradient(155deg,#0d1218 0%,#030507 70%,#010203 100%);background:linear-gradient(155deg,lab(5.25342% -1.04538 -4.14271) 0%,lab(1.19781% -.266835 -1.12333) 70%,lab(.460421% -.109367 -.480717) 100%);border:1px solid #3d4a518c;border:1px solid lab(30.4703% -4.08331 -5.76381/.55)}.sp-tab--light .sp-tab__bezel{background:linear-gradient(155deg,#e7ecf0 0%,#cad2d8 70%,#b0b9c0 100%);background:linear-gradient(155deg,lab(93.0374% -.966668 -2.82155) 0%,lab(83.7782% -1.94851 -3.95041) 70%,lab(74.5005% -2.2589 -4.60113) 100%);border:1px solid #9ba6afb3;border:1px solid lab(67.5447% -2.87148 -5.89888/.7)}.sp-tab--back:before,.sp-tab--front:before{content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute;inset:-8%}.sp-tab--dark:before{background:radial-gradient(50% 45%,#30c0f838 0%,#0000 70%);background:radial-gradient(50% 45%,lab(72.4516% -24.0216 -38.9944/.22) 0%,#0000 70%)}.sp-tab--light:before{background:radial-gradient(50% 45%,#e3cead52 0%,#0000 70%);background:radial-gradient(50% 45%,lab(83.8651% 3.5817 19.4064/.32) 0%,#0000 70%)}.sp-tab__screen{background:#020305;background:lab(.900656% -.183031 -.732666);border-radius:12px;position:absolute;inset:14px;overflow:hidden}.sp-tab__shot{object-fit:cover;object-position:top left}.sp-tab--dark .sp-tab__screen{background:radial-gradient(70% 50% at 50% -10%,#001e2c99,#0000 60%),radial-gradient(50% 50% at 100% 60%,#001b1c59,#0000 60%),linear-gradient(#05080b,#020305);background:radial-gradient(70% 50% at 50% -10%,lab(9.59981% -7.97434 -13.8232/.6),#0000 60%),radial-gradient(50% 50% at 100% 60%,lab(7.5911% -10.6307 -5.09666/.35),#0000 60%),linear-gradient(lab(1.97915% -.390582 -1.54182),lab(.900656% -.183031 -.732666))}.sp-tab--light .sp-tab__screen{background:radial-gradient(70% 60% at 78% 22%,#26b7d352 0%,#0000 60%),radial-gradient(60% 55% at 12% 78%,#92a8eb47 0%,#0000 65%),linear-gradient(160deg,#f8fafd 0%,#f1f6f8 50%,#f8fafd 100%);background:radial-gradient(70% 60% at 78% 22%,lab(68.2765% -30.4491 -25.3704/.32) 0%,#0000 60%),radial-gradient(60% 55% at 12% 78%,lab(69.0618% 4.49607 -36.3913/.28) 0%,#0000 65%),linear-gradient(160deg,lab(98.2589% -.4884 -1.41362) 0%,lab(96.5571% -1.53568 -1.47933) 50%,lab(98.2589% -.4884 -1.41362) 100%)}.sp-tab__top{border-radius:6px;grid-template-columns:auto auto auto 1fr auto;align-items:center;gap:8px;padding:0 6px;display:grid}.sp-tab--dark .sp-tab__top{background:#11171c6b;background:lab(7.21203% -1.24832 -4.43866/.42);border:1px solid #353b4180;border:1px solid lab(24.5902% -1.46398 -4.53081/.5)}.sp-tab--light .sp-tab__top{background:#ffffffb3;background:lab(100% 0 0/.7);border:1px solid #bec5cc99;border:1px solid lab(79.115% -1.42926 -4.2209/.6)}.sp-tab__brand{flex-shrink:0;align-items:center;gap:1.5px;display:inline-flex}.sp-tab__brand-dot{border-radius:50%;width:3px;height:3px}.sp-tab--dark .sp-tab__brand-dot{background:#abdbde;background:lab(84.2539% -15.7804 -6.56774)}.sp-tab--light .sp-tab__brand-dot{background:#141b23;background:lab(9.49402% -1.78466 -6.17805)}.sp-tab__brand-dot--b,.sp-tab__brand-dot--c{opacity:.7}.sp-tab--dark .sp-tab__brand-dot--c{background:#00cad3;background:lab(73.8745% -55.9347 -22.8517)}.sp-tab--light .sp-tab__brand-dot--c{background:#006c72;background:lab(41.3445% -54.8946 -22.4156)}.sp-tab__crumb{border-radius:2px;flex-shrink:0;width:28px;height:5px}.sp-tab--dark .sp-tab__crumb{background:#7b8187;background:lab(53.594% -1.4109 -4.21122)}.sp-tab--light .sp-tab__crumb{background:#42494f;background:lab(30.3899% -1.58538 -4.88337)}.sp-tab__orbit{justify-self:center;align-items:center;gap:2px;display:inline-flex}.sp-tab__orbit-dot{border-radius:50%;width:3px;height:3px}.sp-tab--dark .sp-tab__orbit-dot{background:#4f565d;background:lab(36.1907% -1.60125 -4.89083)}.sp-tab--light .sp-tab__orbit-dot{background:#b1b8c0;background:lab(74.4734% -1.65427 -4.91738)}.sp-tab__orbit-dot.is-now{width:6px;height:6px}.sp-tab--dark .sp-tab__orbit-dot.is-now{background:#30c0f8;background:lab(72.4516% -24.0216 -38.9944);box-shadow:0 0 6px #30c0f8b3;box-shadow:0 0 6px lab(72.4516% -24.0216 -38.9944/.7)}.sp-tab--light .sp-tab__orbit-dot.is-now{background:#007b97;background:lab(47.3214% -36.8075 -45.8251);box-shadow:0 0 5px #007b9773;box-shadow:0 0 5px lab(47.3214% -36.8075 -45.8251/.45)}.sp-tab__avatar{border-radius:50%;flex-shrink:0;width:12px;height:12px}.sp-tab--dark .sp-tab__avatar{background:linear-gradient(135deg,#4c829c,#314457);background:linear-gradient(135deg,lab(51.4743% -13.1488 -19.7673),lab(28.0074% -3.67118 -13.6368))}.sp-tab--light .sp-tab__avatar{background:linear-gradient(135deg,#007b97,#00637d);background:linear-gradient(135deg,lab(47.3214% -36.8075 -45.8251),lab(37.9067% -34.0187 -49.9766))}.sp-tab__steprow{border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 8px;display:grid}.sp-tab--dark .sp-tab__steprow{background:#161b2080;background:lab(9.50583% -1.37921 -4.49483/.5);border:1px solid #353b4180;border:1px solid lab(24.5902% -1.46398 -4.53081/.5)}.sp-tab--light .sp-tab__steprow{background:#ffffffb3;background:lab(100% 0 0/.7);border:1px solid #bec5cc99;border:1px solid lab(79.115% -1.42926 -4.2209/.6)}.sp-tab__chip{border-radius:100px;width:22px;height:6px;display:inline-block}.sp-tab--dark .sp-tab__steprow .sp-tab__chip{background:#30c0f85c;background:lab(72.4516% -24.0216 -38.9944/.36);border:1px solid #30c0f880;border:1px solid lab(72.4516% -24.0216 -38.9944/.5)}.sp-tab--light .sp-tab__steprow .sp-tab__chip{background:#007b972e;background:lab(47.3214% -36.8075 -45.8251/.18);border:1px solid #007b9780;border:1px solid lab(47.3214% -36.8075 -45.8251/.5)}.sp-tab__pillar-line{border-radius:2px;width:48%;height:5px}.sp-tab--dark .sp-tab__pillar-line{background:#a5acb2;background:lab(69.8347% -1.42384 -4.21802)}.sp-tab--light .sp-tab__pillar-line{background:#42494f;background:lab(30.3899% -1.58538 -4.88337)}.sp-tab__roster{align-items:center;display:inline-flex}.sp-tab__r{border-radius:50%;width:9px;height:9px;margin-left:-3px}.sp-tab__r:first-child{margin-left:0}.sp-tab--dark .sp-tab__r{border:1.5px solid #161b20;border:1.5px solid lab(9.50583% -1.37921 -4.49483)}.sp-tab--light .sp-tab__r{border:1.5px solid #fff;border:1.5px solid lab(100% 0 0)}.sp-tab__r--a{background:#73baea;background:lab(72.1535% -12.9603 -31.7068)}.sp-tab__r--b{background:#8ed09c;background:lab(78.0987% -29.8302 19.2821)}.sp-tab__r--c{background:#e0b67b;background:lab(76.8156% 10.2986 35.8542)}.sp-tab__r.is-streaming{box-shadow:0 0 0 1.5px #e0b67b80,0 0 6px #e0b67b80;box-shadow:0 0 0 1.5px lab(76.8156% 10.2986 35.8542/.5),0 0 6px lab(76.8156% 10.2986 35.8542/.5)}.sp-tab__body{grid-template-columns:22% 1fr 22%;gap:6px;min-height:0;display:grid}.sp-tab__nav,.sp-tab__aside{border-radius:6px;flex-direction:column;gap:4px;padding:6px 4px;display:flex}.sp-tab--dark .sp-tab__nav,.sp-tab--dark .sp-tab__aside{background:#0f141980;background:lab(6.18219% -1.11458 -4.20801/.5);border:1px solid #353b4180;border:1px solid lab(24.5902% -1.46398 -4.53081/.5)}.sp-tab--light .sp-tab__nav,.sp-tab--light .sp-tab__aside{background:#ffffffb3;background:lab(100% 0 0/.7);border:1px solid #bec5cc99;border:1px solid lab(79.115% -1.42926 -4.2209/.6)}.sp-tab__step{border-radius:2px;width:86%;height:5px;margin:0 auto;display:block}.sp-tab--dark .sp-tab__step{background:#353b41;background:lab(24.5902% -1.46398 -4.53081)}.sp-tab--light .sp-tab__step{background:#bec5cc;background:lab(79.115% -1.42926 -4.2209)}.sp-tab__step.is-done{background:#5cb28fb3;background:lab(66.5321% -33.8402 9.66728/.7)}.sp-tab__step.is-current{background:#30c0f8;background:lab(72.4516% -24.0216 -38.9944);height:6px;box-shadow:0 0 5px #30c0f880;box-shadow:0 0 5px lab(72.4516% -24.0216 -38.9944/.5)}.sp-tab--light .sp-tab__step.is-current{background:#007b97;background:lab(47.3214% -36.8075 -45.8251);box-shadow:0 0 5px #007b9766;box-shadow:0 0 5px lab(47.3214% -36.8075 -45.8251/.4)}.sp-tab__stage{flex-direction:column;gap:4px;min-height:0;display:flex}.sp-tab__card{border-radius:6px;flex-direction:column;gap:3px;padding:5px 6px;display:flex}.sp-tab--dark .sp-tab__card{background:#11171c8c;background:lab(7.21203% -1.24832 -4.43866/.55);border:1px solid #353b4180;border:1px solid lab(24.5902% -1.46398 -4.53081/.5)}.sp-tab--light .sp-tab__card{background:#ffffffb3;background:lab(100% 0 0/.7);border:1px solid #bec5cc99;border:1px solid lab(79.115% -1.42926 -4.2209/.6)}.sp-tab__eyebrow{border-radius:2px;width:36px;height:4px}.sp-tab--dark .sp-tab__eyebrow{background:#6e757c;background:lab(48.952% -1.62596 -4.90291)}.sp-tab--light .sp-tab__eyebrow{background:#687077;background:lab(46.6318% -1.6222 -4.90106)}.sp-tab__card-head{justify-content:space-between;align-items:center;display:flex}.sp-tab__heading{border-radius:2px;width:64%;height:7px}.sp-tab--dark .sp-tab__heading{background:linear-gradient(90deg,#eff2f5,#9fa5ac);background:linear-gradient(90deg,lab(95.3562% -.55331 -1.78927),lab(67.5146% -1.42229 -4.21721))}.sp-tab--light .sp-tab__heading{background:linear-gradient(90deg,#141b23,#42494f);background:linear-gradient(90deg,lab(9.49402% -1.78466 -6.17805),lab(30.3899% -1.58538 -4.88337))}.sp-tab__tag{border-radius:100px;width:22px;height:6px}.sp-tab--dark .sp-tab__tag{background:#30c0f84d;background:lab(72.4516% -24.0216 -38.9944/.3);border:1px solid #30c0f88c;border:1px solid lab(72.4516% -24.0216 -38.9944/.55)}.sp-tab--light .sp-tab__tag{background:#007b972e;background:lab(47.3214% -36.8075 -45.8251/.18);border:1px solid #007b9780;border:1px solid lab(47.3214% -36.8075 -45.8251/.5)}.sp-tab__line{border-radius:2px;width:92%;height:4px;display:block}.sp-tab--dark .sp-tab__line{background:#3d434a;background:lab(28.0695% -1.57784 -4.87989)}.sp-tab--light .sp-tab__line{background:#b1b8c0;background:lab(74.4734% -1.65427 -4.91738)}.sp-tab__line--short{width:56%}.sp-tab__chips{flex-wrap:wrap;gap:3px;margin-top:1px;display:flex}.sp-tab__chips .sp-tab__chip{border-radius:100px;width:22px;height:5px;display:inline-block}.sp-tab--dark .sp-tab__chips .sp-tab__chip{background:#161b2099;background:lab(9.50583% -1.37921 -4.49483/.6);border:1px solid #353b41;border:1px solid lab(24.5902% -1.46398 -4.53081)}.sp-tab--light .sp-tab__chips .sp-tab__chip{background:#eff2f6;background:lab(95.3582% -.728935 -2.1183);border:1px solid #bec5cc;border:1px solid lab(79.115% -1.42926 -4.2209)}.sp-tab__chips .sp-tab__chip--on{background:#30c0f829;background:lab(72.4516% -24.0216 -38.9944/.16);border-color:#30c0f866;border-color:lab(72.4516% -24.0216 -38.9944/.4)}.sp-tab--light .sp-tab__chips .sp-tab__chip--on{background:#007b971f;background:lab(47.3214% -36.8075 -45.8251/.12);border-color:#007b9766;border-color:lab(47.3214% -36.8075 -45.8251/.4)}.sp-tab__msg{grid-template-columns:10px 1fr;align-items:center;gap:4px;padding:3px 4px 3px 0;display:grid}.sp-tab__msg-av{background:#73baea;background:lab(72.1535% -12.9603 -31.7068);border-radius:50%;width:10px;height:10px}.sp-tab__msg-line{border-radius:2px;width:70%;height:4px}.sp-tab--dark .sp-tab__msg-line{background:#9fa5ac;background:lab(67.5146% -1.42229 -4.21721)}.sp-tab--light .sp-tab__msg-line{background:#42494f;background:lab(30.3899% -1.58538 -4.88337)}.sp-tab__probes{grid-template-columns:1fr 1fr;gap:3px;display:grid}.sp-tab__probe{border-radius:4px;height:16px;position:relative}.sp-tab--dark .sp-tab__probe{background:#161b208c;background:lab(9.50583% -1.37921 -4.49483/.55);border:1px solid #353b4180;border:1px solid lab(24.5902% -1.46398 -4.53081/.5)}.sp-tab--light .sp-tab__probe{background:#fff9;background:lab(100% 0 0/.6);border:1px solid #bec5cc99;border:1px solid lab(79.115% -1.42926 -4.2209/.6)}.sp-tab__probe:before{content:"";opacity:.55;background:currentColor;border-radius:2px;width:70%;height:3px;position:absolute;top:4px;left:4px}.sp-tab--dark .sp-tab__probe{color:#a5acb2;color:lab(69.8347% -1.42384 -4.21802)}.sp-tab--light .sp-tab__probe{color:#42494f;color:lab(30.3899% -1.58538 -4.88337)}.sp-tab__probe--flag{background:#f2af4824!important;background:lab(76.7033% 18.106 60.6421/.14)!important;border-color:#f2af485c!important;border-color:lab(76.7033% 18.106 60.6421/.36)!important}.sp-tab--light .sp-tab__probe--flag{background:#a662001a!important;background:lab(48.2429% 34.6413 103.491/.1)!important;border-color:#a662005c!important;border-color:lab(48.2429% 34.6413 103.491/.36)!important}.sp-tab__composer{border-radius:6px;grid-template-columns:24px 1fr 28px;align-items:center;gap:4px;margin-top:auto;padding:4px;display:grid}.sp-tab--dark .sp-tab__composer{background:#161b218c;background:lab(9.50376% -1.46607 -4.83315/.55);border:1px solid #4f565d8c;border:1px solid lab(36.1907% -1.60125 -4.89083/.55)}.sp-tab--light .sp-tab__composer{background:#ffffffb3;background:lab(100% 0 0/.7);border:1px solid #9ea6ad99;border:1px solid lab(67.5131% -1.64831 -4.91425/.6)}.sp-tab__target{border-radius:100px;height:7px}.sp-tab--dark .sp-tab__target{background:#30c0f82e;background:lab(72.4516% -24.0216 -38.9944/.18);border:1px solid #30c0f873;border:1px solid lab(72.4516% -24.0216 -38.9944/.45)}.sp-tab--light .sp-tab__target{background:#007b9724;background:lab(47.3214% -36.8075 -45.8251/.14);border:1px solid #007b9773;border:1px solid lab(47.3214% -36.8075 -45.8251/.45)}.sp-tab__inputline{border-radius:2px;width:76%;height:5px}.sp-tab--dark .sp-tab__inputline{background:#353b42;background:lab(24.5888% -1.56488 -4.87401)}.sp-tab--light .sp-tab__inputline{background:#b1b8c0;background:lab(74.4734% -1.65427 -4.91738)}.sp-tab__cta{border-radius:3px;height:8px}.sp-tab--dark .sp-tab__cta{background:linear-gradient(90deg,#30c0f8,#59d3ff);background:linear-gradient(90deg,lab(72.4516% -24.0216 -38.9944),lab(79.4346% -25.7891 -41.7898));box-shadow:0 0 6px #30c0f88c;box-shadow:0 0 6px lab(72.4516% -24.0216 -38.9944/.55)}.sp-tab--light .sp-tab__cta{background:linear-gradient(90deg,#007b97,#00637d);background:linear-gradient(90deg,lab(47.3214% -36.8075 -45.8251),lab(37.9067% -34.0187 -49.9766));box-shadow:0 0 6px #007b9766;box-shadow:0 0 6px lab(47.3214% -36.8075 -45.8251/.4)}.sp-tab__art{border-radius:5px;grid-template-columns:10px 1fr;align-items:center;gap:4px;padding:4px;display:grid}.sp-tab__art.is-pinned{background:#30c0f824;background:lab(72.4516% -24.0216 -38.9944/.14);border:1px solid #30c0f866;border:1px solid lab(72.4516% -24.0216 -38.9944/.4)}.sp-tab--light .sp-tab__art.is-pinned{background:#007b971f;background:lab(47.3214% -36.8075 -45.8251/.12);border:1px solid #007b9766;border:1px solid lab(47.3214% -36.8075 -45.8251/.4)}.sp-tab__art-icon{border-radius:2px;width:10px;height:10px}.sp-tab--dark .sp-tab__art.is-pinned .sp-tab__art-icon{background:#30c0f8;background:lab(72.4516% -24.0216 -38.9944);box-shadow:0 0 4px #30c0f899;box-shadow:0 0 4px lab(72.4516% -24.0216 -38.9944/.6)}.sp-tab--light .sp-tab__art.is-pinned .sp-tab__art-icon{background:#007b97;background:lab(47.3214% -36.8075 -45.8251);box-shadow:0 0 4px #007b9780;box-shadow:0 0 4px lab(47.3214% -36.8075 -45.8251/.5)}.sp-tab__art-lines{flex-direction:column;gap:2px;display:flex}.sp-tab__art-line{border-radius:2px;height:3px}.sp-tab--dark .sp-tab__art-line{background:#9fa5ac;background:lab(67.5146% -1.42229 -4.21721)}.sp-tab--light .sp-tab__art-line{background:#42494f;background:lab(30.3899% -1.58538 -4.88337)}.sp-tab__art-line--short{width:60%}.sp-tab__field{border-radius:5px;flex-direction:column;gap:3px;padding:4px 5px;display:flex}.sp-tab--dark .sp-tab__field{background:#1a202573;background:lab(11.8268% -1.39844 -4.50253/.45);border:1px solid #353b4180;border:1px solid lab(24.5902% -1.46398 -4.53081/.5)}.sp-tab--light .sp-tab__field{background:#fafcfe;background:lab(98.8393% -.367135 -1.06071);border:1px solid #bec5cc99;border:1px solid lab(79.115% -1.42926 -4.2209/.6)}.sp-tab__field-l{opacity:.45;background:currentColor;border-radius:2px;width:30%;height:3px}.sp-tab__field-v{opacity:.7;background:currentColor;border-radius:2px;height:4px}.sp-tab__field-v--short{width:60%}.sp-tab--dark .sp-tab__field{color:#a5acb2;color:lab(69.8347% -1.42384 -4.21802)}.sp-tab--light .sp-tab__field{color:#42494f;color:lab(30.3899% -1.58538 -4.88337)}.sp-tab__field--open{background:#f2af4829!important;background:lab(76.7033% 18.106 60.6421/.16)!important;border-color:#f2af4866!important;border-color:lab(76.7033% 18.106 60.6421/.4)!important}.sp-tab--light .sp-tab__field--open{background:#a662001a!important;background:lab(48.2429% 34.6413 103.491/.1)!important;border-color:#a6620066!important;border-color:lab(48.2429% 34.6413 103.491/.4)!important}.sp-tip{z-index:3;-webkit-backdrop-filter:blur(14px)saturate(1.2);pointer-events:none;background:radial-gradient(50% 60% at 50% 0,#00dfe82e,#0000 70%),#040a0dc7;background:radial-gradient(50% 60% at 50% 0,lab(80.5648% -46.8705 -19.2156/.18),#0000 70%),lab(2.51412% -1.48842 -1.74263/.78);border:1px solid #3bc4e052;border:1px solid lab(72.9226% -30.6049 -25.4155/.32);border-radius:12px;flex-direction:column;gap:2px;max-width:200px;padding:10px 14px;display:flex;position:absolute;box-shadow:0 18px 40px -20px #0000008c,0 0 24px #00c6e62e,inset 0 1px #ffffff0f;box-shadow:0 18px 40px -20px lab(0% 0 0/.55),0 0 24px lab(73.028% -35.1513 -29.4981/.18),inset 0 1px lab(100% 0 0/.06)}.sp-tip__eyebrow{font-family:var(--sp-mono,ui-monospace, "JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:#00dfe8;color:lab(80.5648% -46.8705 -19.2156);font-size:10px;font-weight:600}.sp-tip__copy{color:#e8eced;color:lab(93.0709% -1.28031 -1.23317);font-size:12.5px;line-height:1.4}.sp-tip:before{content:"";background:#00dfe8;background:lab(80.5648% -46.8705 -19.2156);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 8px #00dfe8b3;box-shadow:0 0 8px lab(80.5648% -46.8705 -19.2156/.7)}.sp-tip:after{content:"";pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#00dfe8a6,#00dfe800);background:linear-gradient(90deg,lab(80.5648% -46.8705 -19.2156/.65),lab(80.5648% -46.8705 -19.2156/0));position:absolute}.sp-tip--top{top:4%;left:44%}.sp-tip--top:before{bottom:-3px;left:18px}.sp-tip--top:after{width:36px;height:1px;bottom:-28px;left:22px;transform:rotate(72deg)}.sp-tip--mid{top:42%;right:4%}.sp-tip--mid:before{top:50%;left:-3px;transform:translateY(-50%)}.sp-tip--mid:after{background:linear-gradient(270deg,#00dfe8a6,#00dfe800);background:linear-gradient(270deg,lab(80.5648% -46.8705 -19.2156/.65),lab(80.5648% -46.8705 -19.2156/0));width:56px;height:1px;top:50%;left:-56px;transform:translateY(-50%)}.sp-tip--bottom{bottom:4%;left:8%}.sp-tip--bottom:before{top:-3px;right:24px}.sp-tip--bottom:after{transform-origin:100%;background:linear-gradient(270deg,#00dfe8a6,#00dfe800);background:linear-gradient(270deg,lab(80.5648% -46.8705 -19.2156/.65),lab(80.5648% -46.8705 -19.2156/0));width:42px;height:1px;top:-32px;right:28px;transform:rotate(-58deg)}@media (max-width:1079px){.sp-tip{display:none}}@media (prefers-reduced-motion:no-preference){.sp-tab__r.is-streaming{animation:2.2s ease-in-out infinite sp-tab-pulse}.sp-tab__orbit-dot.is-now{animation:2.4s ease-in-out infinite sp-tab-pulse-bright}.sp-tip{animation:6s ease-in-out infinite sp-tip-float}.sp-tip--mid{animation-delay:-2s}.sp-tip--bottom{animation-delay:-4s}}@keyframes sp-tip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes sp-tab-pulse{0%,to{box-shadow:0 0 0 1.5px #e0b67b80,0 0 6px #e0b67b80;box-shadow:0 0 0 1.5px lab(76.8156% 10.2986 35.8542/.5),0 0 6px lab(76.8156% 10.2986 35.8542/.5)}50%{box-shadow:0 0 0 2.5px #e0b67ba6,0 0 12px #e0b67bb3;box-shadow:0 0 0 2.5px lab(76.8156% 10.2986 35.8542/.65),0 0 12px lab(76.8156% 10.2986 35.8542/.7)}}@keyframes sp-tab-pulse-bright{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.sp-values{max-width:1200px;margin:0 auto;padding:16px 24px 48px}@media (min-width:900px){.sp-values{padding:16px 40px 72px}}.sp-values__eyebrow{text-align:center;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;color:var(--sp-accent);text-transform:uppercase;margin:0 0 14px;font-size:11px;display:block}.sp-values__title{text-align:center;letter-spacing:-.02em;color:var(--sp-fg);margin:0 0 10px;font-size:clamp(26px,3.4vw,36px);font-weight:600}.sp-values__sub{text-align:center;max-width:60ch;color:var(--sp-fg-muted-aa);margin:0 auto 36px;font-size:15px}.sp-values__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:760px){.sp-values__grid{grid-template-columns:1fr 1fr;gap:20px}}.sp-value{background:var(--sp-surface);border:1px solid var(--sp-border);border-top-color:var(--sp-border-top);-webkit-backdrop-filter:blur(18px)saturate(1.1);border-radius:14px;grid-template-columns:1fr;align-items:stretch;gap:16px;padding:20px;transition:border-color .22s;display:grid}.sp-value:hover{border-color:var(--sp-border-strong)}@media (min-width:520px){.sp-value{grid-template-columns:minmax(160px,200px) 1fr;gap:22px;padding:22px}}.sp-value__mock{border:1px solid var(--sp-border);background:radial-gradient(60% 80% at 30% 20%,#00dfe80f 0%,#0000 60%),#000000b3;background:radial-gradient(60% 80% at 30% 20%,lab(80.5648% -46.8705 -19.2156/.06) 0%,#0000 60%),lab(.0596561% -.0686944 -.0784099/.7);border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:160px;padding:12px;display:flex;overflow:hidden;box-shadow:inset 0 0 30px #00dfe80d;box-shadow:inset 0 0 30px lab(80.5648% -46.8705 -19.2156/.05)}.sp-value__mock svg{width:100%;height:auto;max-height:100%;display:block}.sp-value__text{flex-direction:column;min-width:0;display:flex}.sp-value__chip{width:36px;height:36px;color:var(--sp-accent);background:#00dfe81f;background:lab(80.5648% -46.8705 -19.2156/.12);border:1px solid #00dfe847;border:1px solid lab(80.5648% -46.8705 -19.2156/.28);border-radius:10px;place-items:center;margin:0 0 12px;display:inline-grid;box-shadow:inset 0 0 18px #00dfe81f;box-shadow:inset 0 0 18px lab(80.5648% -46.8705 -19.2156/.12)}.sp-value__title{color:var(--sp-fg);letter-spacing:-.01em;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.3}.sp-value__body{color:var(--sp-fg-muted-aa);margin:0;font-size:13px;line-height:1.6}.sp-stores{text-align:center;max-width:1200px;margin:0 auto;padding:24px 24px 64px}.sp-stores__tag{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--sp-fg-subtle-aa);text-transform:uppercase;margin:0 0 16px;font-size:11px}.sp-stores__row{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.sp-store-badge{border:1px solid var(--sp-border);color:var(--sp-fg);background:#000203d9;background:lab(.472345% -.368968 -.368142/.85);border-radius:10px;align-items:center;gap:10px;padding:10px 18px;font-size:13px;text-decoration:none;transition:border-color .12s,background .12s,transform .12s;display:inline-flex}.sp-store-badge:hover{border-color:var(--sp-border-strong);background:#030708e6;background:lab(1.58383% -.861973 -.799322/.9);transform:translateY(-1px)}.sp-store-badge__icon{flex:none;width:24px;height:24px}.sp-store-badge__labels{flex-direction:column;line-height:1.05;display:flex}.sp-store-badge__top{letter-spacing:.04em;color:var(--sp-fg-muted);text-transform:uppercase;font-size:10px}.sp-store-badge__bottom{font-size:15px;font-weight:600}.sp-plans{max-width:1180px;margin:0 auto;padding:32px 24px 96px}@media (min-width:900px){.sp-plans{padding:48px 40px 128px}}.sp-plans__head{text-align:center;margin-bottom:28px}.sp-plans__title{letter-spacing:-.02em;color:var(--sp-fg);margin:0 0 8px;font-size:clamp(28px,4vw,40px);font-weight:600}.sp-plans__sub{color:var(--sp-fg-muted-aa);margin:0;font-size:15px}.sp-plans__section{margin-top:28px}.sp-plans__section-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--sp-fg-subtle-aa);text-transform:uppercase;margin:0 0 12px;padding-left:4px;font-size:11px;display:block}.sp-plans__grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:720px){.sp-plans__grid{grid-template-columns:1fr 1fr}}.sp-plan{background:var(--sp-surface);border:1px solid var(--sp-border);border-top-color:var(--sp-border-top);-webkit-backdrop-filter:blur(24px)saturate(1.4);border-radius:18px;flex-direction:column;padding:28px 26px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 24px 60px -28px #000000a6,inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff05;box-shadow:0 24px 60px -28px lab(0% 0 0/.65),inset 0 1px lab(100% 0 0/.06),inset 0 0 0 1px lab(100% 0 0/.02)}.sp-plan:hover{border-color:var(--sp-border-strong);transform:scale(1.02)}.sp-plan--recommended{border-color:#00dfe866;border-color:lab(80.5648% -46.8705 -19.2156/.4);box-shadow:0 24px 60px -24px #000000b3,0 0 0 1px #00dfe833,inset 0 1px #ffffff0f;box-shadow:0 24px 60px -24px lab(0% 0 0/.7),0 0 0 1px lab(80.5648% -46.8705 -19.2156/.2),inset 0 1px lab(100% 0 0/.06)}.sp-plan__ribbon{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--sp-accent);text-transform:uppercase;background:#00dfe81a;background:lab(80.5648% -46.8705 -19.2156/.1);border:1px solid #00dfe861;border:1px solid lab(80.5648% -46.8705 -19.2156/.38);border-radius:100px;padding:4px 10px;font-size:10px;position:absolute;top:16px;right:16px}.sp-plan__name{letter-spacing:-.01em;color:var(--sp-fg);margin:0 0 6px;font-size:20px;font-weight:600}.sp-plan__price-row{align-items:baseline;gap:6px;margin:0 0 10px;display:flex}.sp-plan__price{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--sp-fg);letter-spacing:-.02em;font-size:40px;font-weight:500;line-height:1}.sp-plan__period{color:var(--sp-fg-subtle-aa);font-size:12px;font-family:var(--font-geist-mono), ui-monospace, monospace}.sp-plan__blurb{color:var(--sp-fg-muted);min-height:38px;margin:0 0 22px;font-size:13px}.sp-plan__features{flex:1;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.sp-plan__feature{color:var(--sp-fg-muted);grid-template-columns:16px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.5;display:grid}.sp-plan__check{width:14px;height:14px;color:var(--sp-accent);flex:none;margin-top:3px}.sp-plan__cta{width:100%;min-height:46px;color:var(--sp-fg);font:inherit;cursor:pointer;background:#00dfe80d;background:lab(80.5648% -46.8705 -19.2156/.05);border:1px solid #00dfe838;border:1px solid lab(80.5648% -46.8705 -19.2156/.22);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .16s,border-color .16s,transform .12s,box-shadow .16s;display:inline-flex}.sp-plan__cta:hover{background:#00dfe81a;background:lab(80.5648% -46.8705 -19.2156/.1);border-color:#00dfe880;border-color:lab(80.5648% -46.8705 -19.2156/.5)}.sp-plan--recommended .sp-plan__cta{background:#00dfe814;background:lab(80.5648% -46.8705 -19.2156/.08);border-color:#00dfe873;border-color:lab(80.5648% -46.8705 -19.2156/.45)}.sp-plan--recommended .sp-plan__cta:hover{background:#00dfe824;background:lab(80.5648% -46.8705 -19.2156/.14);border-color:#00dfe8a6;border-color:lab(80.5648% -46.8705 -19.2156/.65)}.sp-plan__cta:focus-visible{outline:2px solid var(--sp-accent-ring);outline-offset:2px}.sp-plan__demo-note{letter-spacing:.02em;color:#9ba6b1d9;color:lab(67.5077% -2.30679 -6.99623/.85);text-align:center;margin:10px 0 0;font-size:11.5px;line-height:1.45}@media (hover:none){.sp-plan__cta:after{content:"";border-radius:inherit;position:absolute;inset:0}.sp-plan:active{transform:scale(.99)}}.sp-footer{text-align:center;color:var(--sp-fg-subtle-aa);padding:0 24px 48px;font-size:13px}.sp-footer a{color:var(--sp-accent);text-underline-offset:3px;text-decoration:underline;transition:color .12s}.sp-footer a:hover{color:var(--sp-accent-strong)}.sp-context{width:min(600px,100% - 48px);color:var(--sp-fg-muted);background:#00dfe812;background:lab(80.5648% -46.8705 -19.2156/.07);border:1px solid #00dfe83d;border:1px solid lab(80.5648% -46.8705 -19.2156/.24);border-radius:100px;justify-content:space-between;align-items:center;gap:12px;margin:8px auto 0;padding:10px 18px;font-size:13px;display:flex}.sp-prototype-banner-wrap{grid-template-rows:1fr;margin:16px 0;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1),margin .32s cubic-bezier(.4,0,.2,1);display:grid}.sp-prototype-banner-wrap__inner{min-height:0;overflow:hidden}.sp-prototype-banner-wrap.is-leaving{grid-template-rows:0fr;margin:0}.sp-prototype-banner-wrap.is-leaving .sp-prototype-banner{opacity:0;transform:scale(.96)}.sp-prototype-banner{color:var(--sp-fg-muted);opacity:1;transform-origin:50%;background:#e3ad4b14;background:lab(74.5447% 12.9328 56.694/.08);border:1px solid #e3ad4b52;border:1px solid lab(74.5447% 12.9328 56.694/.32);border-radius:12px;align-items:center;gap:12px;margin:0;padding:10px 14px 10px 16px;font-size:12.5px;line-height:1.4;transition:opacity .24s,transform .24s cubic-bezier(.4,0,.2,1);display:flex;transform:scale(1)}.sp-prototype-banner-wrap:first-child{margin-top:0}.sp-prototype-banner__tag{color:#fab72a;color:lab(79.137% 16.9725 73.9414);letter-spacing:.04em;text-transform:uppercase;background:#e3ad4b38;background:lab(74.5447% 12.9328 56.694/.22);border-radius:100px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:600}.sp-prototype-banner__text{flex:auto}.sp-prototype-banner__close{width:24px;height:24px;color:var(--sp-fg-subtle);cursor:pointer;background:0 0;border:0;border-radius:100px;flex:none;place-items:center;padding:0;transition:color .12s,background .12s;display:grid}.sp-prototype-banner__close:hover{color:var(--sp-fg);background:#ffffff0f;background:lab(100% 0 0/.06)}.sp-prototype-banner__close:focus-visible{outline:2px solid var(--sp-accent-ring);outline-offset:2px}.sp-pay-swap{position:relative;overflow:hidden}.sp-pay-swap__track{width:200%;transition:transform .48s cubic-bezier(.65,0,.35,1);display:flex;transform:translate(0)}.sp-pay-swap[data-mode=comparison] .sp-pay-swap__track{transform:translate(-50%)}.sp-pay-swap__panel{flex:0 0 50%;min-width:50%}@media (prefers-reduced-motion:reduce){.sp-pay-swap__track,.sp-prototype-banner-wrap,.sp-prototype-banner,.sp-creds__card{transition:none}}.sp-plan-compare{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.sp-plan-compare{grid-template-columns:1fr 1fr}}.sp-plan-compare__cell{margin:0;padding:0;list-style:none;display:flex}.sp-plan-compare__card{border:1px solid var(--sp-border);-webkit-backdrop-filter:blur(16px)saturate(1.3);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0002038c;background:lab(.474068% -.432566 -.451213/.55);border-radius:12px;flex-direction:column;flex:1;gap:10px;padding:16px 16px 18px;transition:border-color .16s,transform .16s,box-shadow .16s,background .16s;display:flex;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff04;box-shadow:inset 0 1px lab(100% 0 0/.05),inset 0 0 0 1px lab(100% 0 0/.015)}.sp-plan-compare__card:hover{border-color:var(--sp-accent-ring);background:#000203b3;background:lab(.474068% -.432566 -.451213/.7);box-shadow:0 8px 24px -16px #00dfe833,inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff05;box-shadow:0 8px 24px -16px lab(80.5648% -46.8705 -19.2156/.2),inset 0 1px lab(100% 0 0/.07),inset 0 0 0 1px lab(100% 0 0/.02)}.sp-plan-compare__card.is-selected{background:#00dfe814;background:lab(80.5648% -46.8705 -19.2156/.08);border-color:#00dfe899;border-color:lab(80.5648% -46.8705 -19.2156/.6);box-shadow:0 8px 24px -16px #00dfe84d,inset 0 1px #ffffff14,inset 0 0 0 1px #00dfe826;box-shadow:0 8px 24px -16px lab(80.5648% -46.8705 -19.2156/.3),inset 0 1px lab(100% 0 0/.08),inset 0 0 0 1px lab(80.5648% -46.8705 -19.2156/.15)}.sp-plan-compare__card:focus-visible{outline:2px solid var(--sp-accent-ring);outline-offset:2px}.sp-plan-compare__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sp-plan-compare__name{color:var(--sp-fg);margin:0;font-size:15px;font-weight:600}.sp-plan-compare__badge{color:#00dfe8;color:lab(80.5648% -46.8705 -19.2156);letter-spacing:.04em;text-transform:uppercase;background:#00dfe82e;background:lab(80.5648% -46.8705 -19.2156/.18);border-radius:100px;padding:2px 8px;font-size:10.5px;font-weight:600}.sp-plan-compare__price{color:var(--sp-fg);align-items:baseline;gap:4px;margin:0;display:flex}.sp-plan-compare__price-num{letter-spacing:-.01em;font-size:22px;font-weight:700}.sp-plan-compare__price-period{color:var(--sp-fg-muted);font-size:12px}.sp-plan-compare__blurb{color:var(--sp-fg-muted);margin:0;font-size:12.5px;line-height:1.4}.sp-plan-compare__features{color:var(--sp-fg-muted-aa);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.sp-plan-compare__features li{padding-left:14px;position:relative}.sp-plan-compare__features li:before{content:"✓";color:#00dfe8;color:lab(80.5648% -46.8705 -19.2156);font-weight:700;position:absolute;top:0;left:0}.sp-plan-compare__pick{background:linear-gradient(180deg, var(--sp-accent-strong), var(--sp-accent));color:#00070a;color:lab(1.60369% -1.59661 -1.71591);width:100%;height:36px;font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:auto;padding:0 12px;font-size:13px;font-weight:600;transition:transform .12s,box-shadow .12s}.sp-plan-compare__pick:hover{box-shadow:0 4px 14px -4px var(--sp-accent-glow)}.sp-plan-compare__pick:focus-visible{outline:2px solid var(--sp-accent-ring);outline-offset:2px}.sp-plan-compare__pick--ghost{color:var(--sp-fg-muted);border:1px solid var(--sp-border);background:0 0}.sp-plan-compare__pick--ghost:hover{color:var(--sp-fg);box-shadow:none;background:#ffffff0a;background:lab(100% 0 0/.04)}.sp-plan-compare__actions{gap:16px;margin-top:16px;display:flex}.sp-plan-compare__back{border:1px solid var(--sp-accent);color:var(--sp-accent);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:1 1 0;padding:10px 18px;font-size:13px;font-weight:500;transition:color .12s,border-color .12s,background .12s}.sp-plan-compare__back:hover{color:var(--sp-accent-strong);border-color:var(--sp-accent-strong);background:#00dfe814;background:lab(80.5648% -46.8705 -19.2156/.08)}.sp-plan-compare__back:focus-visible{outline:2px solid var(--sp-accent-ring);outline-offset:2px}.sp-plan-compare__continue{background:linear-gradient(180deg, var(--sp-accent-strong), var(--sp-accent));color:#06131a;font:inherit;cursor:pointer;border:0;border-radius:8px;flex:1 1 0;padding:10px 18px;font-size:13px;font-weight:600;transition:transform .16s,opacity .12s}.sp-plan-compare__continue:hover:not(:disabled){transform:scale(1.03)}.sp-plan-compare__continue:disabled{opacity:.3;cursor:not-allowed}.sp-plan-compare__continue:focus-visible{outline:2px solid var(--sp-accent-ring);outline-offset:2px}button.sp-context__change{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sp-context__actions{align-items:center;gap:8px;display:inline-flex}.sp-context__sep{color:var(--sp-fg-subtle);font-size:12px}.sp-context__name{color:var(--sp-fg);font-weight:500}.sp-context__price{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--sp-accent)}.sp-context__change{color:var(--sp-fg-muted);font-size:12px;text-decoration:none;transition:color .12s}.sp-context__change:hover{color:var(--sp-fg)}.sp-creds{place-items:center;padding:28px 0 64px;display:grid}.sp-creds__card{background:var(--sp-surface-strong);border:1px solid var(--sp-border);border-top-color:var(--sp-border-top);-webkit-backdrop-filter:blur(24px)saturate(1.4);border-radius:18px;width:min(600px,100% - 48px);padding:36px 28px;transition:padding .32s cubic-bezier(.4,0,.2,1);box-shadow:0 24px 60px -22px #000000b3,inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff05;box-shadow:0 24px 60px -22px lab(0% 0 0/.7),inset 0 1px lab(100% 0 0/.06),inset 0 0 0 1px lab(100% 0 0/.02)}@media (min-width:768px){.sp-creds__card{padding:44px}}.sp-creds__card:has(.sp-prototype-banner){padding-top:24px}.sp-creds__title{letter-spacing:-.02em;background:linear-gradient(#f3fafa 0%,#adbabd 100%);background:linear-gradient(lab(97.7598% -2.53284 -1.06357) 0%,lab(74.6022% -4.34551 -2.87943) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-size:26px;font-weight:600}.sp-creds__sub{color:var(--sp-fg-muted);margin:0 0 24px;font-size:13px}.sp-oauth{gap:10px;margin-bottom:22px;display:grid}.sp-oauth__btn{width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:500;transition:transform .12s,box-shadow .12s,opacity .12s;display:inline-flex}.sp-oauth__btn--google{color:#14161a;color:lab(7.19868% -.318386 -2.90275);background:#f9f8f7;background:lab(97.6905% -.00655651 .761855);border:1px solid #bcbec1;border:1px solid lab(76.7843% -.265569 -1.8712)}.sp-oauth__btn--apple{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background:#030303;background:lab(.903296% 0 0);border:1px solid #1b1b1b;border:1px solid lab(9.52% -.00000745058 0)}.sp-oauth__btn:hover:not(:disabled){transform:translateY(-1px)}.sp-oauth__btn:disabled{opacity:.55;cursor:not-allowed}.sp-oauth__btn:focus-visible{outline:2px solid var(--sp-accent-ring);outline-offset:2px}.sp-oauth__pending{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--sp-fg-subtle);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:6px 0 0;font-size:10px}.sp-divider{color:var(--sp-fg-subtle);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:12px;margin:14px 0 18px;display:flex}.sp-divider:before,.sp-divider:after{content:"";background:var(--sp-border);flex:1;height:1px}.sp-field{flex-direction:column;gap:6px;display:flex}.sp-field+.sp-field{margin-top:14px}.sp-label{color:var(--sp-fg-muted);letter-spacing:.01em;font-size:12px;font-weight:500}.sp-input-wrap{position:relative}.sp-input{background:var(--sp-input-bg);border:1px solid var(--sp-border);width:100%;min-height:46px;color:var(--sp-fg);font:inherit;border-radius:10px;outline:none;padding:10px 14px;transition:border-color .12s,box-shadow .12s}.sp-input::placeholder{color:var(--sp-fg-subtle)}.sp-input:hover{border-color:var(--sp-border-strong)}.sp-input:focus-visible{border-color:var(--sp-border-strong);box-shadow:0 0 0 2px var(--sp-accent-ring)}.sp-input[aria-invalid=true]{border-color:#b54b4180;border-color:lab(46.4694% 43.3749 28.7602/.5)}.sp-input--has-toggle{padding-right:44px}.sp-input-toggle{width:30px;height:30px;color:var(--sp-fg-subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.sp-input-toggle:hover{color:var(--sp-fg-muted)}.sp-pw-rules{grid-template-columns:1fr 1fr;gap:4px 12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sp-pw-rule{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--sp-fg-subtle);letter-spacing:.02em;align-items:center;gap:7px;font-size:11px;display:inline-flex}.sp-pw-rule:before{content:"";border:1px solid var(--sp-border-strong);border-radius:50%;flex:none;width:8px;height:8px;transition:background .16s,border-color .16s,box-shadow .16s}.sp-pw-rule.is-met{color:var(--sp-accent)}.sp-pw-rule.is-met:before{background:var(--sp-accent);border-color:var(--sp-accent);box-shadow:0 0 6px var(--sp-accent-glow)}.sp-field-error{color:#ff7163;color:lab(65.812% 55.7362 36.8491);margin-top:2px;font-size:11px}.sp-server-error{color:#ff7163;color:lab(65.812% 55.7362 36.8491);background:#4f1a1647;background:lab(18.0363% 24.8224 16.5937/.28);border:1px solid #b54b4166;border:1px solid lab(46.4694% 43.3749 28.7602/.4);border-radius:8px;margin-top:16px;padding:10px 14px;font-size:13px}.sp-submit{background:linear-gradient(180deg, var(--sp-accent-strong), var(--sp-accent));color:#06131a;width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:10px 16px;font-size:14px;font-weight:600;transition:transform .16s,opacity .12s;display:inline-flex}.sp-submit:hover:not(:disabled){transform:scale(1.03)}.sp-submit:focus-visible{outline:2px solid var(--sp-accent-ring);outline-offset:2px}.sp-submit:disabled{opacity:.3;cursor:not-allowed}.sp-legal{color:var(--sp-fg-subtle);text-align:center;margin:14px 0 0;font-size:11px;line-height:1.55}.sp-legal a{color:var(--sp-fg-muted);text-underline-offset:3px;text-decoration:underline}.sp-legal a:hover{color:var(--sp-fg)}.sp-footer-link{text-align:center;color:var(--sp-fg-muted);margin:20px 0 0;font-size:13px;display:block}.sp-footer-link a{color:var(--sp-accent);text-underline-offset:3px;text-decoration:underline}.sp-footer-link a:hover{color:var(--sp-accent-strong)}.sp-pay-summary{border:1px solid var(--sp-border);background:#0001028c;background:lab(.315922% -.228226 -.223437/.55);border-radius:10px;gap:8px;margin:0 0 22px;padding:14px 16px;display:grid}.sp-pay-summary__row{color:var(--sp-fg-muted);justify-content:space-between;align-items:baseline;margin:0;font-size:13px;display:flex}.sp-pay-summary__row dt{margin:0;font-weight:400}.sp-pay-summary__row dd{color:var(--sp-fg);margin:0;font-weight:500}.sp-pay-summary__row--total{border-top:1px solid var(--sp-border);margin-top:6px;padding-top:10px;font-size:14px}.sp-pay-summary__row--total dt{color:var(--sp-fg);font-weight:500}.sp-pay-summary__total{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--sp-accent);letter-spacing:-.01em;font-size:18px}.sp-pay-form{gap:14px;margin:0;display:grid}.sp-pay-form .sp-field+.sp-field{margin-top:0}.sp-pay-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sp-pay-brands{pointer-events:none;gap:6px;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.sp-pay-brand{height:20px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--sp-fg-muted);border:1px solid var(--sp-border);background:#020404d9;background:lab(.916073% -.480287 -.442797/.85);border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:9px;font-weight:600;display:inline-flex}.sp-pay-brand--visa{color:#95c9ff;color:lab(78.8585% -7.47535 -34.3866)}.sp-pay-brand--mc{color:#ff9f8e;color:lab(75.5487% 42.3521 29.1707)}.sp-pay-secure{width:100%;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--sp-fg-subtle);text-transform:uppercase;justify-content:center;align-items:center;gap:6px;margin:18px 0 0;font-size:10px;display:inline-flex}.sp-dev-preview{color:var(--sp-accent);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;background:#00dfe80d;background:lab(80.5648% -46.8705 -19.2156/.05);border:1px dashed #00dfe859;border:1px dashed lab(80.5648% -46.8705 -19.2156/.35);border-radius:100px;place-self:center;align-items:center;gap:8px;margin:18px auto 0;padding:6px 12px;font-size:11px;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.sp-dev-preview:hover{background:#00dfe81f;background:lab(80.5648% -46.8705 -19.2156/.12);border-color:#00dfe88c;border-color:lab(80.5648% -46.8705 -19.2156/.55)}.sp-dev-preview__tag{height:16px;color:var(--sp-accent-strong);letter-spacing:.1em;text-transform:uppercase;background:#00dfe833;background:lab(80.5648% -46.8705 -19.2156/.2);border-radius:4px;align-items:center;padding:0 6px;font-size:9px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.sp-plan:hover,.sp-store-badge:hover,.sp-submit:hover:not(:disabled),.sp-oauth__btn:hover:not(:disabled){transform:none}}.sp-team{display:inline-block;position:relative}.sp-team__trigger{font:inherit;color:var(--sp-accent);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px;transition:color .16s}.sp-team__trigger:hover{color:var(--sp-accent-strong);text-decoration-style:solid}.sp-team__trigger:focus-visible{color:var(--sp-accent-strong);box-shadow:0 0 0 3px var(--sp-accent-ring);border-radius:4px;outline:none;text-decoration-style:solid}.sp-team__pop{z-index:30;background:var(--sp-surface-strong);border:1px solid var(--sp-border-strong);width:min(320px,100vw - 48px);box-shadow:0 20px 40px -20px #0009, 0 0 0 1px var(--sp-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;padding:14px 16px 16px;display:block;position:absolute;top:calc(100% + 10px);left:0}@supports (color:lab(0% 0 0)){.sp-team__pop{box-shadow:0 20px 40px -20px lab(0% 0 0/.6), 0 0 0 1px var(--sp-border)}}@media (min-width:640px){.sp-team__pop{width:min(560px,100vw - 48px)}}.sp-team__pop-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.sp-team__pop-title{font-size:11px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-accent);display:inline-block}.sp-team__close{width:24px;height:24px;color:var(--sp-fg-muted-aa);border:1px solid var(--sp-border);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .16s,border-color .16s;display:inline-flex}.sp-team__close:hover,.sp-team__close:focus-visible{color:var(--sp-fg);border-color:var(--sp-border-strong);outline:none}.sp-team__close:focus-visible{box-shadow:0 0 0 3px var(--sp-accent-ring)}.sp-team__list{grid-template-columns:1fr;gap:0;max-height:min(60vh,480px);display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%)}@media (min-width:640px){.sp-team__list{grid-template-columns:1fr 1fr;column-gap:40px}}.sp-team__item{border-bottom:1px solid var(--sp-border);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.sp-team__item:last-child{border-bottom:0;padding-bottom:2px}.sp-team__name{color:var(--sp-fg);font-size:14px;font-weight:500}.sp-team__role{color:var(--sp-fg-muted-aa);text-align:right;font-size:12px}.sp-pillars{max-width:1200px;margin:0 auto;padding:32px 24px 56px}@media (min-width:900px){.sp-pillars{padding:56px 40px 72px}}.sp-pillars__eyebrow{text-align:center;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-accent);margin:0 0 14px;font-size:11px;display:block}.sp-pillars__title{text-align:center;letter-spacing:-.02em;color:var(--sp-fg);margin:0 0 10px;font-size:clamp(26px,3.4vw,36px);font-weight:600}.sp-pillars__sub{text-align:center;max-width:60ch;color:var(--sp-fg-muted-aa);margin:0 auto 36px;font-size:15px}.sp-pillars__grid{grid-template-columns:1fr;gap:16px;margin-bottom:28px;display:grid}@media (min-width:700px){.sp-pillars__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.sp-pillar{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:14px;flex-direction:column;gap:10px;padding:24px 22px 22px;transition:border-color .22s,transform .22s;display:flex;position:relative}.sp-pillar:hover{border-color:var(--sp-border-strong);transform:translateY(-2px)}.sp-pillar__chip{width:44px;height:44px;color:var(--sp-accent);background:#00dfe81f;background:lab(80.5648% -46.8705 -19.2156/.12);border:1px solid #00dfe847;border:1px solid lab(80.5648% -46.8705 -19.2156/.28);border-radius:12px;place-items:center;margin:0 0 6px;display:inline-grid;box-shadow:inset 0 0 20px #00dfe81f;box-shadow:inset 0 0 20px lab(80.5648% -46.8705 -19.2156/.12)}.sp-pillar__label{color:var(--sp-fg);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.sp-pillar__question{color:var(--sp-accent-strong);margin:0;font-size:14px;font-style:italic;line-height:1.5}.sp-pillar__body{color:var(--sp-fg-muted-aa);margin:0;font-size:13.5px;line-height:1.6}.sp-pillars__closer{text-align:center;max-width:640px;color:var(--sp-fg-muted-aa);opacity:.82;background:#0001024d;background:lab(.317265% -.277847 -.286156/.3);border:1px solid #aabbbf0f;border:1px solid lab(74.6222% -5.44414 -4.38174/.06);border-radius:12px;margin:0 auto;padding:16px 22px;font-size:14px;line-height:1.6}.sp-how{max-width:1200px;margin:0 auto;padding:32px 24px 56px}@media (min-width:900px){.sp-how{padding:56px 40px 80px}}.sp-how__eyebrow{text-align:center;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-accent);margin:0 0 14px;font-size:11px;display:block}.sp-how__title{text-align:center;letter-spacing:-.02em;color:var(--sp-fg);margin:0 0 10px;font-size:clamp(26px,3.4vw,36px);font-weight:600}.sp-how__sub{text-align:center;max-width:62ch;color:var(--sp-fg-muted-aa);margin:0 auto 36px;font-size:15px}.sp-how__grid{counter-reset:none;grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.sp-how__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1050px){.sp-how__grid{grid-template-columns:repeat(4,1fr);gap:20px}}.sp-how__step{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:14px;flex-direction:column;gap:8px;padding:22px 20px 20px;display:flex;position:relative}.sp-how__step-num{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--sp-accent-strong);font-size:13px;font-weight:600}.sp-how__step-title{color:var(--sp-fg);margin:0;font-size:18px;font-weight:600}.sp-how__step-body{color:var(--sp-fg-muted-aa);flex:1;margin:0;font-size:14px}.sp-how__step-agents{border-top:1px solid var(--sp-border);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--sp-fg-subtle-aa);margin:10px 0 0;padding-top:10px;font-size:11px;line-height:1.55}.sp-spotlight{max-width:1200px;margin:0 auto;padding:32px 24px 56px}@media (min-width:900px){.sp-spotlight{padding:56px 40px 80px}}.sp-spotlight__eyebrow{text-align:center;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-accent);margin:0 0 14px;font-size:11px;display:block}.sp-spotlight__title{text-align:center;letter-spacing:-.02em;color:var(--sp-fg);margin:0 0 10px;font-size:clamp(26px,3.4vw,36px);font-weight:600}.sp-spotlight__sub{text-align:center;max-width:52ch;color:var(--sp-fg-muted-aa);margin:0 auto 32px;font-size:15px}.sp-spotlight__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:700px){.sp-spotlight__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1050px){.sp-spotlight__grid{grid-template-columns:repeat(4,1fr);gap:20px}}.sp-agent{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:14px;flex-direction:column;gap:6px;padding:20px 18px 18px;transition:border-color .2s,transform .2s;display:flex}.sp-agent:hover{border-color:var(--sp-border-strong);transform:translateY(-2px)}.sp-agent__icon{width:44px;height:44px;color:var(--sp-accent);background:#00dfe81f;background:lab(80.5648% -46.8705 -19.2156/.12);border:1px solid #00dfe847;border:1px solid lab(80.5648% -46.8705 -19.2156/.28);border-radius:12px;place-items:center;margin:0 0 14px;transition:background .2s,border-color .2s;display:inline-grid;box-shadow:inset 0 0 20px #00dfe81f;box-shadow:inset 0 0 20px lab(80.5648% -46.8705 -19.2156/.12)}.sp-agent:hover .sp-agent__icon{background:#00dfe82e;background:lab(80.5648% -46.8705 -19.2156/.18);border-color:#00dfe866;border-color:lab(80.5648% -46.8705 -19.2156/.4)}.sp-agent__name{color:var(--sp-fg);margin:0;font-size:18px;font-weight:600}.sp-agent__role{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--sp-accent);margin:0;font-size:11px}.sp-agent__bio{color:var(--sp-fg-muted-aa);margin:8px 0 0;font-size:13px;line-height:1.55}.sp-spotlight__more{text-align:center;color:var(--sp-fg-muted-aa);margin:32px 0 0;font-size:14px}.sp-modes{max-width:1200px;margin:0 auto;padding:32px 24px 56px}@media (min-width:900px){.sp-modes{padding:56px 40px 80px}}.sp-modes__eyebrow{text-align:center;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-accent);margin:0 0 14px;font-size:11px;display:block}.sp-modes__title{text-align:center;letter-spacing:-.02em;color:var(--sp-fg);margin:0 0 10px;font-size:clamp(26px,3.4vw,36px);font-weight:600}.sp-modes__sub{text-align:center;max-width:64ch;color:var(--sp-fg-muted-aa);margin:0 auto 36px;font-size:15px}.sp-modes__dial{align-items:center;gap:12px;max-width:640px;margin:0 auto 40px;padding:0 8px;display:flex}.sp-modes__dial-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-fg-subtle-aa);flex-shrink:0;font-size:10px}.sp-modes__dial-track{background:linear-gradient(90deg,#00dfe82e 0%,#00dfe880 50%,#00dfe82e 100%);background:linear-gradient(90deg,lab(80.5648% -46.8705 -19.2156/.18) 0%,lab(80.5648% -46.8705 -19.2156/.5) 50%,lab(80.5648% -46.8705 -19.2156/.18) 100%);border-radius:2px;flex:1;height:2px;position:relative}.sp-modes__dial-dot{background:var(--sp-accent);border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;box-shadow:0 0 0 3px #000101,0 0 0 4px #00dfe899,0 0 18px #00dfe899;box-shadow:0 0 0 3px lab(.115902% -.111587 -.118497),0 0 0 4px lab(80.5648% -46.8705 -19.2156/.6),0 0 18px lab(80.5648% -46.8705 -19.2156/.6)}.sp-modes__dial-dot--a{left:15%}.sp-modes__dial-dot--b{left:50%;transform:translate(-50%)}.sp-modes__dial-dot--c{left:85%}.sp-modes__grid{grid-template-columns:1fr;gap:16px;margin-bottom:32px;display:grid}@media (min-width:700px){.sp-modes__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.sp-mode{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:14px;flex-direction:column;gap:10px;padding:22px 22px 20px;transition:border-color .22s,transform .22s;display:flex;position:relative}.sp-mode:hover{border-color:var(--sp-border-strong);transform:translateY(-2px)}.sp-mode__num{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--sp-accent-strong);font-size:13px;font-weight:600}.sp-mode__name{color:var(--sp-fg);margin:0;font-size:20px;font-weight:600}.sp-mode__tagline{color:var(--sp-accent-strong);margin:0;font-size:14px;font-style:italic;line-height:1.5}.sp-mode__desc{color:var(--sp-fg-muted-aa);flex:1;margin:0;font-size:14px;line-height:1.6}.sp-mode__when{border-top:1px solid var(--sp-border);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--sp-fg-subtle-aa);margin:8px 0 0;padding-top:12px;font-size:11px;line-height:1.55}.sp-modes__more{text-align:center;max-width:720px;color:var(--sp-fg-muted-aa);opacity:.78;background:#0001024d;background:lab(.317265% -.277847 -.286156/.3);border:1px solid #aabbbf0f;border:1px solid lab(74.6222% -5.44414 -4.38174/.06);border-radius:12px;margin:0 auto;padding:18px 24px;font-size:14px;line-height:1.65}.sp-faq{max-width:1200px;margin:0 auto;padding:32px 24px 72px}@media (min-width:900px){.sp-faq{padding:56px 40px 96px}}.sp-faq__eyebrow{text-align:center;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-accent);margin:0 0 14px;font-size:11px;display:block}.sp-faq__title{text-align:center;letter-spacing:-.02em;color:var(--sp-fg);margin:0 0 32px;font-size:clamp(26px,3.4vw,36px);font-weight:600}.sp-faq__card{background:var(--sp-surface-strong);border:1px solid var(--sp-border-strong);border-radius:20px;padding:28px 20px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0000008c;box-shadow:0 40px 80px -30px lab(0% 0 0/.55)}@media (min-width:900px){.sp-faq__card{padding:40px}}.sp-faq__card:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--sp-accent) 22%, var(--sp-accent-strong) 50%, var(--sp-accent) 78%, transparent 100%);opacity:.7;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.sp-faq__glow{pointer-events:none;z-index:0;filter:blur(40px);opacity:.5;position:absolute}.sp-faq__glow--a{background:radial-gradient(circle,#00dfe859 0%,#0000 70%);background:radial-gradient(circle,lab(80.5648% -46.8705 -19.2156/.35) 0%,#0000 70%);width:280px;height:280px;top:-30px;right:-30px}.sp-faq__glow--b{background:radial-gradient(circle,#4475f640 0%,#0000 70%);background:radial-gradient(circle,lab(51.4089% 17.2488 -70.6991/.25) 0%,#0000 70%);width:320px;height:320px;bottom:-40px;left:-40px}.sp-faq__grid{z-index:1;grid-template-columns:1fr;align-items:start;gap:10px;display:grid;position:relative}@media (min-width:900px){.sp-faq__grid{grid-template-columns:1fr 1fr;gap:10px 20px}}.sp-faq__item{border:1px solid var(--sp-border);background:#00020399;background:lab(.472345% -.368968 -.368142/.6);border-radius:12px;transition:border-color .2s,background-color .2s,box-shadow .2s;overflow:hidden}.sp-faq__item:hover{border-color:var(--sp-border-strong)}.sp-faq__item[open]{background:#00dfe80a;background:lab(80.5648% -46.8705 -19.2156/.04);border-color:#00dfe873;border-color:lab(80.5648% -46.8705 -19.2156/.45);box-shadow:0 0 0 1px #00dfe826;box-shadow:0 0 0 1px lab(80.5648% -46.8705 -19.2156/.15)}.sp-faq__summary{cursor:pointer;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.sp-faq__summary::-webkit-details-marker{display:none}.sp-faq__summary:focus-visible{box-shadow:inset 0 0 0 2px var(--sp-accent-ring);border-radius:12px;outline:none}.sp-faq__num{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--sp-accent-strong);flex-shrink:0;min-width:24px;font-size:13px;font-weight:600}.sp-faq__q{color:var(--sp-fg);flex:1;font-size:15px;font-weight:500;line-height:1.4;transition:color .2s}.sp-faq__summary:hover .sp-faq__q,.sp-faq__item[open] .sp-faq__q{color:var(--sp-accent-strong)}.sp-faq__toggle{width:24px;height:24px;color:var(--sp-fg-muted-aa);flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s,color .2s;display:inline-flex}.sp-faq__item[open] .sp-faq__toggle{color:var(--sp-accent);transform:rotate(180deg)}.sp-faq__a{color:var(--sp-fg-muted-aa);max-width:58ch;margin:0;padding:0 18px 18px 54px;font-size:14px;line-height:1.65;animation:.26s both sp-faq-in}@keyframes sp-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sp-faq__a{animation:none}.sp-faq__toggle{transition:none}}.sp-value__cta{color:var(--sp-accent);font:inherit;cursor:pointer;background:0 0;border:1px solid #00dfe866;border:1px solid lab(80.5648% -46.8705 -19.2156/.4);border-radius:8px;align-self:flex-end;align-items:center;gap:6px;margin-top:auto;padding:9px 14px;font-size:13px;font-weight:500;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.sp-value__cta:hover{color:var(--sp-accent-strong);background:#00dfe81a;background:lab(80.5648% -46.8705 -19.2156/.1);border-color:#00dfe8b3;border-color:lab(80.5648% -46.8705 -19.2156/.7);transform:translate(2px)}.sp-value__cta:focus-visible{box-shadow:0 0 0 3px var(--sp-accent-ring);outline:none}.sp-value{min-height:260px}@media (min-width:520px){.sp-value{min-height:280px}}.sp-how__grid{gap:16px;grid-template-columns:1fr!important}@media (min-width:700px){.sp-how__grid{grid-template-columns:1fr!important}}@media (min-width:1050px){.sp-how__grid{gap:20px;grid-template-columns:1fr!important}}.sp-how__step{grid-template-columns:1fr;align-items:center;gap:20px;padding:22px;display:grid}@media (min-width:700px){.sp-how__step{grid-template-columns:minmax(220px,320px) 1fr;gap:28px;padding:24px 28px}}.sp-how__graphic{aspect-ratio:200/140;border:1px solid var(--sp-border);background:radial-gradient(60% 80% at 30% 20%,#00dfe80f 0%,#0000 60%),#000000b3;background:radial-gradient(60% 80% at 30% 20%,lab(80.5648% -46.8705 -19.2156/.06) 0%,#0000 60%),lab(.0596561% -.0686944 -.0784099/.7);border-radius:10px;width:100%;padding:8px;overflow:hidden;box-shadow:inset 0 0 30px #00dfe80d;box-shadow:inset 0 0 30px lab(80.5648% -46.8705 -19.2156/.05)}.sp-how__graphic svg{width:100%;height:100%;display:block}.sp-how__content{flex-direction:column;gap:8px;min-width:0;display:flex}.sp-how__team-label{border-top:1px solid var(--sp-border);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-accent);margin:12px 0 2px;padding-top:14px;font-size:11px}.sp-how__step-body{max-width:62ch}.sp-how__step-agents{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--sp-fg-subtle-aa);border:0;margin:0;padding:0;font-size:12px;line-height:1.6}.sp-modal{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;background:lab(.00745773% -.00859797 -.009799/.78);justify-content:center;align-items:flex-start;padding:4vh 16px;animation:.22s sp-modal-in;display:flex;position:fixed;inset:0}@keyframes sp-modal-in{0%{opacity:0}to{opacity:1}}.sp-modal__panel{background:var(--sp-surface-strong);border:1px solid var(--sp-border-strong);border-radius:18px;width:min(820px,100%);max-height:92vh;animation:.28s cubic-bezier(.2,.9,.3,1) sp-panel-in;position:relative;overflow:auto;box-shadow:0 40px 80px -20px #000000b3;box-shadow:0 40px 80px -20px lab(0% 0 0/.7)}@keyframes sp-panel-in{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.sp-modal__panel:before{content:"";background:linear-gradient(90deg, transparent, var(--sp-accent) 50%, transparent);opacity:.7;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.sp-modal__head{border-bottom:1px solid var(--sp-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 12px;display:flex}@media (min-width:640px){.sp-modal__head{padding:28px 32px 16px}}.sp-modal__heading{min-width:0}.sp-modal__eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-accent);margin:0 0 6px;font-size:11px}.sp-modal__title{letter-spacing:-.01em;color:var(--sp-fg);margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:600}.sp-modal__close{border:1px solid var(--sp-border);width:32px;height:32px;color:var(--sp-fg-muted-aa);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.sp-modal__close:hover{color:var(--sp-fg);border-color:var(--sp-border-strong);background:#00dfe80f;background:lab(80.5648% -46.8705 -19.2156/.06)}.sp-modal__close:focus-visible{box-shadow:0 0 0 3px var(--sp-accent-ring);outline:none}.sp-modal__body{padding:24px}@media (min-width:640px){.sp-modal__body{padding:24px 32px 32px}}@media (prefers-reduced-motion:reduce){.sp-modal,.sp-modal__panel{animation:none}}.sp-ideas__lead{color:var(--sp-fg-muted-aa);max-width:62ch;margin:0 0 20px;font-size:14px;line-height:1.65}.sp-ideas__grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:560px){.sp-ideas__grid{grid-template-columns:1fr 1fr;gap:16px}}.sp-idea{border:1px solid var(--sp-border);background:#000203b3;background:lab(.472345% -.368968 -.368142/.7);border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;transition:border-color .18s,transform .18s;display:flex}.sp-idea:hover{border-color:var(--sp-border-strong);transform:translateY(-2px)}.sp-idea__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sp-idea__name{color:var(--sp-fg);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.sp-idea__stage{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:500}.sp-idea__stage--discover{color:#5dcbd1;color:lab(75.454% -31.3976 -12.9418);background:#00dfe81a;background:lab(80.5648% -46.8705 -19.2156/.1);border:1px solid #00dfe840;border:1px solid lab(80.5648% -46.8705 -19.2156/.25)}.sp-idea__stage--design{color:#4ddae9;color:lab(80.1645% -35.6539 -18.9757);background:#00dfe826;background:lab(80.5648% -46.8705 -19.2156/.15);border:1px solid #00dfe859;border:1px solid lab(80.5648% -46.8705 -19.2156/.35)}.sp-idea__stage--build{color:#2cecf5;color:lab(85.1141% -43.8271 -17.9997);background:#00dfe833;background:lab(80.5648% -46.8705 -19.2156/.2);border:1px solid #00dfe873;border:1px solid lab(80.5648% -46.8705 -19.2156/.45)}.sp-idea__stage--ship{color:var(--sp-accent-strong);background:#00dfe84d;background:lab(80.5648% -46.8705 -19.2156/.3);border:1px solid #00dfe899;border:1px solid lab(80.5648% -46.8705 -19.2156/.6)}.sp-idea__pitch{color:var(--sp-fg-muted-aa);margin:0;font-size:13px;line-height:1.55}.sp-preview__lead{color:var(--sp-fg-muted-aa);max-width:62ch;margin:0 0 20px;font-size:14px;line-height:1.65}.sp-preview__frame{border:1px solid var(--sp-border-strong);background:#000101f2;background:lab(.115902% -.111587 -.118497/.95);border-radius:12px;overflow:hidden;box-shadow:0 20px 40px -20px #0009;box-shadow:0 20px 40px -20px lab(0% 0 0/.6)}.sp-preview__chrome{border-bottom:1px solid var(--sp-border);background:linear-gradient(#010405,#000102);background:linear-gradient(lab(.919016% -.589766 -.563088),lab(.315922% -.228226 -.223437));align-items:center;gap:6px;padding:10px 14px;display:flex}.sp-preview__dot{background:#282f31;background:lab(18.8707% -2.71323 -2.18562);border-radius:50%;width:10px;height:10px;box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% 0 0/.08)}.sp-preview__url{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--sp-fg-subtle-aa);border:1px solid var(--sp-border);background:#010507;background:lab(1.22833% -.974573 -.976303);border-radius:4px;margin-left:10px;padding:4px 10px;font-size:11px}.sp-preview__body{grid-template-columns:1fr;display:grid}@media (min-width:640px){.sp-preview__body{grid-template-columns:160px 1fr}}.sp-preview__nav{border-bottom:1px solid var(--sp-border);flex-direction:row;gap:6px;padding:12px 14px;display:flex;overflow-x:auto}@media (min-width:640px){.sp-preview__nav{border-bottom:0;border-right:1px solid var(--sp-border);flex-direction:column;padding:16px}}.sp-preview__navitem{color:var(--sp-fg-muted-aa);white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:13px}.sp-preview__navitem--active{color:var(--sp-accent);background:#00dfe81a;background:lab(80.5648% -46.8705 -19.2156/.1)}.sp-preview__main{flex-direction:column;gap:18px;padding:18px;display:flex}.sp-preview__stats{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.sp-preview__stat{border:1px solid var(--sp-border);background:#010304d9;background:lab(.673368% -.556074 -.563082/.85);border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.sp-preview__stat-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-fg-subtle-aa);font-size:10px}.sp-preview__stat-value{color:var(--sp-fg);letter-spacing:-.02em;font-size:20px;font-weight:600}.sp-preview__stat-delta{font-size:11px;font-family:var(--font-geist-mono), ui-monospace, monospace}.sp-preview__stat-delta--up{color:var(--sp-accent)}.sp-preview__stat-delta--down{color:var(--sp-fg-muted-aa)}.sp-preview__chart{border:1px solid var(--sp-border);background:#010304d9;background:lab(.673368% -.556074 -.563082/.85);border-radius:8px;padding:14px}.sp-preview__chart-head{justify-content:space-between;margin-bottom:12px;display:flex}.sp-preview__chart-title{color:var(--sp-fg);font-size:13px;font-weight:500}.sp-preview__chart-legend{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--sp-accent);text-transform:uppercase;font-size:10px}.sp-preview__bars{align-items:flex-end;gap:4px;height:80px;display:flex}.sp-preview__bar{background:linear-gradient(#00dfe8b3,#00dfe833);background:linear-gradient(lab(80.5648% -46.8705 -19.2156/.7),lab(80.5648% -46.8705 -19.2156/.2));border-radius:2px;flex:1;min-height:10%}.sp-preview__list{border:1px solid var(--sp-border);background:#010304d9;background:lab(.673368% -.556074 -.563082/.85);border-radius:8px;padding:14px}.sp-preview__list-title{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-fg-subtle-aa);margin:0 0 10px;font-size:10px}.sp-preview__list ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-preview__list li{border-bottom:1px solid var(--sp-border);color:var(--sp-fg);justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.sp-preview__list li:last-child{border-bottom:0}.sp-preview__list li span:last-child{color:var(--sp-fg-muted-aa);font-size:12px}.sp-exports__lead{color:var(--sp-fg-muted-aa);max-width:62ch;margin:0 0 18px;font-size:14px;line-height:1.65}.sp-exports__tabs{border:1px solid var(--sp-border);background:#00020399;background:lab(.472345% -.368968 -.368142/.6);border-radius:10px;gap:4px;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}.sp-exports__tab{min-width:max-content;font:inherit;color:var(--sp-fg-muted-aa);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:8px 14px;font-size:13px;font-weight:500;transition:background .16s,color .16s}.sp-exports__tab:hover{color:var(--sp-fg)}.sp-exports__tab--active{color:var(--sp-accent-strong);background:#00dfe81f;background:lab(80.5648% -46.8705 -19.2156/.12)}.sp-exports__tab:focus-visible{box-shadow:0 0 0 2px var(--sp-accent-ring);outline:none}.sp-exports__panel{border:1px solid var(--sp-border);background:#000101d9;background:lab(.115902% -.111587 -.118497/.85);border-radius:10px;min-height:260px;padding:20px 22px}.sp-exports__foot{color:var(--sp-fg-subtle-aa);margin:16px 0 0;font-size:13px;font-style:italic;line-height:1.6}.sp-sample__eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-accent);margin:0 0 8px;font-size:11px}.sp-sample__title{color:var(--sp-fg);letter-spacing:-.01em;margin:0 0 14px;font-size:17px;font-weight:600}.sp-sample__section{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-fg-subtle-aa);margin:16px 0 6px;font-size:10px}.sp-sample p{color:var(--sp-fg-muted-aa);margin:0 0 10px;font-size:13.5px;line-height:1.65}.sp-sample p:last-child{margin-bottom:0}.sp-sample ul{color:var(--sp-fg-muted-aa);margin:0 0 10px;padding:0 0 0 18px;font-size:13.5px;line-height:1.7}.sp-sample__quote{border-left:3px solid var(--sp-accent);background:#00dfe80f;background:lab(80.5648% -46.8705 -19.2156/.06);border-radius:4px;padding:10px 14px;font-style:italic}.sp-sample__slides{grid-template-columns:1fr;gap:10px;margin-top:4px;display:grid}@media (min-width:520px){.sp-sample__slides{grid-template-columns:1fr 1fr}}.sp-sample__slide{border:1px solid var(--sp-border);aspect-ratio:16/9;background:#010304;background:lab(.673368% -.556074 -.563082);border-radius:8px;align-items:center;gap:14px;padding:14px 16px;display:flex}.sp-sample__slide-num{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--sp-accent-strong);flex-shrink:0;font-size:13px;font-weight:600}.sp-sample__slide-title{color:var(--sp-fg);margin:0;font-size:13.5px;font-weight:500;line-height:1.4}.sp-hero__ctas{flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0 8px;display:flex}@media (min-width:1080px){.sp-hero__ctas{flex-wrap:nowrap}}.sp-hero__cta{letter-spacing:-.005em;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.sp-hero__cta--primary{color:#020b0f;color:lab(2.52651% -2.02869 -2.59071);background:linear-gradient(#49eaf2 0%,#00bbcb 100%);background:linear-gradient(lab(85.0204% -40.7384 -16.7501) 0%,lab(68.7178% -41.1395 -21.9391) 100%);box-shadow:inset 0 1px #ffffff38,0 12px 36px -10px #00bbcb8c;box-shadow:inset 0 1px lab(100% 0 0/.219608),0 12px 36px -10px lab(68.7178% -41.1395 -21.9391/.55)}.sp-hero__cta--primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 16px 40px -10px #00bbcba6;box-shadow:inset 0 1px lab(100% 0 0/.278431),0 16px 40px -10px lab(68.7178% -41.1395 -21.9391/.65)}.sp-hero__cta--primary svg{transition:transform .18s}.sp-hero__cta--primary:hover svg{transform:translate(2px)}.sp-hero__cta--secondary{color:#eff2f5;color:lab(95.3562% -.55331 -1.78927);background:#00dfe80f;background:lab(80.5648% -46.8705 -19.2156/.06);border:1px solid #00dfe852;border:1px solid lab(80.5648% -46.8705 -19.2156/.32)}.sp-hero__cta--secondary:hover{background:#00dfe81f;background:lab(80.5648% -46.8705 -19.2156/.12);border-color:#00dfe880;border-color:lab(80.5648% -46.8705 -19.2156/.5)}.sp-hero__cta-hint{letter-spacing:.01em;color:#96a0a9d9;color:lab(65.1895% -2.08685 -6.30188/.85);margin:4px 0 0;font-size:12.5px}.sp-hero__ctas{position:relative}.sp-hero__ctas .wl-form{z-index:6;flex:none;position:relative}.sp-hero__ctas .wl-form__field{width:clamp(190px,19vw,230px)}.sp-hero__ctas .wl-done{white-space:nowrap}@media (max-width:767px){.sp-hero__cta--primary,.sp-hero__cta-hint{display:none}.sp-hero__cta--secondary{justify-content:center;width:100%}}.sp-hero__stores{flex-wrap:nowrap;align-items:center;gap:16px;margin:20px 0 0;display:flex}@media (max-width:480px){.sp-hero__stores{flex-wrap:wrap}}.sp-store-badge{color:#eff2f5;color:lab(95.3562% -.55331 -1.78927);background:#03060aeb;background:lab(1.55392% -.369124 -1.62241/.92);border:1px solid #353b41b3;border:1px solid lab(24.5902% -1.46398 -4.53081/.7);border-radius:10px;align-items:center;gap:10px;padding:9px 14px;text-decoration:none;transition:border-color .14s,background .14s,transform .14s;display:inline-flex}.sp-store-badge:hover{background:#060a0ef2;background:lab(2.46903% -.558138 -2.37122/.95);border-color:#46b3a68c;border-color:lab(66.4027% -34.4352 -3.53448/.55);transform:translateY(-1px)}.sp-store-badge__icon{flex-shrink:0}.sp-store-badge__txt{flex-direction:column;line-height:1.1;display:flex}.sp-store-badge__sm{letter-spacing:.04em;color:#a5acb2;color:lab(69.8347% -1.42384 -4.21802);font-family:Inter,system-ui,sans-serif;font-size:9.5px;font-weight:500}.sp-store-badge__lg{color:#eff2f5;color:lab(95.3562% -.55331 -1.78927);letter-spacing:-.005em;font-size:14px;font-weight:600}.sp-period-toggle{-webkit-backdrop-filter:blur(18px)saturate(1.35);background:#11171c8c;background:lab(7.21203% -1.24832 -4.43866/.55);border:1px solid #353b4199;border:1px solid lab(24.5902% -1.46398 -4.53081/.6);border-radius:999px;align-items:center;gap:4px;margin:18px auto 0;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 8px 28px -16px #0000008c;box-shadow:inset 0 1px lab(100% 0 0/.04),0 8px 28px -16px lab(0% 0 0/.55)}.sp-period-toggle__btn{letter-spacing:.1em;text-transform:uppercase;color:#a5acb2;color:lab(69.8347% -1.42384 -4.21802);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-family:Source Code Pro,ui-monospace,monospace;font-size:11px;font-weight:600;transition:color .14s,background .14s,box-shadow .14s;display:inline-flex}.sp-period-toggle__btn:hover{color:#a4e1ff;color:lab(86.3651% -18.9552 -28.2889);background:#30c0f81a;background:lab(72.4516% -24.0216 -38.9944/.1)}.sp-period-toggle__btn.is-on{color:#eff2f5;color:lab(95.3562% -.55331 -1.78927);background:#30c0f833;background:lab(72.4516% -24.0216 -38.9944/.2);box-shadow:inset 0 0 0 1px #30c0f852,0 0 14px #30c0f847;box-shadow:inset 0 0 0 1px lab(72.4516% -24.0216 -38.9944/.32),0 0 14px lab(72.4516% -24.0216 -38.9944/.28)}.sp-period-toggle__save{color:#44d070;color:lab(74.4179% -54.4412 36.001);letter-spacing:.08em;background:#44d07024;background:lab(74.4179% -54.4412 36.001/.14);border:1px solid #44d07052;border:1px solid lab(74.4179% -54.4412 36.001/.32);border-radius:999px;padding:2px 7px;font-family:Source Code Pro,ui-monospace,monospace;font-size:9.5px;font-weight:600}.sp-period-toggle__btn.is-on .sp-period-toggle__save{background:#44d07038;background:lab(74.4179% -54.4412 36.001/.22);border-color:#44d07073;border-color:lab(74.4179% -54.4412 36.001/.45)}.sp-plan__annual-hint{letter-spacing:.04em;color:#44d070;color:lab(74.4179% -54.4412 36.001);margin:-2px 0 4px;font-family:Source Code Pro,monospace;font-size:10.5px;display:block}.sp-pricing-foot{text-align:center;color:var(--muted,#9fb2b6);margin:8px 0 40px;font-size:14px}.sp-pricing-foot a{color:var(--accent,#7cd6e8);font-weight:600;text-decoration:none}.sp-pricing-foot a:hover{text-decoration:underline}
