@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(../media/atkinson-hyperlegible-latin-ext-400-normal.2-qiblqvy4tin.woff2)format("woff2"),url(../media/atkinson-hyperlegible-latin-ext-400-normal.0ui-kbwrql7nn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(../media/atkinson-hyperlegible-latin-400-normal.2_4quiuxbm00_.woff2)format("woff2"),url(../media/atkinson-hyperlegible-latin-400-normal.1814tdl5ng145.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(../media/atkinson-hyperlegible-latin-ext-700-normal.39fx4g5252mtj.woff2)format("woff2"),url(../media/atkinson-hyperlegible-latin-ext-700-normal.1jgehju1n4bgu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(../media/atkinson-hyperlegible-latin-700-normal.3ij26zqblfe95.woff2)format("woff2"),url(../media/atkinson-hyperlegible-latin-700-normal.0kr4d1tyihlyu.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.0_q8wa_t-7-c7.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.1-h66gx1kjeux.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.2dcg25_89g34d.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.1r3eey-1tdqwh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.40ek894ady0so.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.0blsyrk14nago.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1ih4rrmj883u6.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0hj8bqnym411c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.3nj-glub930lh.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.2tfs-ajhr_27q.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.29wincfdhpbow.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.30hm7mcic8nak.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1g2cl4geicio1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.400h8-n7y356b.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2w9-mj8vy__-b.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.2yypdhrkbqnza.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.3-fgi0nn_mag-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.25_05y-blbp24.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.20ixcot5hpnm-.woff)format("woff");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}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--dv-bg:var(--lightningcss-light,#f6f7f2)var(--lightningcss-dark,#14160f);--dv-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1e17);--dv-sunken:var(--lightningcss-light,#eef0e8)var(--lightningcss-dark,#23261d);--dv-line:var(--lightningcss-light,#dde1d5)var(--lightningcss-dark,#33372b);--dv-line-strong:var(--lightningcss-light,#c2c8b6)var(--lightningcss-dark,#4a4f3f);--dv-text:var(--lightningcss-light,#1b1e17)var(--lightningcss-dark,#f1f3ea);--dv-muted:var(--lightningcss-light,#575d4f)var(--lightningcss-dark,#a5aa98);--dv-accent:var(--lightningcss-light,#a2552f)var(--lightningcss-dark,#dd8f63);--dv-accent-strong:var(--lightningcss-light,#874524)var(--lightningcss-dark,#e9a783);--dv-accent-soft:var(--lightningcss-light,#f6e8de)var(--lightningcss-dark,#36241a);--dv-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d120b);--dv-ok:var(--lightningcss-light,#47744b)var(--lightningcss-dark,#8fb386);--dv-ok-soft:var(--lightningcss-light,#e5eee2)var(--lightningcss-dark,#253024);--dv-warn:var(--lightningcss-light,#8a5d18)var(--lightningcss-dark,#d39a5b);--dv-warn-soft:var(--lightningcss-light,#f5ecd9)var(--lightningcss-dark,#33291a);--dv-fail:var(--lightningcss-light,#a3463a)var(--lightningcss-dark,#d98878);--dv-fail-soft:var(--lightningcss-light,#f7e5e1)var(--lightningcss-dark,#38211d);--dv-space-1:4px;--dv-space-2:8px;--dv-space-3:12px;--dv-space-4:16px;--dv-space-5:20px;--dv-space-6:24px;--dv-space-8:32px;--dv-space-12:48px;--dv-radius-xs:4px;--dv-radius-sm:8px;--dv-radius-md:12px;--dv-radius-full:9999px;--dv-shadow-sm:0 1px 2px 0 var(--lightningcss-light,#1b1e170d)var(--lightningcss-dark,#0000004d);--dv-shadow-md:0 6px 16px -4px var(--lightningcss-light,#1b1e171a)var(--lightningcss-dark,#00000080), 0 2px 4px -1px var(--lightningcss-light,#1b1e170d)var(--lightningcss-dark,#0000004d);--dv-fast:.12s;--dv-base:.2s;--dv-slow:.32s;--dv-ease-out:cubic-bezier(.2, 0, 0, 1);--dv-ease-enter:cubic-bezier(.16, 1, .3, 1);--dv-pulse:2.4s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
:root{--hg-fundo:#0f2a43;--hg-texto:#e6eef5;--hg-mudo:#afc6d6;--hg-acao:#f67922;--hg-acao-forte:#ff8e3c;--sans:"Atkinson Hyperlegible", ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--margem:clamp(16px, 4vw, 40px)}*,:before,:after{box-sizing:border-box}html{background:var(--dv-bg);color:var(--dv-text);font-family:var(--sans);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:88px;font-size:17px;line-height:1.6}body{min-height:100dvh;margin:0;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}h1,h2,h3{letter-spacing:-.022em;text-wrap:balance;line-height:1.12}p{text-wrap:pretty}a{color:inherit;-webkit-text-decoration-color:var(--dv-line-strong);text-decoration-color:var(--dv-line-strong);text-underline-offset:.2em;transition:text-decoration-color var(--dv-fast) var(--dv-ease-out), color var(--dv-fast) var(--dv-ease-out)}a:hover{-webkit-text-decoration-color:var(--dv-accent);text-decoration-color:var(--dv-accent)}:focus-visible{outline:2px solid var(--dv-accent);outline-offset:2px;border-radius:var(--dv-radius-xs)}::selection{background:var(--dv-accent-soft)}code,.data{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.88em}:not(pre)>code{border-radius:var(--dv-radius-xs);background:var(--dv-sunken);padding:.1em .35em}img{max-width:100%;display:block}.largura{width:min(1160px, 100% - 2 * var(--margem));margin-inline:auto}.pular{position:absolute;left:-9999px}.pular:focus{left:var(--margem);z-index:20;background:var(--dv-surface);padding:8px 12px;top:8px}.sobre{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dv-accent);font-size:.74rem;font-weight:500}.miudo{color:var(--dv-muted);font-size:.88rem}.mudo{color:var(--dv-muted)}.marca img{width:auto}.so-escuro{display:none}@media (prefers-color-scheme:dark){.so-claro{display:none}.so-escuro{display:block}}.botao{border:1.5px solid var(--dv-accent);border-radius:var(--dv-radius-sm);background:var(--dv-accent);color:var(--dv-on-accent);transition:background-color var(--dv-fast) var(--dv-ease-out), border-color var(--dv-fast) var(--dv-ease-out), transform var(--dv-fast) var(--dv-ease-out);align-items:center;gap:.5em;padding:.78em 1.25em;font-weight:700;text-decoration:none;display:inline-flex}.botao:hover{background:var(--dv-accent-strong);border-color:var(--dv-accent-strong)}.botao:active{transform:translateY(1px)}.botao.contorno{border-color:var(--dv-line-strong);color:var(--dv-text);background:0 0}.botao.contorno:hover{border-color:var(--dv-text);background:0 0}.botao.pequeno{padding:.45em .9em;font-size:.9rem}.acoes{flex-wrap:wrap;gap:12px;display:flex}.topo{z-index:10;border-bottom:1px solid var(--dv-line);background:color-mix(in srgb, var(--dv-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.topo-linha{align-items:center;gap:20px;height:64px;display:flex}.topo nav{gap:22px;margin-left:auto;font-size:.92rem;display:flex}.topo nav a,.topo .github{color:var(--dv-muted);text-decoration:none}.topo nav a:hover,.topo .github:hover{color:var(--dv-text)}.topo .github{white-space:nowrap;font-size:.92rem}@media (max-width:900px){.topo-linha{flex-wrap:wrap;gap:6px 16px;height:auto;padding-block:12px 0}.topo nav{white-space:nowrap;scrollbar-width:none;order:3;width:100%;margin:0;padding-bottom:10px;overflow-x:auto}.topo .github{margin-left:auto}}.abertura{padding-block:clamp(48px,8vw,104px) clamp(56px,8vw,112px)}.abertura-grade{align-items:start;gap:clamp(40px,5vw,72px);display:grid}@media (min-width:1000px){.abertura-grade{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.abertura h1{letter-spacing:-.02em;margin-top:22px;font-size:clamp(2.5rem,5.6vw,4.3rem);line-height:1.04}.abertura h1 em{color:var(--dv-accent);font-style:normal}.intro{max-width:56ch;color:var(--dv-muted);margin-top:26px;font-size:1.16rem}.abertura .acoes{margin-top:34px}.selos{color:var(--dv-muted);flex-wrap:wrap;gap:8px 22px;margin-top:28px;font-size:.9rem;display:flex}.selos li:before{content:"";border-radius:var(--dv-radius-full);background:var(--dv-ok);vertical-align:.12em;width:6px;height:6px;margin-right:9px;display:inline-block}.estado{border-top:1px solid var(--dv-line);color:var(--dv-muted);margin-top:30px;padding-top:18px;font-size:.9rem}.estado .data{border:1px solid var(--dv-line-strong);border-radius:var(--dv-radius-xs);color:var(--dv-text);margin-right:8px;padding:2px 7px}.chamada{border:1px solid var(--dv-line);border-radius:var(--dv-radius-md);background:var(--dv-surface);box-shadow:var(--dv-shadow-md)}.chamada>header{border-bottom:1px solid var(--dv-line);align-items:center;gap:10px;padding:14px 20px;font-size:.92rem;display:flex}.chamada>header .data{color:var(--dv-muted)}.chamada>header .voice-bars{margin-left:auto}.fio{gap:16px;padding:22px 20px 6px;display:grid;position:relative}.fio:before{content:"";background:linear-gradient(to bottom, var(--dv-line-strong) 70%, var(--dv-accent));border-radius:1px;width:2px;position:absolute;top:28px;bottom:16px;left:33px}.fio li{animation:dv-rise var(--dv-slow) var(--dv-ease-enter) both;grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid;position:relative}.fio .no{z-index:1;border:2px solid var(--dv-line-strong);border-radius:var(--dv-radius-full);background:var(--dv-surface);width:10px;height:10px;margin:7px 9px}.fio [data-lado=agente] .no{border-color:var(--dv-text);background:var(--dv-text)}.fio [data-lado=evento] .no{border-radius:var(--dv-radius-xs);width:16px;height:16px;margin:4px 6px}.fio [data-tom=vivo] .no{border-color:var(--dv-accent);background:var(--dv-accent-soft);box-shadow:0 0 0 4px var(--dv-accent-soft)}.fio [data-tom=ok] .no{border-color:var(--dv-ok);background:var(--dv-ok-soft)}.fio .rotulo{color:var(--dv-muted);font-size:.74rem;display:block}.fio .rotulo.data{color:var(--dv-text)}.fio [data-tom=vivo] .rotulo{color:var(--dv-accent)}.fio p{font-size:.92rem;line-height:1.45}.fio [data-lado=quem-ligou] p,.fio [data-lado=agente] p{color:var(--dv-muted)}.fio [data-lado=evento]>div{border:1px solid var(--dv-line);border-radius:var(--dv-radius-sm);background:var(--dv-bg);padding:8px 12px}.fio [data-tom=vivo]>div{border-color:var(--dv-accent);background:var(--dv-accent-soft)}.chamada figcaption{border-top:1px solid var(--dv-line);color:var(--dv-muted);margin-top:14px;padding:14px 20px;font-size:.82rem}@keyframes dv-rise{0%{opacity:0;transform:translateY(8px)}}.live-dot{border-radius:var(--dv-radius-full);background:var(--dv-accent);flex:none;width:8px;height:8px;position:relative}.live-dot:after{content:"";border-radius:inherit;border:2px solid var(--dv-accent);animation:dv-pulse var(--dv-pulse) var(--dv-ease-out) infinite;position:absolute;inset:0}@keyframes dv-pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.voice-bars{align-items:center;gap:3px;height:20px;display:inline-flex}.voice-bars span{background:var(--dv-accent);border-radius:2px;width:3px;height:100%;animation:1.1s ease-in-out infinite dv-voice}.voice-bars span:nth-child(2){animation-delay:-.35s}.voice-bars span:nth-child(3){animation-delay:-.7s}.voice-bars span:nth-child(4){animation-delay:-.2s}.voice-bars span:nth-child(5){animation-delay:-.55s}@keyframes dv-voice{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.secao{border-top:1px solid var(--dv-line);padding-block:clamp(56px,8vw,104px);position:relative}.secao[data-vivo]{background:var(--dv-surface)}.secao>.largura>h2{max-width:24ch;margin-top:18px;font-size:clamp(1.9rem,3.6vw,2.9rem)}.secao>.largura>h2+*{margin-top:clamp(28px,4vw,48px)}.secao .lead{max-width:68ch;color:var(--dv-muted);font-size:1.08rem}.secao .miudo{max-width:78ch;margin-top:28px}.duas{gap:clamp(24px,4vw,56px);display:grid}@media (min-width:820px){.duas{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.duas>*{min-width:0}.duas>p{color:var(--dv-muted);font-size:1.08rem}.duas>div>*+*{margin-top:18px}.tres{border:1px solid var(--dv-line);border-radius:var(--dv-radius-md);background:var(--dv-bg);gap:0;display:grid;overflow:hidden}@media (min-width:820px){.tres{grid-template-columns:repeat(3,1fr)}}.tres li{border-top:1px solid var(--dv-line);flex-direction:column;gap:12px;padding:clamp(22px,3vw,32px);display:flex}.tres li:first-child{border-top:0}@media (min-width:820px){.tres li{border-top:0;border-left:1px solid var(--dv-line)}.tres li:first-child{border-left:0}}.tres .data{color:var(--dv-accent)}.tres h3{font-size:1.22rem}.tres p{color:var(--dv-muted);font-size:.98rem}.tres a{margin-top:auto;padding-top:6px;font-size:.9rem}.principios{gap:28px;margin-top:clamp(32px,4vw,48px);display:grid}@media (min-width:820px){.principios{grid-template-columns:repeat(3,1fr)}}.principios h3{font-size:1.05rem}.principios p{color:var(--dv-muted);margin-top:8px;font-size:.96rem}.lista-marcada{gap:12px;display:grid}.lista-marcada li{padding-left:24px;position:relative}.lista-marcada li:before{content:"";background:var(--dv-line-strong);border-radius:2px;width:4px;height:.85em;position:absolute;top:.4em;left:0}.provas{gap:20px;margin-top:36px;display:grid}@media (min-width:900px){.provas{grid-template-columns:1fr 1fr;align-items:start}}.provas>section{border:1px solid var(--dv-line);border-radius:var(--dv-radius-md);background:var(--dv-surface);padding:22px 24px}.provas h3{letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.05rem;display:flex}.provas h3 .data{color:var(--dv-muted);margin-left:auto}.pino{border-radius:var(--dv-radius-full);background:var(--dv-line-strong);flex:none;width:10px;height:10px}[data-estado=real] .pino{background:var(--dv-ok)}[data-estado=simulacao] .pino{border:2px solid var(--dv-ok);background:0 0}[data-estado=parcial] .pino{background:var(--dv-warn)}[data-estado=aguardando] .pino{border:2px dashed var(--dv-muted);background:0 0}.provas .miudo{margin-top:6px}.provas ul{margin-top:16px}.provas li{border-top:1px solid var(--dv-line);gap:2px;padding-block:12px;font-size:.94rem;display:grid}.provas li span{color:var(--dv-muted);font-size:.88rem}.comando{border:1px solid var(--dv-line);border-radius:var(--dv-radius-sm);background:var(--dv-sunken);position:relative}.comando figcaption{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dv-muted);padding:8px 14px 0;font-size:.7rem}.comando pre{margin:0;padding:12px 14px 14px;font-size:.86rem;line-height:1.6;overflow-x:auto}.comando pre code{font-size:1em}.comando pre code:before{content:"$ ";color:var(--dv-accent);-webkit-user-select:none;user-select:none}.comando button{border:1px solid var(--dv-line-strong);border-radius:var(--dv-radius-xs);background:var(--dv-surface);color:var(--dv-muted);font:500 .72rem var(--mono);cursor:pointer;padding:3px 9px;position:absolute;top:6px;right:6px}.comando button:hover{color:var(--dv-text);border-color:var(--dv-text)}.parceira{border-radius:var(--dv-radius-md);background:var(--hg-fundo);color:var(--hg-texto);align-items:center;gap:28px;padding:clamp(28px,4vw,48px);display:grid}@media (min-width:900px){.parceira{grid-template-columns:1.2fr 1fr}}.parceira .sobre{color:var(--hg-acao-forte)}.parceira h2,.parceira h3{margin-top:14px;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.15}.parceira p,.passos .parceira p{color:var(--hg-mudo);margin-top:14px}.botao-parceira{border-radius:var(--dv-radius-sm);background:var(--hg-acao);color:var(--hg-fundo);transition:background-color var(--dv-fast) var(--dv-ease-out);gap:.6em;padding:.9em 1.3em;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.botao-parceira:hover{background:var(--hg-acao-forte)}.parceira .miudo{font-size:.84rem}.perguntas{border-top:1px solid var(--dv-line);max-width:820px}.perguntas details{border-bottom:1px solid var(--dv-line)}.perguntas summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.perguntas summary::-webkit-details-marker{display:none}.perguntas summary:after{content:"+";font-family:var(--mono);color:var(--dv-accent);font-weight:400}.perguntas details[open] summary:after{content:"−"}.perguntas details p{max-width:68ch;color:var(--dv-muted);padding-bottom:20px}.folha{padding-block:clamp(48px,7vw,88px) clamp(64px,8vw,104px)}.folha h1{letter-spacing:-.03em;max-width:22ch;margin-top:18px;font-size:clamp(2.1rem,4.6vw,3.3rem)}.folha .intro{max-width:66ch;margin-bottom:clamp(40px,6vw,72px)}.folha h2{font-size:1.5rem}.folha h3{font-size:1.1rem}.passos{counter-reset:passo;gap:48px;max-width:820px;display:grid;position:relative}.passos:before{content:"";background:var(--dv-line-strong);width:2px;position:absolute;top:8px;bottom:8px;left:17px}.passos>li{counter-increment:passo;padding-left:64px;position:relative}.passos>li:before{content:counter(passo);border:2px solid var(--dv-line-strong);border-radius:var(--dv-radius-full);background:var(--dv-bg);width:36px;height:36px;font:500 .9rem var(--mono);place-items:center;display:grid;position:absolute;top:-3px;left:0}.passos>li:first-child:before{border-color:var(--dv-accent);color:var(--dv-accent)}.passos>li>*+*{margin-top:16px}.passos p{color:var(--dv-muted)}@media (max-width:600px){.passos:before{display:none}.passos>li{padding-top:48px;padding-left:0}}.requisitos{border:1px solid var(--dv-line);border-radius:var(--dv-radius-sm);background:var(--dv-surface);display:grid}.requisitos>div{border-top:1px solid var(--dv-line);padding:16px 18px}.requisitos>div:first-child{border-top:0}.requisitos dt{font-weight:700}.requisitos dd{color:var(--dv-muted);margin-top:4px;font-size:.92rem}.alternativas{border-top:1px solid var(--dv-line);margin-top:clamp(56px,7vw,88px);padding-top:clamp(40px,5vw,56px)}.alternativas>h2{margin-bottom:28px}.alternativas p{color:var(--dv-muted)}.alternativas>.miudo{margin-top:32px}.skills{gap:20px;display:grid}@media (min-width:900px){.skills{grid-template-columns:1fr 1fr}}.skills article{border:1px solid var(--dv-line);border-radius:var(--dv-radius-md);background:var(--dv-surface);flex-direction:column;gap:12px;padding:26px;scroll-margin-top:88px;display:flex}.skills article:target{border-color:var(--dv-accent)}.skills h2{font-size:1.28rem}.skills h3{font:500 .72rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dv-muted);margin-top:6px}.skills article>p:not(.sobre){color:var(--dv-muted);font-size:.96rem}.frases{flex-wrap:wrap;gap:6px;display:flex}.frases li{border:1px solid var(--dv-line);border-radius:var(--dv-radius-full);background:var(--dv-bg);padding:3px 10px;font-size:.84rem}.skills article>a{margin-top:auto;padding-top:8px;font-size:.9rem}.skills+.miudo{margin-top:32px}.leituras{border-top:1px solid var(--dv-line);gap:0;max-width:820px;display:grid}.leituras li{border-bottom:1px solid var(--dv-line);padding:16px 0}.leituras a{justify-content:space-between;align-items:baseline;gap:16px;text-decoration:none;display:flex}.leituras a .data{color:var(--dv-muted)}.leituras a:hover strong{color:var(--dv-accent)}.leituras p{margin-top:4px;font-size:.94rem}.versoes-indice{flex-wrap:wrap;gap:8px;margin-bottom:40px;display:flex}.versoes-indice a{border:1px solid var(--dv-line-strong);border-radius:var(--dv-radius-xs);padding:3px 10px;text-decoration:none}.versoes-indice a:hover{border-color:var(--dv-accent)}.versao{border-top:1px solid var(--dv-line);max-width:820px;padding-block:40px;scroll-margin-top:72px}.versao>header{align-items:baseline;gap:16px;display:flex}.versao>header h2{font-size:2.2rem}.versao>header time{color:var(--dv-muted)}.versao section{margin-top:28px}.versao h3{font:500 .76rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dv-muted)}.versao [data-atencao]{border:1px solid var(--dv-warn);border-radius:var(--dv-radius-sm);background:var(--dv-warn-soft);padding:18px 20px}.versao [data-atencao] h3{color:var(--dv-warn)}.versao ul{gap:18px;margin-top:14px;display:grid}.versao li p{color:var(--dv-muted);margin-top:4px;font-size:.95rem}.marca-bloco{border-top:1px solid var(--dv-line);padding-block:40px}.marca-bloco>h2{margin-bottom:20px}.marca-bloco>p,.marca-bloco .duas>*{min-width:0}.duas>p{max-width:70ch;color:var(--dv-muted);font-size:1rem}.arquivos{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-block:28px 16px;display:grid}.arquivos li{gap:4px;font-size:.92rem;display:grid}.arquivos a{border:1px solid var(--dv-line);border-radius:var(--dv-radius-sm);place-items:center;height:132px;margin-bottom:6px;display:grid}.arquivos a[data-fundo]{background:var(--dv-bg)}.arquivos a[data-fundo=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.arquivos a[data-fundo=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.arquivos .data{color:var(--dv-muted)}.cores{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-top:24px;display:grid}.cores li{gap:2px;display:grid}.cores .amostra{border:1px solid var(--dv-line);border-radius:var(--dv-radius-sm);height:56px;margin-bottom:6px}.amostra-tipo{letter-spacing:-.02em;font-size:1.7rem;font-weight:700;line-height:1.2}.amostra-tipo.data{letter-spacing:-.01em;font-size:1.15rem;font-weight:500}.rodape{border-top:1px solid var(--dv-line);background:var(--dv-sunken);font-size:.9rem}.rodape-grade{grid-template-columns:repeat(2,1fr);gap:32px;padding-block:56px 40px;display:grid}.rodape-grade>div{grid-column:1/-1}@media (min-width:900px){.rodape-grade{grid-template-columns:1.5fr repeat(4,1fr)}.rodape-grade>div{grid-column:auto}}.rodape-grade>div p{max-width:30ch;color:var(--dv-muted);margin-top:14px}.rodape nav{align-content:start;gap:9px;display:grid}.rodape h2{font:500 .72rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dv-muted);margin-bottom:4px}.rodape nav a{text-decoration:none}.rodape nav a:hover{color:var(--dv-accent)}.rodape-fim{border-top:1px solid var(--dv-line);color:var(--dv-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:20px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.voice-bars span{animation:none;transform:scaleY(.65)}.fio li{animation:none}.live-dot:after{opacity:.45;animation:none;transform:scale(1.9)}}.passos>li,.skills>article,.provas>section,.tres>li,.parceira>*,.fio>li>div{min-width:0}
