@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/geist-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#334155;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif}a{color:#0f766e;text-decoration:none}a:hover{color:#14b8a6}h1,h2,h3,h4,h5,h6{font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif}h1{color:#0f1e1f;letter-spacing:-.035em!important;font-weight:300!important}h2{letter-spacing:-.02em!important;font-weight:400!important}button,input{font-family:inherit}::selection{color:#06231f;background:#2dd4bf}@keyframes psiFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes psiOverlay{0%{opacity:0}to{opacity:1}}@keyframes psiModal{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.h-navlink:hover{background:#f1f5f9;color:#0f172a!important}.h-ghost:hover{background:#f1f5f9}.h-btnp:hover{background:#0b6b62!important}.h-outline:hover{background:#f8f7f4!important;border-color:#cbd5e1!important}.h-onDark:hover{background:#ffffff24!important}.h-lift{transition:transform .18s,box-shadow .18s,border-color .18s}.h-lift:hover{transform:translateY(-3px);border-color:#5eead4!important;box-shadow:0 18px 32px -20px #0f172a59!important}.h-link:hover{color:#14b8a6!important}.h-usar,.crumbs a{margin-top:-4px;margin-bottom:-4px;padding-top:4px;padding-bottom:4px}.h-tipo:hover{color:#0f766e!important;background:#14b8a60f!important;border-color:#5eead4!important}.h-toc:hover{color:#0f766e!important;border-color:#5eead4!important}.h-close:hover{color:#0f172a!important;background:#e2e8f0!important}.h-footerlink:hover{color:#0f766e!important}.h-footerlink{margin-top:-4px;margin-bottom:-4px;padding-top:4px;padding-bottom:4px}.i-focus:focus{box-shadow:0 0 0 3px #14b8a629;border-color:#14b8a6!important}.pf-hide{display:none!important}@media (width<=760px){.grid-collapse{grid-template-columns:1fr!important}}.show-mobile{display:none}.nav-backdrop{z-index:60;background:#0f172a80;display:none;position:fixed;inset:0}.nav-backdrop.on{display:block}@media (width<=820px){.hide-mobile,.dash-side{display:none!important}.dash-side.dash-open{z-index:70;width:264px;position:fixed;top:0;bottom:0;left:0;box-shadow:0 24px 60px #0f172a66;display:flex!important}.show-mobile{display:inline-flex!important}.footer-grid{grid-template-columns:1fr 1fr!important}.site-hdr-bar{gap:14px!important}.site-hdr{position:relative!important}}.site-mobile-nav{background:#fff;border-bottom:1px solid #eceae5;flex-direction:column;gap:3px;max-height:calc(100vh - 68px);padding:12px 16px 18px;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 22px 40px -24px #0f172a66}.site-mobile-nav.open{display:flex}.site-nav-backdrop{z-index:30;background:#0f172a66;display:none;position:fixed;inset:0}.site-nav-backdrop.open{display:block}@media (width>=821px){.site-mobile-nav,.site-mobile-nav.open,.site-nav-backdrop,.site-nav-backdrop.open{display:none!important}}.artigo-prose .table-scroll,.spoke-prose .table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.artigo-prose .table-scroll:focus-visible,.spoke-prose .table-scroll:focus-visible{outline-offset:2px;outline:2px solid #14b8a6}@media print{.artigo-prose .table-scroll,.spoke-prose .table-scroll{overflow:visible}header,footer,.skip-to-main,.site-mobile-nav,.site-nav-backdrop,.print-hide{display:none!important}main{animation:none!important}a[target=_blank][href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-weight:400}}main article{overflow-wrap:anywhere}main article table{overflow-wrap:normal}.skip-to-main{z-index:200;color:#fff;white-space:nowrap;background:#0f766e;border-radius:11px;align-items:center;max-width:calc(100vw - 24px);padding:11px 18px;font-size:14.5px;font-weight:700;line-height:1;transition:transform .16s;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px));box-shadow:0 14px 30px -12px #0f172a73}.skip-to-main:hover{color:#fff;background:#0d9488}.skip-to-main:focus,.skip-to-main:focus-visible{outline-offset:2px;outline:2px solid #14b8a6;transform:translateY(0)}#main-content:focus{outline:none}.sk{background:linear-gradient(90deg,#eeece7 0%,#f6f5f1 50%,#eeece7 100%) 0 0/200% 100%;border-radius:8px;animation:1.2s ease-in-out infinite psiSk}@keyframes psiSk{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=819px){.site-hdr{position:static!important}}
