:root{--bg:#fbfaf7;--fg:#22252b;--mut:#6b7079;--ln:#e4e1da;--ac:#2f6f5e}
*{box-sizing:border-box}html{font-size:16px}
body{margin:0;background:var(--bg);color:var(--fg);font:1rem/1.6 -apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.k3w{max-width:820px;margin:0 auto;padding:0 20px}
.q7h{border-bottom:1px solid var(--ln);background:#fff}
.q7h .k3w{display:flex;align-items:center;gap:22px;height:58px}
.b2m{font-weight:700;letter-spacing:.2px;margin-right:auto;color:var(--fg);text-decoration:none}
.q7h a{color:var(--mut);text-decoration:none;font-size:.94rem}.q7h a:hover{color:var(--ac)}
h1{font-size:2rem;line-height:1.25;margin:44px 0 12px}h2{font-size:1.2rem;margin:34px 0 8px}
.t9p{font-size:1.12rem;color:var(--mut);margin:0 0 22px}
code,pre{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.88rem}
pre{background:#fff;border:1px solid var(--ln);border-radius:6px;padding:14px 16px;overflow:auto}
ul{padding-left:20px}li{margin:4px 0}
.z5r{border-top:1px solid var(--ln);margin-top:56px;padding:22px 0;color:var(--mut);font-size:.86rem}
.f8n{max-width:340px;margin:60px auto;background:#fff;border:1px solid var(--ln);border-radius:8px;padding:26px}
.f8n label{display:block;font-size:.88rem;color:var(--mut);margin:12px 0 4px}
.f8n input{width:100%;padding:9px 10px;border:1px solid var(--ln);border-radius:5px;font:inherit}
.f8n button{margin-top:18px;width:100%;padding:10px;border:0;border-radius:5px;background:var(--ac);color:#fff;font:inherit;cursor:pointer}
.v1c{color:var(--mut);font-size:.9rem}
