.wrap[data-astro-cid-n3xpw7bz]{z-index:1;max-width:var(--maxw);padding:var(--page-space-start) 24px var(--page-space-end);margin:0 auto;position:relative}.head[data-astro-cid-n3xpw7bz]{text-align:center;margin-bottom:clamp(24px,5vh,44px)}.head[data-astro-cid-n3xpw7bz] h1[data-astro-cid-n3xpw7bz]{font-size:var(--step-hero);letter-spacing:-.02em;text-wrap:balance;margin:0 auto;font-weight:800;line-height:1.05}.lede[data-astro-cid-n3xpw7bz]{max-width:62ch;color:var(--muted);margin:18px auto 0}.cta[data-astro-cid-n3xpw7bz]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.group[data-astro-cid-n3xpw7bz]{padding:clamp(14px,3vh,26px) 0}.group[data-astro-cid-n3xpw7bz] h2[data-astro-cid-n3xpw7bz]{font-size:var(--step-h2);letter-spacing:-.015em;margin:0 0 16px;scroll-margin-top:88px;font-weight:700}.grid[data-astro-cid-n3xpw7bz]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;display:grid}.card[data-astro-cid-n3xpw7bz]{border:1px solid var(--hair);background:color-mix(in oklab, var(--surface) 82%, transparent);color:inherit;transition:border-color var(--dur-mid), transform var(--dur-mid) var(--ease-spring), box-shadow var(--dur-mid) var(--ease-out);border-radius:12px;padding:18px;text-decoration:none}.card[data-astro-cid-n3xpw7bz]:hover{border-color:color-mix(in oklab, var(--gold) 42%, var(--hair));box-shadow:var(--elev-2), var(--glow-gold);transform:translateY(-3px)}.card[data-astro-cid-n3xpw7bz].keyless:hover{border-color:color-mix(in oklab, var(--green) 42%, var(--hair));box-shadow:var(--elev-2), var(--glow-green)}.row[data-astro-cid-n3xpw7bz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.card[data-astro-cid-n3xpw7bz].pending{min-height:118px;position:relative;overflow:hidden}.card[data-astro-cid-n3xpw7bz].pending:hover{border-color:var(--hair);box-shadow:none;transform:none}.group-note[data-astro-cid-n3xpw7bz]{max-width:78ch;color:var(--muted);margin:-6px 0 16px;font-size:14px;line-height:1.6}.group-note[data-astro-cid-n3xpw7bz] .fn[data-astro-cid-n3xpw7bz]{color:var(--gold-ink);padding-inline:3px;font-weight:700;text-decoration:none}.sr-only[data-astro-cid-n3xpw7bz]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ghost[data-astro-cid-n3xpw7bz]{background:color-mix(in oklab, var(--ink) 30%, transparent);filter:blur(5px);border-radius:6px;width:44%;height:15px;display:block}.ghost[data-astro-cid-n3xpw7bz].line{background:color-mix(in oklab, var(--ink) 16%, transparent);width:90%;height:9px;margin-top:20px}.ghost[data-astro-cid-n3xpw7bz].line.short{width:62%;margin-top:11px}.card[data-astro-cid-n3xpw7bz] .tape[data-astro-cid-n3xpw7bz]{background:repeating-linear-gradient(-45deg, var(--gold) 0 8px, #17130a 8px 16px);place-items:center;margin:0;padding:3px 0;display:grid;position:absolute;top:50%;left:-12%;right:-12%;transform:translateY(-50%)rotate(-6deg);box-shadow:0 8px 20px -10px #000000b3}.card[data-astro-cid-n3xpw7bz] .tape[data-astro-cid-n3xpw7bz] span[data-astro-cid-n3xpw7bz]{color:var(--gold);font:700 9.5px var(--f-mono);letter-spacing:.18em;text-transform:uppercase;background:#17130a;border-radius:2px;padding:3px 10px}.card[data-astro-cid-n3xpw7bz] h3[data-astro-cid-n3xpw7bz]{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:650}.badge[data-astro-cid-n3xpw7bz]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10px}.badge[data-astro-cid-n3xpw7bz].keyless{color:var(--green-ink);border:1px solid color-mix(in oklab, var(--green) 40%, var(--hair))}.badge[data-astro-cid-n3xpw7bz].byok{color:var(--gold-deep);border:1px solid color-mix(in oklab, var(--gold) 40%, var(--hair))}.card[data-astro-cid-n3xpw7bz] p[data-astro-cid-n3xpw7bz]{color:var(--muted);margin:10px 0 0;font-size:14px}.note[data-astro-cid-n3xpw7bz]{text-align:center;margin-top:clamp(20px,4vh,36px)}.note[data-astro-cid-n3xpw7bz] p[data-astro-cid-n3xpw7bz]{color:var(--muted);font-size:14px}.note[data-astro-cid-n3xpw7bz] strong[data-astro-cid-n3xpw7bz]{color:var(--ink)}#integration-status[data-astro-cid-n3xpw7bz]{scroll-margin-top:110px}.future[data-astro-cid-n3xpw7bz] a[data-astro-cid-n3xpw7bz].fn{min-height:0;color:var(--gold-ink);padding-inline:3px;font-weight:700;text-decoration:none;display:inline}.direct[data-astro-cid-n3xpw7bz]{border:1px solid var(--hair);border-inline-start:3px solid var(--gold-ink);background:color-mix(in oklab, var(--surface) 90%, transparent);border-radius:12px;max-width:78ch;margin:0 auto clamp(8px,2vh,20px);padding:18px 22px}.direct[data-astro-cid-n3xpw7bz] h2[data-astro-cid-n3xpw7bz]{letter-spacing:-.01em;margin:0 0 8px;font-size:1.15rem}.direct[data-astro-cid-n3xpw7bz] p[data-astro-cid-n3xpw7bz]{color:var(--muted);margin:0;line-height:1.6}.direct[data-astro-cid-n3xpw7bz] p[data-astro-cid-n3xpw7bz] a[data-astro-cid-n3xpw7bz],.note[data-astro-cid-n3xpw7bz] a[data-astro-cid-n3xpw7bz]{color:var(--gold-ink);text-underline-offset:3px}.intro[data-astro-cid-n3xpw7bz],.future[data-astro-cid-n3xpw7bz]{border:1px solid var(--hair);background:color-mix(in oklab, var(--surface) 90%, transparent);border-radius:18px;margin:34px 0 8px;padding:clamp(24px,4vw,38px)}.step[data-astro-cid-n3xpw7bz]{color:var(--gold-ink);font:.72rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.intro[data-astro-cid-n3xpw7bz] h2[data-astro-cid-n3xpw7bz],.future[data-astro-cid-n3xpw7bz] h2[data-astro-cid-n3xpw7bz]{font-size:var(--step-h2);text-wrap:balance;margin:12px 0}.intro[data-astro-cid-n3xpw7bz] p[data-astro-cid-n3xpw7bz],.future[data-astro-cid-n3xpw7bz] p[data-astro-cid-n3xpw7bz]{max-width:67ch;color:var(--muted);line-height:1.6}.future-status[data-astro-cid-n3xpw7bz]{border:1px solid var(--hair);color:var(--gold-ink);font:.72rem var(--f-mono);border-radius:99px;padding:5px 10px;display:inline-block}.future[data-astro-cid-n3xpw7bz] a[data-astro-cid-n3xpw7bz]{min-height:48px;color:var(--gold-ink);align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-n3xpw7bz]:hover{transform:none}}
