:root{--ink: #0B1220;--panel: #111B2E;--panel-2: #0E1729;--line: #223049;--line-strong: #2A3A58;--line-input: #55698A;--hero-fade: rgba(0, 0, 0, 0.5);--text: #F1F2F0;--text-muted: #9AA7B8;--text-dim: #7A889D;--ok: #21D39E;--ok-ink: #06201A;--ok-soft: rgba(33, 211, 158, 0.10);--stamp: #F2E96D;--link: #6B8DFF;--danger: #E27272;--warn: #E0B25A;--warn-soft: rgba(224, 178, 90, 0.10);--code-bg: var(--panel-2);--code-fg: #D6DEEA;--code-key: #8FB3FF;--code-str: #21D39E;--code-cmt: #9AA7B8;--code-stamp: #F2E96D;--code-err: #E27272;--code-line: #223049;--font-display: "JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace;--font-mono: "JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace;--font-body: "IBM Plex Sans", "IBM Plex Sans Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-hero: clamp(1.75rem, 3.4vw, 2.5rem);--fs-h1: clamp(1.6rem, 3vw, 2.25rem);--fs-h2: 1.5rem;--fs-h3: 1.125rem;--fs-lede: 1.0625rem;--fs-body: 1rem;--fs-small: 0.875rem;--fs-code: 0.8125rem;--fs-label: 0.75rem;--fs-num: clamp(1.5rem, 2.4vw, 1.75rem);--lh-tight: 1.1;--lh-body: 1.55;--lh-code: 1.55;--tracking-display: -0.03em;--tracking-label: 0.08em;--s-1: 0.25rem;--s-2: 0.5rem;--s-3: 0.75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--measure: 65ch;--container: 1180px;--container-docs: 1280px;--sidebar: 240px;--toc: 200px;--radius: 10px;--radius-sm: 6px;--radius-pill: 999px;--shadow-panel: 0 20px 60px rgba(0, 0, 0, 0.35);--ease: cubic-bezier(0.2, 0.7, 0.2, 1);--dur: 160ms}[data-theme="light"]{--ink: #F5F7FB;--panel: #FFFFFF;--line: #DCE2EC;--line-strong: #C3CCDB;--line-input: #7A8AA3;--hero-fade: rgba(15, 27, 51, 0.35);--text: #0F1B33;--text-muted: #506076;--text-dim: #5F6F86;--ok: #0B7C5C;--ok-ink: #FFFFFF;--ok-soft: rgba(11, 124, 92, 0.10);--stamp: #7A6000;--link: #2F5BD9;--danger: #B23A3A;--warn: #8A5A00;--warn-soft: rgba(138, 90, 0, 0.10);--shadow-panel: 0 12px 40px rgba(15, 27, 51, 0.12);color-scheme:light}@media (prefers-color-scheme: light){[data-theme-toggle]:not([data-theme="dark"]){--ink: #F5F7FB;--panel: #FFFFFF;--line: #DCE2EC;--line-strong: #C3CCDB;--line-input: #7A8AA3;--hero-fade: rgba(15, 27, 51, 0.35);--text: #0F1B33;--text-muted: #506076;--text-dim: #5F6F86;--ok: #0B7C5C;--ok-ink: #FFFFFF;--ok-soft: rgba(11, 124, 92, 0.10);--stamp: #7A6000;--link: #2F5BD9;--danger: #B23A3A;--warn: #8A5A00;--warn-soft: rgba(138, 90, 0, 0.10);--shadow-panel: 0 12px 40px rgba(15, 27, 51, 0.12);color-scheme:light}}@media (prefers-reduced-motion: reduce){:root{--dur: 0ms}}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/jetbrains-mono-latin-400.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/jetbrains-mono-latin-500.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/jetbrains-mono-latin-700.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:800;font-display:swap;src:url("/assets/fonts/jetbrains-mono-latin-800.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/ibm-plex-sans-latin-400.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/ibm-plex-sans-latin-500.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/ibm-plex-sans-latin-600.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/ibm-plex-sans-latin-700.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"IBM Plex Sans Fallback";src:local("Arial"),local("Liberation Sans"),local("Helvetica Neue"),local("Helvetica");size-adjust:99.87%;ascent-override:102.63%;descent-override:27.54%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback";src:local("Courier New"),local("Liberation Mono"),local("Menlo");size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0%}*,*::before,*::after{box-sizing:border-box}html{background:var(--ink);color-scheme:dark;-webkit-text-size-adjust:100%;scroll-padding-top:var(--s-6)}[data-theme="light"]{color-scheme:light}body{margin:0;min-height:100vh;background:var(--ink);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--ok);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}.skip-link{position:absolute;top:var(--s-2);left:var(--s-2);z-index:100;padding:var(--s-2) var(--s-4);background:var(--ok);color:var(--ok-ink);font-weight:700;font-size:var(--fs-small);border-radius:var(--radius-sm);transform:translateY(-200%);transition:transform var(--dur) var(--ease)}.skip-link:focus{transform:none}h1,h2,h3,h4{margin:0;line-height:var(--lh-tight);text-wrap:balance;color:var(--text)}h1{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h1);letter-spacing:var(--tracking-display)}h2{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);letter-spacing:-0.02em}h3{font-weight:600;font-size:var(--fs-h3)}h4{font-weight:600;font-size:var(--fs-body)}p,ul,ol{margin:0}p{max-width:var(--measure)}.lede{font-size:var(--fs-lede);color:var(--text-muted);max-width:58ch}code,kbd,pre,samp{font-family:var(--font-mono);font-size:var(--fs-code)}:not(pre)>code{padding:0.1em 0.4em;background:var(--panel);border:1px solid var(--line);border-radius:4px;color:var(--text);overflow-wrap:anywhere}kbd{padding:0.1em 0.4em;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:4px}pre{margin:0;padding:var(--s-4);background:var(--code-bg);color:var(--code-fg);border:1px solid var(--code-line);border-radius:var(--radius);overflow-x:auto;line-height:var(--lh-code);tab-size:2}pre code{padding:0;background:none;border:0;color:inherit;font-size:inherit}hr{border:0;border-top:1px solid var(--line);margin:var(--s-6) 0}img,svg{max-width:100%;height:auto}svg{display:inline-block;vertical-align:middle}.icon{width:1.25em;height:1.25em;flex:none;stroke:currentColor;fill:none}table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}th,td{text-align:left;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--text-muted);font-weight:600;font-size:var(--fs-label);letter-spacing:0.02em}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono)}caption{text-align:left;color:var(--text-muted);font-size:var(--fs-small);padding-bottom:var(--s-2)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}input[type="number"],input[type="text"],select{width:100%;padding:var(--s-2) var(--s-3);background:var(--panel-2);color:var(--code-fg);border:1px solid var(--line-input);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--fs-small);font-variant-numeric:tabular-nums}input:focus-visible,select:focus-visible{border-color:var(--ok)}label{font-size:var(--fs-small);color:var(--text-muted);font-weight:600}.label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.stamp{color:var(--stamp);font-family:var(--font-mono)}.muted{color:var(--text-muted)}.dim{color:var(--text-dim)}.mono{font-family:var(--font-mono)}.num{font-variant-numeric:tabular-nums}.measure{max-width:var(--measure)}.visually-hidden{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.prose>*+*{margin-top:var(--s-4)}.prose>h2{margin-top:var(--s-7);padding-top:var(--s-4);border-top:1px solid var(--line)}.prose>h3{margin-top:var(--s-6)}.prose>h2+*,.prose>h3+*{margin-top:var(--s-3)}.prose ul,.prose ol{padding-left:1.4em;max-width:var(--measure)}.prose li+li{margin-top:var(--s-1)}.prose li>ul,.prose li>ol{margin-top:var(--s-1)}.prose blockquote{margin:0;padding:var(--s-2) var(--s-4);border-left:2px solid var(--line-strong);color:var(--text-muted)}.prose img{border-radius:var(--radius-sm)}.prose table{max-width:none}.prose h2>a,.prose h3>a{color:inherit;text-decoration:none}.prose h2>a:hover::after,.prose h3>a:hover::after{content:" #";color:var(--text-dim);font-weight:400}.container{max-width:var(--container);margin:0 auto;padding:0 var(--s-5)}.container--docs{max-width:var(--container-docs)}.container--narrow{max-width:760px}main{display:block}main>*{min-width:0}.section{padding:var(--s-8) 0}.section+.section{border-top:1px solid var(--line)}.section--tight{padding:var(--s-6) 0}.section-head{display:grid;gap:var(--s-2);margin-bottom:var(--s-5);max-width:var(--measure)}.section-head .label{margin-bottom:var(--s-1)}.grid{display:grid;gap:var(--s-4)}.grid--2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid--4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid--5{grid-template-columns:repeat(5, minmax(0, 1fr))}@media (max-width: 900px){.grid--3,.grid--4,.grid--5{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){.grid--2,.grid--3,.grid--4,.grid--5{grid-template-columns:1fr}}.cluster{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3);align-items:center}.stack{display:grid;gap:var(--s-4)}.stack--tight{gap:var(--s-2)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-5);min-width:0}.panel--flush{padding:0;overflow:hidden}.site-header{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) var(--s-5);max-width:var(--container);margin:0 auto}.site-header .brand{display:inline-flex;align-items:center;color:var(--text);text-decoration:none}.brand-mark{font-family:var(--font-display);font-weight:800;font-size:1.125rem;letter-spacing:-0.02em;color:var(--text);text-decoration:none}.brand-mark .cur{color:var(--ok)}.site-header nav{display:flex;align-items:center;gap:var(--s-4);font-size:var(--fs-small)}.site-header nav a:not(.btn){color:var(--text-muted);text-decoration:none}.site-header nav a:not(.btn):hover,.site-header nav a[aria-current="page"]{color:var(--text)}@media (max-width: 720px){.site-header{flex-wrap:wrap}.site-header nav{flex-wrap:wrap;gap:var(--s-3) var(--s-4);width:100%}}.hero{display:grid;grid-template-columns:5fr 7fr;gap:var(--s-6);align-items:start;padding:var(--s-8) 0 var(--s-7);position:relative}.hero>*{min-width:0}.hero__copy{display:grid;gap:var(--s-4);align-content:start}.hero__copy h1{font-size:var(--fs-hero)}.hero__copy h1 .cur{color:var(--ok)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}.hero__micro{font-size:var(--fs-small);color:var(--text-muted)}.hero-grid{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url("/assets/img/hero-grid.svg");background-size:48px 48px;mask-image:radial-gradient(ellipse at 30% 0%, var(--hero-fade), transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 30% 0%, var(--hero-fade), transparent 70%)}@media (max-width: 900px){.hero{grid-template-columns:1fr;padding-top:var(--s-6)}}.site-footer{margin-top:var(--s-9);padding:var(--s-7) var(--s-5) var(--s-8);border-top:1px solid var(--line);color:var(--text-muted);font-size:var(--fs-small)}.site-footer__inner{max-width:var(--container);margin:0 auto;display:grid;gap:var(--s-6)}.footer-cols{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:var(--s-5)}.footer-cols ul{list-style:none;padding:0;margin:var(--s-3) 0 0;display:grid;gap:var(--s-2)}.footer-cols a{color:var(--text-muted);text-decoration:none}.footer-cols a:hover{color:var(--text);text-decoration:underline}.footer-legal{max-width:none;color:var(--text-dim)}.footer-legal a{color:var(--text-muted)}.consent{position:fixed;inset:auto var(--s-4) var(--s-4) var(--s-4);z-index:50;display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center;justify-content:space-between;padding:var(--s-3) var(--s-4);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-panel);font-size:var(--fs-small)}.consent[hidden]{display:none}.consent__text{max-width:none}.consent__actions{display:flex;gap:var(--s-2)}.prelaunch{min-height:70vh;display:grid;place-items:center;text-align:left}.prelaunch .inner{max-width:62ch;display:grid;gap:var(--s-4)}.page-head{padding:var(--s-7) 0 var(--s-5);border-bottom:1px solid var(--line);margin-bottom:var(--s-6);display:grid;gap:var(--s-3)}.page-head .meta{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);font-size:var(--fs-small);color:var(--text-muted)}.page-body{display:grid;gap:var(--s-6)}.barras{margin:0;display:grid;gap:var(--s-2)}.barras svg{display:block;max-width:100%;height:auto}.barras__label{fill:var(--text);font-family:var(--font-sans)}.barras__bar{fill:var(--ok);opacity:0.85}.barras__value{fill:var(--text-muted);font-family:var(--font-mono)}.barras figcaption{font-size:var(--fs-small)}.radiografia-tabela{margin-top:var(--s-3)}.radiografia-tabela td:nth-child(2),.radiografia-tabela td:nth-child(3),.radiografia-tabela th:nth-child(2),.radiografia-tabela th:nth-child(3){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.radiografia-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:var(--s-4)}.radiografia-cards .label{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ok);letter-spacing:0.06em;text-transform:uppercase;margin:0}.radiografia-num{font-family:var(--font-mono);font-weight:800;font-size:var(--fs-h2);margin:0;font-variant-numeric:tabular-nums}.radiografia-cards .muted{margin:0;font-size:var(--fs-small)}.legal-head{display:grid;gap:var(--s-3)}.legal-head .meta{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);font-size:var(--fs-small);color:var(--text-muted)}.legal-head .dim{color:var(--stamp);font-family:var(--font-mono);font-size:var(--fs-small)}.legal-toc{margin:0;padding-left:var(--s-5);columns:2;column-gap:var(--s-6);font-size:var(--fs-small)}.legal-toc li{break-inside:avoid;padding:2px 0}@media (max-width: 640px){.legal-toc{columns:1}}.team-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--s-4)}.team-grid li{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-4);display:grid;gap:var(--s-1)}.team-grid__nome{font-weight:600;color:var(--text)}.team-grid__cargo{font-size:var(--fs-small);color:var(--text-muted)}.copy-block{background:var(--code-bg);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.copy-block__label{min-width:0}.copy-block__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--code-fg)}.copy-block pre{margin:0;padding:var(--s-4);overflow-x:auto}.persona-hero{padding:var(--s-8) 0 var(--s-6);display:grid;gap:var(--s-4);max-width:760px}.persona-hero h1{font-size:var(--fs-hero)}.persona-hero .status-line{display:inline-block;line-height:1.7;justify-self:start}.compare-head{padding:var(--s-8) 0 var(--s-5);display:grid;gap:var(--s-3);max-width:760px}.compare-meta{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin:0}.compare-verdict{border-left:3px solid var(--ok);padding-left:var(--s-4)}.compare-verdict h2{margin:0}.tier-indicado{max-width:760px}.tier-indicado ul{margin:0;padding-left:var(--s-5);display:grid;gap:var(--s-2)}.campos-destaque th:first-child,.campos-destaque td:first-child{white-space:nowrap}.campos-destaque td:first-child code{color:var(--text)}.persona-continue ul,.compare-continue ul{margin:0;padding-left:var(--s-5);display:grid;gap:var(--s-2);max-width:760px}.glossary-head{padding:var(--s-8) 0 var(--s-5);display:grid;gap:var(--s-3);max-width:760px}.glossary-head .definition{font-size:var(--fs-lede);color:var(--text);max-width:var(--measure)}.glossary-head .label{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ok);letter-spacing:0.06em;text-transform:uppercase}.glossary-fonte{font-size:var(--fs-small);color:var(--text-muted)}.enum-tabela th:first-child,.enum-tabela td:first-child{white-space:nowrap;font-family:var(--font-mono)}.enum-tabela caption,.enum-tabela .tbl-source{font-size:var(--fs-small);color:var(--text-muted);text-align:left}.leia-tambem ul,.hub-list{margin:0;padding-left:var(--s-5);display:grid;gap:var(--s-2);max-width:760px}.hub-list li{line-height:1.5}.hub-list .definition{display:block;color:var(--text-muted);font-size:var(--fs-small)}.custo-creditos .panel{max-width:760px}.example-head{padding:var(--s-8) 0 var(--s-5);display:grid;gap:var(--s-3);max-width:760px}.example-meta{display:flex;flex-wrap:wrap;gap:var(--s-2)}.lp-header{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) var(--s-5);max-width:var(--container);margin:0 auto}.lp-main{max-width:760px;margin:0 auto;padding:var(--s-7) var(--s-5) var(--s-9);display:grid;gap:var(--s-6)}.lp-main h1{font-size:var(--fs-hero)}.lp-footer{padding:var(--s-5);text-align:center;color:var(--text-dim);font-size:var(--fs-small);border-top:1px solid var(--line)}.lp-footer p{margin:0 0 var(--s-2)}.lp-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2) var(--s-4)}.lp-hero{display:grid;gap:var(--s-4)}.lp-hero .status-line{display:inline-block;line-height:1.7;justify-self:start}.lp-proof{display:grid;gap:var(--s-3)}.lp-benefits{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:var(--s-4)}.lp-benefit{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-4);display:grid;gap:var(--s-2);align-content:start}.lp-benefit h2{font-size:var(--fs-h3);margin:0}.lp-benefit p{margin:0;color:var(--text-muted)}.lp-price{display:grid;gap:var(--s-4)}.lp-price .tier-card{max-width:420px}.lp-faq{display:grid;gap:var(--s-3)}.transcricao{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:var(--s-2) var(--s-4);background:var(--code-bg);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-4)}.transcricao dt{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--ok);text-transform:lowercase;padding-top:2px}.transcricao dd{margin:0;color:var(--code-fg)}.transcricao dd p{margin:0}@media (max-width: 560px){.transcricao{grid-template-columns:1fr}.transcricao dd{padding-left:var(--s-3);border-left:2px solid var(--line)}}.receita{margin:0;padding-left:var(--s-6);display:grid;gap:var(--s-2);background:var(--code-bg);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-4) var(--s-4) var(--s-4) var(--s-7);color:var(--code-fg)}.receita li::marker{font-family:var(--font-mono);color:var(--ok)}.receita li p{margin:0}.updated{font-size:var(--fs-small);color:var(--text-dim);font-family:var(--font-mono)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:10px 16px;min-height:40px;border-radius:8px;border:1px solid transparent;font-family:var(--font-body);font-weight:700;font-size:var(--fs-small);line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.btn:active{transform:translateY(1px)}.btn .icon{width:1.1em;height:1.1em}.btn--primary{background:var(--ok);color:var(--ok-ink)}.btn--primary:hover{filter:brightness(1.06)}.btn--ghost{background:transparent;color:var(--text);border-color:var(--line-input)}.btn--ghost:hover{border-color:var(--text-muted)}.btn--sm{padding:6px 12px;min-height:32px;font-size:var(--fs-label)}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled="true"]{opacity:0.55;cursor:not-allowed;transform:none}.terminal{background:var(--code-bg);border:1px solid var(--code-line);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-panel);min-width:0}.terminal__bar{display:flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-bottom:1px solid var(--code-line);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--code-cmt)}.terminal__dots{display:inline-flex;gap:6px}.terminal__bar i{width:9px;height:9px;border-radius:50%;background:var(--line-strong);display:inline-block}.terminal__bar span{margin-left:auto}.terminal pre{border:0;border-radius:0;box-shadow:none}.terminal--plain .terminal__bar{display:none}.k{color:var(--code-key)}.s{color:var(--code-str)}.c{color:var(--code-cmt)}.n{color:var(--code-fg)}pre .stamp{color:var(--code-stamp)}.hl{background:color-mix(in srgb, var(--code-stamp) 30%, transparent);border-radius:3px;padding:0 3px}.json{position:relative;min-width:0}.json__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-4);border:1px solid var(--code-line);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;background:var(--code-bg);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--code-cmt)}.json__head+pre{border-top-left-radius:0;border-top-right-radius:0}.json__route{color:var(--code-fg)}.json__head .status-ok{color:var(--code-str)}.json__head .status-err{color:var(--code-err)}.status-ok{color:var(--ok)}.status-err{color:var(--danger)}.json pre{max-height:32rem}.json--compact pre{font-size:0.75rem;line-height:1.5}.code-tabs{--tabs-h: 40px;display:grid;grid-template-columns:repeat(auto-fit, minmax(0, max-content)) 1fr;border:1px solid var(--code-line);border-radius:var(--radius);background:var(--code-bg);min-width:0}.code-tabs details{display:contents}.code-tabs summary{grid-row:1;list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--s-2);height:var(--tabs-h);padding:0 var(--s-3);margin:0 2px 0 0;border-bottom:2px solid transparent;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--code-cmt)}.code-tabs summary::-webkit-details-marker{display:none}.code-tabs summary::before{content:"▸" / "";font-size:0.7em}.code-tabs details[open]>summary{color:var(--code-fg);border-bottom-color:var(--ok)}.code-tabs details[open]>summary::before{content:"▾" / ""}.code-tabs pre{grid-row:2;grid-column:1 / -1;border:0;border-top:1px solid var(--code-line);border-radius:0 0 var(--radius) var(--radius)}.code-tabs.is-enhanced{display:block}.code-tabs.is-enhanced summary{display:none}.code-tabs.is-enhanced details{display:block}.code-tabs.is-enhanced details:not([open]){display:none}.code-tabs__bar{display:flex;align-items:center;gap:var(--s-2);height:var(--tabs-h);padding:0 var(--s-2);border-bottom:1px solid var(--code-line)}.code-tabs__list{display:flex;align-items:center;gap:2px;overflow-x:auto;flex:1;min-width:0;height:100%}.code-tabs__tab{appearance:none;background:none;border:0;border-bottom:2px solid transparent;height:100%;padding:0 var(--s-3);margin:0;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--code-cmt);cursor:pointer;white-space:nowrap;border-radius:4px 4px 0 0}.code-tabs__tab[aria-selected="true"]{color:var(--code-fg);border-bottom-color:var(--ok)}.code-tabs.is-enhanced pre{border-top:0}.copy-btn{appearance:none;background:transparent;color:var(--code-cmt);border:1px solid var(--code-line);border-radius:var(--radius-sm);min-height:24px;padding:4px 10px;font-family:var(--font-mono);font-size:var(--fs-label);cursor:pointer}.copy-btn:hover{color:var(--code-fg);border-color:var(--line-input)}.copy-btn[data-copied="true"]{color:var(--ok);border-color:var(--ok)}.stamp-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:4px;border:1.5px solid var(--stamp);color:var(--stamp);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap}.stamp-badge .icon{width:1em;height:1em}.stamp-badge--cost{text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums}.status-line{display:inline-flex;align-items:center;gap:var(--s-2);padding:2px 8px;border-radius:4px;border:1px solid color-mix(in srgb, var(--ok) 40%, transparent);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ok)}.status-line .stamp{color:var(--stamp)}.credits-chip{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-muted);white-space:nowrap}.credits-chip b{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.credits-chip--free b{color:var(--ok)}.credits-chip--cost b{color:var(--stamp)}.tier-card{position:relative;display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-5) var(--s-4) var(--s-4);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fs-small);min-width:0}.tier-card--hot{border-color:var(--ok);box-shadow:0 0 0 1px var(--ok)}.tier-card__tag{position:absolute;top:-11px;left:var(--s-4);padding:2px 9px;border-radius:var(--radius-pill);background:var(--ok);color:var(--ok-ink);font-size:var(--fs-label);font-weight:700;letter-spacing:0.04em;text-transform:uppercase;line-height:1.4}.tier-card__name{font-weight:700;color:var(--text-muted);font-size:var(--fs-small)}.tier-card__price{font-family:var(--font-display);font-weight:800;font-size:var(--fs-num);letter-spacing:-0.02em;color:var(--text);line-height:1}.tier-card__price small{font-family:var(--font-body);font-size:var(--fs-label);font-weight:500;color:var(--text-muted);letter-spacing:0}.tier-card__credits{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-muted);font-variant-numeric:tabular-nums}.tier-card__per{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--stamp);font-variant-numeric:tabular-nums}.tier-card__list{list-style:none;padding:0;margin:var(--s-2) 0 0;display:grid;gap:6px;color:var(--text-muted)}.tier-card__list li{display:flex;gap:var(--s-2);align-items:flex-start}.tier-card__list .icon{width:1em;height:1em;margin-top:0.2em;color:var(--ok)}.tier-card__list li.is-off{color:var(--text-dim)}.tier-card__list li.is-off .icon{color:var(--text-dim)}.tier-card .btn{margin-top:auto}.tier-strip{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--s-3)}.tier-strip>div{border-top:1px solid var(--line-strong);padding-top:var(--s-2);min-width:0}.tier-strip .label{display:block}.tier-strip b{display:block;font-family:var(--font-display);font-weight:800;font-size:var(--fs-num);letter-spacing:-0.03em;margin-top:2px}.tier-strip small{display:block;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-muted);margin-top:2px}.tier-strip .is-hot b{color:var(--ok)}.tier-strip .is-hot .label{color:var(--ok)}@media (max-width: 900px){.tier-strip{grid-template-columns:repeat(2, minmax(0, 1fr))}}.pack-card{display:grid;gap:var(--s-1);padding:var(--s-4);background:var(--panel);border:1px dashed var(--line-strong);border-radius:var(--radius);font-size:var(--fs-small);min-width:0}.pack-card__name{color:var(--text-muted);font-weight:600}.pack-card__price{font-family:var(--font-display);font-weight:700;font-size:1.25rem;letter-spacing:-0.02em}.pack-card__meta{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-muted);font-variant-numeric:tabular-nums}.pack-card__per{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--stamp);font-variant-numeric:tabular-nums}.faq{display:grid;gap:0;max-width:760px;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) 0;font-weight:600;color:var(--text);font-size:var(--fs-body)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";flex:none;width:1.5em;text-align:center;font-family:var(--font-mono);color:var(--text-muted);transition:transform var(--dur) var(--ease)}.faq details[open]>summary::after{content:"−"}.faq__answer{padding:0 0 var(--s-4);color:var(--text-muted);display:grid;gap:var(--s-3)}.faq__answer p{max-width:var(--measure)}.faq__answer a{color:var(--link)}.tbl{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0}.tbl table{min-width:560px}.tbl th{background:var(--panel);position:sticky;top:0}.tbl tr:last-child td{border-bottom:0}.tbl td code,.tbl th code{white-space:nowrap;overflow-wrap:normal}.tbl--plain{border:0;background:none;border-radius:0}.tbl--plain table{min-width:0}.compare-table th,.compare-table td{padding:var(--s-3)}.compare-table th.is-hot,.compare-table td.is-hot{background:color-mix(in srgb, var(--ok) 6%, transparent)}.compare-table thead th.is-hot{color:var(--ok)}.compare-table td:first-child{font-weight:600;color:var(--text)}.compare-table .yes{color:var(--ok);font-weight:700}.compare-table .no{color:var(--text-dim)}.compare-table .partial{color:var(--warn)}.compare-table .mono{font-family:var(--font-mono);font-size:var(--fs-label)}.compare-table tfoot td{color:var(--text-dim);font-size:var(--fs-label);border-bottom:0}.tbl-source{font-size:var(--fs-label);color:var(--text-dim);margin-top:var(--s-2)}.trust-bar{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);padding:var(--s-4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--fs-small);color:var(--text-muted)}.trust-bar>span{display:inline-flex;align-items:baseline;gap:6px}.trust-bar b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.trust-bar .stamp{font-size:var(--fs-label)}.trust-bar .icon{width:1em;height:1em;align-self:center;color:var(--text-dim)}.callout{display:grid;grid-template-columns:auto 1fr;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--panel);border:1px solid var(--line);border-left-width:3px;border-radius:var(--radius-sm);font-size:var(--fs-small);color:var(--text-muted);max-width:760px}.callout .icon{width:1.25rem;height:1.25rem;margin-top:0.1em;color:var(--text-muted)}.callout__body{display:grid;gap:var(--s-1);min-width:0}.callout__title{font-weight:700;color:var(--text)}.callout p{max-width:none}.callout--nota{border-left-color:var(--link)}.callout--nota .icon{color:var(--link)}.callout--aviso{border-left-color:var(--warn);background:var(--warn-soft)}.callout--aviso .icon{color:var(--warn)}.callout--ok{border-left-color:var(--ok);background:var(--ok-soft)}.callout--ok .icon{color:var(--ok)}.breadcrumb ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2);font-size:var(--fs-small);color:var(--text-muted)}.breadcrumb li{display:inline-flex;align-items:center;gap:var(--s-2)}.breadcrumb li+li::before{content:"/";color:var(--text-dim);font-family:var(--font-mono)}.breadcrumb a{color:var(--text-muted);text-decoration:none}.breadcrumb a:hover{color:var(--text);text-decoration:underline}.breadcrumb [aria-current="page"]{color:var(--text)}.toc{font-size:var(--fs-small)}.toc__title{margin-bottom:var(--s-2)}.toc ol{list-style:none;padding:0;margin:0;display:grid;gap:2px;border-left:1px solid var(--line)}.toc a{display:block;padding:4px 0 4px var(--s-3);margin-left:-1px;border-left:2px solid transparent;color:var(--text-muted);text-decoration:none}.toc a:hover{color:var(--text)}.toc a[aria-current="true"]{color:var(--text);border-left-color:var(--ok)}.theme-toggle{display:inline-flex;visibility:hidden;appearance:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;color:var(--text-muted);border:1px solid var(--line-input);border-radius:var(--radius-sm);cursor:pointer}.theme-toggle:hover{color:var(--text);border-color:var(--line-strong)}.theme-toggle .icon{width:18px;height:18px}.theme-toggle[disabled]{opacity:0.55;cursor:not-allowed}.theme-toggle .icon--sun{display:none}.theme-toggle .icon--moon{display:inline-block}.js[data-theme-toggle] .theme-toggle{visibility:visible}[data-theme="light"] .theme-toggle .icon--sun{display:inline-block}[data-theme="light"] .theme-toggle .icon--moon{display:none}@media (prefers-color-scheme: light){[data-theme-toggle]:not([data-theme="dark"]) .theme-toggle .icon--sun{display:inline-block}[data-theme-toggle]:not([data-theme="dark"]) .theme-toggle .icon--moon{display:none}}.verbs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--s-3)}.verb{display:grid;gap:var(--s-2);align-content:start;padding:var(--s-4);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fs-small);color:var(--text-muted);text-decoration:none;min-width:0}a.verb:hover{border-color:var(--line-strong)}.verb__head{display:flex;align-items:center;gap:var(--s-2);color:var(--text)}.verb__head .icon{color:var(--ok)}.verb__title{font-family:var(--font-display);font-weight:700;font-size:0.9375rem;color:var(--text)}.verb__route{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-dim);overflow-wrap:anywhere}.verb__route b{color:var(--stamp);font-weight:500}.verb p{max-width:none}@media (max-width: 900px){.verbs{grid-template-columns:1fr}}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--s-4);counter-reset:step}.step{display:grid;gap:var(--s-2);align-content:start;min-width:0;counter-increment:step;border-top:1px solid var(--line-strong);padding-top:var(--s-3)}.step__num{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ok);letter-spacing:var(--tracking-label)}.step__num::before{content:counter(step, decimal-leading-zero) " · "}.step__title{font-weight:600;color:var(--text)}.step p{font-size:var(--fs-small);color:var(--text-muted);max-width:none}.step pre{font-size:0.75rem}@media (max-width: 900px){.steps{grid-template-columns:1fr}}.calculator{display:grid;gap:var(--s-2);padding:var(--s-4);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fs-small);max-width:600px;min-width:0}.calculator__row{display:grid;grid-template-columns:1fr 150px;gap:var(--s-3);align-items:center;padding:var(--s-1) 0}.calculator__row label{color:var(--text-muted)}.calculator__row input{text-align:right}.calculator__out{margin-top:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--code-bg);border:1px solid var(--code-line);border-radius:var(--radius-sm);display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;color:var(--code-cmt)}.calculator__out .muted{color:var(--code-cmt)}.calculator__out b{font-family:var(--font-mono);color:var(--code-str);font-size:1.25rem}.calculator__out .stamp{font-weight:700;color:var(--code-stamp)}.calculator__note{color:var(--text-dim);font-size:var(--fs-label)}@media (max-width: 560px){.calculator__row{grid-template-columns:1fr}.calculator__row input{text-align:left}}.kit{display:grid;gap:var(--s-8);padding-bottom:var(--s-9)}.kit-section{display:grid;gap:var(--s-4);scroll-margin-top:var(--s-6);content-visibility:auto;contain-intrinsic-size:auto 900px}.kit-section>h2{display:flex;align-items:baseline;gap:var(--s-3);flex-wrap:wrap}.kit-section>h2 code{font-size:var(--fs-code);font-weight:400;color:var(--text-muted)}.kit-note{font-size:var(--fs-small);color:var(--text-muted);max-width:var(--measure)}.kit-pair{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--s-4)}.kit-pair--stack{grid-template-columns:1fr}@media (max-width: 900px){.kit-pair{grid-template-columns:1fr}}.kit-frame{position:relative;min-width:0;padding:var(--s-5);padding-top:var(--s-6);background:var(--ink);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius);display:grid;gap:var(--s-4);align-content:start}.kit-frame::before{content:attr(data-label);position:absolute;top:var(--s-2);right:var(--s-3);font-family:var(--font-mono);font-size:0.6875rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-dim)}.kit-frame .cluster{align-items:center}.kit-index{display:flex;flex-wrap:wrap;gap:var(--s-2);font-size:var(--fs-small)}.kit-index a{padding:3px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text-muted);text-decoration:none}.kit-index a:hover{color:var(--text);border-color:var(--line-strong)}.swatches{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:var(--s-3)}.swatch{display:grid;gap:var(--s-1);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-muted)}.swatch i{display:block;height:44px;border-radius:var(--radius-sm);border:1px solid var(--line-strong)}.swatch b{color:var(--text);font-weight:500}.type-scale{display:grid;gap:var(--s-3)}.type-scale>div{display:grid;grid-template-columns:9rem 1fr;gap:var(--s-4);align-items:baseline;padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.type-scale .label{padding-top:2px}@media (max-width: 560px){.type-scale>div{grid-template-columns:1fr;gap:var(--s-1)}}.contrast-ok{color:var(--ok);font-weight:700}.contrast-fail{color:var(--danger);font-weight:700}.contrast-sample--ui{width:5.5rem;height:1.6rem;border-width:2px}.contrast-sample{display:inline-block;white-space:nowrap;padding:2px 8px;border-radius:4px;font-family:var(--font-mono);font-size:var(--fs-label);border:1px solid var(--line)}.icon-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(96px, 1fr));gap:var(--s-3)}.icon-grid>div{display:grid;justify-items:center;gap:var(--s-2);padding:var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-muted)}.icon-grid .icon{width:24px;height:24px;color:var(--text)}.kit-focus-demo :is(a, button, input, summary){outline:2px solid var(--ok);outline-offset:2px}.kit .theme-toggle{visibility:visible}.kit-frame[data-theme="light"]{color-scheme:light}.docs{display:grid;grid-template-columns:var(--sidebar) minmax(0, 1fr) var(--toc);gap:var(--s-7);align-items:start;max-width:var(--container-docs);margin:0 auto;padding:var(--s-5) var(--s-5) var(--s-9)}.docs>*{min-width:0}.docs-nav{position:sticky;top:var(--s-4);max-height:calc(100vh - var(--s-6));overflow-y:auto;font-size:var(--fs-small);padding-right:var(--s-2)}.docs-nav__section+.docs-nav__section{margin-top:var(--s-4)}.docs-nav .label{display:block;padding:0 var(--s-2) var(--s-1)}.docs-nav ul{list-style:none;padding:0;margin:0}.docs-nav a{display:block;padding:5px var(--s-2);border-radius:var(--radius-sm);color:var(--text-muted);text-decoration:none;border-left:2px solid transparent}.docs-nav a:hover{color:var(--text);background:var(--panel)}.docs-nav a[aria-current="page"]{color:var(--text);border-left-color:var(--ok);background:var(--panel);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.docs-main{display:grid;gap:var(--s-5)}.docs-head{display:grid;gap:var(--s-3);padding-bottom:var(--s-5);border-bottom:1px solid var(--line)}.docs-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4)}.docs-head h1{font-size:var(--fs-h1)}.docs-head .lede{font-size:var(--fs-lede)}.docs-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--text-muted)}.docs-foot a{color:var(--text-muted)}.docs-prevnext{flex:1 0 100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);margin-bottom:var(--s-4)}.docs-prevnext__link{display:grid;gap:var(--s-1);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);text-decoration:none}.docs-prevnext__link:hover{border-color:var(--line-strong);background:var(--panel)}.docs-prevnext__link--prev{grid-column:1}.docs-prevnext__link--next{grid-column:2;text-align:right}.docs-prevnext__title{font-weight:600}@media (max-width: 560px){.docs-prevnext{grid-template-columns:1fr}.docs-prevnext__link--prev,.docs-prevnext__link--next{grid-column:1;text-align:left}}.tbl-ref table{min-width:720px}.tbl-ref th:first-child,.tbl-ref td:first-child{white-space:nowrap}.tbl-ref td:first-child code{color:var(--text)}.tbl-ref td:target{background:var(--ok-soft)}.enum-bloco+.enum-bloco{margin-top:var(--s-6)}.docs-toc{position:sticky;top:var(--s-4)}@media (max-width: 1100px){.docs{grid-template-columns:var(--sidebar) minmax(0, 1fr)}.docs-toc{display:none}}@media (max-width: 820px){.docs{grid-template-columns:1fr;gap:var(--s-5)}.docs-nav{position:static;max-height:none;overflow:visible;display:flex;flex-wrap:wrap;gap:var(--s-2)}.docs-nav__section{display:contents}.docs-nav__section+.docs-nav__section{margin:0}.docs-nav .label{display:none}.docs-nav ul{display:contents}.docs-nav a{border:1px solid var(--line);border-radius:var(--radius-pill);padding:4px 10px}.docs-nav a[aria-current="page"]{border-color:var(--ok);border-radius:var(--radius-pill)}}[data-theme="light"] .terminal,[data-theme="light"] pre,[data-theme="light"] .code-tabs{border-color:var(--line-strong)}@media (prefers-color-scheme: light){[data-theme-toggle]:not([data-theme="dark"]) .terminal,[data-theme-toggle]:not([data-theme="dark"]) pre,[data-theme-toggle]:not([data-theme="dark"]) .code-tabs{border-color:var(--line-strong)}}.docs-main .prose table code{white-space:nowrap;overflow-wrap:normal}
