:root,[data-theme=a]{--bg:#fbfaf7;--bg-alt:#f4f1ea;--surface:#fff;--line:#e6e2d9;--line-soft:#efece5;--line-strong:#1c1b19;--input-line:#8a857b;--placeholder-line:#a8a296;--text:#1c1b19;--text-body:#3a3832;--text-2:#4a4740;--text-3:#57534c;--mark:#8a857b;--accent:#0e4a4a;--accent-hover:#08302f;--on-accent:#fff;--accent-soft:#eef3f1;--on-accent-soft:#0b3a3a;--accent-2:#0e4a4a;--accent-2-text:#0e4a4a;--tag-urg:#0e4a4a;--tag-prova:#4a4740;--tag-pronto:#0e4a4a;--tag-novo:#4a4740;--dark:#13201f;--on-dark:#f4f1ea;--on-dark-2:#d9d5cc;--on-dark-accent:#9fc4ba;--on-dark-label:#c9d8d3;--dark-line:#3c4d4a;--font-display:"Fraunces", Georgia, serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-body);--display-weight:400;--h1-weight:300;--display-tracking:-.02em;--radius:14px;--radius-sm:10px;--radius-btn:999px;--shadow:0 1px 2px #1c1b190a, 0 12px 32px #1c1b190d;--header-h:4.5rem}[data-theme=b]{--bg:#0e141b;--bg-alt:#111922;--surface:#111922;--line:#243140;--line-soft:#1f2b38;--line-strong:#33465a;--input-line:#5b6e83;--placeholder-line:#3a4c60;--surface-2:#141d27;--card:#18222d;--card-line:#2a394a;--sunk:#0b1117;--ok-soft:#132219;--ok-line:#2c5a40;--ok-text:#a9c8b6;--urg-line:#5a2e33;--accent-line:#5a4520;--accent-soft-text:#bfa982;--info-line:#24485a;--text:#e6edf3;--text-body:#c3ceda;--text-2:#c3ceda;--text-3:#b4c0cc;--mark:#9aa8b7;--accent:#f5b544;--accent-hover:#ffd58a;--on-accent:#14100a;--accent-soft:#1e1a12;--on-accent-soft:#f5b544;--accent-2:#6cc7f0;--accent-2-text:#6cc7f0;--tag-urg:#ff8f8f;--tag-prova:#f5b544;--tag-pronto:#5fd39a;--tag-novo:#9aa8b7;--dark:#0b1117;--on-dark:#e6edf3;--on-dark-2:#c3ceda;--on-dark-accent:#f5b544;--on-dark-label:#9aa8b7;--dark-line:#243140;--font-display:"Space Grotesk", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--display-weight:600;--h1-weight:600;--display-tracking:-.025em;--radius:6px;--radius-sm:4px;--radius-btn:4px;--shadow:0 12px 32px #00000059}[data-theme=c]{--bg:#fbfaf7;--bg-alt:#f4f2ec;--surface:#fff;--line:#e4e0d6;--line-soft:#ece8df;--line-strong:#14161f;--input-line:#8a8678;--placeholder-line:#b8b3a6;--text:#14161f;--text-body:#30343f;--text-2:#4a4e5e;--text-3:#4a4e5e;--mark:#8a8678;--accent:#2447d6;--accent-hover:#1d3bb8;--on-accent:#fff;--accent-soft:#e8edff;--on-accent-soft:#1d3bb8;--accent-2:#f26b2a;--accent-2-text:#b23f0c;--tag-urg:#b23f0c;--tag-prova:#1d3bb8;--tag-pronto:#1d3bb8;--tag-novo:#4a4e5e;--dark:#14161f;--on-dark:#fff;--on-dark-2:#d4d6de;--on-dark-accent:#8ea6ff;--on-dark-label:#b9bcc8;--dark-line:#30343f;--dark-2:#22253a;--on-dark-accent-2:#f7a479;--on-accent-2:#14161f;--accent-2-soft:#ffe3d3;--on-accent-2-soft:#8a2f07;--on-accent-label:#dce3ff;--accent-line:#8ea6ff;--accent-deep:#1a3299;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-body);--display-weight:700;--h1-weight:800;--display-tracking:-.035em;--radius:1rem;--radius-sm:.6rem;--radius-btn:.7rem;--shadow:0 12px 32px #14161f14}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--text);font-family:var(--font-body);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6}img,svg{max-width:100%;display:block}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}h1,h2,h3,h4{overflow-wrap:break-word;hyphens:auto}a{color:var(--accent)}a:hover{color:var(--accent-hover)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.on-dark :focus-visible{outline-color:var(--on-dark-accent)}button,input,select,textarea{font:inherit;color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.senno{white-space:nowrap}.senno-s{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.senno .senno-m{width:auto;max-width:none;display:inline-block}.senno--mono .senno-m{vertical-align:-.07em;height:.9em;margin-right:-.01em}.senno--mono path{stroke-width:var(--senno-traco,10)}.senno--mono circle{fill:var(--senno-ponto,#b8860b)}[data-theme=b],.on-dark,[data-theme=c] .escuro,[data-theme=c] .cobalto{--senno-ponto:#e8c46a}[data-theme=c] .laranja-bloco,[data-theme=c] .cartao.laranja,[data-theme=c] .passos-aprov li:last-child{--senno-ponto:currentColor}:is(h1,h2,h3,strong,b,th,.rot-d,.display) .senno--mono{--senno-traco:12}[data-theme=a] :is(h1,h2,.display) .senno--mono{--senno-traco:8}[data-theme=c] :is(h1,h2,h3,.display) .senno--mono{--senno-traco:14}.senno--cor .senno-m{vertical-align:-.2em;border-radius:.18em;height:1.1em;margin-right:.08em}.skip-link{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:var(--radius-sm);padding:.75rem 1rem;font-weight:500;text-decoration:none;position:absolute;top:-4rem;left:1rem}.skip-link:focus{color:var(--on-accent);top:1rem}.wrap{max-width:1200px;margin:0 auto;padding-inline:1.5rem}@media (width<=480px){.wrap{padding-inline:1.125rem}}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);font-size:.8125rem;font-weight:500}.display{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1.1}.h2{font-size:clamp(2rem,3.6vw,3rem)}.lede{color:var(--text-2);font-size:1.0625rem}.btn{border-radius:var(--radius-btn);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-hover);color:var(--on-accent)}.btn-ghost{color:var(--text-body);border-color:var(--input-line);background:0 0}.btn-ghost:hover{border-color:var(--text);color:var(--text)}.btn-sm{padding:.5rem 1.125rem;font-size:.9375rem}.btn[disabled]{opacity:.55;cursor:not-allowed}.link-arrow{text-underline-offset:.3em;align-items:center;gap:.4rem;min-height:44px;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}html.js .reveal:not(.is-in){opacity:0;transform:translateY(18px)}}:root,[data-theme=a]{--hl:#9fc4ba99}[data-theme=b]{--hl:#f5b54457}[data-theme=c]{--hl:#f26b2a61}.on-dark,.escuro{--hl:color-mix(in srgb, var(--on-dark-accent) 34%, transparent)}[data-theme=c] .escuro{--hl:#f26b2a80}[data-theme=c] .cobalto{--hl:#f26b2a8c}[data-theme=c] .laranja-bloco{--hl:#ffffff8c}.hl{background-image:linear-gradient(var(--hl), var(--hl));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 88%;background-repeat:no-repeat;background-size:100% .45em;padding-inline:.06em}@media (prefers-reduced-motion:no-preference){.hl{transition:background-size 1s cubic-bezier(.3,.7,.2,1) .3s}html.js .hl:not(.is-on){background-size:0% .45em}}:is(.eyebrow,.olho,.caps,th,.dor h3,.orb-marca,.rot-d) .senno--mono circle{display:none}:is(.eyebrow,.olho,.caps,th,.dor h3,.orb-marca,.rot-d) .senno--mono .senno-m{margin-right:-.13em}.ver-mais,.rot-m{display:none}@media (width<=640px){html.js .ver-mais{cursor:pointer;min-height:44px;color:inherit;border:1px solid color-mix(in srgb, currentColor 40%, transparent);background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;padding:.55rem 1.05rem;font-size:.9375rem;font-weight:600;display:inline-flex}html.js .ver-mais svg{transition:transform .25s}html.js .ver-mais[aria-expanded=true] svg{transform:rotate(180deg)}html.js .ver-mais .vm-fechar,html.js .ver-mais[aria-expanded=true] .vm-abrir{display:none}html.js .ver-mais[aria-expanded=true] .vm-fechar{display:inline}html.js [data-mais-alvo]:not(.aberto) .det{display:none!important}html.js [data-mais-alvo]:not(.aberto) .rot-m{display:revert}html.js [data-mais-alvo]:not(.aberto) .rot-m.chips-m{display:flex}}@media (width<=640px) and (prefers-reduced-motion:no-preference){html.js [data-mais-alvo].aberto .det{animation:.45s cubic-bezier(.2,.7,.2,1) both entrada}}.chips-m{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.chips-m li{background:var(--accent-soft);color:var(--on-accent-soft);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.875rem;font-weight:600;line-height:1.25;display:inline-flex}.chips-m svg{flex:none}@keyframes entrada{0%{opacity:0;transform:translateY(14px)}}@keyframes entrada-h1{0%{transform:translateY(10px)}}@media (prefers-reduced-motion:no-preference){html.js [data-entrada]>*{animation:.7s cubic-bezier(.2,.7,.2,1) both entrada}html.js [data-entrada]>h1{animation-name:entrada-h1}[data-entrada]>:nth-child(2){animation-delay:80ms}[data-entrada]>:nth-child(3){animation-delay:.16s}[data-entrada]>:nth-child(4){animation-delay:.24s}[data-entrada]>:nth-child(5){animation-delay:.32s}[data-entrada]>:nth-child(n+6){animation-delay:.4s}.reveal-filhos>*{transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 70ms)}html.js .reveal-filhos:not(.is-in)>*{opacity:0;transform:translateY(16px)}}[data-contar]{font-variant-numeric:tabular-nums}
