@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.HF-58W_className{font-family:Manrope,Manrope Fallback;font-style:normal}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fundo:#f5f8fc;--cartao:#fff;--cartao-solido:#fff;--cartao-2:#eef3f9;--borda:#e4eaf2;--borda-forte:#d3dce8;--destaque-fundo:#eff6ff;--destaque-borda:#bfdbfe;--alerta-fundo:#fffbeb;--alerta-borda:#fde68a;--perigo-fundo:#fef2f2;--perigo-borda:#fecaca;--texto:#0b1530;--texto-2:#526079;--verde:#06b6d4;--verde-forte:#0891b2;--verde-texto:#0e7490;--primario:#2563eb;--primario-forte:#1d4ed8;--primario-texto:#1d4ed8;--no-primario:#fff;--anel-foco:#2563eb2e;--ouro:#a47a1f;--amarelo:#b45309;--vermelho:#dc2626;--laranja:#c2410c;--grad-marca:linear-gradient(135deg, #3b82f6 0%, #2563eb 55%, #1d4ed8 100%);--grad-destaque:linear-gradient(90deg, #22d3ee 0%, #3b82f6 100%);--brilho-vidro:linear-gradient(180deg, #fff3 0%, #fff0 55%);--hero:linear-gradient(135deg, #1e40af 0%, #2563eb 50%, #0e7490 100%);--sombra-cartao:0 1px 2px #0f172a0d, 0 8px 24px -12px #0f172a1f;--sombra-cartao-forte:0 1px 2px #0f172a0d, 0 16px 32px -14px #1e40af38;--sombra-botao:0 10px 22px -10px #2563eb99;--raio:22px}*{box-sizing:border-box}html,body{color:var(--texto);margin:0;padding:0}html{background:var(--fundo)}body{-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;background:0 0;min-height:100dvh}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(520px 340px at 0 -6%,#22d3ee29,#0000 70%),radial-gradient(560px 360px at 100% -4%,#3b82f624,#0000 70%);position:fixed;inset:0}button,input,select{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}a{color:var(--primario-texto);-webkit-tap-highlight-color:transparent;text-decoration:none}:focus-visible{outline:2px solid var(--primario);outline-offset:2px;border-radius:10px}.moldura{flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}.conteudo{flex-direction:column;flex:1;gap:16px;padding:22px 16px 176px;display:flex}.conteudo>*,.conteudo>form>*{animation:.35s cubic-bezier(.2,.7,.2,1) both surgir}.conteudo>:nth-child(2){animation-delay:30ms}.conteudo>:nth-child(3){animation-delay:60ms}.conteudo>:nth-child(4){animation-delay:90ms}.conteudo>:nth-child(n+5){animation-delay:.12s}@keyframes surgir{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.marca{color:var(--primario-texto);letter-spacing:.14em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.logo{background:var(--brilho-vidro), linear-gradient(135deg, #22d3ee, #2563eb);border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:0 6px 14px -6px #2563ebb3}.titulo{letter-spacing:-.025em;color:var(--texto);margin:0;font-size:28px;font-weight:800;line-height:1.15}.texto-gradiente{background:linear-gradient(90deg,#0b1530 0%,#1d4ed8 70%,#0e7490 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.subtitulo{color:var(--texto-2);margin:0;font-size:14px;line-height:1.5}.rotulo{color:var(--texto-2);letter-spacing:.04em;font-size:12.5px;font-weight:700}.nota{color:var(--texto-2);margin:0;font-size:13px;line-height:1.5}.valor-grande{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:800;line-height:1}.valor-medio{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--texto);font-size:22px;font-weight:800}.verde{color:var(--verde-texto)}.amarelo{color:var(--amarelo)}.vermelho{color:var(--vermelho)}.laranja{color:var(--laranja)}.ouro{color:var(--ouro)}.cartao{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-cartao);flex-direction:column;gap:12px;padding:18px;display:flex}a.cartao,a.mini{transition:transform .16s,box-shadow .16s,border-color .16s}a.cartao:hover,a.mini:hover{box-shadow:var(--sombra-cartao-forte);border-color:var(--destaque-borda);transform:translateY(-1px)}a.cartao:active,a.mini:active{transform:scale(.985)}.cartao-destaque{background:var(--destaque-fundo);border-color:var(--destaque-borda);box-shadow:none}.cartao-alerta{background:var(--alerta-fundo);border-color:var(--alerta-borda);box-shadow:none}.cartao-perigo{background:var(--perigo-fundo);border-color:var(--perigo-borda);box-shadow:none}.cartao-hero{background:var(--hero);color:#fff;border:0;padding:24px 22px;position:relative;overflow:hidden;box-shadow:0 20px 40px -18px #1e40af99}.cartao-hero:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1f 0%,#fff0 45%),radial-gradient(240px 180px at 100% 0,#67e8f959,#0000 70%);position:absolute;inset:0}.cartao-hero>*{z-index:1;position:relative}.cartao-hero .rotulo{color:#ffffffe6;letter-spacing:.12em}.cartao-hero .nota{color:#ffffffeb}.cartao-hero .valor-grande{color:#fff}.cartao-hero .valor-grande.negativo{color:#fecaca}.cartao-hero .linha>span:first-child{color:#ffffffeb}.cartao-hero .barra{background:#ffffff38}.cartao-hero .barra>div{background:linear-gradient(90deg,#a5f3fc,#fff)}.icone{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.icone-azul{background:var(--brilho-vidro), linear-gradient(135deg, #60a5fa, #2563eb);box-shadow:0 6px 14px -6px #2563ebb3}.icone-ciano{background:var(--brilho-vidro), linear-gradient(135deg, #22d3ee, #0891b2);box-shadow:0 6px 14px -6px #0891b2b3}.icone-marinho{background:var(--brilho-vidro), linear-gradient(135deg, #3b82f6, #1e3a8a);box-shadow:0 6px 14px -6px #1e3a8ab3}.icone-ambar{background:var(--brilho-vidro), linear-gradient(135deg, #fbbf24, #d97706);box-shadow:0 6px 14px -6px #d97706b3}.icone-lg{border-radius:14px;width:44px;height:44px}.icone-sm{border-radius:10px;width:30px;height:30px}.cabecalho{flex-direction:column;gap:6px;padding-top:8px;display:flex}.cabecalho-linha{align-items:center;gap:12px;display:flex}.cabecalho-voltar{min-height:36px;color:var(--primario-texto);align-self:flex-start;align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.titulo-cartao{color:var(--texto);letter-spacing:-.01em;align-items:center;gap:10px;font-size:15.5px;font-weight:800;display:flex}.titulo-cartao:before{content:"";background:linear-gradient(#22d3ee,#2563eb);border-radius:4px;flex-shrink:0;width:4px;height:16px}.veredito{align-items:center;gap:12px;display:flex}.veredito-icone{color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.veredito-compensa{background:var(--brilho-vidro), linear-gradient(135deg, #22d3ee, #0891b2);box-shadow:0 8px 18px -8px #0891b2b3}.veredito-atencao{background:var(--brilho-vidro), linear-gradient(135deg, #fbbf24, #d97706);box-shadow:0 8px 18px -8px #d97706b3}.veredito-nao{background:var(--brilho-vidro), linear-gradient(135deg, #f87171, #dc2626);box-shadow:0 8px 18px -8px #dc262699}.boas-vindas{flex-direction:column;gap:20px;min-height:calc(100dvh - 44px);display:flex}.bv-topo{align-items:center;gap:12px;padding-top:4px;display:flex}.bv-voltar{border:1px solid var(--borda-forte);background:var(--cartao);width:44px;height:44px;color:var(--texto);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bv-progresso{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.bv-progresso span{background:var(--cartao-2);border-radius:6px;height:6px;transition:background .3s}.bv-progresso span.ativo{background:var(--grad-destaque)}.bv-corpo{flex-direction:column;flex:1;gap:16px;animation:.35s cubic-bezier(.2,.7,.2,1) both deslizar;display:flex}@keyframes deslizar{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.bv-heroi{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 0 8px;display:flex}.bv-logo{border-radius:24px;width:76px;height:76px;box-shadow:0 18px 36px -14px #2563ebbf}.bv-pronto{border-radius:26px;width:76px;height:76px}.bv-titulo{font-size:30px}.bv-beneficios{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bv-beneficios li{background:var(--cartao);border:1px solid var(--borda);box-shadow:var(--sombra-cartao);border-radius:20px;align-items:center;gap:14px;padding:14px;display:flex}.bv-beneficios li>span:last-child{flex-direction:column;gap:2px;font-size:15px;display:flex}.bv-opcao{border:1.5px solid var(--borda-forte);background:var(--cartao);min-height:64px;color:var(--texto);box-shadow:var(--sombra-cartao);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:16px;font-weight:800;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex}.bv-opcao:active{transform:scale(.98)}.bv-opcao-ativa{border-color:var(--primario);background:var(--destaque-fundo);box-shadow:0 0 0 4px var(--anel-foco)}.bv-opcao-linha{flex-direction:row;justify-content:flex-start;gap:12px;min-height:58px;padding:10px 14px;font-size:15.5px}.bv-plataformas{flex-direction:column;gap:10px;display:flex}.bv-marcador{border:2px solid var(--borda-forte);border-radius:8px;flex-shrink:0;width:24px;height:24px;transition:all .15s}.bv-marcador.ativo{background:var(--grad-marca) center / 100% 100%, #2563eb;border-color:#0000;position:relative;box-shadow:inset 0 0 0 5px #fff0}.bv-marcador.ativo:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.bv-rodape{background:linear-gradient(180deg, #f5f8fc00, var(--fundo) 30%);flex-direction:column;gap:8px;padding-top:16px;padding-bottom:8px;display:flex;position:sticky;bottom:0}.chat{flex-direction:column;gap:12px;display:flex}.chat-vazio{text-align:center;align-items:center;gap:10px;padding:24px 18px}.chat-sugestoes{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.chat-sugestoes .chip{min-height:40px;font-size:13.5px}.chat-mensagens{flex-direction:column;gap:12px;display:flex}.bolha{gap:8px;max-width:92%;display:flex}.bolha-usuario{align-self:flex-end}.bolha-usuario .bolha-texto{background:var(--brilho-vidro), var(--grad-marca);color:#fff;border-radius:20px 20px 6px;font-weight:600;box-shadow:0 8px 18px -10px #2563ebb3}.bolha-ia{align-self:flex-start}.bolha-ia .bolha-texto{background:var(--cartao);border:1px solid var(--borda);box-shadow:var(--sombra-cartao);border-radius:20px 20px 20px 6px}.bolha-icone{margin-top:2px}.bolha-texto{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;font-size:15px;line-height:1.55;display:flex}.chat-linha{display:block}.chat-item{padding-left:16px;display:block;position:relative}.chat-item:before{content:"";background:var(--grad-destaque);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:3px}.digitando{gap:5px;padding:6px 2px;display:inline-flex}.digitando i{background:var(--primario);opacity:.35;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite piscar}.digitando i:nth-child(2){animation-delay:.15s}.digitando i:nth-child(3){animation-delay:.3s}@keyframes piscar{40%{opacity:1;transform:translateY(-2px)}}.chat-barra{bottom:calc(92px + env(safe-area-inset-bottom));background:var(--cartao);border:1px solid var(--borda);z-index:5;border-radius:20px;align-items:center;gap:8px;padding:8px;display:flex;position:sticky;box-shadow:0 12px 30px -14px #0f172a4d}.chat-barra .entrada{box-shadow:none;border:0;min-height:46px;padding:0 10px}.chat-barra .entrada:focus{box-shadow:none}.chat-botao{color:#fff;border:0;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.chat-botao:disabled{opacity:.45;cursor:not-allowed}.chat-botao-voz{background:var(--brilho-vidro), linear-gradient(135deg, #22d3ee, #0891b2)}.chat-botao-enviar{background:var(--brilho-vidro), var(--grad-marca)}.atalho-ia{color:var(--texto);flex-direction:row;align-items:center;gap:14px;display:flex}.atalho-ia>svg{color:var(--texto-2);flex-shrink:0}.atalho-ia>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.passos{flex-direction:column;gap:8px;margin:0;padding-left:22px;font-size:15px;line-height:1.4;display:flex}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mini{background:var(--cartao);border:1px solid var(--borda);box-shadow:var(--sombra-cartao);border-radius:20px;flex-direction:column;gap:4px;padding:14px;display:flex}.grade-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.linha{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.linha>span:first-child{color:var(--texto-2)}.linha>span:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.divisor{background:var(--borda);height:1px}.barra{background:var(--cartao-2);border-radius:6px;height:10px;overflow:hidden}.barra>div{background:var(--grad-destaque);border-radius:6px;height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1)}.barra-laranja>div{background:linear-gradient(90deg,#fbbf24,#ea580c)}.botao{background:var(--brilho-vidro), var(--grad-marca);min-height:56px;color:var(--no-primario);letter-spacing:.01em;width:100%;box-shadow:var(--sombra-botao);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:800;transition:transform .12s,box-shadow .12s,filter .12s;display:flex;position:relative;overflow:hidden}.botao:hover{filter:brightness(1.06)}.botao:active{box-shadow:none;transform:scale(.98)}.botao:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;filter:none;transform:none}.botao-secundario{border:1px solid var(--borda-forte);background:var(--cartao);min-height:50px;color:var(--texto);border-radius:16px;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:700;transition:transform .12s,border-color .12s,color .12s;display:inline-flex}.botao-secundario:hover{color:var(--primario-texto);border-color:#93c5fd}.botao-secundario:active{transform:scale(.98)}.botao-secundario:disabled{opacity:.45;cursor:not-allowed}.botao-texto{color:var(--primario-texto);background:0 0;border:0;min-height:44px;padding:0 4px;font-size:14px;font-weight:700}.botao-apagar{color:var(--vermelho);background:0 0;border:0;min-height:44px;padding:0 8px;font-size:13px;font-weight:700}.abas{background:var(--cartao);border:1px solid var(--borda);box-shadow:var(--sombra-cartao);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.aba{min-height:44px;color:var(--texto-2);background:0 0;border:0;border-radius:13px;font-size:14px;font-weight:700;transition:background .18s,color .18s}.aba-ativa{background:var(--brilho-vidro), var(--grad-marca);color:#fff;box-shadow:0 6px 14px -8px #2563ebb3}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--borda-forte);background:var(--cartao);min-height:44px;color:var(--texto);border-radius:22px;padding:0 16px;font-size:14px;font-weight:600;transition:all .15s}.chip-ativo{border-color:var(--primario);background:var(--destaque-fundo);color:var(--primario-texto);box-shadow:0 0 0 3px var(--anel-foco)}.campo{flex-direction:column;gap:8px;display:flex}.campo label{color:var(--texto-2);letter-spacing:.02em;font-size:13px;font-weight:700}.entrada{border:1px solid var(--borda-forte);background:var(--cartao);border-radius:16px;width:100%;min-height:56px;padding:0 16px;font-size:20px;font-weight:700;transition:border-color .15s,box-shadow .15s}.entrada::placeholder{color:var(--texto-2);opacity:.6;font-weight:600}.entrada:focus{border-color:var(--primario);box-shadow:0 0 0 4px var(--anel-foco);outline:none}.entrada-pequena{min-height:50px;font-size:16px;font-weight:600}select.entrada{appearance:none}.aviso-ok{color:var(--verde-texto);background:#ecfeff;border:1px solid #a5f3fc;border-radius:16px;padding:12px 14px;font-size:14px;font-weight:700}.vazio{text-align:center;color:var(--texto-2);padding:24px 8px;font-size:15px;line-height:1.5}.botao-ouvindo{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);animation:1.2s ease-in-out infinite pulsar}@keyframes pulsar{50%{box-shadow:0 0 0 10px #ef444424}}.carregando{border:4px solid var(--cartao-2);border-top-color:var(--primario);border-right-color:var(--verde);border-radius:50%;width:40px;height:40px;margin:0 auto 12px;animation:.9s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.selo{background:var(--brilho-vidro), var(--grad-marca);color:#fff;white-space:nowrap;letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px -6px #2563ebb3}.selo-neutro{background:var(--cartao-2);color:var(--texto-2);box-shadow:none}.selo-pro{color:#3b2708;background:linear-gradient(135deg,#fbefd2 0%,#e8c77e 50%,#c99a3f 100%);position:relative;overflow:hidden;box-shadow:0 4px 12px -4px #c99a3f99,inset 0 1px #fff9}.selo-pro:after{content:"";background:linear-gradient(115deg,#0000 35%,#fff9 50%,#0000 65%);animation:5s ease-in-out infinite reflexo-selo;position:absolute;inset:0;transform:translate(-120%)}@keyframes reflexo-selo{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.em-breve{background:var(--cartao-2);color:var(--texto-2);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.plano-destaque{border:1.5px solid var(--destaque-borda);background:var(--destaque-fundo)}.plano-pro{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#f3dca5,#c99a3f 55%,#2563eb 100%) border-box;border:2px solid #0000;position:relative;box-shadow:0 18px 36px -18px #c99a3f73}.plano-pro .lista-plano svg{color:#b8862b}.chamada-pro{color:var(--texto);background:linear-gradient(135deg,#fffaf0,#fdf3dc);border:1.5px solid #e4c88f;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;font-size:13.5px;line-height:1.5;display:flex}.chamada-pro strong{color:#8a6418;font-size:14px}#plano-pro{scroll-margin-top:16px}.lista-plano{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lista-plano li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.lista-plano svg{color:var(--primario);flex-shrink:0;margin-top:1px}.grafico{align-items:stretch;gap:3px;height:160px;display:flex}.grafico-coluna{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.grafico-area{border-bottom:1px solid var(--borda-forte);flex:1;align-items:flex-end;display:flex}.grafico-barra{background:linear-gradient(#22d3ee,#2563eb);border-radius:6px 6px 2px 2px;width:100%}.grafico-barra.negativa{background:linear-gradient(#f87171,#dc2626)}.grafico-rotulo{height:14px;color:var(--texto-2);text-align:center;white-space:nowrap;font-size:11px;overflow:visible}.nav{width:100%;max-width:480px;height:calc(80px + env(safe-area-inset-bottom));border-top:1px solid var(--borda);padding:0 6px env(safe-area-inset-bottom);z-index:10;background:#fffffff7;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 24px -16px #0f172a33}.nav a{height:60px;color:var(--texto-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11.5px;font-weight:700;transition:color .18s;display:flex;position:relative}.nav a.ativo{color:var(--primario-texto)}.nav a.ativo:before{content:"";background:var(--grad-destaque);border-radius:4px;width:24px;height:4px;position:absolute;top:2px}.nav .mais{background:var(--brilho-vidro), linear-gradient(135deg, #22d3ee 0%, #2563eb 60%, #1d4ed8 100%);border-radius:20px;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .15s;display:flex;transform:translateY(-12px);box-shadow:0 12px 22px -10px #2563ebbf}.nav a:active .mais{transform:translateY(-12px)scale(.94)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media print{.nav,.nao-imprimir,.abas{display:none!important}body:before{display:none}html,body{color:#111;background:#fff}.cartao,.mini,.cartao-hero{color:#111;box-shadow:none;break-inside:avoid;background:#fff;border:1px solid #ccc}.cartao-hero:after{display:none}.nota,.rotulo,.linha>span:first-child{color:#444}.conteudo{padding-bottom:0}.conteudo>*{animation:none}}.fotos-vistoria{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.foto-vistoria{aspect-ratio:4/3;border:1px solid var(--borda);background:var(--cartao-2);border-radius:12px;position:relative;overflow:hidden}.foto-vistoria img{object-fit:cover;width:100%;height:100%;display:block}.foto-vistoria button{color:#fff;background:#0f172ab8;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.texto-ia{resize:vertical;border:1px solid var(--borda-forte);background:var(--cartao);width:100%;min-height:170px;color:var(--texto);font:inherit;border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.5}.texto-ia:focus{border-color:var(--primario);box-shadow:0 0 0 4px var(--anel-foco);outline:none}.lista-ia{color:var(--texto);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:flex}.botao-ia-flutuante{z-index:20;right:max(16px,50% - 224px);bottom:calc(104px + env(safe-area-inset-bottom));color:#fff;background:var(--brilho-vidro), linear-gradient(135deg, #22d3ee, #2563eb);border-radius:26px;align-items:center;gap:8px;height:52px;padding:0 18px 0 14px;font-size:14.5px;font-weight:800;display:inline-flex;position:fixed;box-shadow:0 12px 28px -10px #2563ebbf,0 0 0 4px #ffffffb3}.botao-ia-flutuante:active{transform:scale(.97)}@media (max-width:360px){.botao-ia-rotulo{display:none}.botao-ia-flutuante{padding:0 14px}}
