.doc-page{background:var(--night);flex-direction:column;min-height:100vh;display:flex}.doc-main{width:var(--content);overflow-wrap:anywhere;flex:1;min-width:0;margin:0 auto;padding:148px 0 120px}.doc-eyebrow{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:11px}.doc-main h1{letter-spacing:-.045em;max-width:760px;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.06}.doc-lead{max-width:620px;color:var(--muted);margin:0 0 64px;font-size:17px;line-height:1.75}.doc-section{border-top:1px solid var(--line);max-width:660px;padding:34px 0}.doc-section h2{letter-spacing:-.01em;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.doc-section p{color:#bcc3cd;margin:0 0 14px;font-size:15px;line-height:1.85}.doc-section p:last-child{margin-bottom:0}.doc-section a{color:var(--accent);border-bottom:1px solid #e6c5854d}.doc-section a:hover{border-bottom-color:var(--accent)}.doc-note{border:1px solid var(--line);max-width:660px;color:var(--dim);border-radius:12px;margin:48px 0 0;padding:20px 24px;font-size:13px;line-height:1.8}[data-language=zh] .lang-en,html:not([data-language=zh]) .lang-zh{display:none}.doc-page .site-footer{width:var(--content);border-top:1px solid var(--line);color:var(--dim);justify-content:space-between;gap:20px;margin:0 auto;padding:26px 0 44px;font-size:12px;display:flex}@media (width<=860px){.doc-main{padding:116px 0 90px}}@media (width<=720px){.doc-main{padding:96px 0 80px}.doc-page .site-footer{flex-direction:column;gap:8px}}.doc-licence{border:1px solid var(--line);max-height:320px;color:var(--dim);white-space:pre-wrap;background:#ffffff04;border-radius:10px;margin:0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.7;overflow:auto}.doc-links,.doc-footer-links{flex-wrap:wrap;gap:12px 24px;display:flex}.doc-links{color:var(--accent);margin-top:36px;font-size:13px}.doc-disclosure{margin-top:18px}.doc-disclosure summary{width:fit-content;color:var(--accent);cursor:pointer;padding:8px 0;font-size:13px}.doc-disclosure summary:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.doc-disclosure .doc-licence{margin-top:8px}.doc-information-nav{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:4px 24px;margin:0 0 32px;padding-bottom:16px;font-size:12px;display:flex}.doc-information-nav a{align-items:center;min-height:36px;display:inline-flex}.doc-information-nav a[aria-current=page],.doc-information-nav a:hover,.doc-information-nav a:focus-visible{color:var(--accent)}.is-information .doc-main{padding-top:112px}.is-information .doc-main h1{letter-spacing:-.025em;max-width:760px;font-size:clamp(28px,3.7vw,42px);line-height:1.25}.is-information .doc-lead{margin-bottom:32px;font-size:16px}.doc-section ul,.doc-section ol{color:#bcc3cd;margin:12px 0;padding-left:22px;font-size:14px;line-height:1.9}.doc-section li+li{margin-top:8px}.doc-actions{flex-wrap:wrap;gap:10px 24px;display:flex}.doc-faq{border-top:1px solid var(--line);max-width:660px}.doc-faq summary{color:var(--ink);cursor:pointer;padding:20px 0;font-size:15px;line-height:1.7}.doc-faq[open]{padding-bottom:20px}.doc-faq p{color:#bcc3cd;margin:0 0 12px;font-size:14px;line-height:1.9}.doc-faq p:last-child{margin-bottom:0}.doc-faq a,.doc-note a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.doc-section[id],.doc-faq[id]{scroll-margin-top:100px}.doc-contact-heading{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:18px;display:flex}.is-information .doc-contact-heading h1{margin:0;font-size:24px}.doc-contact-address{color:var(--accent);text-underline-offset:5px;font-size:18px;text-decoration:underline}.doc-contact-secondary{color:var(--muted);margin:0;font-size:13px}.doc-contact-secondary a:hover{color:var(--accent)}.doc-updated{color:var(--dim);margin:0 0 20px;font-size:12px}.doc-footer-links a{align-items:center;min-height:32px;display:inline-flex}.doc-information-nav a:focus-visible,.doc-footer-links a:focus-visible,.doc-faq summary:focus-visible{outline:1px solid var(--accent);outline-offset:4px}@media (width<=720px){.is-information .doc-main{padding-top:84px}.doc-information-nav{gap:0 18px;margin-bottom:24px;padding-bottom:12px}.doc-page .site-footer{gap:16px}.doc-footer-links{gap:2px 20px}}
