#api-content section[id],#api-content .endpoint-card[id]{scroll-margin-top:20vh}.api-back-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#334155;font-size:.8rem;font-weight:600;text-decoration:none;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000000a;outline:0px solid rgba(224,114,3,0);outline-offset:8px;transition:outline .3s ease,outline-offset .3s ease,transform .3s ease}.api-back-btn:hover{outline:3px solid rgba(224,114,3,.6);outline-offset:0px;transform:translateY(-2px);text-decoration:none}.api-back-btn svg{width:18px;height:18px}:is(.dark,html[data-theme=dark]) .api-back-btn{background:#27272a;border-color:#3f3f46;color:#d4d4d8;box-shadow:none;outline-color:#e0720300}:is(.dark,html[data-theme=dark]) .api-back-btn:hover{outline-color:#e0720380}.api-nav-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-left:3px solid transparent;border-radius:10px;text-decoration:none;transition:all .2s ease;box-shadow:0 1px 3px #0000000a}.api-nav-btn:hover{background:#fdf3e7;border-color:#e2e8f0;border-left-color:#e07203;color:#e07203;text-decoration:none;transform:translate(2px)}.api-nav-btn:active{background:#fbe4c8}.api-nav-btn.active{background:#fdf3e7;border-color:#e2e8f0;border-left-color:#e07203;color:#e07203;transform:translate(2px)}:is(.dark,html[data-theme=dark]) .api-nav-btn{background:#27272a;border-color:#3f3f46;border-left-color:transparent;color:#a1a1aa;box-shadow:none}:is(.dark,html[data-theme=dark]) .api-nav-btn:hover{background:#3b3530;border-left-color:#e07203;color:#eda54e}:is(.dark,html[data-theme=dark]) .api-nav-btn.active{background:#3b3530;border-left-color:#e07203;color:#eda54e;transform:translate(2px)}#api-content .rounded-xl{box-shadow:#00000030 0 10px 20px,#0000003b 0 6px 6px;outline:0px solid rgba(224,114,3,0);outline-offset:8px;transition:outline .3s ease,outline-offset .3s ease,transform .3s ease,border-color .2s ease,box-shadow .2s ease}#api-content .rounded-xl:hover{outline:3px solid rgba(224,114,3,.6);outline-offset:0px;transform:translateY(-2px)}:is(.dark,html[data-theme=dark]) #api-content .rounded-xl{box-shadow:0 10px 20px #00000080,0 6px 6px #0006;outline-color:#e0720300}:is(.dark,html[data-theme=dark]) #api-content .rounded-xl:hover{outline-color:#e0720380}.version-badge{display:inline-block;padding:.35rem .75rem;background:#e07203;color:#fff;font-size:.75rem;font-weight:600;border-radius:4px;margin-top:1rem}.feature-icon{width:48px;height:48px;margin:0 auto 1rem;background:linear-gradient(135deg,#e07203,#eda54e);border-radius:12px;display:flex;align-items:center;justify-content:center}.feature-icon svg{width:24px;height:24px;color:#fff}#api-content a:not(.api-back-btn):not(.api-nav-btn):not([class*=inline-flex]){color:#e07203;font-weight:600;text-decoration:underline}:is(.dark,html[data-theme=dark]) #api-content a:not(.api-back-btn):not(.api-nav-btn):not([class*=inline-flex]){color:#eda54e}#api-content code:not(pre code):not(.endpoint-path){background:#fdf3e7;padding:.2rem .5rem;border-radius:4px;font-family:var(--font-mono);font-size:.9em;color:#ad6924}:is(.dark,html[data-theme=dark]) #api-content code:not(pre code):not(.endpoint-path){background:#2a2420;color:#eda54e}.method-badge{display:inline-block;padding:.15rem .4rem;font-size:.6rem;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;border-radius:3px;letter-spacing:.5px}.method-badge.large{padding:.3rem .6rem;font-size:.75rem}.method-get{background:#e072031f;color:#ad6924;border:1px solid rgba(224,114,3,.3)}.method-post{background:#e07203;color:#fff}.method-delete{background:#e0720314;color:#e07203;border:1px solid rgba(224,114,3,.2)}:is(.dark,html[data-theme=dark]) .method-get{background:#eda54e1f;color:#eda54e;border-color:#eda54e4d}:is(.dark,html[data-theme=dark]) .method-post{background:#e07203;color:#fff}:is(.dark,html[data-theme=dark]) .method-delete{background:#eda54e14;color:#eda54e;border-color:#eda54e33}.code-block{background:#fafafa;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin:1rem 0;box-shadow:0 1px 3px #0000000a}.code-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.code-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#e07203}.copy-btn{display:flex;align-items:center;gap:.5rem;padding:.3rem .6rem;background:#e0720314;border:none;border-radius:4px;color:#64748b;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.copy-btn:hover{background:#e0720326;color:#e07203}.copy-btn.copied{background:#e07203;color:#fff}.copy-btn.small{padding:.5rem}.copy-btn.small span{display:none}.code-block pre{margin:0;padding:1rem;overflow-x:auto;background:transparent!important;border:none!important}.code-block pre code,#api-content .code-block code,#api-content .code-block pre code{font-family:var(--font-mono);font-size:.85rem;line-height:1.6;color:#1e293b!important;background:transparent!important;padding:0}:is(.dark,html[data-theme=dark]) .code-block{background:#09090b;border-color:#27272a;box-shadow:#00000030 0 10px 20px,#0000003b 0 6px 6px}:is(.dark,html[data-theme=dark]) .code-header{background:#131316;border-color:#27272a}:is(.dark,html[data-theme=dark]) .copy-btn{background:#e072031f;color:#a1a1aa}:is(.dark,html[data-theme=dark]) .copy-btn:hover{background:#e0720340;color:#e07203}:is(.dark,html[data-theme=dark]) .code-block pre code,:is(.dark,html[data-theme=dark]) #api-content .code-block code,:is(.dark,html[data-theme=dark]) #api-content .code-block pre code{color:#d4d4d8!important}.info-box{display:flex;gap:1rem;padding:1rem 1.25rem;background:#fdf3e7;border:1px solid rgba(224,114,3,.3);border-radius:12px;margin:1.5rem 0}.info-box.warning{border-left:4px solid #e07203}.info-box svg{flex-shrink:0;color:#e07203}.info-box div{font-size:.9rem;line-height:1.6}.info-box strong{color:#0f172a}:is(.dark,html[data-theme=dark]) .info-box{background:#3b3530;border-color:#e072034d}:is(.dark,html[data-theme=dark]) .info-box strong{color:#e4e4e7}:is(.dark,html[data-theme=dark]) .info-box div{color:#a1a1aa}.base-url-box{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem}.url-text{font-family:var(--font-mono);font-size:1rem;font-weight:700;color:#e07203}:is(.dark,html[data-theme=dark]) .base-url-box{background:#27272a;border-color:#3f3f46}:is(.dark,html[data-theme=dark]) .url-text{color:#eda54e}.table-container{overflow-x:auto;margin:1rem 0}.data-table,.params-table{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th,.data-table td,.params-table th,.params-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e2e8f0;color:#334155}.data-table th,.params-table th{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ad6924;background:#fdf3e7}.data-table tbody tr:hover,.params-table tbody tr:hover{background:#e072030a}.data-table td code,.params-table td code{font-weight:700;background:#fdf3e7;padding:.2rem .5rem;border-radius:4px;color:#ad6924}:is(.dark,html[data-theme=dark]) .data-table th,:is(.dark,html[data-theme=dark]) .params-table th{background:#3b3530;color:#eda54e;border-color:#3f3f46}:is(.dark,html[data-theme=dark]) .data-table td,:is(.dark,html[data-theme=dark]) .params-table td{border-color:#3f3f46;color:#d4d4d8}:is(.dark,html[data-theme=dark]) .data-table tbody tr:hover,:is(.dark,html[data-theme=dark]) .params-table tbody tr:hover{background:#e0720314}:is(.dark,html[data-theme=dark]) .data-table td code,:is(.dark,html[data-theme=dark]) .params-table td code{background:#2a2420;color:#eda54e}.error-code{font-family:var(--font-mono);font-weight:600;color:var(--color-error, #ef4444)}.required-tag{display:inline-block;padding:.1rem .4rem;background:#e07203;color:#fff;font-size:.6rem;font-weight:700;text-transform:uppercase;border-radius:3px;margin-left:.5rem}.type-tag{font-family:var(--font-mono);font-size:.8rem;color:#ad6924}:is(.dark,html[data-theme=dark]) .type-tag{color:#eda54e}.endpoint-card{background:transparent;border:none;border-bottom:1px solid #e2e8f0;border-radius:0;padding:1.5rem 0;margin-bottom:0;box-shadow:none}.endpoint-card:last-child{border-bottom:none}.endpoint-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.endpoint-path{font-family:var(--font-mono);font-size:.95rem;font-weight:700;color:#0f172a;background:transparent;padding:0}.endpoint-card h3{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:#0f172a}.endpoint-desc{font-size:.9rem;color:#64748b;margin-bottom:1.5rem}.params-section,.examples-section,.response-section{margin-top:1.5rem}.params-section h4,.examples-section h4,.response-section h4{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin:0 0 .75rem}:is(.dark,html[data-theme=dark]) .endpoint-card{border-color:#3f3f46}:is(.dark,html[data-theme=dark]) .endpoint-path{color:#e4e4e7}:is(.dark,html[data-theme=dark]) .endpoint-card h3{color:#e4e4e7}:is(.dark,html[data-theme=dark]) .endpoint-desc{color:#a1a1aa}:is(.dark,html[data-theme=dark]) .params-section h4,:is(.dark,html[data-theme=dark]) .examples-section h4,:is(.dark,html[data-theme=dark]) .response-section h4{color:#a1a1aa}.example-accordion{margin-bottom:.5rem;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.example-accordion summary{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fff;color:#0f172a;font-weight:700;font-size:.85rem;cursor:pointer;user-select:none;list-style:none}.example-accordion summary::-webkit-details-marker{display:none}.example-accordion summary:hover{background:#fdf3e7}.example-accordion[open] summary{border-bottom:1px solid #e2e8f0}.example-accordion summary svg{transition:transform .2s ease;color:#64748b}.example-accordion[open] summary svg{transform:rotate(180deg);color:#e07203}.example-accordion .code-block{margin:0;border:none;border-radius:0;box-shadow:none}:is(.dark,html[data-theme=dark]) .example-accordion{border-color:#27272a}:is(.dark,html[data-theme=dark]) .example-accordion summary{background:#131316;color:#e4e4e7}:is(.dark,html[data-theme=dark]) .example-accordion summary:hover{background:#1c1c20}:is(.dark,html[data-theme=dark]) .example-accordion[open] summary{border-color:#27272a}:is(.dark,html[data-theme=dark]) .example-accordion summary svg{color:#a1a1aa}:is(.dark,html[data-theme=dark]) .example-accordion[open] summary svg{color:#e07203}@media(max-width:640px){.endpoint-header{flex-direction:column;align-items:flex-start}}
