@font-face{font-family:HelpSans;src:url('/static/fonts/NotoSansSC-UI.949fdaba7ba8.woff2') format('woff2');font-display:swap;font-weight:100 900}
/* Preserve screenshot detail without enlarging small dialog captures. */
.tutorial .screenshot-link{width:fit-content;max-width:100%;padding-bottom:42px}
.tutorial .screenshot-link img{width:auto;max-width:100%;height:auto}
.tutorial .image-expand{bottom:6px;right:8px}
:root{color-scheme:light;--ink:#182131;--muted:#566477;--blue:#2155d9;--line:#dde3ec;--soft:#f4f6fa;--white:#fff;font-family:HelpSans,'Microsoft YaHei',sans-serif;font-size:15px;line-height:1.8;color:var(--ink);background:var(--white)}
*{box-sizing:border-box}body{margin:0}a{color:var(--blue);text-underline-offset:4px}a:hover{color:#143a99}a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #6d95e7;outline-offset:4px}::selection{color:#fff;background:#2155d9}[hidden]{display:none!important}section[id],main[id]{scroll-margin-top:100px}
.skip{position:absolute;left:20px;top:-100px;padding:10px;background:white;z-index:9}.skip:focus{top:8px}
.header{height:78px;padding:0 36px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);background:var(--white);position:sticky;top:0;z-index:3}.brand{font-size:20px;font-weight:750;color:var(--ink);text-decoration:none;white-space:nowrap}.brand span{display:inline-block;border-left:1px solid #bac5d5;font-size:14px;font-weight:450;color:var(--muted);margin-left:14px;padding-left:16px}.header nav{display:flex;gap:24px;align-items:center;font-size:14px}.header nav a{text-decoration:none}.header-action{background:#edf3ff;padding:8px 14px;border-radius:8px}
.layout{display:grid;grid-template-columns:208px minmax(0,840px);gap:56px;max-width:1220px;margin:auto;padding:40px 32px 72px}.sidebar{position:sticky;top:110px;align-self:start;max-height:calc(100vh - 130px);overflow:auto;padding-right:14px;scrollbar-width:thin;scrollbar-color:#bdc8d9 transparent}.sidebar a,.mobile-menu nav a{display:block;font-size:13px;color:#42516a;text-decoration:none;padding:6px 12px;border-radius:6px}.sidebar a:hover,.mobile-menu nav a:hover{background:var(--soft)}.sidebar a[aria-current],.mobile-menu nav a[aria-current]{background:#edf3ff;color:#194abd;font-weight:650}.nav-group{margin-top:22px}.nav-group p{margin:0 0 6px;padding-left:12px;font-size:12px;font-weight:650;color:#657286}.sidebar-support{border-top:1px solid var(--line);padding:20px 12px;margin-top:24px;font-size:12px}.sidebar-support p{margin:4px 0}.sidebar-support a{padding:4px 0;color:var(--blue)}.mobile-menu{display:none}
main{min-width:0}.breadcrumb ol{list-style:none;display:flex;gap:10px;padding:0;margin:0;color:var(--muted);font-size:12px}.breadcrumb li+li:before{content:'/';margin-right:10px;color:#7a8799}.intro{padding:24px 0 28px}.intro h1{font-size:32px;line-height:1.45;letter-spacing:-.025em;max-width:25em;margin:0 0 12px;text-wrap:balance}.lead{font-size:16px;color:var(--muted);margin:0}.date{font-size:12px;color:var(--muted);margin:16px 0 0}h2{font-size:21px;line-height:1.5;margin:0 0 12px;letter-spacing:-.015em}h3{font-size:16px;line-height:1.6;margin:0 0 7px}p{overflow-wrap:anywhere}.prose-section{margin-top:32px;max-width:74ch}.prose-section p,.tutorial>p,.steps p{color:#405067;line-height:1.95;margin:0}
.page-toc{background:var(--soft);padding:16px 20px;border-radius:10px;margin-bottom:24px}.page-toc summary{font-size:13px;font-weight:650;cursor:pointer;min-height:28px}.page-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;padding-top:12px}.page-toc a{font-size:12px;color:#425674;text-decoration:none}.page-toc a:hover{color:var(--blue);text-decoration:underline}.tutorial-notice{font-size:12px;color:#566477;line-height:1.9}.tutorial{margin-top:36px;padding-top:32px;border-top:1px solid var(--line)}.tutorial figure{margin:20px 0 24px}.screenshot-link{position:relative;display:block;border:1px solid #cfd8e5;border-radius:12px;overflow:hidden;background:var(--soft)}.screenshot-link img{display:block;width:100%;height:auto}.image-expand{position:absolute;right:10px;bottom:10px;background:#182131;color:#fff;padding:5px 12px;border-radius:6px;font-size:12px}.screenshot-link:hover .image-expand{background:var(--blue)}figcaption{font-size:12px;color:var(--muted);margin-top:10px;line-height:1.8}.steps{list-style:none;counter-reset:step;padding:0;margin:0 0 24px}.steps li{position:relative;padding:0 0 24px 46px;counter-increment:step}.steps li:before{content:counter(step);position:absolute;left:0;top:2px;width:28px;height:28px;background:#edf3ff;color:#1a4aba;border-radius:50%;text-align:center;font-weight:700;font-size:13px;line-height:28px}.steps li:not(:last-child):after{content:'';position:absolute;left:13px;top:36px;bottom:8px;width:1px;background:var(--line)}.steps p{font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--blue);color:#fff;text-decoration:none;border-radius:8px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:550}.button:hover{background:#1741b0;color:white}
.upgrade-pricing-summary{margin:0 0 28px;padding:22px 24px;border:1px solid #cad8f0;border-radius:12px;background:#f5f8ff;max-width:74ch}.upgrade-pricing-summary h2{margin:0 0 8px;font-size:20px}.upgrade-pricing-summary p{margin:0;color:#344763;line-height:1.8}.upgrade-pricing-summary strong{color:#173f9e}.upgrade-pricing-flow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:16px 0;padding:11px 0;border-top:1px solid #d9e4f6;border-bottom:1px solid #d9e4f6;color:#38516e;font-size:13px}.upgrade-pricing-flow strong{font-weight:700}.upgrade-pricing-summary .upgrade-pricing-note{font-size:13px}.upgrade-pricing-note a{font-weight:650}
.help-start{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;background:#edf3ff;border-radius:14px;padding:28px;margin-bottom:32px;overflow:hidden}.start-copy{align-self:center}.start-copy h2{font-size:23px;line-height:1.55}.start-copy p{font-size:14px;color:#3f567e;margin:0 0 20px}.journey{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:20px 0 0;font-size:11px;color:#455d87}.journey li+li:before{content:'→';margin-right:12px}.start-preview{display:block;align-self:center;text-decoration:none;min-width:0}.start-preview img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid #c2d2ed}.start-preview>span{display:flex;justify-content:space-between;font-size:12px;margin-top:10px;color:#315b9b}.task-section{margin-bottom:36px}.task-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.task-grid>a{display:flex;gap:16px;align-items:center;text-decoration:none;color:var(--ink);padding:20px 0;border-bottom:1px solid var(--line)}.task-grid>a>span:last-child{margin-left:auto;color:var(--blue)}.task-grid a:hover h3{color:var(--blue)}.task-grid h3{font-size:15px;margin:0 0 4px}.task-grid p{font-size:12px;margin:0;color:var(--muted)}.task-symbol{font-size:18px;font-weight:700;color:#325fae;min-width:28px}.task-grid svg{width:28px;height:28px;fill:none;stroke:#325fae;stroke-width:1.4;flex-shrink:0}
.library-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.library-heading span{font-size:12px;color:var(--muted)}.help-search{margin:6px 0 28px}.help-search label{display:block;font-size:12px;margin-bottom:6px;color:var(--muted)}.help-search input{font:inherit;font-size:14px;width:100%;height:48px;border:1px solid #abb9ce;border-radius:8px;padding:0 16px;background:var(--white);color:var(--ink);caret-color:var(--blue)}.help-search input::placeholder{color:#627088}.article-group{display:grid;grid-template-columns:100px minmax(0,1fr);gap:24px;margin-top:28px}.article-group>h3{font-size:13px;color:#4e5d75;margin:12px 0}.article-link{position:relative;display:block;padding:12px 30px 14px 0;border-bottom:1px solid var(--line);text-decoration:none}.article-link span{display:block;font-size:14px;font-weight:550;color:var(--ink)}.article-link small{display:block;font-size:12px;line-height:1.7;color:var(--muted);margin-top:4px}.article-link b{position:absolute;right:0;top:18px;font-weight:400}.article-link:hover span{color:var(--blue)}#help-empty{padding:24px;background:var(--soft);border-radius:10px}
.comparison{overflow:auto;margin-top:24px}table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}caption{text-align:left;font-weight:650;margin-bottom:12px}th,td{padding:14px;border-bottom:1px solid var(--line);vertical-align:top}thead{background:var(--soft)}.related{margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.related h2{font-size:16px}.related a{display:inline-block;margin:5px 24px 5px 0;font-size:13px}.help{display:flex;gap:20px;align-items:center;justify-content:space-between;background:var(--soft);padding:20px 24px;margin-top:32px;border-radius:10px;font-size:13px}.help p{margin:0}footer{border-top:1px solid var(--line);padding:28px 32px 36px;max-width:1156px;margin:auto;color:var(--muted);font-size:12px}footer p{margin:0 0 10px}footer nav{display:flex;gap:24px;flex-wrap:wrap}
@media(max-width:1050px){.layout{gap:32px;grid-template-columns:180px minmax(0,1fr);padding-inline:24px}.help-start{grid-template-columns:1fr;padding:24px}.start-preview{max-width:520px}.header{padding-inline:24px}}
@media(max-width:760px){.header{position:relative;min-height:98px;height:auto;padding:16px 20px;gap:12px;flex-wrap:wrap}.brand{font-size:18px}.brand span{font-size:12px;margin-left:10px;padding-left:12px}.header nav{gap:20px;font-size:12px;width:100%;justify-content:space-between}.header-action{padding:6px 10px}.layout{display:block;padding:24px 20px 40px}.sidebar{display:none}.mobile-menu{display:block;border-bottom:1px solid var(--line);background:var(--soft);padding:12px 20px}.mobile-menu summary{font-size:13px;font-weight:600;cursor:pointer;min-height:26px}.mobile-menu nav{padding:12px 0}.mobile-menu .nav-group{margin-top:14px}.intro{padding:20px 0 24px}.intro h1{font-size:27px}.lead{font-size:14px}.help-start{padding:20px;gap:22px;margin-bottom:28px}.start-copy h2{font-size:21px}.start-copy p{font-size:13px}.task-grid{grid-template-columns:1fr}.task-grid>a{padding:18px 0}.article-group{grid-template-columns:1fr;gap:0;margin-top:24px}.article-group>h3{margin:0 0 4px}.page-toc nav{grid-template-columns:1fr}.tutorial{padding-top:24px;margin-top:28px}.tutorial h2{font-size:20px}.steps li{padding-left:40px}.help{align-items:flex-start;flex-direction:column;gap:12px}footer{padding:24px 20px}.comparison th,.comparison td{padding:10px;min-width:100px}.button{max-width:100%;text-align:center}}
@media(max-width:760px){.upgrade-pricing-summary{padding:18px 20px}.upgrade-pricing-summary h2{font-size:18px}.upgrade-pricing-flow{display:grid;grid-template-columns:1fr auto;gap:4px 8px}.upgrade-pricing-flow span[aria-hidden]{display:none}.upgrade-pricing-flow span:first-child::before{content:'1. ';font-weight:700;color:#173f9e}.upgrade-pricing-flow span:nth-of-type(3)::before{content:'2. ';font-weight:700;color:#173f9e}.upgrade-pricing-flow strong::before{content:'3. ';font-weight:700;color:#173f9e}.upgrade-pricing-flow>*{grid-column:1/-1}}
