body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--portal-bg:#f6f7f4;--portal-ink:#18201c;--portal-muted:#667064;--portal-line:#dfe4dc;--portal-accent:#18725b;--portal-accent-2:#c56b2c}*{box-sizing:border-box}body{margin:0;background:linear-gradient(135deg,rgba(24,114,91,.06),transparent 28%),linear-gradient(315deg,rgba(197,107,44,.08),transparent 32%),var(--portal-bg);color:var(--portal-ink);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.auth-shell{min-height:100vh;justify-content:center;gap:28px;padding:32px}.auth-shell,.auth-visual{display:flex;flex-direction:column;align-items:center}.auth-visual{width:100%;max-width:520px;gap:18px;color:var(--portal-ink);text-align:center}.auth-brand{display:flex;align-items:center;gap:12px;font-size:18px}.auth-brand,.auth-title{font-weight:800;letter-spacing:0}.auth-title{max-width:520px;font-size:36px;line-height:1.12;margin:0 0 12px}.auth-copy{max-width:480px;margin:0 auto;font-size:15px;line-height:1.7;color:var(--portal-muted)}.auth-panel{width:100%;display:flex;align-items:center;justify-content:center}.auth-box{width:100%;max-width:420px;padding:34px;border:1px solid var(--portal-line);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 22px 60px rgba(24,32,28,.11)}.auth-mode-switch{padding:4px;border:1px solid var(--portal-line);background:#eef2ec}.auth-mode-switch .ant-segmented-item-selected{box-shadow:0 6px 16px rgba(24,32,28,.12)}.auth-box .ant-form-item-label{padding-bottom:0}.app-logo{display:flex;gap:10px;align-items:center;font-weight:800;color:var(--portal-ink)}.app-logo img,.auth-brand img{flex:0 0 auto;filter:drop-shadow(0 8px 18px rgba(24,32,28,.16))}.shell{min-height:100vh;width:100%;background:transparent}.shell-header{min-height:64px;height:64px;padding:0;background:rgba(246,247,244,.82);border-bottom:1px solid var(--portal-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.shell-header-inner{width:min(100%,1480px);height:100%;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.shell-brand{flex:0 0 auto}.shell-actions{flex:1 1 auto;align-items:center;gap:16px;min-width:0}.shell-actions,.shell-menu{display:flex;justify-content:flex-end}.shell-menu{flex:0 1 auto;min-width:560px}.shell-menu.ant-menu-horizontal{line-height:62px}.shell-menu.ant-menu-horizontal>.ant-menu-item-active,.shell-menu.ant-menu-horizontal>.ant-menu-item:hover,.shell-menu.ant-menu-horizontal>.ant-menu-submenu-active,.shell-menu.ant-menu-horizontal>.ant-menu-submenu:hover{color:var(--portal-accent)!important}.shell-menu.ant-menu-horizontal>.ant-menu-item-active .ant-menu-title-content,.shell-menu.ant-menu-horizontal>.ant-menu-item-active .ant-menu-title-content a,.shell-menu.ant-menu-horizontal>.ant-menu-item-active .anticon,.shell-menu.ant-menu-horizontal>.ant-menu-item-active .anticon svg,.shell-menu.ant-menu-horizontal>.ant-menu-item-active a,.shell-menu.ant-menu-horizontal>.ant-menu-item:hover .ant-menu-title-content,.shell-menu.ant-menu-horizontal>.ant-menu-item:hover .ant-menu-title-content a,.shell-menu.ant-menu-horizontal>.ant-menu-item:hover .anticon,.shell-menu.ant-menu-horizontal>.ant-menu-item:hover .anticon svg,.shell-menu.ant-menu-horizontal>.ant-menu-item:hover a{color:var(--portal-accent)!important;fill:var(--portal-accent)!important}.shell-menu.ant-menu-horizontal>.ant-menu-item:after,.shell-menu.ant-menu-horizontal>.ant-menu-submenu:after{border-bottom-width:0}.shell-menu.ant-menu-horizontal>.ant-menu-item-selected:after,.shell-menu.ant-menu-horizontal>.ant-menu-submenu-selected:after{border-bottom-width:3px;border-bottom-color:var(--portal-accent)}.shell-menu.ant-menu-horizontal>.ant-menu-item:hover:after,.shell-menu.ant-menu-horizontal>.ant-menu-submenu:hover:after{border-bottom-width:0}.shell-menu.ant-menu-horizontal>.ant-menu-item-selected:hover:after,.shell-menu.ant-menu-horizontal>.ant-menu-submenu-selected:hover:after{border-bottom-width:3px}.shell-actions>.ant-btn{flex:0 0 auto;width:auto}.shell-mobile-menu-button{display:none;flex:0 0 auto}.shell-mobile-logout{width:100%;margin-top:16px}.shell-content{width:100%;background:transparent}.shell-content-inner{width:min(100%,1480px);margin:0 auto;padding:28px}.page-title{margin:0;font-size:28px;line-height:1.2;letter-spacing:0}.page-subtitle{margin:8px 0 0;color:var(--portal-muted)}.metric-card{border-radius:8px;border:1px solid var(--portal-line)}.metric-value{font-size:30px;font-weight:800;letter-spacing:0}.data-table .ant-table-tbody{min-height:220px}.data-table .ant-table-placeholder>.ant-table-cell{height:220px}.usage-chart{min-height:220px;display:flex;align-items:end;gap:14px;overflow-x:auto;padding:32px 4px 4px}.usage-bar{position:relative;min-width:56px;flex:1 1;min-height:172px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}.usage-label,.usage-value{color:var(--portal-muted);font-size:13px;white-space:nowrap}.usage-value{position:absolute;top:0;left:50%;z-index:1;padding:12px 18px;border:1px solid var(--portal-line);border-radius:14px;background:#fff;color:var(--portal-ink);font-weight:700;min-width:150px;display:grid;grid-gap:6px;gap:6px;box-shadow:0 8px 18px rgba(24,32,28,.12);opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .16s ease,transform .16s ease}.usage-value>span{display:flex;align-items:center;justify-content:space-between;gap:14px}.usage-value strong{color:var(--portal-muted);font-size:11px;font-weight:600}.usage-bar:hover .usage-value{opacity:1;transform:translate(-50%)}.usage-column{width:100%;height:140px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--portal-line)}.usage-column span{display:block;width:min(34px,70%);min-height:4px;border-radius:6px 6px 0 0;background:var(--portal-accent)}.api-key-cell{display:grid;grid-template-columns:minmax(0,max-content) 34px;align-items:center;grid-gap:8px;gap:8px;width:100%;min-width:0}.api-key-text{display:block;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.token-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.token-create-button,.token-create-button:active,.token-create-button:focus,.token-create-button:hover{box-shadow:none}.base-url-row{display:inline-grid;grid-template-columns:auto auto minmax(120px,1fr) 28px;align-items:center;gap:8px;width:min(500px,100%);min-width:0;min-height:40px;padding:0 10px 0 12px;border:1px solid rgba(24,114,91,.28);border-radius:8px;background:rgba(255,255,255,.88);box-shadow:0 8px 24px rgba(24,32,28,.05)}.base-url-label{color:var(--portal-ink);font-size:14px;font-weight:700;letter-spacing:0;white-space:nowrap}.base-url-divider{width:1px;height:18px;background:var(--portal-line)}.base-url-text{display:block;min-width:0;color:var(--portal-muted);font-size:15px;font-weight:600;line-height:1;background:transparent;border:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.base-url-icon-btn{color:var(--portal-muted);width:28px;height:28px;min-width:28px}.api-key-actions{justify-content:flex-start;width:100%}.quota-pill{position:relative;display:inline-flex;align-items:center;max-width:100%;min-width:146px;height:32px;padding:0 12px 7px;overflow:hidden;border:0;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:none}.quota-pill>span:not(.quota-pill-track){position:relative;z-index:1;min-width:0;overflow:hidden;color:var(--portal-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}.quota-pill-track{position:absolute;left:12px;right:12px;bottom:5px;display:block;width:calc(100% - 24px);height:3px;overflow:hidden;border-radius:999px;background:#dfe7df}.quota-pill-track i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--portal-accent);transform-origin:left center}.quota-pill.unlimited{min-width:72px;height:28px;padding-bottom:0}.quota-inline-checkbox{display:inline-flex;align-items:center;min-width:96px;height:32px;padding:0 11px;border:1px solid #d9d9d9;border-right:0;border-radius:6px 0 0 6px;background:#fff;white-space:nowrap}.purchase-plan{height:100%;border-radius:8px;border:1px solid var(--portal-line)}.purchase-plan .ant-card-body{height:100%;padding:18px}.purchase-plan-content{display:flex;flex-direction:column;gap:8px;width:100%;height:100%}.purchase-plan-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.purchase-plan-description{line-height:1.5}.purchase-plan-price.ant-typography{margin:8px 0 0!important;line-height:1.15}.purchase-plan-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:0;padding-top:0}.purchase-plan-quota{display:flex;align-items:center;gap:6px;min-width:0;color:var(--portal-ink);font-size:16px;font-weight:400;white-space:nowrap}.purchase-plan-quota .anticon{font-size:15px;color:var(--portal-accent)}.purchase-plan-quota .quota-amount{color:var(--portal-ink);font-size:16px;font-weight:400}.purchase-plan-quota .quota-label{color:var(--portal-muted);font-weight:400}.wechat-buy-button.ant-btn-primary{min-width:76px;flex:0 0 auto;background:var(--portal-accent);border-color:var(--portal-accent);box-shadow:none}.wechat-buy-button.ant-btn-primary:not(:disabled):focus-visible,.wechat-buy-button.ant-btn-primary:not(:disabled):hover{background:#1f8067;border-color:#1f8067}.wechat-buy-button.ant-btn-primary:not(:disabled):active{background:#135f4b;border-color:#135f4b}.purchase-plan.recommended{border-color:rgba(24,114,91,.55);box-shadow:0 16px 36px rgba(24,114,91,.12)}.payment-plan-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:18px;gap:18px;padding:14px 16px;border:1px solid var(--portal-line);border-radius:8px;background:rgba(246,247,244,.76)}.payment-plan-summary>div{min-width:0;display:flex;flex-direction:column;gap:3px}.payment-plan-summary strong{color:var(--portal-ink);font-size:16px;line-height:1.35}.payment-plan-stat{min-width:82px;text-align:right}.wechat-pay-hint{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid rgba(7,193,96,.28);border-radius:8px;background:rgba(7,193,96,.1);color:#07c160;font-weight:700}.wechat-pay-hint .anticon{font-size:20px}.qr-box{display:grid;place-items:center;grid-gap:12px;gap:12px;min-height:230px;padding:24px 16px 18px;border:1px dashed var(--portal-line);border-radius:8px;background:#fff}.auth-docs-link{color:var(--portal-accent);font-size:14px;font-weight:700}.auth-docs-link:hover{color:#135f4b}.docs-shell{min-height:100vh;background:radial-gradient(circle at 8% 8%,rgba(24,114,91,.09),transparent 26rem),radial-gradient(circle at 88% 12%,rgba(197,107,44,.08),transparent 24rem),var(--portal-bg)}.docs-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:64px;border-bottom:1px solid rgba(223,228,220,.86);background:rgba(246,247,244,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.docs-header-inner{width:min(100%,1480px);height:100%;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.docs-brand-divider{width:1px;height:20px;margin-left:2px;background:var(--portal-line)}.docs-brand-section{color:var(--portal-muted);font-size:14px;font-weight:600}.docs-header-actions{display:flex;align-items:center;gap:10px}.docs-button,.docs-header-link{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--portal-line);border-radius:8px;background:rgba(255,255,255,.78);color:var(--portal-ink);font-size:14px;font-weight:700;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.docs-button:hover,.docs-header-link:hover{border-color:rgba(24,114,91,.38);color:var(--portal-accent);transform:translateY(-1px)}.docs-button-primary,.docs-header-link-primary{border-color:var(--portal-accent);background:var(--portal-accent);color:#fff}.docs-button-primary:hover,.docs-header-link-primary:hover{border-color:#135f4b;background:#135f4b;color:#fff}.docs-hero{width:min(calc(100% - 56px),1424px);margin:0 auto;padding:78px 0 70px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;grid-gap:clamp(48px,7vw,104px);gap:clamp(48px,7vw,104px);border-bottom:1px solid var(--portal-line)}.docs-hero-copy{max-width:670px}.docs-eyebrow,.docs-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--portal-accent);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.docs-hero h1{margin:18px 0 22px;color:var(--portal-ink);font-size:clamp(42px,5vw,68px);line-height:1.08;letter-spacing:-.045em}.docs-hero-copy>p{max-width:620px;margin:0;color:var(--portal-muted);font-size:17px;line-height:1.8}.docs-hero-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.docs-button{min-height:44px;padding:0 18px}.docs-hero-path{position:relative;padding:26px;display:grid;grid-template-columns:repeat(5,auto);align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;border:1px solid var(--portal-line);border-radius:8px;background:rgba(255,255,255,.72);box-shadow:0 24px 70px rgba(24,32,28,.1)}.docs-hero-path:before{position:absolute;inset:8px;border:1px solid rgba(24,114,91,.1);border-radius:5px;content:"";pointer-events:none}.docs-hero-path>div{position:relative;z-index:1;min-width:158px;padding:12px 34px 12px 10px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;text-align:left}.docs-hero-path>div>.docs-path-number{position:absolute;top:2px;right:5px;color:rgba(24,114,91,.18);font-size:29px;font-weight:900}.docs-hero-path>div>.anticon{width:48px;height:48px;display:grid;place-items:center;border-radius:8px;background:rgba(24,114,91,.1);color:var(--portal-accent);font-size:23px}.docs-path-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.docs-hero-path strong{font-size:15px}.docs-hero-path small{color:var(--portal-muted);font-size:12px}.docs-path-arrow{color:#aab3aa}.docs-layout{width:min(100%,1480px);margin:0 auto;padding:58px 28px 80px;display:grid;grid-template-columns:230px minmax(0,980px);justify-content:space-between;grid-gap:clamp(48px,7vw,112px);gap:clamp(48px,7vw,112px)}.docs-rail{min-width:0}.docs-rail-inner{position:-webkit-sticky;position:sticky;top:96px}.docs-rail-title{margin:0 0 14px;color:var(--portal-muted);font-size:12px;font-weight:800;letter-spacing:.1em}.docs-toc,.docs-toc ol{margin:0;padding:0;list-style:none}.docs-toc>li+li{margin-top:18px}.docs-toc-chapter{padding:7px 9px;display:flex;align-items:center;gap:10px;border-radius:6px;color:var(--portal-ink);font-size:14px;font-weight:800}.docs-toc-chapter span{color:var(--portal-accent);font-size:12px}.docs-toc ol{margin:4px 0 0 15px;padding-left:16px;border-left:1px solid var(--portal-line)}.docs-toc ol li{margin:0}.docs-toc ol a{padding:5px 8px;display:block;border-radius:5px;color:var(--portal-muted);font-size:13px;line-height:1.35}.docs-toc a:hover{background:rgba(24,114,91,.07);color:var(--portal-accent)}.docs-rail-help{margin-top:30px;padding:16px;display:grid;grid-template-columns:20px 1fr;grid-gap:7px 8px;gap:7px 8px;border:1px solid rgba(197,107,44,.24);border-radius:8px;background:rgba(255,255,255,.62)}.docs-rail-help>.anticon{color:var(--portal-accent-2);font-size:17px}.docs-rail-help strong{font-size:13px}.docs-rail-help p{grid-column:1/-1;margin:0;color:var(--portal-muted);font-size:12px;line-height:1.65}.docs-article{min-width:0}.docs-chapter{scroll-margin-top:92px}.docs-chapter+.docs-chapter{margin-top:88px;padding-top:76px;border-top:1px solid var(--portal-line)}.docs-chapter-heading{margin-bottom:30px;display:grid;grid-template-columns:70px minmax(0,1fr);grid-gap:20px;gap:20px}.docs-chapter-index{color:rgba(24,114,91,.2);font-size:56px;font-weight:900;line-height:1;letter-spacing:-.08em}.docs-chapter-heading h2{margin:8px 0 10px;font-size:clamp(31px,4vw,46px);line-height:1.15;letter-spacing:-.035em}.docs-chapter-heading p{margin:0;color:var(--portal-muted);font-size:16px;line-height:1.7}.docs-step{scroll-margin-top:92px;padding:28px;display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:20px;gap:20px;border:1px solid var(--portal-line);border-radius:8px;background:rgba(255,255,255,.74);box-shadow:0 16px 44px rgba(24,32,28,.06)}.docs-step+.docs-step{margin-top:22px}.docs-step-number{width:50px;height:36px;display:grid;place-items:center;border:1px solid rgba(24,114,91,.22);border-radius:7px;background:rgba(24,114,91,.08);color:var(--portal-accent);font-size:13px;font-weight:900}.docs-step-body{min-width:0}.docs-step-body h3{margin:3px 0 12px;color:var(--portal-ink);font-size:24px;line-height:1.25;letter-spacing:-.02em}.docs-step-body>p{margin:0;color:var(--portal-muted);font-size:15px;line-height:1.8}.docs-step-body code:not(pre code){padding:2px 6px;border:1px solid var(--portal-line);border-radius:5px;background:#f1f4ef;color:var(--portal-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.docs-download-block{margin-top:20px}.docs-download-block>span{display:block;margin-bottom:9px;color:var(--portal-ink);font-size:13px;font-weight:800}.docs-link-row{display:flex;flex-wrap:wrap;gap:9px}.docs-pill{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(197,107,44,.24);border-radius:999px;background:rgba(197,107,44,.07);color:#985022;font-size:13px;font-weight:700}.docs-pill:hover{border-color:rgba(197,107,44,.48);background:rgba(197,107,44,.11);color:#7e3f18}.docs-pill-official{border-color:rgba(24,114,91,.24);background:rgba(24,114,91,.07);color:var(--portal-accent)}.docs-pill-official:hover{border-color:rgba(24,114,91,.46);background:rgba(24,114,91,.12);color:#135f4b}.docs-note{margin-top:18px;padding:13px 15px;display:flex;align-items:flex-start;gap:10px;border-left:3px solid var(--portal-accent-2);background:rgba(197,107,44,.08);color:#74401f;font-size:13px;line-height:1.6}.docs-note .anticon{margin-top:3px}.docs-figure{margin:24px 0 0;overflow:hidden;border:1px solid var(--portal-line);border-radius:8px;background:#f5f6f3;box-shadow:0 18px 42px rgba(24,32,28,.08)}.docs-figure img{width:100%;height:auto;display:block}.docs-figure figcaption{padding:11px 14px;border-top:1px solid var(--portal-line);color:var(--portal-muted);font-size:12px;line-height:1.5}.docs-check-list{margin:18px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px;list-style:none}.docs-check-list li{margin:0;display:flex;align-items:center;gap:9px;color:var(--portal-ink);font-size:14px}.docs-check-list .anticon{color:var(--portal-accent)}.docs-inline-action,.docs-restart-note{margin-top:20px;padding:16px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(24,114,91,.2);border-radius:8px;background:rgba(24,114,91,.06)}.docs-inline-action>.anticon,.docs-restart-note>.anticon{color:var(--portal-accent);font-size:23px}.docs-inline-action div,.docs-restart-note div{display:grid;grid-gap:3px;gap:3px}.docs-inline-action span,.docs-restart-note span{color:var(--portal-muted);font-size:12px}.docs-inline-action a{color:var(--portal-accent);font-size:13px;font-weight:800}.docs-code-wrap{margin-top:22px;overflow:hidden;border:1px solid #2e3933;border-radius:8px;background:#17201c;box-shadow:0 18px 46px rgba(24,32,28,.18)}.docs-code-header{min-height:46px;padding:0 12px 0 17px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.1);color:#c9d4ce;font-size:12px}.docs-code-header>span{display:inline-flex;align-items:center;gap:8px;font-weight:700}.docs-copy-button{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:rgba(255,255,255,.06);color:#edf3ef;cursor:pointer;font:inherit}.docs-copy-button:hover{background:rgba(255,255,255,.12)}.docs-code-wrap pre{margin:0;padding:22px;overflow-x:auto;background:transparent;color:#edf3ef;box-shadow:none}.docs-code-wrap code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.75}.docs-restart-note{grid-template-columns:36px minmax(0,1fr);border-color:rgba(197,107,44,.25);background:rgba(197,107,44,.08)}.docs-restart-note>.anticon{color:var(--portal-accent-2)}.docs-footer{margin-top:58px;padding-top:28px;justify-content:space-between;gap:20px;border-top:1px solid var(--portal-line)}.docs-footer,.docs-footer>div{display:flex;align-items:center}.docs-footer>div{gap:10px}.docs-footer>div>span{display:grid;grid-gap:2px;gap:2px}.docs-footer small{color:var(--portal-muted)}.docs-footer>a{color:var(--portal-accent);font-size:13px;font-weight:800}.auth-docs-link:focus-visible,.docs-shell a:focus-visible,.docs-shell button:focus-visible{outline:3px solid rgba(24,114,91,.28);outline-offset:3px}@media (max-width:1080px){.docs-hero{grid-template-columns:1fr}.docs-hero-copy{max-width:760px}.docs-hero-path{max-width:720px}.docs-layout{grid-template-columns:190px minmax(0,1fr);gap:42px}}@media (max-width:1100px){.shell-actions{display:none}.shell-mobile-menu-button{display:inline-flex}}@media (max-width:860px){.docs-layout{padding-top:26px;display:block}.docs-rail-inner{position:static}.docs-rail-help,.docs-rail-title,.docs-toc ol{display:none}.docs-toc{margin-bottom:38px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.docs-toc>li+li{margin-top:0}.docs-toc-chapter{min-height:46px;justify-content:center;border:1px solid var(--portal-line);background:rgba(255,255,255,.68)}}.admin-login{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#eef2f7;padding:24px}.admin-login-card{width:min(420px,100%);border-radius:8px}.admin-shell{background:#f5f7fb}.admin-shell,.admin-sider{min-height:100vh}.admin-brand{display:flex;align-items:center;height:64px;padding:0 20px;color:#fff;font-weight:700;font-size:16px}.admin-brand:hover{color:#fff}.admin-header{height:64px;padding:0 24px;background:#fff;display:flex;align-items:center;justify-content:flex-end;gap:16px;border-bottom:1px solid #edf0f5}.admin-content{padding:24px}.admin-toolbar{display:flex!important;justify-content:flex-end;width:100%;flex-wrap:wrap}@media (max-width:720px){.auth-shell{padding:24px}.auth-visual{gap:14px}.auth-title{font-size:30px}.auth-box{padding:26px}.docs-header-inner{padding:0 16px;gap:12px}.docs-brand{gap:8px}.docs-brand-divider,.docs-brand-section,.docs-header-actions>.docs-header-link:not(.docs-header-link-primary){display:none}.docs-header-link-primary{min-height:36px;padding:0 11px;font-size:12px}.docs-hero{width:calc(100% - 36px);padding:48px 0 44px;gap:34px}.docs-hero h1{margin-top:14px;font-size:38px}.docs-hero-copy>p{font-size:15px}.docs-hero-actions{align-items:stretch;flex-direction:column}.docs-button{width:100%}.docs-hero-path{padding:22px;grid-template-columns:1fr;justify-items:stretch}.docs-hero-path>div{min-width:0;padding:10px 36px 10px 12px;justify-items:start}.docs-path-arrow{justify-self:center;transform:rotate(90deg)}.docs-layout{padding:22px 18px 54px}.docs-toc{margin-bottom:30px}.docs-toc-chapter{padding:7px;font-size:13px}.docs-chapter+.docs-chapter{margin-top:60px;padding-top:54px}.docs-chapter-heading{grid-template-columns:48px minmax(0,1fr);gap:14px}.docs-chapter-index{font-size:40px}.docs-chapter-heading h2{font-size:30px}.docs-step{padding:20px 17px;display:block}.docs-step-number{width:46px;height:31px;margin-bottom:15px}.docs-step-body h3{font-size:21px}.docs-inline-action{grid-template-columns:30px minmax(0,1fr)}.docs-inline-action a{grid-column:2}.docs-code-wrap pre{padding:18px}.docs-copy-button span{display:none}.docs-footer{align-items:flex-start}.shell-header-inner{padding:0 18px}.shell-actions{display:none}.shell-mobile-menu-button{display:inline-flex}.shell-content-inner{padding:18px}.usage-chart{gap:10px}.usage-bar{min-width:48px}.token-toolbar{align-items:stretch;flex-direction:column}.token-toolbar>.ant-btn{align-self:flex-start}.payment-plan-summary{grid-template-columns:1fr;align-items:stretch}.payment-plan-stat{text-align:left}}