@font-face{font-family:display;src:url(../media/sora_latin-s.p.3f9qyxyag1_p9.woff2)format("woff2");font-display:swap;font-weight:500 800}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.display_1862df7-module__P18GDa__className{font-family:display,display Fallback}.display_1862df7-module__P18GDa__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:ui;src:url(../media/manrope_latin-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:ui Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.ui_cef91fd8-module__sv7pPW__className{font-family:ui,ui Fallback}.ui_cef91fd8-module__sv7pPW__variable{--font-ui:"ui", "ui Fallback"}
@font-face{font-family:accent;src:url(../media/instrument_serif_latin_italic-s.p.1bk2-9tco4m7m.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:accent Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.0%;size-adjust:81.16%}.accent_e9953881-module__q222bG__className{font-family:accent,accent Fallback;font-style:italic;font-weight:400}.accent_e9953881-module__q222bG__variable{--font-accent:"accent", "accent Fallback"}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#070b16}:root[data-theme=light] body{background:#e9edf5}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}.fin{--radius-xl:24px;--radius-lg:16px;--radius-md:12px;--blur:22px;--bg:#070b16;--glass:#ffffff0e;--glass-strong:#ffffff18;--solid:#111729;--line:#ffffff1a;--line-strong:#fff3;--ink:#f3f5fa;--ink-2:#f3f5fab8;--ink-3:#f3f5fa80;--hi:#ffffff24;--shadow:0 24px 60px #00000073;--aurora:.55;--brand-raw:#3b82f6;--brand-2-raw:#42bcff;--brand-ink:#fff;--brand:var(--brand-raw);--brand-2:var(--brand-2-raw);--good:#3ddc97;--bad:#ff6b6b;--luz-1:var(--brand);--luz-2:var(--brand-2);font-family:var(--font-ui), "Manrope", system-ui, sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-height:100dvh}.fin[data-luz=vermelho]{--luz-1:var(--bad);--luz-2:#ff9f7a}:root[data-theme=light] .fin{--bg:#e9edf5;--glass:#fff9;--glass-strong:#ffffffd6;--solid:#f7f8fc;--line:#0a0d1614;--line-strong:#0a0d162b;--ink:#0e1220;--ink-2:#0e1220bd;--ink-3:#0e12208c;--hi:#ffffffe6;--shadow:0 24px 50px #141e3c1f;--aurora:.4;--brand:color-mix(in oklab, var(--brand-raw) 84%, #0f172a);--brand-2:color-mix(in oklab, var(--brand-2-raw) 76%, #0f172a);--good:#0b8a55;--bad:#d23c3c}:root[data-acento=ciano] .fin{--brand-raw:#06b6d4;--brand-2-raw:#67e8f9;--brand-ink:#03222a}:root[data-acento=roxo] .fin{--brand-raw:#8b5cf6;--brand-2-raw:#c084fc;--brand-ink:#fff}:root[data-acento=rosa] .fin{--brand-raw:#ec4899;--brand-2-raw:#f9a8d4;--brand-ink:#fff}:root[data-acento=verde] .fin{--brand-raw:#10b981;--brand-2-raw:#6ee7b7;--brand-ink:#03281c}:root[data-acento=laranja] .fin{--brand-raw:#ff7a00;--brand-2-raw:#ffb15c;--brand-ink:#fff}:root[data-acento=dourado] .fin{--brand-raw:#e5a50a;--brand-2-raw:#fcd34d;--brand-ink:#1c1300}:root[data-acento=grafite] .fin{--brand-raw:#e5e7eb;--brand-2-raw:#9ca3af;--brand-ink:#0b0c10}:root[data-theme=light][data-acento=laranja] .fin{--brand:#f27200;--brand-2:#ff9c3b}:root[data-theme=light][data-acento=grafite] .fin{--brand:#111827;--brand-2:#4b5563;--brand-ink:#fff}:root[data-theme=light][data-acento=dourado] .fin{--brand:#b7800a;--brand-2:#d99e12;--brand-ink:#fff}:root[data-aparencia=padrao] .fin{--bg:#0f1117;--glass:#171b26;--glass-strong:#1d2230;--solid:#1d2230;--line:#ffffff14;--line-strong:#ffffff29;--shadow:0 8px 24px #00000047;--hi:transparent;--aurora:0;--blur:0px}:root[data-aparencia=padrao][data-theme=light] .fin{--bg:#f3f4f8;--glass:#fff;--glass-strong:#fff;--solid:#fff;--line:#0a0d1614;--line-strong:#0a0d1629;--shadow:0 6px 20px #141e3c14}:root[data-aparencia=escuro] .fin{--bg:#0a0b0e;--glass:#141519;--glass-strong:#1a1c21;--solid:#1a1c21;--line:#23252c;--line-strong:#353841;--ink:#f5f6f7;--ink-2:#f5f6f7bd;--ink-3:#f5f6f780;--shadow:none;--hi:transparent;--aurora:0;--blur:0px;--radius-xl:16px;--radius-lg:12px}:root[data-aparencia=escuro][data-theme=light] .fin{--bg:#f6f6f7;--glass:#fff;--glass-strong:#fff;--solid:#fff;--line:#e6e7ea;--line-strong:#cfd1d6;--ink:#0b0c10;--ink-2:#0b0c10bd;--ink-3:#0b0c108a;--shadow:0 1px 2px #0000000d}:root[data-aparencia=banco] .fin{--bg:#111113;--glass:#1c1c1f;--glass-strong:#242428;--solid:#242428;--line:#ffffff12;--line-strong:#ffffff24;--ink:#f4f4f5;--ink-2:#f4f4f5bd;--ink-3:#f4f4f585;--shadow:none;--hi:transparent;--aurora:0;--blur:0px;--radius-xl:22px}:root[data-aparencia=banco][data-theme=light] .fin{--bg:#f2f3f5;--glass:#fff;--glass-strong:#fff;--solid:#fff;--line:#11111312;--line-strong:#11111324;--ink:#1c1c1e;--ink-2:#1c1c1eb8;--ink-3:#1c1c1e85;--shadow:0 2px 12px #1018280f}:root[data-aparencia] .fin .glass{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-aparencia] .fin .luz,:root[data-aparencia] .fin .grao{display:none}:root[data-aparencia] .fin .btn,:root[data-aparencia] .fin .seg .on,:root[data-aparencia] .fin .abas .mais{box-shadow:none}:root[data-aparencia] .fin .btn:hover{box-shadow:none;filter:brightness(1.06)}:root[data-aparencia] .fin .regua .dia.hoje .trilho{box-shadow:0 0 0 2px var(--brand)}:root[data-aparencia] .fin .dock a.item.ativa:before{box-shadow:none}.luz{z-index:0;pointer-events:none;opacity:var(--aurora);position:fixed;inset:0;overflow:hidden}.luz i{filter:blur(70px);will-change:transform;border-radius:50%;transition:background 1.2s;position:absolute}.luz i:first-child{background:radial-gradient(closest-side, color-mix(in oklab, var(--luz-1) 70%, transparent), transparent 70%);width:62vmax;height:62vmax;animation:28s ease-in-out infinite alternate deriva;top:-30vmax;left:-20vmax}.luz i:nth-child(2){background:radial-gradient(closest-side, color-mix(in oklab, var(--luz-2) 50%, transparent), transparent 70%);width:46vmax;height:46vmax;animation:34s ease-in-out infinite alternate-reverse deriva;top:18vh;right:-16vmax}.luz i:nth-child(3){background:radial-gradient(closest-side, color-mix(in oklab, var(--luz-1) 60%, transparent), transparent 70%);width:40vmax;height:40vmax;animation:40s ease-in-out infinite alternate deriva;bottom:-30vmax;left:24vw}@keyframes deriva{0%{transform:translate(0,0)scale(1)}to{transform:translate(6vw,4vh)scale(1.12)}}.grao{z-index:0;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.glass{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(var(--blur)) saturate(150%);backdrop-filter:blur(var(--blur)) saturate(150%);box-shadow:var(--shadow), inset 0 1px 0 var(--hi);position:relative}.card{padding:18px 16px}@media (min-width:600px){.card{padding:22px 24px}}.card-title{font:700 12px/1.2 var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin:0 0 14px;display:flex}.card-title .acao{letter-spacing:0;text-transform:none;font:700 13px var(--font-ui);color:var(--ink-2);align-items:center;gap:4px;margin-left:auto;text-decoration:none;display:inline-flex}.card-title .acao:hover{color:var(--ink)}.card-title .acao svg{width:15px;height:15px}.serif{font-family:var(--font-accent), "Instrument Serif", Georgia, serif;font-style:italic;font-weight:400}.num{font:700 clamp(26px, 7vw, 34px)/1.05 var(--font-display);letter-spacing:-.025em}.valor{font:700 15px var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.sub{color:var(--ink-3);font:500 13px/1.45 var(--font-ui)}.bom{color:var(--good)}.ruim{color:var(--bad)}.apagado{color:var(--ink-3)}.tag{font:700 11px/1 var(--font-ui);white-space:nowrap;color:var(--ink-2);background:color-mix(in oklab, var(--ink) 9%, transparent);border-radius:999px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.tag svg{width:12px;height:12px}.tag.bom{color:var(--good);background:color-mix(in oklab, var(--good) 15%, transparent)}.tag.ruim{color:var(--bad);background:color-mix(in oklab, var(--bad) 15%, transparent)}.tag.marca{color:var(--brand-ink);background:var(--brand)}.btn{background:var(--brand);height:44px;color:var(--brand-ink);font:700 14px var(--font-ui);cursor:pointer;white-space:nowrap;box-shadow:0 8px 26px color-mix(in oklab, var(--brand) 45%, transparent);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{box-shadow:0 14px 34px color-mix(in oklab, var(--brand) 55%, transparent);transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn:disabled{opacity:.55;cursor:default;transform:none}.btn:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff6 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after{transform:translate(120%)}.btn svg{width:17px;height:17px}.btn.ghost{background:color-mix(in oklab, var(--ink) 7%, transparent);color:var(--ink);box-shadow:none;border:1px solid var(--line)}.btn.ghost:hover{border-color:var(--line-strong)}.btn.pequeno{height:34px;padding:0 14px;font-size:12px}.btn.perigo{background:color-mix(in oklab, var(--bad) 14%, transparent);color:var(--bad);box-shadow:none}.chip{border:1px solid var(--line);background:color-mix(in oklab, var(--ink) 4%, transparent);height:40px;font:600 13px var(--font-ui);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;text-decoration:none;transition:border-color .2s,color .2s,background .2s,transform .2s;display:inline-flex}.chip:hover{border-color:var(--line-strong);color:var(--ink)}.chip.icone{width:40px;padding:0}.chip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip svg{flex:none;width:18px;height:18px}.chip .ponto{background:var(--c,var(--ink-3));border-radius:50%;flex:none;width:9px;height:9px}.seg{background:color-mix(in oklab, var(--ink) 7%, transparent);scrollbar-width:none;border-radius:999px;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.seg a,.seg button{color:var(--ink-2);font:700 13px var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px 14px;text-decoration:none;transition:background .25s,color .25s}.seg a:hover,.seg button:hover{color:var(--ink)}.seg .on{background:var(--brand);color:var(--brand-ink);box-shadow:0 6px 20px color-mix(in oklab, var(--brand) 40%, transparent)}.campo{display:block}.campo>span{font:700 12px var(--font-ui);color:var(--ink-2);margin:0 0 7px;display:block}.input,.select{border:1px solid var(--line);background:color-mix(in oklab, var(--ink) 5%, transparent);width:100%;height:46px;color:var(--ink);font:500 16px var(--font-ui);border-radius:14px;outline:none;padding:0 14px;transition:border-color .2s}.input:focus,.select:focus{border-color:var(--brand)}.select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23888' stroke-width='1.8'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:34px}.select option{background:var(--solid);color:var(--ink)}input[type=range]{width:100%;accent-color:var(--brand);height:28px}:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.principal{z-index:1;padding:calc(84px + env(safe-area-inset-top)) 12px calc(112px + env(safe-area-inset-bottom));max-width:1180px;margin:0 auto;position:relative}@media (min-width:600px){.principal{padding-left:18px;padding-right:18px}}@media (min-width:900px){.principal{padding:calc(100px + env(safe-area-inset-top)) 28px 60px 124px}}.pilha{gap:14px;display:grid}.grade{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:900px){.grade{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.g8{grid-column:span 8}.g7{grid-column:span 7}.g6{grid-column:span 6}.g5{grid-column:span 5}.g4{grid-column:span 4}.g12{grid-column:span 12}}.topo{top:calc(10px + env(safe-area-inset-top));z-index:30;align-items:center;gap:10px;height:60px;padding:8px 8px 8px 12px;display:flex;position:fixed;left:10px;right:10px}@media (min-width:900px){.topo{left:112px;right:18px;top:calc(18px + env(safe-area-inset-top));padding-left:20px}}.topo .marca-topo{align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.topo .marca-topo img{filter:drop-shadow(0 4px 12px #3b82f666);filter:drop-shadow(0 4px 12px lab(54.6189% 8.76281 -65.7907/.4));flex:none;width:30px;height:30px}.topo .quando{min-width:0;display:grid}.topo .quando b{font:700 14px/1.2 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topo .quando small{font:600 11px/1.2 var(--font-ui);color:var(--ink-3);letter-spacing:.04em}@media (min-width:900px){.topo .marca-topo img{display:none}}.topo .direita{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.avatar{width:40px;height:40px;font:800 13px var(--font-ui);color:var(--brand-ink);background:linear-gradient(135deg, var(--brand), var(--brand-2));border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.abas{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:30;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:68px;padding:6px;display:grid;position:fixed}@media (min-width:900px){.abas{display:none}}.abas a,.abas button{min-width:0;height:100%;color:var(--ink-3);font:700 10px var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;text-decoration:none;transition:color .2s,background .2s;display:flex}.abas a svg{width:22px;height:22px}.abas a.ativa{color:var(--ink);background:color-mix(in oklab, var(--brand) 20%, transparent)}.abas .mais{background:var(--brand);width:54px;height:54px;color:var(--brand-ink);box-shadow:0 10px 28px color-mix(in oklab, var(--brand) 55%, transparent);border-radius:50%;justify-self:center;transform:translateY(-14px)}.abas .mais svg{width:26px;height:26px}.abas .mais:active{transform:translateY(-14px)scale(.94)}.dock{left:18px;top:calc(18px + env(safe-area-inset-top));bottom:calc(18px + env(safe-area-inset-bottom));z-index:30;flex-direction:column;gap:6px;width:78px;padding:16px 12px;transition:width .35s cubic-bezier(.2,.8,.2,1);display:none;position:fixed;overflow:hidden}@media (min-width:900px){.dock{display:flex}}.dock:hover,.dock:focus-within{width:236px}.dock .marca-dock{white-space:nowrap;align-items:center;gap:12px;height:50px;margin:0 0 12px 3px;text-decoration:none;display:flex}.dock .marca-dock img{filter:drop-shadow(0 6px 16px #3b82f673);filter:drop-shadow(0 6px 16px lab(54.6189% 8.76281 -65.7907/.45));flex:none;width:42px;height:42px}.dock .marca-dock span{opacity:0;font:800 17px/1 var(--font-display);letter-spacing:-.02em;transition:opacity .25s}.dock .marca-dock span em{font:italic 400 17px/1.1 var(--font-accent), Georgia, serif;letter-spacing:0;color:var(--ink-2);display:block}.dock a.item,.dock button.item{height:48px;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:0 14px;text-decoration:none;transition:background .2s,color .2s;display:flex;position:relative}.dock .item svg{flex:none;width:22px;height:22px}.dock .item span{font:700 14px var(--font-ui);opacity:0;transition:opacity .25s}.dock:hover .item span,.dock:focus-within .item span,.dock:hover .marca-dock span,.dock:focus-within .marca-dock span{opacity:1}.dock .item:hover{background:var(--glass-strong);color:var(--ink)}.dock a.item.ativa{background:color-mix(in oklab, var(--brand) 22%, transparent);color:var(--ink)}.dock a.item.ativa:before{content:"";background:var(--brand);width:3px;box-shadow:0 0 14px var(--brand);border-radius:3px;position:absolute;top:13px;bottom:13px;left:-12px}.dock .item.lancar{background:var(--brand);color:var(--brand-ink);margin-top:8px}.dock .item.lancar:hover{background:var(--brand);color:var(--brand-ink);filter:brightness(1.1)}.dock .espaco{flex:1}.aviso-exemplo{font:600 13px/1.4 var(--font-ui);color:var(--ink-2);background:color-mix(in oklab, var(--ink) 6%, transparent);border:1px dashed var(--line-strong);border-radius:16px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;display:flex}.aviso-exemplo svg{width:18px;height:18px;color:var(--ink-3);flex:none}.aviso-exemplo a{color:var(--ink);font-weight:800}.cabeca{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:4px 2px 16px;display:flex}.cabeca h1{font:700 clamp(24px, 6vw, 32px)/1.05 var(--font-display);letter-spacing:-.03em;margin:0}.cabeca h1 .serif{letter-spacing:0;font-size:1.08em;font-weight:400}.cabeca p{color:var(--ink-3);font:500 14px var(--font-ui);margin:6px 0 0}.nav-mes{align-items:center;gap:6px;display:inline-flex}.nav-mes b{font:700 15px var(--font-ui);text-align:center;min-width:0;padding:0 6px}.heroi{padding:22px 18px 18px;overflow:hidden}@media (min-width:600px){.heroi{padding:28px 28px 22px}}.heroi .frase{font:italic 400 clamp(24px, 6.4vw, 30px)/1.1 var(--font-accent), Georgia, serif;color:var(--ink-2);margin:0}.heroi .valor-dia{font:700 clamp(56px, 17vw, 92px)/.95 var(--font-display);letter-spacing:-.05em;align-items:baseline;gap:2px;margin:6px 0 0;display:flex}.heroi .valor-dia>span{display:contents}.heroi .valor-dia .rs{letter-spacing:0;color:var(--ink-3);align-self:flex-start;margin-top:.42em;margin-right:.28em;font-size:.32em;font-weight:600}.heroi .valor-dia .cent{letter-spacing:-.01em;color:var(--ink-3);font-size:.36em;font-weight:600}.heroi.passou .valor-dia{color:var(--bad)}.heroi .explica{font:500 14px/1.5 var(--font-ui);color:var(--ink-2);max-width:46ch;margin:12px 0 0}.heroi .explica b{color:var(--ink);font-weight:700}.heroi .rodape{border-top:1px solid var(--line);font:600 13px var(--font-ui);color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin-top:14px;padding-top:14px;display:flex}.heroi .rodape b{color:var(--ink);font:700 13px var(--font-display)}.regua{margin-top:20px}.regua .dias{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:end;gap:3px;height:64px;display:grid}@media (min-width:600px){.regua .dias{gap:5px;height:76px}}.regua .dia{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:flex-end;height:100%;padding:0;display:flex;position:relative}.regua .trilho{background:color-mix(in oklab, var(--ink) 10%, transparent);transform-origin:bottom;width:100%;max-width:14px;height:70%;animation:.7s cubic-bezier(.2,.8,.2,1) both sobe;animation-delay:calc(var(--i) * 14ms);border-radius:5px;position:relative;overflow:visible}.regua .trilho i{height:var(--p);background:color-mix(in oklab, var(--ink) 58%, transparent);border-radius:5px;position:absolute;bottom:0;left:0;right:0}.regua .dia.passou .trilho i{background:var(--bad)}.regua .dia.passou .trilho b{height:var(--x);background:var(--bad);opacity:.55;border-radius:5px 5px 2px 2px;margin-bottom:2px;position:absolute;bottom:100%;left:0;right:0}.regua .dia.hoje .trilho{background:color-mix(in oklab, var(--brand) 22%, transparent);height:100%;box-shadow:0 0 0 2px var(--brand), 0 0 22px color-mix(in oklab, var(--brand) 60%, transparent)}.regua .dia.hoje .trilho i{background:var(--brand)}.regua .dia.hoje.passou .trilho i{background:var(--bad)}.regua .dia.futuro .trilho{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.regua .dia.antes .trilho{opacity:.25}.regua .dia:hover .trilho,.regua .dia:focus-visible .trilho{filter:brightness(1.25)}.regua .eixo{grid-template-columns:repeat(var(--n), minmax(0, 1fr));font:700 10px var(--font-ui);color:var(--ink-3);font-variant-numeric:tabular-nums;gap:3px;margin-top:7px;display:grid}@media (min-width:600px){.regua .eixo{gap:5px}}.regua .eixo span{text-align:center;white-space:nowrap}.regua .eixo .hoje{color:var(--ink)}.regua .legenda{font:600 12px var(--font-ui);color:var(--ink-3);flex-wrap:wrap;gap:6px 14px;margin-top:12px;display:flex}.regua .legenda i{vertical-align:-2px;background:color-mix(in oklab, var(--ink) 58%, transparent);border-radius:3px;width:8px;height:12px;margin-right:6px;display:inline-block}.regua .legenda i.l-passou{background:var(--bad)}.regua .legenda i.l-hoje{background:var(--brand)}.regua .legenda i.l-futuro{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}@keyframes sobe{0%{opacity:0;transform:scaleY(.05)}to{opacity:1;transform:none}}.dica{z-index:80;pointer-events:none;background:var(--solid);border:1px solid var(--line-strong);box-shadow:var(--shadow);font:600 12px/1.45 var(--font-ui);color:var(--ink-2);white-space:nowrap;border-radius:12px;padding:9px 12px;position:fixed;transform:translate(-50%,calc(-100% - 10px))}.dica b{color:var(--ink);font:700 14px var(--font-display);display:block}.linhas{display:grid}.linha{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 2px;text-decoration:none;display:grid}.linha:last-child{border-bottom:0}button.linha{text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0;width:100%}button.linha:hover{background:color-mix(in oklab, var(--ink) 3%, transparent)}.linha .ico{width:40px;height:40px;color:var(--ink-2);background:color-mix(in oklab, var(--ink) 8%, transparent);border-radius:13px;place-items:center;display:grid}.linha .ico svg{width:19px;height:19px}.linha .ico.entrada{color:var(--good);background:color-mix(in oklab, var(--good) 14%, transparent)}.linha .ico.data{font:800 15px/1 var(--font-display);color:var(--ink);align-content:center;place-items:center;gap:0;display:grid}.linha .ico.data small{font:700 9px/1.2 var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.linha .txt{min-width:0}.linha .txt b{font:700 14px/1.3 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.linha .txt small{font:500 12px/1.3 var(--font-ui);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.linha .lado{text-align:right;justify-items:end;gap:4px;display:grid}.linha .lado small{font:600 11px var(--font-ui);color:var(--ink-3)}.linha .valor.entrada{color:var(--good)}.linha.feito .txt b,.linha.feito .valor{color:var(--ink-3)}.separador-dia{font:800 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;padding:14px 2px 4px;display:flex}.separador-dia span{letter-spacing:0;font:700 12px var(--font-display);text-transform:none;margin-left:auto}.vazio{text-align:center;color:var(--ink-3);font:500 14px/1.5 var(--font-ui);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:26px 18px}.vazio b{color:var(--ink);font:700 15px var(--font-ui);margin-bottom:4px;display:block}.conta-mes{display:grid}.conta-mes .lin{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:11px 0;display:grid}.conta-mes .lin .op{font:700 15px var(--font-display);color:var(--ink-3);text-align:center}.conta-mes .lin .nome{font:600 14px/1.35 var(--font-ui);color:var(--ink-2)}.conta-mes .lin .nome small{font:500 12px/1.4 var(--font-ui);color:var(--ink-3);margin-top:2px;display:block}.conta-mes .lin .v{font:700 15px var(--font-display);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.conta-mes .lin:last-child{border-bottom:0}.conta-mes .lin.total{border-bottom:1px solid var(--line-strong)}.conta-mes .lin.total .nome{color:var(--ink);font-weight:800}.conta-mes .lin.total .v{font-size:18px}.conta-mes .lin.final{border-bottom:0;padding-bottom:2px}.conta-mes .lin.final .nome{color:var(--ink);font-size:15px;font-weight:800}.conta-mes .lin.final .v{font-size:22px}.envelopes{gap:14px;display:grid}.envelope{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.envelope .ico{width:34px;height:34px;color:var(--ink-2);background:color-mix(in oklab, var(--ink) 8%, transparent);border-radius:11px;grid-row:span 2;place-items:center;display:grid}.envelope .ico svg{width:17px;height:17px}.envelope .nome{font:700 14px var(--font-ui);align-items:center;gap:8px;min-width:0;display:flex}.envelope .nome .t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.envelope .nome .tag{flex:none}.envelope .nums{font:600 12px var(--font-ui);color:var(--ink-3);text-align:right;white-space:nowrap}.envelope .nums b{font:700 13px var(--font-display);color:var(--ink)}.envelope .barra{grid-column:2/-1}.barra{background:color-mix(in oklab, var(--ink) 9%, transparent);border-radius:999px;height:8px;position:relative;overflow:hidden}.barra i{width:var(--p);background:color-mix(in oklab, var(--ink) 55%, transparent);border-radius:999px;max-width:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.barra.passou i{background:var(--bad)}.barra.marca i{background:linear-gradient(90deg, var(--brand), var(--brand-2));box-shadow:0 0 20px color-mix(in oklab, var(--brand) 50%, transparent)}.barra.bom i{background:var(--good)}.barra.grossa{height:14px}.aviso{font:600 13px/1.45 var(--font-ui);color:var(--ink-2);background:color-mix(in oklab, var(--bad) 10%, transparent);border:1px solid color-mix(in oklab, var(--bad) 30%, transparent);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.aviso svg{width:18px;height:18px;color:var(--bad);flex:none;margin-top:1px}.destaque{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.destaque .num.ruim{color:var(--bad)}.pares{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:14px;display:grid}.pares div{background:color-mix(in oklab, var(--ink) 5%, transparent);border-radius:14px;padding:12px}.pares small{font:600 12px var(--font-ui);color:var(--ink-3);display:block}.pares b{font:700 17px var(--font-display);letter-spacing:-.01em;margin-top:3px;display:block}.cartao{overflow:hidden}.cartao:before{content:"";background:var(--cor,var(--brand));opacity:.9;height:4px;position:absolute;top:0;left:0;right:0}.cartao .topo-cartao{align-items:center;gap:12px;display:flex}.banco{width:40px;height:40px;font:800 13px var(--font-display);color:#fff;background:var(--cor,var(--brand));border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff40}.banco.claro{color:#111}.cartao .topo-cartao b{font:700 15px var(--font-ui);display:block}.cartao .topo-cartao small{font:500 12px var(--font-ui);color:var(--ink-3);margin-top:2px;display:block}.fatura{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 0;display:grid}.fatura:last-of-type{border-bottom:0}.fatura .q{font:600 13px var(--font-ui);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fatura .v{font:700 22px var(--font-display);letter-spacing:-.02em;text-align:right}.fatura .s{font:500 12px var(--font-ui);color:var(--ink-3);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.meta-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.meta-topo h2{font:italic 400 clamp(26px, 6vw, 34px)/1.05 var(--font-accent), Georgia, serif;margin:0}.meta-numeros{flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 0 12px;display:flex}.meta-numeros .num{letter-spacing:-.04em;font-size:clamp(34px,9vw,48px)}.meta-numeros>span:not(.num){font:600 14px var(--font-ui);color:var(--ink-3)}.frase-plano{font:500 15px/1.55 var(--font-ui);color:var(--ink-2);margin:16px 0 0}.frase-plano b{color:var(--ink);font-weight:800}.simulador{gap:10px;margin-top:4px;display:grid}.simulador .linha-sim{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.simulador .linha-sim b{font:700 26px var(--font-display);letter-spacing:-.02em}.grafico{margin-top:8px;position:relative}.grafico svg{width:100%;height:auto;display:block;overflow:visible}.grafico .grade-l{stroke:var(--line);stroke-width:1px}.grafico .eixo-t{fill:var(--ink-3);font:600 11px var(--font-ui)}.grafico .linha-plano{fill:none;stroke:var(--brand-2);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.grafico .area-plano{fill:color-mix(in oklab, var(--brand-2) 12%, transparent);stroke:none}.grafico .alvo{stroke:var(--ink-2);stroke-width:1px}.grafico .alvo-t{fill:var(--ink-2);font:700 11px var(--font-ui)}.grafico .prazo{stroke:var(--ink-3);stroke-width:1px}.grafico .ponto{fill:var(--brand-2);stroke:var(--bg);stroke-width:2px}.grafico .mira{stroke:var(--ink-3);stroke-width:1px}.fundo-folha{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03060e80;animation:.25s both aparece;position:fixed;inset:0}.folha{z-index:61;max-height:calc(100dvh - 24px - env(safe-area-inset-top));overscroll-behavior:contain;padding:10px 16px calc(20px + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--solid) 92%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:0;border-radius:26px 26px 0 0;animation:.35s cubic-bezier(.2,.8,.2,1) both sobe-folha;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto;box-shadow:0 -20px 60px #00000059}@media (min-width:600px){.folha{border-bottom:1px solid var(--line);border-radius:26px;width:480px;padding-bottom:22px;animation:.25s both aparece;bottom:50%;left:50%;right:auto;transform:translate(-50%,50%)}}.folha .pegador{background:var(--line-strong);border-radius:3px;width:40px;height:5px;margin:0 auto 12px}@media (min-width:600px){.folha .pegador{display:none}}.folha header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.folha header h2{font:700 18px var(--font-display);letter-spacing:-.02em;margin:0}.folha form{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.folha form>div{min-width:0}.campo-valor{border-bottom:2px solid var(--line-strong);align-items:baseline;gap:8px;padding:6px 4px 10px;transition:border-color .2s;display:flex}.campo-valor:focus-within{border-color:var(--brand)}.campo-valor span{font:600 20px var(--font-display);color:var(--ink-3)}.campo-valor input{min-width:0;font:700 44px/1.05 var(--font-display);letter-spacing:-.04em;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.campo-valor input::placeholder{color:var(--ink-3);opacity:.6}.opcoes{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.opcoes::-webkit-scrollbar{display:none}@media (min-width:600px){.opcoes{flex-wrap:wrap;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}.erro{font:700 13px var(--font-ui);color:var(--bad);margin:0}@keyframes sobe-folha{0%{transform:translateY(100%)}to{transform:none}}@keyframes aparece{0%{opacity:0}to{opacity:1}}.recado{z-index:90;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));background:var(--solid);border:1px solid var(--line-strong);width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--shadow);font:600 14px/1.4 var(--font-ui);color:var(--ink);border-radius:16px;align-items:center;gap:10px;padding:12px 16px;animation:4.2s both recado;display:flex;position:fixed;transform:translate(-50%)}.recado svg{width:18px;height:18px;color:var(--good);flex:none}@media (min-width:900px){.recado{bottom:28px}}@keyframes recado{0%{opacity:0;transform:translate(-50%,12px)}8%,88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,6px)}}.form-folha{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.form-folha>*{min-width:0}.duas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.input-dinheiro{display:block;position:relative}.input-dinheiro i{font:600 14px var(--font-display);color:var(--ink-3);pointer-events:none;font-style:normal;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.input-dinheiro .input{font-family:var(--font-display);padding-left:42px;font-weight:600}.input-dinheiro.pequeno .input{height:40px;font-size:15px}.dica-campo{font:500 12px/1.45 var(--font-ui);color:var(--ink-3);margin-top:6px;display:block}.secao-form{border-top:1px solid var(--line);padding-top:14px}.secao-form b{font:700 15px var(--font-ui)}.secao-form p{margin:4px 0 0}.limites{display:grid}.limite{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) 130px;align-items:center;gap:6px 12px;padding:12px 0;display:grid}.limite:last-child{border-bottom:0}.limite .ico{width:36px;height:36px;color:var(--ink-2);background:color-mix(in oklab, var(--ink) 8%, transparent);border-radius:11px;place-items:center;display:grid}.limite .ico svg{width:17px;height:17px}.limite .nome{font:700 14px var(--font-ui);min-width:0}.limite .nome small{font:500 12px var(--font-ui);color:var(--ink-3);margin-top:2px;display:block}.limite .reserva{font:600 12px var(--font-ui);color:var(--ink-3);cursor:pointer;grid-column:2/-1;align-items:center;gap:8px;display:flex}.limite .reserva input{width:18px;height:18px;accent-color:var(--brand)}.progresso-passos{gap:8px;max-width:420px;margin:0 2px 18px;display:grid}.progresso-passos span{font:800 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.passos-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.lista-passos{counter-reset:passo;gap:12px;margin:0;padding:0;list-style:none;display:grid}.lista-passos li{counter-increment:passo;grid-template-columns:30px minmax(0,1fr);gap:2px 12px;display:grid}.lista-passos li:before{content:counter(passo);width:30px;height:30px;font:800 13px var(--font-display);color:var(--brand-ink);background:var(--brand);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.lista-passos b{font:700 15px var(--font-ui)}.lista-passos span{font:500 13px/1.45 var(--font-ui);color:var(--ink-3)}a.linha:hover{background:color-mix(in oklab, var(--ink) 3%, transparent)}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}@media (max-width:599px){.kpis:not(.tres) .kpi:not(.kpi-hoje){gap:4px;padding:12px 10px}.kpis:not(.tres) .kpi:not(.kpi-hoje) .rot{letter-spacing:.04em;min-height:2.5em;font-size:9.5px}.kpis:not(.tres) .kpi:not(.kpi-hoje) .val{font-size:clamp(15px,4.6vw,19px)}.kpis:not(.tres) .kpi:not(.kpi-hoje) .val small:last-child{display:none}.kpis:not(.tres) .kpi:not(.kpi-hoje) .sub{-webkit-line-clamp:2;font-size:11px}}@media (min-width:900px){.kpis{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:14px}}.kpi{color:inherit;align-content:start;gap:6px;min-width:0;padding:15px 14px 14px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid}@media (min-width:600px){.kpi{padding:18px 20px}}.kpi:hover{border-color:var(--line-strong);transform:translateY(-2px)}.kpi .rot{font:800 11px/1.25 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.kpi .rot.serif{font:italic 400 18px/1.1 var(--font-accent), Georgia, serif;letter-spacing:0;text-transform:none;color:var(--ink-2)}.kpi .val{font:700 clamp(20px, 5.6vw, 28px)/1.05 var(--font-display);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpi .val small{letter-spacing:0;color:var(--ink-3);font-size:.55em;font-weight:600}.kpi .val small:first-child{margin-right:.25em}.kpi .sub{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.kpi.kpi-hoje{grid-column:1/-1;padding-top:18px}@media (min-width:900px){.kpi.kpi-hoje{grid-column:auto}}.kpi.kpi-hoje .val{letter-spacing:-.045em;font-size:clamp(40px,12vw,52px)}.kpi.passou .val{color:var(--bad)}:root[data-aparencia=banco] .fin .kpi.kpi-hoje{background:var(--brand);color:var(--brand-ink);border-color:#0000}:root[data-aparencia=banco] .fin .kpi.kpi-hoje .rot,:root[data-aparencia=banco] .fin .kpi.kpi-hoje .sub,:root[data-aparencia=banco] .fin .kpi.kpi-hoje .val small{color:color-mix(in oklab, var(--brand-ink) 82%, transparent)}:root[data-aparencia=banco] .fin .kpi.kpi-hoje.passou .val{color:var(--brand-ink)}.dash{gap:14px;display:grid}.dash-total{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dash-grupos{font:600 13px var(--font-ui);color:var(--ink-3);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px 16px;padding-bottom:12px;display:flex}.dash-grupos b{color:var(--ink);font:700 13px var(--font-display)}.dash-linhas{gap:12px;display:grid}.dash-linha{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.dash-linha .ico{width:32px;height:32px;color:var(--ink-2);background:color-mix(in oklab, var(--ink) 8%, transparent);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.dash-linha .ico svg{width:16px;height:16px}.dash-linha .nome{font:700 13px var(--font-ui);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dash-linha .v{font:700 13px var(--font-display);text-align:right;white-space:nowrap}.dash-linha .v small{font:600 11px var(--font-ui);color:var(--ink-3)}.dash-linha .barra{grid-column:2/-1;height:7px}.dash-linha .barra i{background:var(--brand)}.dash-linha.passou .barra i{background:var(--bad)}.dash-linha.passou .v{color:var(--bad)}.rodape-regua{border-top:1px solid var(--line);font:600 13px var(--font-ui);color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin-top:14px;padding-top:12px;display:flex}.rodape-regua b{color:var(--ink);font:700 13px var(--font-display)}.kpis.tres{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:599px){.kpis.tres{grid-template-columns:1fr 1fr}.kpis.tres .kpi:first-child{grid-column:1/-1}}.bancos{gap:14px;display:grid}@media (min-width:900px){.bancos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.banco-card{gap:6px;display:grid;overflow:hidden}.banco-card:before{content:"";background:var(--cor,var(--brand));height:4px;position:absolute;top:0;left:0;right:0}.banco-topo{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:6px;display:grid}.banco-topo b{font:700 16px var(--font-ui);display:block}.banco-topo small{font:500 12px var(--font-ui);color:var(--ink-3);margin-top:2px;display:block}.banco-conectar svg{width:15px;height:15px}.cartao-bloco{border-top:1px solid var(--line);margin-top:4px;padding-top:12px}.cartao-titulo b{font:700 14px var(--font-ui);display:block}.cartao-titulo small{font:500 12px var(--font-ui);color:var(--ink-3);margin-top:2px;display:block}.compras{grid-column:1/-1;margin-top:4px}.compras summary{cursor:pointer;font:700 12px var(--font-ui);color:var(--brand);align-items:center;gap:6px;padding:4px 0;list-style:none;display:inline-flex}:root[data-theme=dark] .fin .compras summary{color:var(--brand-2)}.compras summary::-webkit-details-marker{display:none}.compras summary:after{content:"›";font-size:16px;transition:transform .2s}.compras[open] summary:after{transform:rotate(90deg)}.compras .linhas{max-height:360px;margin-top:6px;overflow:auto}.linha.compacta{grid-template-columns:minmax(0,1fr) auto;padding:8px 2px}.aparencia{gap:18px;display:grid}.aparencia h5{font:800 11px var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:0 0 9px}.estilos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.estilos.dois{grid-template-columns:1fr 1fr}.estilos button{border:1px solid var(--line);background:color-mix(in oklab, var(--ink) 4%, transparent);color:var(--ink-2);font:700 12px var(--font-ui);cursor:pointer;border-radius:14px;justify-items:center;gap:7px;padding:10px 6px;transition:border-color .2s,color .2s,background .2s;display:grid}.estilos.dois button{grid-auto-flow:column;justify-content:center;align-items:center;padding:11px 8px}.estilos button svg{width:17px;height:17px}.estilos button:hover{border-color:var(--line-strong);color:var(--ink)}.estilos button.on{border-color:var(--brand);color:var(--ink);background:color-mix(in oklab, var(--brand) 14%, transparent)}.estilos .amostra{border:1px solid var(--line);border-radius:9px;width:100%;height:36px}.cores{flex-wrap:wrap;gap:10px;display:flex}.cores button{cursor:pointer;background:var(--c);border:2px solid #0000;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:transform .2s;display:grid}.cores button:hover{transform:scale(1.08)}.cores button.on{border-color:var(--ink);box-shadow:0 0 0 3px var(--bg)}.cores button svg{color:#fff;filter:drop-shadow(0 0 2px #000000e6);width:16px;height:16px}.aparencia-fundo{z-index:61;position:fixed;inset:0}.aparencia-pop{z-index:62;top:calc(80px + env(safe-area-inset-top));max-height:calc(100dvh - 100px - env(safe-area-inset-top));background:var(--solid);padding:16px;animation:.2s both aparece;position:fixed;left:10px;right:10px;overflow:auto}@media (min-width:560px){.aparencia-pop{width:380px;left:auto;right:18px;top:calc(88px + env(safe-area-inset-top))}}.aparencia-topo{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.aparencia-topo b{font:700 16px var(--font-display)}.entrar{place-items:center;min-height:100dvh;padding:16px;display:grid}.entrar main{z-index:1;width:100%;max-width:400px;padding:34px 28px 28px;position:relative}.entrar .marca-entrar{text-align:center;justify-items:center;gap:10px;margin-bottom:24px;display:grid}.entrar .marca-entrar img{filter:drop-shadow(0 10px 24px #3b82f673);filter:drop-shadow(0 10px 24px lab(54.6189% 8.76281 -65.7907/.45));width:64px;height:64px}.entrar .marca-entrar h1{font:800 26px/1 var(--font-display);letter-spacing:-.03em;margin:0}.entrar .marca-entrar h1 em{font:italic 400 30px var(--font-accent), Georgia, serif;letter-spacing:0;color:var(--ink-2)}.entrar .marca-entrar p{font:500 14px var(--font-ui);color:var(--ink-3);margin:0}@supports (view-transition-name:root){::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2;clip-path:circle(0px at var(--vx,90vw) var(--vy,40px));animation:1.1s cubic-bezier(.22,.8,.22,1) forwards onda}::view-transition-image-pair(root){filter:url(#agua)}@keyframes onda{to{clip-path:circle(var(--vr,150vmax) at var(--vx,90vw) var(--vy,40px))}}}@media (prefers-reduced-motion:reduce){.fin *,.fin :before,.fin :after{transition:none!important;animation:none!important}}
