body:has(.sl){background:#070a12}.sl{font-family:var(--font-space-grotesk),system-ui,sans-serif;background:#070a12;color:#e9ebf4;min-height:100vh;overflow-x:hidden}.sl *,.sl :after,.sl :before{box-sizing:border-box}.sl a{color:#a79bf5;text-decoration:none}.sl a:hover{color:#c9c1ff}.sl ::selection{background:#8b7bf0;color:#070a12}.sl :focus-visible{outline:2px solid #8b7bf0;outline-offset:3px;border-radius:4px}.sl button,.sl input,.sl select{font-family:inherit}.sl-mono{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace}@keyframes slDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes slDash{to{stroke-dashoffset:-56}}@keyframes slPulse{0%,to{opacity:.35}50%{opacity:1}}.sl-draw{animation:slDraw 1.1s cubic-bezier(.2,.8,.2,1) both}.sl-dash{animation:slDash 1.6s linear infinite}.sl-pulse{animation:slPulse 2.4s ease-in-out infinite}.sl .sl-navlink{padding:8px 14px;border-radius:999px;font-size:14.5px;color:#9aa3ba;transition:color .18s ease,background .18s ease}.sl .sl-navlink:hover{color:#e9ebf4;background:rgba(255,255,255,.05)}.sl .sl-btn-primary{color:#fff;background:linear-gradient(135deg,#5b3fd6,#8b4fe0);transition:filter .18s ease,transform .18s ease}.sl .sl-btn-primary:hover{color:#fff;filter:brightness(1.12)}.sl .sl-btn-lift:hover{transform:translateY(-1px)}.sl .sl-btn-ghost{color:#d6dae8;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);transition:color .18s ease,background .18s ease}.sl .sl-btn-ghost:hover{color:#fff;background:rgba(255,255,255,.07)}.sl .sl-btn-outline{color:#d6dae8;border:1px solid rgba(255,255,255,.14);transition:color .18s ease,background .18s ease}.sl .sl-btn-outline:hover{color:#fff;background:rgba(255,255,255,.06)}.sl .sl-btn-light{color:#0a0e1b;background:#e9ebf4;transition:background .18s ease}.sl .sl-btn-light:hover{color:#0a0e1b;background:#fff}.sl .sl-footlink{font-size:14px;color:#9aa3ba;transition:color .18s ease}.sl .sl-footlink:hover{color:#e9ebf4}.sl-card-accent,.sl-card-plain{transition:border-color .2s ease}.sl-card-accent:hover{border-color:rgba(139,123,240,.45)}.sl-card-plain:hover{border-color:rgba(255,255,255,.22)}.sl-input{transition:border-color .18s ease,background .18s ease}.sl-input::placeholder{color:#5e6784}.sl-input:focus{border-color:#8b7bf0;background:rgba(139,123,240,.07)}.sl-tl-track{position:relative;height:300px}@media (max-width:1007px){.sl-tl-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:48px;margin-bottom:-40px;-webkit-overflow-scrolling:touch}.sl-tl-track{min-width:900px}}@media (max-width:760px){.sl-nav{justify-content:center!important;border-radius:20px!important;padding:14px 14px 16px!important}.sl-nav-links{justify-content:center;width:100%}}@media (max-width:700px){.sl-map-label{max-width:34vw!important;font-size:12px!important}.sl-map-jump{max-width:55vw;white-space:normal!important;text-align:center}}.sl-step-mid{border-left:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06)}@media (max-width:900px){.sl-step-mid{border:1px solid rgba(255,255,255,.06);border-right:none;border-left:none}.sl-step{padding-left:0!important;padding-right:0!important}}@media (prefers-reduced-motion:reduce){.sl *,.sl :after,.sl :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}