:root{--font:"Mona Sans", system-ui, sans-serif;--font-display:"Fustat", "Mona Sans", system-ui, sans-serif;--mono:"Martian Mono", ui-monospace, monospace;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.25rem;--text-xl:clamp(1.5rem, 1.2rem + 1vw, 2rem);--text-2xl:clamp(2rem, 1.4rem + 2.4vw, 3.25rem);--text-hero:clamp(2.75rem, 1.2rem + 5vw, 5.5rem);--gutter:clamp(1.25rem, 4vw, 3rem);--max:1240px;--r-control:10px;--r-card:18px;--r-feature:26px;--ease-out:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papel:#f6f9fa;--cartao:#fff;--azul-claro:#eaf4f6;--linho:#dde7ea;--linho-forte:#c3d3d8;--greige:#8aa0a8;--taupe:#4f6670;--grafite:#6b7a80;--nogueira:#1b7f4e;--vinho:#123b4a;--vinho-forte:#0b2530;--vinho-suave:#123b4a12;--carvao:#102a33;--sobre-vinho:#fff;--atencao:#a85a17;--atencao-viva:#f2994a;--atencao-suave:#f2994a29;--alerta:#b4232c;--alerta-suave:#b4232c14;--depth-control:0 1px 2px #123b4a1f;--depth-card:inset 0 1px 0 #ffffffe6, 0 1px 2px #123b4a14, 0 18px 40px -24px #123b4a4d;--depth-feature:inset 0 1px 0 #fffffff2, 0 2px 4px #123b4a1a, 0 36px 80px -32px #123b4a59}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papel:#0b1d24;--cartao:#11262e;--azul-claro:#16303a;--linho:#1f3a45;--linho-forte:#2c4b57;--greige:#6f8a94;--taupe:#a5bcc4;--grafite:#93a6ad;--nogueira:#4cc38a;--vinho:#7cc4d6;--vinho-forte:#a6dbe8;--vinho-suave:#7cc4d61f;--carvao:#eef5f7;--sobre-vinho:#0b1d24;--atencao:#f2b07a;--atencao-viva:#f2994a;--atencao-suave:#f2994a29;--alerta:#f08a8f;--alerta-suave:#f08a8f1f;--depth-control:0 1px 2px #00000080;--depth-card:inset 0 1px 0 #ffffff0d, 0 1px 2px #00000080, 0 24px 48px -24px #000c;--depth-feature:inset 0 1px 0 #ffffff14, 0 2px 4px #00000080, 0 40px 90px -30px #7cc4d640}:root,[data-theme]{--texto:var(--carvao);--texto-apoio:var(--taupe);--borda:var(--linho);--borda-forte:var(--linho-forte)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--papel);color:var(--texto);font-family:var(--font);font-size:var(--text-base);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3{text-wrap:balance;margin:0}h1,h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:700;line-height:1.08}h3{font-family:var(--font);font-size:var(--text-base);letter-spacing:-.01em;font-weight:650;line-height:1.3}.num{font-variant-numeric:tabular-nums;white-space:nowrap}p{text-wrap:pretty;margin:0}button{font:inherit}:focus-visible{outline:2px solid var(--vinho);outline-offset:3px}.mono{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:0}.btn{white-space:nowrap;cursor:pointer;height:46px;transition:background-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--acao,.botao-fundo{background:linear-gradient(180deg, color-mix(in srgb, var(--vinho) 82%, #fff) 0%, var(--vinho) 55%, color-mix(in srgb, var(--vinho) 88%, #000) 100%);color:var(--sobre-vinho);box-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #0000002e, 0 1px 2px #0d2a354d, 0 10px 22px -10px color-mix(in srgb, var(--vinho) 75%, transparent)}.btn--acao:hover,.botao-fundo:hover{box-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #0000002e, 0 2px 4px #0d2a354d, 0 16px 28px -12px color-mix(in srgb, var(--vinho) 80%, transparent);transform:translateY(-1px)}.btn--neutro,.botao-claro{background:linear-gradient(180deg, var(--cartao) 0%, color-mix(in srgb, var(--papel) 55%, var(--cartao)) 100%);color:var(--texto);box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 1px color-mix(in srgb, var(--borda-forte) 80%, transparent), 0 1px 2px #123b4a14, 0 8px 18px -12px #123b4a59}.btn--neutro:hover,.botao-claro:hover{box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 1px var(--borda-forte), 0 2px 4px #123b4a14, 0 14px 24px -14px #123b4a73;transform:translateY(-1px)}[data-theme=dark] .btn--neutro,[data-theme=dark] .botao-claro{box-shadow:inset 0 1px 0 #ffffff12, 0 0 0 1px var(--borda-forte), 0 8px 18px -12px #0009}[data-theme=dark] .btn--acao,[data-theme=dark] .botao-fundo{box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001f,0 10px 22px -10px #0009}.btn--acao:disabled,.btn--neutro:disabled,.btn--acao[aria-disabled=true],.btn--neutro[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn--acao:active,.btn--neutro:active,.botao-fundo:active,.botao-claro:active{transform:translateY(0)}.botao-fundo__icone,.botao-claro__seta{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.botao-fundo__icone{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38}.botao-claro__seta{background:var(--papel);box-shadow:inset 0 0 0 1px var(--borda);color:var(--texto-apoio);transition:transform .16s var(--ease-out), color .16s var(--ease-out)}.botao-claro:hover .botao-claro__seta{color:var(--vinho);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.btn,.botao-claro__seta{transition:none}.btn--acao:hover,.btn--neutro:hover,.botao-fundo:hover,.botao-claro:hover{transform:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --fade-topo{syntax:"<length>";inherits:false;initial-value:0}@property --fade-base{syntax:"<length>";inherits:false;initial-value:0}.rola-invisivel{overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-topo), #000 calc(100% - var(--fade-base)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-topo), #000 calc(100% - var(--fade-base)), transparent 100%);overflow-y:auto}@supports (animation-timeline:scroll()){.rola-invisivel{animation:linear both rola-fade;animation-timeline:scroll(self)}}@keyframes rola-fade{0%{--fade-topo:0px;--fade-base:28px}8%,92%{--fade-topo:28px;--fade-base:28px}to{--fade-topo:28px;--fade-base:0px}}.rola-invisivel::-webkit-scrollbar{display:none}html[data-visivel=false] *,html[data-visivel=false] :before,html[data-visivel=false] :after{animation-play-state:paused!important}.estado-app{text-align:center;min-height:65vh;color:var(--texto);font-family:var(--font);align-content:center;justify-items:center;gap:18px;padding:32px;display:grid}.estado-app h1{max-width:24ch;font-size:clamp(22px,4vw,32px)}.estado-app p{max-width:55ch;color:var(--texto-apoio);margin:0}.estado-app div{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.estado-app button{background:var(--vinho);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:100px;padding:12px 24px;font-weight:600}.estado-app a{color:var(--vinho);font-weight:600}
