@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.p.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.Dasx6W_className{font-family:Geist,Geist Fallback;font-style:normal}.Dasx6W_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.p.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.KO9H0a_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.KO9H0a_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#09090b;--bg-elev:#0e0e11;--bg-subtle:#141418;--bg-hover:#ffffff0a;--bg-active:#ffffff12;--border:#ffffff12;--border-strong:#ffffff21;--text:#ededef;--text-2:#a1a1aa;--text-3:#6b6b76;--accent:#8b93ff;--accent-dim:#8b93ff24;--get:#4ade80;--post:#fbbf24;--ok:#4ade80;--warn:#fbbf24;--err:#f87171;--code-bg:#0c0c0f;--tk-key:#a5b4fc;--tk-str:#86efac;--tk-num:#fcd34d;--tk-lit:#f0abfc;--radius:16px;--radius-lg:22px;--radius-xs:8px;--pill:999px;--radius-sm:12px;--bar-h:56px;--topbar:84px;--font-sans:var(--font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "Cascadia Code", Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font:14.5px/1.65 var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}::selection{background:#8b93ff59}a{color:var(--accent);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}code,pre,.mono{font-family:var(--font-mono);font-size:12.5px}:not(pre)>code{color:var(--text);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-xs);overflow-wrap:anywhere;padding:1px 5px}h1,h2,h3{letter-spacing:-.02em;color:var(--text);font-weight:600}h1{margin:0 0 10px;font-size:30px;line-height:1.2}h2{margin:44px 0 14px;font-size:18px}h3{margin:24px 0 8px;font-size:15px}p{color:var(--text-2);margin:0 0 14px}li{color:var(--text-2);margin-bottom:6px}strong{color:var(--text);font-weight:600}ul,ol{padding-left:20px}input,textarea,select{width:100%;font:inherit;color:var(--text);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:8px 10px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:var(--text-3)}input:focus,textarea:focus,select:focus{border-color:#8b93ff8c;outline:none;box-shadow:0 0 0 3px #8b93ff1f}textarea{resize:vertical;line-height:1.55}input[type=checkbox]{width:auto;accent-color:var(--accent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff14 padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.topbar-wrap{z-index:20;height:var(--topbar);pointer-events:none;justify-content:center;align-items:center;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.topbar{pointer-events:auto;width:100%;max-width:1180px;height:var(--bar-h);-webkit-backdrop-filter:saturate(170%)blur(20px);backdrop-filter:saturate(170%)blur(20px);border:1px solid var(--border-strong);border-radius:var(--pill);background:#12121699;align-items:center;gap:16px;padding:0 8px 0 20px;display:flex;position:relative;box-shadow:0 10px 40px #00000073,inset 0 1px #ffffff0a}.brand{color:var(--text);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:12px;font-weight:600;display:flex}.brand:hover{text-decoration:none}.brand-logo{width:auto;height:32px;display:block}.brand-divider{background:var(--border-strong);width:1px;height:18px}.brand-name{font-size:14px}.topnav{gap:2px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.topnav a{color:var(--text-2);border-radius:var(--pill);padding:5px 10px;font-size:13.5px}.topnav a:hover{color:var(--text);background:var(--bg-hover);text-decoration:none}.topbar-right{align-items:center;gap:12px;margin-left:auto;display:flex}.api-status{color:var(--text-2);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:3px 11px 3px 9px;font-size:12.5px;display:inline-flex}.dot{background:var(--text-3);border-radius:50%;flex-shrink:0;width:7px;height:7px}.dot-ok{background:var(--ok);box-shadow:0 0 0 3px #4ade8026}.dot-warn{background:var(--warn);box-shadow:0 0 0 3px #fbbf2426}.dot-err{background:var(--err);box-shadow:0 0 0 3px #f8717126}.shell{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.shell>*,.endpoint>*,.sandbox>*{min-width:0}.sidebar-wrap{border-right:1px solid var(--border);min-width:0}.sidebar{height:100vh;padding:calc(var(--topbar) + 18px) 12px 48px;position:sticky;top:0;overflow-y:auto}.sidebar-search{margin-bottom:18px;position:relative}.sidebar-search svg{width:14px;height:14px;color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.sidebar-search input{border-radius:var(--pill);background:0 0;padding-left:32px}.keyinput input{border-radius:var(--pill);padding-left:14px}textarea{border-radius:var(--radius);padding:12px 14px}.nav-section{margin-bottom:20px}.nav-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);padding:0 10px 6px;font-size:11px;font-weight:500}.nav-link{border-radius:var(--radius-sm);color:var(--text-2);align-items:center;gap:9px;padding:5px 10px;font-size:13.5px;transition:color .12s,background .12s;display:flex;position:relative}.nav-link:hover{color:var(--text);background:var(--bg-hover);text-decoration:none}.nav-link.active{color:var(--text);background:var(--bg-active)}.btn.nav-toggle{display:none}.content{padding:calc(var(--topbar) + 40px) 48px 96px;min-width:0}.prose{max-width:780px}@media (max-width:1000px){.topnav{display:none}}@media (max-width:560px){.topbar-wrap{padding:0 10px}.topbar{padding-left:16px}.brand-divider,.brand-name{display:none}}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar-wrap{border-right:0}.sidebar{z-index:15;background:var(--bg);height:auto;display:none;position:fixed;inset:0}.sidebar.open{display:block}.btn.nav-toggle{z-index:25;background:var(--bg-elev);border-color:var(--border-strong);display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 30px #00000080}.content{padding:calc(var(--topbar) + 24px) 16px 96px}.api-status span:last-child{display:none}}.eyebrow{color:var(--text-3);letter-spacing:.02em;margin-bottom:10px;font-size:12px;font-weight:500}.lead{color:var(--text-2);font-size:15.5px;line-height:1.6}.endpoint{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:48px;display:grid}.endpoint-side{top:calc(var(--topbar) + 24px);max-height:calc(100vh - var(--topbar) - 48px);flex-direction:column;gap:16px;display:flex;position:sticky;overflow-y:auto}@media (max-width:1240px){.endpoint{grid-template-columns:1fr;gap:32px}.endpoint-side{max-height:none;position:static}}.endpoint-path{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--pill);align-items:center;gap:12px;margin:18px 0 12px;padding:8px 20px 8px 8px;display:flex}.endpoint-path code{min-width:0;color:var(--text);white-space:nowrap;background:0 0;border:0;flex:auto;padding:0;font-size:13.5px;overflow-x:auto}.endpoint-path .host{color:var(--text-3)}.endpoint-tags{flex-wrap:wrap;gap:6px;margin-bottom:26px;display:flex}.endpoint-tags .tag{white-space:nowrap}.method{min-width:44px;height:22px;font:600 11px/1 var(--font-mono);letter-spacing:.02em;border-radius:var(--pill);border:1px solid;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.method-sm{background:0 0;border-color:#0000;justify-content:flex-start;min-width:36px;height:18px;padding:0;font-size:9.5px}.method-get{color:var(--get);background:#4ade800f;border-color:#4ade804d}.method-post{color:var(--post);background:#fbbf240f;border-color:#fbbf244d}.method-sm.method-get,.method-sm.method-post{background:0 0;border-color:#0000}.status{font:600 12px/1 var(--font-mono);align-items:center;gap:6px;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-ok{color:var(--ok)}.status-warn{color:var(--warn)}.status-err{color:var(--err)}.tag{border:1px solid var(--border-strong);color:var(--text-2);border-radius:999px;align-items:center;padding:5px 9px;font-size:11.5px;line-height:1;display:inline-flex}.tag-auth{color:var(--text-2)}.tag-money{color:var(--warn);border-color:#fbbf244d}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:18px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13.5px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);color:var(--text-2);padding:11px 14px}td:first-child{color:var(--text)}tr:last-child td{border-bottom:0}th{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);font-size:11px;font-weight:500}td.name{white-space:nowrap}.req{color:var(--text-3);margin-top:4px;font-size:11px;display:block}.req:before{content:"• ";color:var(--accent)}.codeblock{border-radius:var(--radius);background:var(--code-bg);border:1px solid var(--border);overflow:hidden}.codeblock-bar{color:var(--text-3);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:7px 8px 7px 14px;font-size:12px;display:flex}.codeblock pre{color:#d4d4d8;max-height:480px;margin:0;padding:14px 16px;line-height:1.65;overflow:auto}.copy{font:inherit;color:var(--text-3);border-radius:var(--pill);cursor:pointer;background:0 0;border:1px solid #0000;padding:2px 8px;font-size:11.5px;transition:color .12s,border-color .12s}.copy:hover{color:var(--text);border-color:var(--border-strong)}.tk-key{color:var(--tk-key)}.tk-str{color:var(--tk-str)}.tk-num{color:var(--tk-num)}.tk-lit{color:var(--tk-lit)}.tabs{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--pill);flex-wrap:wrap;gap:2px;max-width:100%;margin-bottom:12px;padding:3px;display:inline-flex}.tab{font:inherit;color:var(--text-3);border-radius:var(--pill);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 10px;font-size:12.5px;transition:color .12s,background .12s;display:inline-flex}.tab:hover{color:var(--text)}.tab.active{color:var(--text);background:var(--bg-active);box-shadow:inset 0 0 0 1px var(--border)}.tabs-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.tabs-chips .tab{border:1px solid var(--border);padding:5px 12px 5px 10px}.tabs-chips .tab:hover{border-color:var(--border-strong);background:var(--bg-hover)}.tabs-chips .tab.active{color:var(--text);background:var(--accent-dim);box-shadow:none;border-color:#8b93ff8c}.panel{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px}.panel-title{color:var(--text);margin-bottom:14px;font-size:13px;font-weight:600}.btn{height:34px;font:inherit;border:1px solid var(--border-strong);border-radius:var(--pill);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.btn:hover{background:var(--bg-hover);border-color:#fff3;text-decoration:none}.btn:disabled{opacity:.45;cursor:default}.btn-primary{background:var(--text);border-color:var(--text);color:var(--bg)}.btn-primary:hover{background:#fff;border-color:#fff}.btn-ghost{color:var(--text-2);border-color:#0000}.btn-ghost:hover{color:var(--text)}.btn-sm{height:30px;padding:0 12px;font-size:13px}.link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.link:hover{text-underline-offset:3px;text-decoration:underline}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row>input{flex:160px;width:auto}.between{justify-content:space-between}.grow{flex:auto;min-width:0}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.muted{color:var(--text-3)}.small{font-size:12.5px}.error{color:var(--err);margin:6px 0 0}.warning{color:var(--warn);border-radius:var(--radius-sm);background:#fbbf240d;border:1px solid #fbbf2438;margin:0;padding:8px 11px}.check{color:var(--text-3);cursor:pointer;align-items:center;gap:7px;margin-top:8px;font-size:12.5px;display:inline-flex}.callout{border:1px solid var(--border);background:var(--bg-elev);border-radius:var(--radius);color:var(--text-2);margin:18px 0;padding:12px 16px 12px 40px;position:relative}.callout:before{content:"i";width:16px;height:16px;font:600 10px/1 var(--font-mono);color:var(--accent);border:1px solid #8b93ff80;border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;left:14px}.callout-warn:before{content:"!";color:var(--warn);border-color:#fbbf2480}.pager{border-top:1px solid var(--border);justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;display:flex}.pager a{border:1px solid var(--border);border-radius:var(--radius);min-width:180px;color:var(--text);flex-direction:column;gap:2px;padding:12px 16px;font-weight:500;transition:border-color .12s,background .12s;display:flex}.pager a:hover{border-color:var(--border-strong);background:var(--bg-hover);text-decoration:none}.pager a span{color:var(--text-3);font-size:12px;font-weight:400}.pager a.next{text-align:right;margin-left:auto}.tryit{flex-direction:column;gap:14px;display:flex}.tryit-line{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--pill);align-items:center;gap:10px;padding:6px 16px 6px 6px;display:flex}.tryit-line code{background:0 0;border:0;padding:0}.field-label{color:var(--text-2);margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.tryit-result{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:16px;display:flex}.headers{border:1px solid var(--border);border-radius:var(--radius-sm);overflow-wrap:anywhere;color:var(--text-2);padding:8px 11px}.hero{padding:8px 0}.hero h1{letter-spacing:-.035em;margin-bottom:14px;font-size:40px}.hero-actions{flex-wrap:wrap;gap:10px;margin:24px 0 8px;display:flex}.facts{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:28px 0 0;display:grid;overflow:hidden}.fact{background:var(--bg);padding:14px 16px}.fact-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:4px;font-size:11px}.fact-value{color:var(--text);font-size:13.5px}.cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:16px 0 24px;display:grid}.card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);flex-direction:column;gap:6px;padding:16px;transition:border-color .15s,background .15s;display:flex}.card:hover{border-color:var(--border-strong);background:#111115;text-decoration:none}.card svg{width:18px;height:18px;color:var(--text-2);margin-bottom:6px}.card-title{font-size:14px;font-weight:500}.card p{color:var(--text-3);margin:0;font-size:13px;line-height:1.5}.endpoint-list{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.endpoint-list a{border-bottom:1px solid var(--border);color:var(--text);grid-template-columns:52px minmax(0,270px) minmax(0,1fr);align-items:center;gap:14px;padding:11px 16px;transition:background .12s;display:grid}.endpoint-list a:last-child{border-bottom:0}.endpoint-list a:hover{background:var(--bg-hover);text-decoration:none}.endpoint-list code{background:0 0;border:0;padding:0}@media (max-width:760px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.endpoint-list a{grid-template-columns:52px minmax(0,1fr)}.endpoint-list .desc{display:none}.hero h1{font-size:32px}}.sandbox{grid-template-columns:250px minmax(0,1fr) minmax(0,340px);align-items:start;gap:16px;margin-top:28px;display:grid}@media (max-width:1320px){.sandbox{grid-template-columns:240px minmax(0,1fr)}.sandbox-history{grid-column:1/-1}}@media (max-width:800px){.sandbox{grid-template-columns:1fr}}.picker{flex-direction:column;gap:1px;display:flex}.picker button{width:100%;font:inherit;text-align:left;color:var(--text-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:5px 8px;font-size:13px;display:flex}.picker button:hover{color:var(--text);background:var(--bg-hover)}.picker button.active{color:var(--text);background:var(--bg-active)}.scenario{width:100%;font:inherit;text-align:left;color:var(--text-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font-size:13px;transition:color .12s,background .12s,border-color .12s;display:flex}.scenario:hover{color:var(--text);background:var(--bg-hover);border-color:var(--border)}.scenario .mono{color:var(--text-3);white-space:nowrap;font-size:11.5px}.history-item{width:100%;font:inherit;text-align:left;color:var(--text-2);border:0;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:9px 4px;font-size:12.5px;display:flex}.history-item:hover{color:var(--text);background:var(--bg-hover)}.empty{text-align:center;color:var(--text-3);border:1px dashed var(--border-strong);border-radius:var(--radius);place-items:center;padding:28px 12px;font-size:12.5px;display:grid}.btn-agent{color:var(--text);background:linear-gradient(var(--bg-elev), var(--bg-elev)) padding-box, linear-gradient(120deg, #8b93ffe6, #5eead4b3 55%, #f0abfccc) border-box;border:1px solid #0000;position:relative;box-shadow:0 0 24px #8b93ff1f}.btn-agent svg{color:var(--accent);flex-shrink:0}.btn-agent:hover{background:linear-gradient(#15151b,#15151b) padding-box padding-box,linear-gradient(120deg,#8b93ff,#5eead4 55%,#f0abfc) border-box;border-color:#0000;box-shadow:0 0 32px #8b93ff38}.btn-agent.is-copied svg{color:var(--ok)}.btn-agent-compact{white-space:normal;text-align:left;justify-content:flex-start;width:100%;height:auto;min-height:36px;padding:7px 12px;font-size:12.5px;line-height:1.3}.sidebar-footer{border-top:1px solid var(--border);margin-top:8px;padding-top:16px}.disclosure{margin:14px 0 0}.disclosure summary{cursor:pointer;width:fit-content;color:var(--text-2);padding:4px 0;font-size:13px;list-style:none}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:before{content:"›";margin-right:8px;transition:transform .15s;display:inline-block}.disclosure[open] summary:before{transform:rotate(90deg)}.disclosure summary:hover{color:var(--text)}.disclosure .codeblock{margin-top:10px}.disclosure pre{white-space:pre-wrap}.lang-switch{border:1px solid var(--border);border-radius:var(--pill);gap:2px;padding:3px;display:inline-flex}.lang-switch a{font:600 11.5px/1 var(--font-mono);letter-spacing:.04em;color:var(--text-3);border-radius:var(--pill);padding:6px 9px;transition:color .12s,background .12s}.lang-switch a:hover{color:var(--text);text-decoration:none}.lang-switch a.active{color:var(--text);background:var(--bg-active)}.md-code{margin:0 0 16px}.callout>:last-child{margin-bottom:0}.callout p{color:var(--text-2)}.tag-link{color:var(--text-3)}.tag-link:hover{color:var(--text);border-color:var(--border-strong);text-decoration:none}hr{border:0;border-top:1px solid var(--border);margin:28px 0}.agent-dialog{width:min(680px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--text);background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:0;box-shadow:0 30px 80px #0009}.agent-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c}.agent-dialog[open]{animation:.16s ease-out dialog-in}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.agent-dialog-body{flex-direction:column;gap:12px;padding:22px;display:flex}.agent-dialog h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.agent-dialog h3 svg{color:var(--accent)}.agent-dialog p{margin:0}.agent-dialog textarea{resize:vertical;font-size:12px;line-height:1.55}.agent-status{align-items:center;gap:8px;min-height:24px;font-size:13.5px;display:flex}.agent-status-copied{color:var(--ok)}.agent-status-failed{color:var(--warn)}
