.skip-link{position:fixed;top:10px;left:10px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--ink);color:#fff;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.docs-site-header{position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.docs-brand-group{display:flex;align-items:center;gap:16px}.docs-brand-divider{width:1px;height:25px;background:var(--line-dark)}.docs-brand-label{color:var(--ink-soft);font-size:14px;font-weight:760}.docs-main{padding:54px 0 104px}.docs-layout{display:grid;grid-template-columns:210px minmax(0,760px);align-items:start;justify-content:center;gap:72px}.docs-sidebar{position:sticky;top:112px;min-width:0}.docs-sidebar-title{margin-bottom:12px;color:var(--muted);font-size:12px;font-weight:760}.docs-sidebar nav,.docs-nav-list,.docs-nav-sublist{margin:0;padding:0;list-style:none}.docs-nav-list{display:grid;gap:3px}.docs-nav-group{min-width:0}.docs-nav-sublist{display:grid;gap:2px;margin:2px 0 8px 12px;padding-left:10px;border-left:1px solid var(--line-dark)}.docs-sidebar nav a{display:flex;min-height:42px;align-items:center;padding:0 13px;border-left:2px solid transparent;border-radius:0 10px 10px 0;color:var(--ink-soft);font-size:14px;font-weight:650;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.docs-sidebar nav a:hover{background:#ffffff8a;color:var(--violet-dark)}.docs-sidebar nav a[aria-current=location]{border-left-color:var(--violet);background:var(--violet-soft);color:var(--violet-dark)}.docs-article{min-width:0}.docs-intro{padding:8px 0 52px;border-bottom:1px solid var(--line-dark)}.docs-path{margin-bottom:18px;color:var(--violet-dark);font-size:13px;font-weight:730}.docs-intro h1{margin:0 0 16px;font-size:clamp(26px,3vw,38px);line-height:1.3}.docs-summary{margin:0 0 24px;color:var(--muted);line-height:1.8}.docs-summary a{color:var(--violet-dark);text-decoration:underline;text-underline-offset:3px}.docs-at-a-glance{display:grid;margin:0;border:1px solid var(--line-dark);border-radius:16px;background:#ffffff8f}.docs-at-a-glance div{display:grid;min-width:0;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px}.docs-at-a-glance div+div{border-top:1px solid var(--line)}.docs-at-a-glance dt{color:var(--muted);font-size:12px;font-weight:700}.docs-at-a-glance dd{min-width:0;margin:0;color:var(--ink);font-size:13px;font-weight:690}.docs-at-a-glance code{overflow-wrap:anywhere}.docs-endpoint-copy{max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:copy}.docs-endpoint-copy:hover,.docs-endpoint-copy:focus-visible{color:var(--violet-dark)}.docs-endpoint-copy:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.docs-content-section{padding:54px 0;border-bottom:1px solid var(--line);scroll-margin-top:104px}.docs-content-section:last-child{border-bottom:0}.docs-content-section>h2,.docs-section-heading h2{margin-bottom:12px;font-size:30px;line-height:1.2;letter-spacing:-.025em}.docs-content-section>p,.docs-section-heading p{max-width:650px;margin-bottom:26px;color:var(--muted);font-size:15px;line-height:1.75}.docs-content-section>h3{margin:34px 0 14px;font-size:18px;letter-spacing:-.01em}.docs-section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;margin-bottom:26px}.docs-section-heading p{margin-bottom:0}#generate .docs-section-heading{grid-template-areas:"title endpoint" "description description";row-gap:4px}#generate .docs-section-heading>div:first-child{display:contents}#generate .docs-section-heading h2{grid-area:title;margin-bottom:0}#generate .docs-section-heading p{grid-area:description;white-space:nowrap}#generate .docs-section-heading .endpoint-route{grid-area:endpoint}.docs-copy-all{white-space:nowrap}.docs-ai-quickstart{scroll-margin-top:104px}.docs-ai-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.docs-ai-heading h2,.docs-ai-heading p{margin:0}.docs-ai-heading h2{margin-bottom:8px;font-size:30px;line-height:1.2;letter-spacing:-.025em}.docs-ai-heading p:not(.docs-ai-kicker){max-width:600px;color:var(--muted);font-size:14px;line-height:1.7}.docs-ai-kicker{margin-bottom:8px!important;color:var(--violet-dark);font-size:11px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.docs-ai-command{border-color:#6657e8b8;box-shadow:0 20px 60px #3e329624}.docs-ai-command pre{max-height:560px;white-space:pre-wrap;overflow-wrap:anywhere}.docs-flow-line{display:flex;align-items:center;gap:12px;margin:-4px 0 22px;color:var(--ink-soft);font-size:13px;font-weight:720}.docs-flow-line span[aria-hidden=true]{color:var(--violet-dark)}.docs-language-tabs{display:inline-flex;gap:4px;margin-bottom:12px;padding:4px;border:1px solid var(--line-dark);border-radius:12px;background:#ffffff8f}.docs-language-tab{min-width:104px;min-height:38px;padding:0 16px;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:760}.docs-language-tab:hover{color:var(--ink)}.docs-language-tab.is-active{background:var(--violet-dark);color:#fff;box-shadow:0 8px 22px #5041cd33}.docs-language-tab:focus-visible{outline:3px solid rgba(102,87,232,.3);outline-offset:2px}[data-code-panel][hidden]{display:none}.docs-flow{display:grid;gap:0;margin:0;padding:0;list-style:none}.docs-flow li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;padding:18px 0}.docs-flow li+li{border-top:1px solid var(--line)}.docs-flow li>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:var(--ink);color:var(--lime);font-size:12px;font-weight:850}.docs-flow strong{display:block;margin:3px 0 6px;font-size:15px}.docs-flow p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.docs-callout{margin-top:22px;padding:18px 20px;border-left:3px solid var(--violet);border-radius:0 12px 12px 0;background:var(--violet-soft)}.docs-callout strong{display:block;margin-bottom:6px;font-size:14px}.docs-callout p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.7}.docs-callout-neutral{border-left-color:var(--line-dark);background:#ffffff8f}.docs-sidebar nav .docs-nav-primary{font-weight:720}.docs-sidebar nav .docs-nav-secondary{min-height:34px;padding-left:12px;font-size:13px;font-weight:600}.docs-disclosure pre{margin:0;overflow:auto}.docs-disclosure pre code{font-size:12px;line-height:1.8;tab-size:2}.docs-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--line-dark);border-radius:14px;background:#ffffff94}:is(#points-balance,#points-records) .docs-table-wrap+.code-panel{margin-top:24px}:is(#generate,#points-balance,#points-records) .docs-table th:nth-child(2),:is(#generate,#points-balance,#points-records) .docs-table td:nth-child(2){white-space:nowrap}.docs-table-wrap:focus-visible{outline:3px solid rgba(102,87,232,.3);outline-offset:3px}.docs-table{width:100%;min-width:640px;border-collapse:collapse;text-align:left}.docs-table th{padding:13px 16px;background:#17171d0b;color:var(--muted);font-size:11px;font-weight:780}.docs-table td{padding:15px 16px;color:var(--ink-soft);font-size:13px;line-height:1.65;vertical-align:top}.docs-table tbody tr+tr td{border-top:1px solid var(--line)}.docs-table td:first-child{color:var(--ink);font-weight:690}.model-resolution-table td[rowspan]{vertical-align:middle}.model-resolution-table td:nth-last-child(-n+3){color:var(--ink-soft);font-family:inherit;font-size:13px;font-weight:400}.model-resolution-table .model-group-start:not(:first-child) td{border-top:1px solid var(--line-dark)}.docs-status-table{min-width:520px}.docs-ratio-card{margin-top:18px;padding:16px;border:1px solid var(--line-dark);border-radius:12px;background:#ffffff80}.docs-ratio-card h4{margin:0 0 10px;font-size:14px;font-weight:720}.docs-ratio-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.75}.docs-disclosure-list{display:grid;gap:10px;margin-top:18px}.docs-disclosure{margin-top:16px;border:1px solid var(--line-dark);border-radius:12px;background:#ffffff80}.docs-disclosure-list .docs-disclosure{margin-top:0}.docs-disclosure summary{position:relative;min-height:50px;padding:15px 48px 15px 16px;cursor:pointer;font-size:14px;font-weight:720;list-style:none}.docs-disclosure summary::-webkit-details-marker{display:none}.docs-disclosure summary:after{position:absolute;top:50%;right:18px;content:"+";color:var(--violet-dark);font-size:20px;transform:translateY(-52%)}.docs-disclosure[open] summary:after{content:"\2212"}.disclosure-body{padding:0 16px 18px;color:var(--muted);font-size:13px;line-height:1.75}.disclosure-body p:last-child{margin-bottom:0}.docs-disclosure pre{padding:18px;border-radius:10px;background:#17171d;color:#f7f6f1}@media(max-width:900px){.docs-main{padding-top:0}.docs-layout{display:block}.docs-sidebar{top:82px;z-index:20;margin-inline:-20px;padding:10px 20px;border-bottom:1px solid var(--line);background:#f5f4eff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.docs-sidebar:after{position:absolute;top:10px;right:0;width:28px;height:40px;background:linear-gradient(90deg,rgba(245,244,239,0),var(--paper));content:"";pointer-events:none}.docs-sidebar-title{display:none}.docs-nav-list{display:flex;gap:4px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.docs-nav-list::-webkit-scrollbar{display:none}.docs-nav-group,.docs-nav-sublist{display:flex;align-items:center;gap:4px}.docs-nav-sublist{margin:0;padding:0;border-left:0}.docs-sidebar nav a{min-height:40px;flex:0 0 auto;padding:0 12px;border-left:0;border-radius:9px;white-space:nowrap}.docs-sidebar nav .docs-nav-secondary{min-height:40px;padding-inline:12px;font-size:13px}.docs-sidebar nav a[aria-current=location]{border-left-color:transparent}.docs-intro{padding-top:48px}}@media(max-width:720px){.header-inner{min-height:72px}.docs-sidebar{top:72px}.docs-brand-group{gap:12px}.brand-logo{width:132px}.docs-brand-label{font-size:12px}.docs-header-home{display:none}.header-nav .button{min-height:42px;padding-inline:14px}.docs-main{padding-bottom:72px}.docs-intro{padding:40px 0 42px}.docs-ai-heading{align-items:stretch;flex-direction:column}.docs-ai-heading .button{align-self:flex-start}.docs-content-section{padding:44px 0;scroll-margin-top:126px}.docs-content-section>h2,.docs-section-heading h2{font-size:27px}.docs-language-tabs{display:flex;width:100%}.docs-language-tab{flex:1;min-width:0}.docs-section-heading{grid-template-columns:1fr;gap:18px}#generate .docs-section-heading{grid-template-areas:"title" "description" "endpoint"}#generate .docs-section-heading p{white-space:normal}.docs-table{min-width:610px}}@media(max-width:450px){.shell{width:min(100% - 28px,1120px)}.docs-sidebar{margin-inline:-14px;padding-inline:14px}.docs-brand-divider,.docs-brand-label{display:none}.brand-logo{width:126px}.docs-at-a-glance div{grid-template-columns:66px minmax(0,1fr)}.docs-flow-line{align-items:flex-start;flex-direction:column;gap:7px}.docs-flow-line span[aria-hidden=true]{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.docs-sidebar nav a,.button{transition:none}}.docs-intro h1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.docs-debug-toggle{flex:0 0 auto;min-height:36px;padding:6px 13px;border:1px solid var(--line-dark);border-radius:8px;background:var(--surface);color:var(--violet-dark);cursor:pointer;font:inherit;font-size:12px;font-weight:650;letter-spacing:normal}.docs-debug-toggle:hover,.docs-debug-toggle[aria-expanded=true]{background:var(--violet-soft)}.docs-debug-toggle:disabled{opacity:.5;cursor:default}.docs-debug-toggle:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.docs-section-heading.docs-debug-section,#generate .docs-section-heading.docs-debug-section,#generate .docs-debug-section>div:first-child{display:block}.docs-debug-section h2{display:flex;align-items:center;justify-content:space-between;gap:14px}#generate .docs-debug-section p,.docs-debug-section p{margin-top:10px;white-space:normal}.docs-debug-section .endpoint-route{margin-top:14px}.docs-debug-dialog{box-sizing:border-box;width:min(1040px,calc(100% - 48px));height:min(820px,calc(100dvh - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid var(--line);border-radius:20px;background:var(--surface);color:var(--ink);box-shadow:0 24px 100px #17171d2e;font-family:inherit;font-size:14px;line-height:1.6}.docs-debug-dialog[open]{display:flex;flex-direction:column}.docs-debug-dialog::backdrop{background:#1a19234d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.docs-debug-dialog [hidden]{display:none!important}.docs-debug-dialog-header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:16px;padding:20px 24px 12px}.docs-debug-dialog-header h2{flex:0 0 auto;margin:0;font-size:18px;font-weight:700;letter-spacing:-.3px}.docs-debug-close{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.docs-debug-close:hover{background:var(--paper);color:var(--ink)}.docs-debug-endpoint{flex:0 0 auto;min-width:0;padding:0 24px}.docs-debug-route{display:flex;flex:1;align-items:center;gap:10px;min-width:0;height:20px}.docs-debug-route span{color:var(--violet-dark);font:700 12px/1.5 ui-monospace,Consolas,monospace}.docs-debug-route code{min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;color:var(--ink-soft);font:12px/1.5 ui-monospace,Consolas,monospace}.docs-debug-dialog-body{position:relative;flex:1;min-height:0;overflow:hidden}.docs-debug{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;min-width:0;min-height:0;font-size:14px;line-height:1.6}.docs-debug form{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;margin:0;padding:8px 24px 24px;overflow:hidden}.docs-debug form>*{flex-shrink:0}.docs-debug form>.docs-debug-input-content{position:relative;flex:1;min-height:0;margin:-4px;padding:4px;overflow:auto;overscroll-behavior:contain}.docs-debug label{display:grid;gap:7px;min-width:0;color:var(--ink-soft);font-size:12px;font-weight:650}.docs-debug input:not([type=file]),.docs-debug textarea{box-sizing:border-box;min-width:0;max-width:100%;width:100%;min-height:46px;padding:10px 13px;border:1px solid var(--line-dark);border-radius:13px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:400;line-height:1.5}.docs-debug textarea{resize:vertical}.docs-debug input::placeholder,.docs-debug textarea::placeholder{color:var(--muted)}.docs-debug input[name=key]{font-family:ui-monospace,Consolas,monospace;letter-spacing:2px}.docs-debug-dialog :is(input,textarea,button,a,summary,pre,[tabindex]):focus-visible{outline:2px solid var(--violet);outline-offset:3px}.docs-debug-dialog :disabled{cursor:default;opacity:.55}.docs-debug [aria-invalid=true]{border-color:#b54734}.docs-debug-key-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;margin-bottom:7px}.docs-debug-account{display:flex;align-items:center;gap:12px}.docs-debug-note{margin:8px 0 0;color:var(--muted);font-size:12px;font-weight:400;line-height:1.65}.docs-debug-text-button{border:0;border-radius:5px;padding:5px 2px;background:transparent;color:var(--violet-dark);cursor:pointer;font:inherit;font-size:12px;text-decoration:none;white-space:nowrap}.docs-debug-text-button:hover{text-decoration:underline;text-underline-offset:3px}.docs-debug-tabs{display:flex;gap:22px;margin:12px 0;border-bottom:1px solid var(--line)}.docs-debug-input-heading{display:flex;align-items:center;box-sizing:border-box;min-height:37px;margin:12px 0;padding-bottom:9px;color:var(--ink-soft);font-size:13px;font-weight:650}.docs-debug-tabs button{position:relative;padding:0 0 9px;min-height:36px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.docs-debug-tabs [aria-selected=true]{color:var(--violet-dark)}.docs-debug-tabs [aria-selected=true]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--violet);content:""}.docs-debug-endpoint-tabs{position:relative;gap:24px;height:44px;margin:0;overflow-x:auto;overflow-y:hidden;border-bottom:0;scrollbar-width:thin}.docs-debug-endpoint-tabs button{flex:0 0 auto;padding:0 0 12px;white-space:nowrap}.docs-debug-endpoint-tabs [aria-selected=true]:after{display:none}.docs-debug-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.docs-debug .imgapi-select{min-width:0;max-width:100%}.docs-debug-references{margin-top:8px}.docs-debug-reference-url-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.docs-debug-reference-strip{--debug-reference-size: 80px;margin-top:4px}.docs-debug label.docs-debug-upload{box-sizing:border-box;position:relative;display:flex;flex:0 0 var(--debug-reference-size);flex-direction:column;align-items:center;justify-content:center;gap:4px;width:var(--debug-reference-size);height:var(--debug-reference-size);aspect-ratio:1;padding:6px;border:1px dashed var(--line-dark);border-radius:12px;cursor:pointer;font-size:11px;font-weight:500}.docs-debug .docs-debug-reference-strip .reference-item{flex-basis:var(--debug-reference-size);width:var(--debug-reference-size);height:var(--debug-reference-size)}.docs-debug-reference-error{display:grid;height:100%;place-items:center;color:var(--muted);font-size:11px}.docs-debug-reference-status{margin:4px 0 0;color:#a33728;font-size:12px}.docs-debug-upload:hover{border-color:var(--violet);color:var(--violet-dark)}.docs-debug-upload input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.docs-debug-upload input:disabled{opacity:0;cursor:default}.docs-debug-upload:has(input:disabled){opacity:.55;cursor:default}.docs-debug-upload:focus-within{outline:2px solid var(--violet);outline-offset:3px}.docs-debug-reference-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.docs-debug-mask-field{display:grid;gap:7px}.docs-debug-mask-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.docs-debug-mask-heading label{white-space:nowrap}.docs-debug-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:22px}.docs-debug-actions .button{min-height:44px;padding:10px 18px;font-size:13px}.docs-debug-billing{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--muted);font-size:12px}.docs-debug-hint-wrap{position:relative;display:inline-flex;align-items:center}.docs-debug-hint{display:grid;place-items:center;padding:0;width:24px;height:24px;border:0;background:transparent;color:var(--muted);cursor:pointer;font:600 11px/1 ui-monospace,Consolas,monospace}.docs-debug-hint:before{position:absolute;width:15px;height:15px;border:1px solid var(--line-dark);border-radius:50%;content:""}.docs-debug-tooltip{position:absolute;right:0;bottom:calc(100% + 8px);z-index:2;width:230px;max-width:calc(100vw - 60px);padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink-soft);box-shadow:0 8px 24px #17171d1a;font-family:inherit;font-size:12px;line-height:1.6;opacity:0;visibility:hidden;pointer-events:none}.docs-debug-hint:hover+.docs-debug-tooltip,.docs-debug-hint:focus-visible+.docs-debug-tooltip,.docs-debug-hint[aria-expanded=true]+.docs-debug-tooltip{opacity:1;visibility:visible}.docs-debug-key-heading .docs-debug-tooltip{top:calc(100% + 8px);bottom:auto}.docs-debug-parameter-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:12px;color:var(--ink-soft)}.docs-debug-output{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:24px;overflow:hidden;border-left:1px solid var(--line);background:var(--surface)}.docs-debug-output .docs-debug-tabs{flex:0 0 auto;margin-top:0}.docs-debug-output-heading{display:flex;flex:0 0 auto;align-items:center;box-sizing:border-box;min-height:37px;margin-bottom:12px;padding-bottom:9px;font-size:13px;font-weight:650}.docs-debug-summary{display:grid;flex:0 0 auto;gap:6px;margin-bottom:12px}.docs-debug-summary:has(.docs-debug-status:empty):has(.docs-debug-task[hidden]){display:none}.docs-debug-status{margin:0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.docs-debug-status:empty{display:none}.docs-debug-status[data-state=error]{color:#a33728}.docs-debug-status[data-state=success]{color:#187044}.docs-debug-status[data-state=pending]{color:var(--violet-dark)}.docs-debug-task{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px}.docs-debug-task>span{flex:0 0 auto;color:var(--muted)}.docs-debug-task code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-debug-task button{flex:0 0 auto}.docs-debug-response-pane,.docs-debug-preview-pane{flex:1;min-height:0}.docs-debug-preview-pane{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.docs-debug-code-shell{padding:6px;border:1px solid #dedfe7;border-radius:16px;background:#f4f5fa}.docs-debug-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 8px 10px;color:var(--muted);font-size:12px}.docs-debug-code-head>.imgapi-select{flex:1;min-width:0}.docs-debug-code-head .imgapi-select-trigger{min-height:38px;padding:7px 10px;font-size:12px;font-weight:500;border-radius:10px}.docs-debug pre.docs-debug-code{box-sizing:border-box;min-height:280px;max-height:400px;overflow:auto;margin:0;padding:16px;border:0;border-radius:12px;background:#fff;color:#173b67;font:12px/1.8 ui-monospace,Consolas,monospace;white-space:pre;tab-size:2}.docs-debug-request-code{height:100%;min-height:0}.docs-debug-request-code .docs-debug-code-shell{display:flex;flex-direction:column;height:100%;box-sizing:border-box}.docs-debug-request-code .docs-debug-code-head{flex:0 0 auto;justify-content:flex-end}.docs-debug-request-code pre.docs-debug-code{flex:1;min-height:0;max-height:none}.docs-debug-output .docs-debug-code-shell{display:flex;flex-direction:column;height:100%;padding:0;border:0;border-radius:0;background:transparent}.docs-debug-output .docs-debug-code-head{flex:0 0 auto;gap:12px;min-height:36px;padding:0 0 10px}.docs-debug-response-info{display:flex;align-items:center;flex-wrap:wrap;gap:0 12px;min-width:0}.docs-debug-response-picker{position:relative;min-width:0;max-width:100%;color:var(--ink-soft)}.docs-debug-response-picker[data-single=true] .imgapi-select,.docs-debug-response-picker[data-single=false]>[data-response-label]{display:none}.docs-debug-response-meta{white-space:nowrap;font-variant-numeric:tabular-nums}.docs-debug-output .docs-debug-code-head .imgapi-select-trigger{min-height:32px;gap:8px;padding:4px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ink-soft)}.docs-debug-output pre.docs-debug-code{flex:1;min-height:0;max-height:none;padding:2px 8px 8px 0;border-radius:0;background:var(--surface);color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-width:thin}.docs-debug-json-key{color:#59489b}.docs-debug-json-string{color:#256452}.docs-debug-json-literal{color:#285f9c}.docs-debug-code code{font:inherit}.docs-debug-curl-command{color:#285f9c;font-weight:600}.docs-debug-curl-key{color:#59489b}.docs-debug-curl-string{color:#256452}.docs-debug-curl-variable{color:#98511c;font-weight:600}.docs-debug-result{font-size:13px;overflow-wrap:anywhere}.docs-debug-result:empty:before{content:"\6682\65e0\7ed3\679c";display:block}.docs-debug-output pre.docs-debug-code[data-empty=true],.docs-debug-result:empty:before{padding:16px 0;color:var(--muted);font-family:inherit;font-size:12px;font-weight:400;line-height:1.6}.docs-debug-result:has(.docs-debug-image-frame){display:flex;flex-direction:column;height:100%}.docs-debug-image-frame{display:grid;flex:1;place-items:center;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:12px}.docs-debug-image{display:block;width:100%;height:100%;min-height:0;max-width:100%;object-fit:contain}.docs-debug-image-actions{display:flex;flex:0 0 auto;align-items:center;gap:16px;min-height:36px;padding-bottom:10px}.docs-debug-image-dimensions{margin-right:auto;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.docs-debug-image-unavailable{padding:16px;color:var(--muted);font-size:12px}.docs-debug-balance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:12px 0}.docs-debug-balance>div{display:grid;gap:5px}.docs-debug-balance span{color:var(--muted);font-size:12px}.docs-debug-balance strong{font-size:25px;font-weight:650}.docs-debug-table-wrap{margin-top:12px}.docs-debug table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:12px}.docs-debug th,.docs-debug td{padding:12px 8px;border-bottom:1px solid var(--line);vertical-align:top}.docs-debug th{color:var(--muted);font-weight:500;white-space:nowrap}.docs-debug th:first-child,.docs-debug td:first-child{padding-left:0}.docs-debug th:nth-child(2),.docs-debug td:nth-child(2){width:100px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.docs-debug th:last-child,.docs-debug td:last-child{width:116px;padding-right:0;padding-left:20px}.docs-debug th .docs-debug-hint-wrap{margin-right:-4px;vertical-align:middle}.docs-debug th .docs-debug-hint{width:20px;height:19px}.docs-debug th .docs-debug-tooltip{right:auto;left:50%;width:180px;white-space:normal;text-align:left;transform:translate(-50%)}.docs-debug-date,.docs-debug-time{display:block;white-space:nowrap;font-variant-numeric:tabular-nums}.docs-debug-time{color:var(--muted);font-size:11px}@media(min-width:721px)and (max-height:860px){.docs-debug form{padding-block:8px 16px}.docs-debug-key-heading{min-height:20px;margin-bottom:4px}.docs-debug input[name=key]{min-height:40px;padding-block:7px}.docs-debug form>.docs-debug-tabs,.docs-debug-input-heading{margin-block:8px}.docs-debug-fields{gap:10px;margin-bottom:12px}.docs-debug-fields .imgapi-select-trigger{min-height:40px;padding-block:8px}.docs-debug textarea[name=prompt]{height:60px}.docs-debug-references{margin-top:8px}.docs-debug-reference-strip{--debug-reference-size: 72px}.docs-debug-reference-url-row input{min-height:40px;padding-block:7px}.docs-debug-actions{margin-top:14px}}@media(max-width:720px){.docs-debug-dialog{width:calc(100% - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border-radius:16px}.docs-debug-dialog-header{flex-wrap:wrap;gap:8px 12px;padding:14px 16px 10px}.docs-debug-dialog-header h2{margin-right:auto}.docs-debug-endpoint{padding:0 16px}.docs-debug-endpoint-tabs{gap:20px}.docs-debug-route{order:1;flex-basis:100%;gap:8px}.docs-debug-route code{font-size:11px}.docs-debug-dialog-body{overflow:auto;overscroll-behavior:contain}.docs-debug{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content 100%;height:100%}.docs-debug form,.docs-debug-output{padding:18px 16px;overflow:visible}.docs-debug form{display:block;padding-top:8px}.docs-debug form>.docs-debug-input-content{margin:0;padding:0;overflow:visible}.docs-debug-request-code,.docs-debug-request-code .docs-debug-code-shell{height:auto}.docs-debug-output{box-sizing:border-box;overflow:hidden;border-left:0}.docs-debug-output-heading{min-height:41px}.docs-debug-output .docs-debug-code-head,.docs-debug-image-actions{min-height:40px;padding-bottom:8px}.docs-debug-response-info{gap:0 8px}.docs-debug-fields{gap:12px}.docs-debug-fields-two{grid-template-columns:1fr}.docs-debug-reference-strip{--debug-reference-size: 76px}.docs-debug-toggle{min-height:40px}.docs-debug input:not([type=file]),.docs-debug textarea{font-size:16px}.docs-debug-text-button,.docs-debug-tabs button,.docs-debug-input-heading{min-height:40px}.docs-debug-actions{gap:12px}.docs-debug-balance{gap:32px}.docs-debug pre.docs-debug-code,.docs-debug-request-code pre.docs-debug-code{min-height:180px;max-height:300px}.docs-debug-output pre.docs-debug-code{min-height:0;max-height:none}.docs-debug th,.docs-debug td{padding-inline:4px;font-size:11px}.docs-debug th:nth-child(2),.docs-debug td:nth-child(2){width:76px}.docs-debug th:last-child,.docs-debug td:last-child{width:92px;padding-left:12px}}.docs-table a.docs-example-link{color:var(--violet-dark);text-decoration:underline;text-underline-offset:3px}.docs-nav-group-label{display:block;padding:14px 13px 6px;color:var(--muted);font-size:12px;font-weight:700}@media(min-width:981px){.docs-sidebar{max-height:calc(100vh - 120px);overflow-y:auto}.docs-sidebar nav a{min-height:34px}.docs-nav-sublist{margin-bottom:2px}}@media(max-width:980px){.docs-nav-group{flex-direction:column;align-items:flex-start;gap:0;flex:0 0 auto;padding-right:8px}.docs-nav-group-label{padding:0 12px 3px;font-size:10px}.docs-content-section{scroll-margin-top:166px}}:is(#openai,#openai-generate,#openai-edit,#openai-result) .docs-table-wrap+.code-panel,:is(#openai,#openai-generate,#openai-edit,#openai-result) .code-panel+.docs-table-wrap{margin-top:20px}#openai .docs-table{min-width:0;table-layout:fixed}#openai .docs-table th:first-child{width:35%}#openai .docs-table td{overflow-wrap:anywhere}:is(#generate,#openai-generate,#openai-edit)>.endpoint-route+.code-panel{margin-top:20px}.docs-openai-base{margin-bottom:20px}.docs-openai-base .docs-endpoint-copy{min-width:0;overflow-wrap:anywhere;text-align:left;font-family:monospace}.docs-debug-channel-note{margin:4px 0 12px;color:var(--muted);font-size:12px;line-height:1.6}#local-edit .docs-section-heading p{max-width:none}:is(#points-balance,#points-records) h2{justify-content:flex-start;flex-wrap:wrap}:is(#points-balance,#points-records) h2 .endpoint-route{margin:0 auto 0 0;font-weight:400;letter-spacing:normal}@media(max-width:720px){:is(#points-balance,#points-records) h2 .endpoint-route{order:3;width:fit-content;max-width:100%;margin-right:0}:is(#points-balance,#points-records) h2 .docs-debug-toggle{margin-left:auto}}#openai-edit>.endpoint-route{margin-bottom:24px}:is(#openai-edit,#points-balance,#points-records)>.docs-language-tabs{margin-bottom:16px}:is(#openai-edit,#points-balance,#points-records) [role=tabpanel][hidden]{display:none}:is(#points-balance,#points-records) [role=tabpanel]>h3{margin:32px 0 16px;font-size:18px;line-height:1.45;letter-spacing:-.01em}:is(#points-balance,#points-records) [role=tabpanel]>.code-panel+.docs-table-wrap{margin-top:24px}:is(#openai-edit,#points-balance,#points-records) .docs-example-note{margin:20px 0 0;color:var(--muted);font-size:13px;line-height:1.8;overflow-wrap:anywhere}#openai-edit .docs-language-tabs{display:flex;width:fit-content;max-width:100%;flex-wrap:wrap}#openai-edit .docs-language-tab{white-space:nowrap}@media(max-width:720px){#openai-edit .docs-language-tabs{width:100%}#openai-edit .docs-language-tab{flex:1 1 auto;padding-inline:10px;font-size:12px}}.docs-start-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.docs-start-paths a{display:grid;gap:8px;padding:18px;border:1px solid var(--line-dark);border-radius:12px;background:#ffffff80;text-decoration:none}.docs-start-paths a:hover{border-color:var(--violet)}.docs-start-paths strong{color:var(--ink);font-size:15px}.docs-start-paths span{color:var(--muted);font-size:13px;line-height:1.6}.docs-intro .docs-at-a-glance{margin-top:20px}.docs-download-links{display:flex;gap:12px 20px;flex-wrap:wrap;align-items:center;margin:16px 0 24px;line-height:1.8}.docs-download-links a{color:var(--violet-dark);text-decoration:underline;text-underline-offset:3px}.docs-download-links span{color:var(--muted);font-size:13px}.docs-content-section .docs-example-note,.docs-intro .docs-example-note{margin:20px 0;color:var(--muted);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.docs-example-tabs{margin:24px 0}.docs-example-tabs>.docs-language-tabs{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%;margin-bottom:16px}.docs-example-tabs [role=tabpanel][hidden]{display:none}.docs-client-source{margin-top:28px}.docs-client-source>.code-panel{margin:16px}.docs-mask-diagram{margin:24px 0}.docs-mask-diagram svg{display:block;width:100%;height:auto;font:14px sans-serif;fill:var(--ink)}.docs-mask-diagram figcaption{margin-top:12px;color:var(--muted);font-size:13px;line-height:1.8}@media(max-width:720px){.docs-start-paths{grid-template-columns:1fr}.docs-start-paths a{padding:14px 16px}.docs-example-tabs>.docs-language-tabs{width:100%}.docs-example-tabs .docs-language-tab{padding-inline:10px}}.docs-start-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:18px 0 8px}.docs-start-actions a{color:var(--muted);font-size:14px;text-decoration:underline;text-underline-offset:4px}.docs-start-actions a:hover{color:var(--violet-dark)}.docs-intro{padding-bottom:20px}.docs-intro .docs-summary{margin-bottom:12px}#ai-quickstart{padding:12px 0;border-bottom:0}.docs-ai-source{margin-top:0}.docs-ai-source>p,.docs-ai-source>.docs-ai-agents,.docs-ai-source>.docs-ai-command{margin:16px}#openai{padding-top:20px}@media(max-width:720px){.docs-start-actions{gap:14px 20px}.docs-start-actions .button{min-height:44px}}.docs-intro{padding:8px 0 24px}#ai-quickstart{padding:0 0 32px;border-bottom:1px solid var(--line)}#openai{padding-top:32px}.docs-config-example{margin:24px 0;padding:24px;border:1px solid var(--line-dark);border-radius:16px;background:#ffffff8c}.docs-config-example figcaption{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:20px;color:var(--ink);font-size:14px;font-weight:700}.docs-config-example figcaption span{color:var(--muted);font-size:12px;font-weight:400}.docs-config-example dl{margin:0;display:grid;gap:14px}.docs-config-example dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;align-items:center}.docs-config-example dt{color:var(--muted);font-size:13px}.docs-config-example dd{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--line-dark);border-radius:8px;background:var(--paper);font-size:13px;overflow-wrap:anywhere}.docs-config-example code{min-width:0;overflow-wrap:anywhere}.docs-example-chevron,.docs-example-copy,.docs-config-example dd>a{margin-left:auto}.docs-example-placeholder{color:var(--muted)}.docs-example-copy{padding:2px 6px;border:0;background:transparent;color:var(--violet-dark);cursor:pointer;font:inherit}#quickstart .docs-step-title{margin:28px 0 10px;color:var(--ink);font-size:16px;line-height:1.5}#quickstart .docs-step-title+.docs-example-note{margin:0 0 18px}.docs-client-source .docs-advanced-body{padding:20px}.docs-client-source .docs-advanced-body>.docs-download-links{margin:0 0 20px;gap:10px}.docs-client-source .docs-download-links a{padding:8px 12px;border:1px solid var(--line-dark);border-radius:8px;font-size:13px;text-decoration:none}.docs-client-source .docs-advanced-body>.code-panel{margin:0}@media(max-width:720px){.docs-config-example{padding:16px}.docs-config-example dl>div{grid-template-columns:1fr;gap:6px}.docs-config-example dd{font-size:12px}.docs-client-source .docs-advanced-body{padding:14px}}html{scroll-behavior:auto}.docs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.api-docs-page .docs-heading-action .docs-debug-toggle{display:inline-flex;align-items:center}.docs-heading-action{display:flex;align-items:center;justify-content:space-between;gap:12px}.docs-config-addresses{margin-top:24px}.docs-config-addresses h3{margin:0 0 12px;font-size:14px;font-weight:650}.docs-config-route{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.docs-config-route>span{color:var(--muted)}.docs-config-route code{overflow-wrap:anywhere}.docs-config-addresses .docs-example-note{margin-bottom:0}.docs-more-faq{margin-top:20px}.docs-more-faq .disclosure-body{padding:16px}.docs-more-faq .docs-table-wrap{margin:0}.docs-config-dialog{box-sizing:border-box;width:min(500px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:14px;line-height:1.6}.docs-config-dialog::backdrop{background:#1a19234d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.docs-config-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.docs-config-dialog-heading h2{margin:0;font-size:20px}.docs-config-close{width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--muted);font-size:26px;cursor:pointer}.docs-config-dialog>p{margin:8px 0 20px;color:var(--muted);font-size:12px}.docs-config-dialog form{display:grid;gap:14px}.docs-config-dialog label{display:grid;gap:6px;font-size:13px}.docs-config-dialog input,.docs-config-dialog select{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:10px;border:1px solid var(--line-dark);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit}.docs-config-feedback{min-height:42px;margin:0;color:var(--muted);font-size:12px}.docs-config-feedback[data-state=error]{color:#a53434}.docs-config-feedback[data-state=success]{color:#256452}.docs-config-dialog :focus-visible{outline:2px solid var(--violet);outline-offset:2px}@media(max-width:720px){.docs-content-section .docs-heading-action{gap:8px;font-size:20px}.docs-config-route{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;font-size:11px}.docs-config-dialog{padding:20px}.docs-config-dialog input,.docs-config-dialog select{font-size:16px}}.docs-config-route{margin-top:10px;padding:14px;border:1px solid var(--line-dark);border-radius:12px;background:var(--surface);grid-template-columns:56px minmax(0,1fr) auto}.docs-config-route>span{padding:6px 4px;border-radius:7px;background:var(--violet-soft);color:var(--violet-dark);text-align:center;font-weight:700}.docs-config-route code{color:var(--ink);font-size:13px;font-weight:600}.docs-code-comment{color:#a9b7a4}.docs-disclosure.docs-more-faq{border:0;border-radius:0;background:transparent;box-shadow:none}.docs-more-faq>summary{padding:14px 0}.docs-more-faq .disclosure-body{padding:0}@media(max-width:720px){.docs-config-route{grid-template-columns:50px minmax(0,1fr) auto;padding:10px;gap:8px}.docs-config-route code{font-size:11px}}.docs-content-section h2.docs-endpoint-heading{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px 16px;font-size:30px}.docs-content-section h2.docs-endpoint-heading .endpoint-route{display:inline-flex;flex:0 1 auto;width:fit-content;min-width:0;max-width:100%;margin:0;gap:10px;padding:10px 12px;font-size:14px}.docs-endpoint-heading .endpoint-route code{min-width:0;overflow-wrap:anywhere;white-space:normal;font-size:14px}.docs-endpoint-heading>.docs-debug-toggle{margin-left:auto}@media(min-width:1200px){.docs-layout{grid-template-columns:190px minmax(0,940px);gap:40px}.docs-layout.shell{max-width:1280px}}@media(max-width:720px){.docs-content-section h2.docs-endpoint-heading{font-size:27px}}
