.api-docs-page{background:var(--page-bg)}.api-docs-hero{padding:4.5rem 0 3.5rem;background:radial-gradient(circle at 12% 15%,rgba(23,104,229,.13),transparent 34%),radial-gradient(circle at 88% 10%,rgba(20,184,166,9%),transparent 28%);border-bottom:1px solid var(--border)}.api-docs-hero-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem}.api-back-link{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.2rem;color:var(--text-muted);font-size:.78rem;font-weight:700}.api-docs-hero .eyebrow{margin-bottom:.55rem}.api-docs-hero h1{margin:0;color:var(--heading);font-size:clamp(2.6rem,5vw,4.25rem);line-height:1;letter-spacing:-.055em;font-weight:850}.api-docs-hero p{max-width:690px;margin:1rem 0 0;color:var(--text-muted);font-size:1.02rem;line-height:1.65}.api-docs-actions{display:flex;flex-shrink:0;gap:.65rem}.api-docs-actions .btn{padding:.65rem .9rem}.api-docs-notice{display:flex;align-items:flex-start;gap:.75rem;margin-top:2rem;margin-bottom:0;padding:.9rem 1rem;color:var(--text-muted);background:var(--brand-soft);border:1px solid rgba(23,104,229,.2);border-radius:12px}.api-docs-notice>i{margin-top:.25rem;color:var(--brand)}.api-docs-notice p{margin:0;line-height:1.55}.api-docs-notice code{color:var(--heading);background:var(--surface)}.api-reference{max-width:1340px;margin:0 auto;padding:1.5rem 1.5rem 6rem}.api-docs-page .swagger-ui{color:var(--text);font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif}.api-docs-page .swagger-ui .wrapper{max-width:1280px;padding:0}.api-docs-page .swagger-ui .topbar{display:none}.api-docs-page .swagger-ui .information-container{margin:0}.api-docs-page .swagger-ui .info{margin:2rem 0}.api-docs-page .swagger-ui .info .title,.api-docs-page .swagger-ui .info h1,.api-docs-page .swagger-ui .info h2,.api-docs-page .swagger-ui .info h3,.api-docs-page .swagger-ui .info h4,.api-docs-page .swagger-ui .opblock-tag,.api-docs-page .swagger-ui .model-title,.api-docs-page .swagger-ui .model,.api-docs-page .swagger-ui table thead tr td,.api-docs-page .swagger-ui table thead tr th{color:var(--heading);font-family:inherit}.api-docs-page .swagger-ui .info .title{font-size:2rem;letter-spacing:-.035em}.api-docs-page .swagger-ui .info p,.api-docs-page .swagger-ui .info li,.api-docs-page .swagger-ui .opblock-description-wrapper p,.api-docs-page .swagger-ui .opblock-external-docs-wrapper p,.api-docs-page .swagger-ui .opblock-title_normal p,.api-docs-page .swagger-ui .parameter__name,.api-docs-page .swagger-ui .parameter__type,.api-docs-page .swagger-ui .response-col_status,.api-docs-page .swagger-ui .response-col_description,.api-docs-page .swagger-ui label,.api-docs-page .swagger-ui .model-box{color:var(--text-muted);font-family:inherit}.api-docs-page .swagger-ui .scheme-container{margin:1.5rem 0 2rem;padding:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-sm)}.api-docs-page .swagger-ui .opblock-tag{margin:1.5rem 0 .65rem;padding:.85rem 0;border-bottom-color:var(--border);font-size:1.35rem}.api-docs-page .swagger-ui .opblock{overflow:hidden;margin:0 0 .65rem;background:var(--surface);border-radius:12px;box-shadow:none}.api-docs-page .swagger-ui .opblock .opblock-summary{min-height:58px;border-color:var(--border)}.api-docs-page .swagger-ui .opblock .opblock-summary-method{border-radius:7px;text-shadow:none}.api-docs-page .swagger-ui .opblock .opblock-summary-path,.api-docs-page .swagger-ui .opblock .opblock-summary-description{color:var(--text);font-family:inherit}.api-docs-page .swagger-ui .opblock-body,.api-docs-page .swagger-ui .model-container,.api-docs-page .swagger-ui section.models{color:var(--text);background:var(--surface)}.api-docs-page .swagger-ui section.models{border-color:var(--border);border-radius:12px}.api-docs-page .swagger-ui .model-container{background:var(--surface-soft);border-radius:10px}.api-docs-page .swagger-ui table tbody tr td{color:var(--text-muted);border-color:var(--border)}.api-docs-page .swagger-ui select,.api-docs-page .swagger-ui input[type=text],.api-docs-page .swagger-ui input[type=search],.api-docs-page .swagger-ui textarea{color:var(--text);background:var(--surface);border-color:var(--border);border-radius:8px}.api-docs-page .swagger-ui .filter-container input[type=text]{max-width:360px;padding:.6rem .75rem}.api-docs-page .swagger-ui .highlight-code,.api-docs-page .swagger-ui .microlight,.api-docs-page .swagger-ui pre{color:#d8e6ff!important;background:#0b1220!important;border-radius:10px}html[data-theme=dark] .api-docs-page .swagger-ui svg{fill:var(--text-muted)}html[data-theme=dark] .api-docs-page .swagger-ui .opblock.opblock-get,html[data-theme=dark] .api-docs-page .swagger-ui .opblock.opblock-post,html[data-theme=dark] .api-docs-page .swagger-ui .opblock.opblock-put,html[data-theme=dark] .api-docs-page .swagger-ui .opblock.opblock-delete{background:var(--surface)}@media(max-width:991.98px){.api-docs-hero-inner{align-items:flex-start;flex-direction:column;gap:1.5rem}.api-docs-actions{flex-wrap:wrap}.api-reference{padding-right:1rem;padding-left:1rem}}@media(max-width:575.98px){.api-docs-hero{padding:3.5rem 0 2.5rem}.api-docs-actions{align-items:stretch;flex-direction:column;width:100%}.api-docs-actions .btn{width:100%}.api-docs-page .swagger-ui .opblock .opblock-summary{align-items:flex-start;flex-wrap:wrap}.api-docs-page .swagger-ui .opblock .opblock-summary-path{max-width:100%;font-size:.72rem}}