.atlas-swagger-shell{--atlas-bg:#f8fafc;--atlas-panel:#ffffff;--atlas-border:#e2e8f0;--atlas-text:#0f172a;--atlas-muted:#475569;--atlas-accent:#0284c7;--atlas-accent-dark:#0369a1;--atlas-success:#15803d;--atlas-warning:#b45309;--atlas-danger:#b91c1c;background:linear-gradient(180deg,#f8fafc,#ffffff);border-radius:1rem}.atlas-swagger-shell .swagger-ui{color:var(--atlas-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.atlas-swagger-shell .swagger-ui .wrapper{max-width:none;padding:0}.atlas-swagger-shell .swagger-ui .topbar{display:none}.atlas-swagger-shell .swagger-ui .info{margin:0;padding:1.25rem 1.25rem .75rem}.atlas-swagger-shell .swagger-ui .info .title{color:var(--atlas-text);font-size:2rem;font-weight:800;letter-spacing:-.02em}.atlas-swagger-shell .swagger-ui .info a,.atlas-swagger-shell .swagger-ui .info li,.atlas-swagger-shell .swagger-ui .info p{color:var(--atlas-muted)}.atlas-swagger-shell .swagger-ui .info a{color:var(--atlas-accent)}.atlas-swagger-shell .swagger-ui .scheme-container{background:transparent;box-shadow:none;border-top:1px solid var(--atlas-border);border-bottom:1px solid var(--atlas-border);padding:1rem 1.25rem;margin:0 0 1rem}.atlas-swagger-shell .swagger-ui .auth-wrapper{padding:0 1.25rem}.atlas-swagger-shell .swagger-ui .opblock-tag{border-bottom:1px solid var(--atlas-border);color:var(--atlas-text);font-weight:700;padding:.85rem 1.25rem;background:#fbfdff}.atlas-swagger-shell .swagger-ui .opblock-tag:hover{background:#f3f8fc}.atlas-swagger-shell .swagger-ui .opblock{border-radius:14px;border-width:1px;box-shadow:0 8px 24px rgba(15,23,42,.04);overflow:hidden;margin:0 1.25rem 1rem}.atlas-swagger-shell .swagger-ui .opblock .opblock-summary{padding:.9rem 1rem}.atlas-swagger-shell .swagger-ui .opblock .opblock-summary-path{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem}.atlas-swagger-shell .swagger-ui .opblock .opblock-summary-description{color:var(--atlas-muted);font-weight:500}.atlas-swagger-shell .swagger-ui .opblock.opblock-get{border-color:#bfdbfe;background:#f8fbff}.atlas-swagger-shell .swagger-ui .opblock.opblock-post{border-color:#bbf7d0;background:#f7fcf8}.atlas-swagger-shell .swagger-ui .opblock.opblock-patch,.atlas-swagger-shell .swagger-ui .opblock.opblock-put{border-color:#fde68a;background:#fffdf7}.atlas-swagger-shell .swagger-ui .opblock.opblock-delete{border-color:#fecaca;background:#fff8f8}.atlas-swagger-shell .swagger-ui .btn{border-radius:10px;box-shadow:none;font-weight:700}.atlas-swagger-shell .swagger-ui .btn.authorize{border-color:var(--atlas-accent);color:var(--atlas-accent)}.atlas-swagger-shell .swagger-ui .btn.authorize:hover{border-color:var(--atlas-accent-dark);color:var(--atlas-accent-dark)}.atlas-swagger-shell .swagger-ui .btn.execute{background:var(--atlas-accent);border-color:var(--atlas-accent)}.atlas-swagger-shell .swagger-ui .btn.execute:hover{background:var(--atlas-accent-dark);border-color:var(--atlas-accent-dark)}.atlas-swagger-shell .swagger-ui .responses-inner h4,.atlas-swagger-shell .swagger-ui .responses-inner h5,.atlas-swagger-shell .swagger-ui table thead tr th{color:var(--atlas-text)}.atlas-swagger-shell .swagger-ui .model-box,.atlas-swagger-shell .swagger-ui section.models{border-radius:14px;border:1px solid var(--atlas-border);box-shadow:none}.atlas-swagger-shell .swagger-ui section.models{margin:1rem 1.25rem 1.5rem}.atlas-swagger-shell .swagger-ui .model-container,.atlas-swagger-shell .swagger-ui .parameters-col_description,.atlas-swagger-shell .swagger-ui .response-col_description,.atlas-swagger-shell .swagger-ui .responses-table{color:var(--atlas-text)}.atlas-swagger-shell .swagger-ui input[type=text],.atlas-swagger-shell .swagger-ui select,.atlas-swagger-shell .swagger-ui textarea{border-radius:10px;border:1px solid var(--atlas-border)}@media (max-width:768px){.atlas-swagger-shell .swagger-ui .info{padding:1rem 1rem .5rem}.atlas-swagger-shell .swagger-ui .opblock,.atlas-swagger-shell .swagger-ui section.models{margin-left:.75rem;margin-right:.75rem}.atlas-swagger-shell .swagger-ui .auth-wrapper,.atlas-swagger-shell .swagger-ui .opblock-tag,.atlas-swagger-shell .swagger-ui .scheme-container{padding-left:1rem;padding-right:1rem}}