@import"https://fonts.googleapis.com/css2?family=Geist:wght@400..800&family=Geist+Mono:wght@400..700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--noite: #05070b;--grafite-1: #0a0e15;--grafite-2: #111722;--grafite-3: #18202d;--linha: #1b2330;--linha-forte:#283345;--cromo: #eef2f8;--cromo-2: #a3aec0;--cromo-3: #677386;--cromo-4: #3f4858;--azul: #2f7bff;--azul-claro: #77abff;--azul-fundo: rgba(47, 123, 255, .12);--azul-borda: rgba(47, 123, 255, .38);--ambar: #ff8a3d;--ambar-fundo:rgba(255, 138, 61, .12);--ganho: #2fd18b;--ganho-fundo:rgba(47, 209, 139, .12);--perda: #ff5a5f;--perda-fundo:rgba(255, 90, 95, .12);--atencao: #f5c451;--atencao-fundo: rgba(245, 196, 81, .12);--papel: #f3f5f9;--papel-2: #ffffff;--tinta: #0a0d13;--tinta-2: #4a5363;--fonte: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--fonte-mono: "Geist Mono", ui-monospace, "SF Mono", Consolas, monospace;--t-hero: clamp(2.6rem, 6.4vw, 5.2rem);--t-h1: clamp(2.1rem, 4.4vw, 3.6rem);--t-h2: clamp(1.6rem, 3vw, 2.3rem);--t-h3: 1.2rem;--t-corpo: 1rem;--t-pequeno: .875rem;--t-legenda: .78rem;--aperto: -.045em;--largura: 1200px;--gutter: clamp(1rem, 4vw, 2rem);--r-1: 8px;--r-2: 12px;--r-3: 18px;--r-4: 26px;--r-pilula: 999px;--sombra-1: 0 1px 0 rgba(255,255,255,.04) inset, 0 10px 30px -12px rgba(0,0,0,.6);--sombra-2: 0 1px 0 rgba(255,255,255,.06) inset, 0 30px 80px -30px rgba(0,0,0,.8);--halo-azul: 0 0 0 1px rgba(119,171,255,.35), 0 0 40px -6px rgba(47,123,255,.55);--halo-ambar: 0 0 0 1px rgba(255,190,140,.55), 0 0 28px -2px rgba(255,138,61,.65);--ease: cubic-bezier(.2, .7, .1, 1);--ease-suave: cubic-bezier(.45, .05, .25, 1);--rapido: .16s;--medio: .28s;--lento: .7s;--bg: var(--noite);--surface: var(--grafite-1);--surface-2: var(--grafite-2);--border: var(--linha);--border-2: var(--linha-forte);--text: var(--cromo);--text-2: var(--cromo-2);--text-3: var(--cromo-3);--text-bright: #ffffff;--accent: var(--azul);--accent-hover: #4a8dff;--accent-glow: rgba(47, 123, 255, .15);--green: var(--ganho);--red: var(--perda);--yellow: var(--atencao);--purple: #c9b8ff;--blue: var(--azul-claro);--red-light: #ffb3b5;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 99px;--text-2xs: .75rem;--text-xs: .875rem;--text-sm: .9375rem;--text-base: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 1.75rem;--text-3xl: 2rem;--shadow-sm: 0 2px 8px rgba(0,0,0,.4);--shadow-md: 0 4px 20px rgba(0,0,0,.5);--shadow-lg: 0 8px 32px rgba(0,0,0,.6);--shadow-glow: 0 0 24px rgba(47,123,255,.1);--glass-bg: rgba(10,14,21,.95);--glass-border: rgba(119,171,255,.1);--ease-out: cubic-bezier(.16,1,.3,1);--ease-bounce: cubic-bezier(.175,.885,.32,1.275);--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .3s;--modal-max-w: 420px;--modal-padding: 2rem;--navbar-h: 70px;--sidebar-w: 260px;--sidebar-w-collapsed: 64px}html{font-size:17px;-webkit-text-size-adjust:100%}html:has(.tx){font-size:16px;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.tx){scroll-behavior:auto}}body{background:var(--noite);color:var(--cromo);font-family:var(--fonte);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;min-height:100vh}a{color:inherit;text-decoration:none}input,button,select,textarea{font-family:inherit}.tx{font-size:var(--t-corpo);line-height:1.55;text-rendering:optimizeLegibility;overflow-x:clip}:where(.tx) :where(img,svg){display:block;max-width:100%}:where(.tx) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.tx) :where(button){cursor:pointer;background:none;border:0}:where(.tx) :where(ul,ol){list-style:none}:where(.tx) :focus-visible{outline:2px solid var(--azul-claro);outline-offset:3px;border-radius:6px}:where(.tx) ::selection{background:var(--azul);color:#fff}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:100%;max-width:var(--largura);margin-inline:auto;padding-inline:var(--gutter)}.secao{position:relative;padding-block:clamp(4.5rem,10vw,8rem)}.secao-clara{background:var(--papel);color:var(--tinta)}.secao-clara .rotulo{color:var(--tinta-2)}.titulo-hero,.titulo-1,.titulo-2{font-weight:750;letter-spacing:var(--aperto);line-height:.98;text-wrap:balance}.titulo-hero{font-size:var(--t-hero);font-weight:780}.titulo-1{font-size:var(--t-h1)}.titulo-2{font-size:var(--t-h2);line-height:1.05;letter-spacing:-.035em}.titulo-3{font-size:var(--t-h3);font-weight:650;letter-spacing:-.015em;line-height:1.25}.cromado{background:linear-gradient(180deg,#fff,#e6ecf5 55%,#9aa8bd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.apoio{color:var(--cromo-2);font-size:1.075rem;line-height:1.6;max-width:38rem}.secao-clara .apoio{color:var(--tinta-2)}.rotulo{font-size:var(--t-legenda);color:var(--cromo-3);letter-spacing:.01em}.num{font-family:var(--fonte-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ganho{color:var(--ganho)}.perda-cor{color:var(--perda)}.botao{--altura: 48px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--altura);padding:0 1.4rem;border-radius:var(--r-pilula);font-size:.95rem;font-weight:600;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:0;background:none;color:inherit;font-family:inherit;transition:transform var(--rapido) var(--ease),box-shadow var(--medio) var(--ease),background var(--medio) var(--ease),border-color var(--medio) var(--ease),color var(--medio)}.botao:active{transform:translateY(1px) scale(.99)}.botao:disabled{opacity:.5;cursor:not-allowed;transform:none}.botao svg{width:18px;height:18px}.botao-principal{background:linear-gradient(180deg,#fff,#e9eef7);color:#0b0f17;box-shadow:var(--halo-ambar),inset 0 -2px #00000014}.botao-principal:hover{box-shadow:0 0 0 1px #ffc8a0cc,0 0 40px #ff8a3dbf,inset 0 -2px #00000014}.botao-azul{background:var(--azul);color:#fff;box-shadow:0 8px 24px -10px #2f7bffcc}.botao-azul:hover:not(:disabled){background:#4a8dff}.botao-contorno{border:1px solid var(--linha-forte);color:var(--cromo);background:#0a0e1580}.botao-contorno:hover{border-color:var(--cromo-3);background:var(--grafite-2)}.secao-clara .botao-contorno{border-color:#d5dae3;color:var(--tinta);background:#fff}.botao-texto{color:var(--cromo-2);padding:0 .6rem}.botao-texto:hover{color:var(--cromo)}.botao-pequeno{--altura: 38px;padding:0 1rem;font-size:.875rem}.botao-largo{width:100%}.selo{display:inline-flex;align-items:center;gap:.4rem;height:24px;padding:0 .6rem;border-radius:var(--r-pilula);font-size:.75rem;font-weight:600;letter-spacing:.01em;border:1px solid transparent;white-space:nowrap}.selo:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.selo-ativa{color:var(--azul-claro);background:var(--azul-fundo);border-color:#2f7bff40}.selo-aprovada{color:var(--ganho);background:var(--ganho-fundo);border-color:#2fd18b40}.selo-financiada{color:#0b0f17;background:linear-gradient(90deg,#7ef2c0,#2fd18b)}.selo-financiada:before{background:#0b0f17}.selo-reprovada{color:var(--perda);background:var(--perda-fundo);border-color:#ff5a5f40}.selo-vencida{color:var(--cromo-2);background:#a3aec01a;border-color:#a3aec033}.selo-revogada{color:var(--perda);background:transparent;border-color:#ff5a5f73}.selo-aguardando{color:var(--atencao);background:var(--atencao-fundo);border-color:#f5c45140}.selo-oferta{color:var(--ambar);background:var(--ambar-fundo);border-color:#ff8a3d4d}.selo-oferta:before{display:none}.cartao{position:relative;background:linear-gradient(180deg,#111722e6,#0a0e15f2);border:1px solid var(--linha);border-radius:var(--r-3);box-shadow:var(--sombra-1)}.moldura-acesa{position:relative;border-radius:var(--r-4);isolation:isolate}.moldura-acesa:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;z-index:-1;background:linear-gradient(115deg,#77abfff2,#2f7bff40 30%,#ffffff0f,#ff8a3d4d 80%,#ff8a3de6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.moldura-acesa:after{content:"";position:absolute;top:-40px;right:-60px;bottom:-40px;left:-60px;z-index:-2;pointer-events:none;background:radial-gradient(40% 50% at 8% 0%,rgba(47,123,255,.35),transparent 70%),radial-gradient(35% 45% at 100% 100%,rgba(255,138,61,.22),transparent 70%);filter:blur(18px)}.frag{position:relative;z-index:1;background:linear-gradient(180deg,#18202deb,#0c111af5);border:1px solid rgba(255,255,255,.08);border-radius:var(--r-3);box-shadow:0 20px 50px -20px #000000d9,inset 0 1px #ffffff12;padding:1rem 1.15rem}.frag-titulo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.9rem;font-weight:600;margin-bottom:.3rem}.campo{display:flex;flex-direction:column;gap:.4rem}.campo label{font-size:var(--t-pequeno);color:var(--cromo-2);font-weight:500}.campo input,.campo select,.campo textarea{width:100%;min-width:0;height:48px;padding:0 .95rem;background:var(--grafite-2);border:1px solid var(--linha-forte);border-radius:var(--r-2);color:var(--cromo);font-size:.95rem;transition:border-color var(--rapido),box-shadow var(--rapido)}.campo textarea{height:auto;min-height:110px;padding:.8rem .95rem;resize:vertical}.campo input::placeholder,.campo textarea::placeholder{color:var(--cromo-4)}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-color:var(--azul);box-shadow:0 0 0 4px #2f7bff2e}.campo .ajuda{font-size:var(--t-legenda);color:var(--cromo-3)}.campo.erro input{border-color:var(--perda)}.campo.erro .ajuda{color:var(--perda)}.aviso{display:flex;gap:.65rem;padding:.85rem .95rem;border-radius:var(--r-2);font-size:.88rem;line-height:1.5}.aviso .ic{margin-top:.1rem}.aviso-info{background:var(--azul-fundo);border:1px solid rgba(47,123,255,.22);color:var(--cromo-2)}.aviso-info .ic{color:var(--azul-claro)}.aviso-erro{background:var(--perda-fundo);border:1px solid rgba(255,90,95,.3);color:#ffc2c4}.aviso-erro .ic{color:var(--perda)}.aviso-ok{background:var(--ganho-fundo);border:1px solid rgba(47,209,139,.3);color:#b9f3d9}.aviso-ok .ic{color:var(--ganho)}.aviso-atencao{background:var(--atencao-fundo);border:1px solid rgba(245,196,81,.3);color:#f8e2a8}.aviso-atencao .ic{color:var(--atencao)}.objetivo{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem 0;border-bottom:1px solid var(--linha)}.objetivo:last-child{border-bottom:0}.objetivo .marca{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--grafite-3);color:var(--cromo-3)}.objetivo .marca svg{width:14px;height:14px}.objetivo.ok .marca{background:var(--ganho-fundo);color:var(--ganho)}.objetivo.falha .marca{background:var(--perda-fundo);color:var(--perda)}.objetivo .nome{font-size:.92rem;color:var(--cromo)}.objetivo .nome small{display:block;font-size:var(--t-legenda);color:var(--cromo-3)}.objetivo .valor{font-family:var(--fonte-mono);font-size:.88rem;color:var(--cromo-2);text-align:right;white-space:nowrap}.barra{display:block;height:4px;border-radius:4px;background:var(--grafite-3);overflow:hidden}.barra>i{display:block;height:100%;border-radius:inherit;background:var(--azul);width:var(--p, 0%)}.barra.ganho>i{background:var(--ganho)}.barra.perda>i{background:var(--perda)}.ic{width:20px;height:20px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ic-sm{width:16px;height:16px}.ic-lg{width:28px;height:28px}@media(prefers-reduced-motion:no-preference){.revelar{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.revelar.visivel{opacity:1;transform:none}}.dica{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;color:var(--cromo-3);cursor:help}.dica .ic{width:15px;height:15px}.dica:hover,.dica:focus-visible{color:var(--cromo)}.dica .bal{position:absolute;z-index:40;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);width:max-content;max-width:260px;padding:.6rem .75rem;border-radius:var(--r-2);background:#1a2231;border:1px solid var(--linha-forte);color:var(--cromo-2);font-size:.8rem;font-weight:400;line-height:1.45;letter-spacing:0;box-shadow:var(--sombra-2);pointer-events:none;display:none}.dica:hover .bal,.dica:focus-visible .bal{display:block;transform:translate(-50%)}@media(max-width:640px){.dica .bal,.dica:hover .bal,.dica:focus-visible .bal{left:auto;right:-12px;transform:none;max-width:min(260px,72vw)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
