html:has(.saas-light){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff}html:has(.saas-light) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff}html[data-sl-theme=dark]:has(.saas-light){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0a0a0a}html[data-sl-theme=dark]:has(.saas-light) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0a0a0a}.saas-light{--sl-ink:#0a0a0a;--sl-muted:#0a0a0a99;--sl-blue:#0a0a0a;--sl-blue-strong:#2a2a2a;--sl-sky:#f2f2f2;--sl-line:#e5e5e5;--sl-bg:#fff;--sl-page:#fff;--sl-subtle:#f7f7f7;--sl-success:#0a0a0a;--sl-success-bg:#ededed;--sl-danger:#d92d20;--sl-frame:#0a0a0a;--sl-overlay:#0a0a0a73;--sl-on-blue:#fff;--sl-nav-bg:#fffc;--sl-shadow:#0a0a0a29;z-index:10;background:var(--sl-page);min-height:100vh;color:var(--sl-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;transition:background-color .3s,color .3s;position:relative;overflow-x:hidden}html[data-sl-theme=dark] .saas-light{--sl-ink:#fafafa;--sl-muted:#fafafa99;--sl-blue:#fafafa;--sl-blue-strong:#d4d4d4;--sl-sky:#1f1f1f;--sl-line:#262626;--sl-bg:#121212;--sl-page:#0a0a0a;--sl-subtle:#181818;--sl-success:#fafafa;--sl-success-bg:#262626;--sl-danger:#ff6b5f;--sl-frame:#3a3a3a;--sl-overlay:#000000b3;--sl-on-blue:#0a0a0a;--sl-nav-bg:#121212bf;--sl-shadow:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-sl-theme=dark] .saas-light .sl-blue-section{background:linear-gradient(#1a1a1a 0%,#111 100%);border-block:1px solid #262626}.saas-light ::selection{background:color-mix(in srgb, var(--sl-blue) 22%, transparent);color:var(--sl-ink)}.sl-gradient-text{background:linear-gradient(100deg, var(--sl-blue) 0%, #8a8a8a 45%, var(--sl-blue) 60%, var(--sl-blue-strong) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite sl-shine}@keyframes sl-shine{0%,to{background-position:100%}50%{background-position:0%}}.sl-word{opacity:0;filter:blur(6px);animation:.7s cubic-bezier(.22,1,.36,1) forwards sl-word-in;display:inline-block;transform:translateY(14px)}@keyframes sl-word-in{to{opacity:1;filter:blur();transform:translateY(0)}}.sl-fade{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards sl-word-in;transform:translateY(12px)}.sl-nav{background:var(--sl-nav-bg);-webkit-backdrop-filter:blur(18px);border:1px solid var(--sl-line);box-shadow:0 10px 40px -18px var(--sl-shadow)}.sl-btn-primary{background:var(--sl-blue);color:var(--sl-on-blue);box-shadow:0 10px 24px -10px color-mix(in srgb, var(--sl-blue) 70%, transparent), inset 0 1px 0 #ffffff40;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex}.sl-btn-primary:hover{background:var(--sl-blue-strong);transform:translateY(-1px)}.sl-btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.sl-btn-ghost{background:var(--sl-bg);color:var(--sl-ink);border:1px solid var(--sl-line);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}.sl-btn-ghost:hover{border-color:color-mix(in srgb, var(--sl-blue) 40%, var(--sl-line));background:var(--sl-subtle)}.sl-hero-glow{background:radial-gradient(60% 100% at 50% 100%, color-mix(in srgb, var(--sl-blue) 14%, transparent) 0%, transparent 70%)}.sl-stripes{background-image:repeating-linear-gradient(90deg, var(--sl-line) 0 1px, transparent 1px 12px)}.sl-card{background:var(--sl-bg);border:1px solid var(--sl-line);box-shadow:0 1px 2px #0b15260a}.sl-mock-shadow{box-shadow:0 40px 80px -30px var(--sl-shadow), 0 18px 40px -20px var(--sl-shadow)}.sl-float{animation:6s ease-in-out infinite sl-float}@keyframes sl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sl-blue-section{color:#fff;background:linear-gradient(#0a0a0a 0%,#1c1c1c 100%)}.sl-orbit{aspect-ratio:1;width:100%;max-width:300px;margin-inline:auto;position:relative}@media (min-width:640px){.sl-orbit{max-width:520px}}.sl-orbit-ring{border:1px solid #ffffff38;border-radius:9999px;margin:auto;position:absolute;inset:0}.sl-orbit-ring-1{width:38%;height:38%}.sl-orbit-ring-2{border-style:dashed;width:66%;height:66%;animation:60s linear infinite sl-spin}.sl-orbit-ring-3{width:94%;height:94%}@keyframes sl-spin{to{transform:rotate(360deg)}}.sl-orbit-logo{animation:5s ease-in-out infinite sl-bob;animation-delay:var(--delay,0s);position:absolute;transform:translate(-50%,-50%)}@keyframes sl-bob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 8px))}}.sl-faq summary{list-style:none}.sl-faq summary::-webkit-details-marker{display:none}.sl-faq-icon{transition:transform .2s}.sl-faq[open] .sl-faq-icon{transform:rotate(45deg)}.sl-input{background:var(--sl-bg);border:1px solid var(--sl-line);width:100%;color:var(--sl-ink);border-radius:.75rem;outline:none;padding:.75rem 1rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.sl-input::placeholder{color:color-mix(in srgb, var(--sl-ink) 38%, transparent)}.sl-input:focus{border-color:var(--sl-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--sl-blue) 15%, transparent)}@media (prefers-reduced-motion:reduce){.sl-word,.sl-fade{opacity:1;filter:none;animation:none;transform:none}.sl-gradient-text,.sl-float,.sl-orbit-ring-2,.sl-orbit-logo{animation:none}}.saas-light .sl-logo{filter:invert()}html[data-sl-theme=dark] .saas-light .sl-logo{filter:none}
