:root{--ui-font-body:"Public Sans Variable","PingFang SC","Microsoft YaHei UI","Noto Sans SC","Microsoft YaHei",sans-serif;--ui-font-display:var(--ui-font-body);--ui-font-numeric:"Public Sans Variable","Aptos","Microsoft YaHei UI","Noto Sans SC",sans-serif;--ui-font-mono:"Cascadia Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--ui-font-ledger:Arial,"Microsoft YaHei","Microsoft YaHei UI","PingFang SC","Noto Sans SC",sans-serif;--ui-font:var(--ui-font-body);--ui-font-feature:"tnum" 1,"cv02" 1,"cv03" 1,"cv04" 1;--type-2xs:8px;--type-xs:9px;--type-sm:10px;--type-label:11px;--type-control:12px;--type-body:13px;--type-body-lg:14px;--type-subtitle:15px;--type-title-sm:16px;--type-title:18px;--type-heading-sm:20px;--type-heading:22px;--type-receipt-mark:23px;--type-heading-xl:24px;--type-page:28px;--type-page-lg:30px;--type-metric:clamp(34px,4vw,52px);--type-display:clamp(52px,7vw,92px);--type-auth-title:36px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--leading-tight:1.2;--leading-title:1.3;--leading-body:1.5;--leading-relaxed:1.7;--ui-bg:#f5f8fc;--ui-bg-deep:#eef4fb;--ui-surface:#fff;--ui-surface-soft:#f8fafd;--ui-surface-blue:#f2f7ff;--ui-ink:#102a43;--ui-text:#304b68;--ui-muted:#74869a;--ui-faint:#9aabba;--ui-border:#dce5ef;--ui-border-strong:#c9d7e6;--ant-color-primary:#1677ff;--ant-color-primary-hover:#4096ff;--ant-color-primary-active:#0958d9;--ant-color-success:#52c41a;--ant-color-warning:#faad14;--ant-color-error:#ff4d4f;--customer-state-normal:var(--ant-color-success);--customer-state-paused:var(--ant-color-warning);--customer-state-sensitive:#722ed1;--customer-state-urgent:#fa8c16;--customer-state-complaint:var(--ant-color-error);--customer-state-ended:#8c8c8c;--customer-state-empty:#bfbfbf;--ant-color-info:#1677ff;--ant-color-text:rgba(0,0,0,.88);--ant-color-text-secondary:rgba(0,0,0,.65);--ant-color-text-tertiary:rgba(0,0,0,.45);--ant-color-border:#d9d9d9;--ant-color-border-secondary:#f0f0f0;--ant-color-bg-container:#fff;--ant-color-bg-layout:#f5f5f5;--ant-border-radius:8px;--ant-border-radius-lg:12px;--ant-control-height:40px;--ant-control-height-sm:32px;--ant-box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);--ant-box-shadow-secondary:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);--ui-primary:var(--ant-color-primary);--ui-primary-hover:var(--ant-color-primary-hover);--ui-primary-active:var(--ant-color-primary-active);--ui-primary-soft:#e6f4ff;--ui-success:var(--ant-color-success);--ui-success-soft:#f6ffed;--ui-warning:var(--ant-color-warning);--ui-warning-soft:#fffbe6;--ui-danger:var(--ant-color-error);--ui-danger-soft:#fff2f0;--ui-radius-xs:6px;--ui-radius-sm:9px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-radius-xl:20px;--ui-shadow-xs:0 1px 2px rgba(19,45,76,.035),0 5px 16px rgba(19,45,76,.035);--ui-shadow-sm:0 10px 30px rgba(22,52,88,.065);--ui-shadow-md:0 18px 48px rgba(22,52,88,.12);--ui-shadow-modal:0 32px 96px rgba(15,36,61,.24);--ui-control-sm:var(--ant-control-height-sm);--ui-control:var(--ant-control-height);--ui-row:52px;--ui-ease:cubic-bezier(.2,.8,.2,1);--font:var(--ui-font);--body-font:var(--ui-font);--font-body:var(--ui-font-body);--display-font:var(--ui-font-display);--font-display:var(--ui-font-display);--font-serif:var(--ui-font-display);--mr-bg:var(--ui-bg);--mr-surface:var(--ui-surface);--mr-ink:var(--ui-ink);--mr-ink-2:var(--ui-text);--mr-ink-3:var(--ui-muted);--mr-line:var(--ui-border);--mr-line-strong:var(--ui-border-strong);--mr-primary:var(--ui-primary);--mr-primary-hover:var(--ui-primary-hover);--mr-primary-soft:var(--ui-primary-soft)}:root{font-family:var(--ui-font-body);color:#252b34;background:#fff;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input{font:inherit}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #2670d9;outline-offset:3px}[hidden]{display:none!important}.manual-header{position:sticky;top:0;z-index:30;height:62px;border-bottom:1px solid #e9ecef;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.manual-header-inner{display:flex;align-items:center;gap:24px;max-width:1700px;height:100%;padding:0 38px;margin:auto}.manual-brand{display:flex;align-items:center;gap:10px;min-width:255px;text-decoration:none;color:#17283b;font-size:var(--type-body-lg);font-weight:var(--weight-semibold);white-space:nowrap}.manual-brand i{padding:0 5px;color:#b1bac5;font-style:normal;font-weight:400}.manual-brand-mark{display:grid;place-items:center;width:27px;height:27px;border-radius:8px 8px 8px 3px;background:#245ab0;color:#fff;font-size:15px;font-weight:800;box-shadow:0 3px 10px #245ab026}.manual-search-wrap{position:relative;width:min(460px,42vw);margin-left:auto}.manual-search{display:flex;align-items:center;gap:9px;height:35px;padding:0 10px;border:1px solid #e4e8ed;border-radius:8px;background:#fafbfc;color:#8b97a3;transition:.15s ease}.manual-search:focus-within{border-color:#97b8e5;background:#fff;box-shadow:0 0 0 3px #2b75d412}.manual-search svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;flex:none}.manual-search input{min-width:0;flex:1;padding:0;border:0;outline:0;background:transparent;color:#263749;font-size:var(--type-body)}.manual-search input::placeholder{color:#9da8b3}.manual-search kbd{border:1px solid #e3e8ee;border-radius:4px;padding:2px 5px;color:#a3adb8;background:#fff;font:10px/1.2 inherit;white-space:nowrap}.manual-back{margin-left:7px;color:#66788a;text-decoration:none;font-size:var(--type-body);white-space:nowrap}.manual-back span{margin-left:4px;color:#9daab8}.manual-back:hover{color:#2163bd}.manual-menu-button{display:none}.manual-search-results{position:absolute;top:43px;right:0;left:0;max-height:min(66vh,560px);overflow:auto;padding:6px;border:1px solid #e3e9f0;border-radius:10px;background:#fff;box-shadow:0 18px 46px #21334d22}.manual-search-results>a{display:grid;gap:3px;padding:10px 11px;border-radius:7px;text-decoration:none}.manual-search-results>a:hover{background:#f3f7fc}.manual-search-results small{color:#73879d;font-size:var(--type-control)}.manual-search-results strong{color:#26384c;font-size:var(--type-body);font-weight:var(--weight-semibold)}.manual-search-results span{overflow:hidden;color:#687b8f;font-size:var(--type-control);text-overflow:ellipsis;white-space:nowrap}.manual-search-status{padding:13px;color:#708299;font-size:var(--type-body)}.manual-layout{display:grid;grid-template-columns:250px minmax(0,740px) minmax(160px,200px);justify-content:center;gap:clamp(28px,3vw,48px);max-width:1680px;margin:auto;padding:0 42px}.manual-sidebar,.manual-on-this-page{position:sticky;top:62px;align-self:start;height:calc(100vh - 62px);overflow:auto;padding-top:35px;padding-bottom:38px;scrollbar-width:thin}.manual-sidebar{padding-right:9px}.manual-sidebar-heading,.manual-toc-heading{margin:0 0 14px;padding:0 10px;color:#758498;font-size:var(--type-control);font-weight:var(--weight-semibold);letter-spacing:.04em}.manual-sidebar-heading{margin-bottom:19px}.manual-nav-section{margin:0 0 19px}.manual-nav-section+.manual-nav-section{padding-top:17px;border-top:1px solid #edf1f5}.manual-nav-section h2{margin:0 0 9px;padding:0 11px;color:#35475b;font-size:var(--type-body-lg);font-weight:var(--weight-semibold);line-height:var(--leading-body);letter-spacing:.01em}.manual-nav-section.is-current-section h2{color:#1c5fb7}.manual-nav-articles{margin-left:12px;padding-left:8px;border-left:1px solid #dfe7f0}.manual-nav-articles a{position:relative;display:block;overflow:hidden;margin:2px 0;padding:8px 10px;border-radius:6px;color:#526477;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-body);line-height:var(--leading-body);transition:color .15s ease,background .15s ease}.manual-nav-articles a:hover{color:#215bb5;background:#f5f8fc}.manual-nav-articles a[aria-current=page]{color:#1b61bf;background:#edf4ff;font-weight:var(--weight-semibold)}.manual-nav-articles a[aria-current=page]:before{position:absolute;top:4px;bottom:4px;left:0;width:2px;border-radius:2px;background:#216cda;content:""}.manual-main{min-width:0;padding:34px 0 110px}.manual-crumb{display:flex;align-items:center;gap:9px;margin:0 0 23px;color:#718294;font-size:var(--type-control)}.manual-crumb a{text-decoration:none}.manual-crumb a:hover{color:#1b61bf}.manual-article{color:#35414f;font-size:var(--type-title-sm);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.manual-article h1{margin:0 0 20px;color:#171d26;font-size:var(--type-page-lg);font-weight:var(--weight-bold);line-height:var(--leading-title);letter-spacing:-.025em;text-wrap:balance}.manual-article h2{scroll-margin-top:91px;margin:48px 0 15px;color:#202833;font-size:var(--type-heading);font-weight:var(--weight-bold);line-height:var(--leading-title);letter-spacing:-.02em}.manual-article h3{scroll-margin-top:91px;margin:32px 0 11px;color:#273747;font-size:var(--type-title);font-weight:var(--weight-semibold);line-height:var(--leading-title)}.manual-article p{margin:0 0 19px}.manual-article h1+p{margin-bottom:27px;color:#4a5969}.manual-article a{color:#175fc2;text-decoration:none;border-bottom:1px solid #a7c2ec}.manual-article a:hover{border-bottom-color:#175fc2}.manual-article strong{color:#202b37;font-weight:var(--weight-semibold)}.manual-article code{padding:2px 5px;border-radius:4px;background:#f2f5f8;color:#31516e;font-family:var(--ui-font-mono);font-size:var(--type-body);line-height:var(--leading-body)}.manual-article ol,.manual-article ul{margin:9px 0 22px;padding-left:23px}.manual-article li{padding-left:3px;margin:7px 0}.manual-article li::marker{color:#7789a0}.manual-article.is-home h2{margin-top:38px;padding-bottom:10px;border-bottom:1px solid #edf0f3;font-size:var(--type-heading-sm)}.manual-article.is-home ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 22px;list-style:none;padding:0}.manual-article.is-home li{margin:0;padding:0}.manual-article.is-home li a{display:block;padding:6px 0;border:0}.manual-article.is-home li a:hover{color:#0c4b9c}.manual-figure{margin:24px 0 35px;padding:10px;border:1px solid #e6ebf0;border-radius:10px;background:#fbfcfd}.manual-figure img{display:block;width:100%;height:auto;border-radius:5px;background:#eff2f6}.manual-figure figcaption{padding:10px 3px 2px;color:#697c90;font-size:var(--type-control);line-height:var(--leading-body)}.manual-picture-note{margin:20px 0;padding:12px 14px;border-left:2px solid #c7d3e3;background:#f7f9fb;color:#63778b;font-size:var(--type-body);line-height:var(--leading-body)}.manual-article-footer{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:54px;padding-top:24px;border-top:1px solid #e9edf1}.manual-article-footer a{display:grid;gap:6px;padding:14px;border:1px solid #e5eaf0;border-radius:8px;text-decoration:none;transition:.15s ease}.manual-article-footer a:hover{border-color:#9cbae5;background:#f8fbff}.manual-article-footer small{color:#728397;font-size:var(--type-control)}.manual-article-footer span{color:#31516e;font-size:var(--type-body);font-weight:var(--weight-semibold)}.manual-next-forward{text-align:right}.manual-on-this-page{padding-left:2px}.manual-on-this-page nav{display:grid;gap:3px;border-left:1px solid #e6ebf0}.manual-on-this-page nav a{display:block;margin-left:-1px;padding:8px 12px;border-left:2px solid transparent;color:#5c6e80;text-decoration:none;font-size:var(--type-body);line-height:var(--leading-body)}.manual-on-this-page nav a:hover,.manual-on-this-page nav a:focus{border-left-color:#2a6ec7;color:#1a5bb0}.manual-on-this-page nav a.is-subheading{padding-left:22px}.manual-toc-empty{padding:7px 12px;color:#7a8999;font-size:var(--type-control)}.manual-loading{display:grid;gap:17px;padding-top:25px}.manual-loading span{height:18px;border-radius:6px;background:linear-gradient(90deg,#f0f3f6,#f7f8fa,#f0f3f6);background-size:200% 100%;animation:manual-sheen 1.4s linear infinite}.manual-loading span:first-child{width:58%;height:35px}.manual-loading span:nth-child(2){width:92%}.manual-loading span:nth-child(3){width:73%}@keyframes manual-sheen{to{background-position-x:-200%}}.manual-state-card{max-width:550px;margin:100px auto;padding:34px;border:1px solid #e6ebf0;border-radius:12px;text-align:center}.manual-state-icon{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 18px;border-radius:50%;background:#eef4fd;color:#2468c7;font-size:24px}.manual-state-card h1{margin:0 0 8px;font-size:22px}.manual-state-card p{color:#6f7e8d;font-size:13px;line-height:1.7}.manual-state-card>div{display:flex;justify-content:center;gap:9px;margin-top:24px}.manual-state-card a,.manual-state-card button{padding:9px 15px;border:1px solid #cddbeb;border-radius:7px;background:#fff;color:#235baa;text-decoration:none;font-size:12px;cursor:pointer}.manual-state-card button{background:#2468c7;color:#fff}@media (max-width:1180px){.manual-layout{grid-template-columns:224px minmax(0,760px);gap:36px;padding:0 28px}.manual-on-this-page{display:none}.manual-brand{min-width:220px}}@media (max-width:720px){.manual-header{height:57px}.manual-header-inner{gap:10px;padding:0 15px}.manual-menu-button{display:block;width:31px;height:31px;border:0;border-radius:6px;background:transparent;color:#506780;font-size:17px}.manual-brand{min-width:0;font-size:0}.manual-brand-mark{font-size:14px;flex:none}.manual-search-wrap{width:auto;min-width:0;flex:1;margin-left:0}.manual-search{height:33px}.manual-search kbd,.manual-back{display:none}.manual-search-results{position:fixed;top:57px;right:12px;left:12px}.manual-layout{display:block;padding:0 20px}.manual-sidebar{position:fixed;top:57px;bottom:0;left:0;z-index:25;width:min(310px,88vw);height:auto;padding:24px 18px;background:#fff;box-shadow:18px 0 40px #20324c26;transform:translate(-110%);transition:transform .2s ease}.manual-sidebar.is-open{transform:translate(0)}.manual-main{padding-top:26px}.manual-article h1{font-size:var(--type-page)}.manual-article h2{margin-top:39px;font-size:var(--type-heading-sm)}.manual-article.is-home ul{grid-template-columns:1fr}.manual-article-footer{gap:8px}.manual-article-footer a{padding:10px}.manual-state-card{margin:55px auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.manual-loading span{animation:none}.manual-sidebar{transition:none}}
