.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(2.5rem,1rem + 6vw,6rem) clamp(3.5rem,2rem + 6vw,7rem);position:relative;overflow:hidden}.hero__grid-bg[data-astro-cid-ge2uvauf]{pointer-events:none;background-image:linear-gradient(90deg,#0b1f2a0d 1px,#0000 1px),linear-gradient(#0b1f2a0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 20% 0,#000 20%,#0000 75%)}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,11fr) minmax(0,12fr);align-items:center;gap:clamp(2.5rem,1rem + 4vw,4.5rem);display:grid;position:relative}.hero__copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin-top:var(--space-5);max-width:11ch}.hero__sub[data-astro-cid-ge2uvauf]{margin-top:var(--space-5);max-width:31em}.hero__ctas[data-astro-cid-ge2uvauf]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{min-height:48px;padding-inline:1.375rem;font-size:1rem}.hero__note[data-astro-cid-ge2uvauf]{margin-top:var(--space-5);color:var(--slate);font-size:.875rem}.hero__visual[data-astro-cid-ge2uvauf]{isolation:isolate;padding:clamp(1.25rem,.5rem + 3vw,2.5rem) 0;position:relative}.hero__mesh[data-astro-cid-ge2uvauf]{z-index:-1;filter:blur(28px)saturate(115%);opacity:.9;border-radius:40% 0 0 40%;position:absolute;inset:-12% -30% -12% -4%;overflow:hidden}.hero__mesh-inner[data-astro-cid-ge2uvauf]{background:radial-gradient(40% 45% at 22% 28%, var(--mesh-teal) 0%, transparent 70%), radial-gradient(42% 42% at 78% 18%, var(--mesh-sky) 0%, transparent 70%), radial-gradient(50% 50% at 72% 78%, var(--mesh-indigo) 0%, transparent 70%), radial-gradient(32% 32% at 26% 82%, var(--mesh-amber) 0%, transparent 70%);animation:26s ease-in-out infinite alternate mesh-drift;position:absolute;inset:-25%}@keyframes mesh-drift{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(-4%,3%)rotate(8deg)scale(1.06)}to{transform:translate(3%,-3%)rotate(-6deg)scale(1.02)}}.term[data-astro-cid-ge2uvauf]{--t-step:.62s;--t-start:.5s;border-radius:var(--radius-lg);background:linear-gradient(180deg, #0c2430, var(--night) 40%);max-width:560px;color:var(--night-text);font-family:var(--font-mono);border:1px solid #d6e4ea1a;margin-inline:auto;font-size:.8125rem;line-height:1.55;position:relative;overflow:hidden;box-shadow:0 40px 80px -24px #07182199,0 0 0 1px #07182166,inset 0 1px #ffffff0f}.term__bar[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-3);padding:.7rem var(--space-4);border-bottom:1px solid var(--line-on-dark);font-size:.75rem;display:flex}.term__dots[data-astro-cid-ge2uvauf]{gap:6px;display:inline-flex}.term__dots[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:#d6e4ea29;border-radius:50%;width:10px;height:10px}.term__title[data-astro-cid-ge2uvauf]{color:var(--night-muted)}.term__tag[data-astro-cid-ge2uvauf]{border:1px solid var(--line-on-dark);border-radius:var(--radius-pill);color:var(--night-muted);font-family:var(--font-sans);white-space:nowrap;margin-left:auto;padding:1px 8px;font-size:.6875rem;font-weight:550}.term__body[data-astro-cid-ge2uvauf]{padding:var(--space-5) var(--space-5) var(--space-4)}.term__ask[data-astro-cid-ge2uvauf]{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px dashed var(--line-on-dark);color:#fff;display:flex}.term__you[data-astro-cid-ge2uvauf]{color:#c7c8fb;background:#6366f138;border-radius:4px;flex:none;padding:0 6px;font-size:.6875rem;line-height:1.6}.term__lines[data-astro-cid-ge2uvauf]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.term__type[data-astro-cid-ge2uvauf]{white-space:nowrap;animation:.5s steps(28,end) both term-type;display:inline-block}.term__chev[data-astro-cid-ge2uvauf]{color:var(--accent-on-dark);margin-right:.6ch}.term__code[data-astro-cid-ge2uvauf]{color:#fcd34d;white-space:nowrap;background:#f59e0b29;border-radius:4px;padding:0 4px;font-weight:600}.term__line--ok[data-astro-cid-ge2uvauf]{color:#fff}.term__check[data-astro-cid-ge2uvauf]{color:var(--accent-on-dark);font-weight:700}.term__line[data-astro-cid-ge2uvauf]:last-child{color:var(--accent-on-dark);font-weight:600}.term__line[data-astro-cid-ge2uvauf]:first-child .term__type[data-astro-cid-ge2uvauf]{animation-delay:var(--t-start)}.term__line[data-astro-cid-ge2uvauf]:nth-child(2) .term__type[data-astro-cid-ge2uvauf]{animation-delay:calc(var(--t-start) + var(--t-step))}.term__line[data-astro-cid-ge2uvauf]:nth-child(3) .term__type[data-astro-cid-ge2uvauf]{animation-delay:calc(var(--t-start) + 2 * var(--t-step));animation-duration:.8s}.term__line[data-astro-cid-ge2uvauf]:nth-child(4) .term__type[data-astro-cid-ge2uvauf]{animation-delay:calc(var(--t-start) + 3.5 * var(--t-step))}.term__line[data-astro-cid-ge2uvauf]:nth-child(5) .term__type[data-astro-cid-ge2uvauf]{animation-delay:calc(var(--t-start) + 4.5 * var(--t-step))}.term__line[data-astro-cid-ge2uvauf]:nth-child(6) .term__type[data-astro-cid-ge2uvauf]{animation-delay:calc(var(--t-start) + 5.5 * var(--t-step))}.term__line[data-astro-cid-ge2uvauf]:nth-child(7) .term__type[data-astro-cid-ge2uvauf]{animation-delay:calc(var(--t-start) + 6.5 * var(--t-step))}.term__foot[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:.75rem var(--space-5);border-top:1px solid var(--line-on-dark);animation:term-settle .5s var(--ease-out) both;animation-delay:calc(var(--t-start) + 7.4 * var(--t-step));background:#0c2430b3;flex-wrap:wrap;font-size:.75rem;display:flex}.term__pr[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-2);color:var(--night-muted);display:inline-flex}.term__pr[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.term__ready[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--accent-on-dark);background:#2dd4bf24;padding:2px 10px;font-weight:600;display:inline-flex}.term__ready[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--accent-on-dark);border-radius:50%;width:7px;height:7px}@keyframes term-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes term-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=899.98px){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}.hero__copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:12ch}.hero__visual[data-astro-cid-ge2uvauf]{margin-top:var(--space-2)}.hero__mesh[data-astro-cid-ge2uvauf]{border-radius:0;inset:8% -40% 0}}@media (width<=599.98px){.term[data-astro-cid-ge2uvauf]{font-size:.75rem}.term__body[data-astro-cid-ge2uvauf],.term__foot[data-astro-cid-ge2uvauf]{padding-inline:var(--space-4)}.term__type[data-astro-cid-ge2uvauf]{white-space:normal;animation-name:term-settle;animation-timing-function:var(--ease-out);display:inline}.term__line[data-astro-cid-ge2uvauf]{text-indent:-1.6ch;padding-left:1.6ch}}@media (width<=479.98px){.hero__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:auto}.term__title[data-astro-cid-ge2uvauf]{display:none}}.turn[data-astro-cid-6t2gt3i6]{border-top:1px solid var(--line)}.turn__head[data-astro-cid-6t2gt3i6]{max-width:34rem}.turn__head[data-astro-cid-6t2gt3i6] h2[data-astro-cid-6t2gt3i6]{margin-top:var(--space-4)}.turn__cols[data-astro-cid-6t2gt3i6]{align-items:stretch;gap:var(--space-4);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);display:grid}.turn__col[data-astro-cid-6t2gt3i6]{padding:var(--space-6);border-radius:var(--radius-lg)}.turn__label[data-astro-cid-6t2gt3i6]{font-size:var(--step--1);letter-spacing:.02em;text-transform:uppercase;font-weight:600}.turn__col--old[data-astro-cid-6t2gt3i6]{border:1px solid var(--line);background:var(--mist)}.turn__col--old[data-astro-cid-6t2gt3i6] .turn__label[data-astro-cid-6t2gt3i6]{color:var(--slate)}.turn__tickets[data-astro-cid-6t2gt3i6]{gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.turn__tickets[data-astro-cid-6t2gt3i6] li[data-astro-cid-6t2gt3i6]{align-items:center;gap:var(--space-3);padding:.625rem var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);box-shadow:var(--shadow-sm);grid-template-columns:auto minmax(0,1fr) auto;font-size:.9375rem;display:grid}.turn__id[data-astro-cid-6t2gt3i6]{color:var(--slate);font-family:var(--font-mono);font-size:.75rem}.turn__est[data-astro-cid-6t2gt3i6]{border-radius:var(--radius-pill);background:var(--mist);min-width:26px;height:22px;color:var(--slate);place-items:center;padding:0 6px;font-size:.75rem;font-weight:600;display:grid}.turn__tickets[data-astro-cid-6t2gt3i6] li[data-astro-cid-6t2gt3i6]:last-child .turn__est[data-astro-cid-6t2gt3i6]{color:var(--amber);background:#f59e0b24}.turn__caption[data-astro-cid-6t2gt3i6]{margin-top:var(--space-4);color:var(--slate);font-size:.9375rem}.turn__arrow[data-astro-cid-6t2gt3i6]{place-items:center;display:grid}.turn__arrow[data-astro-cid-6t2gt3i6] svg[data-astro-cid-6t2gt3i6]{fill:none;width:40px;height:40px;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.turn__col--new[data-astro-cid-6t2gt3i6]{background:linear-gradient(180deg, #0c2430, var(--night));color:var(--night-text);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:relative}.turn__col--new[data-astro-cid-6t2gt3i6] .turn__label[data-astro-cid-6t2gt3i6]{color:var(--accent-on-dark)}.turn__prompt[data-astro-cid-6t2gt3i6]{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--line-on-dark);border-radius:var(--radius-sm);color:#fff;font-family:var(--font-mono);background:#d6e4ea0a;font-size:.875rem}.turn__prompt[data-astro-cid-6t2gt3i6] span[data-astro-cid-6t2gt3i6]{color:var(--accent-on-dark)}.turn__steps[data-astro-cid-6t2gt3i6]{gap:var(--space-4);padding:var(--space-6) 0 0;counter-reset:turn;margin:auto 0 0;list-style:none;display:grid}.turn__steps[data-astro-cid-6t2gt3i6] li[data-astro-cid-6t2gt3i6]{align-items:baseline;gap:var(--space-3);font-size:var(--step-2);letter-spacing:-.015em;color:#fff;counter-increment:turn;grid-template-columns:auto minmax(0,1fr);font-weight:550;line-height:1.3;display:grid}.turn__steps[data-astro-cid-6t2gt3i6] li[data-astro-cid-6t2gt3i6]:before{content:counter(turn, decimal-leading-zero);color:var(--accent-on-dark);font-family:var(--font-mono);flex:none;font-size:.8125rem;font-weight:600}.turn__steps[data-astro-cid-6t2gt3i6] b[data-astro-cid-6t2gt3i6]{color:var(--accent-on-dark);font-weight:650}@media (width<=899.98px){.turn__cols[data-astro-cid-6t2gt3i6]{grid-template-columns:minmax(0,1fr)}.turn__arrow[data-astro-cid-6t2gt3i6]{height:40px;transform:rotate(90deg)}}@media (width<=479.98px){.turn__col[data-astro-cid-6t2gt3i6]{padding:var(--space-5)}.turn__tickets[data-astro-cid-6t2gt3i6] li[data-astro-cid-6t2gt3i6]{grid-template-columns:minmax(0,1fr) auto}.turn__id[data-astro-cid-6t2gt3i6]{display:none}.turn__steps[data-astro-cid-6t2gt3i6] li[data-astro-cid-6t2gt3i6]{font-size:var(--step-1)}}.loop__head[data-astro-cid-kcp27dyr]{max-width:40rem}.loop__head[data-astro-cid-kcp27dyr] h2[data-astro-cid-kcp27dyr],.loop__head[data-astro-cid-kcp27dyr] .lede[data-astro-cid-kcp27dyr]{margin-top:var(--space-4)}.loop__grid[data-astro-cid-kcp27dyr]{gap:var(--space-4);margin:var(--space-7) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.loop__step[data-astro-cid-kcp27dyr]{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.loop__step[data-astro-cid-kcp27dyr]:before{content:"";top:-1px;left:var(--space-5);background:var(--accent);border-radius:0 0 3px 3px;width:32px;height:3px;position:absolute}.loop__n[data-astro-cid-kcp27dyr]{color:var(--accent);font-size:var(--step--1);font-weight:650}.loop__n[data-astro-cid-kcp27dyr] span[data-astro-cid-kcp27dyr]{color:var(--slate);font-family:var(--font-mono);margin-right:.35em;font-size:.8125rem;font-weight:500}.loop__step[data-astro-cid-kcp27dyr] h3[data-astro-cid-kcp27dyr]{margin-top:var(--space-2);font-size:var(--step-1)}.loop__text[data-astro-cid-kcp27dyr]{margin-top:var(--space-2);color:var(--slate);font-size:.9375rem}.loop__art[data-astro-cid-kcp27dyr]{padding-top:var(--space-5);flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.loop__art[data-astro-cid-kcp27dyr] code[data-astro-cid-kcp27dyr]{background:var(--night);color:var(--accent-on-dark);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:.75rem}#loop-ask[data-astro-cid-kcp27dyr] .loop__art[data-astro-cid-kcp27dyr] code[data-astro-cid-kcp27dyr]{color:var(--amber);background:#f59e0b1f;font-weight:600}.loop__principle[data-astro-cid-kcp27dyr]{margin-top:var(--space-3);color:var(--slate);font-size:.8125rem;font-style:italic}.loop__step--run[data-astro-cid-kcp27dyr]{align-items:center;gap:var(--space-6);background:linear-gradient(180deg, #0c2430, var(--night));color:var(--night-text);border-color:#0000;grid-column:span 3;grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.loop__step--run[data-astro-cid-kcp27dyr]:before{background:var(--accent-on-dark)}.loop__step--run[data-astro-cid-kcp27dyr] .loop__n[data-astro-cid-kcp27dyr]{color:var(--accent-on-dark)}.loop__step--run[data-astro-cid-kcp27dyr] .loop__n[data-astro-cid-kcp27dyr] span[data-astro-cid-kcp27dyr]{color:var(--night-muted)}.loop__step--run[data-astro-cid-kcp27dyr] h3[data-astro-cid-kcp27dyr]{color:#fff;font-size:var(--step-3)}.loop__step--run[data-astro-cid-kcp27dyr] .loop__text[data-astro-cid-kcp27dyr]{font-size:var(--step-0);color:var(--night-text)}.loop__meta[data-astro-cid-kcp27dyr]{margin-top:var(--space-4);color:var(--night-muted);font-size:.9375rem}.loop__meta[data-astro-cid-kcp27dyr] a[data-astro-cid-kcp27dyr],.loop__more[data-astro-cid-kcp27dyr]{color:var(--accent-on-dark);--focus-ring:2px solid var(--accent-on-dark)}.loop__meta[data-astro-cid-kcp27dyr] a[data-astro-cid-kcp27dyr]:hover,.loop__more[data-astro-cid-kcp27dyr]:hover{color:#fff}.loop__more[data-astro-cid-kcp27dyr]{gap:var(--space-2);margin-top:var(--space-5);font-weight:600;text-decoration:none;display:inline-flex}.loop__pg[data-astro-cid-kcp27dyr]{margin-top:var(--space-5);border:1px solid var(--line-on-dark);border-radius:var(--radius);background:#00000038;overflow:hidden}.loop__pg-bar[data-astro-cid-kcp27dyr]{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line-on-dark);font-family:var(--font-mono);padding:8px 12px;font-size:.6875rem;display:flex}.loop__pg-lights[data-astro-cid-kcp27dyr]{gap:5px;display:inline-flex}.loop__pg-lights[data-astro-cid-kcp27dyr] i[data-astro-cid-kcp27dyr]{background:#ff5f57;border-radius:50%;width:8px;height:8px}.loop__pg-lights[data-astro-cid-kcp27dyr] i[data-astro-cid-kcp27dyr]:nth-child(2){background:#febc2e}.loop__pg-lights[data-astro-cid-kcp27dyr] i[data-astro-cid-kcp27dyr]:nth-child(3){background:#28c840}.loop__pg-title[data-astro-cid-kcp27dyr]{color:var(--night-muted);flex:1}.loop__pg-badge[data-astro-cid-kcp27dyr]{color:var(--accent-on-dark);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-weight:700;display:inline-flex}.loop__pg-badge[data-astro-cid-kcp27dyr] i[data-astro-cid-kcp27dyr]{background:var(--accent-on-dark);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.loop__pg-badge[data-astro-cid-kcp27dyr] i[data-astro-cid-kcp27dyr]{animation:2s ease-in-out infinite loop-pg-blink}}@keyframes loop-pg-blink{50%{opacity:.25}}.loop__pg-code[data-astro-cid-kcp27dyr]{color:var(--night-text);margin:0;padding:12px 14px;font-size:.75rem;line-height:1.65;overflow-x:auto}.loop__pg-code[data-astro-cid-kcp27dyr] .k[data-astro-cid-kcp27dyr]{color:#a5b4fc;font-weight:600}.loop__pg-code[data-astro-cid-kcp27dyr] .p[data-astro-cid-kcp27dyr]{color:var(--accent-on-dark)}.loop__pg-code[data-astro-cid-kcp27dyr] .n[data-astro-cid-kcp27dyr]{color:#38bdf8}.loop__pg-link[data-astro-cid-kcp27dyr]{gap:var(--space-2);color:var(--accent-on-dark);--focus-ring:2px solid var(--accent-on-dark);margin:0 14px 12px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.loop__pg-link[data-astro-cid-kcp27dyr]:hover{color:#fff}.loop__run-visual[data-astro-cid-kcp27dyr] .rg{box-shadow:none;background:#07182199}.loop__mem[data-astro-cid-kcp27dyr]{padding:var(--space-4);border-radius:var(--radius-sm);background:var(--night);color:var(--night-text);margin:auto 0 0;font-size:.75rem;line-height:1.6;overflow:hidden}.loop__step--learn[data-astro-cid-kcp27dyr] .loop__text[data-astro-cid-kcp27dyr]{margin-bottom:var(--space-5)}.loop__quote[data-astro-cid-kcp27dyr]{max-width:46rem;margin:var(--space-8) auto 0;text-align:center}.loop__quote[data-astro-cid-kcp27dyr] p[data-astro-cid-kcp27dyr]{font-size:var(--step-3);letter-spacing:-.02em;text-wrap:balance;font-weight:550;line-height:1.3}.loop__quote[data-astro-cid-kcp27dyr] blockquote[data-astro-cid-kcp27dyr]{margin:0}.loop__quote[data-astro-cid-kcp27dyr] figcaption[data-astro-cid-kcp27dyr]{margin-top:var(--space-4);color:var(--slate);font-size:var(--step--1)}@media (width<=1099.98px){.loop__grid[data-astro-cid-kcp27dyr]{grid-template-columns:repeat(2,minmax(0,1fr))}.loop__step--run[data-astro-cid-kcp27dyr],.loop__step--learn[data-astro-cid-kcp27dyr]{grid-column:1/-1}.loop__step--learn[data-astro-cid-kcp27dyr]{column-gap:var(--space-6);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.loop__step--learn[data-astro-cid-kcp27dyr] .loop__mem[data-astro-cid-kcp27dyr]{grid-area:1/2/span 3;align-self:center}.loop__step--learn[data-astro-cid-kcp27dyr] .loop__text[data-astro-cid-kcp27dyr]{margin-bottom:0}}@media (width<=767.98px){.loop__step--run[data-astro-cid-kcp27dyr]{grid-template-columns:minmax(0,1fr)}}@media (width<=599.98px){.loop__grid[data-astro-cid-kcp27dyr]{grid-template-columns:minmax(0,1fr)}.loop__step--learn[data-astro-cid-kcp27dyr]{display:flex}.loop__step--learn[data-astro-cid-kcp27dyr] .loop__mem[data-astro-cid-kcp27dyr]{align-self:stretch}.loop__step--learn[data-astro-cid-kcp27dyr] .loop__text[data-astro-cid-kcp27dyr]{margin-bottom:var(--space-5)}}.charge__inner[data-astro-cid-ka576jvh]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2.5rem,1rem + 5vw,5rem);display:grid}.charge__copy[data-astro-cid-ka576jvh] h2[data-astro-cid-ka576jvh]{margin-top:var(--space-4);max-width:14em}.charge__list[data-astro-cid-ka576jvh]{gap:var(--space-6) var(--space-6);margin:var(--space-7) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.charge__list[data-astro-cid-ka576jvh] li[data-astro-cid-ka576jvh]{gap:var(--space-3);grid-template-columns:28px minmax(0,1fr);display:grid}.charge__list[data-astro-cid-ka576jvh] svg[data-astro-cid-ka576jvh]{fill:none;width:28px;height:28px;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;background:#0b7a6e1a;border-radius:50%;padding:5px}.charge__list[data-astro-cid-ka576jvh] h3[data-astro-cid-ka576jvh]{font-size:var(--step-1)}.charge__list[data-astro-cid-ka576jvh] p[data-astro-cid-ka576jvh]{margin-top:var(--space-1);color:var(--slate);font-size:.9375rem}.approve[data-astro-cid-ka576jvh]{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-pop);position:relative}.approve[data-astro-cid-ka576jvh]:before{content:"";z-index:-1;border-radius:calc(var(--radius-lg) + 8px);background:linear-gradient(135deg,#2dd4bf2e,#6366f124);position:absolute;inset:-18px -18px 18px 18px}.approve__badge[data-astro-cid-ka576jvh]{border-radius:var(--radius-pill);color:var(--amber);letter-spacing:.02em;text-transform:uppercase;background:#f59e0b1f;padding:2px 8px;font-size:.6875rem;font-weight:650;display:inline-block}.approve__title[data-astro-cid-ka576jvh]{margin-top:var(--space-3);font-size:var(--step-1);letter-spacing:-.01em;font-weight:650}.approve__who[data-astro-cid-ka576jvh]{color:var(--slate);font-family:var(--font-mono);margin-top:2px;font-size:.8125rem}.approve__code[data-astro-cid-ka576jvh]{margin-top:var(--space-5);flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.approve__code[data-astro-cid-ka576jvh] span[data-astro-cid-ka576jvh]{border:1px solid var(--line-strong);background:var(--mist);min-width:0;max-width:30px;height:38px;font-family:var(--font-mono);border-radius:6px;flex:1 1 0;place-items:center;font-size:.9375rem;font-weight:600;display:grid}.approve__code[data-astro-cid-ka576jvh] i[data-astro-cid-ka576jvh]{color:var(--slate);font-style:normal}.approve__warn[data-astro-cid-ka576jvh]{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-left:3px solid var(--amber);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#f59e0b12;font-size:.875rem;line-height:1.5}.approve__actions[data-astro-cid-ka576jvh]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);display:flex}.approve__btn[data-astro-cid-ka576jvh]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);align-items:center;min-height:36px;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.approve__btn--go[data-astro-cid-ka576jvh]{border-color:var(--accent);background:var(--accent);color:#fff}.approve__ttl[data-astro-cid-ka576jvh]{margin-top:var(--space-3);color:var(--slate);text-align:right;font-size:.75rem}@media (width<=999.98px){.charge__inner[data-astro-cid-ka576jvh]{grid-template-columns:minmax(0,1fr)}.approve[data-astro-cid-ka576jvh]{width:100%;max-width:440px;margin-inline:auto}}@media (width<=599.98px){.charge__list[data-astro-cid-ka576jvh]{grid-template-columns:minmax(0,1fr)}.approve[data-astro-cid-ka576jvh]:before{inset:-10px -6px 10px 6px}.approve[data-astro-cid-ka576jvh]{padding:var(--space-5)}}.devband[data-astro-cid-kp3he6fr]{isolation:isolate;overflow:hidden}.devband__glow[data-astro-cid-kp3he6fr]{z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(40% 50% at 35%,#2dd4bf57,#0000 70%),radial-gradient(35% 45% at 68% 45%,#6366f152,#0000 70%);width:min(1100px,140vw);height:520px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.devband[data-astro-cid-kp3he6fr]:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#d6e4ea0a 1px,#0000 1px),linear-gradient(#d6e4ea0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:radial-gradient(60% 50% at 50% 0,#000,#0000 75%)}.devband__head[data-astro-cid-kp3he6fr]{max-width:34rem}.devband__split[data-astro-cid-kp3he6fr]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,1rem + 4vw,4.5rem);display:grid}.devband__links[data-astro-cid-kp3he6fr]{gap:var(--space-2) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.devband__links[data-astro-cid-kp3he6fr] a[data-astro-cid-kp3he6fr]{font-weight:600;text-decoration:none}.devband__links[data-astro-cid-kp3he6fr] a[data-astro-cid-kp3he6fr]:hover{text-decoration:underline}.devband__prompt[data-astro-cid-kp3he6fr]{border:1px solid var(--line-on-dark);border-radius:var(--radius-lg);--focus-ring:2px solid var(--accent-on-dark);background:#0c2430d9;overflow:hidden;box-shadow:0 30px 60px -24px #00000080}.devband__prompt-bar[data-astro-cid-kp3he6fr]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-bottom:1px solid var(--line-on-dark);color:var(--night-muted);font-size:.8125rem;font-weight:550;display:flex}.devband__copy[data-astro-cid-kp3he6fr]{align-items:center;gap:var(--space-2);border:1px solid var(--line-on-dark);border-radius:var(--radius-sm);min-height:36px;color:var(--accent-on-dark);font:inherit;cursor:pointer;background:0 0;padding:0 .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.devband__copy[data-astro-cid-kp3he6fr][hidden]{display:none}.devband__copy[data-astro-cid-kp3he6fr]:hover{background:#2dd4bf1f}.devband__copy[data-astro-cid-kp3he6fr] svg[data-astro-cid-kp3he6fr]{fill:none;stroke:currentColor;stroke-width:1.4px;width:16px;height:16px}.devband__prompt-text[data-astro-cid-kp3he6fr]{padding:var(--space-5);color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:.875rem;line-height:1.7}.devband__head[data-astro-cid-kp3he6fr] h2[data-astro-cid-kp3he6fr],.devband__head[data-astro-cid-kp3he6fr] .lede[data-astro-cid-kp3he6fr]{margin-top:var(--space-4)}.devband__facts[data-astro-cid-kp3he6fr]{margin:var(--space-7) 0 0;border-top:1px solid var(--line-on-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.devband__facts[data-astro-cid-kp3he6fr]>div[data-astro-cid-kp3he6fr]{justify-content:flex-end;gap:var(--space-1);padding:var(--space-5) var(--space-5) 0 0;flex-direction:column-reverse;display:flex}.devband__facts[data-astro-cid-kp3he6fr]>div[data-astro-cid-kp3he6fr]+div[data-astro-cid-kp3he6fr]{padding-left:var(--space-5);border-left:1px solid var(--line-on-dark)}.devband__facts[data-astro-cid-kp3he6fr] dt[data-astro-cid-kp3he6fr]{color:var(--night-muted);font-size:.875rem}.devband__facts[data-astro-cid-kp3he6fr] dd[data-astro-cid-kp3he6fr]{color:#fff;margin:0}.devband__big[data-astro-cid-kp3he6fr]{font-size:var(--step-4);letter-spacing:-.03em;font-weight:650;line-height:1.1}.devband__mono[data-astro-cid-kp3he6fr]{min-height:calc(var(--step-4) * 1.1);font-family:var(--font-mono);font-size:var(--step-1);overflow-wrap:anywhere;align-items:flex-end;font-weight:500;display:flex}@media (width<=899.98px){.devband__split[data-astro-cid-kp3he6fr]{grid-template-columns:minmax(0,1fr)}}@media (width<=639.98px){.devband__facts[data-astro-cid-kp3he6fr]{grid-template-columns:minmax(0,1fr)}.devband__facts[data-astro-cid-kp3he6fr]>div[data-astro-cid-kp3he6fr]+div[data-astro-cid-kp3he6fr]{border-left:0;border-top:1px solid var(--line-on-dark);padding-left:0}.devband__facts[data-astro-cid-kp3he6fr]>div[data-astro-cid-kp3he6fr]{padding-bottom:var(--space-5)}}.security__inner[data-astro-cid-3ukyrbpx]{gap:var(--space-7);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.security__head[data-astro-cid-3ukyrbpx] h2[data-astro-cid-3ukyrbpx]{margin-top:var(--space-4);max-width:11em;font-size:var(--step-3)}.security__list[data-astro-cid-3ukyrbpx]{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.security__list[data-astro-cid-3ukyrbpx] li[data-astro-cid-3ukyrbpx]{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);display:grid}.security__icon[data-astro-cid-3ukyrbpx]{border-radius:var(--radius);background:var(--mist);fill:none;width:44px;height:44px;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;padding:10px}.security__list[data-astro-cid-3ukyrbpx] h3[data-astro-cid-3ukyrbpx]{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--step-1);flex-wrap:wrap;display:flex}.security__list[data-astro-cid-3ukyrbpx] p[data-astro-cid-3ukyrbpx]{margin-top:var(--space-1);color:var(--slate);max-width:40em}@media (width<=899.98px){.security__inner[data-astro-cid-3ukyrbpx]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.security__head[data-astro-cid-3ukyrbpx] h2[data-astro-cid-3ukyrbpx]{max-width:none}}.pricing-teaser[data-astro-cid-nkmj6v2g]{padding-block:clamp(3rem,2rem + 4vw,5rem)}.pricing-teaser__card[data-astro-cid-nkmj6v2g]{justify-content:space-between;align-items:flex-end;gap:var(--space-5) var(--space-7);flex-wrap:wrap;display:flex}.pricing-teaser[data-astro-cid-nkmj6v2g] h2[data-astro-cid-nkmj6v2g]{margin-top:var(--space-3);font-size:var(--step-3)}.switch__inner[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.switch__copy[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"eyebrow eyebrow""title lede""title note";align-items:start;column-gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.switch__copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{grid-area:eyebrow;justify-self:start}.switch__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--space-4);grid-area:title}.switch__copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:var(--space-4);grid-area:lede}.switch__copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{white-space:nowrap}.switch__note[data-astro-cid-lcdefpme]{margin-top:var(--space-5);padding-left:var(--space-4);border-left:2px solid var(--line-strong);color:var(--slate);grid-area:note;font-size:.9375rem}@media (width<=899.98px){.switch__copy[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""lede""note"}}
