.version-select[data-v-45b3c648],.env-selector[data-v-71e520a0]{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:4px 8px;font-size:var(--font-size-sm);cursor:pointer}.header-bar[data-v-58250e05]{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;height:var(--header-height);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm);font-family:var(--font-sans)}.header-info[data-v-58250e05]{display:flex;align-items:baseline;gap:.5rem;min-width:0}.header-title[data-v-58250e05]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-version[data-v-58250e05]{font-size:var(--font-size-xs);color:var(--color-text-muted);font-family:var(--font-mono);white-space:nowrap}.header-actions[data-v-58250e05]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.access-badge[data-v-58250e05]{font-size:var(--font-size-xs);font-weight:600;padding:.15rem .5rem;border-radius:999px;background-color:var(--color-accent);color:#fff;white-space:nowrap;letter-spacing:.02em}.theme-toggle[data-v-4eac66cc]{background:none;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:4px 8px;cursor:pointer;color:var(--color-text);display:flex;align-items:center;justify-content:center}.theme-toggle[data-v-4eac66cc]:hover{background:var(--color-surface)}.sidebar-nav[data-v-cbb2701e]{display:flex;flex-direction:column;height:100%;overflow-y:auto}.sidebar-footer[data-v-cbb2701e]{margin-top:auto;padding:.75rem 1rem;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;position:sticky;bottom:0;background-color:var(--color-surface)}.spec-tabs[data-v-cbb2701e]{display:flex;border-bottom:1px solid var(--color-border);background-color:var(--color-surface);position:sticky;top:0;z-index:2}.spec-tab[data-v-cbb2701e]{flex:1;padding:.55rem .5rem;font-size:var(--font-size-xs);font-weight:600;font-family:var(--font-sans);color:var(--color-text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.spec-tab[data-v-cbb2701e]:hover{color:var(--color-text);background-color:var(--color-surface-raised)}.spec-tab--active[data-v-cbb2701e]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.search-wrapper[data-v-cbb2701e]{padding:.75rem;border-bottom:1px solid var(--color-border);position:sticky;top:0;background-color:var(--color-surface);z-index:1}.search-inner[data-v-cbb2701e]{position:relative;display:flex;align-items:center}.search-icon[data-v-cbb2701e]{position:absolute;left:.6rem;width:14px;height:14px;color:var(--color-text-muted);pointer-events:none;flex-shrink:0}.search-input[data-v-cbb2701e]{width:100%;padding:.45rem .6rem .45rem 2rem;font-size:var(--font-size-sm);font-family:var(--font-sans);color:var(--color-text);background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--border-radius);outline:none;box-sizing:border-box;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.search-input[data-v-cbb2701e]:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-subtle)}.intro-link[data-v-cbb2701e]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;background:none;border:none;border-bottom:1px solid var(--color-border);border-left:3px solid transparent;cursor:pointer;text-align:left;color:var(--color-text);font-size:var(--font-size-sm);font-family:var(--font-sans);font-weight:500;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.intro-link[data-v-cbb2701e]:hover,.intro-link--active[data-v-cbb2701e]{background-color:var(--color-accent-subtle);border-left-color:var(--color-accent);color:var(--color-accent)}.intro-icon[data-v-cbb2701e]{width:14px;height:14px;flex-shrink:0;color:var(--color-text-muted);transition:color var(--transition-fast)}.intro-link:hover .intro-icon[data-v-cbb2701e]{color:var(--color-accent)}.no-results[data-v-cbb2701e]{padding:1rem .75rem;font-size:var(--font-size-sm);color:var(--color-text-muted)}.tag-group[data-v-cbb2701e]{border-bottom:1px solid var(--color-border)}.tag-heading[data-v-cbb2701e]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.55rem .75rem;background:none;border:none;cursor:pointer;text-align:left;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;gap:.5rem;transition:background-color var(--transition-fast)}.tag-heading[data-v-cbb2701e]:hover{background-color:var(--color-surface-raised);color:var(--color-text)}.tag-name[data-v-cbb2701e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-chevron[data-v-cbb2701e]{width:12px;height:12px;flex-shrink:0;color:var(--color-text-muted);transition:transform var(--transition-fast);transform:rotate(-90deg)}.tag-chevron--open[data-v-cbb2701e]{transform:rotate(0)}.endpoint-list[data-v-cbb2701e]{list-style:none;margin:0;padding:0 0 .25rem}.endpoint-entry[data-v-cbb2701e]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.35rem .75rem .35rem 1rem;background:none;border:none;border-left:3px solid transparent;cursor:pointer;text-align:left;color:var(--color-text);font-size:var(--font-size-xs);border-radius:0;overflow:hidden;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.endpoint-entry[data-v-cbb2701e]:hover{background-color:var(--color-accent-subtle);border-left-color:var(--color-accent);color:var(--color-accent)}.endpoint-entry--active[data-v-cbb2701e]{background-color:var(--color-accent-subtle);border-left-color:var(--color-accent);color:var(--color-accent);font-weight:600}.method-badge[data-v-cbb2701e]{padding:.1rem .4rem;font-size:var(--font-size-xs);letter-spacing:.02em}.endpoint-path[data-v-cbb2701e]{font-family:var(--font-mono);font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.parameter-table-wrapper[data-v-74ffe7bf]{overflow-x:auto}.parameter-table[data-v-74ffe7bf]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.parameter-table thead[data-v-74ffe7bf]{background-color:transparent}.parameter-table th[data-v-74ffe7bf]{padding:.4rem .75rem;text-align:left;font-weight:600;color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--color-border);white-space:nowrap}.parameter-table td[data-v-74ffe7bf]{padding:.6rem .75rem;vertical-align:top;border-bottom:1px solid var(--color-border);color:var(--color-text)}.parameter-table tbody tr:last-child td[data-v-74ffe7bf]{border-bottom:none}.parameter-table tbody tr[data-v-74ffe7bf]:hover{background-color:var(--color-surface-raised)}.param-name[data-v-74ffe7bf]{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text);background:none;padding:0}.param-in[data-v-74ffe7bf]{display:block;font-size:var(--font-size-xs);color:var(--color-text-subtle);margin-top:.15rem}.param-type[data-v-74ffe7bf]{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:600}.param-format[data-v-74ffe7bf]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.param-description[data-v-74ffe7bf]{color:var(--color-text-muted);max-width:320px}.param-default[data-v-74ffe7bf]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-code-text);background-color:var(--color-code-bg);padding:.1rem .35rem;border-radius:var(--border-radius-sm)}.badge-required[data-v-74ffe7bf]{display:inline-block;font-size:var(--font-size-xs);font-weight:700;color:var(--badge-required-text);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.enum-chips[data-v-74ffe7bf]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.enum-chip[data-v-74ffe7bf]{font-family:var(--font-mono);font-size:var(--font-size-xs);padding:.1rem .35rem;border-radius:var(--border-radius-sm);background-color:var(--color-surface-sunken);color:var(--color-text-muted);border:1px solid var(--color-border)}.schema-viewer[data-v-85deb4cc]{font-size:var(--font-size-sm)}.schema-table[data-v-85deb4cc]{width:100%;border-collapse:collapse}.schema-table th[data-v-85deb4cc]{padding:.4rem .6rem;text-align:left;font-weight:600;color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border);white-space:nowrap}.schema-row td[data-v-85deb4cc]{padding:.5rem .6rem;vertical-align:top;border-bottom:1px solid var(--color-border);color:var(--color-text)}.nested-row td[data-v-85deb4cc]{padding:.4rem .6rem .75rem 1.5rem;border-bottom:1px solid var(--color-border)}.schema-table tbody tr:last-child td[data-v-85deb4cc]{border-bottom:none}.prop-name[data-v-85deb4cc]{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text);background:none;padding:0;margin-right:.4rem}.prop-type[data-v-85deb4cc]{color:var(--color-accent);font-size:var(--font-size-xs);font-family:var(--font-mono)}.prop-description[data-v-85deb4cc]{color:var(--color-text-muted);max-width:300px}.prop-example[data-v-85deb4cc]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-code-text);background-color:var(--color-code-bg);padding:.1rem .35rem;border-radius:var(--border-radius-sm)}.badge-required[data-v-85deb4cc]{display:inline-block;font-size:var(--font-size-xs);font-weight:600;padding:.1rem .4rem;border-radius:var(--border-radius-sm);background-color:var(--badge-required-bg);color:var(--badge-required-text);white-space:nowrap}.enum-chips[data-v-85deb4cc]{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.3rem}.enum-chip[data-v-85deb4cc]{font-family:var(--font-mono);font-size:var(--font-size-xs);padding:.1rem .3rem;border-radius:var(--border-radius-sm);background-color:var(--color-surface-sunken);color:var(--color-text-muted);border:1px solid var(--color-border)}.nested-cell[data-v-85deb4cc]{padding-left:1.5rem}.expand-btn[data-v-85deb4cc]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:var(--font-size-xs);color:var(--color-accent);background:none;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);cursor:pointer;margin-bottom:.4rem}.expand-btn[data-v-85deb4cc]:hover{background-color:var(--color-accent-subtle)}.nested-schema[data-v-85deb4cc]{padding:.5rem;border-left:2px solid var(--color-border);margin-left:.25rem}.composition-block[data-v-85deb4cc]{margin-bottom:.75rem;border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden}.composition-label[data-v-85deb4cc]{padding:.3rem .6rem;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background-color:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}.unresolved-warning[data-v-85deb4cc]{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem}.badge-warning[data-v-85deb4cc]{display:inline-block;font-size:var(--font-size-xs);font-weight:600;padding:.15rem .45rem;border-radius:var(--border-radius-sm);background-color:#fef9c3;color:#854d0e;white-space:nowrap}[data-theme=dark] .badge-warning[data-v-85deb4cc]{background-color:#451a03;color:#fcd34d}.unresolved-ref[data-v-85deb4cc]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-muted)}.array-info[data-v-85deb4cc]{padding:.3rem .6rem;font-size:var(--font-size-xs);color:var(--color-text-muted);background-color:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}.json-wrapper[data-v-5badfa69]{position:relative;min-width:0;overflow:hidden}.copy-btn[data-v-5badfa69]{position:absolute;top:.5rem;right:.5rem;font-size:var(--font-size-xs);font-weight:600;font-family:var(--font-sans);color:var(--color-text-subtle);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:.15rem .5rem;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast);z-index:1}.json-wrapper:hover .copy-btn[data-v-5badfa69]{opacity:1}.copy-btn[data-v-5badfa69]:hover{color:var(--color-accent);background-color:var(--color-accent-subtle);border-color:var(--color-accent)}.json-highlighter[data-v-5badfa69]{margin:0;padding:1rem;background-color:var(--color-code-block-bg);border:1px solid var(--color-code-block-border);border-radius:var(--border-radius);font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:1.6;overflow-x:auto;white-space:pre;color:var(--color-text)}.json-highlighter[data-v-5badfa69] .syn-key{color:var(--syntax-key)}.json-highlighter[data-v-5badfa69] .syn-string{color:var(--syntax-string)}.json-highlighter[data-v-5badfa69] .syn-number{color:var(--syntax-number)}.json-highlighter[data-v-5badfa69] .syn-boolean{color:var(--syntax-boolean)}.json-highlighter[data-v-5badfa69] .syn-null{color:var(--syntax-null)}.response-section[data-v-dc8b9940]{display:flex;flex-direction:column;gap:.75rem}.response-item[data-v-dc8b9940]{border:1px solid var(--color-border);border-left:3px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden}.response-item--2xx[data-v-dc8b9940]{border-left-color:var(--color-success)}.response-item--4xx[data-v-dc8b9940]{border-left-color:var(--color-warning)}.response-item--5xx[data-v-dc8b9940]{border-left-color:var(--color-error)}.response-header[data-v-dc8b9940]{display:flex;align-items:center;gap:.75rem;padding:.6rem .875rem;background-color:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}.response-description[data-v-dc8b9940]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.response-schema[data-v-dc8b9940]{padding:.75rem .875rem;border-top:1px solid var(--color-border)}.response-example[data-v-dc8b9940]{padding:.5rem .875rem .75rem;border-top:1px solid var(--color-border)}.response-toggles[data-v-dc8b9940]{display:flex;gap:.5rem;padding:.5rem .875rem}.example-tabs[data-v-dc8b9940]{display:flex;gap:.25rem;margin-bottom:.5rem;flex-wrap:wrap}.example-tab[data-v-dc8b9940]{padding:.2rem .6rem;font-size:var(--font-size-xs);font-weight:600;font-family:var(--font-mono);color:var(--color-text-muted);background:none;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.example-tab[data-v-dc8b9940]:hover,.example-tab--active[data-v-dc8b9940]{color:var(--color-accent);border-color:var(--color-accent);background-color:var(--color-accent-subtle)}.try-it-panel[data-v-35f7f802]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.25rem;background-color:var(--color-surface-raised);border-top:3px solid var(--color-accent);border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg)}@media (max-width: 768px){.try-it-panel[data-v-35f7f802]{grid-template-columns:1fr}}.try-it-inputs[data-v-35f7f802]{display:flex;flex-direction:column;gap:.875rem}.label-icon[data-v-35f7f802]{color:var(--color-accent);flex-shrink:0}.param-name[data-v-35f7f802]{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-code-text);background-color:var(--color-code-bg);padding:.05rem .35rem;border-radius:var(--border-radius-sm)}.type-badge[data-v-35f7f802]{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);background-color:var(--color-surface-sunken);border:1px solid var(--color-border);padding:.05rem .4rem;border-radius:9999px}.required-asterisk[data-v-35f7f802]{color:var(--color-error);font-weight:700;font-size:var(--font-size-base);line-height:1}.field-input[data-v-35f7f802]{padding:.45rem .65rem;font-size:var(--font-size-sm);background-color:var(--color-surface)}.error-label[data-v-35f7f802]{font-size:var(--font-size-xs);font-weight:600;color:var(--color-error)}.input-with-icon[data-v-35f7f802]{position:relative;display:flex;align-items:center}.input-prefix-icon[data-v-35f7f802]{position:absolute;left:.65rem;color:var(--color-text-subtle);pointer-events:none;flex-shrink:0}.field-input--with-prefix[data-v-35f7f802]{padding-left:2.1rem}.field-input--with-suffix[data-v-35f7f802]{padding-right:2.1rem}.input-suffix-btn[data-v-35f7f802]{position:absolute;right:.5rem;display:inline-flex;align-items:center;justify-content:center;padding:.2rem;color:var(--color-text-muted);background:none;border:none;border-radius:var(--border-radius-sm);cursor:pointer;transition:color var(--transition-fast)}.input-suffix-btn[data-v-35f7f802]:hover{color:var(--color-accent)}.params-heading[data-v-35f7f802]{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.params-card[data-v-35f7f802]{display:flex;flex-direction:column;gap:.75rem;padding:.875rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius)}.url-bar[data-v-35f7f802]{display:flex;align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.url-bar[data-v-35f7f802]:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.url-method-badge[data-v-35f7f802]{flex-shrink:0;padding:0 .65rem;font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:700;color:var(--color-accent);background-color:var(--color-accent-muted);border-right:1px solid var(--color-border);align-self:stretch;display:flex;align-items:center}.url-bar-input[data-v-35f7f802]{flex:1;padding:.45rem .65rem;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);background:none;border:none;outline:none;cursor:default;min-width:0}.mutation-warning[data-v-35f7f802]{display:flex;flex-direction:column;gap:.6rem;padding:.75rem 1rem;background:color-mix(in srgb,#f59e0b 12%,var(--color-surface));border:1px solid color-mix(in srgb,#f59e0b 40%,transparent);border-radius:var(--border-radius);font-size:var(--font-size-sm)}.mutation-warning-icon[data-v-35f7f802]{color:#d97706;flex-shrink:0}.mutation-warning-text[data-v-35f7f802]{display:flex;gap:.5rem;align-items:flex-start;color:var(--color-text);line-height:1.5}.mutation-warning-text strong[data-v-35f7f802]{color:#d97706}.mutation-warning-actions[data-v-35f7f802]{display:flex;gap:.5rem;justify-content:flex-end}.mutation-cancel-btn[data-v-35f7f802]{padding:.35rem .75rem;font-size:var(--font-size-sm);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background-color var(--transition-fast)}.mutation-cancel-btn[data-v-35f7f802]:hover{background:var(--color-surface-raised)}.mutation-confirm-btn[data-v-35f7f802]{display:flex;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:var(--font-size-sm);border:1px solid #d97706;border-radius:var(--border-radius-sm);background:#d97706;color:#fff;cursor:pointer;font-weight:600;transition:background-color var(--transition-fast)}.mutation-confirm-btn[data-v-35f7f802]:hover:not(:disabled){background:#b45309;border-color:#b45309}.mutation-confirm-btn[data-v-35f7f802]:disabled{opacity:.6;cursor:not-allowed}.send-btn[data-v-35f7f802]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.65rem 1.25rem;font-size:var(--font-size-base);font-weight:700;color:#fff;background-color:var(--color-accent);border:none;border-radius:var(--border-radius);cursor:pointer;transition:background-color var(--transition-fast),opacity var(--transition-fast);margin-top:.25rem}.send-btn[data-v-35f7f802]:not(:disabled):hover{background-color:var(--color-accent-hover)}.send-btn[data-v-35f7f802]:disabled{opacity:.6;cursor:not-allowed}.try-it-response[data-v-35f7f802]{display:flex;flex-direction:column;gap:.875rem;min-height:200px;min-width:0}.response-empty[data-v-35f7f802]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;height:100%;min-height:160px;color:var(--color-text-subtle);font-size:var(--font-size-sm);text-align:center}.response-empty-icon[data-v-35f7f802]{opacity:.4}.response-empty p[data-v-35f7f802]{margin:0}.response-error-card[data-v-35f7f802]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;background-color:var(--color-error-subtle);border:1px solid var(--color-error);border-radius:var(--border-radius);color:var(--color-error)}.error-icon[data-v-35f7f802]{flex-shrink:0;margin-top:.1rem}.error-card-title[data-v-35f7f802]{font-size:var(--font-size-sm);font-weight:700;margin-bottom:.2rem}.error-card-message[data-v-35f7f802]{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.response-meta[data-v-35f7f802]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.status-text[data-v-35f7f802]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.response-duration[data-v-35f7f802]{margin-left:auto;font-size:var(--font-size-xs);font-family:var(--font-mono);color:var(--color-text-subtle);background-color:var(--color-surface-sunken);padding:.15rem .5rem;border-radius:9999px}.response-headers[data-v-35f7f802]{font-size:var(--font-size-sm)}.response-headers-summary[data-v-35f7f802]{display:flex;align-items:center;gap:.4rem;cursor:pointer;font-weight:600;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;padding:.2rem 0;list-style:none}.response-headers-summary[data-v-35f7f802]::-webkit-details-marker{display:none}.response-headers[open] .response-headers-summary svg[data-v-35f7f802]{transform:rotate(90deg)}.response-headers-summary svg[data-v-35f7f802]{transition:transform var(--transition-fast);flex-shrink:0}.headers-list[data-v-35f7f802]{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;padding:.5rem .75rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius)}.header-row[data-v-35f7f802]{display:flex;gap:.75rem;flex-wrap:wrap}.header-key[data-v-35f7f802]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-code-text);min-width:10rem;flex-shrink:0}.header-value[data-v-35f7f802]{font-size:var(--font-size-xs);color:var(--color-text-muted);word-break:break-all}.response-body[data-v-35f7f802]{position:relative}.response-body-header[data-v-35f7f802]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.response-body-label[data-v-35f7f802]{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.copy-response-btn[data-v-35f7f802]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast)}.copy-response-btn[data-v-35f7f802]:hover{color:var(--color-accent);background-color:var(--color-accent-subtle);border-color:var(--color-accent)}.modal-backdrop[data-v-9ca44e2c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal-container[data-v-9ca44e2c]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:0 24px 64px #00000059;width:100%;max-width:1000px;max-height:calc(100vh - 3rem);display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-9ca44e2c]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border);background-color:var(--color-surface-raised);flex-shrink:0}.modal-title[data-v-9ca44e2c]{display:flex;align-items:center;gap:.6rem;flex:1;min-width:0;flex-wrap:wrap}.modal-path[data-v-9ca44e2c]{font-family:var(--font-mono);font-size:var(--font-size-base);font-weight:600;color:var(--color-text);background:none;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-summary[data-v-9ca44e2c]{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-close[data-v-9ca44e2c]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--border-radius);color:var(--color-text-muted);background:none;border:none;cursor:pointer;flex-shrink:0;transition:background-color var(--transition-fast),color var(--transition-fast)}.modal-close[data-v-9ca44e2c]:hover{background-color:var(--color-surface-sunken);color:var(--color-text)}.modal-body[data-v-9ca44e2c]{overflow-y:auto;flex:1}.modal-enter-active[data-v-9ca44e2c],.modal-leave-active[data-v-9ca44e2c]{transition:opacity .2s ease}.modal-enter-active .modal-container[data-v-9ca44e2c],.modal-leave-active .modal-container[data-v-9ca44e2c]{transition:transform .2s ease,opacity .2s ease}.modal-enter-from[data-v-9ca44e2c],.modal-leave-to[data-v-9ca44e2c]{opacity:0}.modal-enter-from .modal-container[data-v-9ca44e2c],.modal-leave-to .modal-container[data-v-9ca44e2c]{transform:translateY(12px) scale(.98);opacity:0}.snippet-section[data-v-5de36ba5]{border-top:1px solid var(--color-border);background-color:var(--color-surface-sunken, var(--color-surface))}.snippet-tabs[data-v-5de36ba5]{display:flex;border-bottom:1px solid var(--color-border);padding:0 1.25rem}.snippet-tab[data-v-5de36ba5]{padding:.5rem .875rem;font-size:var(--font-size-xs);font-family:var(--font-mono);font-weight:500;color:var(--color-text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast);margin-bottom:-1px}.snippet-tab[data-v-5de36ba5]:hover{color:var(--color-text)}.snippet-tab--active[data-v-5de36ba5]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.snippet-code-wrapper[data-v-5de36ba5]{position:relative}.snippet-code[data-v-5de36ba5]{margin:0;padding:1rem 1.25rem;font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:1.6;color:var(--color-text);background:none;overflow-x:auto;white-space:pre}.snippet-copy-btn[data-v-5de36ba5]{position:absolute;top:.5rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;padding:.25rem;color:var(--color-text-muted);background:none;border:none;border-radius:var(--border-radius-sm);cursor:pointer;transition:color var(--transition-fast)}.snippet-copy-btn[data-v-5de36ba5]:hover{color:var(--color-accent)}.endpoint-panel[data-v-e0cd2f7a]{background-color:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--method-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);overflow:visible;scroll-margin-top:calc(var(--header-height) + 1rem);transition:box-shadow var(--transition-base)}.endpoint-panel[data-v-e0cd2f7a]:hover{box-shadow:var(--shadow-md)}.panel-header[data-v-e0cd2f7a]{padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--color-border);background-color:var(--color-surface-raised)}.panel-title-row[data-v-e0cd2f7a]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-bottom:.4rem}.panel-title-row .header-actions[data-v-e0cd2f7a]{margin-left:auto;display:flex;align-items:center;gap:.5rem}.snippets-btn[data-v-e0cd2f7a]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .875rem;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-muted);background:none;border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.snippets-btn[data-v-e0cd2f7a]:hover,.snippets-btn--active[data-v-e0cd2f7a]{color:var(--color-accent);border-color:var(--color-accent);background-color:var(--color-accent-subtle)}.endpoint-path[data-v-e0cd2f7a]{font-family:var(--font-mono);font-size:var(--font-size-base);font-weight:600;color:var(--color-text);background:none;padding:0}.copy-path-btn[data-v-e0cd2f7a]{display:inline-flex;align-items:center;justify-content:center;padding:.2rem;color:var(--color-text-muted);background:none;border:none;border-radius:var(--border-radius-sm);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast);flex-shrink:0}.copy-path-btn[data-v-e0cd2f7a]:hover{color:var(--color-accent);background-color:var(--color-accent-subtle)}.auth-indicator[data-v-e0cd2f7a]{font-size:var(--font-size-xs);font-weight:600;padding:.15rem .5rem;border-radius:var(--border-radius-sm);background-color:var(--color-surface-sunken);color:var(--color-text-muted);border:1px solid var(--color-border);white-space:nowrap}.endpoint-summary[data-v-e0cd2f7a]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:.1rem}.endpoint-operation-id[data-v-e0cd2f7a]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-subtle);margin-top:.2rem}.panel-body[data-v-e0cd2f7a]{padding:0}.panel-section[data-v-e0cd2f7a]{padding:.875rem 1.25rem;border-bottom:1px solid var(--color-border)}.panel-section[data-v-e0cd2f7a]:last-child{border-bottom:none}.endpoint-description[data-v-e0cd2f7a]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-base);margin:0;white-space:pre-wrap}.try-it-btn[data-v-e0cd2f7a]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:var(--font-size-sm);font-weight:600;color:#fff;background-color:var(--color-accent);border:none;border-radius:var(--border-radius);cursor:pointer;transition:opacity var(--transition-fast),background-color var(--transition-fast)}.try-it-btn[data-v-e0cd2f7a]:hover{opacity:.88}.introduction-page[data-v-b8b82445]{margin-bottom:2rem}.intro-overview[data-v-b8b82445],.intro-auth[data-v-b8b82445],.intro-endpoints[data-v-b8b82445]{padding:2rem 0;border-bottom:1px solid var(--color-border)}.intro-endpoints[data-v-b8b82445]{border-bottom:none}.overview-header[data-v-b8b82445]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.api-title[data-v-b8b82445]{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text);margin:0;line-height:var(--line-height-tight)}.version-badge[data-v-b8b82445]{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:600;padding:.2rem .55rem;border-radius:9999px;background-color:var(--color-accent-subtle);color:var(--color-accent)}.api-description[data-v-b8b82445]{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-base);margin:0 0 1.25rem;white-space:pre-wrap}.base-url-row[data-v-b8b82445]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .65rem;background-color:var(--color-surface-raised);border-radius:var(--border-radius)}.base-url-label[data-v-b8b82445]{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle)}.base-url-value[data-v-b8b82445]{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-accent);background:none;padding:0}.intro-section-title[data-v-b8b82445]{font-size:var(--font-size-base);font-weight:600;color:var(--color-text);margin:0 0 1rem;text-transform:uppercase;letter-spacing:.06em;font-size:var(--font-size-xs);color:var(--color-text-subtle)}.auth-schemes[data-v-b8b82445]{display:flex;flex-direction:column;gap:.75rem}.auth-scheme[data-v-b8b82445]{padding:.875rem 1rem;border-radius:var(--border-radius);background-color:var(--color-surface-raised);border-left:2px solid var(--color-accent)}.auth-scheme-header[data-v-b8b82445]{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.auth-scheme-name[data-v-b8b82445]{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.auth-scheme-badge[data-v-b8b82445]{font-size:var(--font-size-xs);font-weight:600;padding:.1rem .5rem;border-radius:9999px;background-color:var(--color-accent-subtle);color:var(--color-accent)}.auth-details[data-v-b8b82445]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.auth-detail[data-v-b8b82445]{display:flex;align-items:center;gap:.4rem;font-size:var(--font-size-sm)}.auth-detail-label[data-v-b8b82445]{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle)}.auth-detail code[data-v-b8b82445]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-code-text);background-color:var(--color-code-bg);padding:.1rem .4rem;border-radius:var(--border-radius-sm)}.auth-scheme-description[data-v-b8b82445]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-base);margin:0}.muted-text[data-v-b8b82445]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.endpoints-table-wrapper[data-v-b8b82445]{overflow-x:auto}.endpoints-table[data-v-b8b82445]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.endpoints-table thead th[data-v-b8b82445]{text-align:left;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle);padding:.5rem .75rem;border-bottom:1px solid var(--color-border);white-space:nowrap}.tag-group-row td[data-v-b8b82445]{padding:1rem .75rem .25rem;font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle)}.endpoint-row[data-v-b8b82445]{cursor:pointer;transition:background-color var(--transition-fast);border-radius:var(--border-radius)}.endpoint-row:hover td[data-v-b8b82445]{background-color:var(--color-surface-raised)}.endpoint-row:hover td[data-v-b8b82445]:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}.endpoint-row:hover td[data-v-b8b82445]:last-child{border-radius:0 var(--border-radius) var(--border-radius) 0}.endpoint-row td[data-v-b8b82445]{padding:.5rem .75rem;vertical-align:middle;transition:background-color var(--transition-fast)}.col-method[data-v-b8b82445]{width:1%;white-space:nowrap}.col-path[data-v-b8b82445]{white-space:nowrap}.col-summary[data-v-b8b82445]{color:var(--color-text-muted)}.endpoint-path[data-v-b8b82445]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text);background:none;padding:0}@media (max-width: 1024px){.intro-overview[data-v-b8b82445],.intro-auth[data-v-b8b82445],.intro-endpoints[data-v-b8b82445]{padding:1.5rem 0}.api-title[data-v-b8b82445]{font-size:var(--font-size-xl)}}.quickstart-page[data-v-da73024f]{max-width:100%}.qs-step[data-v-da73024f]{padding:2rem 0;border-bottom:1px solid var(--color-border)}.qs-step--last[data-v-da73024f]{border-bottom:none}.qs-intro .step-body[data-v-da73024f]:last-of-type{margin-bottom:0}.step-label[data-v-da73024f]{margin-bottom:.35rem}.step-title[data-v-da73024f]{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text);margin:0 0 .75rem;line-height:var(--line-height-tight)}.step-body[data-v-da73024f]{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-base);margin:0 0 1.25rem}.example+.example[data-v-da73024f]{margin-top:1.25rem}.example-title[data-v-da73024f]{font-size:var(--font-size-base);font-weight:600;color:var(--color-text);margin:1rem 0 .4rem}.step-body a[data-v-da73024f],.auth-card-body a[data-v-da73024f],.callout a[data-v-da73024f]{color:var(--color-accent)}.auth-options[data-v-da73024f]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){.auth-options[data-v-da73024f]{grid-template-columns:1fr}}.auth-card[data-v-da73024f]{padding:1.25rem;border-radius:var(--border-radius);background-color:var(--color-surface-raised);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:.75rem}.auth-card-header[data-v-da73024f]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.auth-card-badge[data-v-da73024f]{font-size:var(--font-size-xs);font-weight:700;padding:.15rem .55rem;border-radius:9999px;background-color:var(--color-accent-subtle);color:var(--color-accent);white-space:nowrap}.auth-card-badge--alt[data-v-da73024f]{background-color:var(--badge-post-bg);color:var(--badge-post-text)}.auth-card-tag[data-v-da73024f]{font-size:var(--font-size-xs);color:var(--color-text-subtle)}.auth-card-body[data-v-da73024f]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-base);margin:0}.auth-card-body code[data-v-da73024f]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-code-text);background-color:var(--color-code-bg);padding:.1rem .35rem;border-radius:var(--border-radius-sm)}.transport-tabs[data-v-da73024f]{display:flex;gap:.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--color-border);padding-bottom:0}.tab-btn[data-v-da73024f]{padding:.45rem 1rem;font-size:var(--font-size-sm);font-weight:600;font-family:var(--font-sans);color:var(--color-text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px;transition:color var(--transition-fast),border-color var(--transition-fast)}.tab-btn[data-v-da73024f]:hover{color:var(--color-text)}.tab-btn--active[data-v-da73024f]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.link-cards[data-v-da73024f]{display:flex;flex-direction:column;gap:.75rem}.link-card[data-v-da73024f]{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;border-radius:var(--border-radius);background-color:var(--color-surface-raised);border:1px solid var(--color-border);text-decoration:none;color:inherit;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.link-card[data-v-da73024f]:hover{border-color:var(--color-accent);background-color:var(--color-accent-subtle)}.link-card-icon[data-v-da73024f]{font-size:1.5rem;flex-shrink:0;line-height:1}.link-card-title[data-v-da73024f]{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);margin-bottom:.2rem}.link-card-desc[data-v-da73024f]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-base)}.policy-page[data-v-63d7436a]{max-width:100%}.policy-list[data-v-63d7436a]{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.4rem}.policy-list li[data-v-63d7436a]{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-base)}.policy-link[data-v-63d7436a]{color:var(--color-accent);text-decoration:none}.policy-link[data-v-63d7436a]:hover{text-decoration:underline}.def-table-wrapper[data-v-63d7436a]{overflow-x:auto}.def-table[data-v-63d7436a]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.def-table thead th[data-v-63d7436a]{text-align:left;font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle);padding:0 .75rem .5rem;border-bottom:1px solid var(--color-border);white-space:nowrap}.def-table tbody tr:hover td[data-v-63d7436a]{background-color:var(--color-surface-raised)}.def-table td[data-v-63d7436a]{padding:.5rem .75rem;vertical-align:top;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);line-height:var(--line-height-base)}.def-table tbody tr:last-child td[data-v-63d7436a]{border-bottom:none}.def-term[data-v-63d7436a]{font-weight:600;color:var(--color-text);white-space:nowrap;width:1%}.matrix-wrapper[data-v-63d7436a]{overflow-x:auto;margin-bottom:.75rem}.matrix-table[data-v-63d7436a]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.matrix-table th[data-v-63d7436a]{text-align:center;font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle);padding:.5rem .75rem;border:1px solid var(--color-border);background-color:var(--color-surface-raised);white-space:nowrap}.col-group-header[data-v-63d7436a]{background-color:var(--color-surface-raised)}.col-group-header--sub[data-v-63d7436a]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.matrix-table td[data-v-63d7436a]{padding:.5rem .75rem;border:1px solid var(--color-border);vertical-align:middle;color:var(--color-text-muted);line-height:var(--line-height-base)}.cell-app[data-v-63d7436a]{text-align:center;vertical-align:middle}.cell-rate[data-v-63d7436a]{text-align:center;white-space:nowrap;font-size:var(--font-size-xs)}.cell-user[data-v-63d7436a]{white-space:nowrap;font-size:var(--font-size-xs);color:var(--color-text)}.cell-data[data-v-63d7436a]{text-align:center}.app-badge[data-v-63d7436a]{display:inline-block;font-size:var(--font-size-xs);font-weight:700;padding:.15rem .55rem;border-radius:9999px;white-space:nowrap}.app-badge--personal[data-v-63d7436a]{background-color:var(--color-accent-subtle);color:var(--color-accent)}.app-badge--commercial[data-v-63d7436a]{background-color:var(--badge-post-bg);color:var(--badge-post-text)}.access-badge[data-v-63d7436a]{display:inline-block;font-size:var(--font-size-xs);font-weight:700;padding:.1rem .45rem;border-radius:var(--border-radius-sm);white-space:nowrap}.access-badge--all[data-v-63d7436a]{background-color:var(--badge-get-bg);color:var(--badge-get-text)}.access-badge--none[data-v-63d7436a]{background-color:var(--badge-delete-bg);color:var(--badge-delete-text)}.access-badge--conditional[data-v-63d7436a]{background-color:var(--badge-put-bg);color:var(--badge-put-text)}.policy-footnotes[data-v-63d7436a]{display:flex;flex-direction:column;gap:.25rem}.footnote[data-v-63d7436a]{font-size:var(--font-size-xs);color:var(--color-text-subtle);margin:0}.auth-page[data-v-09fa2c10]{max-width:100%}.auth-section[data-v-09fa2c10]{padding:2rem 0}.auth-section-title[data-v-09fa2c10]{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text);margin:0 0 1.25rem;line-height:var(--line-height-tight)}.auth-subsection-title[data-v-09fa2c10]{font-size:var(--font-size-base);font-weight:700;color:var(--color-text);margin:1.5rem 0 .6rem}.auth-link[data-v-09fa2c10]{color:var(--color-accent);text-decoration:none}.auth-link[data-v-09fa2c10]:hover{text-decoration:underline}.step[data-v-09fa2c10]{padding:1.25rem;border-radius:var(--border-radius);background-color:var(--color-surface-raised);border:1px solid var(--color-border);margin-bottom:1rem;display:flex;flex-direction:column;gap:.75rem}.step .page-body[data-v-09fa2c10]{margin:0}.field-list[data-v-09fa2c10]{display:flex;flex-direction:column;gap:.5rem}.field-item[data-v-09fa2c10]{display:flex;gap:.75rem;font-size:var(--font-size-sm);line-height:var(--line-height-base)}.field-name[data-v-09fa2c10]{font-weight:700;color:var(--color-text);white-space:nowrap;min-width:160px;flex-shrink:0}.field-name code[data-v-09fa2c10]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-code-text);background-color:var(--color-code-bg);padding:.1rem .35rem;border-radius:var(--border-radius-sm)}.field-desc[data-v-09fa2c10]{color:var(--color-text-muted)}.field-desc code[data-v-09fa2c10]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-code-text);background-color:var(--color-code-bg);padding:.1rem .35rem;border-radius:var(--border-radius-sm)}.article-page[data-v-738d5458]{max-width:100%}.article-not-found .muted[data-v-738d5458]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.article-body[data-v-738d5458] h3{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text);margin:2rem 0 .6rem;line-height:var(--line-height-tight)}.article-body[data-v-738d5458]{padding-top:1.5rem}.article-body[data-v-738d5458] h3:first-child{margin-top:0}.article-body[data-v-738d5458] h4{font-size:var(--font-size-base);font-weight:600;color:var(--color-text);margin:1.5rem 0 .5rem;line-height:var(--line-height-tight)}.article-body[data-v-738d5458] .code-block{font-family:var(--font-mono);font-size:var(--font-size-xs);background-color:var(--color-code-bg);color:var(--color-code-text);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:.75rem 1rem;margin:.5rem 0 1rem;overflow-x:auto;white-space:pre;line-height:1.6}.article-body[data-v-738d5458] .code-block-wrapper{position:relative}.article-body[data-v-738d5458] .code-block-wrapper .code-block{margin:.5rem 0 1rem}.article-body[data-v-738d5458] .code-copy-btn{position:absolute;top:1rem;right:.5rem;font-size:var(--font-size-xs);font-weight:600;font-family:var(--font-sans);color:var(--color-text-subtle);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:.15rem .5rem;cursor:pointer;opacity:0;transition:opacity var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast);z-index:1}.article-body[data-v-738d5458] .code-block-wrapper:hover .code-copy-btn{opacity:1}.article-body[data-v-738d5458] .code-copy-btn:hover{color:var(--color-accent);background-color:var(--color-accent-subtle);border-color:var(--color-accent)}.article-body[data-v-738d5458] p{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-base);margin:0 0 .85rem}.article-body[data-v-738d5458] .article-callout{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;border-radius:var(--border-radius);font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:1.25rem 0}.article-body[data-v-738d5458] .article-callout--note{background-color:var(--color-surface-raised);border-left:3px solid var(--color-border);color:var(--color-text-muted)}.article-body[data-v-738d5458] .callout-icon{flex-shrink:0;font-size:1rem;line-height:1.4}.article-body[data-v-738d5458] .obs-desc{font-size:var(--font-size-sm);color:var(--color-text-subtle);margin:0 0 .5rem;font-style:italic}.article-body[data-v-738d5458] h3+.obs-desc,.article-body[data-v-738d5458] h4+.obs-desc{margin-top:-.25rem}.article-body[data-v-738d5458] p>.type-badge:first-child{margin-left:0}.article-body[data-v-738d5458] a.ws-resp-link{display:inline-block;margin:0 .35rem .35rem 0}.article-body[data-v-738d5458] .type-badge{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:600;font-style:normal;padding:.15rem .5rem;border-radius:var(--border-radius-sm);background-color:var(--color-code-bg);color:var(--color-code-text);margin-left:.4rem;vertical-align:middle}.article-body[data-v-738d5458] .obs-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);margin-bottom:.5rem}.article-body[data-v-738d5458] .obs-table thead th{text-align:left;font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle);padding:.4rem .75rem;border-bottom:1px solid var(--color-border);white-space:nowrap;background-color:var(--color-surface-raised)}.article-body[data-v-738d5458] .obs-table thead th:first-child{width:3rem}.article-body[data-v-738d5458] .obs-table tbody tr:hover td{background-color:var(--color-surface-raised)}.article-body[data-v-738d5458] .obs-table td{padding:.4rem .75rem;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);vertical-align:top;line-height:var(--line-height-base)}.article-body[data-v-738d5458] .obs-table tbody tr:last-child td{border-bottom:none}.article-body[data-v-738d5458] .obs-table td:first-child{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-subtle);text-align:center}.article-body[data-v-738d5458] .obs-table td:nth-child(2){font-weight:500;color:var(--color-text);white-space:nowrap}.article-body[data-v-738d5458] .formula-img{display:block;margin:1rem auto 1.5rem;max-width:100%}.article-body[data-v-738d5458] .formula-text{display:block;font-family:var(--font-mono);font-size:var(--font-size-base);color:var(--color-text);background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--border-radius);padding:.75rem 1.25rem;margin:1rem 0 1.5rem;text-align:center;line-height:1.8;overflow-x:auto}[data-theme=dark] .article-body[data-v-738d5458] .formula-img{filter:invert(1) brightness(.85)}.article-body[data-v-738d5458] .ws-info-list{padding-left:1.25rem;margin:.5rem 0 1rem}.article-body[data-v-738d5458] .ws-info-list li{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-base);margin-bottom:.4rem}.article-body[data-v-738d5458] a.ws-resp-link{cursor:pointer;text-decoration:none;color:var(--color-accent);background-color:var(--color-accent-subtle);border-color:var(--color-accent);transition:opacity var(--transition-fast)}.article-body[data-v-738d5458] a.ws-resp-link:hover{opacity:.8}.article-body[data-v-738d5458] .obs-table--text thead th:first-child{width:auto}.article-body[data-v-738d5458] .obs-table--text td:first-child{font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text);text-align:left}.article-body[data-v-738d5458] .obs-table--text td:nth-child(2){font-family:inherit;font-weight:400;color:var(--color-text-muted);white-space:normal}.article-body[data-v-738d5458] .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0 1.5rem}@media (max-width: 640px){.article-body[data-v-738d5458] .feature-grid{grid-template-columns:1fr}}.article-body[data-v-738d5458] .feature-card{padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface-raised)}.article-body[data-v-738d5458] .feature-title{font-weight:600;color:var(--color-text);margin-bottom:.3rem}.article-body[data-v-738d5458] .feature-card p{margin:0;font-size:var(--font-size-sm)}.main-content[data-v-4839426a]{padding:1.5rem;height:100%;overflow-y:auto;box-sizing:border-box}.app-layout[data-v-2fb36c7d]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background-color:var(--color-bg);background-image:radial-gradient(ellipse at top left,var(--color-accent-muted, transparent) 0%,transparent 50%)}.app-header[data-v-2fb36c7d]{position:relative;z-index:100;height:var(--header-height);flex-shrink:0}.app-body[data-v-2fb36c7d]{display:flex;flex:1;min-height:0;position:relative}.app-sidebar[data-v-2fb36c7d]{width:var(--sidebar-width);flex-shrink:0;background-color:var(--color-surface);border-right:1px solid var(--color-border);height:100%;overflow-y:auto;z-index:50}.app-main[data-v-2fb36c7d]{flex:1;overflow-y:auto;min-width:0;height:100%}.hamburger-btn[data-v-2fb36c7d]{display:none;position:fixed;bottom:1rem;right:1.25rem;z-index:200;width:48px;height:48px;border-radius:50%;background-color:var(--color-accent);color:#fff;flex-direction:column;align-items:center;justify-content:center;gap:5px;box-shadow:var(--shadow-md);padding:0}.hamburger-bar[data-v-2fb36c7d]{display:block;width:20px;height:2px;background-color:currentColor;border-radius:1px}.sidebar-backdrop[data-v-2fb36c7d]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0006;z-index:40}.error-page[data-v-2fb36c7d]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;background-color:var(--color-bg)}.error-box[data-v-2fb36c7d]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:480px;text-align:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:2.5rem 2rem;box-shadow:var(--shadow-md)}.error-icon[data-v-2fb36c7d]{width:48px;height:48px;color:var(--color-error)}.error-title[data-v-2fb36c7d]{font-size:var(--font-size-xl);color:var(--color-text)}.error-message[data-v-2fb36c7d]{font-size:var(--font-size-sm);color:var(--color-text-muted);font-family:var(--font-mono);word-break:break-word}.loading-page[data-v-2fb36c7d]{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--color-bg);background-image:radial-gradient(circle at 50% 50%,var(--color-surface) 0%,transparent 70%)}.loading-box[data-v-2fb36c7d]{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner[data-v-2fb36c7d]{width:36px;height:36px;border:3px solid var(--color-border);border-top-color:var(--color-accent);border-right-color:var(--color-accent);border-radius:50%;animation:spin-2fb36c7d .65s cubic-bezier(.4,0,.2,1) infinite}@keyframes spin-2fb36c7d{to{transform:rotate(360deg)}}.loading-text[data-v-2fb36c7d]{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (max-width: 1023px){.app-sidebar[data-v-2fb36c7d]{position:absolute;top:0;left:0;bottom:0;transform:translate(-100%);transition:transform .25s ease;z-index:60}.app-sidebar.sidebar--open[data-v-2fb36c7d]{transform:translate(0)}.hamburger-btn[data-v-2fb36c7d]{display:flex}.sidebar-backdrop[data-v-2fb36c7d]{display:block}}:root,[data-theme=light]{--color-bg: #f8f9fa;--color-surface: #ffffff;--color-surface-raised: #f1f3f5;--color-surface-sunken: #e9ecef;--color-text: #1a1d23;--color-text-muted: #6c757d;--color-text-subtle: #adb5bd;--color-border: #dee2e6;--color-border-strong: #ced4da;--color-accent: #512B59;--color-accent-hover: #3d1f44;--color-accent-subtle: #f0e8f3;--color-accent-muted: #f8f3fa;--transition-fast: .15s ease;--transition-base: .2s ease;--badge-get-bg: #dcfce7;--badge-get-text: #166534;--badge-post-bg: #dbeafe;--badge-post-text: #1e40af;--badge-put-bg: #fef9c3;--badge-put-text: #854d0e;--badge-patch-bg: #fce7f3;--badge-patch-text: #9d174d;--badge-delete-bg: #fee2e2;--badge-delete-text: #991b1b;--color-code-bg: #f1f3f5;--color-code-text: #c92a2a;--color-code-block-bg: #f8f9fa;--color-code-block-border: #dee2e6;--syntax-key: #1971c2;--syntax-string: #2f9e44;--syntax-number: #e67700;--syntax-boolean: #9c36b5;--syntax-null: #868e96;--color-success: #2f9e44;--color-warning: #e67700;--color-error: #e03131;--color-error-subtle: #fff5f5;--badge-required-bg: #fee2e2;--badge-required-text: #991b1b;--scrollbar-thumb: #ced4da;--scrollbar-track: transparent;--sidebar-width: 300px;--header-height: 64px;--footer-height: 40px;--border-radius: 6px;--border-radius-sm: 4px;--border-radius-lg: 8px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", "Consolas", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--line-height-tight: 1.3;--line-height-base: 1.6}[data-theme=dark]{--color-bg: #0d0f14;--color-surface: #161922;--color-surface-raised: #1e2130;--color-surface-sunken: #0b0d11;--color-text: #e2e8f0;--color-text-muted: #94a3b8;--color-text-subtle: #475569;--color-border: #2d3348;--color-border-strong: #3d4460;--color-accent: #a06ab4;--color-accent-hover: #b87fca;--color-accent-subtle: #2d1f35;--color-accent-muted: #1e1225;--badge-get-bg: #14532d;--badge-get-text: #86efac;--badge-post-bg: #1e3a5f;--badge-post-text: #93c5fd;--badge-put-bg: #451a03;--badge-put-text: #fcd34d;--badge-patch-bg: #500724;--badge-patch-text: #f9a8d4;--badge-delete-bg: #450a0a;--badge-delete-text: #fca5a5;--color-code-bg: #222636;--color-code-text: #f87171;--color-code-block-bg: #13151e;--color-code-block-border: #2d3348;--syntax-key: #60a5fa;--syntax-string: #4ade80;--syntax-number: #fb923c;--syntax-boolean: #c084fc;--syntax-null: #64748b;--color-success: #4ade80;--color-warning: #fb923c;--color-error: #f87171;--color-error-subtle: #2d1515;--badge-required-bg: #450a0a;--badge-required-text: #fca5a5;--scrollbar-thumb: #3d4460;--scrollbar-track: transparent;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;height:100%;overflow:hidden}body{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);background-color:var(--color-bg);height:100%;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-tight);font-weight:600;color:var(--color-text)}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-hover);text-decoration:underline}ul,ol{list-style:none}img,svg{display:block;max-width:100%}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none;color:inherit;transition:opacity .15s ease,background-color .15s ease,color .15s ease}button:disabled{cursor:not-allowed;opacity:.5}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:.375rem .625rem;outline:none;transition:border-color .15s ease}input:focus,select:focus,textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:var(--font-size-sm)}code{background-color:var(--color-code-bg);color:var(--color-code-text);padding:.125rem .375rem;border-radius:var(--border-radius-sm)}pre{background-color:var(--color-code-block-bg);border:1px solid var(--color-code-block-border);border-radius:var(--border-radius);padding:1rem;overflow-x:auto;line-height:1.5}pre code{background:none;color:inherit;padding:0;border-radius:0;font-size:var(--font-size-sm)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm)}th{font-weight:600;color:var(--color-text-muted);background-color:var(--color-surface-raised)}hr{border:none;border-top:1px solid var(--color-border)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.transition{transition:all .2s ease}.method-badge{display:inline-block;font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:700;padding:.25rem .7rem;border-radius:9999px;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.method-badge--sm{padding:.1rem .4rem;font-size:var(--font-size-xs)}.method-badge--get,.method-get{background-color:var(--badge-get-bg);color:var(--badge-get-text)}.method-badge--post,.method-post{background-color:var(--badge-post-bg);color:var(--badge-post-text)}.method-badge--put,.method-put{background-color:var(--badge-put-bg);color:var(--badge-put-text)}.method-badge--patch,.method-patch{background-color:var(--badge-patch-bg);color:var(--badge-patch-text)}.method-badge--delete,.method-delete{background-color:var(--badge-delete-bg);color:var(--badge-delete-text)}.status-badge{display:inline-block;font-family:var(--font-mono);font-size:var(--font-size-base);font-weight:700;padding:.2rem .65rem;border-radius:var(--border-radius-sm);white-space:nowrap}.status-2xx{background-color:var(--badge-get-bg);color:var(--badge-get-text)}.status-3xx,.status-4xx{background-color:var(--badge-put-bg);color:var(--badge-put-text)}.status-5xx{background-color:var(--badge-delete-bg);color:var(--badge-delete-text)}.status-other{background-color:var(--color-surface-sunken);color:var(--color-text-muted)}.section-heading{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle);margin-bottom:.6rem}.field-group{display:flex;flex-direction:column;gap:.3rem}.field-label{display:flex;align-items:center;gap:.35rem;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text)}.field-input{width:100%;padding:.5rem .75rem;font-size:var(--font-size-base);font-family:var(--font-sans);color:var(--color-text);background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--border-radius);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}.field-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.field-input::placeholder{color:var(--color-text-subtle)}.field-input--error{border-color:var(--color-error)}.field-input--sm{padding:.45rem .65rem;font-size:var(--font-size-sm)}.toggle-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);background:none;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.toggle-btn:hover{color:var(--color-accent);border-color:var(--color-accent);background-color:var(--color-accent-subtle)}.toggle-chevron{transition:transform var(--transition-fast);transform:rotate(-90deg)}.toggle-chevron--open{transform:rotate(0)}.spinner{display:inline-block;width:.9em;height:.9em;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite;flex-shrink:0}.spinner--dark{border-color:var(--color-border);border-top-color:var(--color-accent)}@keyframes spin{to{transform:rotate(360deg)}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;font-size:var(--font-size-base);font-family:var(--font-sans);font-weight:600;color:#fff;background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--border-radius);cursor:pointer;transition:background-color var(--transition-fast),opacity var(--transition-fast)}.btn-primary:not(:disabled):hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.alert-error{font-size:var(--font-size-sm);color:var(--color-error);background-color:var(--color-error-subtle);border:1px solid var(--color-error);border-radius:var(--border-radius-sm);padding:.5rem .75rem}.page-header{padding:2rem 0 1.5rem;border-bottom:1px solid var(--color-border);margin-bottom:0}.page-header--col{display:flex;flex-direction:column;gap:1rem}.page-title{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text);margin:0;line-height:var(--line-height-tight)}.page-subtitle{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0}.page-section{padding:2rem 0;border-bottom:1px solid var(--color-border)}.page-section--last{border-bottom:none}.page-section-title{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle);margin:0 0 1rem}.page-body{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-base);margin:0 0 .75rem}.page-body:last-child{margin-bottom:0}.callout{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;border-radius:var(--border-radius);font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:1rem 0}.callout:first-child{margin-top:0}.callout:last-child{margin-bottom:0}.page-header--col .callout{margin:0}.callout--tip{background-color:var(--color-accent-subtle);border-left:3px solid var(--color-accent);color:var(--color-text-muted)}.callout--note{background-color:var(--color-surface-raised);border-left:3px solid var(--color-border);color:var(--color-text-muted)}.callout code{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-code-text);background-color:var(--color-code-bg);padding:.1rem .35rem;border-radius:var(--border-radius-sm)}.callout-icon{flex-shrink:0;font-size:1rem;line-height:1.4}.code-block{border-radius:var(--border-radius);border:1px solid var(--color-border);overflow:hidden;margin-bottom:1rem}.code-block-header{display:flex;align-items:center;justify-content:space-between;padding:.4rem .75rem;background-color:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}.code-lang{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle)}.code-pre{margin:0;padding:.75rem 1rem;background-color:var(--color-code-bg);overflow-x:auto}.code-pre code{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-code-text);background:none;padding:0;white-space:pre}.copy-btn{font-size:var(--font-size-xs);font-weight:600;font-family:var(--font-sans);color:var(--color-text-muted);background:none;border:none;cursor:pointer;padding:.1rem .4rem;border-radius:var(--border-radius-sm);transition:color var(--transition-fast),background-color var(--transition-fast)}.copy-btn:hover{color:var(--color-accent);background-color:var(--color-accent-subtle)}.step-label{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent)}
