@layer base{.marketing h1,.marketing h2,.marketing h3,.marketing h4,.marketing h5,.marketing h6,.marketing button{font-family:var(--font-rethink-sans)}}
.spar.light-mode,.spar-popover.light-mode{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#09090b;--card:#fff;--card-foreground:#09090b;--popover:#fff;--popover-foreground:#09090b;--primary:#155dfc;--primary-foreground:#fafafa;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f4f4f5;--muted-foreground:#4c4c54;--accent:#f4f4f5;--accent-foreground:#18181b;--destructive:#e40014;--border:#d7d7db;--input:#e4e4e7;--ring:#9f9fa9}@supports (color:lab(0% 0 0)){.spar.light-mode,.spar-popover.light-mode{--background:lab(99.9994% .00113249 -.0418425);--foreground:lab(2.51107% .242703 -.886115);--card:lab(100% 0 0);--card-foreground:lab(2.51107% .242703 -.886115);--popover:lab(100% 0 0);--popover-foreground:lab(2.51107% .242703 -.886115);--primary:lab(44.0605% 29.0279 -86.0352);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.1634% .0993311 -.364041);--secondary-foreground:lab(8.30603% .618205 -2.16572);--muted:lab(96.1634% .0993311 -.364041);--muted-foreground:lab(32.6027% 1.34304 -4.6895);--accent:lab(96.1634% .0993311 -.364041);--accent-foreground:lab(8.30603% .618205 -2.16572);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(86.0365% .50056 -1.81712);--input:lab(90.6853% .399232 -1.45452);--ring:lab(65.6464% 1.53497 -5.42429)}}.spar.dark-mode,.spar-popover.dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0c0a09;--foreground:#fafafa;--card:#0c0a09;--card-foreground:#fafafa;--popover:#0c0a09;--popover-foreground:#fafafa;--primary:#155dfc;--primary-foreground:#fff;--secondary:#1c1917;--secondary-foreground:#fafafa;--muted:#1c1917;--muted-foreground:#9f9fa9;--accent:#1c1917;--accent-foreground:#fafafa;--destructive:#e40014;--border:#ffffff14;--input:#ffffff26;--ring:#71717b}@supports (color:lab(0% 0 0)){.spar.dark-mode,.spar-popover.dark-mode{--background:lab(2.86037% .455312 .568903);--foreground:lab(98.26% 0 0);--card:lab(2.86037% .455312 .568903);--card-foreground:lab(98.26% 0 0);--popover:lab(2.86037% .455312 .568903);--popover-foreground:lab(98.26% 0 0);--primary:lab(44.0605% 29.0279 -86.0352);--primary-foreground:lab(99.9994% .00113249 -.0418425);--secondary:lab(9.03835% 1.15298 1.92955);--secondary-foreground:lab(98.26% 0 0);--muted:lab(9.03835% 1.15298 1.92955);--muted-foreground:lab(65.6464% 1.53497 -5.42429);--accent:lab(9.03835% 1.15298 1.92955);--accent-foreground:lab(98.26% 0 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(100% 0 0/.08);--input:lab(100% 0 0/.15);--ring:lab(47.8878% 1.65477 -5.77283)}}
.spar-df-stage{background:radial-gradient(ellipse 55% 60% at 50% 50%, color-mix(in srgb, var(--primary) 12%, transparent) 0%, transparent 70%), radial-gradient(ellipse 80% 100% at 50% 0%, #ffffff06 0%, transparent 50%), #0a0a0c}.spar-df-bg-nebula{pointer-events:none;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--primary) 18%, transparent) 0%, color-mix(in srgb, var(--primary) 4%, transparent) 25%, transparent 55%);animation:6s cubic-bezier(.65,0,.35,1) infinite spar-df-nebula-breathe;position:absolute;inset:0}.spar-df-bg-vignette{pointer-events:none;background:radial-gradient(100% 100%,#0000 60%,#00000080 100%);position:absolute;inset:0}@keyframes spar-df-nebula-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes spar-df-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes spar-df-absorb-pulse{0%{transform-origin:50%;transform-box:fill-box;opacity:1;transform:scale(.3)}to{transform-origin:50%;transform-box:fill-box;opacity:0;transform:scale(3.6)}}@keyframes spar-df-checkmark-scale{0%{opacity:0;transform:scale(0)rotate(-15deg)}70%{opacity:1;transform:scale(1.2)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes spar-df-source-emit-card{0%{transform:translate(0)scale(1)}35%{transform:translate(3px)scale(1.03)}to{transform:translate(0)scale(1)}}@keyframes spar-df-source-emit-monogram{0%{box-shadow:0 0 0 0 var(--source-color,transparent);transform:scale(1)}35%{box-shadow:0 0 18px 3px color-mix(in srgb, var(--source-color,white) 75%, transparent);transform:scale(1.18)}to{box-shadow:0 0 0 0 var(--source-color,transparent);transform:scale(1)}}@keyframes spar-df-source-emit-border{0%{border-color:#ffffff14}35%{border-color:color-mix(in srgb, var(--source-color,white) 70%, transparent)}to{border-color:#ffffff14}}@keyframes spar-df-source-receive{0%{border-color:#ffffff14}40%{border-color:#ffffff6b}to{border-color:#ffffff14}}@keyframes spar-df-target-arrive{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 0%, transparent)}25%{box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 22%, transparent), 0 8px 20px -8px #0009}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 0%, transparent), 0 4px 12px -4px #00000073}}@keyframes spar-df-spar-inhale-keyframe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes spar-df-spar-ambient-keyframe{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.08);transform:scale(1.015)}}@keyframes spar-df-ring-spin{to{transform:rotate(360deg)}}@keyframes spar-df-ring-counter-spin{to{transform:rotate(-360deg)}}@keyframes spar-df-ring-synthesize-pulse{0%{transform:scale(1)rotate(0)}40%{transform:scale(1.1)rotate(24deg)}to{transform:scale(1)rotate(360deg)}}@keyframes spar-df-spar-halo-pulse{0%,to{opacity:var(--halo-base,.3)}50%{opacity:calc(var(--halo-base,.3) + .1)}}@keyframes spar-df-stat-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes spar-df-stat-fade-out{0%{opacity:.6}to{opacity:0}}@keyframes spar-df-emit-spark{0%{opacity:0;transform-origin:50%;transform-box:fill-box;transform:scale(.4)}30%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.spar-df-particle{offset-rotate:0deg;will-change:offset-distance}@supports not (offset-path:path("M 0 0 L 1 1")){.spar-df-particle{display:none}}.spar-df-charge-transition{transition:opacity .32s cubic-bezier(.34,1.56,.64,1)}.spar-df-spar-core{transform-origin:50%;will-change:transform;width:520px;height:520px;position:relative}.spar-df-spar-ambient{animation:4.2s ease-in-out infinite spar-df-spar-ambient-keyframe}.spar-df-spar-inhale{animation:.22s cubic-bezier(.34,1.56,.64,1) spar-df-spar-inhale-keyframe,4.2s ease-in-out .22s infinite spar-df-spar-ambient-keyframe}.spar-df-spar-halo{transform-box:fill-box;transform-origin:50%;animation:3.4s cubic-bezier(.65,0,.35,1) infinite spar-df-spar-halo-pulse}.spar-df-ring-outer{transform-origin:100px 100px;transform-box:fill-box;animation:14s linear infinite spar-df-ring-spin}.spar-df-ring-inner{transform-origin:100px 100px;transform-box:fill-box;animation:22s linear infinite spar-df-ring-counter-spin}.spar-df-ring-outer.spar-df-ring-synthesize{animation:.9s cubic-bezier(.83,0,.17,1) spar-df-ring-synthesize-pulse,7s linear .9s infinite spar-df-ring-spin}.spar-df-ring-inner.spar-df-ring-synthesize{animation:.9s cubic-bezier(.83,0,.17,1) reverse spar-df-ring-synthesize-pulse,10s linear .9s infinite spar-df-ring-counter-spin}.spar-df-source-card{-webkit-backdrop-filter:blur(8px);will-change:transform, border-color;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:8px 12px 8px 8px;transition:border-color .24s cubic-bezier(.61,1,.88,1),background-color .24s cubic-bezier(.61,1,.88,1);display:flex;position:relative}.spar-df-source-monogram{color:#fff;letter-spacing:.01em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;transition:transform .24s cubic-bezier(.34,1.56,.64,1);display:flex}.spar-df-source-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.spar-df-source-name{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.15;overflow:hidden}.spar-df-source-stat{color:#ffffff61;white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;overflow:hidden}.spar-df-source-live{background:var(--source-color);opacity:.6;width:4px;height:4px;box-shadow:0 0 4px var(--source-color);border-radius:999px;animation:2.4s ease-in-out infinite spar-df-spar-ambient-keyframe;position:absolute;top:9px;right:9px}.spar-df-source-emit{animation:.24s cubic-bezier(.7,0,.84,0) spar-df-source-emit-card,.24s cubic-bezier(.7,0,.84,0) spar-df-source-emit-border}.spar-df-source-emit .spar-df-source-monogram{animation:.24s cubic-bezier(.7,0,.84,0) spar-df-source-emit-monogram}.spar-df-source-receive{animation:.3s cubic-bezier(.61,1,.88,1) spar-df-source-receive}.spar-df-target-card{background:#fffffff5;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex;box-shadow:0 4px 12px -4px #00000073}.spar-df-target-monogram{color:#1c191780;letter-spacing:.02em;background:#1c19170f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;display:flex}.spar-df-target-card.spar-df-target-arrive .spar-df-target-monogram{color:#fff;background:var(--primary)}.spar-df-target-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.spar-df-target-name{color:#1c1917;align-items:center;gap:5px;font-size:12.5px;font-weight:600;line-height:1.2;display:flex}.spar-df-target-stat{height:14px;position:relative}.spar-df-target-stat-text{color:#1c19178c;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10.5px;transition:opacity .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.spar-df-target-stat-arrival{opacity:0;color:var(--primary);font-weight:600}.spar-df-target-arrive .spar-df-target-stat-text:not(.spar-df-target-stat-arrival){opacity:0}.spar-df-target-arrive .spar-df-target-stat-arrival{opacity:1}.spar-df-target-card.spar-df-target-arrive{animation:.7s cubic-bezier(.16,1,.3,1) forwards spar-df-target-arrive}.spar-df-target-check{transform-origin:50%;opacity:0;flex-shrink:0;transition:opacity .15s,transform .15s;transform:scale(.6)}.spar-df-target-check-visible{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards spar-df-checkmark-scale}@keyframes spar-df-feed-rotate-keyframe{to{transform:rotate(360deg)}}.spar-df-feed-rotate{transform-origin:100px 100px;transform-box:fill-box;animation:36s linear infinite spar-df-feed-rotate-keyframe}@keyframes spar-df-issue-cell-in{0%{opacity:0;transform:translateY(3px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spar-df-issue-map-in{0%{opacity:0}to{opacity:1}}.spar-df-issue-map{animation:.24s cubic-bezier(.16,1,.3,1) both spar-df-issue-map-in}.spar-df-issue-cell{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.32s cubic-bezier(.16,1,.3,1) both spar-df-issue-cell-in}@keyframes spar-df-problem-in{0%{opacity:0;transform:translateY(4px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.spar-df-problem-defined{transform-box:fill-box;transform-origin:100px 100px;animation:.34s cubic-bezier(.34,1.56,.64,1) both spar-df-problem-in}@keyframes spar-df-idea-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spar-df-idea-fade-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes spar-df-idea-selected-pulse{0%{filter:brightness();transform:scale(1)}50%{filter:brightness(1.4);transform:scale(1.12)}to{filter:brightness(1.2);transform:scale(1.06)}}.spar-df-idea-swirl{transform-box:fill-box;transform-origin:100px 100px;animation:1.2s linear spar-df-idea-orbit}.spar-df-idea-option{transform-box:fill-box;transform-origin:50%;animation:.24s cubic-bezier(.34,1.56,.64,1) both spar-df-idea-fade-in}.spar-df-idea-selected{animation:.24s cubic-bezier(.34,1.56,.64,1) both spar-df-idea-fade-in,.36s cubic-bezier(.16,1,.3,1) .3s both spar-df-idea-selected-pulse}@keyframes spar-df-assets-spin-keyframe{to{transform:rotate(360deg)}}@keyframes spar-df-assets-fade-in{0%{opacity:0}to{opacity:1}}.spar-df-assets-building{animation:.2s cubic-bezier(.16,1,.3,1) both spar-df-assets-fade-in}.spar-df-assets-spin{transform-box:fill-box;transform-origin:100px 100px;animation:3.6s linear infinite spar-df-assets-spin-keyframe}@keyframes spar-df-ship-burst-pulse{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.05)}to{opacity:.7;transform:scale(1)}}.spar-df-ship-burst{transform-box:fill-box;transform-origin:100px 100px;animation:.38s cubic-bezier(.16,1,.3,1) both spar-df-ship-burst-pulse}@keyframes spar-df-loop-receive-pulse{0%{opacity:0;transform:scale(1.6)}60%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.spar-df-loop-receive{transform-box:fill-box;transform-origin:100px 100px;animation:.6s cubic-bezier(.16,1,.3,1) both spar-df-loop-receive-pulse}@keyframes spar-df-heartbeat-travel{0%{stroke-dashoffset:1040px}to{stroke-dashoffset:0}}.spar-df-heartbeat-wave{animation:1.4s forwards spar-df-heartbeat-travel}@keyframes spar-df-wireframe-etch-keyframe{0%{opacity:0}to{opacity:1}}.spar-df-wireframe-etch{animation:.32s cubic-bezier(.16,1,.3,1) both spar-df-wireframe-etch-keyframe}@media (prefers-reduced-motion:reduce){.spar-df-particle,.spar-df-ring-outer,.spar-df-ring-inner,.spar-df-spar-inhale,.spar-df-spar-ambient,.spar-df-spar-halo,.spar-df-bg-nebula,.spar-df-source-emit,.spar-df-source-receive,.spar-df-source-live,.spar-df-target-arrive,.spar-df-target-check-visible,.spar-df-charge-transition,.spar-df-feed-rotate,.spar-df-idea-swirl,.spar-df-assets-spin,.spar-df-heartbeat-wave{transition:none;animation:none}}
/*# sourceMappingURL=0q54d4fpqmero.css.map*/