.nx-loop:where(.astro-2bd6gydu){--nx-loop-cycle:15s;border:1px solid var(--nx-line-strong);border-radius:var(--nx-radius-lg);background:radial-gradient(22rem 22rem at 50% 50%, #625bf61f, transparent 70%), var(--nx-surface);margin:2rem 0;padding:1.5rem}.nx-loop--3:where(.astro-2bd6gydu){--n:3}.nx-loop--4:where(.astro-2bd6gydu){--n:4}.nx-loop--5:where(.astro-2bd6gydu){--n:5}.nx-loop--6:where(.astro-2bd6gydu){--n:6}.nx-loop__nodes:where(.astro-2bd6gydu){gap:1rem;margin:0;padding:0;list-style:none;display:grid}.nx-loop__node:where(.astro-2bd6gydu){border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-surface-2);grid-template-columns:2.4rem 1fr;column-gap:.8rem;margin:0;padding:.8rem .9rem;display:grid;position:relative}.nx-loop__icon:where(.astro-2bd6gydu){color:#b3afff;background:#625bf629;border-radius:.75rem;grid-row:span 2;place-items:center;width:2.4rem;height:2.4rem;font-size:.85rem;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #625bf673}:root[data-theme=light] .nx-loop__icon:where(.astro-2bd6gydu){color:#4f47e6}.nx-loop__title:where(.astro-2bd6gydu){color:var(--sl-color-white);margin:.05rem 0 0;font-size:.93rem;font-weight:630;line-height:1.35}.nx-loop__text:where(.astro-2bd6gydu){color:var(--sl-color-gray-3);margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.nx-loop__ring:where(.astro-2bd6gydu),.nx-loop__orbit:where(.astro-2bd6gydu){display:none}.nx-loop__center:where(.astro-2bd6gydu){text-align:center;margin:0 0 1.25rem}.nx-loop__value:where(.astro-2bd6gydu){letter-spacing:-.02em;background:var(--nx-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.6rem;font-weight:750;line-height:1.1}.nx-loop__label:where(.astro-2bd6gydu){letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-gray-2);margin:.2rem 0 0;font-size:.72rem;font-weight:650}.nx-loop__center-text:where(.astro-2bd6gydu){max-width:14rem;color:var(--sl-color-gray-3);margin:.45rem auto 0;font-size:.8rem;line-height:1.45}@media (width>=48rem){.nx-loop__stage:where(.astro-2bd6gydu){--r:35%;aspect-ratio:1;max-width:40rem;margin:0 auto;position:relative}.nx-loop__ring:where(.astro-2bd6gydu),.nx-loop__orbit:where(.astro-2bd6gydu){inset:calc(50% - var(--r));border-radius:50%;display:block;position:absolute}.nx-loop__ring:where(.astro-2bd6gydu){border:1.5px dashed var(--nx-line-strong)}.nx-loop__orbit:where(.astro-2bd6gydu){animation:nx-loop-turn var(--nx-loop-cycle) linear infinite}.nx-loop__orbit:where(.astro-2bd6gydu):before{content:"";background:conic-gradient(#0000 0deg 250deg,#625bf68c 320deg,#35c6d0f2 360deg);border-radius:50%;position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.nx-loop__orbit:where(.astro-2bd6gydu):after{content:"";background:var(--nx-cyan);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:calc(50% - 5px);box-shadow:0 0 0 4px #35c6d02e,0 0 18px 4px #35c6d08c}.nx-loop__center:where(.astro-2bd6gydu){width:13rem;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-loop__value:where(.astro-2bd6gydu){font-size:3.4rem}.nx-loop__nodes:where(.astro-2bd6gydu){display:block}.nx-loop__node:where(.astro-2bd6gydu){--a:calc(-90deg + var(--i) * 360deg / var(--n));left:calc(50% + var(--r) * cos(var(--a)));top:calc(50% + var(--r) * sin(var(--a)));text-align:center;width:11.25rem;box-shadow:var(--nx-shadow);animation:nx-loop-wake var(--nx-loop-cycle) ease-out infinite;animation-delay:calc(var(--i) * var(--nx-loop-cycle) / var(--n));grid-template-columns:1fr;justify-items:center;row-gap:.45rem;padding:.85rem .8rem;position:absolute;transform:translate(-50%,-50%)}.nx-loop__icon:where(.astro-2bd6gydu){grid-row:auto}.nx-loop__title:where(.astro-2bd6gydu),.nx-loop__text:where(.astro-2bd6gydu){margin:0}.nx-loop__node:where(.astro-2bd6gydu):first-child{--i:0}.nx-loop__node:where(.astro-2bd6gydu):nth-child(2){--i:1}.nx-loop__node:where(.astro-2bd6gydu):nth-child(3){--i:2}.nx-loop__node:where(.astro-2bd6gydu):nth-child(4){--i:3}.nx-loop__node:where(.astro-2bd6gydu):nth-child(5){--i:4}.nx-loop__node:where(.astro-2bd6gydu):nth-child(6){--i:5}}@keyframes nx-loop-turn{to{transform:rotate(360deg)}}@keyframes nx-loop-wake{0%{box-shadow:var(--nx-glow);border-color:#35c6d0bf}14%,to{border-color:var(--nx-line);box-shadow:var(--nx-shadow)}}@media (prefers-reduced-motion:reduce){.nx-loop__orbit:where(.astro-2bd6gydu),.nx-loop__node:where(.astro-2bd6gydu){animation:none}}figcaption:where(.astro-2bd6gydu){border-top:1px dashed var(--nx-line-strong);color:var(--sl-color-gray-3);margin-top:1.25rem;padding-top:.9rem;font-size:.85rem}.nx-swap:where(.astro-c6yukg44){--nx-swap-cycle:10s;--nx-swap-warm:#f0a35e;--nx-swap-ph-ink:#c9c6ff;--nx-swap-ph-bg:#625bf638;--nx-swap-ph-ring:#625bf699;--nx-swap-back-ink:#7fe3ea;border:1px solid var(--nx-line-strong);border-radius:var(--nx-radius-lg);background:radial-gradient(28rem 14rem at 100% 0%, #35c6d014, transparent 70%), radial-gradient(28rem 14rem at 0% 100%, #625bf61a, transparent 70%), var(--nx-surface);gap:0;margin:2rem 0;padding:1.25rem;display:grid}:root[data-theme=light] .nx-swap:where(.astro-c6yukg44){--nx-swap-warm:#b4600f;--nx-swap-ph-ink:#3f37c9;--nx-swap-ph-bg:#625bf61f;--nx-swap-ph-ring:#625bf673;--nx-swap-back-ink:#0f6f77}.nx-swap__lane:where(.astro-c6yukg44){border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-surface-2);padding:.9rem 1rem 1rem;display:grid}.nx-swap__text:where(.astro-c6yukg44){grid-area:2/1}.nx-swap__sizer:where(.astro-c6yukg44){visibility:hidden}.nx-swap__sizer:where(.astro-c6yukg44) span:where(.astro-c6yukg44){white-space:nowrap;font-weight:600}.nx-swap__label:where(.astro-c6yukg44){letter-spacing:.06em;text-transform:uppercase;color:var(--sl-color-gray-3);align-items:center;gap:.45rem;margin:0 0 .45rem;font-size:.72rem;font-weight:650;display:flex}.nx-swap__text:where(.astro-c6yukg44){color:var(--sl-color-white);margin:0;font-size:.98rem;line-height:1.95}.nx-swap__real-mark:where(.astro-c6yukg44){color:inherit;box-shadow:inset 0 -2px 0 var(--nx-swap-warm);background:0 0;border-radius:.3rem;padding:.05rem .2rem}.nx-swap__gate:where(.astro-c6yukg44){border:1px dashed var(--nx-line-strong);width:fit-content;max-width:calc(100% - 1.4rem);color:var(--sl-color-gray-2);border-radius:999px;align-items:center;gap:.5rem;margin:.55rem 0 .55rem 1.4rem;padding:.45rem .8rem;font-size:.8rem;line-height:1.4;display:flex;position:relative;overflow:hidden}.nx-swap__gate:where(.astro-c6yukg44):before{content:"";background:repeating-linear-gradient(#625bf6b3 0 5px,#0000 5px 10px);width:2px;position:absolute;top:-.6rem;bottom:-.6rem;left:-1.4rem}.nx-swap__gate:where(.astro-c6yukg44):after{content:"";opacity:0;animation:nx-swap-beam var(--nx-swap-cycle) linear infinite;background:linear-gradient(100deg,#0000 0%,#625bf659 45%,#35c6d073 55%,#0000 100%) 0 0/220% 100%;position:absolute;inset:0}.nx-swap__gate--back:where(.astro-c6yukg44):after{animation-name:nx-swap-beam-back}.nx-swap__gate:where(.astro-c6yukg44) svg{color:var(--nx-cyan);flex:none}.nx-swap__tok:where(.astro-c6yukg44){align-items:baseline;display:inline-flex}.nx-swap__tok:where(.astro-c6yukg44)>span:where(.astro-c6yukg44){white-space:nowrap;display:inline-block;overflow-x:clip}.nx-swap__was:where(.astro-c6yukg44){opacity:0;max-width:0;color:var(--sl-color-gray-3);padding-inline:0}.nx-swap__lane--model:where(.astro-c6yukg44) .nx-swap__was:where(.astro-c6yukg44){color:var(--sl-color-white);box-shadow:inset 0 -2px 0 var(--nx-swap-warm);animation:nx-swap-real-out var(--nx-swap-cycle) ease-in-out infinite}.nx-swap__ph:where(.astro-c6yukg44){max-width:12em;font-family:var(--sl-font-mono);color:var(--nx-swap-ph-ink);background:var(--nx-swap-ph-bg);box-shadow:inset 0 0 0 1px var(--nx-swap-ph-ring);animation:nx-swap-ph-in var(--nx-swap-cycle) ease-in-out infinite;border-radius:.4rem;padding:0 .45rem;font-size:.86em;font-weight:600}.nx-swap__lane--read:where(.astro-c6yukg44) .nx-swap__was:where(.astro-c6yukg44){font-family:var(--sl-font-mono);color:var(--nx-swap-ph-ink);background:var(--nx-swap-ph-bg);box-shadow:inset 0 0 0 1px var(--nx-swap-ph-ring);animation:nx-swap-ph-out var(--nx-swap-cycle) ease-in-out infinite;border-radius:.4rem;font-size:.86em;font-weight:600}.nx-swap__back:where(.astro-c6yukg44){max-width:24em;color:var(--nx-swap-back-ink);animation:nx-swap-back-in var(--nx-swap-cycle) ease-in-out infinite;font-weight:600;box-shadow:inset 0 -2px #35c6d08c}.nx-swap__lane--read:where(.astro-c6yukg44) .nx-swap__text:where(.astro-c6yukg44){animation:nx-swap-arrive var(--nx-swap-cycle) ease-out infinite}.nx-swap:where(.astro-c6yukg44) .nx-swap__tok:where(.astro-c6yukg44)>span:where(.astro-c6yukg44){animation-fill-mode:backwards}.nx-swap:where(.astro-c6yukg44) .nx-swap__tok--1:where(.astro-c6yukg44)>span:where(.astro-c6yukg44){animation-delay:.35s}.nx-swap:where(.astro-c6yukg44) .nx-swap__tok--2:where(.astro-c6yukg44)>span:where(.astro-c6yukg44){animation-delay:.7s}.nx-swap:where(.astro-c6yukg44) .nx-swap__tok--3:where(.astro-c6yukg44)>span:where(.astro-c6yukg44){animation-delay:1.05s}.nx-swap:where(.astro-c6yukg44) .nx-swap__tok--4:where(.astro-c6yukg44)>span:where(.astro-c6yukg44){animation-delay:1.4s}.nx-swap:where(.astro-c6yukg44) .nx-swap__tok--5:where(.astro-c6yukg44)>span:where(.astro-c6yukg44){animation-delay:1.75s}.nx-swap:where(.astro-c6yukg44) .nx-swap__tok--6:where(.astro-c6yukg44)>span:where(.astro-c6yukg44){animation-delay:2.1s}.nx-swap:where(.astro-c6yukg44) .nx-swap__tok--7:where(.astro-c6yukg44)>span:where(.astro-c6yukg44){animation-delay:2.45s}@keyframes nx-swap-beam{0%,6%{opacity:0;background-position:120% 0}10%{opacity:1}26%{opacity:1;background-position:-120% 0}30%,to{opacity:0;background-position:-120% 0}}@keyframes nx-swap-beam-back{0%,48%{opacity:0;background-position:120% 0}52%{opacity:1}66%{opacity:1;background-position:-120% 0}70%,to{opacity:0;background-position:-120% 0}}@keyframes nx-swap-real-out{0%,12%{opacity:1;filter:none;max-width:24em;transform:none}20%,94%{opacity:0;filter:blur(3px);max-width:0;transform:translateY(-.45em)}to{opacity:1;filter:none;max-width:24em;transform:none}}@keyframes nx-swap-ph-in{0%,14%{opacity:0;max-width:0;padding-inline:0;transform:translateY(.45em)scale(.9)}22%,94%{opacity:1;max-width:12em;padding-inline:.45rem;transform:none}to{opacity:0;max-width:0;padding-inline:0}}@keyframes nx-swap-arrive{0%,36%{opacity:.18}44%,to{opacity:1}}@keyframes nx-swap-ph-out{0%,54%{opacity:1;filter:none;max-width:12em;padding-inline:.45rem;transform:none}62%,94%{opacity:0;filter:blur(3px);max-width:0;padding-inline:0;transform:translateY(-.45em)}to{opacity:1;max-width:12em;padding-inline:.45rem}}@keyframes nx-swap-back-in{0%,56%{opacity:0;max-width:0;transform:translateY(.45em)}64%,94%{opacity:1;max-width:24em;transform:none}to{opacity:0;max-width:0}}@media (prefers-reduced-motion:reduce){.nx-swap:where(.astro-c6yukg44) :where(.astro-c6yukg44),.nx-swap:where(.astro-c6yukg44) :where(.astro-c6yukg44):after{animation:none}}figcaption:where(.astro-c6yukg44){border-top:1px dashed var(--nx-line-strong);color:var(--sl-color-gray-3);margin-top:1.1rem;padding-top:.9rem;font-size:.85rem}
