:root{color-scheme:light;--bg:#f6f6f7;--surface:#fff;--tint:#f1eef0;--text:#17141a;--muted:#55505a;--border:#e2dee1;--accent:#b80a6c;--accent-fill:#db0d82;--on-accent:#fff;--band:#141216;--band-2:#1e1b21;--band-text:#f2f0f2;--band-muted:#aaa4ac;--band-border:#2f2b33;--band-accent:#f472b6;--ok:#116b37;--ok-bg:#e6f4ea;--off:#4a4e55;--off-bg:#ecebe8;--warn:#8a4b00;--warn-bg:#fff4e0;--font-sans:system-ui, -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;--wrap:1288px}:root[data-theme=dark]{color-scheme:dark;--bg:#0c0b0d;--surface:#16141a;--tint:#121014;--text:#efecf0;--muted:#aaa4ac;--border:#2c2830;--accent:#f472b6;--accent-fill:#db0d82;--on-accent:#fff;--band:#18161b;--band-2:#211e25;--band-text:#f2f0f2;--band-muted:#aaa4ac;--band-border:#342f38;--band-accent:#f472b6;--ok:#56d074;--ok-bg:#12301c;--off:#c3c7cc;--off-bg:#2a2d32;--warn:#ffc46b;--warn-bg:#33270f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);margin:0;font-size:16px;line-height:1.6}a{color:var(--accent)}a:hover{color:var(--text)}summary{cursor:pointer}img,svg,video{max-width:100%}:focus-visible{outline:2px solid var(--accent-fill);outline-offset:2px}code,pre,kbd{font-family:var(--font-mono), monospace}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:24px}.band{background:var(--band);color:var(--band-text)}.band a{color:var(--band-accent)}.band a:hover{color:var(--band-text)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.mono{font-family:var(--font-mono), monospace;font-size:13px}.eyebrow{font-family:var(--font-mono), monospace;color:var(--accent);margin-bottom:10px;font-size:13px}.todo{background:var(--warn-bg);color:var(--warn);border-radius:6px;padding:1px 8px;font-size:13px;display:inline-block}.btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary,.band a.btn-primary{background:var(--accent-fill);color:var(--on-accent)}.btn-primary:hover,.band a.btn-primary:hover{color:var(--on-accent);filter:brightness(1.08)}.btn-dark,.band a.btn-dark{background:var(--text);color:var(--bg)}.btn-dark:hover,.band a.btn-dark:hover{color:var(--bg)}.btn-line{border-color:var(--border);color:var(--text)}.btn-line:hover{border-color:var(--accent-fill);color:var(--text)}.tbl-wrap{border:1px solid var(--border);border-radius:12px;margin-bottom:12px;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:15px}.tbl th,.tbl td{text-align:left;vertical-align:top;border-top:1px solid var(--border);padding:11px 14px}.tbl thead th{background:var(--surface);color:var(--muted);border-top:none;font-weight:500}.tbl tbody th{white-space:nowrap;font-weight:500}.layout{max-width:var(--wrap);flex-wrap:wrap;align-items:flex-start;gap:48px;margin:0 auto;padding:40px 24px 64px;display:flex}.layout>main{flex:640px;min-width:0}.side{flex:0 0 300px;position:sticky;top:96px}.side-left{flex:0 0 220px}@media (width<=1047px){.side{flex-basis:100%;order:-1;position:static}.side-left{flex-basis:100%}}@media (width<=720px){h1{font-size:32px}h2{font-size:26px}.tbl{font-size:14px}}.prose{font-size:17px;line-height:1.8}.prose>:first-child,.prose>section:first-child>h2:first-child{margin-top:0}.prose h2{margin:48px 0 14px;scroll-margin-top:96px;font-size:28px;font-weight:900;line-height:1.3}.prose h3{margin:32px 0 10px;scroll-margin-top:96px;font-size:20px;line-height:1.4}.prose p,.prose ul,.prose ol{margin:0 0 16px}.prose li+li{margin-top:6px}.prose code{background:var(--tint);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:.88em}.prose pre{background:var(--band);color:var(--band-text);border-radius:12px;margin:0 0 20px;padding:16px 18px;font-size:14px;line-height:1.7;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.prose img{border:1px solid var(--border);border-radius:10px;max-width:min(100%,720px);height:auto;margin:4px 0 20px;display:block}.prose img[width="540"],.prose img[width="1080"]{max-width:min(100%,300px)}.prose .md-tbl{max-width:100%;margin:0 0 20px;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.prose th,.prose td{text-align:left;vertical-align:top;border:1px solid var(--border);padding:10px 14px}.prose thead th{background:var(--surface);color:var(--muted);white-space:nowrap;font-weight:500}.prose .steps3{counter-reset:st;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.prose .steps3 li{border:1px solid var(--border);background:var(--surface);counter-increment:st;border-radius:14px;margin:0;padding:16px 18px;font-size:15px;line-height:1.6}.prose .steps3 li:before{content:counter(st);background:var(--accent-fill);width:26px;height:26px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.prose .steps3 li strong{margin-bottom:2px;font-size:16px;display:block}.prose blockquote{border-left:3px solid var(--accent-fill);background:var(--tint);border-radius:0 10px 10px 0;margin:0 0 16px;padding:12px 16px}@media (width<=720px){.prose{font-size:16px}.prose h2{font-size:24px}}.block{padding-block:72px}.block-surface{background:var(--surface);border-top:1px solid var(--border)}.block-tint{background:var(--tint);border-top:1px solid var(--border)}.block-title{margin:0 0 8px;font-size:38px;font-weight:900;line-height:1.2}.block-lead{color:var(--muted);margin:0 0 32px;font-size:17px}@media (width<=720px){.block{padding-block:56px}.block-title{font-size:28px}}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px 24px}.card h3{margin:0 0 6px;font-size:19px}.card p{color:var(--muted);margin:0;font-size:15px}a.card{color:var(--text);text-decoration:none;display:block}a.card:hover{border-color:var(--accent-fill);color:var(--text)}.prose h2.step{align-items:center;gap:12px;display:flex}.prose h2.step:before{content:attr(data-n);background:var(--text);width:34px;height:34px;color:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex}.terms{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:0 0 8px;display:grid}.term{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:14px;padding:16px 18px;font-size:15px;line-height:1.6}.term b{color:var(--text);margin-bottom:4px;font-size:16px;display:block}.site-hdr[data-v-fzpbxy5g]{z-index:50;background:var(--band);color:var(--band-text);border-bottom:1px solid var(--band-border);position:sticky;top:0}.hdr[data-v-fzpbxy5g]{max-width:var(--wrap);flex-wrap:wrap;align-items:center;gap:12px 32px;margin:0 auto;padding:16px 24px;display:flex}.brand[data-v-fzpbxy5g]{color:var(--band-text);align-items:center;gap:10px;text-decoration:none;display:flex}.brand[data-v-fzpbxy5g] span[data-v-fzpbxy5g]{font-family:var(--font-logo);letter-spacing:-.02em;font-size:20px;font-weight:700}.brand[data-v-fzpbxy5g]:hover{color:var(--band-text)}.brand[data-v-fzpbxy5g]:hover span[data-v-fzpbxy5g],.brand[data-v-fzpbxy5g]:focus-visible span[data-v-fzpbxy5g]{text-underline-offset:4px;text-decoration:underline}.nav-main[data-v-fzpbxy5g]{flex-wrap:wrap;flex:400px;gap:6px 24px;font-size:15px;display:flex}.nav-main[data-v-fzpbxy5g] a[data-v-fzpbxy5g]{color:var(--band-text);text-decoration:none}.nav-main[data-v-fzpbxy5g] a[data-v-fzpbxy5g][aria-current=page]{text-underline-offset:6px;text-decoration:underline}.nav-main[data-v-fzpbxy5g] a[data-v-fzpbxy5g]:hover{color:var(--band-text);text-underline-offset:6px;text-decoration:underline}.hdr-extra[data-v-fzpbxy5g]{align-items:center;gap:10px;display:flex}.icon-btn[data-v-fzpbxy5g]{border:1px solid var(--band-border);width:44px;height:44px;color:var(--band-text);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:border-color .15s;display:flex}@media (hover:hover){.icon-btn[data-v-fzpbxy5g]:hover{color:var(--band-text);border-color:var(--accent-fill)}}.icon-btn[data-v-fzpbxy5g]:focus-visible{border-color:var(--accent-fill)}.menu-btn[data-v-fzpbxy5g],.i-sun[data-v-fzpbxy5g]{display:none}[data-theme=dark] .i-sun[data-v-fzpbxy5g]{display:block}[data-theme=dark] .i-moon[data-v-fzpbxy5g]{display:none}@media (width<=720px){.nav-main[data-v-fzpbxy5g],.hdr-extra[data-v-fzpbxy5g]{display:none}.menu-btn[data-v-fzpbxy5g]{margin-left:auto;display:flex}}.m-menu[data-v-fzpbxy5g]{z-index:100;background:var(--band);color:var(--band-text);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.m-menu[data-v-fzpbxy5g][hidden]{display:none}.m-head[data-v-fzpbxy5g]{align-items:center;gap:12px;padding:16px 24px;display:flex}.m-head[data-v-fzpbxy5g] .icon-btn[data-v-fzpbxy5g]{margin-left:auto}.m-search[data-v-fzpbxy5g]{border:1px solid var(--band-border);background:var(--band-2);height:48px;color:var(--band-muted);border-radius:12px;align-items:center;gap:10px;margin:4px 24px 0;padding:0 14px;display:flex}.m-search[data-v-fzpbxy5g] input[data-v-fzpbxy5g]{min-width:0;height:100%;color:var(--band-text);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:16px}.m-search[data-v-fzpbxy5g] input[data-v-fzpbxy5g]::placeholder{color:var(--band-muted)}.m-search[data-v-fzpbxy5g]:focus-within{outline:2px solid var(--accent-fill);outline-offset:2px}.m-nav[data-v-fzpbxy5g]{flex:auto;padding:12px 24px 0}.m-link[data-v-fzpbxy5g]{border-bottom:1px solid var(--band-border);min-height:56px;color:var(--band-text);justify-content:space-between;align-items:center;padding:0 4px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.m-link[data-v-fzpbxy5g]:hover{color:var(--band-text)}.m-link[data-v-fzpbxy5g][aria-current=page]{color:var(--band-accent)}.m-link[data-v-fzpbxy5g] small[data-v-fzpbxy5g]{color:var(--band-muted);font-size:13px;font-weight:400}.m-foot[data-v-fzpbxy5g]{gap:10px;padding:20px 24px 32px;display:flex}.m-theme[data-v-fzpbxy5g]{border:1px solid var(--band-border);height:48px;color:var(--band-text);font:inherit;cursor:pointer;background:0 0;border-radius:12px;flex:1 1 0;font-size:16px}.t-to-light[data-v-fzpbxy5g]{display:none}[data-theme=dark] .t-to-light[data-v-fzpbxy5g]{display:inline}[data-theme=dark] .t-to-dark[data-v-fzpbxy5g]{display:none}.m-note[data-v-fzpbxy5g]{color:var(--band-muted);margin:0;padding:0 24px 24px;font-size:13px}.ftr[data-v-nns7i3if]{border-top:1px solid var(--border);background:var(--surface)}.ftr-grid[data-v-nns7i3if]{max-width:var(--wrap);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px;margin:0 auto;padding:40px 24px 28px;font-size:14px;display:grid}.ftr-brand[data-v-nns7i3if]{font-family:var(--font-logo);align-items:center;gap:8px;margin-bottom:8px;font-size:18px;font-weight:700;display:flex}.ftr-grid[data-v-nns7i3if] p[data-v-nns7i3if]{color:var(--muted);margin:0}.ftr-grid[data-v-nns7i3if] nav[data-v-nns7i3if]{flex-direction:column;gap:6px;display:flex}.ftr-grid[data-v-nns7i3if] nav[data-v-nns7i3if] a[data-v-nns7i3if]{color:var(--muted);text-decoration:none}.ftr-grid[data-v-nns7i3if] nav[data-v-nns7i3if] a[data-v-nns7i3if]:hover{color:var(--text);text-decoration:underline}.ftr-copy[data-v-nns7i3if]{max-width:var(--wrap);border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0 auto;padding:16px 24px 28px;font-size:13px;display:flex}.ftr-ck[data-v-nns7i3if]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ftr-ck[data-v-nns7i3if]:hover{color:var(--text)}.ck[data-v-hq3mgpmn]{z-index:60;pointer-events:none;padding:16px;position:fixed;bottom:0;left:0;right:0}.ck[data-v-hq3mgpmn][hidden]{display:none}.ck-row[data-v-hq3mgpmn]{pointer-events:auto;background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:center;gap:16px 24px;max-width:1208px;margin:0 auto;padding:18px 22px;display:flex;box-shadow:0 8px 28px #0000001f}.ck-row[data-v-hq3mgpmn] p[data-v-hq3mgpmn]{flex:auto;margin:0;font-size:15px;line-height:1.6}.ck-row[data-v-hq3mgpmn] a[data-v-hq3mgpmn]{margin-left:4px}.ck-btns[data-v-hq3mgpmn]{flex:none;gap:10px;display:flex}.ck-btns[data-v-hq3mgpmn] button[data-v-hq3mgpmn]{border:1px solid var(--text);min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:0 20px;font-size:16px;font-weight:700}.ck-no[data-v-hq3mgpmn]{color:var(--text);background:0 0}.ck-no[data-v-hq3mgpmn]:hover{border-color:var(--accent-fill)}.ck-yes[data-v-hq3mgpmn]{background:var(--text);color:var(--bg)}@media (width<=720px){.ck[data-v-hq3mgpmn]{padding:10px}.ck-row[data-v-hq3mgpmn]{flex-direction:column;align-items:stretch;padding:16px}.ck-btns[data-v-hq3mgpmn] button[data-v-hq3mgpmn]{flex:1 1 0}}.skip[data-v-hkbrpulz]{z-index:200;background:var(--accent-fill);color:var(--on-accent);padding:8px 14px;position:absolute;top:0;left:0;transform:translateY(-120%)}.skip[data-v-hkbrpulz]:focus{transform:none}
