.guia-shell{--guia-bg:#fff;--guia-bg-elev:#fafaf8;--guia-text:#0f1f18;--guia-text-muted:#0f1f18a6;--guia-text-soft:#0f1f1873;--guia-border:#0f1f181a;--guia-border-soft:#0f1f180f;--guia-accent:#c9a84c;--guia-accent-hover:#a88a3a;--guia-code-bg:#f4f4f0;--guia-logo-color:#1b3a2d;--guia-scrollbar-thumb:#0f1f1833;--guia-scrollbar-thumb-hover:#0f1f1873;--guia-scrollbar-track:#00000008}[data-guia-theme=dark] .guia-shell{--guia-bg:#0d1612;--guia-bg-elev:#15201b;--guia-text:#f0eee5;--guia-text-muted:#f0eee5b3;--guia-text-soft:#f0eee573;--guia-border:#f0eee51f;--guia-border-soft:#f0eee512;--guia-accent:#d4b96a;--guia-accent-hover:#c9a84c;--guia-code-bg:#f0eee50f;--guia-logo-color:#f0eee5;--guia-scrollbar-thumb:#d4b96a59;--guia-scrollbar-thumb-hover:#d4b96aa6;--guia-scrollbar-track:#ffffff08}.guia-shell ::-webkit-scrollbar{width:10px;height:10px}.guia-shell ::-webkit-scrollbar-track{background:var(--guia-scrollbar-track)}.guia-shell ::-webkit-scrollbar-thumb{background:var(--guia-scrollbar-thumb);border-radius:8px}.guia-shell ::-webkit-scrollbar-thumb:hover{background:var(--guia-scrollbar-thumb-hover)}.guia-shell{scrollbar-color:var(--guia-scrollbar-thumb) var(--guia-scrollbar-track);scrollbar-width:thin}html.guia-route{--k-scrollbar-thumb:#0f1f1833;--k-scrollbar-thumb-hover:#0f1f1873;--k-scrollbar-track:#00000008;scrollbar-color:#0f1f1833 #00000008;scrollbar-width:thin;background-color:#fff}html.guia-route[data-guia-theme=dark]{--k-scrollbar-thumb:#d4b96a59;--k-scrollbar-thumb-hover:#d4b96aa6;--k-scrollbar-track:#ffffff08;scrollbar-color:#d4b96a59 #ffffff08;scrollbar-width:thin;background-color:#0d1612}html.guia-route::-webkit-scrollbar{width:10px}html.guia-route::-webkit-scrollbar-track{background:#00000008}html.guia-route::-webkit-scrollbar-thumb{background:#0f1f1833;border-radius:8px}html.guia-route::-webkit-scrollbar-thumb:hover{background:#0f1f1873}html.guia-route[data-guia-theme=dark]::-webkit-scrollbar-track{background:#ffffff08}html.guia-route[data-guia-theme=dark]::-webkit-scrollbar-thumb{background:#d4b96a59;border-radius:8px}html.guia-route[data-guia-theme=dark]::-webkit-scrollbar-thumb:hover{background:#d4b96aa6}html.guia-route,html.guia-route *{scrollbar-color:#0f1f1833 #00000008;scrollbar-width:thin}html.guia-route ::-webkit-scrollbar{width:10px;height:10px}html.guia-route ::-webkit-scrollbar-track{background:#00000008}html.guia-route ::-webkit-scrollbar-thumb{background:#0f1f1833;border-radius:8px}html.guia-route ::-webkit-scrollbar-thumb:hover{background:#0f1f1873}html.guia-route[data-guia-theme=dark],html.guia-route[data-guia-theme=dark] *{scrollbar-color:#d4b96a59 #ffffff08}html.guia-route[data-guia-theme=dark] ::-webkit-scrollbar-track{background:#ffffff08}html.guia-route[data-guia-theme=dark] ::-webkit-scrollbar-thumb{background:#d4b96a59;border-radius:8px}html.guia-route[data-guia-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#d4b96aa6}.guia-shell{background:var(--guia-bg);color:var(--guia-text);transition:background-color .25s ease-in-out,color .25s ease-in-out}.guia-shell .guia-header,.guia-shell .guia-sidebar,.guia-shell .guia-toc,.guia-shell .guia-cta,.guia-shell .guia-foi-util,.guia-shell .guia-step,.guia-shell .guia-accordion{transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.guia-prose{color:var(--guia-text-muted);font-size:15px;line-height:1.75}.guia-prose>*+*{margin-top:1rem}.guia-prose h1{color:var(--guia-text);letter-spacing:-.01em;margin-top:0;margin-bottom:1rem;font-size:32px;font-weight:700;line-height:1.15}.guia-prose h2{color:var(--guia-text);letter-spacing:-.005em;margin-top:2.5rem;margin-bottom:.75rem;font-size:22px;font-weight:700;line-height:1.25}.guia-prose h3{color:var(--guia-text);margin-top:1.75rem;margin-bottom:.5rem;font-size:17px;font-weight:600;line-height:1.4}.guia-prose h2 .heading-anchor,.guia-prose h3 .heading-anchor{color:inherit;cursor:pointer;text-decoration:none;position:relative}.guia-prose h2 .heading-anchor:hover,.guia-prose h3 .heading-anchor:hover{color:var(--guia-accent)}.guia-prose h2 .heading-anchor:before,.guia-prose h3 .heading-anchor:before{content:"#";color:var(--guia-accent);opacity:0;font-weight:400;transition:opacity .15s ease-in-out;position:absolute;top:0;left:-1.5rem}.guia-prose h2:hover .heading-anchor:before,.guia-prose h3:hover .heading-anchor:before{opacity:.5}.guia-prose h2 .heading-anchor:hover:before,.guia-prose h3 .heading-anchor:hover:before{opacity:1}.guia-prose p{color:var(--guia-text-muted);font-size:15px;line-height:1.75}.guia-prose strong{color:var(--guia-text);font-weight:600}.guia-prose a{color:var(--guia-accent);text-underline-offset:3px;-webkit-text-decoration:underline #c9a84c66;text-decoration:underline #c9a84c66;transition:color .15s,text-decoration-color .15s}.guia-prose a:hover{color:var(--guia-accent-hover);text-decoration-color:#a88a3ab3}.guia-prose ul,.guia-prose ol{margin:.75rem 0;padding-left:1.5rem}.guia-prose ul{list-style:outside}.guia-prose ol{list-style:decimal}.guia-prose li{margin:.25rem 0;line-height:1.7}.guia-prose code{font-family:var(--font-jetbrains,ui-monospace, monospace);background:var(--guia-code-bg);color:var(--guia-text);border:1px solid var(--guia-border-soft);border-radius:4px;padding:.15rem .4rem;font-size:13px}.guia-prose pre{background:var(--guia-code-bg);border:1px solid var(--guia-border);border-radius:10px;margin:1.25rem 0;padding:1rem;overflow-x:auto}.guia-prose pre code{background:0 0;border:none;padding:0;font-size:13px}.guia-prose blockquote{border-left:3px solid var(--guia-accent);color:var(--guia-text-soft);margin:1.25rem 0;padding:.25rem 0 .25rem 1rem;font-style:italic}.guia-prose hr{border:0;border-top:1px solid var(--guia-border);margin:2rem 0}.guia-prose table{border-collapse:collapse;width:100%;margin:1.25rem 0;font-size:14px}.guia-prose th,.guia-prose td{border:1px solid var(--guia-border);text-align:left;padding:.5rem .75rem}.guia-prose th{background:var(--guia-bg-elev);color:var(--guia-text);font-weight:600}.guia-prose img{border:1px solid var(--guia-border);border-radius:10px;max-width:100%;height:auto}.guia-shell .guia-header{background:color-mix(in srgb, var(--guia-bg) 95%, transparent);border-bottom:1px solid var(--guia-border)}.guia-shell .guia-sidebar{background:var(--guia-bg-elev);border-right:1px solid var(--guia-border)}.guia-shell .guia-sidebar-link{color:var(--guia-text-muted)}.guia-shell .guia-sidebar-link:hover{background:var(--guia-bg)}.guia-shell .guia-sidebar-link.ativo{background:var(--guia-bg);color:var(--guia-text)}.guia-shell .guia-sidebar-artigo.ativo{color:var(--guia-accent-hover);background:#c9a84c26;font-weight:600}.guia-shell .guia-sidebar-artigo{color:var(--guia-text-muted)}.guia-shell .guia-sidebar-artigo:hover{background:var(--guia-bg);color:var(--guia-text)}.guia-shell .callout-info{color:#0f1f18d9;background:#fff6e0;border-color:#c9a84c66}.guia-shell .callout-warning{color:#0f1f18d9;background:#fff7ed;border-color:#fdba74}.guia-shell .callout-danger{color:#0f1f18d9;background:#fef2f2;border-color:#fca5a5}.guia-shell .callout-success{color:#0f1f18d9;background:#f0fdf4;border-color:#86efac}.guia-shell .callout-dica{color:#0f1f18d9;background:#f5f3ff;border-color:#c4b5fd}.guia-shell .callout-title{color:var(--guia-text)}[data-guia-theme=dark] .guia-shell .callout-info{color:var(--guia-text-muted);background:#c9a84c1a;border-color:#c9a84c59}[data-guia-theme=dark] .guia-shell .callout-warning{color:var(--guia-text-muted);background:#f9731614;border-color:#f973164d}[data-guia-theme=dark] .guia-shell .callout-danger{color:var(--guia-text-muted);background:#ef444414;border-color:#ef44444d}[data-guia-theme=dark] .guia-shell .callout-success{color:var(--guia-text-muted);background:#22c55e14;border-color:#22c55e4d}[data-guia-theme=dark] .guia-shell .callout-dica{color:var(--guia-text-muted);background:#8b5cf61a;border-color:#8b5cf64d}.guia-shell .guia-step{background:var(--guia-bg-elev);border:1px solid var(--guia-border);border-radius:10px;gap:.75rem;padding:.75rem;display:flex}.guia-shell .guia-step-num{background:var(--guia-accent);color:#0f1f18;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.guia-shell .guia-step-text{color:var(--guia-text-muted);flex:1;font-size:14px;line-height:1.6}.guia-shell .guia-tab-list{border-bottom:1px solid var(--guia-border);gap:.25rem;margin-bottom:.75rem;display:flex}.guia-shell .guia-tab-btn{color:var(--guia-text-soft);cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem .75rem;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.guia-shell .guia-tab-btn:hover{color:var(--guia-text)}.guia-shell .guia-tab-btn.ativa{color:var(--guia-accent-hover);border-bottom-color:var(--guia-accent)}.guia-shell .guia-tab-painel{color:var(--guia-text-muted);padding:.75rem 0}.guia-shell .guia-accordion{border:1px solid var(--guia-border);background:var(--guia-bg-elev);border-radius:10px;margin:.75rem 0}.guia-shell .guia-accordion summary{cursor:pointer;color:var(--guia-text);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:14px;font-weight:600;list-style:none;display:flex}.guia-shell .guia-accordion summary::-webkit-details-marker{display:none}.guia-shell .guia-accordion summary:before{content:"▶";color:var(--guia-accent);font-size:10px;transition:transform .15s}.guia-shell .guia-accordion[open] summary:before{transform:rotate(90deg)}.guia-shell .guia-accordion-conteudo{color:var(--guia-text-muted);padding:0 1rem .75rem 1.75rem;font-size:14px;line-height:1.65}.guia-skip-link{background:var(--guia-accent);color:#0f1f18;z-index:100;border-radius:8px;padding:.5rem 1rem;font-size:13px;font-weight:600;transition:top .15s ease-in-out;position:absolute;top:-40px;left:1rem}.guia-skip-link:focus{outline:2px solid var(--guia-accent-hover);top:.5rem}@media print{.guia-shell .guia-header,.guia-shell .guia-sidebar,.guia-shell .guia-toc,.guia-shell .guia-cta,.guia-shell .guia-nav-prev-next,.guia-shell .guia-foi-util,.guia-kira-flutuante,.guia-kira-painel,.guia-skip-link{display:none!important}.guia-prose{font-size:12pt;color:#000!important}.guia-prose h1{font-size:22pt}.guia-prose h2{font-size:16pt}.guia-prose h3{font-size:14pt}.guia-prose a{color:#000;text-decoration:underline}}
