@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.eONuWG_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.eONuWG_variable{--fonte-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.CxYpZa_className{font-family:Geist,Geist Fallback;font-style:normal}.CxYpZa_variable{--fonte-geist:"Geist", "Geist Fallback"}
:root{--bg:#f3f4f6;--superficie:#fff;--superficie-2:#eef0f3;--fg:#0e1116;--suave:#525a68;--linha:#e4e6eb;--linha-forte:#d5d9e0;--painel:#0e1116;--painel-2:#161a21;--painel-linha:#262b35;--painel-fg:#fff;--painel-suave:#c5cbd6;--painel-apagado:#a9b0bc;--lima:#c8f55a;--acento-texto:#4d7c0f;--bom:#3f6212;--alerta:#b45309;--perigo:#c2410c;--barra-alerta:#f5b544;--barra-perigo:#ff8a73;--foco:#8db82e;--sobre-lima:#0e1116;--f-display:var(--fonte-bricolage), ui-rounded, "Segoe UI", system-ui, sans-serif;--f-texto:var(--fonte-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0d11;--superficie:#14181f;--superficie-2:#1c212a;--fg:#eef1f5;--suave:#a9b0bc;--linha:#262b35;--linha-forte:#343b47;--painel:#161a21;--painel-2:#1e232c;--painel-linha:#2e3440;--acento-texto:#c8f55a;--bom:#a3e635;--alerta:#f5b544;--perigo:#ff8a73;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b0d11;--superficie:#14181f;--superficie-2:#1c212a;--fg:#eef1f5;--suave:#a9b0bc;--linha:#262b35;--linha-forte:#343b47;--painel:#161a21;--painel-2:#1e232c;--painel-linha:#2e3440;--acento-texto:#c8f55a;--bom:#a3e635;--alerta:#f5b544;--perigo:#ff8a73;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--f-texto);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}a{color:inherit}p{text-wrap:pretty;margin:0}h1,h2,h3{margin:0}:focus-visible{outline:3px solid var(--foco);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.gutter{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.miolo{max-width:1200px;margin:0 auto}.display{font-family:var(--f-display);letter-spacing:-.04em;text-wrap:balance;font-weight:800;line-height:1}.marca-nome{font-family:var(--f-display);letter-spacing:-.05em;font-weight:800}.rotulo{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.num{font-variant-numeric:tabular-nums}.suave{color:var(--suave)}.acento{color:var(--acento-texto)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{min-height:44px;font:700 15px/1 var(--f-texto);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:transform .12s,opacity .12s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.55;cursor:progress}.btn-g{min-height:56px;padding:0 28px;font-size:17px}.btn-lima{background:var(--lima);color:var(--sobre-lima)}.btn-tinta{background:var(--fg);color:var(--bg)}.btn-linha{color:var(--fg);border:1px solid var(--linha-forte);background:0 0}.btn-escuro-linha{color:var(--painel-fg);background:0 0;border:1px solid #3a4150}.btn-texto{color:inherit;background:0 0;padding:0 12px}.btn-perigo{color:var(--perigo);border:1px solid var(--linha-forte);background:0 0}.largo{width:100%}.cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:28px}.painel{background:var(--painel);color:var(--painel-fg);border-radius:28px}.painel .suave{color:var(--painel-suave)}.grade-fundo{background-color:var(--painel);background-image:linear-gradient(var(--painel-2) 1px, transparent 1px), linear-gradient(90deg, var(--painel-2) 1px, transparent 1px);background-size:64px 64px}.grade-auto{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,300px), 100%), 1fr));gap:20px;display:grid}.formulario{flex-direction:column;gap:18px;display:flex}.campo{flex-direction:column;gap:8px;display:flex}.campo label,.legenda{font-size:14px;font-weight:700}.entrada{border:1px solid var(--linha-forte);background:var(--superficie);height:52px;color:var(--fg);font:16px var(--f-texto);border-radius:14px;width:100%;padding:0 16px}.entrada[aria-invalid=true]{border-color:var(--perigo)}select.entrada{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--suave) 50%), linear-gradient(135deg, var(--suave) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.ajuda{color:var(--suave);font-size:13px}.erro{color:var(--perigo);font-size:14px;font-weight:600}.alerta-erro{background:color-mix(in srgb, var(--perigo) 12%, transparent);color:var(--perigo);border-radius:14px;padding:12px 16px;font-size:15px;font-weight:600}.codigo{letter-spacing:.5em;text-align:center;font:700 26px var(--f-texto);padding-left:calc(16px + .5em)}.topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:24px;display:flex}.topo nav{flex-wrap:wrap;gap:4px 8px;display:flex}.topo nav a{color:var(--painel-suave);min-height:40px;font-weight:500}.logo{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.hero{flex-wrap:wrap;align-items:center;gap:64px;padding-block:56px 112px;display:flex}.hero>*{flex:440px;min-width:0}.hero h1{letter-spacing:-.045em;font-size:clamp(48px,7vw,92px);line-height:.95}.selo{color:#d9dee6;border:1px solid #2b313c;border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:14px}.secao{flex-direction:column;gap:44px;padding-block:clamp(72px,10vw,112px);display:flex}.secao h2.display{font-size:clamp(36px,4.5vw,56px)}.passo{flex-direction:column;gap:14px;padding:32px;display:flex}.passo .n{font-family:var(--f-display);letter-spacing:-.05em;font-size:56px;font-weight:800;line-height:1}.trilha{grid-template-columns:repeat(15,minmax(0,1fr));gap:6px;display:grid}.trilha span{aspect-ratio:1;background:var(--lima);border-radius:5px}.trilha .acima{background:var(--barra-perigo)}.trilha .hoje{background:0 0;border:2px solid #fff}.trilha .futuro{background:#262b35}.legenda-cores{color:var(--painel-apagado);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.legenda-cores span{align-items:center;gap:6px;display:inline-flex}.legenda-cores i{border-radius:3px;width:10px;height:10px;display:inline-block}details.faq{background:var(--superficie);border:1px solid var(--linha);border-radius:20px;padding:0 24px}details.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:17px;font-weight:700;list-style:none;display:flex}details.faq summary::-webkit-details-marker{display:none}details.faq[open] summary svg{transform:rotate(45deg)}details.faq p{color:var(--suave);padding-bottom:22px}.tela-entrar{flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100dvh;padding-block:40px;display:flex}.caixa-entrar{flex-direction:column;gap:22px;width:100%;max-width:460px;padding:clamp(24px,4vw,40px);display:flex}.caixa-entrar h1{font-size:34px}.qr{background:#fff;border-radius:20px;align-self:center;padding:12px;line-height:0}.segredo{letter-spacing:.08em;word-break:break-all;background:var(--superficie-2);border-radius:12px;padding:12px 14px;font:600 15px ui-monospace,SFMono-Regular,Menlo,monospace}.passos-2fa{color:var(--suave);flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.shell{flex-wrap:wrap;min-height:100dvh;display:flex}.menu{background:var(--painel);min-width:0;max-width:280px;color:var(--painel-fg);flex-direction:column;flex:248px;gap:22px;padding:24px 16px;display:flex}.menu .item{color:#d9dee6;min-height:44px;font:500 15px var(--f-texto);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:0 12px;text-decoration:none;display:flex}.menu .item:hover{background:var(--painel-2)}.menu .item[aria-current=page]{background:var(--lima);color:var(--sobre-lima);font-weight:700}.menu .grupo{flex-direction:column;gap:2px;display:flex}.menu .titulo-grupo{letter-spacing:.06em;text-transform:uppercase;color:var(--painel-apagado);padding:0 12px 6px;font-size:12px;font-weight:700}.menu .topo-menu{justify-content:space-between;align-items:center;gap:8px;display:flex}.menu .olho{border:1px solid var(--painel-linha);background:var(--painel-2);color:#d9dee6;height:34px;font:600 13px var(--f-texto);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.menu .olho:hover{border-color:var(--lima);color:var(--lima)}.menu .olho[aria-pressed=true]{background:var(--lima);border-color:var(--lima);color:var(--sobre-lima)}.menu .olho:focus-visible{outline:3px solid var(--lima);outline-offset:2px}.menu .casa{background:var(--painel-2);border:1px solid var(--painel-linha);border-radius:16px;flex-direction:column;gap:2px;padding:14px;display:flex}.menu .rodape-menu{flex-direction:column;gap:2px;margin-top:auto;display:flex}.area{min-width:0;padding-block:28px 56px;padding-left:max(16px, env(safe-area-inset-left,0px), 3vw);padding-right:max(16px, env(safe-area-inset-right,0px), 3vw);flex-direction:column;flex:999 560px;gap:20px;max-width:1320px;display:flex}@media (max-width:860px){.menu{max-width:none;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));flex-basis:100%;gap:14px}.menu .grupo{flex-direction:row;gap:6px;padding-bottom:4px;overflow-x:auto}.menu .item{white-space:nowrap;width:auto}.menu .titulo-grupo,.menu .casa{display:none}.menu .rodape-menu{flex-direction:row;margin-top:0}}.cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cabecalho h1{font-size:clamp(28px,4vw,34px)}.lista{margin:0;padding:0;list-style:none}.lista-item{border-top:1px solid var(--linha);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;display:flex}.lista-item:first-child{border-top:0}.lista-item .info{flex-direction:column;flex:200px;min-width:0;display:flex}.lista-item .info strong{overflow-wrap:anywhere}.selo-letra{width:44px;height:44px;font:800 16px var(--f-display);background:var(--superficie-2);color:var(--fg);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.pilula{background:var(--superficie-2);color:var(--fg);border-radius:999px;align-items:center;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.pilula.voce{background:var(--lima);color:var(--sobre-lima)}.abas{border-bottom:1px solid var(--linha);gap:6px;display:flex;overflow-x:auto}.abas button{min-height:48px;color:var(--suave);font:500 16px var(--f-texto);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:0 16px}.abas button[aria-selected=true]{border-bottom-color:var(--fg);color:var(--fg);font-weight:700}.icone-btn{border:1px solid var(--linha-forte);background:var(--superficie);width:44px;height:44px;color:var(--fg);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.vazio{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px;display:flex}.matriz{flex-direction:column;display:flex;overflow-x:auto}.matriz-linha{border-top:1px solid var(--linha);grid-template-columns:minmax(130px,2fr) repeat(4,minmax(48px,1fr));align-items:center;gap:8px;min-width:420px;padding:6px 0;display:grid}.matriz-linha.cabeca{color:var(--suave);border-top:0;font-size:13px;font-weight:700}.matriz-linha.cabeca span{text-align:center}.celula{cursor:pointer;border:1px solid var(--linha-forte);background:var(--superficie);width:44px;height:44px;color:var(--fg);border-radius:12px;justify-content:center;justify-self:center;align-items:center;display:flex}.celula.ligada{background:var(--fg);color:var(--lima);border:0}.celula.sem-poder{border:1px dashed var(--linha-forte);background:var(--superficie-2);color:var(--suave);cursor:not-allowed}.chave-linha{min-height:56px;color:var(--fg);font:600 15px var(--f-texto);cursor:pointer;text-align:left;border:0;border-top:1px solid var(--linha);background:0 0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0 4px;display:flex}.chave-linha:disabled{cursor:not-allowed;color:var(--suave)}.chave{background:var(--linha-forte);border-radius:999px;flex:none;width:40px;height:24px;padding:3px;display:flex}.chave i{background:#fff;border-radius:50%;width:18px;height:18px}[aria-pressed=true] .chave{background:var(--fg);justify-content:flex-end}[aria-pressed=true] .chave i{background:var(--lima)}dialog.janela{border:1px solid var(--linha);background:var(--superficie);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--fg);border-radius:28px;padding:0;box-shadow:0 40px 80px -20px #00000073}dialog.janela::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e11168c}dialog.janela .dentro{flex-direction:column;gap:18px;padding:clamp(22px,4vw,32px);display:flex}dialog.janela.larga{width:min(760px,100vw - 32px)}.botoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--painel);color:var(--painel-fg);border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:14px 20px;font-weight:700;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 16px 40px -12px #00000080}.carregando{min-height:100dvh;color:var(--suave);place-items:center;display:grid}.esqueleto{background:linear-gradient(90deg, var(--superficie-2), var(--linha), var(--superficie-2));background-size:200% 100%;border-radius:14px;animation:1.2s linear infinite brilho}@keyframes brilho{0%{background-position:200% 0}to{background-position:-200% 0}}.link-copiar{align-items:stretch;gap:8px;display:flex}.link-copiar input{flex:1;min-width:0}.valor-grande{border:1px solid var(--linha-forte);background:var(--superficie);border-radius:20px;align-items:baseline;gap:8px;padding:10px 18px;display:flex}.valor-grande:focus-within{outline:3px solid var(--foco);outline-offset:2px}.valor-grande span{font:800 28px var(--f-display);color:var(--suave)}.valor-grande input{min-width:0;color:var(--fg);font:800 44px/1.1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--linha-forte);background:var(--superficie);min-height:44px;color:var(--fg);font:600 15px var(--f-texto);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.chip small{letter-spacing:.04em;text-transform:uppercase;color:var(--acento-texto);font-size:11px;font-weight:800}.chip[aria-pressed=true] small{color:var(--lima)}.alternador{background:var(--superficie-2);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.alternador button{min-height:44px;color:var(--suave);font:700 15px var(--f-texto);cursor:pointer;background:0 0;border:0;border-radius:999px}.alternador button[aria-pressed=true]{background:var(--superficie);color:var(--fg);box-shadow:0 1px 3px #0000001f}.numero-do-dia{font-family:var(--f-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(64px,10vw,112px);font-weight:800;line-height:.9}.trilha-mes{grid-template-columns:repeat(var(--dias,30), minmax(0, 1fr));gap:4px;display:grid}.trilha-mes i{background:var(--lima);border-radius:6px;height:30px;display:block}.trilha-mes i.acima{background:var(--barra-perigo)}.trilha-mes i.hoje{background:0 0;border:2px solid #fff}.trilha-mes i.futuro{background:var(--painel-linha)}@media (max-width:520px){.trilha-mes{gap:2px}.trilha-mes i{border-radius:4px;height:22px}}.barra{background:var(--superficie-2);border-radius:999px;height:10px;overflow:hidden}.barra i{background:var(--fg);border-radius:999px;height:100%;display:block}.valor-lancamento{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.valor-lancamento.receita{color:var(--bom)}.linha-lancamento{border:0;border-top:1px solid var(--linha);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:12px 0;display:flex}.linha-lancamento:first-child{border-top:0}.linha-lancamento:disabled{cursor:default}.botoes-flutuantes{right:max(20px, env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:30;align-items:center;gap:10px;display:flex;position:fixed}.botoes-flutuantes .btn{box-shadow:0 16px 40px -12px #00000073}.botao-voz{border-radius:50%;width:56px;min-height:56px;padding:0}@media (min-width:861px){.botoes-flutuantes{display:none}}@media (max-width:860px){.so-no-computador{display:none!important}}.cartao-credito{color:#fff;min-height:184px;font-family:var(--f-texto);text-align:left;cursor:pointer;border:0;border-radius:22px;flex-direction:column;justify-content:space-between;gap:18px;padding:22px;text-decoration:none;transition:transform .15s;display:flex;position:relative;box-shadow:0 18px 36px -18px #0000008c}.cartao-credito:hover{transform:translateY(-2px)}.cartao-credito .chip-do-cartao{opacity:.9;background:linear-gradient(135deg,#f5e7a1,#c9a94b);border-radius:7px;width:38px;height:28px}.cartao-credito small{color:#ffffffc7;font-size:13px}.faturas-barras{grid-auto-columns:minmax(56px,1fr);grid-auto-flow:column;align-items:end;gap:8px;padding-bottom:6px;display:grid;overflow-x:auto}.faturas-barras button{height:190px;color:var(--fg);font:600 12px var(--f-texto);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:6px 2px;display:flex}.faturas-barras button[aria-pressed=true]{background:var(--superficie-2)}.faturas-barras b{background:var(--linha-forte);border-radius:8px 8px 4px 4px;width:100%;max-width:36px;display:block}.faturas-barras .aberta b{background:var(--lima)}.faturas-barras .futura b{background:var(--fg);opacity:.8}.faturas-barras small{color:var(--suave);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.bolinha-cor{cursor:pointer;border:3px solid #0000;border-radius:50%;width:36px;height:36px}.bolinha-cor[aria-pressed=true]{border-color:var(--fg);box-shadow:inset 0 0 0 3px var(--superficie)}.planilha-rolagem{overflow-x:auto}table.planilha{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px;font-size:15px}table.planilha th,table.planilha td{text-align:right;white-space:nowrap;padding:12px 10px}table.planilha th:first-child,table.planilha td:first-child{text-align:left;background:var(--superficie);z-index:1;position:sticky;left:0}table.planilha thead th{color:var(--suave);border-bottom:1px solid var(--linha);font-size:13px;font-weight:700}table.planilha tbody tr{border-top:1px solid var(--linha)}table.planilha tr.total td{font-weight:800}table.planilha tr.sobra td{font-family:var(--f-display);font-size:18px;font-weight:800}.celula-fatura{border:1px dashed var(--linha-forte);font:inherit;color:inherit;cursor:pointer;text-align:right;background:0 0;border-radius:10px;min-width:108px;padding:6px 10px}.celula-fatura:hover{border-style:solid;border-color:var(--fg)}.celula-fatura small{color:var(--suave);font-size:11px;display:block}.linha-com-acao:first-of-type{border-top:0!important}:root{--serie-1:#2a78d6;--serie-2:#eb6834;--serie-3:#1baf7a;--serie-4:#eda100;--serie-5:#e87ba4;--serie-6:#6250d6;--grade:#e4e6eb;--eixo:#d5d9e0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--serie-1:#3987e5;--serie-2:#d95926;--serie-3:#199e70;--serie-4:#c98500;--serie-5:#d55181;--serie-6:#9085e9;--grade:#262b35;--eixo:#343b47}}:root[data-theme=dark]{--serie-1:#3987e5;--serie-2:#d95926;--serie-3:#199e70;--serie-4:#c98500;--serie-5:#d55181;--serie-6:#9085e9;--grade:#262b35;--eixo:#343b47}.grafico{position:relative}.grafico svg{width:100%;height:auto;display:block;overflow:visible}.grafico text{fill:var(--suave);font:12px var(--f-texto);font-variant-numeric:tabular-nums}.grafico .valor{fill:var(--fg);font-weight:700}.grafico .alvo{fill:#0000;cursor:pointer;outline:none}.grafico .alvo:focus-visible{stroke:var(--foco);stroke-width:2px}.dica{z-index:5;pointer-events:none;background:var(--painel);color:var(--painel-fg);white-space:nowrap;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 12px 28px -10px #00000080}.dica i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.legenda-grafico{color:var(--suave);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.legenda-grafico span{align-items:center;gap:6px;display:inline-flex}.legenda-grafico i{border-radius:3px;width:10px;height:10px;display:inline-block}.barra-h{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(110px,1.1fr) 3fr;align-items:center;gap:12px;padding:7px 0;display:grid}.barra-h:hover,.barra-h[aria-pressed=true]{background:var(--superficie-2)}.barra-h .trilho{align-items:center;gap:8px;height:22px;display:flex;position:relative}.barra-h .trilho b{background:var(--serie-1);border-radius:0 4px 4px 0;min-width:3px;height:14px;display:block}.barra-h .trilho span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.segmentada{gap:2px;height:28px;display:flex}.segmentada div{color:#fff;white-space:nowrap;border-radius:4px;align-items:center;min-width:0;padding-left:8px;font-size:12px;font-weight:700;display:flex;overflow:hidden}table.dados{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}table.dados th,table.dados td{text-align:right;border-top:1px solid var(--linha);padding:8px 6px}table.dados th:first-child,table.dados td:first-child{text-align:left}.blocos-relatorio{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:20px;display:grid}.campo-data{border:1px solid var(--linha-forte);background:var(--superficie);width:100%;height:52px;color:var(--fg);font:600 16px var(--f-texto);cursor:pointer;text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;display:flex}.campo-data[aria-expanded=true]{border-color:var(--fg)}.calendario{border:1px solid var(--linha);background:var(--superficie);border-radius:18px;max-width:360px;margin-top:8px;padding:14px;box-shadow:0 18px 40px -20px #00000059}.calendario .topo-cal{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.calendario .topo-cal strong{font-size:16px}.calendario .grade-cal{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calendario .semana{text-align:center;color:var(--suave);padding:6px 0;font-size:12px;font-weight:700}.calendario .dia{height:42px;color:var(--fg);font:600 15px var(--f-texto);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:12px}.calendario .dia:hover:not(:disabled){background:var(--superficie-2)}.calendario .dia.fora{color:var(--suave);opacity:.55}.calendario .dia.hoje{box-shadow:inset 0 0 0 2px var(--fg)}.calendario .dia[aria-pressed=true]{background:var(--lima);color:var(--sobre-lima);box-shadow:none}.calendario .dia:disabled{opacity:.25;cursor:not-allowed}.calendario .atalhos{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.faixa-aviso{border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 18px;font-weight:600;display:flex}.faixa-aviso.atrasada{background:color-mix(in srgb, var(--perigo) 12%, var(--superficie));color:var(--perigo);border:1px solid color-mix(in srgb, var(--perigo) 35%, transparent)}.faixa-aviso.vencendo{background:color-mix(in srgb, var(--barra-alerta) 18%, var(--superficie));color:var(--alerta);border:1px solid color-mix(in srgb, var(--barra-alerta) 45%, transparent)}.faixa-aviso .texto{flex:240px;align-items:center;gap:10px;display:flex}.contador-menu{color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}.contador-menu.atrasada{background:var(--perigo)}.contador-menu.vencendo{background:var(--alerta)}.virada{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:20px;display:grid}.virada>.painel{position:sticky;top:20px}@media (max-width:1150px){.virada{grid-template-columns:1fr}.virada>.painel{position:static}}.alavanca{border-radius:22px;flex-direction:column;gap:14px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.alavanca[data-ligada=true]{border-color:var(--acento-texto);box-shadow:0 0 0 1px var(--acento-texto)}.interruptor{background:var(--linha-forte);cursor:pointer;border:0;border-radius:999px;flex:none;width:48px;height:28px;padding:3px;transition:background .15s;display:flex}.interruptor:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;box-shadow:0 1px 3px #0000004d}.interruptor[aria-checked=true]{background:var(--acento-texto)}.interruptor[aria-checked=true]:after{transform:translate(20px)}.interruptor:focus-visible{outline:3px solid var(--acento-texto);outline-offset:2px}.chip.mini{min-height:36px;padding:0 12px;font-size:14px}.regua{width:100%;accent-color:var(--acento-texto);height:28px}.passos-do-plano{counter-reset:passo;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.passos-do-plano li{background:var(--superficie);border:1px solid var(--linha);border-radius:22px;flex-direction:column;gap:6px;padding:20px;display:flex;position:relative}.passos-do-plano li:before{counter-increment:passo;content:counter(passo, decimal-leading-zero);font:800 30px var(--f-display,inherit);color:var(--acento-texto);letter-spacing:-.02em;margin-bottom:6px;line-height:1}.passos-do-plano li:first-child{background:var(--painel);color:var(--painel-fg);border-color:var(--painel)}.passos-do-plano li:first-child:before{color:var(--lima)}.passos-do-plano li:first-child .suave{color:var(--painel-suave)}@media (min-width:900px){.passos-do-plano li:first-child:nth-last-child(odd){grid-column:span 2}}.escolha-2fa{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.escolha-2fa legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:700}.opcao-2fa{border:1.5px solid var(--linha);background:var(--superficie);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.opcao-2fa:hover{border-color:var(--linha-forte,var(--suave))}.opcao-2fa[data-marcada=true]{border-color:var(--acento-texto);background:color-mix(in srgb, var(--lima) 12%, var(--superficie))}.opcao-2fa input{opacity:0;width:1px;height:1px;position:absolute}.opcao-2fa:has(input:focus-visible){outline:3px solid var(--lima);outline-offset:2px}.icone-2fa{background:var(--superficie-2);width:34px;height:34px;color:var(--acento-texto);border-radius:10px;flex:none;place-items:center;display:grid}.selo-2fa{background:var(--lima);color:var(--sobre-lima);vertical-align:2px;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700}.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}
