.container[data-astro-cid-4ygsve6s]{position:relative}.hero[data-astro-cid-4ygsve6s]{padding:clamp(48px,9vw,112px) 0 clamp(40px,7vw,80px);background:linear-gradient(180deg,var(--bg) 0%,var(--panel-tint) 100%);text-align:center}.hero-in[data-astro-cid-4ygsve6s]{display:flex;flex-direction:column;align-items:center;gap:var(--s-4)}.eyebrow[data-astro-cid-4ygsve6s]{font-size:var(--text-sm);font-weight:600;color:var(--data);letter-spacing:.02em;font-family:var(--font-mono)}h1[data-astro-cid-4ygsve6s]{font-size:var(--text-display);font-weight:700;letter-spacing:-.03em;line-height:1.08}.verse[data-astro-cid-4ygsve6s]{display:flex;flex-direction:column;gap:.35em;margin-top:var(--s-3);font-family:Songti SC,STSong,"Noto Serif SC","Source Han Serif SC","Noto Serif CJK SC",serif;font-size:clamp(1rem,.9rem + .5vw,1.25rem);letter-spacing:.12em;color:var(--muted)}.verse[data-astro-cid-4ygsve6s] span[data-astro-cid-4ygsve6s],.poem[data-astro-cid-4ygsve6s] span[data-astro-cid-4ygsve6s]{display:block;white-space:nowrap}.poem[data-astro-cid-4ygsve6s]:not(:lang(zh)){font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,"Noto Serif","DejaVu Serif",serif;letter-spacing:-.01em;line-height:1.12;font-size:min(var(--text-display),8.4vw);max-width:21ch;text-wrap:balance}.poem[data-astro-cid-4ygsve6s]:not(:lang(zh)) span[data-astro-cid-4ygsve6s]{white-space:normal}.poem[data-astro-cid-4ygsve6s]{font-family:Songti SC,STSong,"Noto Serif SC","Source Han Serif SC","Noto Serif CJK SC",serif;font-weight:700;font-size:min(var(--text-display),9.6vw);line-height:1.25;letter-spacing:.04em;margin-top:var(--s-4);margin-bottom:var(--s-4)}.sub[data-astro-cid-4ygsve6s]{max-width:62ch;color:var(--ink-2);font-size:var(--text-lg)}.cta[data-astro-cid-4ygsve6s]{display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:center;margin-top:var(--s-3)}.btn[data-astro-cid-4ygsve6s]{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:var(--radius-pill);font-weight:600;font-size:15px;text-decoration:none;color:var(--accent-ink);background:var(--accent-soft);transition:background-color var(--dur-base) var(--ease-apple),color var(--dur-base) var(--ease-apple)}.btn[data-astro-cid-4ygsve6s]:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}.btn[data-astro-cid-4ygsve6s].primary{color:var(--on-accent);background:var(--accent)}.btn[data-astro-cid-4ygsve6s].primary:hover{background:var(--accent-hover)}.chip[data-astro-cid-4ygsve6s]{color:var(--muted);font-size:var(--text-xs)}.block[data-astro-cid-4ygsve6s]{padding:clamp(48px,8vw,96px) 0}.block[data-astro-cid-4ygsve6s].tint{background:var(--panel)}h2[data-astro-cid-4ygsve6s]{font-size:var(--text-2xl);letter-spacing:-.02em}.lead[data-astro-cid-4ygsve6s]{margin-top:var(--s-3);color:var(--ink-2);max-width:72ch}h3[data-astro-cid-4ygsve6s]{font-size:var(--text-lg);letter-spacing:-.01em}.three[data-astro-cid-4ygsve6s],.two[data-astro-cid-4ygsve6s]{display:grid;gap:var(--s-4);margin-top:var(--s-5)}.three[data-astro-cid-4ygsve6s]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.two[data-astro-cid-4ygsve6s]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tile[data-astro-cid-4ygsve6s]{padding:var(--s-5);border-radius:var(--radius-lg);background:var(--bg-elev);border:1px solid var(--line)}.tile[data-astro-cid-4ygsve6s] p[data-astro-cid-4ygsve6s]{margin-top:var(--s-2);color:var(--ink-2);font-size:var(--text-sm)}.tile[data-astro-cid-4ygsve6s] a[data-astro-cid-4ygsve6s],.note[data-astro-cid-4ygsve6s] a[data-astro-cid-4ygsve6s],.links[data-astro-cid-4ygsve6s] a[data-astro-cid-4ygsve6s]{color:var(--accent-ink)}.flow[data-astro-cid-4ygsve6s]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:var(--s-6) 0 0;padding:0;list-style:none}.flow[data-astro-cid-4ygsve6s] li[data-astro-cid-4ygsve6s]{position:relative;display:flex;align-items:stretch}.step[data-astro-cid-4ygsve6s]{flex:1;padding:var(--s-5);border-radius:var(--radius-lg);background:var(--bg-elev);border:1px solid var(--line);margin-right:var(--s-6)}.flow[data-astro-cid-4ygsve6s] li[data-astro-cid-4ygsve6s]:last-child .step[data-astro-cid-4ygsve6s]{margin-right:0}.n[data-astro-cid-4ygsve6s]{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:13px;font-weight:700;margin-bottom:var(--s-3);background:var(--data-soft);color:var(--data)}.step[data-astro-cid-4ygsve6s][data-step="2"] .n[data-astro-cid-4ygsve6s]{background:color-mix(in srgb,var(--indigo) 14%,transparent);color:var(--indigo)}.step[data-astro-cid-4ygsve6s][data-step="4"] .n[data-astro-cid-4ygsve6s]{background:var(--event-soft);color:var(--event-ink)}.step[data-astro-cid-4ygsve6s] p[data-astro-cid-4ygsve6s]{margin-top:var(--s-2);font-size:var(--text-sm);color:var(--ink-2)}.arrow[data-astro-cid-4ygsve6s]{position:absolute;right:5px;top:50%;transform:translateY(-50%);color:var(--muted)}.qs[data-astro-cid-4ygsve6s]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5);margin-top:var(--s-5)}.qs[data-astro-cid-4ygsve6s] h3[data-astro-cid-4ygsve6s]{margin-bottom:var(--s-2)}pre[data-astro-cid-4ygsve6s]{margin:0;padding:var(--s-4) var(--s-5);overflow-x:auto;border-radius:var(--radius);background:var(--bg-elev);border:1px solid var(--line);font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--ink)}.note[data-astro-cid-4ygsve6s]{margin-top:var(--s-4);color:var(--muted);font-size:var(--text-sm);max-width:72ch}.sub-h[data-astro-cid-4ygsve6s]{margin-top:var(--s-6)}.links[data-astro-cid-4ygsve6s]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);list-style:none;padding:0;margin:var(--s-3) 0 0}.scroll[data-astro-cid-4ygsve6s]{overflow-x:auto;margin-top:var(--s-5);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-elev)}.mt[data-astro-cid-4ygsve6s]{width:100%;border-collapse:collapse;font-size:var(--text-sm);min-width:720px}.mt[data-astro-cid-4ygsve6s] th[data-astro-cid-4ygsve6s],.mt[data-astro-cid-4ygsve6s] td[data-astro-cid-4ygsve6s]{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.mt[data-astro-cid-4ygsve6s] thead[data-astro-cid-4ygsve6s] th[data-astro-cid-4ygsve6s]{color:var(--muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;background:var(--panel)}.mt[data-astro-cid-4ygsve6s] tbody[data-astro-cid-4ygsve6s] th[data-astro-cid-4ygsve6s]{font-weight:600;width:16%}.mt[data-astro-cid-4ygsve6s] td[data-astro-cid-4ygsve6s]{color:var(--ink-2)}.mt[data-astro-cid-4ygsve6s] tr[data-astro-cid-4ygsve6s]:last-child>[data-astro-cid-4ygsve6s]{border-bottom:0}.mt[data-astro-cid-4ygsve6s] .ev[data-astro-cid-4ygsve6s]{font-family:var(--font-mono);font-size:12px;line-height:1.7}.mt[data-astro-cid-4ygsve6s] .ev[data-astro-cid-4ygsve6s] a[data-astro-cid-4ygsve6s]{color:var(--accent-ink)}.srcs[data-astro-cid-4ygsve6s]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);margin-top:var(--s-4)}.src[data-astro-cid-4ygsve6s] h3[data-astro-cid-4ygsve6s]{font-size:var(--text-base)}.pub[data-astro-cid-4ygsve6s]{color:var(--muted)!important}.src[data-astro-cid-4ygsve6s] dl[data-astro-cid-4ygsve6s]{margin:var(--s-3) 0 0;display:grid;gap:var(--s-3)}.src[data-astro-cid-4ygsve6s] dt[data-astro-cid-4ygsve6s]{color:var(--muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.src[data-astro-cid-4ygsve6s] dd[data-astro-cid-4ygsve6s]{margin:2px 0 0;font-size:var(--text-sm);color:var(--ink-2)}.disc[data-astro-cid-4ygsve6s]{margin-top:var(--s-5);padding:var(--s-5);border-radius:var(--radius-lg);border:1px dashed var(--line-strong)}.disc[data-astro-cid-4ygsve6s] p[data-astro-cid-4ygsve6s]{margin-top:var(--s-2);color:var(--ink-2);font-size:var(--text-sm)}@media(max-width:860px){.flow[data-astro-cid-4ygsve6s]{grid-template-columns:1fr;gap:var(--s-3)}.step[data-astro-cid-4ygsve6s]{margin-right:0}.arrow[data-astro-cid-4ygsve6s]{right:50%;top:auto;bottom:-22px;transform:translate(50%) rotate(90deg);z-index:1}.flow[data-astro-cid-4ygsve6s] li[data-astro-cid-4ygsve6s]{padding-bottom:0}}
