@charset "UTF-8";:root{--brand-50: #ECFDF5;--brand-100: #D1FAE5;--brand-200: #99F6E4;--brand-300: #5EEAD4;--brand-400: #2DD4BF;--brand-500: #14B8A6;--brand-600: #0D9488;--brand-700: #0F766E;--brand-800: #115E59;--brand-900: #134E4A;--ink-900: #0B1220;--ink-800: #0F172A;--ink-700: #1E293B;--ink-600: #334155;--ink-500: #475569;--ink-400: #64748B;--ink-300: #94A3B8;--ink-200: #CBD5E1;--ink-150: #DCE3EC;--ink-100: #E2E8F0;--ink-50: #F1F5F9;--ink-25: #F8FAFC;--white: #FFFFFF;--success: #10B981;--warning: #F59E0B;--danger: #EF4444;--info: #3B82F6;--purple: #8B5CF6;--bg: var(--white);--bg-subtle: var(--ink-25);--bg-elevated: var(--white);--border: var(--ink-100);--border-strong:var(--ink-150);--text-primary: var(--ink-800);--text-secondary: var(--ink-500);--text-muted: var(--ink-400);--text-on-brand: var(--white);--code-bg: #0B1220;--code-bg-soft: #111B2E;--code-text: #E2E8F0;--code-muted: #64748B;--code-string: #5EEAD4;--code-number: #FBBF24;--code-key: #93C5FD;--code-comment: #475569;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 999px;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 4px 12px -2px rgba(15, 23, 42, .08), 0 2px 4px rgba(15, 23, 42, .04);--shadow-lg: 0 12px 32px -8px rgba(15, 23, 42, .12), 0 4px 12px -2px rgba(15, 23, 42, .06);--shadow-glow: 0 0 0 4px rgba(20, 184, 166, .12);--sidebar-w: 280px;--topbar-h: 64px;--toc-w: 240px;--content-max: 760px}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--text-primary);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01","ss03"}a{color:var(--brand-600);text-decoration:none;transition:color .15s ease}a:hover{color:var(--brand-700)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}::selection{background:var(--brand-200);color:var(--ink-900)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ink-150);border-radius:99px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--ink-300)}.eyebrow{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-600)}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin:0;line-height:1.2}h1{font-size:40px;letter-spacing:-.03em}h2{font-size:28px}h3{font-size:20px}h4{font-size:16px}p{margin:0;color:var(--text-secondary)}code,kbd{font-family:var(--font-mono);font-size:.875em}.inline-code{font-family:var(--font-mono);font-size:.86em;padding:2px 6px;background:var(--ink-50);color:var(--ink-800);border-radius:5px;border:1px solid var(--ink-100);white-space:nowrap}.method{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:5px;text-transform:uppercase}.method.get{background:#dcfce7;color:#166534}.method.post{background:#dbeafe;color:#1e40af}.method.put{background:#fef3c7;color:#92400e}.method.delete{background:#fee2e2;color:#991b1b}.method.patch{background:#ede9fe;color:#5b21b6}.badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--ink-50);color:var(--ink-600);border:1px solid var(--ink-100)}.badge.brand{background:var(--brand-50);color:var(--brand-700);border-color:var(--brand-100)}.badge.warn{background:#fef3c7;color:#92400e;border-color:#fde68a}.badge.ok{background:#d1fae5;color:#065f46;border-color:#a7f3d0}.badge.info{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}.code-block{position:relative;background:var(--code-bg);border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.06);margin:16px 0}.code-block__header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px;color:var(--ink-300)}.code-block__lang{font-family:var(--font-mono);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.code-block__copy{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-300);padding:4px 8px;border-radius:6px;transition:all .15s ease}.code-block__copy:hover{background:#ffffff0f;color:var(--white)}.code-block pre{margin:0;padding:16px 18px;overflow-x:auto;font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--code-text)}.tk-key{color:var(--code-key)}.tk-str{color:var(--code-string)}.tk-num{color:var(--code-number)}.tk-bool{color:#c084fc}.tk-punct{color:var(--ink-300)}.tk-comment{color:var(--code-comment);font-style:italic}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;padding:10px 18px;border-radius:var(--radius-md);transition:all .15s ease;border:1px solid transparent;white-space:nowrap}.btn-primary{background:var(--ink-900);color:var(--white)}.btn-primary:hover{background:var(--ink-700);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-secondary{background:var(--white);color:var(--ink-800);border-color:var(--border)}.btn-secondary:hover{border-color:var(--ink-300);background:var(--ink-25)}.btn-brand{background:var(--brand-500);color:var(--white)}.btn-brand:hover{background:var(--brand-600)}.spec-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;margin:16px 0}.spec-table thead{background:var(--ink-25)}.spec-table th{text-align:left;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);padding:12px 16px;border-bottom:1px solid var(--border)}.spec-table td{padding:14px 16px;border-bottom:1px solid var(--border);color:var(--text-secondary);vertical-align:top}.spec-table tr:last-child td{border-bottom:none}.spec-table tr:hover td{background:#14b8a606}.spec-table td code,.spec-table td .mono{font-family:var(--font-mono);color:var(--ink-800);font-size:12.5px;font-weight:500}.required{color:var(--danger);font-weight:700;margin-left:2px}.callout{display:flex;gap:12px;padding:14px 16px;border-radius:var(--radius-lg);margin:16px 0;border:1px solid;font-size:14px;line-height:1.55}.callout__title{font-weight:600;margin-bottom:2px}.callout.info{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.callout.warning{background:#fffbeb;border-color:#fde68a;color:#78350f}.callout.danger{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}.callout.success{background:#f0fdf4;border-color:#bbf7d0;color:#14532d}.callout__icon{flex-shrink:0;width:20px;height:20px;margin-top:1px}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-up{animation:fadeUp .4s ease-out both}.fade-in{animation:fadeIn .3s ease-out both}@media(max-width:1024px){:root{--sidebar-w: 240px;--toc-w: 0px}}@media(max-width:768px){h1{font-size:30px}h2{font-size:22px}body{font-size:14.5px}}html{color-scheme:light;transition:background-color .25s ease}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark]{--ink-25: #0F1729;--ink-50: #131D33;--ink-100: rgba(255, 255, 255, .08);--ink-150: rgba(255, 255, 255, .12);--ink-200: rgba(255, 255, 255, .16);--ink-300: #475569;--ink-400: #64748B;--ink-500: #94A3B8;--ink-600: #CBD5E1;--ink-700: #E2E8F0;--ink-800: #F1F5F9;--ink-900: #F8FAFC;--white: #1A2336;--brand-50: rgba(45, 212, 191, .1);--brand-100: rgba(45, 212, 191, .18);--brand-200: rgba(45, 212, 191, .32);--brand-300: #5EEAD4;--brand-400: #2DD4BF;--brand-500: #2DD4BF;--brand-600: #5EEAD4;--brand-700: #99F6E4;--brand-800: #99F6E4;--brand-900: #CCFBF1;--bg: #0B1220;--bg-subtle: #0F1729;--bg-elevated: #1A2336;--border: rgba(255, 255, 255, .08);--border-strong:rgba(255, 255, 255, .14);--text-primary: #F1F5F9;--text-secondary: #94A3B8;--text-muted: #64748B;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .25);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 12px -2px rgba(0, 0, 0, .4), 0 2px 4px rgba(0, 0, 0, .2);--shadow-lg: 0 12px 32px -8px rgba(0, 0, 0, .55), 0 4px 12px -2px rgba(0, 0, 0, .3);--shadow-glow: 0 0 0 4px rgba(45, 212, 191, .18)}html[data-theme=dark] .inline-code{background:#2dd4bf14;color:#99f6e4;border-color:#2dd4bf2e}html[data-theme=dark] .method.get{background:#22c55e29;color:#86efac}html[data-theme=dark] .method.post{background:#3b82f633;color:#93c5fd}html[data-theme=dark] .method.put{background:#f59e0b33;color:#fcd34d}html[data-theme=dark] .method.delete{background:#ef444433;color:#fca5a5}html[data-theme=dark] .method.patch{background:#8b5cf633;color:#c4b5fd}html[data-theme=dark] .badge{background:#ffffff0f;color:var(--ink-600);border-color:#ffffff1a}html[data-theme=dark] .badge.brand{background:#2dd4bf24;color:#99f6e4;border-color:#2dd4bf3d}html[data-theme=dark] .badge.warn{background:#f59e0b2e;color:#fcd34d;border-color:#f59e0b4d}html[data-theme=dark] .badge.ok{background:#22c55e29;color:#86efac;border-color:#22c55e47}html[data-theme=dark] .badge.info{background:#3b82f629;color:#93c5fd;border-color:#3b82f647}html[data-theme=dark] .callout.info{background:#3b82f614;border-color:#3b82f647;color:#bfdbfe}html[data-theme=dark] .callout.warning{background:#f59e0b14;border-color:#f59e0b52;color:#fde68a}html[data-theme=dark] .callout.danger{background:#ef444414;border-color:#ef44444d;color:#fecaca}html[data-theme=dark] .callout.success{background:#22c55e14;border-color:#22c55e4d;color:#bbf7d0}html[data-theme=dark] .spec-table{background:var(--bg-elevated);border-color:var(--border)}html[data-theme=dark] .spec-table thead{background:#ffffff08}html[data-theme=dark] .spec-table th{color:var(--ink-500);border-color:var(--border)}html[data-theme=dark] .spec-table td{border-color:var(--border);color:var(--text-secondary)}html[data-theme=dark] .spec-table td code,html[data-theme=dark] .spec-table td .mono{color:#99f6e4}html[data-theme=dark] .spec-table tr:hover td{background:#2dd4bf0a}html[data-theme=dark] .code-block{border-color:#ffffff0f;background:#07101e}html[data-theme=dark] .code-block__header{background:#ffffff05;border-bottom-color:#ffffff0d}html[data-theme=dark] ::selection{background:#2dd4bf59;color:#f8fafc}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff1a;border-color:var(--bg)}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff2e}html[data-theme=dark] .hero{background:linear-gradient(180deg,var(--bg) 0%,#0F1A2E 100%);border-bottom-color:var(--border)}html[data-theme=dark] .hero__grid{background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px)}html[data-theme=dark] .hero__glow{background:radial-gradient(ellipse at center,rgba(45,212,191,.22) 0%,transparent 60%)}html[data-theme=dark] .hero__stats>div{background:var(--bg-elevated)}html[data-theme=dark] .hero__stats strong{color:var(--ink-900)}html[data-theme=dark] .topbar{background:#0b1220c7;border-bottom-color:var(--border)}html[data-theme=dark] .card{background:var(--bg-elevated)}html[data-theme=dark] .card:hover{background:#1f2940}html[data-theme=dark] .card__icon{background:#2dd4bf1a;color:#5eead4;border-color:#2dd4bf33}html[data-theme=dark] .support__inner{background:linear-gradient(135deg,#050b17,#0b1220);box-shadow:var(--shadow-lg)}html[data-theme=dark] .cred{background:var(--bg-elevated);border-color:var(--border)}html[data-theme=dark] .cred--secret{background:#f59e0b0f;border-color:#f59e0b47}html[data-theme=dark] .cred code.mono{color:#5eead4}html[data-theme=dark] .state{background:var(--bg-elevated)}html[data-theme=dark] .state__type{background:#f59e0b2e;color:#fde68a}html[data-theme=dark] .state__type.final{background:#22c55e2e;color:#bbf7d0}html[data-theme=dark] .transitions .mono{background:#ffffff0d;color:var(--ink-800);border-color:var(--border)}html[data-theme=dark] .transitions .from{background:#f59e0b1a;border-color:#f59e0b4d;color:#fde68a}html[data-theme=dark] .flow,html[data-theme=dark] .flowchart{background:var(--bg-subtle);border-color:var(--border)}html[data-theme=dark] .node{background:var(--bg-elevated);color:var(--ink-800)}html[data-theme=dark] .node--start{background:var(--brand-500);color:#062423}html[data-theme=dark] .node--decision{background:#8b5cf62e;color:#c4b5fd;border-color:#8b5cf652}html[data-theme=dark] .node--transient{background:#f59e0b24;color:#fde68a;border-color:#f59e0b4d}html[data-theme=dark] .node--final-ok{background:#22c55e29;color:#bbf7d0;border-color:#22c55e52}html[data-theme=dark] .node--final-bad{background:#ef444429;color:#fecaca;border-color:#ef44444d}html[data-theme=dark] .arrow,html[data-theme=dark] .connector{background:#ffffff29}html[data-theme=dark] .arrow:after,html[data-theme=dark] .connector:after{border-top-color:#fff3}html[data-theme=dark] .step{background:var(--bg-elevated);color:var(--ink-800);border-color:var(--border)}html[data-theme=dark] .step.start{background:var(--brand-500);color:#062423;border-color:var(--brand-500)}html[data-theme=dark] .step.decision{background:#8b5cf62e;color:#c4b5fd;border-color:#8b5cf652}html[data-theme=dark] .step.token{background:#3b82f629;color:#93c5fd;border-color:#3b82f652}html[data-theme=dark] .branch__label{background:var(--bg-elevated);color:var(--ink-500);border-color:var(--border)}html[data-theme=dark] .outcome.ok{background:#22c55e1a;border-color:#22c55e47;color:#bbf7d0}html[data-theme=dark] .outcome.warn{background:#f59e0b1a;border-color:#f59e0b47;color:#fde68a}html[data-theme=dark] .outcome.bad{background:#ef44441a;border-color:#ef444447;color:#fecaca}html[data-theme=dark] .retry,html[data-theme=dark] .method-card{background:var(--bg-elevated)}html[data-theme=dark] .method-card__icon{background:#2dd4bf1a;color:#5eead4;border-color:#2dd4bf33}html[data-theme=dark] .event,html[data-theme=dark] .req{background:var(--bg-elevated)}html[data-theme=dark] .event__name{color:#5eead4}html[data-theme=dark] .endpoint{background:var(--bg-elevated)}html[data-theme=dark] .endpoint__path{color:var(--ink-800)}html[data-theme=dark] .ep-card{background:var(--bg-subtle)}html[data-theme=dark] .ep-card code.mono{background:var(--bg-elevated);color:var(--ink-800);border-color:var(--border)}html[data-theme=dark] .pn-card{background:var(--bg-elevated)}html[data-theme=dark] .pn-card:hover{background:#2dd4bf14}html[data-theme=dark] .acc__item{background:var(--bg-elevated)}html[data-theme=dark] .contact-card{background:var(--bg-subtle)}html[data-theme=dark] .faq-search{background:var(--bg-elevated)}html[data-theme=dark] .empty{background:var(--bg-subtle)}html[data-theme=dark] .chip{background:var(--bg-elevated);color:var(--ink-600)}html[data-theme=dark] .chip:hover{color:var(--ink-900);border-color:var(--border-strong)}html[data-theme=dark] .chip.is-active{background:var(--brand-500);color:#062423;border-color:var(--brand-500)}html[data-theme=dark] .release__changes{background:var(--bg-elevated)}html[data-theme=dark] .release.is-current .release__changes{border-color:#2dd4bf47;box-shadow:0 0 0 4px #2dd4bf14}html[data-theme=dark] .release__dot{background:var(--bg);border-color:var(--ink-300)}html[data-theme=dark] .release__dot.is-current{background:var(--brand-500);border-color:var(--brand-500)}html[data-theme=dark] .release__line{background:linear-gradient(180deg,var(--border-strong),var(--border))}html[data-theme=dark] .tag-new{background:#22c55e29;color:#86efac}html[data-theme=dark] .tag-improved{background:#3b82f62e;color:#93c5fd}html[data-theme=dark] .tag-fixed{background:#8b5cf62e;color:#c4b5fd}html[data-theme=dark] .tag-breaking{background:#ef444429;color:#fca5a5}html[data-theme=dark] .tag-security{background:#f59e0b2e;color:#fde68a}html[data-theme=dark] .tag-deprecated{background:#ffffff0f;color:var(--ink-500)}html[data-theme=dark] .method-dot.get{background:#22c55e29;color:#86efac}html[data-theme=dark] .method-dot.post{background:#3b82f633;color:#93c5fd}html[data-theme=dark] .btn-primary{background:var(--white);color:var(--bg)}html[data-theme=dark] .btn-primary:hover{background:#e2e8f0}html[data-theme=dark] .btn-secondary{background:var(--bg-elevated);color:var(--ink-800);border-color:var(--border)}html[data-theme=dark] .btn-secondary:hover{background:#243149;border-color:var(--border-strong)}html[data-theme=dark] .search-results{background:var(--bg-elevated);border-color:var(--border)}html[data-theme=dark] .search-result:hover{background:#2dd4bf0f}html[data-theme=dark] .search-result__type.api{background:#3b82f633;color:#93c5fd}html[data-theme=dark] .search-result__type.faq{background:#2dd4bf29;color:#99f6e4}html[data-theme=dark] .search__kbd{background:var(--bg-elevated);border-color:var(--border-strong);color:var(--ink-500)}html[data-theme=dark] .search{background:#ffffff08;border-color:var(--border)}html[data-theme=dark] .search.is-focused{background:var(--bg-elevated);border-color:var(--brand-400)}html[data-theme=dark] .steps__num{background:#2dd4bf24;color:#99f6e4;border-color:#2dd4bf47}html[data-theme=dark] .activation__num{background:var(--brand-500);color:#062423}html[data-theme=dark] .footer{background:var(--bg-subtle);border-top-color:var(--border)}html[data-theme=dark] .events-table tr.is-popular{background:#2dd4bf0a}html[data-theme=dark] .events-table tr.is-popular:hover td{background:#2dd4bf14!important}html[data-theme=dark] .event-cell code.mono{color:#99f6e4}html[data-theme=dark] .cat-pill.cat-orden{background:#3b82f62e;color:#93c5fd;border-color:#3b82f64d}html[data-theme=dark] .cat-pill.cat-intento{background:#8b5cf62e;color:#c4b5fd;border-color:#8b5cf64d}html[data-theme=dark] .security-banner{background:linear-gradient(135deg,#2dd4bf14,#3b82f60d);border-color:#2dd4bf3d}html[data-theme=dark] .security-banner:before{background:radial-gradient(circle at top right,rgba(45,212,191,.14),transparent 50%)}html[data-theme=dark] .security-banner em{color:#5eead4}
