:root{--bg:#faf9f6;--surface:#fff;--text-strong:#1d2420;--text-muted:#5c6660;--text-faint:#8b938e;--border:#e6e4dc;--border-strong:#cfcdc4;--accent:#2f6f4f;--accent-soft:#2f6f4f1f;--mono:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;--sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font:16px/1.6 var(--sans);color:var(--text-muted);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#121514;--surface:#191d1b;--text-strong:#edf1ee;--text-muted:#a3ada7;--text-faint:#737d77;--border:#272c29;--border-strong:#353b37;--accent:#74c69b;--accent-soft:#74c69b29}}*,:before,:after{box-sizing:border-box}body{background-color:var(--bg);background-image:radial-gradient(circle at 12% 0%, var(--accent-soft), transparent 42%), radial-gradient(circle at 88% 8%, var(--accent-soft), transparent 38%);background-repeat:no-repeat;min-height:100vh;margin:0}h1,h2,h3,p,dl,dd{margin:0}a{color:inherit}::selection{background:var(--accent-soft);color:var(--text-strong)}.page[data-v-a711c5bf]{max-width:880px;margin:0 auto;padding:0 24px 56px}.topbar[data-v-a711c5bf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.brand[data-v-a711c5bf]{color:var(--text-strong);letter-spacing:.04em;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.brand-dot[data-v-a711c5bf]{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%}.nav[data-v-a711c5bf]{gap:22px;font-size:14px;display:flex}.nav a[data-v-a711c5bf]{color:var(--text-muted);text-decoration:none;transition:color .2s}.nav a[data-v-a711c5bf]:hover{color:var(--accent)}.hero[data-v-a711c5bf]{border-bottom:1px solid var(--border);padding:56px 0 48px}.eyebrow[data-v-a711c5bf]{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:13px}.hero h1[data-v-a711c5bf]{letter-spacing:.04em;color:var(--text-strong);font-size:clamp(40px,8vw,64px);line-height:1.1}.lede[data-v-a711c5bf]{max-width:34em;color:var(--text-muted);margin-top:20px;font-size:16px;line-height:1.9}.chips[data-v-a711c5bf]{flex-wrap:wrap;gap:10px;margin-top:28px;padding:0;list-style:none;display:flex}.chips li[data-v-a711c5bf]{border:1px solid var(--border);color:var(--text-muted);background:var(--surface);border-radius:999px;padding:6px 12px;font-size:13px}.section[data-v-a711c5bf]{border-bottom:1px solid var(--border);padding:44px 0}.section h2[data-v-a711c5bf]{letter-spacing:.1em;color:var(--text-strong);align-items:baseline;gap:12px;margin-bottom:22px;font-size:15px;font-weight:600;display:flex}.idx[data-v-a711c5bf]{font-family:var(--mono);color:var(--accent);font-size:12px}.prose p[data-v-a711c5bf]{color:var(--text-muted);font-size:15px;line-height:2}.prose p+p[data-v-a711c5bf]{margin-top:14px}.info-grid[data-v-a711c5bf]{background:var(--border);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.info-item[data-v-a711c5bf]{background:var(--surface);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.info-item dt[data-v-a711c5bf]{letter-spacing:.06em;color:var(--text-faint);font-size:12px}.info-item dd[data-v-a711c5bf]{color:var(--text-strong);word-break:break-all;margin:0;font-size:15px}.cards[data-v-a711c5bf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.card[data-v-a711c5bf]{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:18px}.card h3[data-v-a711c5bf]{color:var(--text-strong);margin-bottom:8px;font-size:15px;font-weight:600}.card p[data-v-a711c5bf]{color:var(--text-muted);font-size:14px;line-height:1.8}.footer[data-v-a711c5bf]{text-align:center;padding-top:28px}.footer-line[data-v-a711c5bf]{color:var(--text-faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;line-height:1.9;display:flex}.footer-line a[data-v-a711c5bf]{color:var(--text-muted);border-bottom:1px solid #0000;text-decoration:none;transition:color .2s,border-color .2s}.footer-line a[data-v-a711c5bf]:hover{color:var(--accent);border-bottom-color:var(--accent)}.sep[data-v-a711c5bf]{color:var(--border-strong)}@media (width<=640px){.page[data-v-a711c5bf]{padding:0 18px 40px}.hero[data-v-a711c5bf]{padding:40px 0 36px}.nav[data-v-a711c5bf]{gap:16px}.info-grid[data-v-a711c5bf],.cards[data-v-a711c5bf]{grid-template-columns:minmax(0,1fr)}}
