@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Sora:wght@500;600;700&display=swap";:root{--espaco:#f5f4ef;--superficie:#fff;--superficie-2:#eceae3;--linha:#dedbd2;--tinta:#10131f;--tinta-suave:#5a5f6e;--cosmos:#1b1240;--sobre-cosmos:#eef0f6;--sobre-cosmos-suave:#b3abd6;--orbita:#c6f24e;--sobre-orbita:#10131f;--orbita-luz:#edffb0;--orbita-sombra:#7fa319;--orbita-brilho:#c6f24e73;--estrela:#c9c2ec;--neon-supernova:#ff3ea5;--neon-cometa:#3de8ff;--neon-sol:#ffb547;--neon-brilho-supernova:#ff3ea573;--neon-brilho-cometa:#3de8ff73;--orbita-texto:#3d6a00;--orbita-suave:#eefbc8;--receita:#147a48;--receita-suave:#ddf4e7;--despesa:#b33427;--despesa-suave:#fbe3df;--alerta:#8f5400;--alerta-suave:#fff0d6;--meta:#6a4bd6;--meta-suave:#eee9ff;--foco:var(--orbita-texto);--pote-liberdade:#470;--pote-custos-fixos:#5c6b8a;--pote-conforto:#0b7a75;--pote-metas:var(--meta);--pote-prazeres:#c2407a;--pote-conhecimento:#9a6200;--sombra-card:0 1px 2px #10131f0f, 0 4px 16px #10131f0d;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--radius-pill:999px;--font-display:"Sora", ui-sans-serif, system-ui, sans-serif;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--borda-ceu:var(--cosmos);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--espaco:#0b0e17;--superficie:#151a28;--superficie-2:#1c2233;--linha:#2a3044;--tinta:#eef0f6;--tinta-suave:#9ba1b5;--cosmos:#1e1247;--orbita-texto:#c6f24e;--orbita-suave:#26300f;--receita:#4fde9b;--receita-suave:#0f2c20;--despesa:#ff8c7d;--despesa-suave:#381713;--alerta:#ffc24d;--alerta-suave:#33240a;--meta:#b9a4ff;--meta-suave:#251c45;--pote-liberdade:#c6f24e;--pote-custos-fixos:#8e9bbd;--pote-conforto:#3fd1c7;--pote-prazeres:#ff8fc0;--pote-conhecimento:#ffc24d;--sombra-card:none;--borda-ceu:var(--linha);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--espaco:#0b0e17;--superficie:#151a28;--superficie-2:#1c2233;--linha:#2a3044;--tinta:#eef0f6;--tinta-suave:#9ba1b5;--cosmos:#1e1247;--orbita-texto:#c6f24e;--orbita-suave:#26300f;--receita:#4fde9b;--receita-suave:#0f2c20;--despesa:#ff8c7d;--despesa-suave:#381713;--alerta:#ffc24d;--alerta-suave:#33240a;--meta:#b9a4ff;--meta-suave:#251c45;--pote-liberdade:#c6f24e;--pote-custos-fixos:#8e9bbd;--pote-conforto:#3fd1c7;--pote-prazeres:#ff8fc0;--pote-conhecimento:#ffc24d;--sombra-card:none;--borda-ceu:var(--linha);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-sans);background:var(--espaco);color:var(--tinta);-webkit-font-smoothing:antialiased;margin:0}.bv-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.bv-pad{padding:var(--space-4)}.bv-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.bv-stack{gap:var(--space-3);flex-direction:column;display:flex}.bv-btn{font:600 15px/22px var(--font-sans);height:44px;padding:0 var(--space-6);border-radius:var(--radius-md);border:1px solid var(--linha);background:var(--superficie);color:var(--tinta);cursor:pointer;align-items:center;gap:var(--space-2);display:inline-flex}.bv-btn-primario{background:var(--orbita);border-color:var(--orbita);color:var(--sobre-orbita)}.bv-btn-fantasma{color:var(--orbita-texto);padding:0 var(--space-3);background:0 0;border-color:#0000}.bv-btn-perigo{color:var(--despesa)}.bv-btn:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.bv-btn[disabled]{opacity:.45;cursor:not-allowed}.bv-fab{border-radius:var(--radius-pill);background:var(--orbita);width:56px;height:56px;color:var(--sobre-orbita);font:600 28px/1 var(--font-display);border:0;place-items:center;display:grid}.bv-hero{background:var(--cosmos);color:var(--sobre-cosmos);border-radius:var(--radius-lg);padding:var(--space-6);border:1px solid var(--borda-ceu);position:relative;overflow:hidden}.bv-hero .bv-rotulo{color:var(--sobre-cosmos-suave)}.bv-hero-valor{font:600 40px/44px var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:var(--space-1) 0 var(--space-4)}.bv-hero-valor .cent{color:var(--sobre-cosmos-suave);font-size:24px}.bv-hero-pares{gap:var(--space-6);display:flex}.bv-hero-pares div{font:13px/18px var(--font-sans);color:var(--sobre-cosmos-suave)}.bv-hero-pares b{font:600 17px/24px var(--font-display);font-variant-numeric:tabular-nums;color:var(--sobre-cosmos);display:block}.bv-rotulo{font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave)}.bv-card{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--sombra-card)}.bv-card-titulo{font:600 18px/24px var(--font-display);letter-spacing:-.01em;margin:0 0 var(--space-3);justify-content:space-between;align-items:baseline;display:flex}.bv-card-titulo a{font:600 13px/18px var(--font-sans);color:var(--orbita-texto);text-decoration:none}.bv-lanc{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--linha);grid-template-columns:40px 1fr auto;align-items:center;display:grid}.bv-lanc:last-child{border-bottom:0}.bv-lanc-ico{border-radius:var(--radius-sm);background:var(--superficie-2);width:40px;height:40px;color:var(--tinta);place-items:center;display:grid}.bv-lanc-ico svg{width:20px;height:20px}.bv-lanc-nome{font:15px/22px var(--font-sans)}.bv-lanc-meta{font:13px/18px var(--font-sans);color:var(--tinta-suave)}.bv-lanc-valor{font:600 17px/24px var(--font-display);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bv-lanc-valor.in{color:var(--receita)}.bv-lanc-valor.out{color:var(--tinta)}.bv-chip{font:500 13px/18px var(--font-sans);height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--linha);background:var(--superficie);color:var(--tinta);align-items:center;gap:var(--space-1);display:inline-flex}.bv-chip[aria-pressed=true]{background:var(--orbita-suave);border-color:var(--orbita-texto);color:var(--orbita-texto);font-weight:600}.bv-badge{font:600 12px/20px var(--font-sans);padding:0 var(--space-2);border-radius:var(--radius-pill);display:inline-block}.bv-badge.receita{background:var(--receita-suave);color:var(--receita)}.bv-badge.despesa{background:var(--despesa-suave);color:var(--despesa)}.bv-badge.alerta{background:var(--alerta-suave);color:var(--alerta)}.bv-badge.meta{background:var(--meta-suave);color:var(--meta)}.bv-orc{gap:var(--space-1);display:grid}.bv-orc-top{font:15px/22px var(--font-sans);justify-content:space-between;display:flex}.bv-orc-top span:last-child{font:600 15px/22px var(--font-display);font-variant-numeric:tabular-nums}.bv-orc-trilho{border-radius:var(--radius-pill);background:var(--superficie-2);height:8px;overflow:hidden}.bv-orc-barra{border-radius:var(--radius-pill);background:var(--orbita-texto);height:100%}.bv-orc-barra.alerta{background:var(--alerta)}.bv-orc-barra.estouro{background:var(--despesa)}.bv-orc-barra.meta{background:var(--meta)}.bv-orc-pe{font:13px/18px var(--font-sans);color:var(--tinta-suave)}.bv-nav{background:var(--cosmos);border-radius:var(--radius-pill);padding:var(--space-2);border:1px solid var(--borda-ceu);justify-content:space-around;display:flex}.bv-nav a{padding:var(--space-2) 0;border-radius:var(--radius-pill);font:500 11px/14px var(--font-sans);color:var(--sobre-cosmos-suave);flex:1;justify-items:center;gap:2px;text-decoration:none;display:grid}.bv-nav a svg{width:22px;height:22px}.bv-nav a[aria-current=page]{background:var(--orbita);color:var(--sobre-orbita);font-weight:600}.bv-nav a.futuro{opacity:.45}.bv-campo{gap:var(--space-1);display:grid}.bv-campo label{font:600 13px/18px var(--font-sans)}.bv-campo input{font:15px/22px var(--font-sans);height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--linha);background:var(--superficie-2);color:var(--tinta)}.bv-campo input.valor{font:600 28px/34px var(--font-display);font-variant-numeric:tabular-nums;height:56px}.bv-campo input:focus{outline:2px solid var(--foco);outline-offset:1px}.bv-planeta{display:block;overflow:visible}.bv-planeta .corpo{filter:drop-shadow(0 0 18px var(--orbita-brilho));transform-origin:100px 100px;animation:4s ease-in-out infinite bv-pulso}.bv-planeta .anel{fill:none;stroke:var(--sobre-cosmos);stroke-width:2.5px;stroke-linecap:round;opacity:.75}.bv-planeta .lua{fill:var(--sobre-cosmos)}.bv-planeta .luz{stop-color:var(--orbita-luz)}.bv-planeta .meio{stop-color:var(--orbita)}.bv-planeta .sombra{stop-color:var(--orbita-sombra)}.bv-hero .bv-planeta{width:190px;height:190px;position:absolute;top:-58px;right:-54px}.bv-estrelas{pointer-events:none;position:absolute;inset:0}.bv-estrelas i{background:var(--estrela);border-radius:50%;width:2px;height:2px;animation:3s ease-in-out infinite bv-piscar;position:absolute}@keyframes bv-pulso{0%,to{filter:drop-shadow(0 0 12px var(--orbita-brilho))}50%{filter:drop-shadow(0 0 26px var(--orbita-brilho))}}@keyframes bv-piscar{0%,to{opacity:.15}50%{opacity:.9}}.bv-fab{transition:transform .15s,box-shadow .3s}.bv-fab:hover{box-shadow:0 0 0 8px var(--orbita-brilho)}.bv-fab:active{transform:scale(.92)}.bv-orc-barra{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both bv-encher}@keyframes bv-encher{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bv-lanc{animation:.5s both bv-subir}.bv-lanc:nth-child(2){animation-delay:60ms}.bv-lanc:nth-child(3){animation-delay:.12s}.bv-lanc:nth-child(4){animation-delay:.18s}@keyframes bv-subir{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bv-planeta *,.bv-estrelas i,.bv-orc-barra,.bv-lanc,.bv-planeta .corpo{animation:none!important}.bv-planeta animateMotion{display:none}}.bv-hero>:not(.bv-estrelas):not(.bv-planeta):not(.bv-cometa):not(.bv-neon-planeta){position:relative}.bv-estrelas i.c{background:var(--neon-cometa);box-shadow:0 0 6px var(--neon-cometa)}.bv-estrelas i.m{background:var(--neon-supernova);box-shadow:0 0 6px var(--neon-supernova)}.bv-estrelas i.s{background:var(--neon-sol);box-shadow:0 0 6px var(--neon-sol)}.bv-neon-planeta{background:radial-gradient(circle at 35% 30%, #ffb3d9, var(--neon-supernova) 55%, #a0105e);width:18px;height:18px;box-shadow:0 0 14px 3px var(--neon-brilho-supernova);border-radius:50%;position:absolute;bottom:30px;right:34px}.bv-cometa{background:linear-gradient(90deg, transparent, var(--neon-cometa));opacity:0;border-radius:2px;width:70px;height:2px;animation:7s ease-in 1.5s infinite bv-cometa;position:absolute;top:18px;left:46%;transform:rotate(28deg)}.bv-cometa:after{content:"";width:6px;height:6px;box-shadow:0 0 8px 2px var(--neon-brilho-cometa);background:#fff;border-radius:50%;position:absolute;top:-2px;right:-2px}@keyframes bv-cometa{0%{opacity:0;transform:rotate(28deg)translate(-40px)}6%{opacity:1}16%{opacity:0;transform:rotate(28deg)translate(120px)}to{opacity:0;transform:rotate(28deg)translate(120px)}}.bv-ceu{background:radial-gradient(120% 80% at 50% 20%, #2a1a66 0%, var(--cosmos) 55%, #0e0824 100%);color:var(--sobre-cosmos);position:relative;overflow:hidden}.bv-conquista{border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6) var(--space-6);text-align:center}.bv-conquista h3{font:600 24px/30px var(--font-display);margin:var(--space-4) 0 var(--space-1);position:relative}.bv-conquista p{margin:0 0 var(--space-6);color:var(--sobre-cosmos-suave);font-size:15px;position:relative}.bv-conquista .bv-btn{position:relative}.bv-medalha{background:radial-gradient(circle at 35% 30%, #d9faff, var(--neon-cometa) 55%, #0a8fa3);width:88px;height:88px;box-shadow:0 0 32px 6px var(--neon-brilho-cometa);color:#062a33;border-radius:50%;place-items:center;margin:0 auto;animation:2.4s ease-in-out infinite bv-pulso-c;display:grid;position:relative}.bv-medalha svg{width:40px;height:40px}@keyframes bv-pulso-c{0%,to{box-shadow:0 0 22px 4px var(--neon-brilho-cometa)}50%{box-shadow:0 0 40px 10px var(--neon-brilho-cometa)}}@media (prefers-reduced-motion:reduce){.bv-cometa,.bv-medalha{animation:none!important}.bv-cometa{opacity:0}}.bv-potes{gap:var(--space-4);grid-template-columns:300px 1fr;align-items:start;display:grid}@media (width<=720px){.bv-potes{grid-template-columns:1fr}}.bv-rosca{margin:var(--space-2) 0 var(--space-4);place-items:center;display:grid;position:relative}.bv-rosca svg{width:200px;height:200px;transform:rotate(-90deg)}.bv-rosca circle{fill:none;stroke-width:26px;transition:stroke-dasharray .3s,stroke-dashoffset .3s}.bv-rosca .centro{text-align:center;position:absolute}.bv-rosca .centro b{font:600 32px/36px var(--font-display);font-variant-numeric:tabular-nums;display:block}.bv-rosca .centro span{font:13px/18px var(--font-sans);color:var(--tinta-suave)}.bv-legenda{gap:var(--space-2) var(--space-3);font:13px/18px var(--font-sans);grid-template-columns:1fr 1fr;display:grid}.bv-ponto{background:var(--c);vertical-align:0;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.bv-pote{padding:var(--space-2) 0;gap:6px;display:grid}.bv-pote-top{font:600 15px/22px var(--font-sans);justify-content:space-between;align-items:baseline;display:flex}.bv-pote-top .pct{font:600 15px/22px var(--font-display);font-variant-numeric:tabular-nums}.bv-pote-sub{font:13px/18px var(--font-sans);color:var(--tinta-suave)}.bv-slider{appearance:none;border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--c) 0 var(--v), var(--superficie-2) var(--v) 100%);width:100%;height:8px;margin:6px 0}.bv-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--c);border:3px solid var(--superficie);width:22px;height:22px;box-shadow:0 0 0 1px var(--linha);cursor:grab;border-radius:50%}.bv-slider::-moz-range-thumb{background:var(--c);border:3px solid var(--superficie);cursor:grab;border-radius:50%;width:18px;height:18px}.bv-slider:focus-visible{outline:2px solid var(--foco);outline-offset:4px}.bv-soma{font:600 13px/18px var(--font-sans)}.bv-soma.ok{color:var(--receita)}.bv-soma.erro{color:var(--despesa)}.bv-pote-uso .bv-orc-barra{background:var(--c)}.app-ceu{min-height:100dvh;padding:var(--space-6) var(--space-4);box-sizing:border-box;place-items:center;display:grid}.app-ceu-conteudo{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;max-width:360px;display:flex;position:relative}.app-marca{font:700 32px/38px var(--font-display);letter-spacing:-.02em;margin:var(--space-2) 0 0;color:var(--sobre-cosmos)}.app-slogan{font:15px/22px var(--font-sans);color:var(--sobre-cosmos-suave);margin:0 0 var(--space-4)}.app-erro{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin:var(--space-2) 0 0;line-height:18px}.app-layout{min-height:100dvh}.app-main{max-width:720px;padding:var(--space-6) var(--space-4) calc(104px + env(safe-area-inset-bottom));box-sizing:border-box;margin:0 auto}.app-nav{z-index:10;left:var(--space-3);right:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom));max-width:480px;margin:0 auto;position:fixed}.app-nav a{cursor:pointer}.app-nav a.futuro{cursor:default}@media (width>=900px){.app-layout{grid-template-columns:112px 1fr;display:grid}.app-nav{top:var(--space-4);margin:var(--space-4) 0 var(--space-4) var(--space-4);height:calc(100dvh - 2 * var(--space-4));box-sizing:border-box;justify-content:flex-start;gap:var(--space-2);border-radius:var(--radius-lg);flex-direction:column;position:sticky;bottom:auto;left:auto;right:auto}.app-nav a{padding:var(--space-3) 0;border-radius:var(--radius-md);flex:none}.app-nav .app-nav-fim{margin-top:auto}.app-main{padding:var(--space-8) var(--space-6)}}.app-titulo{font:600 28px/34px var(--font-display);letter-spacing:-.02em;margin:var(--space-1) 0 0}.app-texto{font:15px/22px var(--font-sans);margin:0}.app-texto-suave{color:var(--tinta-suave)}.app-acoes{margin-top:var(--space-4)}.app-sem-margem{margin:0}.app-btn-link{justify-content:center;text-decoration:none}.app-btn-cheio{flex:1;justify-content:center}.app-cor-receita{color:var(--receita)}.app-cabecalho{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.app-abas{gap:var(--space-2);scrollbar-width:none;margin:0 calc(-1 * var(--space-4)) var(--space-4);padding:0 var(--space-4);display:flex;overflow-x:auto}.app-abas::-webkit-scrollbar{display:none}.app-abas .bv-chip{white-space:nowrap;flex:none;text-decoration:none}.bv-chip[aria-current=page]{background:var(--orbita-suave);border-color:var(--orbita-texto);color:var(--orbita-texto);font-weight:600}.bv-chip{cursor:pointer}.app-lanc-botao{border:0;border-bottom:1px solid var(--linha);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0}.app-lanc-botao:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--radius-sm)}.app-lanc-texto{min-width:0;display:grid}.app-lanc-texto .bv-lanc-nome,.app-lanc-texto .bv-lanc-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-card-lista{padding-top:0;padding-bottom:0}.app-card-lista>p{padding:var(--space-4) 0}.app-resumo{padding:var(--space-4) 0;cursor:pointer}.app-mes{justify-content:space-between;align-items:center;display:flex}.app-mes-nome{text-align:center;margin:0;font-size:22px;line-height:28px}.app-totais{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.app-totais>div{gap:var(--space-1);min-width:0;display:grid}.app-totais b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:22px;overflow:hidden}.app-dia{gap:var(--space-2)}.app-rotulo-campo{font:600 13px/18px var(--font-sans)}.bv-campo select{font:15px/22px var(--font-sans);height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--linha);background:var(--superficie-2);color:var(--tinta)}.bv-campo select:focus{outline:2px solid var(--foco);outline-offset:1px}.bv-campo input[type=date]{min-width:0}.app-grade-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.app-grade-icones{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(44px,1fr));display:grid}.app-icone-opcao{border-radius:var(--radius-sm);justify-content:center;width:100%;height:44px;padding:0}.app-cor-opcao{justify-content:center;width:40px;padding:0}.app-cor-opcao .bv-ponto{width:16px;height:16px;margin:0}.app-duas-colunas{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.app-check{align-items:center;gap:var(--space-2);font:15px/22px var(--font-sans);cursor:pointer;display:flex}.app-check input{width:20px;height:20px;accent-color:var(--orbita-texto);margin:0}.app-fab{z-index:11;right:var(--space-4);bottom:calc(96px + env(safe-area-inset-bottom));cursor:pointer;position:fixed}@media (width>=900px){.app-fab{right:var(--space-8);bottom:var(--space-8)}}.app-folha-fundo{z-index:50;background:color-mix(in srgb, var(--cosmos) 60%, transparent);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.app-folha{box-sizing:border-box;background:var(--superficie);width:100%;max-width:520px;max-height:92dvh;color:var(--tinta);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-4) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));animation:.25s cubic-bezier(.2,.8,.2,1) app-folha-sobe;overflow-y:auto}.app-folha-topo{justify-content:space-between;align-items:center;display:flex}.app-acoes-folha{margin-top:var(--space-2);flex-wrap:nowrap}@keyframes app-folha-sobe{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (width>=900px){.app-folha-fundo{align-items:center}.app-folha{border-radius:var(--radius-lg)}}@media (prefers-reduced-motion:reduce){.app-folha{animation:none}}html,body{overscroll-behavior-y:contain}.app-puxar{z-index:40;border-radius:var(--radius-pill);background:var(--superficie);border:1px solid var(--linha);width:40px;height:40px;box-shadow:var(--sombra-card);color:var(--tinta-suave);pointer-events:none;place-items:center;display:grid;position:fixed;top:0;left:50%}.app-puxar.pronto{color:var(--orbita-texto);border-color:var(--orbita-texto)}.app-puxar.girando svg{animation:.8s linear infinite app-girar}@keyframes app-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-puxar.girando svg{animation:none}}.app-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-cor-despesa{color:var(--despesa)}.app-cor-alerta{color:var(--alerta)}.app-link{color:var(--orbita-texto);font-weight:600}.app-pct,.app-de{font:13px/18px var(--font-sans)}.app-lista-potes{gap:var(--space-4)}.bv-pote-uso .bv-orc-barra.estouro{background:var(--despesa)}.bv-orc-top>span{min-width:0}.bv-legenda b{font-size:13px}.app-banco-titulo{padding-top:var(--space-4);margin:0}.app-banco-titulo .bv-num{font-size:18px}.app-adicionar-saldo{margin:var(--space-1) 0 var(--space-2)}.app-alinhar-inicio{align-self:flex-start}.app-saldo-linha{padding:var(--space-3);border:1px solid var(--linha);border-radius:var(--radius-md);min-width:0;margin:0;position:relative}.app-saldo-linha legend{padding:0 var(--space-1)}.app-remover-linha{top:var(--space-1);right:var(--space-1);height:36px;position:absolute}.app-titulo-icone{align-items:center;gap:var(--space-2);display:inline-flex}.app-btn-icone{height:36px;padding:0 var(--space-2)}.app-fatura{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--linha);display:grid}.app-fatura-nome{justify-items:center;gap:var(--space-1);text-align:center;display:grid}.app-fatura-total{text-align:center;margin:0}.app-fatura-datas{text-align:center}.app-fatura .bv-btn-primario{place-self:center}.app-lista-fatura{border-top:1px solid var(--linha)}.app-aviso{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);line-height:18px}.bv-campo input[type=number]{min-width:0}.app-apagar{grid-template-columns:40px 1fr auto}.app-texto-botao{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.app-texto-botao:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--radius-sm)}.app-valor-acao{justify-items:end;gap:var(--space-1);display:grid}.app-btn-pagar{height:28px;padding:0 var(--space-2);font-size:12px}.bv-card-titulo .bv-badge{font-family:var(--font-sans)}.app-main,.app-ceu{padding-top:calc(var(--space-6) + env(safe-area-inset-top))}.app-puxar{top:env(safe-area-inset-top)}@media (width>=900px){.app-main{padding-top:calc(var(--space-8) + env(safe-area-inset-top))}.app-nav{top:calc(var(--space-4) + env(safe-area-inset-top))}}.app-flutua{animation:6s ease-in-out infinite app-flutuar}@keyframes app-flutuar{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.app-abertura{z-index:100;transition:opacity .5s;position:fixed;inset:0}.app-abertura.saindo{opacity:0;pointer-events:none}.app-surge{animation:.9s cubic-bezier(.2,.8,.2,1) both app-surgir}.app-surge-texto{animation:.7s .35s both app-subir-texto}@keyframes app-surgir{0%{opacity:0;transform:scale(.7)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes app-subir-texto{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app-flutua,.app-surge,.app-surge-texto{animation:none!important}.app-abertura{transition:none}}.app-conquista-fundo{z-index:60;padding:var(--space-4);background:color-mix(in srgb, var(--cosmos) 75%, transparent);place-items:center;display:grid;position:fixed;inset:0}.app-conquista{box-sizing:border-box;width:100%;max-width:360px;animation:.6s cubic-bezier(.2,.8,.2,1) both app-surgir}.app-conquista-rotulo{margin:var(--space-4) 0 0;color:var(--sobre-cosmos-suave);position:relative}.app-conquista h3{margin-top:var(--space-1)}@media (prefers-reduced-motion:reduce){.app-conquista{animation:none}}
