.sx-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(60% 80% at 88% -10%,rgba(33,143,131,.38),transparent 62%),radial-gradient(45% 60% at -5% 105%,rgba(229,166,64,.16),transparent 62%),#071e24}.sx-dark{position:relative;overflow:hidden;color:#fff;background:radial-gradient(55% 90% at 100% 0%,rgba(33,143,131,.28),transparent 60%),#082d31}.sx-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 65% 35%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse at 65% 35%,#000 25%,transparent 75%)}.sx-orb{position:absolute;border-radius:9999px;filter:blur(70px);pointer-events:none;animation:sx-drift 16s ease-in-out infinite alternate}@keyframes sx-drift{to{transform:translate(36px,-24px) scale(1.08)}}.sx-glass{background:linear-gradient(180deg,#ffffff17,#ffffff08);border:1px solid rgba(255,255,255,.13);border-radius:1rem;backdrop-filter:blur(12px);box-shadow:0 24px 60px -30px #0009}.sx-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;letter-spacing:.01em}.sx-pulse{position:relative;display:inline-block;width:8px;height:8px;flex:none;border-radius:9999px;background:#49ae9f}.sx-pulse:after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid #49ae9f;animation:sx-ping 1.8s ease-out infinite}.sx-pulse.amber{background:#e5a640}.sx-pulse.amber:after{border-color:#e5a640}@keyframes sx-ping{0%{opacity:.85;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.sx-flow{stroke-dasharray:6 8;animation:sx-dash 1.4s linear infinite}@keyframes sx-dash{to{stroke-dashoffset:-28}}.sx-float{animation:sx-float 6s ease-in-out infinite}.sx-float.slow{animation-duration:9s}@keyframes sx-float{50%{transform:translateY(-8px)}}.sx-bar{height:6px;border-radius:9999px;background:#ffffff1a;overflow:hidden}.sx-bar.light{background:#edefea}.sx-bar>i{display:block;height:100%;width:var(--w, 0%);border-radius:inherit;background:linear-gradient(90deg,#075e59,#49ae9f);transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.sx-bar>i.amber{background:linear-gradient(90deg,#c78b26,#f2bc60)}main [hidden]{display:none!important}.sx-link{position:relative;height:2px;flex:1;background:repeating-linear-gradient(90deg,rgba(73,174,159,.7) 0 6px,transparent 6px 12px)}.sx-link:after{content:"";position:absolute;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:9999px;background:#f2bc60;box-shadow:0 0 12px #f2bc60;animation:sx-travel 2.4s linear infinite}@keyframes sx-travel{0%{left:0}to{left:calc(100% - 8px)}}.sx-tab[aria-selected=true]{background:#fff;color:#075e59;box-shadow:0 6px 18px -10px #102d3273}.sx-tab:focus-visible,.sx-chip:focus-visible,.sx-mod:focus-visible{outline:2px solid #218f83;outline-offset:2px}.sx-chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #d4e0dc;border-radius:9999px;background:#fff;padding:.55rem .95rem;font-size:.875rem;font-weight:500;color:#31484d;transition:all .2s ease;cursor:pointer}.sx-chip:hover{border-color:#49ae9f;color:#075e59}.sx-chip[aria-pressed=true],.sx-chip[aria-checked=true]{border-color:#006f68;background:#eef8f5;color:#075e59;box-shadow:inset 0 0 0 1px #006f68}.sx-mod[aria-selected=true]{border-color:#006f68;background:#eef8f5;box-shadow:inset 3px 0 #006f68}.sx-mod[aria-selected=true] .sx-mod-ic{background:#075e59;color:#fff}.sx-mod.amber[aria-selected=true]{border-color:#c78b26;background:#fdf6ea;box-shadow:inset 3px 0 #c78b26}.sx-mod.amber[aria-selected=true] .sx-mod-ic{background:#c78b26;color:#fff}.sx-tile{transition:opacity .35s ease,transform .35s ease,border-color .35s ease,background .35s ease}.sx-tile[data-on=false]{opacity:.38;transform:scale(.97)}.sx-tile[data-on=false] .sx-lock{display:grid}.sx-tile[data-on=true]{border-color:#49ae9f;background:#eef8f5}.sx-faq summary{list-style:none;cursor:pointer}.sx-faq summary::-webkit-details-marker{display:none}.sx-faq[open] .sx-faq-ic{transform:rotate(45deg)}.sx-range{width:100%;accent-color:#006f68}.sx-swap{animation:sx-in .45s ease both}@keyframes sx-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sx-orb,.sx-pulse:after,.sx-flow,.sx-float,.sx-swap,.sx-link:after{animation:none!important}.sx-bar>i{transition:none}}
