.nav[data-astro-cid-ireeyjnt]{position:sticky;top:0;background:#fafaf7d9;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);z-index:10}.nav__inner[data-astro-cid-ireeyjnt]{display:flex;align-items:center;justify-content:space-between;height:64px}.logo[data-astro-cid-ireeyjnt]{display:inline-flex;align-items:center;gap:10px;font-weight:700}.logo__mark[data-astro-cid-ireeyjnt]{width:22px;height:22px;border-radius:7px;background:var(--lychee);display:inline-block}.nav__links[data-astro-cid-ireeyjnt]{display:flex;gap:20px;font-size:14px;color:var(--muted)}.nav__links[data-astro-cid-ireeyjnt] a[data-astro-cid-ireeyjnt]:hover{color:var(--ink)}.nav__cta[data-astro-cid-ireeyjnt]{color:var(--lychee);font-weight:600}.page-head[data-astro-cid-ireeyjnt]{padding:72px 0 56px}.page-head[data-astro-cid-ireeyjnt].dark{background:var(--ink);color:#fff}.page-head[data-astro-cid-ireeyjnt] h1[data-astro-cid-ireeyjnt]{font-size:44px;font-weight:750;letter-spacing:-.02em;margin:16px 0 12px}.page-head__sub[data-astro-cid-ireeyjnt]{color:var(--muted);font-size:17px;max-width:760px}.page-head[data-astro-cid-ireeyjnt].dark .page-head__sub[data-astro-cid-ireeyjnt]{color:#cfcfcb}.page-head__sub[data-astro-cid-ireeyjnt] a[data-astro-cid-ireeyjnt]{color:var(--lychee);text-decoration:underline}.badge[data-astro-cid-ireeyjnt].light{border-color:#ffffff4d;color:#cfcfcb}.page-head__actions[data-astro-cid-ireeyjnt]{margin-top:28px;display:flex;gap:14px;flex-wrap:wrap}.dark[data-astro-cid-ireeyjnt] .btn-ghost[data-astro-cid-ireeyjnt]{color:#fff;border-color:#ffffff40}.dark[data-astro-cid-ireeyjnt] .btn-ghost[data-astro-cid-ireeyjnt]:hover{background:#ffffff14}.section[data-astro-cid-ireeyjnt]{padding:56px 0}.section--tint[data-astro-cid-ireeyjnt]{background:#fff}.section__title[data-astro-cid-ireeyjnt]{font-size:28px;font-weight:700;margin:0 0 8px}.section__lead[data-astro-cid-ireeyjnt]{color:var(--muted);margin:0 0 24px;max-width:760px}.modes[data-astro-cid-ireeyjnt]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mode__top[data-astro-cid-ireeyjnt]{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.mode__top[data-astro-cid-ireeyjnt] h3[data-astro-cid-ireeyjnt]{margin:0;font-size:18px}.mode__sub[data-astro-cid-ireeyjnt]{background:var(--lychee-50);color:var(--lychee-600);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.mode[data-astro-cid-ireeyjnt] p[data-astro-cid-ireeyjnt]{color:var(--muted);font-size:14px}.mode[data-astro-cid-ireeyjnt] ul[data-astro-cid-ireeyjnt]{margin:14px 0 0;padding-left:18px;color:var(--ink-soft);font-size:14px;display:grid;gap:6px}.devgrid[data-astro-cid-ireeyjnt]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.dev[data-astro-cid-ireeyjnt] h3[data-astro-cid-ireeyjnt]{margin:0 0 6px;font-size:15px}.dev[data-astro-cid-ireeyjnt] p[data-astro-cid-ireeyjnt]{margin:0;color:var(--muted);font-size:13px}.flow[data-astro-cid-ireeyjnt]{padding:28px}.flow__row[data-astro-cid-ireeyjnt]{display:flex;align-items:stretch;gap:12px;justify-content:center}.flow__row[data-astro-cid-ireeyjnt]+.flow__row[data-astro-cid-ireeyjnt]{margin-top:18px}.flow__node[data-astro-cid-ireeyjnt]{flex:1;max-width:240px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;font-weight:600}.flow__node[data-astro-cid-ireeyjnt] small[data-astro-cid-ireeyjnt]{display:block;color:var(--muted);font-weight:400;margin-top:4px}.flow__node--mid[data-astro-cid-ireeyjnt]{background:var(--lychee-50);border-color:#f6c9c9;color:var(--lychee-600)}.flow__node--mid[data-astro-cid-ireeyjnt] small[data-astro-cid-ireeyjnt]{color:#b76e6e}.flow__arrow[data-astro-cid-ireeyjnt]{align-self:center;font-size:24px;color:var(--lychee)}.foot[data-astro-cid-ireeyjnt]{padding:40px 0}.foot__inner[data-astro-cid-ireeyjnt]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;color:#9ca3af;font-size:14px}.foot[data-astro-cid-ireeyjnt] nav[data-astro-cid-ireeyjnt]{display:flex;gap:18px;flex-wrap:wrap}.foot[data-astro-cid-ireeyjnt] a[data-astro-cid-ireeyjnt]:hover{color:#fff}@media(max-width:640px){.page-head[data-astro-cid-ireeyjnt] h1[data-astro-cid-ireeyjnt]{font-size:32px}.modes[data-astro-cid-ireeyjnt]{grid-template-columns:1fr}.flow__row[data-astro-cid-ireeyjnt]{flex-direction:column;align-items:center}.flow__arrow[data-astro-cid-ireeyjnt]{transform:rotate(90deg)}.nav__links[data-astro-cid-ireeyjnt]{gap:12px}}
