:root{color:#333;font-variant-numeric:tabular-nums;--ink:#116675;--rule:#e8ebf2;background:#f5f7fa;font:16px/1.5 Inter,Segoe UI,Microsoft YaHei,sans-serif}nav{border-bottom:1px solid var(--rule);background:#fff}.navrow,.page-heading,.tools,.sectionhead,.axis,.connection{align-items:center;display:flex}.navrow{flex-wrap:wrap;gap:24px}.navrow a{color:#666;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:16px 2px 13px;text-decoration:none;display:inline-flex}.navrow a[aria-current=page]{border-color:var(--ink);color:var(--ink);font-weight:650}.page-heading,.sectionhead,.axis{justify-content:space-between;gap:10px}.tools{gap:8px}select{font:inherit;color:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:6px;max-width:100%;padding:8px}.tools .iconbtn{padding:10px}.scope,.hint,.sectionhead span,.axis,.notice,.connection span{color:#666;font-size:14px}.scope{margin:12px 0 24px}.panel{border:1px solid var(--rule);background:#fff;border-radius:10px;min-width:0;margin:18px 0;padding:clamp(15px,2.4vw,28px)}.sectionhead{flex-wrap:wrap;margin-bottom:16px}.panel a{color:var(--ink);align-items:center;gap:4px;display:inline-flex}.plot{background:linear-gradient(#0000 calc(50% - 1px),#f3f7ff 50%,#0000 calc(50% + 1px));border-bottom:1px solid #e8ebf2;align-items:flex-end;gap:3px;height:128px;display:flex;position:relative}.column{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex}.column i{background:#116675;border-radius:3px 3px 0 0;width:min(70%,36px)}.plot-empty{color:#666;background:#fff;width:max-content;margin:auto;padding:4px 12px;font-size:14px;position:absolute;inset:35% 0 auto}.axis{margin-top:5px;font-size:12px}.notice{padding-block:18px}.notice a{margin-inline-start:10px}.settings-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:18px;display:grid}.settings-grid>.panel{margin:0}.editor{margin:12px 0 0}.editor fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.editor label{margin:0;font-size:14px}.editor label input,.editor label select{width:100%;margin-top:5px;font-weight:400;display:block}.editor button{justify-self:start}.editor p[role=status]:not(:empty){padding-top:12px}.connection{flex-direction:column;align-items:start;gap:4px}.connection code,.pricelist{overflow-wrap:anywhere}.rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.panel pre{color:#0d687a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6fb;border-radius:6px;padding:16px}.panel h2+p{margin-top:10px}.linkbtn{color:var(--ink);text-align:left;overflow-wrap:anywhere;background:0 0;padding:4px;display:inline}@media (width<=720px){.settings-grid{grid-template-columns:1fr}.navrow{gap:14px}.navrow a{font-size:14px}.page-heading{flex-wrap:wrap}}*{box-sizing:border-box}body{margin:0}header{color:#fff;background:#116675}.frame{max-width:1170px;margin:auto;padding-inline:clamp(22px,5vw,72px)}.brand{align-items:center;gap:12px;height:66px;display:flex}.brand strong{font-size:20px}.brand span{color:#ffffffdb;border-left:1px solid #ffffff73;padding-left:16px}.brand svg{color:#ceeff7}main{padding-block:clamp(35px,6vw,78px)}h1,h2,p,dl,dd{margin:0}h1{letter-spacing:-.03em;font-size:clamp(30px,4vw,46px);line-height:1.18}h2{font-size:20px}form{margin:30px 0 36px}label{margin-bottom:8px;font-weight:600;display:block}.query,.input,.tablehead,.account,.switch{align-items:center;gap:10px;display:flex}.input{background:#fff;border:1px solid #d4d4d4;border-radius:7px;flex:1;min-width:0;max-width:440px;padding-left:14px}.input svg{color:#116675;flex:none}input,button{font:inherit}input{width:100%;min-width:0;color:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:6px;padding:12px}.input input{background:0 0;border:0}button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-weight:600;display:inline-flex}button:disabled{cursor:default;background:#8aa3a8}button:not(:disabled):hover{filter:brightness(.9)}:focus-visible{outline-offset:2px;outline:3px solid #116675}::selection{background:#ceeff7}summary{cursor:pointer;color:#666;font-size:13px}details{margin-top:12px}details input{max-width:450px;margin-top:8px}.empty{border-block:1px solid var(--rule);text-align:center;color:#999;padding:56px 12px}.empty svg{color:#116675;margin-bottom:9px}.empty h2{color:#333;font-size:17px}.empty p{margin-top:6px}.account{flex-wrap:wrap;gap:18px}.account h2{overflow-wrap:anywhere}.account span,small{color:#999;font-size:13px}dl{border-block:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0 34px;padding:20px 0;display:grid}dt{color:#666;font-size:13px}dd{overflow-wrap:anywhere;color:var(--ink);font-size:clamp(19px,3vw,31px);font-weight:600}.tablehead{justify-content:space-between;margin-bottom:13px}.switch{border:1px solid var(--rule);border-radius:6px;gap:0;overflow:hidden}.switch button{color:#666;background:0 0;border-radius:0;padding:7px 11px;font-size:13px}.switch button[aria-pressed=true]{color:#0d687a;background:#ceeff7}.scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:right;border-bottom:1px solid var(--rule);padding:13px 10px}th{color:#666;white-space:nowrap;background:#f4f6fb;font-weight:600}th:first-child,td:first-child{text-align:left}small{display:block}p[role=alert]{color:#d93a2b;margin-bottom:20px}@media (width<=620px){dl{grid-template-columns:1fr 1fr}.query button{white-space:nowrap;padding-inline:10px}.brand{height:56px}.scroll{max-width:100%}.tablehead{flex-wrap:wrap}table{min-width:650px}}.price-modes{flex-wrap:wrap;justify-self:start}.editor label.reconcile{align-items:center;gap:8px;font-weight:400;display:flex}.editor label.reconcile input{width:auto;margin:0}.user-directory{margin-top:34px}.user-directory .tablehead span,.directory-pager{color:#666;font-size:14px}.directory-pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.directory-pager label{margin-right:auto}.directory-pager button,.back-users{color:var(--ink);border:1px solid var(--rule);background:0 0}.back-users{margin-top:24px}.user-link{color:#116675;text-underline-offset:3px;overflow-wrap:anywhere;text-align:left;background:0 0;padding:3px 0;text-decoration:underline;display:inline}.charts{gap:0;display:grid}.share,.quota{gap:14px;margin:0;padding:0;list-style:none;display:grid}.share-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.share-top b{display:grid}.share-top small{color:#666;font-weight:450}.share-top>span{color:#666;white-space:nowrap}.meter{background:#e8ebf2;border-radius:99px;height:8px;overflow:hidden}.meter i{background:#116675;border-radius:99px;height:100%;display:block}.meter i.out{background:#7eb8c4}.quota-line{color:#666;grid-template-columns:2.5em minmax(0,1fr) auto;align-items:center;gap:8px;font-size:14px;display:grid}.quota li{gap:6px;display:grid}.pool-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.pool-list li,.grant{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.pool-list button,.grant button{color:var(--ink);border:1px solid var(--rule);background:0 0}.grant{border:1px solid var(--rule);border-radius:8px;margin:12px 0;padding:10px 12px}.grant legend{padding:0 6px}.grant label{align-items:center;gap:6px;display:inline-flex}.effect{margin-top:16px}.effect h3{margin:0 0 8px;font-size:16px}.effect ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.effect li{gap:2px;display:grid}.effect span{color:#666}table.platforms th,table.platforms td{text-align:left;vertical-align:middle}.platform-key{align-items:center;gap:8px;display:flex}.platform-key input{width:220px;padding:8px 10px}.platform-key button{white-space:nowrap;padding:8px 12px}.entry-paths{gap:4px;margin-top:6px;display:grid}.entry-paths code{font-size:13px}.pool-page{padding-block:clamp(28px,4vw,48px)}.pool-page h1{font-size:clamp(28px,3vw,34px)}.pool-page .scope{max-width:65ch}.pool-page form{margin:8px 0 0}.pool-page section+section{border-top:1px solid var(--rule);margin-top:32px;padding-top:8px}.pool-fields{align-items:end;gap:12px 16px;display:grid}.pool-fields.accounts{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.2fr) auto}.pool-fields.apis{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr) auto}.pool-fields.agent{grid-template-columns:minmax(220px,360px) auto;justify-content:start}.pool-fields button{min-height:46px}.pool-page .pool-list{gap:0;margin-top:8px}.pool-page .pool-list li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.pool-page .pool-list li.api{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr) auto}.pool-page .pool-list code{color:#0d687a;overflow-wrap:anywhere;font-size:13px}.pool-page .grant{border:0;border-top:1px solid var(--rule);border-radius:0;margin:16px 0 0;padding:12px 0}.pool-page .grant button{color:var(--ink);border:1px solid var(--rule);background:0 0}.pool-page .effect{gap:0;margin:0;padding:0;list-style:none;display:grid}.pool-page .effect li{border-top:1px solid var(--rule);padding:10px 0}.pool-page .pool-apis{flex-wrap:wrap;gap:4px 16px;display:flex}.pool-page .pool-apis code{color:#0d687a;font-size:13px}.pool-page button:disabled{color:#666;border:1px solid var(--rule);background:#e8ebf2}@media (prefers-reduced-motion:no-preference){.pool-page button:not(:disabled):active{transform:scale(.98)}}@media (width<=900px){.pool-fields.accounts,.pool-fields.apis,.pool-fields.agent,.pool-page .pool-list li,.pool-page .pool-list li.api{grid-template-columns:1fr}.pool-fields button,.pool-page .pool-list button{justify-self:start}}.issued-key{gap:8px;margin-top:12px;display:grid}.issued-key input{width:100%;font-family:ui-monospace,monospace}.egress{padding-block:clamp(28px,4vw,48px)}.egress h1{font-size:clamp(28px,3vw,34px)}.egress .scope{max-width:65ch;margin-bottom:28px}.egress-title{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.egress-title span{color:#666;font-size:14px}.egress form{margin:8px 0 0}.egress-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px 16px;display:grid}.egress-fields.egress-create{grid-template-columns:minmax(0,1fr) auto}.egress-fields button{min-height:46px}.egress .issued-key{background:#f4f6fb;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:18px;padding:14px 16px}.egress .issued-key button{min-height:46px}.egress-apis{margin:8px 0 0;padding:0;list-style:none}.egress-apis li,.egress-api-row{border-top:1px solid var(--rule);grid-template-columns:minmax(120px,.7fr) minmax(0,1.6fr) auto;align-items:end;gap:12px;padding:12px 0;display:grid}.egress-apis span{color:#666}.egress-api-row label{gap:6px;min-width:0;display:grid}.egress-api-row input{width:100%}.egress-api-actions{flex-wrap:wrap;gap:8px;display:flex}.egress-apis button,.egress .issued-key button{color:var(--ink);border:1px solid var(--rule);background:0 0}.egress-models{border-top:1px solid var(--rule);margin-top:36px;padding-top:8px}.egress-entries{flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.egress-entries code,.egress-group code{color:#0d687a;overflow-wrap:anywhere;font-size:13px}.egress .hint{margin:8px 0 0}.egress-group{margin-top:22px}.egress-group h3{color:var(--ink);margin:0;font-size:15px}.egress-group ul{margin:8px 0 0;padding:0;list-style:none}.egress-group li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,1fr);align-items:baseline;gap:8px 16px;padding:10px 0;display:grid}.egress-name{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.egress-name small{color:#666}.egress-rate{color:#666;font-size:14px}.egress button:disabled{color:#666;border:1px solid var(--rule);background:#e8ebf2}@media (prefers-reduced-motion:no-preference){.egress button:not(:disabled):active{transform:scale(.98)}}@media (width<=720px){.egress-fields,.egress .issued-key,.egress-apis li,.egress-api-row,.egress-group li{grid-template-columns:1fr}.egress-fields button,.egress-apis button{justify-self:start}}.pager{align-items:center;gap:12px;margin-top:14px;display:flex}.pager button{color:var(--ink);border:1px solid var(--rule);background:0 0}.pager button:disabled{color:#666;background:#e8ebf2}.pager span{color:#666;font-size:14px}.ingress section+section{border-top:1px solid var(--rule);margin-top:32px;padding-top:8px}.ingress form{margin:8px 0 0}.platform-switch{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 20px;display:flex}.platform-switch label{min-width:min(100%,280px)}.platform-switch .pager{margin-top:0}.ingress-fields{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 16px;display:grid}.ingress-fields.apis{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr) auto}.ingress-fields button{min-height:46px}.route-list{margin:8px 0 0;padding:0;list-style:none}.route-list li{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.route-list code{color:#0d687a;overflow-wrap:anywhere;font-size:13px}.route-list button,.call-sample button{color:var(--ink);border:1px solid var(--rule);background:0 0}ul.egress-group{margin:8px 0 0;padding:0;list-style:none}.call-sample{margin-top:18px}.call-sample h3{margin:0;font-size:15px}.call-sample pre{white-space:pre-wrap;background:#f4f6fb;border-radius:6px;margin:8px 0 0;padding:14px 16px;font:13px/1.55 ui-monospace,monospace;overflow:auto}.ingress button:disabled,.call-sample button:disabled{color:#666;border:1px solid var(--rule);background:#e8ebf2}@media (width<=900px){.ingress-fields,.ingress-fields.apis{grid-template-columns:1fr}.ingress-fields button{justify-self:start}.platform-switch{display:grid}}main.lanes{max-width:1480px;padding:18px clamp(16px,3vw,40px) 28px}.lanes h1{letter-spacing:-.02em;font-size:22px}.lanes form{margin:0}.lane-intro{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.lane-intro p{color:#666;text-align:right;min-width:0;max-width:46em;margin:0;font-size:14px}.lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;height:calc(100vh - 168px);min-height:560px;display:grid}.lane{border:1px solid var(--rule);background:#fff;border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.lane[data-focus=true]{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:-2px}.lane-head,.lane-form,.lane-foot{padding-inline:14px}.lane-head{justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.lane-head h2{font-size:18px}.lane-head p{color:#666;margin:0;font-size:14px}.lane-head strong{color:var(--ink);letter-spacing:-.03em;margin-right:4px;font-size:28px;font-weight:650}.lane-form{padding-top:10px}.lanes .marks{flex-wrap:wrap;gap:6px;display:flex}.lanes .marks button,.lanes .marks button:disabled,.lanes button.quiet,.lanes button.quiet:disabled{color:var(--ink);background:0 0;border:1px solid #0000}.lanes .marks button,.lanes .marks button:disabled{border-radius:10px;width:36px;height:36px;padding:3px}.lanes .marks button[aria-pressed=true]{border-color:var(--ink);background:#ceeff7}.lanes button.quiet,.lanes button.quiet:disabled{border-color:var(--rule);padding:4px 8px;font-size:13px}.mark{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.mark-deepseek{background:#4d6bfe}.mark-qwen{background:#615ced}.mark-volcano{background:#1664ff}.mark-openai{background:#0e8c6a}.mark-claude{background:#c4654a}.mark-gemini{background:#1a73e8}.mark-kimi{background:#1c1c1c}.mark-glm{background:#2f54eb}.mark-vidu{background:#111827}.mark-custom{background:#116675}.lane-list{flex:1;min-height:0;margin:8px 0 0;padding:0 14px 8px;list-style:none;overflow:auto}.lane-list li{border-top:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.lane-list b,.lane-list small{overflow-wrap:anywhere;display:block}.lane-list b{font-size:14px}.lane-list small,.lane-fixed,.lane-empty,.lane-note{color:#666;font-size:12px}.lane-list li.lane-empty{border-top:0;padding:16px 0;font-size:14px;display:block}.lane-fixed{text-align:right}.lane-note{margin:0;font-size:13px}.lane-note[role=alert]{color:#d93a2b}.lane-foot{margin:0;padding-bottom:8px}.lane-more{border-top:1px solid var(--rule);padding:8px 14px 12px}.lane-more summary{cursor:pointer;color:#666;font-size:13px;font-weight:650}.lane-more[open] summary{color:var(--ink);margin-bottom:8px}.lane-grants{gap:8px;display:grid}.lane-grants fieldset{border:0;border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:8px 0 0;display:flex}.lane-grants legend{padding:0;font-size:13px;font-weight:650}.lane-grants label,.lane-keys label{margin:0;font-size:13px;font-weight:500}.lane-grants label{align-items:center;gap:6px;display:flex}.lane-grants input[type=checkbox]{width:auto}.lane-key,.lane-key-actions{align-items:center;gap:8px;display:flex}.lane-keys{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lane-keys li{gap:6px;display:grid}.lane-entries{flex-wrap:wrap;gap:6px 12px;margin:0;display:flex}.lane-entries code{color:#0d687a;overflow-wrap:anywhere;font-size:12px}.lane-api{color:#666;margin:0;padding:0 14px 8px;font-size:13px}.lane-api code{color:#0d687a;margin-top:4px;font-size:12px;display:block}.lane-vendor{border-top:1px solid var(--rule);padding:10px 0}.lane-vendor-head{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lane-vendor-head b,.lane-vendor-head small{overflow-wrap:anywhere;display:block}.lane-vendor-head small,.lane-vendor .hint{color:#666;font-size:12px}.lane-vendor ul{margin:6px 0 0;padding:0 0 0 38px;list-style:none}.lane-vendor li{border-top:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.lane-vendor .editor,.lane-vendor>.quiet{margin:8px 0 0 38px}.lane-vendor .hint{margin:6px 0 0 38px}.lanes .editor button[type=submit]{width:100%}.lane-back{justify-content:space-between;align-items:center;gap:8px;padding:8px 14px 0;display:flex}.lane-back span{color:#666;overflow-wrap:anywhere;text-align:right;font-size:12px}.lane-list li.lane-open-item{padding:0;display:block}.lanes button.lane-open,.lanes button.lane-open:disabled{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;font-weight:500;display:grid}.lanes button.lane-open b,.lanes button.lane-open small{overflow-wrap:anywhere;display:block}.lanes button.lane-open b{font-size:14px;font-weight:650}.lanes button.lane-open small{color:#666;font-size:12px;font-weight:500}.lane-end,.lane-dock{border-top:1px solid var(--rule);flex:none}.lane-sheet{flex:1;min-height:0;overflow:auto}.lane-detail{margin:0;padding:4px 14px 8px}.lane-detail div{border-top:1px solid var(--rule);padding:8px 0}.lane-detail dt{color:#666;font-size:12px}.lane-detail dd{white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0}.lane-dock{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.lane-dock span{color:#666;flex:none;font-size:13px}@media (width<=980px){.lane-intro{display:block}.lane-intro p{margin-top:6px}.lane-grid{grid-template-columns:1fr;height:auto}.lane{min-height:420px}.lane-list{flex:none;max-height:420px}}
