:root{font-synthesis:none}.enterprise-shell{max-width:1000px;margin:24px auto;padding:24px;display:grid;gap:20px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.enterprise-shell form{display:grid;gap:12px;max-width:480px}.enterprise-shell ul{padding-left:20px;display:grid;gap:10px}.enterprise-shell li{overflow-wrap:anywhere}.enterprise-shell li button{margin-left:12px}.enterprise-shell a{color:var(--accent)}.enterprise-shell table{width:100%;text-align:left}button,input,select,textarea{font:inherit}button{border:1px solid var(--line);background:linear-gradient(135deg,var(--accent),var(--accent2));color:var(--accentInk);border-radius:8px;padding:7px 12px;cursor:pointer;font-weight:500;white-space:nowrap}button:disabled{opacity:.45;cursor:not-allowed}button.secondary{background:var(--panel);color:var(--ink)}button.text,.icon-button{background:transparent;color:var(--ink2);border:0}.icon-button{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:7px}.icon-button [data-i]{font-size:19px}button.danger{background:color-mix(in oklch,var(--err) 8%,transparent);color:var(--errT);border-color:color-mix(in oklch,var(--err) 25%,transparent)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input,select,textarea{min-width:0;border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:7px 10px;color:var(--ink)}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}label{display:grid;gap:6px;font-size:12px;font-weight:500;color:var(--ink2)}label:has(>input[type=checkbox]){display:flex;align-items:center;gap:8px}fieldset{border:0;padding:0;min-width:0;display:grid;gap:12px}h2{margin:0 0 8px;font-size:14px;font-weight:600}h3{margin:16px 0 8px;font-size:13px;font-weight:500}p{color:var(--ink2);font-size:12px;line-height:1.5}small{color:var(--ink3);font-weight:400}code,pre{font-family:var(--mono);font-size:12px}pre{background:var(--code);color:var(--ink2);border:1px solid var(--line2);border-radius:8px;padding:14px;overflow:auto;max-height:480px;white-space:pre-wrap;overflow-wrap:anywhere}.workspace{display:flex;flex-direction:column;gap:16px;padding:16px}.panel,.source-card{background:var(--glass);border:1px solid var(--glassBd);border-radius:14px;padding:16px;box-shadow:var(--sh);min-width:0}.panel form{display:grid;gap:12px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.inline-form{display:flex!important;align-items:end;gap:10px;flex-wrap:wrap}.inline-form label{flex:1;min-width:150px}.source-grid{display:grid;grid-template-columns:1fr;gap:12px}.card-top{display:flex;align-items:center;gap:10px}.card-top .badge{margin-left:auto}.source-symbol{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--tile);box-shadow:var(--tileSh);color:var(--accent)}.badge{display:inline-flex;padding:3px 7px;font-size:11px;border-radius:6px;background:color-mix(in oklch,var(--ok) 10%,transparent);color:var(--okT)}.badge.muted{background:var(--sunk);color:var(--ink3)}.endpoint,.hint,.footnote{font-size:11px;color:var(--ink3);overflow-wrap:anywhere}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips code{background:var(--sunk);border:1px solid var(--line2);padding:3px 7px;border-radius:6px;font-size:11px}.card-actions{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--line2);padding-top:12px;margin-top:12px}.card-actions button{font-size:12px}dl{display:grid;gap:10px;margin:16px 0}dl>div{display:flex;justify-content:space-between;gap:16px;font-size:12px}dt{color:var(--ink3)}dd{margin:0;color:var(--ink);text-align:right;overflow-wrap:anywhere}.settings-list>div{padding:7px 0;border-bottom:1px solid var(--line2)}details{margin-top:12px;border-top:1px solid var(--line2);padding-top:10px}summary{font-size:12px;color:var(--ink2);cursor:pointer}details[open]>summary{margin-bottom:12px}.tool-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line2)}.tool-row>div{flex:1;min-width:0}.tool-row strong{display:block;font-size:13px;font-weight:500}.tool-row span,.tool-row code{display:block;font-size:12px;color:var(--ink3)}.price-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.price-form button{grid-column:1/-1}.empty,.placeholder,.v13-empty{padding:28px 16px;text-align:center;color:var(--ink3);font-size:13px}.v13-empty{display:flex;flex-direction:column;gap:12px;align-items:center}.summary-strip{display:flex;gap:24px;align-items:center;padding:12px;border-bottom:1px solid var(--line2)}.summary-strip strong{font-size:22px;margin-right:6px;font-weight:600}.summary-strip span{font-size:12px;color:var(--ink3)}.summary-strip p{margin-left:auto}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric{display:flex;flex-direction:column;padding:12px;background:var(--glass);border:1px solid var(--glassBd);border-radius:12px}.metric span{font-size:12px;color:var(--ink2)}.metric strong{font-size:24px;font-weight:600}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px}th,td{padding:10px 8px;border-bottom:1px solid var(--line2);text-align:left}th{font-weight:500;color:var(--ink3)}td small{display:block}.error,.notice{padding:10px 14px;border-radius:9px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.error{color:var(--errT);border:1px solid color-mix(in oklch,var(--err) 25%,transparent);background:color-mix(in oklch,var(--err) 8%,var(--panel))}.notice{color:var(--okT);border:1px solid color-mix(in oklch,var(--ok) 25%,transparent);background:color-mix(in oklch,var(--ok) 8%,var(--panel))}.global-feedback{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:min(620px,calc(100% - 32px));z-index:70;display:grid;gap:8px}.modal,.management-sheet{color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:0;width:560px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 96px);overflow:auto;box-shadow:var(--shL);margin:72px auto auto}.modal{width:520px}.modal::backdrop,.management-sheet::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal>.section-title,.sheet-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--line2);margin:0}.sheet-heading h2,.modal>.section-title h2{margin:0;font-size:14px;font-weight:600}.modal>form{padding:16px;display:grid;gap:14px}.management-sheet .panel{box-shadow:none}.management-sheet code{overflow-wrap:anywhere}.request-extra{padding:0 16px 20px}.request-extra .request-links{display:flex;flex-wrap:wrap;gap:8px}.request-extra p,.request-extra li,.request-extra code{overflow-wrap:anywhere}.secret,.login-operation{background:var(--sunk);border:1px solid var(--line2);border-radius:8px;padding:12px;display:grid;gap:8px}.secret code{overflow-wrap:anywhere}.login-shell{max-width:480px;margin:12vh auto;padding:24px;background:var(--glass);border:1px solid var(--glassBd);border-radius:18px;box-shadow:var(--sh)}.login-shell h1{margin:0 0 16px;font-size:36px;letter-spacing:-.045em}.login-shell button{margin-top:16px}.loading{padding:116px 24px;text-align:center;color:var(--ink2)}.v13-hover:hover{background:var(--hover)!important}.v13-topbar nav{margin:0}.v13-page header{color:var(--ink);height:auto;border:0}.v13-page header p{line-height:1.5}.v13-page [data-i],.v13-page [role=img]{flex-shrink:0}.v13-page button{font-weight:inherit}.v13-page>div{min-width:0}.v13-page section>div{min-width:0}@media(max-width:1000px){.v13-topbar{grid-template-columns:1fr auto!important;height:100px!important;gap:4px 12px!important;padding:8px 16px!important}.v13-topbar nav{grid-row:2;grid-column:1/-1;justify-self:center;max-width:100%;overflow:auto}.v13-topbar>div:last-child{grid-column:2;grid-row:1}.v13-page{padding-top:140px!important}}@media(max-width:600px){.v13-page{padding:132px 16px 64px!important}.v13-page header h1{font-size:32px!important}.v13-topbar nav button{padding:0 10px!important;font-size:12px!important}.v13-topbar>div:first-child>span:last-child{font-size:10px!important}.v13-page [style*="width: 230px"],.v13-page [style*="width: 150px"],.v13-page [style*="width: 96px"],.v13-page [style*="width: 140px"]{display:none!important}.v13-page [style*="gap: 14px"]{gap:8px!important}.v13-page [style*="font-size: 30px"]{font-size:23px!important}.v13-page [style*="padding: 14px 18px"]{padding:12px 10px!important}.v13-page [style*="grid-template-columns: repeat(14"]{gap:4px!important}.v13-page [style*="width: 58px"]{width:48px!important}.v13-page [style*="width: 110px"]{width:72px!important;white-space:normal!important}.summary-strip{flex-wrap:wrap;gap:12px}.metrics{grid-template-columns:1fr 1fr}.management-sheet,.modal{max-height:calc(100dvh - 40px);margin-top:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.segmented{display:flex;width:fit-content;padding:2px;border-radius:9px;background:var(--sunk)}.segmented button{height:28px;border:0;border-radius:7px;background:transparent;color:var(--ink2);font-size:12px;padding:0 14px}.segmented button.selected{background:linear-gradient(180deg,color-mix(in oklch,var(--accent) 20%,var(--panel)),var(--panel));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--accent) 45%,transparent),0 0 18px -6px var(--accent)}.scope-chips{display:flex;gap:6px;flex-wrap:wrap}.scope-chips button{border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--ink2);font-family:var(--mono);font-size:12px;padding:4px 9px}.scope-chips button.selected{background:color-mix(in oklch,var(--accent) 16%,transparent);border-color:color-mix(in oklch,var(--accent) 60%,transparent);color:var(--ink)}.permission-label{color:var(--ink2);font-size:12px;font-weight:500}.permission-label span{margin-left:8px;font-weight:400;color:var(--ink3);font-size:11px}.key-policy{display:grid;gap:10px}.advanced-fields{display:grid;gap:12px}.workspace[data-operation-page="API Keys"][data-selection=create] .key-list{display:none}.workspace[data-operation-page="API Keys"]:not([data-selection=create]) .key-create:not(:has(.secret)){display:none}.key-create{border:0;background:transparent;padding:2px 0}.key-create>h2{display:none}.key-create-form{display:grid;gap:14px}.v13-topbar button,.v13-page button,[data-screen-label] button{font-size:13.333333px;line-height:normal;padding:1px 6px}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/geist.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/geist-mono.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:200 500;font-display:block;src:url(/assets/material-symbols-rounded.woff2) format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}html{--font:"Geist",-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--mono:"Geist Mono","SF Mono",ui-monospace,Menlo,monospace;--bg:oklch(.975 .006 255);--panel:oklch(1 0 0);--glass:oklch(1 0 0 / .72);--glassBd:oklch(.35 .06 260 / .1);--sunk:oklch(.95 .008 255 / .8);--hover:oklch(.55 .15 235 / .06);--ink:oklch(.2 .02 265);--ink2:oklch(.48 .02 262);--ink3:oklch(.62 .02 262);--line:oklch(.35 .06 260 / .12);--line2:oklch(.35 .06 260 / .07);--gridc:oklch(.4 .08 260 / .07);--accent:oklch(.56 .16 235);--accent2:oklch(.56 .22 300);--accentHover:oklch(.5 .16 235);--accentSoft:oklch(.56 .16 235 / .14);--accentInk:oklch(1 0 0);--ok:oklch(.66 .17 155);--okT:oklch(.5 .13 155);--warn:oklch(.76 .15 75);--warnT:oklch(.55 .12 65);--err:oklch(.62 .21 20);--errT:oklch(.54 .19 20);--bar:oklch(.99 .004 255 / .66);--sh:inset 0 1px 0 oklch(1 0 0 / .9),0 1px 2px oklch(.3 .05 260 / .05),0 20px 50px -24px oklch(.4 .12 260 / .25);--tile:oklch(1 0 0);--tileSh:inset 0 0 0 1px oklch(.35 .06 260 / .1),0 2px 6px -2px oklch(.3 .08 260 / .15);--shL:0 0 0 1px oklch(.35 .06 260 / .08),0 30px 80px -20px oklch(.3 .1 260 / .35);--scrim:oklch(.25 .04 265 / .3);--code:oklch(.965 .008 255)}html[data-mode=dark]{--bg:oklch(.135 .022 268);--panel:oklch(.19 .025 268);--glass:oklch(.21 .03 270 / .52);--glassBd:oklch(.85 .06 245 / .11);--sunk:oklch(.1 .02 268 / .6);--hover:oklch(.82 .13 205 / .06);--ink:oklch(.97 .006 250);--ink2:oklch(.76 .02 258);--ink3:oklch(.58 .03 262);--line:oklch(.85 .06 245 / .13);--line2:oklch(.85 .06 245 / .07);--gridc:oklch(.85 .08 230 / .06);--accent:oklch(.82 .14 205);--accent2:oklch(.72 .2 305);--accentHover:oklch(.88 .12 205);--accentSoft:oklch(.82 .14 205 / .18);--accentInk:oklch(.15 .03 262);--ok:oklch(.84 .18 155);--okT:oklch(.84 .16 155);--warn:oklch(.85 .15 80);--warnT:oklch(.86 .13 80);--err:oklch(.72 .19 20);--errT:oklch(.76 .17 20);--bar:oklch(.135 .022 268 / .55);--sh:inset 0 1px 0 oklch(1 0 0 / .07),0 30px 60px -30px oklch(0 0 0 / .7);--tile:oklch(.27 .035 268 / .85);--tileSh:inset 0 0 0 1px oklch(1 0 0 / .09),0 6px 14px -6px oklch(0 0 0 / .6);--shL:0 0 0 1px oklch(.85 .06 245 / .14),0 40px 100px -20px oklch(0 0 0 / .8),0 0 80px -30px color-mix(in oklch, var(--accent) 40%, transparent);--scrim:oklch(.08 .02 268 / .62);--code:oklch(.11 .02 268)}html[data-mode=dark] [data-mono="1"]{filter:invert(1)}html[data-lang=en] [data-l=zh]{display:none!important}html:not([data-lang=en]) [data-l=en]{display:none!important}[data-i]{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 350,"opsz" 20;display:inline-block}*{box-sizing:border-box}@keyframes covedash{to{stroke-dashoffset:-16}}@keyframes covepulse{0%{box-shadow:0 0 color-mix(in oklch,var(--ok) 50%,transparent)}to{box-shadow:0 0 0 8px transparent}}body{margin:0;min-height:100vh;background:radial-gradient(1100px 520px at 12% -12%,color-mix(in oklch,var(--accent) 20%,transparent),transparent 62%),radial-gradient(900px 520px at 92% -6%,color-mix(in oklch,var(--accent2) 22%,transparent),transparent 62%),radial-gradient(900px 600px at 50% 115%,color-mix(in oklch,var(--accent2) 10%,transparent),transparent 60%) fixed,var(--bg);color:var(--ink);font-family:var(--font);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01"}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--gridc) 1px,transparent 1px),linear-gradient(90deg,var(--gridc) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 85% 65% at 50% 0%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 85% 65% at 50% 0%,#000 25%,transparent 78%)}@keyframes coveglow{0%,to{opacity:.85}50%{opacity:.4}}@keyframes covesweep{to{transform:translate(220%)}}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accentHover);text-decoration:underline}button,input,select{font-family:inherit;color:inherit}input::placeholder{color:var(--ink3)}::selection{background:var(--accentSoft)}
