@charset "UTF-8";:root{--palette-navy: #00183b;--palette-azure: #59a1ba;--palette-purple: #6a4d9f;--brand: #00183b;--brand-strong: #0d2f63;--brand-soft: #e5eef6;--on-brand: #ffffff;--accent: #6a4d9f;--link: #6a4d9f;--grad-stops: #00183b, #59a1ba, #6a4d9f;--on-grad: #ffffff;--bg: #f5f8fb;--surface: #ffffff;--surface-2: #eef3f8;--surface-hover: #f1f5f9;--text: #0b1730;--text-2: #41506b;--text-3: #6f7f99;--border: #dfe6ee;--border-strong: #c9d4e1;--danger: #d0353f;--danger-soft: #fdecee;--warn: #b26b00;--warn-soft: #fff4dc;--ok: #0b7a55;--ok-soft: #e3f6ee;--code-bg: #00122d;--code-head: #031c42;--code-border: #0b2853;--code-text: #dfe8f3;--overlay: rgba(0, 12, 30, .55);--hero-glow: rgba(89, 161, 186, .18);--m-get-bg: #e0f2fe;--m-get: #0369a1;--m-post-bg: #dcfce7;--m-post: #15803d;--m-put-bg: #fef3c7;--m-put: #a16207;--m-patch-bg: #ede9fe;--m-patch: #6d28d9;--m-delete-bg: #fee2e2;--m-delete: #b91c1c;--radius: 10px;--radius-lg: 16px;--shadow: 0 1px 2px rgba(0, 24, 59, .06), 0 1px 3px rgba(0, 24, 59, .08);--shadow-lg: 0 12px 32px rgba(0, 24, 59, .12);--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "JetBrains Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--header-space: 88px;--scroll-thumb: #c5d0dc;--scroll-thumb-hover: #93a4ba;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--brand: #8cc4d8;--brand-strong: #b3d9e6;--brand-soft: rgba(89, 161, 186, .16);--on-brand: #00183b;--accent: #a78bdb;--link: #a9d2e1;--grad-stops: #2c6f89, #59a1ba, #7d5fb8;--on-grad: #ffffff;--bg: #000c1d;--surface: #031631;--surface-2: #08203f;--surface-hover: #0c2648;--text: #e9f0f8;--text-2: #a8b8cf;--text-3: #7488a6;--border: #13294a;--border-strong: #1e3a63;--danger: #ff7a84;--danger-soft: rgba(255, 122, 132, .12);--warn: #f6bd55;--warn-soft: rgba(246, 189, 85, .12);--ok: #4ee0a0;--ok-soft: rgba(78, 224, 160, .12);--code-bg: #000a19;--code-head: #021631;--code-border: #13294a;--overlay: rgba(0, 0, 0, .65);--hero-glow: rgba(89, 161, 186, .2);--m-get-bg: rgba(56, 189, 248, .14);--m-get: #7dd3fc;--m-post-bg: rgba(74, 222, 128, .14);--m-post: #86efac;--m-put-bg: rgba(250, 204, 21, .14);--m-put: #fcd34d;--m-patch-bg: rgba(167, 139, 250, .16);--m-patch: #c4b5fd;--m-delete-bg: rgba(248, 113, 113, .14);--m-delete: #fca5a5;--shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .02);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .55);--scroll-thumb: #1c3558;--scroll-thumb-hover: #2e4f7d;color-scheme:dark}}:root[data-theme=dark]{--brand: #8cc4d8;--brand-strong: #b3d9e6;--brand-soft: rgba(89, 161, 186, .16);--on-brand: #00183b;--accent: #a78bdb;--link: #a9d2e1;--grad-stops: #2c6f89, #59a1ba, #7d5fb8;--on-grad: #ffffff;--bg: #000c1d;--surface: #031631;--surface-2: #08203f;--surface-hover: #0c2648;--text: #e9f0f8;--text-2: #a8b8cf;--text-3: #7488a6;--border: #13294a;--border-strong: #1e3a63;--danger: #ff7a84;--danger-soft: rgba(255, 122, 132, .12);--warn: #f6bd55;--warn-soft: rgba(246, 189, 85, .12);--ok: #4ee0a0;--ok-soft: rgba(78, 224, 160, .12);--code-bg: #000a19;--code-head: #021631;--code-border: #13294a;--overlay: rgba(0, 0, 0, .65);--hero-glow: rgba(89, 161, 186, .2);--m-get-bg: rgba(56, 189, 248, .14);--m-get: #7dd3fc;--m-post-bg: rgba(74, 222, 128, .14);--m-post: #86efac;--m-put-bg: rgba(250, 204, 21, .14);--m-put: #fcd34d;--m-patch-bg: rgba(167, 139, 250, .16);--m-patch: #c4b5fd;--m-delete-bg: rgba(248, 113, 113, .14);--m-delete: #fca5a5;--shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .02);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .55);--scroll-thumb: #1c3558;--scroll-thumb-hover: #2e4f7d;color-scheme:dark}html.theme-anim,html.theme-anim *,html.theme-anim *:before{transition:background-color .25s ease,border-color .25s ease,color .25s ease!important}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border-radius:999px;border:3px solid transparent;background-clip:padding-box;min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--brand)}::-webkit-scrollbar-corner{background:transparent}html::-webkit-scrollbar-track{background:var(--bg)}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--scroll-thumb) var(--bg)}*{scrollbar-width:thin}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font);font-size:15px;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{line-height:1.25;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:2rem}h2{font-size:1.4rem}h3{font-size:1.1rem}code,pre{font-family:var(--mono);font-size:.86em}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.container{max-width:1240px;margin:0 auto;padding:0 24px}@media(max-width:480px){:root{--header-space: 74px}}@media(max-width:640px){.container{padding:0 16px}}.muted{color:var(--text-2)}.small{font-size:.85rem}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.spacer{flex:1}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-weight:550;font-size:.92rem;cursor:pointer;text-decoration:none!important;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.btn:hover{background:var(--surface-hover);border-color:var(--border-strong)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.btn-primary:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.btn-danger{color:var(--danger)}.btn-danger:hover{background:var(--danger-soft);border-color:var(--danger)}.btn-ghost{border-color:transparent;background:transparent}.btn-sm{padding:5px 10px;font-size:.82rem}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>label,.label{font-size:.82rem;font-weight:600;color:var(--text-2)}.field .hint{font-size:.78rem;color:var(--text-3)}input,select,textarea{font:inherit;font-size:.92rem;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:9px 12px;width:100%}textarea{resize:vertical;min-height:80px}textarea.code{font-family:var(--mono);font-size:.82rem}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}input[type=checkbox]{width:auto}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:.74rem;font-weight:600;background:var(--surface-2);color:var(--text-2);white-space:nowrap}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;display:none}.status-estavel{background:var(--ok-soft);color:var(--ok)}.status-beta{background:var(--brand-soft);color:var(--brand)}.status-depreciada{background:var(--danger-soft);color:var(--danger)}.status-em-desenvolvimento{background:var(--warn-soft);color:var(--warn)}.status-estavel:before,.status-beta:before,.status-depreciada:before,.status-em-desenvolvimento:before{display:inline-block}.tag{display:inline-block;padding:2px 8px;border-radius:6px;font-size:.75rem;background:var(--surface-2);color:var(--text-2)}.method{display:inline-block;min-width:58px;text-align:center;padding:2px 6px;border-radius:6px;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.02em}.method-get{background:var(--m-get-bg);color:var(--m-get)}.method-post{background:var(--m-post-bg);color:var(--m-post)}.method-put{background:var(--m-put-bg);color:var(--m-put)}.method-patch{background:var(--m-patch-bg);color:var(--m-patch)}.method-delete{background:var(--m-delete-bg);color:var(--m-delete)}.alert{padding:12px 16px;border-radius:var(--radius);border:1px solid;font-size:.9rem}.alert-error{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.alert-warn{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.alert-ok{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}.code-panel{background:var(--code-bg);border-radius:var(--radius);overflow:hidden;border:1px solid var(--code-border)}.code-head{display:flex;align-items:center;gap:8px;background:var(--code-head);padding:6px 8px 6px 4px;border-bottom:1px solid var(--code-border)}.code-tabs{display:flex;gap:2px;overflow-x:auto;flex:1;scrollbar-width:none}.code-tabs button,.code-head .copy{background:none;border:0;color:#8c96b3;font:inherit;font-size:.78rem;font-weight:600;padding:5px 8px;border-radius:6px;cursor:pointer;white-space:nowrap}.code-head .copy{flex-shrink:0}.code-tabs button.active{color:#fff;background:#26304d}.code-tabs button:hover,.code-head .copy:hover{color:#fff}.code-title{flex:1;color:#8c96b3;font-size:.78rem;font-weight:600;padding-left:8px}.code-panel pre{margin:0;padding:16px;overflow-x:auto;color:var(--code-text);line-height:1.55;font-size:.8rem;max-height:460px}.prose{color:var(--text);max-width:760px}.prose h1{font-size:1.6rem}.prose h2{font-size:1.25rem;margin-top:1.8em;padding-top:.2em}.prose h3{font-size:1.05rem;margin-top:1.4em}.prose p,.prose ul,.prose ol{margin:0 0 1em}.prose li{margin:.25em 0}.prose :not(pre)>code{background:var(--surface-2);padding:.15em .4em;border-radius:5px;border:1px solid var(--border)}.prose pre{background:var(--code-bg);color:var(--code-text);padding:14px 16px;border-radius:var(--radius);overflow-x:auto;margin:0 0 1.2em;font-size:.8rem}.prose blockquote{margin:0 0 1em;padding:10px 16px;border-left:3px solid var(--brand);background:var(--brand-soft);border-radius:0 8px 8px 0;color:var(--text-2)}.prose blockquote p{margin:0}.prose table{border-collapse:collapse;width:100%;margin:0 0 1.2em;font-size:.9rem;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--border);padding:8px 12px;text-align:left}.prose th{background:var(--surface-2);font-weight:600}.prose input[type=checkbox]{margin-right:6px}.prose ul:has(input[type=checkbox]){list-style:none;padding-left:4px}.table{width:100%;border-collapse:collapse;font-size:.9rem}.table th{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-weight:600;padding:10px 14px;border-bottom:1px solid var(--border)}.table td{padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table-wrap{overflow-x:auto}.empty{text-align:center;padding:48px 16px;color:var(--text-2)}.brand-mark{display:inline-block;flex-shrink:0;background-color:currentColor;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat}.brand-symbol{--logo: url(/brand/simbolo.webp);aspect-ratio:4308/4105}.brand-full{--logo: url(/brand/logo.webp);aspect-ratio:10366/2090}.brand-office{--logo: url(/brand/logo-escritorio.png);aspect-ratio:3419/935}
