.api-explorer{--ae-bg: #0f1117;--ae-bg-raised: #1d2128;--ae-bg-card: #131720;--ae-bg-input: #1a1d27;--ae-bg-inputf: #1e2130;--ae-bg-output: #090c13;--ae-border: #2a2d3a;--ae-border-sub: #1e2436;--ae-text: #abb2bf;--ae-text-strong: #c9cdd6;--ae-text-muted: #6b7280;--ae-text-dim: #8a91a0;--ae-grip: #2a2d3a;--ae-hover: rgba(255,255,255,.04);--ae-hover-btn: rgba(255,255,255,.06);--ae-row-hover: #30363d;--ae-row-text: #8aadfe;--ae-active-bg: #122140;--ae-active-bar: #8aadfe;--ae-shadow: 0 -4px 24px rgba(0,0,0,.45);--ae-tok-key: #e06c75;--ae-tok-str: #98c379;--ae-tok-num: #d19a66;--ae-tok-bool: #56b6c2;--ae-tok-null: #56b6c2;--ae-tok-flag: #e5c07b;--ae-tok-url: #61afef;--ae-tok-ok: #98c379;--ae-tok-err: #e06c75;--ae-out-bg: #282c34;--ae-out-header: #1d2128;--ae-out-bdr: rgba(255,255,255,.12);--ae-out-tab: rgba(171,178,191,.45);--ae-out-tab-act: #abb2bf;--ae-out-tab-ln: #61afef;--ae-out-btn: rgba(171,178,191,.4);--ae-hi-field: rgba(97, 175, 239, .2);--ae-hi-group: rgba(171, 178, 191, .1);--ae-accent: #61afef;color-scheme:dark}html:not([data-theme=dark]) .api-explorer:not([data-ae-theme]),.api-explorer[data-ae-theme=light]{--ae-bg: #f0f3f7;--ae-bg-raised: #f6f8fa;--ae-bg-card: #ffffff;--ae-bg-input: #ffffff;--ae-bg-inputf: #ffffff;--ae-bg-output: #f6f8fa;--ae-border: #d0d7de;--ae-border-sub: #e5e7eb;--ae-text: #24292e;--ae-text-strong: #111827;--ae-text-muted: #57606a;--ae-text-dim: #636b74;--ae-grip: #c8cdd4;--ae-hover: rgba(0,0,0,.04);--ae-hover-btn: rgba(0,0,0,.06);--ae-row-hover: #e8edf5;--ae-row-text: #111827;--ae-active-bg: #eef3ff;--ae-active-bar: #2b6afd;--ae-shadow: 0 -4px 24px rgba(0,0,0,.12);--ae-tok-key: #6f42c1;--ae-tok-str: #032f62;--ae-tok-num: #005cc5;--ae-tok-bool: #005cc5;--ae-tok-null: #005cc5;--ae-tok-flag: #7d4e00;--ae-tok-url: #0969da;--ae-tok-ok: #1a7f37;--ae-tok-err: #cf222e;--ae-out-bg: #ffffff;--ae-out-header: #f6f8fa;--ae-out-bdr: #d0d7de;--ae-out-tab: rgba(87,96,106,.55);--ae-out-tab-act: #24292e;--ae-out-tab-ln: #0969da;--ae-out-btn: rgba(87,96,106,.5);--ae-hi-field: rgba(9, 105, 218, .12);--ae-hi-group: rgba(87, 96, 106, .07);--ae-accent: #0969da;color-scheme:light}.api-explorer{position:fixed;bottom:0;left:0;right:0;z-index:900;background:var(--ae-bg);border-top:1px solid var(--ae-border);font-family:var(--font-sans, system-ui, sans-serif);font-size:13px;color:var(--ae-text);box-shadow:var(--ae-shadow);display:flex;flex-direction:column;transition:height .22s cubic-bezier(.4,0,.2,1),background .18s,border-color .18s,box-shadow .18s}.api-explorer.ae-dragging{transition:none}.api-explorer[data-state=collapsed] .ae-resize-handle{display:none}.ae-resize-handle{height:8px;cursor:ns-resize;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.ae-resize-handle{background:#021e4c}.ae-resize-handle:hover{background:#0a2d5e}.ae-resize-grip{width:36px;height:3px;background:#ffffff59;border-radius:2px;opacity:0;transition:opacity .15s}.ae-resize-handle:hover .ae-resize-grip,.api-explorer.ae-dragging .ae-resize-grip{opacity:1}.api-explorer input,.api-explorer select,.api-explorer textarea{-webkit-appearance:none!important;appearance:none!important;background:var(--ae-bg-input)!important;color:var(--ae-text)!important;border:1px solid var(--ae-border)!important;border-radius:4px!important;font-family:Menlo,Consolas,monospace!important;font-size:12px!important;padding:5px 9px!important;outline:none!important;box-shadow:none!important;width:100%!important;box-sizing:border-box!important;margin:0!important;transition:border-color .12s,background .12s!important}.api-explorer input:focus,.api-explorer select:focus{border-color:#4a6fa5!important;background:var(--ae-bg-inputf)!important}.api-explorer input::placeholder{color:var(--ae-text-dim)!important;opacity:1!important}.ae-bar{display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 16px;user-select:none;gap:8px}.ae-bar-main-btn{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;height:100%;margin:0;padding:0;background:none;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ae-bar-main-btn:hover{background:var(--ae-hover)}.ae-bar-main-btn:focus-visible{outline:2px solid var(--ae-accent, var(--ae-text-muted));outline-offset:-2px;border-radius:4px}.ae-bar-right{display:flex;align-items:center;gap:4px}.ae-icon{color:var(--ae-text-muted);flex-shrink:0}.ae-bar-label{font-weight:600;font-size:13px;color:var(--ae-text-strong);letter-spacing:.01em}.ae-bar-sep{color:var(--ae-border)}.ae-bar-hint{color:var(--ae-text-dim);font-size:12px}.ae-bar-vdiv{width:1px;height:16px;background:var(--ae-border);margin:0 2px}.ae-theme-btn,.ae-fullscreen-btn,.ae-expand-btn{background:none;border:none;color:var(--ae-text-muted);cursor:pointer;padding:5px;display:flex;align-items:center;border-radius:4px;transition:color .12s,background .12s}.ae-theme-btn:hover,.ae-fullscreen-btn:hover,.ae-expand-btn:hover{color:var(--ae-text-strong);background:var(--ae-hover-btn)}.ae-expand-btn{gap:4px;padding:5px 8px;font-size:12px;font-weight:600}.ae-expand-lbl-open,.ae-expand-lbl-close{line-height:1}.api-explorer[data-state=collapsed] .ae-expand-lbl-close,.api-explorer[data-state=expanded] .ae-expand-lbl-open{display:none}.ae-bar{background:#021e4c}.ae-bar .ae-bar-label{color:#fff;font-size:14px;font-weight:700}.ae-bar .ae-bar-sep,.ae-bar .ae-bar-hint{color:#6b7280}.ae-bar .ae-icon{color:#40996b;width:24px;height:24px}.ae-bar .ae-bar-vdiv{background:#ffffff2e}.ae-bar .ae-bar-main-btn:hover{background:#ffffff0f}.ae-bar .ae-theme-btn,.ae-bar .ae-fullscreen-btn{color:#6b7280}.ae-bar .ae-theme-btn:hover,.ae-bar .ae-fullscreen-btn:hover{color:#fff;background:#ffffff14}.ae-bar .ae-expand-btn{background:#40996b;color:#fff;border-radius:6px;padding:0 24px;height:32px;gap:5px;font-weight:700}.ae-bar .ae-expand-btn:hover{background:#367f5a}.ae-icon-moon{display:none}html:not([data-theme=dark]) .api-explorer:not([data-ae-theme]) .ae-icon-sun{display:none}html:not([data-theme=dark]) .api-explorer:not([data-ae-theme]) .ae-icon-moon{display:block}.api-explorer[data-ae-theme=light] .ae-icon-sun{display:none}.api-explorer[data-ae-theme=light] .ae-icon-moon,.api-explorer[data-ae-theme=dark] .ae-icon-sun{display:block}.api-explorer[data-ae-theme=dark] .ae-icon-moon,.api-explorer[data-state=collapsed] .ae-chevron-down,.api-explorer[data-state=expanded] .ae-chevron-up,.api-explorer[data-state=collapsed] .ae-theme-btn,.api-explorer[data-state=collapsed] .ae-fullscreen-btn,.api-explorer[data-state=collapsed] .ae-bar-vdiv,.ae-icon-compress2,.api-explorer[data-ae-full=true] .ae-icon-expand2{display:none}.api-explorer[data-ae-full=true] .ae-icon-compress2{display:flex}.ae-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;position:relative}.ae-body[hidden]{display:none}.ae-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--ae-border);gap:10px;flex-shrink:0;background:var(--ae-bg-raised)}.ae-toolbar-left{display:flex;align-items:center;gap:10px;min-width:0}.ae-toolbar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.ae-select-wrap{position:relative}.ae-select{appearance:none;background:var(--ae-bg-input);border:1px solid var(--ae-border);border-radius:5px;color:var(--ae-text);font-size:13px;font-family:inherit;padding:5px 26px 5px 10px;cursor:pointer;outline:none;min-width:140px;transition:border-color .12s}.ae-select:focus{border-color:#4a6fa5}.ae-cat-select{min-width:120px;max-width:200px;font-weight:500}.ae-cat-select optgroup{font-weight:700;font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ae-text-muted);padding:8px 0 2px;margin-top:6px;border-top:1px solid var(--ae-border)}.ae-cat-select optgroup:first-of-type{border-top:none;padding-top:2px;margin-top:0}.ae-cat-select optgroup option,.ae-select option{font-size:13px;font-family:inherit;font-weight:400;text-transform:none;letter-spacing:normal;color:var(--ae-text);opacity:.5;padding:4px 8px}.ae-cat-select option.ae-demo-ready,.ae-select option.ae-demo-ready{opacity:1;font-weight:700}.ae-select-wrap:after{content:"";position:absolute;right:9px;top:50%;transform:translateY(-50%);border:4px solid transparent;border-top-color:var(--ae-text-muted);pointer-events:none;margin-top:2px}.ae-method-badge{font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 7px;border-radius:4px;flex-shrink:0}.ae-path-display{font-family:Menlo,Consolas,monospace;font-size:12px;color:var(--ae-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ae-base-url{color:var(--ae-text-dim, color-mix(in srgb, var(--ae-text-muted) 55%, transparent));font-size:11px}.ae-run-btn{display:flex;align-items:center;gap:6px;background:var(--color-primary, #1a56db);color:#fff;border:none;border-radius:5px;font-size:12px;font-weight:600;font-family:inherit;padding:6px 14px;cursor:pointer;transition:filter .12s;white-space:nowrap}.ae-run-btn:hover{filter:brightness(1.15)}.ae-run-btn:active{filter:brightness(.9)}.ae-run-btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.ae-main{display:flex;flex:1;min-height:0;overflow:hidden}.ae-request-area{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}.ae-col,.ae-col-params-body,.ae-output,.ae-req-editor,.ae-sidebar-tree,.api-explorer .ae-req-json-ta{overscroll-behavior:contain}.ae-tabstrip{position:relative;display:flex;align-items:stretch;flex-shrink:0;min-height:34px;background:var(--ae-bg-raised);border-bottom:1px solid var(--ae-border)}.ae-rtabs{display:flex;align-items:stretch;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ae-rtabs::-webkit-scrollbar{height:0}.ae-rtab{display:flex;align-items:center;gap:6px;padding:0 8px 0 10px;max-width:200px;background:none;border:none;border-right:1px solid var(--ae-border);border-bottom:2px solid transparent;color:var(--ae-out-tab);cursor:pointer;font-family:inherit;font-size:12px;white-space:nowrap;flex-shrink:0;transition:color .12s,background .12s,border-color .12s}.ae-rtab:hover{background:var(--ae-hover);color:var(--ae-out-tab-act)}.ae-rtab.active{color:var(--ae-out-tab-act);background:var(--ae-out-bg);border-bottom-color:var(--ae-out-tab-ln)}.ae-rtab-label{min-width:0;max-width:130px;overflow:hidden;text-overflow:ellipsis}.ae-rtab-num{flex-shrink:0;margin-left:3px;color:var(--ae-text-dim);font-size:11px}.ae-rtab.provisional .ae-rtab-label{font-style:italic}.ae-rtab.is-dragging{opacity:.45}.ae-rtab.is-drop-target{box-shadow:inset 2px 0 0 var(--ae-accent)}.ae-rtab.is-drop-target.is-drop-after{box-shadow:inset -2px 0 0 var(--ae-accent)}.ae-rtab-close{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border:none;background:none;border-radius:3px;color:var(--ae-text-dim);cursor:pointer;font-size:14px;line-height:1;opacity:0;transition:opacity .12s,background .12s,color .12s}.ae-rtab:hover .ae-rtab-close,.ae-rtab.active .ae-rtab-close{opacity:1}.ae-rtab-close:hover{background:var(--ae-hover-btn);color:var(--ae-text)}.ae-tabstrip-actions{display:flex;align-items:center;flex-shrink:0;padding:0 4px;gap:2px}.ae-rtab-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:none;border-radius:4px;color:var(--ae-out-btn);cursor:pointer;transition:color .12s,background .12s}.ae-rtab-btn:hover,.ae-rtab-btn[aria-expanded=true]{color:var(--ae-out-tab-act);background:var(--ae-hover)}.ae-history-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--ae-out-bg);border-left:1px solid var(--ae-out-bdr)}.ae-history-panel[hidden]{display:none}.ae-mle-note{font-size:11px;color:#875903;background:#fbf1da;border:1px solid #f5d998;border-radius:4px;padding:6px 10px;margin:0 0 12px}html[data-theme=dark] .ae-mle-note,.api-explorer[data-ae-theme=dark] .ae-mle-note{color:#fee8be;background:#4b3102;border-color:#f59e0b}.ae-mle-row{display:flex;gap:8px;align-items:flex-start;margin-bottom:10px;font-size:11px;color:var(--ae-text);cursor:pointer;max-width:560px}.api-explorer .ae-mle-row input[type=checkbox]{-webkit-appearance:auto!important;appearance:auto!important;width:14px!important;height:14px!important;flex:0 0 auto!important;margin:1px 0 0!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-sizing:content-box!important;cursor:pointer!important}.ae-mle-row>span{flex:1;min-width:0}.ae-mle-row strong{color:var(--ae-text-strong);font-weight:600}.ae-mle-hint{font-size:10px;color:var(--ae-text-muted);margin:10px 0 0;max-width:560px}.ae-mle-hint code{font-family:ui-monospace,monospace}.ae-history-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid var(--ae-out-bdr);background:var(--ae-out-header)}.ae-history-title{font-size:12px;font-weight:600;color:var(--ae-text-strong)}.ae-history-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;border-radius:4px;color:var(--ae-out-btn);cursor:pointer}.ae-history-close:hover{color:var(--ae-out-tab-act);background:var(--ae-hover)}.ae-history-colhead,.ae-hist-row{display:grid;grid-template-columns:64px minmax(0,1fr) 84px 96px;gap:10px;align-items:center}.ae-history-colhead{flex-shrink:0;padding:6px 14px;border-bottom:1px solid var(--ae-out-bdr);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ae-text-dim)}.ae-history-list{flex:1;min-height:0;overflow-y:auto}.ae-hist-empty{padding:28px 14px;color:var(--ae-text-dim);font-size:12px;text-align:center}.ae-hist-item{border-bottom:1px solid var(--ae-border-sub)}.ae-hist-row{width:100%;padding:8px 14px;background:none;border:none;text-align:left;cursor:pointer;color:var(--ae-text);font-family:inherit;font-size:12px}.ae-hist-row:hover{background:var(--ae-hover)}.ae-hist-item[data-expanded=true]>.ae-hist-row{background:var(--ae-hover)}.ae-hist-col-op{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-hist-col-op .ae-hist-path{color:var(--ae-text-dim);font-family:Menlo,Consolas,monospace;font-size:10.5px}.ae-hist-col-when{color:var(--ae-text-dim);font-family:Menlo,Consolas,monospace;font-size:11px}.ae-hist-status-ok{color:var(--ae-tok-ok);font-weight:600}.ae-hist-status-err{color:var(--ae-tok-err);font-weight:600}.ae-hist-detail{padding:0 14px 12px 78px}.ae-hist-detail[hidden]{display:none}.ae-hist-body{margin:0 0 8px;padding:8px 10px;max-height:180px;overflow:auto;background:var(--ae-bg-input);border:1px solid var(--ae-border);border-radius:4px;font-family:Menlo,Consolas,monospace;font-size:11px;line-height:1.5;color:var(--ae-text);white-space:pre}.ae-hist-actions{display:flex;gap:8px}.ae-hist-act{font-size:11px;padding:4px 12px;border-radius:4px;cursor:pointer;border:1px solid var(--ae-border);background:var(--ae-bg-input);color:var(--ae-text-muted)}.ae-hist-act:hover{color:var(--ae-out-tab-act);border-color:var(--ae-accent)}.ae-hist-act-primary{color:var(--ae-text-strong);border-color:var(--ae-accent)}.api-explorer .ae-rtab:focus-visible,.api-explorer .ae-rtab-close:focus-visible,.api-explorer .ae-rtab-btn:focus-visible,.api-explorer .ae-history-close:focus-visible,.api-explorer .ae-hist-row:focus-visible,.api-explorer .ae-hist-act:focus-visible{outline:2px solid var(--ae-accent);outline-offset:-2px;border-radius:4px}.ae-sidebar{width:230px;min-width:170px;flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;background:var(--ae-bg-raised);border-right:1px solid var(--ae-border)}.ae-sidebar-head{padding:8px 10px;flex-shrink:0;display:flex;align-items:center;gap:6px}.ae-filter-wrap{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:0 6px;border-radius:4px;border:1px solid var(--ae-border);background:var(--ae-bg-input);transition:border-color .12s,background .12s}.ae-filter-wrap:focus-within{border-color:#4a6fa5;background:var(--ae-bg-inputf)}.ae-filter-icon{flex-shrink:0;color:var(--ae-text-dim);pointer-events:none}.api-explorer .ae-filter{flex:1;width:auto!important;min-width:0;border:none!important;background:none!important;box-shadow:none!important;border-radius:0!important;padding:5px 0!important;font-size:12px!important}.api-explorer .ae-filter:focus{background:none!important;border:none!important}.ae-filter-clear{flex-shrink:0;background:none;border:none;padding:2px;cursor:pointer;color:var(--ae-text-dim);display:flex;align-items:center;border-radius:50%}.ae-filter-clear:hover{color:var(--ae-text)}.ae-filter-clear[hidden]{display:none}.ae-filter-ghost{position:absolute;z-index:1;display:none;pointer-events:none;overflow:hidden;white-space:pre;box-sizing:border-box;margin:0;padding:0;border:0;font-family:Menlo,Consolas,monospace;font-size:12px;color:var(--ae-text)}.ae-filter-ghost .ae-filter-ghost-tail{color:var(--ae-text-dim)}.ae-filter-wrap.ghost-ready .ae-filter-ghost{display:block}.api-explorer .ae-filter-wrap.ghost-ready .ae-filter{color:transparent!important;caret-color:var(--ae-text);position:relative;z-index:2}.ae-sidebar-actions{display:flex;gap:2px;flex-shrink:0}.ae-sb-action{background:none;border:1px solid transparent;border-radius:4px;color:var(--ae-text-dim);cursor:pointer;padding:3px;display:flex;align-items:center;transition:color .12s,background .12s,border-color .12s}.ae-sb-action:hover{color:var(--ae-text);background:var(--ae-hover-btn);border-color:var(--ae-border)}.ae-sidebar-tree{flex:1;min-height:0;overflow-y:auto;padding:4px 0 8px}.ae-sidebar-loading{padding:12px;color:var(--ae-text-dim);font-size:12px}.ae-grp-header{display:flex;align-items:center;gap:2px;padding-left:4px}.ae-grp-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:7px 8px;cursor:pointer;user-select:none;background:none;border:none;text-align:left;font-family:inherit;color:var(--ae-row-text);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;transition:color .12s,background .12s}.ae-grp-toggle:hover{background:var(--ae-row-hover)}.ae-grp-chevron{flex-shrink:0;transition:transform .15s}.ae-grp[data-open=false] .ae-grp-chevron{transform:rotate(-90deg)}.ae-grp[data-open=false] .ae-grp-body{display:none}.ae-grp-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-grp-eye{background:none;border:none;cursor:pointer;padding:2px;color:var(--ae-text-dim);display:flex;align-items:center;border-radius:3px}.ae-grp-eye:hover{color:var(--ae-text);background:var(--ae-hover-btn)}.ae-grp[data-hidden=true]{opacity:.45}.ae-grp[data-hidden=true] .ae-grp-body{display:none}.ae-spec-header{display:flex;align-items:center;gap:5px;padding:4px 10px 4px 31px;cursor:pointer;user-select:none;background:none;border:none;width:100%;text-align:left;color:var(--ae-row-text);font-family:inherit;font-size:12px;font-weight:500}.ae-spec-header:hover{background:var(--ae-row-hover)}.ae-spec-chevron{flex-shrink:0;opacity:.7;margin-left:auto;transition:transform .15s}.ae-spec[data-open=false] .ae-spec-chevron{transform:rotate(-90deg)}.ae-spec[data-open=false] .ae-spec-ops{display:none}.ae-spec-label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-spec-demo{color:#4ade80;flex-shrink:0;font-size:10px}.ae-grp-body>.ae-cat-ops{padding-top:2px}.ae-cat-ops .ae-op-row{padding-left:14px}.ae-op-row{display:flex;align-items:center;gap:7px;padding:4px 10px 4px 30px;cursor:pointer;background:none;border:none;width:100%;text-align:left;color:var(--ae-text);font-family:inherit;font-size:12px;border-left:2px solid transparent}.ae-op-row:hover{background:var(--ae-row-hover)}.ae-op-row.active{background:var(--ae-active-bg);border-left-color:var(--ae-active-bar);color:var(--ae-text-strong)}.ae-op-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-op-empty{padding:4px 10px 4px 30px;color:var(--ae-text-dim);font-size:11px;font-style:italic}.ae-method-badge.ae-mb-sm{font-size:9px;padding:2px 0;min-width:38px;text-align:center;flex-shrink:0;line-height:normal}.ae-req-method .ae-method-badge.ae-mb-sm{display:inline-block;vertical-align:middle}.ae-op-mle,.ae-toolbar-mle{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.ae-op-mle{margin-left:6px}.ae-mle-tag{font-size:9px;font-weight:700;letter-spacing:.03em;padding:2px 5px;border-radius:4px;white-space:nowrap;line-height:normal;display:inline-flex;align-items:center;gap:3px;background:none;border:1px solid var(--ae-text-dim);color:var(--ae-text-dim)}.ae-mle-arrow{visibility:hidden;flex-shrink:0;display:block}.ae-mle-arrow.ae-mle-mandatory{visibility:visible;stroke:#4ade80}.ae-mle-arrow.ae-mle-optional{visibility:visible;stroke:#fbbf24}.ae-mle-arrow.ae-mle-false{visibility:visible;stroke:#f87171}.api-explorer[data-ae-theme=light] .ae-mle-arrow.ae-mle-mandatory,html:not([data-theme=dark]) .api-explorer:not([data-ae-theme]) .ae-mle-arrow.ae-mle-mandatory{stroke:#116329}.api-explorer[data-ae-theme=light] .ae-mle-arrow.ae-mle-optional,html:not([data-theme=dark]) .api-explorer:not([data-ae-theme]) .ae-mle-arrow.ae-mle-optional{stroke:#d97706}.api-explorer[data-ae-theme=light] .ae-mle-arrow.ae-mle-false,html:not([data-theme=dark]) .api-explorer:not([data-ae-theme]) .ae-mle-arrow.ae-mle-false{stroke:#cf222e}.ae-sidebar-empty{padding:12px 10px;color:var(--ae-text-dim);font-size:11px}.ae-sidebar-divider{flex-shrink:0;width:8px;cursor:ew-resize;display:flex;align-items:center;justify-content:center;position:relative;background:transparent;transition:background .12s}.ae-sidebar-divider:hover{background:var(--ae-hover)}.ae-sidebar-divider:hover .ae-col-grip,.api-explorer.ae-sidebar-dragging .ae-col-grip{opacity:1}.api-explorer.ae-sidebar-dragging .ae-sidebar-divider{background:var(--ae-hover)}.api-explorer .ae-filter:focus-visible,.api-explorer .ae-filter-clear:focus-visible,.api-explorer .ae-sb-action:focus-visible,.api-explorer .ae-grp-toggle:focus-visible,.api-explorer .ae-spec-header:focus-visible,.api-explorer .ae-op-row:focus-visible,.api-explorer .ae-grp-eye:focus-visible{outline:2px solid var(--ae-accent);outline-offset:-2px;border-radius:4px}.ae-columns{display:flex;flex:1;min-height:0;overflow:hidden}.ae-columns[hidden]{display:none}.ae-col{overflow-y:auto;padding:14px 16px 18px;min-height:0}.ae-col-params{flex-shrink:0;width:50%;min-width:180px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.ae-col-params-body{flex:1;min-height:0;overflow-y:auto;padding:14px 0 0}.ae-col-output{flex:1;min-width:180px;display:flex;flex-direction:column;padding:0;box-sizing:border-box}.ae-col-divider{flex-shrink:0;width:8px;cursor:ew-resize;display:flex;align-items:center;justify-content:center;position:relative;background:transparent;transition:background .12s}.ae-col-grip{width:3px;height:28px;background:var(--ae-grip);border-radius:2px;opacity:0;transition:opacity .15s;position:relative;z-index:1}.ae-col-divider:hover{background:var(--ae-hover)}.ae-col-divider:hover .ae-col-grip,.api-explorer.ae-col-dragging .ae-col-grip{opacity:1}.api-explorer.ae-col-dragging .ae-col-divider{background:var(--ae-hover)}.ae-section{margin-bottom:20px}.ae-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:8px}.ae-section-title{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ae-text-dim)}.ae-section-headline{display:flex;flex:1;align-items:center;gap:6px;min-width:0;cursor:pointer;user-select:none}.ae-section-headline:hover .ae-card-toggle{color:var(--ae-text-muted)}.ae-section-body[hidden]{display:none}.ae-section-card{border:1px solid var(--ae-border);border-radius:7px;margin-bottom:12px;overflow:hidden;background:var(--ae-bg-card);transition:border-color .18s}.ae-section-card>.ae-section-header{margin:0;padding:9px 14px;gap:8px;background:var(--ae-bg-raised);border-bottom:1px solid transparent;transition:background .12s}.ae-section-card[data-open=true]>.ae-section-header{border-bottom-color:var(--ae-border)}.ae-section-card>.ae-section-header:hover{filter:brightness(.96)}.ae-section-card>.ae-section-header:hover .ae-card-toggle{color:var(--ae-text-muted)}.ae-section-card .ae-section-title{font-size:11.5px;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--ae-text-muted)}.ae-section-card>.ae-section-body{padding:14px 16px 16px}.ae-sl-body{display:flex;flex-direction:column;gap:10px}.api-explorer select.ae-input{cursor:pointer;padding-right:28px!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='10'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2394a3b8'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpolyline%20points='6%209%2012%2015%2018%209'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 9px center!important;background-size:10px 10px!important}.ae-env-badge{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#b45309;background:#fbbf241a;border:1px solid rgba(251,191,36,.25);border-radius:3px;padding:1px 6px}.ae-auth-head-right{display:inline-flex;align-items:center;gap:8px}.ae-authtype{display:inline-flex;border:1px solid var(--ae-border);border-radius:5px;overflow:hidden;background:var(--ae-bg-input)}.ae-authtype-btn{font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.03em;padding:2px 8px;border:0;background:none;color:var(--ae-text-muted);cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}.ae-authtype-btn+.ae-authtype-btn{border-left:1px solid var(--ae-border)}.ae-authtype-btn.ae-authtype-active{background:var(--ae-accent);color:#fff}.ae-authtype-btn:disabled{opacity:.4;cursor:not-allowed}.ae-input:disabled{opacity:.5;cursor:not-allowed}.ae-mle-row input:disabled{cursor:not-allowed}.ae-mle-row:has(input:disabled){opacity:.55}.ae-input-file{padding:4px 0;font-size:11px;color:var(--ae-text-muted);border:0;background:none}.ae-jwt-pem{margin:2px 0 8px}.ae-jwt-pem-summary{font-size:10px;color:var(--ae-text-muted);cursor:pointer;letter-spacing:.03em;padding:2px 0;user-select:none}.ae-input-pem{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.4;resize:vertical;min-height:46px;width:100%}.ae-jwt-status{font-size:10px;margin:2px 0 4px;padding:3px 7px;border-radius:4px;word-break:break-all}.ae-jwt-status[data-state=ok]{color:#047857;background:#10b9811a}.ae-jwt-status[data-state=err]{color:#b91c1c;background:#ef44441a}.ae-mle-badge{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--ae-accent);border-radius:3px;padding:1px 5px}.ae-mle-preview{margin-top:8px;border-top:1px solid var(--ae-border);padding-top:8px}.ae-mle-preview-head{display:flex;align-items:center;gap:6px;margin-bottom:4px}.ae-mle-preview-label{font-size:10px;color:var(--ae-text-muted)}.ae-mle-preview-label code{font-family:ui-monospace,monospace;font-size:10px;color:var(--ae-text-dim)}.ae-mle-preview-body{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.5;color:var(--ae-text-dim);white-space:pre-wrap;word-break:break-all;max-height:160px;overflow:auto;background:var(--ae-bg-output);border-radius:4px;padding:8px}.ae-field-row{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:8px;margin-bottom:8px}.ae-label{font-size:11px;color:var(--ae-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.ae-card{border:1px solid var(--ae-border);border-radius:7px;margin-bottom:12px;overflow:hidden;background:var(--ae-bg-card);transition:border-color .18s}.ae-card-header{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;background:var(--ae-bg-raised);cursor:pointer;user-select:none;gap:8px;border-bottom:1px solid transparent;transition:background .12s}.ae-card[data-open=true] .ae-card-header{border-bottom-color:var(--ae-border)}.ae-card-header:hover{background:var(--ae-bg-raised);filter:brightness(.96)}.ae-card-title{font-size:11.5px;font-weight:600;color:var(--ae-text-muted);letter-spacing:.01em;margin:0;padding:0}.ae-card-toggle{background:none;border:none;color:var(--ae-text-dim);cursor:pointer;padding:2px;display:flex;align-items:center;flex-shrink:0;transition:transform .15s,color .12s;line-height:1}.ae-card-toggle[aria-expanded=false]{transform:rotate(180deg)}.ae-card-header:hover .ae-card-toggle{color:var(--ae-text-muted)}.ae-card-ref{display:inline-flex;align-items:center;flex-shrink:0;margin-right:auto;color:var(--ae-text-dim);opacity:.65;transition:opacity .12s,color .12s}.ae-card-ref:hover{opacity:1;color:var(--ae-accent, var(--ae-text))}.ae-card-ref:focus-visible{outline:2px solid var(--ae-accent, var(--ae-text));outline-offset:2px;border-radius:50%;opacity:1}.ae-card-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px}.ae-card-body[hidden]{display:none}.ae-field{display:flex;flex-direction:column;gap:5px}#ae-body-fields>.ae-field{margin-bottom:12px}.ae-field-label{display:block;font-size:11px;font-weight:400;color:var(--ae-text-muted);letter-spacing:.01em;margin:0;padding:0;line-height:1.2}.ae-field.ae-field-required .ae-field-label:after{content:" *";color:#f87171}.ae-fielddef{text-decoration:underline dotted var(--ae-text-dim);text-underline-offset:3px;text-decoration-thickness:1px;cursor:help;outline:none;border-radius:3px}.ae-fielddef:hover,.ae-fielddef:focus-visible{text-decoration-color:var(--ae-accent, var(--ae-text))}.ae-fielddef:focus-visible{outline:2px solid var(--ae-accent, var(--ae-text));outline-offset:2px}#api-explorer[data-aedef-ctrl] .ae-fielddef{cursor:pointer}.ae-def-pop{position:fixed;z-index:1000;max-width:min(340px,calc(100vw - 24px));background:var(--ae-bg-card);color:var(--ae-text);border:1px solid var(--ae-border);border-radius:10px;box-shadow:0 8px 28px #00000047;padding:9px 11px;font-size:12px;line-height:1.5;opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .1s ease;pointer-events:none}.ae-def-pop.open{opacity:1;transform:translateY(0)}.ae-def-pop[hidden]{display:none}.ae-def-pop-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:5px}.ae-def-pop-term{font-family:var(--font-mono, ui-monospace, monospace);font-weight:700;font-size:12px;color:var(--ae-text-strong)}.ae-def-pop-type{font-family:var(--font-mono, ui-monospace, monospace);font-size:10.5px;color:var(--ae-text-muted)}.ae-def-pop-type[hidden],.ae-def-pop-req[hidden]{display:none}.ae-def-pop-scope,.ae-def-scope{flex-shrink:0;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--ae-text-muted) 18%,transparent);color:var(--ae-text-muted)}.ae-def-pop-scope{margin-left:auto}.ae-def-scope{align-self:center}.ae-def-pop-scope[hidden],.ae-def-scope[hidden]{display:none}.ae-def-pop-scope[data-scope=response],.ae-def-scope[data-scope=response]{background:#56b6c22e;color:#2b95a3}.ae-def-pop-scope[data-scope=request],.ae-def-scope[data-scope=request]{background:#61afef29;color:var(--ae-accent, #61afef)}.ae-def-pop-desc{color:var(--ae-text);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ae-def-pop-req{margin-top:6px;font-size:11px;font-weight:600;color:var(--ae-tok-flag, #e5c07b)}.ae-def-pop-foot{margin-top:7px;padding-top:6px;border-top:1px solid var(--ae-border-sub);font-size:10.5px;color:var(--ae-text-muted)}@media (prefers-reduced-motion: reduce){.ae-def-pop{transition:none;transform:translateY(0)}}.ae-def-panel{position:absolute;top:0;right:0;bottom:0;width:min(380px,80%);background:var(--ae-bg-card);border-left:1px solid var(--ae-border);box-shadow:-8px 0 24px #00000047;display:flex;flex-direction:column;z-index:5;transform:translate(100%);transition:transform .2s cubic-bezier(.4,0,.2,1)}.ae-def-panel.open{transform:translate(0)}.ae-def-panel[hidden]{display:none}.ae-def-header{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-bottom:1px solid var(--ae-border-sub);flex-shrink:0}.ae-def-title{margin:0;font-size:13px;font-weight:600;color:var(--ae-text-strong);line-height:1.3;flex:1;word-break:break-word}.ae-def-close{flex-shrink:0;background:none;border:none;padding:2px;color:var(--ae-text-dim);cursor:pointer;display:flex;line-height:0;border-radius:4px;transition:color .12s,background .12s}.ae-def-close:hover{color:var(--ae-text-strong);background:var(--ae-hover-btn)}.ae-def-close:focus-visible{outline:2px solid var(--ae-accent, var(--ae-text));outline-offset:1px}.ae-def-type{flex-shrink:0;align-self:center;font-family:var(--font-mono, ui-monospace, monospace);font-size:10.5px;color:var(--ae-text-muted);padding:1px 6px;border-radius:999px;background:var(--ae-bg-input)}.ae-def-type[hidden]{display:none}.ae-def-details{flex-shrink:0;padding:8px 14px;font-size:11.5px;font-weight:600;color:var(--ae-tok-flag, #e5c07b);background:var(--ae-hover);border-bottom:1px solid var(--ae-border-sub)}.ae-def-details[hidden]{display:none}.ae-def-body{padding:14px;overflow-y:auto;flex:1;min-height:0;font-size:12.5px;line-height:1.55;color:var(--ae-text)}.ae-def-body p{margin:0 0 10px}.ae-def-body p:last-child{margin-bottom:0}.ae-def-body ul,.ae-def-body ol{margin:0 0 10px;padding-left:20px}.ae-def-body li{margin:2px 0}.ae-def-body code{font-family:var(--font-mono, ui-monospace, monospace);font-size:11.5px;background:var(--ae-bg-input);padding:1px 4px;border-radius:3px}.ae-def-body a{color:var(--ae-accent, #61afef);text-decoration:underline}.ae-def-body strong{color:var(--ae-text-strong);font-weight:600}.ae-subgroup{display:flex;flex-direction:column;gap:10px;padding:10px 0 4px 14px;border-left:2px solid var(--ae-border-sub);margin-top:2px}.ae-subgroup-label,.ae-array-label{display:block;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ae-text-dim);margin:0 0 2px;padding:0}.ae-array-items{display:flex;flex-direction:column;gap:10px;padding:6px 0 4px 14px;border-left:2px solid var(--ae-border-sub);margin-top:2px}.ae-array-item{position:relative;display:flex;flex-direction:column;gap:12px;padding:10px 32px 12px 12px;border:1px solid var(--ae-border);border-radius:6px;background:var(--ae-bg-card)}.ae-array-del{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--ae-text-dim);cursor:pointer;font-size:14px;line-height:1;transition:background .12s,color .12s,border-color .12s}.ae-array-del:hover{background:#ef44441a;color:#ef4444;border-color:#ef44444d}.ae-array-add{display:inline-flex;align-items:center;gap:2px;align-self:flex-start;margin-top:8px;background:transparent;border:1px solid var(--ae-border);border-radius:4px;color:var(--ae-text-muted);cursor:pointer;font-size:10px;font-weight:500;padding:3px 8px;font-family:var(--font-sans, sans-serif);transition:background .12s,color .12s,border-color .12s}.ae-array-add:hover{color:var(--ae-text);border-color:var(--ae-text-muted);background:var(--ae-bg-raised)}.ae-input-secret{letter-spacing:.12em!important}.ae-fill-sample-btn{display:flex;align-items:center;gap:4px;background:none;border:1px solid var(--ae-border);border-radius:4px;color:var(--ae-text-muted);font-size:10px;font-family:inherit;padding:2px 7px;cursor:pointer;letter-spacing:.03em;transition:background .12s,color .12s}.ae-fill-sample-btn:hover{background:var(--ae-hover-btn);color:var(--ae-text-strong);border-color:var(--ae-text-dim)}.ae-fill-sample-glyph{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:10px;font-weight:600;letter-spacing:-.02em;line-height:1}.ae-fill-sample-btn:hover .ae-fill-sample-glyph{font-weight:700}.ae-section-output{display:flex;flex-direction:column;flex:1;margin:0;border:none;border-left:1px solid var(--ae-out-bdr);border-radius:0;overflow:hidden;background:var(--ae-out-bg);transition:background .18s,border-color .18s}.ae-section-output .ae-section-header{background:var(--ae-out-header);border-bottom:1px solid var(--ae-out-bdr);min-height:38px;margin:0;padding:0;gap:0;justify-content:space-between;align-items:stretch;flex-shrink:0}.ae-output-tabs{display:flex;align-items:stretch}.ae-tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--ae-out-tab);font-family:var(--font-mono, "Menlo", "Consolas", monospace);font-size:.75rem;font-weight:400;letter-spacing:normal;text-transform:none;padding:0 12px;cursor:pointer;gap:5px;display:flex;align-items:center;transition:color .12s,border-color .12s}.ae-tab .tab-lang-icon{flex-shrink:0;opacity:.65;transition:opacity .12s}.ae-tab:hover .tab-lang-icon,.ae-tab-active .tab-lang-icon{opacity:1}.ae-tab:hover{color:var(--ae-out-tab-act)}.ae-tab-active{color:var(--ae-out-tab-act);border-bottom-color:var(--ae-out-tab-ln)}.ae-copy-btn{background:none;border:none;color:var(--ae-out-btn);cursor:pointer;padding:7px;border-radius:4px;display:flex;align-items:center;align-self:center;margin-right:4px;transition:color .12s,background .12s}.ae-copy-btn:hover,.ae-copy-btn[aria-expanded=true]{color:var(--ae-out-tab-act);background:var(--ae-hover)}.ae-copy-btn .ae-copy-chevron{margin-left:1px;opacity:.7}.ae-copy-menu-wrap{position:relative;display:flex;align-items:center}.ae-copy-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:50;margin:0;padding:4px;list-style:none;min-width:172px;background:var(--ae-out-bg);border:1px solid var(--ae-out-bdr);border-radius:6px;box-shadow:0 6px 24px #0000004d}.ae-copy-menu[hidden]{display:none}.ae-copy-menu li{margin:0}.ae-copy-item{display:block;width:100%;text-align:left;background:none;border:none;border-radius:4px;cursor:pointer;padding:6px 10px;font-family:inherit;font-size:12px;color:var(--ae-text)}.ae-copy-item:hover,.api-explorer .ae-copy-item:focus-visible{background:var(--ae-hover);color:var(--ae-out-tab-act);outline:none}.ae-meta-strip{flex-shrink:0;min-height:28px;display:flex;align-items:center;gap:12px;padding:4px 14px;border-bottom:1px solid var(--ae-out-bdr);background:var(--ae-out-header);font-family:Menlo,Consolas,monospace;font-size:11px;line-height:1.5;overflow:hidden}.ae-meta-strip [hidden],.ae-meta-strip[hidden]{display:none}.ae-resp-meta{display:flex;align-items:center;gap:6px;min-width:0}.api-explorer .ae-meta-label{color:var(--ae-text-dim);font-weight:400}.ae-headers-toggle{flex-shrink:0;display:flex;align-items:center;gap:5px;width:100%;text-align:left;padding:4px 14px;border:none;border-bottom:1px solid var(--ae-out-bdr);background:var(--ae-out-header);color:var(--ae-text-dim);cursor:pointer;font-family:inherit;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.ae-headers-toggle[hidden]{display:none}.ae-headers-toggle:hover{color:var(--ae-text)}.ae-headers-toggle .ae-hdr-chevron{flex-shrink:0;transition:transform .12s}.ae-headers-toggle[aria-expanded=true] .ae-hdr-chevron{transform:rotate(90deg)}.ae-headers-panel{flex-shrink:0;max-height:160px;overflow:auto;padding:6px 14px;border-bottom:1px solid var(--ae-out-bdr);background:var(--ae-out-header);font-family:Menlo,Consolas,monospace;font-size:11px;line-height:1.55}.ae-headers-panel[hidden]{display:none}.ae-hdr-row{display:flex;gap:8px}.ae-hdr-key{color:var(--ae-tok-key);flex-shrink:0}.ae-hdr-val{color:var(--ae-text);min-width:0;word-break:break-all}.ae-hdr-empty{color:var(--ae-text-dim);font-style:italic}.ae-nextsteps{flex-shrink:0;padding:7px 14px 9px;border-bottom:1px solid var(--ae-out-bdr);background:var(--ae-out-header)}.ae-nextsteps[hidden]{display:none}.ae-nextsteps-head{display:flex;align-items:center;gap:6px;margin-bottom:6px}.ae-nextsteps-title{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--ae-text-dim);font-weight:600}.ae-nextsteps-hint{display:flex;align-items:flex-start;gap:6px;margin-bottom:7px;padding:6px 8px;border-radius:5px;background:var(--ae-hi-field);color:var(--ae-text);font-size:11px;line-height:1.4}.ae-nextsteps-hint[hidden]{display:none}.ae-nextsteps-hint-x{margin-left:auto;flex-shrink:0;border:none;background:none;cursor:pointer;color:var(--ae-text-dim);font-size:13px;line-height:1;padding:0 2px}.ae-nextsteps-hint-x:hover{color:var(--ae-text)}.ae-nextsteps-chips{display:flex;flex-wrap:wrap;gap:6px}.ae-nextstep-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 4px;border-radius:999px;cursor:pointer;border:1px solid var(--ae-border);background:var(--ae-bg-input);color:var(--ae-text);font-family:inherit;font-size:11.5px;transition:border-color .12s,background .12s,color .12s}.ae-nextstep-chip:hover{border-color:var(--ae-accent);background:var(--ae-hover)}.ae-nextstep-chip.unmatched{color:var(--ae-text-dim);border-style:dashed}.ae-nextstep-chip.unmatched:hover{border-color:var(--ae-text-muted)}.api-explorer .ae-nextstep-chip:focus-visible,.api-explorer .ae-nextsteps-hint-x:focus-visible{outline:2px solid var(--ae-accent);outline-offset:2px}.ae-output-wrap{position:relative;flex:1;min-height:0;overflow:hidden;background:transparent}.ae-output{margin:0;padding:12px 14px 12px 0;overflow:auto;height:100%;box-sizing:border-box;background:transparent;border:none}.ae-output code{font-family:Menlo,Consolas,monospace;font-size:11.5px;line-height:1.65;color:var(--ae-text);white-space:pre}#ae-output-code{display:block;counter-reset:aeoln}.ae-oline{display:block;white-space:pre;min-height:1.65em}.ae-oline:before{counter-increment:aeoln;content:counter(aeoln)}.ae-oline:before,.ae-sample-code code .line:before{position:sticky;left:0;z-index:2;display:inline-block;width:38px;box-sizing:border-box;padding-right:6px;text-align:right;color:var(--ae-text-dim);background:var(--ae-out-header);border-right:1px solid var(--ae-out-bdr);user-select:none;-webkit-user-select:none}.api-explorer .ae-demo-note-line{display:block;padding-left:38px;color:var(--ae-text-dim);font-style:italic}.api-explorer .tok-key{color:var(--ae-tok-key)}.api-explorer .tok-str{color:var(--ae-tok-str)}.api-explorer .tok-num{color:var(--ae-tok-num)}.api-explorer .tok-bool{color:var(--ae-tok-bool)}.api-explorer .tok-null{color:var(--ae-tok-null)}.api-explorer .tok-flag{color:var(--ae-tok-flag)}.api-explorer .tok-url{color:var(--ae-tok-url)}.api-explorer .tok-header{color:var(--ae-tok-null)}.api-explorer .tok-status-ok{color:var(--ae-tok-ok);font-weight:700}.api-explorer .tok-status-err{color:var(--ae-tok-err);font-weight:700}.ae-sample{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;background:transparent}.ae-sample[hidden]{display:none}.ae-sample-toolbar{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:8px 12px;border-bottom:1px solid var(--ae-border);background:var(--ae-bg-raised)}.ae-sample-lang-label{font-size:11px;color:var(--ae-text-dim);text-transform:uppercase;letter-spacing:.04em}.api-explorer .ae-sample-lang{font:inherit;font-size:12px;color:var(--ae-text);border:1px solid var(--ae-border);border-radius:5px;cursor:pointer;padding:3px 26px 3px 8px!important;background-color:var(--ae-bg-input)!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='10'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2394a3b8'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpolyline%20points='6%209%2012%2015%2018%209'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-size:10px 10px!important}.ae-sample-lang:focus-visible{outline:2px solid var(--ae-accent);outline-offset:1px}.ae-sample-src{margin-left:auto;font-size:11.5px;color:var(--ae-accent);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.ae-sample-src[hidden]{display:none}.ae-sample-src:hover{text-decoration:underline}.ae-sample-notice{flex-shrink:0;padding:5px 12px;font-size:11px;line-height:1.4;color:#b45309;background:#fbbf241f;border-bottom:1px solid rgba(251,191,36,.3)}.ae-sample-notice:before{content:"\26a0"}.ae-sample-notice[hidden]{display:none}html[data-theme=dark] .ae-sample-notice,.api-explorer[data-ae-theme=dark] .ae-sample-notice{color:#f0b429}.ae-sample-code{margin:0;padding:12px 14px 12px 0;overflow:auto;flex:1;min-height:0;box-sizing:border-box;background:transparent}.ae-sample-code code{font-family:var(--font-mono, "Menlo", "Consolas", monospace);font-size:11.5px;line-height:1.65;color:var(--ae-text);white-space:pre;counter-reset:ae-sln}.ae-sample-code code .line{display:block;white-space:pre;min-height:1.65em}.ae-sample-code code .line:before{counter-increment:ae-sln;content:counter(ae-sln)}html:not([data-theme=dark]) .api-explorer:not([data-ae-theme]) .ae-sample-code code.ae-sample-hl span,.api-explorer[data-ae-theme=light] .ae-sample-code code.ae-sample-hl span{color:var(--shiki-light)!important}.ae-kv-row{display:grid;grid-template-columns:1fr 1fr 26px;gap:6px;align-items:center;margin-bottom:6px}.ae-kv-row .ae-input{font-size:11.5px}.ae-kv-del{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--ae-text-dim);cursor:pointer;font-size:14px;line-height:1;transition:background .12s,color .12s,border-color .12s}.ae-kv-del:hover{background:#ef44441a;color:#ef4444;border-color:#ef44444d}.ae-kv-add{display:inline-flex;align-items:center;gap:2px;background:transparent;border:1px solid var(--ae-border);border-radius:4px;color:var(--ae-text-muted);cursor:pointer;font-size:10px;font-weight:500;padding:3px 8px;font-family:var(--font-sans, sans-serif);transition:background .12s,color .12s,border-color .12s}.ae-kv-add:hover{color:var(--ae-text);border-color:var(--ae-text-muted);background:var(--ae-bg-raised)}.ae-kv-empty{font-size:11px;color:var(--ae-text-dim);font-style:italic;padding:4px 0}.ae-output-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--ae-out-bg);color:var(--ae-text-muted);font-size:12px}.ae-output-loading[hidden]{display:none}.ae-spinner{width:16px;height:16px;border:2px solid var(--ae-border);border-top-color:var(--color-primary, #1a56db);border-radius:50%;animation:ae-spin .7s linear infinite}@keyframes ae-spin{to{transform:rotate(360deg)}}.ae-req-editor{margin:0;overflow:auto;height:100%;box-sizing:border-box;background:transparent;border:none;display:flex;flex-direction:column}.ae-req-editor[hidden]{display:none}.ae-req-method{flex:1;min-width:0;font-family:Menlo,Consolas,monospace;font-size:11px;line-height:1.5;color:var(--ae-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ae-req-json-wrap{position:relative;flex:1;min-height:0;overflow:hidden;display:flex}.ae-req-json-inner{position:relative;flex:1;min-width:0;overflow:hidden}.ae-gutter{flex-shrink:0;width:38px;overflow:hidden;background:var(--ae-out-header);border-right:1px solid var(--ae-out-bdr);box-sizing:border-box}.ae-gutter-lines{font-family:Menlo,Consolas,monospace;font-size:11.5px;line-height:1.65;color:var(--ae-text-dim);text-align:right;padding:2px 6px 12px 0;white-space:pre;user-select:none;-webkit-user-select:none;will-change:transform}.ae-req-json-hl{position:absolute;top:0;left:0;right:0;pointer-events:none;user-select:none;font-family:Menlo,Consolas,monospace;font-size:11.5px;line-height:1.65;color:var(--ae-text);white-space:pre;padding:2px 14px 12px;box-sizing:border-box;z-index:0}.api-explorer .ae-req-json-ta{position:absolute!important;inset:0!important;z-index:1;display:block!important;width:100%!important;height:100%!important;box-sizing:border-box!important;font-family:Menlo,Consolas,monospace!important;font-size:11.5px!important;line-height:1.65!important;padding:2px 14px 12px!important;color:transparent!important;caret-color:var(--ae-text)!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;resize:none!important;white-space:pre!important;overflow:auto!important;margin:0!important}.api-explorer .ae-req-json-ta::selection{background:#61afef40!important}.ae-jline{display:block;border-radius:2px;padding:0 6px;margin:0 -6px;transition:background .08s}.ae-jline.ae-hi-field{background:var(--ae-hi-field)}.ae-jline.ae-hi-group{background:var(--ae-hi-group)}.api-explorer .ae-col::-webkit-scrollbar,.api-explorer .ae-col-params-body::-webkit-scrollbar,.api-explorer .ae-sidebar-tree::-webkit-scrollbar,.api-explorer .ae-output::-webkit-scrollbar,.api-explorer .ae-req-editor::-webkit-scrollbar,.api-explorer .ae-req-json-ta::-webkit-scrollbar,.api-explorer .ae-headers-panel::-webkit-scrollbar,.api-explorer .ae-history-list::-webkit-scrollbar,.api-explorer .ae-hist-body::-webkit-scrollbar{width:6px;height:6px}.api-explorer .ae-col::-webkit-scrollbar-track,.api-explorer .ae-col-params-body::-webkit-scrollbar-track,.api-explorer .ae-sidebar-tree::-webkit-scrollbar-track,.api-explorer .ae-output::-webkit-scrollbar-track,.api-explorer .ae-req-editor::-webkit-scrollbar-track,.api-explorer .ae-req-json-ta::-webkit-scrollbar-track,.api-explorer .ae-headers-panel::-webkit-scrollbar-track,.api-explorer .ae-history-list::-webkit-scrollbar-track,.api-explorer .ae-hist-body::-webkit-scrollbar-track{background:transparent}.api-explorer .ae-col::-webkit-scrollbar-thumb,.api-explorer .ae-col-params-body::-webkit-scrollbar-thumb,.api-explorer .ae-sidebar-tree::-webkit-scrollbar-thumb,.api-explorer .ae-output::-webkit-scrollbar-thumb,.api-explorer .ae-req-editor::-webkit-scrollbar-thumb,.api-explorer .ae-req-json-ta::-webkit-scrollbar-thumb,.api-explorer .ae-headers-panel::-webkit-scrollbar-thumb,.api-explorer .ae-history-list::-webkit-scrollbar-thumb,.api-explorer .ae-hist-body::-webkit-scrollbar-thumb{background:var(--ae-text-muted);border-radius:3px}.api-explorer .ae-col::-webkit-scrollbar-thumb:hover,.api-explorer .ae-col-params-body::-webkit-scrollbar-thumb:hover,.api-explorer .ae-sidebar-tree::-webkit-scrollbar-thumb:hover,.api-explorer .ae-output::-webkit-scrollbar-thumb:hover,.api-explorer .ae-req-editor::-webkit-scrollbar-thumb:hover,.api-explorer .ae-req-json-ta::-webkit-scrollbar-thumb:hover,.api-explorer .ae-headers-panel::-webkit-scrollbar-thumb:hover,.api-explorer .ae-history-list::-webkit-scrollbar-thumb:hover,.api-explorer .ae-hist-body::-webkit-scrollbar-thumb:hover{background:var(--ae-text)}.ae-output-actions{display:flex;align-items:center}.ae-run-btn{padding:7px 16px;font-size:12.5px;box-shadow:0 1px 2px #0000002e}.ae-cred-msg{margin-top:4px;font-size:11px;line-height:1.4;color:#f0a13a;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:4px;padding:5px 8px}.ae-cred-msg[hidden]{display:none}html:not([data-theme=dark]) .api-explorer:not([data-ae-theme]) .ae-cred-msg,.api-explorer[data-ae-theme=light] .ae-cred-msg{color:#9a6700}.api-explorer .ae-demo-note{color:var(--ae-text-dim);font-style:italic}.api-explorer .ae-resp-dim{color:var(--ae-text-dim);font-weight:400}.api-explorer .ae-tab:focus-visible,.api-explorer .ae-select:focus-visible,.api-explorer .ae-copy-btn:focus-visible,.api-explorer .ae-fill-sample-btn:focus-visible,.api-explorer .ae-kv-add:focus-visible,.api-explorer .ae-kv-del:focus-visible,.api-explorer .ae-array-add:focus-visible,.api-explorer .ae-array-del:focus-visible,.api-explorer .ae-card-toggle:focus-visible,.api-explorer .ae-run-btn:focus-visible,.api-explorer .ae-theme-btn:focus-visible,.api-explorer .ae-fullscreen-btn:focus-visible,.api-explorer .ae-expand-btn:focus-visible{outline:2px solid var(--ae-accent);outline-offset:2px;border-radius:4px}@media (max-width: 700px){.ae-columns{flex-direction:column}.ae-col-params{width:100%!important;min-width:0;flex:1 1 50%;min-height:0;border-bottom:1px solid var(--ae-border)}.ae-col-output{flex:1 1 50%;min-height:0}.ae-col-params-body{overscroll-behavior:contain}.ae-col-divider,.ae-path-display{display:none}.ae-sidebar,.ae-sidebar-divider{display:none!important}}@media (max-width: 768px){#ae-bar-main-btn .ae-bar-hint,#ae-bar-main-btn .ae-bar-sep{display:none}}body.ae-open{padding-bottom:var(--ae-height, 50vh)}.tryit-btn{display:inline-flex;align-items:center;gap:.35rem;margin:.4rem 0 .75rem;padding:.3rem .7rem .3rem .6rem;border:none;border-radius:.375rem;background:#0535bc;color:#fff;font:inherit;font-size:.72rem;font-weight:600;letter-spacing:.03em;line-height:1;cursor:pointer;text-decoration:none;transition:background .12s,transform .05s;white-space:nowrap}.tryit-btn:hover{background:color-mix(in srgb,#0535BC 85%,black)}.tryit-btn:active{transform:translateY(1px)}.tryit-btn:focus-visible{outline:2px solid #0535BC;outline-offset:2px}.tryit-icon{flex-shrink:0}html[data-theme=dark] .tryit-btn{background:#1f7a4d;color:#fff}html[data-theme=dark] .tryit-btn:hover{background:color-mix(in srgb,#1f7a4d 85%,black)}html[data-theme=dark] .tryit-btn:focus-visible{outline-color:#1f7a4d}body.no-explorer .tryit-btn{display:none}
