:root{--ink:#211d35;--muted:#696474;--line:#e9e5ee;--pink:#d65493;--paper:#fcfbff;font-family:var(--font-sans);color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p{margin:0 0 15px;line-height:1.9}.skip-link{z-index:50;background:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}:focus-visible{outline-offset:4px;outline:3px solid #8c5bff}.doc-header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fcfbfff5;height:70px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}.brand{letter-spacing:-.06em;white-space:nowrap;align-items:center;gap:8px;font-size:22px;font-weight:750;display:flex}.brand-mark{color:#ff90c7;background:#211d35;border-radius:9px;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.doc-header nav{color:#625a6e;align-items:center;gap:28px;font-size:13px;display:flex}.doc-header nav a:hover,.doc-header nav .current{color:var(--pink)}.doc-intro{border-bottom:1px solid var(--line);padding:65px 0 37px}.eyebrow{color:#b54d85;letter-spacing:.17em;font-size:12px;font-weight:700}.doc-intro h1{font-size:var(--page-title-size);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);margin:12px 0 6px;line-height:1.38}.doc-intro p{color:var(--muted);margin:0;font-size:16px}.doc-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;padding-top:38px;padding-bottom:100px;display:grid}.sidebar{border-right:1px solid var(--line);scrollbar-width:thin;max-height:calc(100vh - 128px);padding-right:18px;position:sticky;top:108px;overflow:auto}.sidebar-title{color:#9e95a7;letter-spacing:.14em;margin:0 0 13px;font-size:12px;font-weight:700}.sidebar nav,.mobile-toc nav{flex-direction:column;gap:1px;display:flex}.sidebar a,.mobile-toc nav a{color:#686071;border-radius:9px;padding:8px 10px;font-size:13px;line-height:1.45}.sidebar a:hover,.mobile-toc nav a:hover{color:#b3447e;background:#f9edf5}.sidebar .toc-level-1{color:#32293f;margin-top:10px;font-size:14px;font-weight:700}.sidebar .toc-level-2{margin-top:5px;font-weight:700}.sidebar .toc-level-3{padding-left:24px}.mobile-toc{display:none}.doc-body{min-width:0;font-size:16px;line-height:1.85}.doc-body>p{color:#3f3a47}.doc-body h1,.doc-body h2,.doc-body h3,.doc-body h4,.doc-body h5{font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);scroll-margin-top:100px;line-height:1.4}.doc-body .source-title{color:#8b8192;margin:3px 0 23px;font-size:23px;font-weight:650}.doc-body h2{font-size:var(--section-title-size);border-top:1px solid var(--line);margin:65px 0 20px;padding-top:12px}.doc-body h2:first-of-type{border-top:0;margin-top:10px}.doc-body h3{margin:41px 0 15px;font-size:27px}.doc-body h4{margin:37px 0 14px;font-size:23px}.doc-body h5{margin:32px 0 12px;font-size:19px}.doc-body strong{font-weight:720}.doc-body :is(h1,h2,h3,h4,h5) strong{font-weight:inherit}.doc-brand-name{font-family:Microsoft YaHei,PingFang SC,sans-serif;font-weight:700}.doc-body em{font-style:italic}.doc-body .doc-bullets,.doc-body .doc-steps{color:#3f3a47;margin:0 0 20px;padding-left:26px}.doc-body li+li{margin-top:10px}.doc-body li>p{margin:0}.doc-body li::marker{color:#ca5d95;font-weight:700}.doc-body li>.doc-steps{margin-top:10px;margin-bottom:0}.doc-download-link{color:#b3447e;text-underline-offset:4px;text-decoration:underline}.doc-download-link:hover{color:var(--pink)}.doc-list{align-items:baseline;gap:12px;margin:0 0 12px 4px;display:flex}.doc-list p{min-width:0;margin:0}.doc-list.nested{margin-left:31px}.doc-marker{color:#ca5d95;text-align:right;flex:0 0 20px;font-size:15px;font-weight:700;display:inline-block}.doc-note{background:#fff6fb;border:1px solid #f0dce8;border-left:3px solid #e98ab8;border-radius:9px;margin:19px 0 25px;padding:15px 18px}.doc-note p{color:#665a6c;margin:0;font-size:15px}.doc-table-scroll{max-width:100%;margin:20px 0;overflow-x:auto}.doc-table-scroll table{border-collapse:collapse;width:100%}.doc-table-scroll td{vertical-align:top;border:1px solid #e4dde7;padding:12px}.doc-table-scroll td p{margin:0}.doc-figure{margin:23px 0 33px}.doc-figure-compact{max-width:560px}.doc-figure a{cursor:zoom-in;display:block}.doc-figure img{background:#fff;border:1px solid #e4dce8;border-radius:12px;width:100%;height:auto;box-shadow:0 9px 30px #261c3312}.doc-paragraph-with-media{margin:16px 0}.doc-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.doc-contact-card{background:#fff;border:1px solid #eae6ed;border-radius:20px;min-width:0;padding:23px}.doc-contact-head{align-items:center;gap:11px;display:flex}.doc-channel-icon{color:#fff;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-size:16px;font-weight:700;display:grid}.doc-channel-xhs{background:#f35a64}.doc-channel-bili{background:#75bde2}.doc-channel-wx{background:#49c67b}.doc-body .doc-contact-card h3{margin:0;font-size:16px}.doc-contact-head p{color:#9991a0;margin:1px 0 0;font-size:12px}.doc-contact-qr{cursor:zoom-in;margin:17px 0;display:block}.doc-contact-qr img{object-fit:contain;width:100%;height:250px}.doc-contact-bottom{text-align:center;color:#696272;border-top:1px solid #efebf1;padding-top:15px;font-size:13px;font-weight:700}@media (width<=1100px){.doc-contact-grid{grid-template-columns:1fr}.doc-contact-qr img{height:220px}}.doc-end{border-top:1px solid var(--line);color:#9a90a1;margin-top:65px;padding-top:20px;font-size:13px}.doc-end a{color:var(--pink)}.doc-footer{border-top:1px solid var(--line);color:#8a8190;padding:26px 0;font-size:12px}.doc-footer a:hover{color:var(--pink)}@media (width<=900px){.doc-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}.sidebar a{font-size:12px}.doc-body h3{font-size:25px}}@media (width<=700px){.doc-header{height:62px}.doc-header nav{gap:15px;font-size:12px}.doc-header nav a:nth-child(3),.doc-header nav a:nth-child(4){display:none}.doc-intro{padding:42px 0 28px}.doc-intro p{font-size:14px}.mobile-toc{margin-top:19px;display:block}.mobile-toc details{border:1px solid var(--line);background:#fff;border-radius:12px}.mobile-toc summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 16px;font-size:14px;font-weight:700;list-style:none;display:flex}.mobile-toc summary::-webkit-details-marker{display:none}.mobile-toc nav{max-height:48vh;padding:0 10px 12px;overflow:auto}.mobile-toc nav a{padding:8px 10px}.mobile-toc .toc-level-1{font-weight:700}.mobile-toc .toc-level-3{padding-left:25px}.doc-layout{padding-top:22px;padding-bottom:65px;display:block}.sidebar{display:none}.doc-body{font-size:15px}.doc-body .source-title{font-size:21px}.doc-body h2{font-size:var(--section-title-size);margin:54px 0 18px}.doc-body h3{margin:36px 0 13px;font-size:24px}.doc-body h4{margin:32px 0 11px;font-size:21px}.doc-body h5{margin:28px 0 10px;font-size:18px}.doc-list{gap:8px}.doc-marker{flex-basis:18px}.doc-note{padding:13px 14px}.doc-figure{margin:18px 0 26px}.doc-figure img{border-radius:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.brand-mark{object-fit:cover;color:inherit;background:0 0;border-radius:8px;flex:none;display:block}
