:root,.fi-prospect{--fp-yellow:#ffc400;--fp-yellow-2:#ffd84d;--fp-ink:#0b0b0c;--fp-ink-2:#1a1a1c;--fp-navy-950:#0b0b0c;--fp-navy-800:#1c1c1f;--fp-blue-700:#0b0b0c;--fp-blue-600:#8a6500;--fp-blue-500:#ffc400;--fp-sky-500:#ffb300;--fp-sky-300:#ffe38a;--fp-canvas:#f3f3f1;--fp-surface:#fff;--fp-surface-2:#f8f8f6;--fp-line:#e4e3df;--fp-line-strong:#cfcdc7;--fp-text:#0e0e10;--fp-text-2:#3b3b40;--fp-muted:#6e6e75;--fp-positive:#0e9f6e;--fp-attention:#c77700;--fp-negative:#d63a3a;--fp-shadow-sm:0 1px 2px #0c0c0e0d, 0 1px 1px #0c0c0e08;--fp-shadow-md:0 1px 2px #0c0c0e0f, 0 14px 32px -18px #0c0c0e4d;--fp-shadow-lg:0 2px 4px #0c0c0e0f, 0 24px 48px -22px #0c0c0e73;--fp-font-display:"Space Grotesk", "Inter", system-ui, sans-serif;--fp-font-ui:"Inter", system-ui, sans-serif}.fi-prospect{--background:var(--fp-canvas);--foreground:var(--fp-text);--card:var(--fp-surface);--card-foreground:var(--fp-text);--popover:var(--fp-surface);--popover-foreground:var(--fp-text);--primary:var(--fp-yellow);--primary-foreground:var(--fp-ink);--muted:#eeede9;--muted-foreground:var(--fp-muted);--accent:#f6f1dc;--accent-foreground:var(--fp-text);--border:var(--fp-line);--input:var(--fp-line-strong);--ring:var(--fp-yellow);--radius:.625rem;--gradient-primary:linear-gradient(180deg, #ffd028 0%, #ffc400 100%)}.dark,.dark .fi-prospect{--fp-canvas:#09090a;--fp-surface:#131315;--fp-surface-2:#18181b;--fp-line:#26262a;--fp-line-strong:#34343a;--fp-text:#f4f4f2;--fp-text-2:#c9c9cc;--fp-muted:#8d8d94;--fp-blue-600:#fc3;--fp-shadow-sm:0 1px 2px #0006;--fp-shadow-md:0 1px 2px #00000073, 0 14px 32px -18px #000000b3;--fp-shadow-lg:0 2px 4px #00000073, 0 24px 48px -22px #ffc4002e}.dark .fi-prospect{--muted:#1c1c20;--accent:#221f12}body.fp-active [role=dialog],body.fp-active [role=alertdialog],body.fp-active [data-radix-popper-content-wrapper]{--primary:var(--fp-yellow);--primary-foreground:var(--fp-ink);--ring:var(--fp-yellow);--accent:#f6f1dc;--gradient-primary:linear-gradient(180deg, #ffd028 0%, #ffc400 100%);font-family:var(--fp-font-ui)}.dark body.fp-active [role=dialog],.dark body.fp-active [data-radix-popper-content-wrapper]{--accent:#221f12}@layer components{.fi-prospect{font-family:var(--fp-font-ui);color:var(--fp-text);background:radial-gradient(900px 360px at 100% -160px, #ffc4001a, transparent 70%), var(--fp-canvas);-webkit-font-smoothing:antialiased}.fi-prospect :is(h1,h2,h3){font-family:var(--fp-font-display);letter-spacing:-.015em}.fp-logo{--pfx-wm:#fff;--pfx-tag:#8d8d94}.fp-logo .pfx-tag{display:none}.fp-num{font-family:var(--fp-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--fp-text);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.fp-eyebrow:before{content:"";background:var(--fp-yellow);border-radius:2px;width:18px;height:3px}.fp-header{background:var(--fp-ink);color:#f4f4f2;border-bottom:2px solid var(--fp-yellow)}.fp-header .fp-nav-link{color:#b9b9bd}.fp-header .fp-nav-link:hover{color:#fff;background:#ffffff14}.fp-header .fp-nav-link[data-status=active]{background:var(--fp-yellow);color:var(--fp-ink)}.fp-header-btn{color:#d9d9dc}.fp-header-btn:hover{color:#fff!important;background:#ffffff14!important}.fp-mobile-nav{border-top:1px solid #ffffff1a}.fp-nav-link{color:var(--fp-text-2);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:600;display:inline-flex}.fp-nav-link:hover{background:var(--accent);color:var(--fp-text)}.fp-nav-link[data-status=active]{background:var(--fp-ink);color:var(--fp-yellow)}.fp-card{background:var(--fp-surface);border:1px solid var(--fp-line);box-shadow:var(--fp-shadow-sm);border-radius:14px}.fp-card-interactive{transition:transform .18s,box-shadow .18s,border-color .18s}.fp-card-interactive:hover{box-shadow:var(--fp-shadow-lg);border-color:var(--fp-yellow);transform:translateY(-2px)}.fp-hero{isolation:isolate;color:#fff;box-shadow:var(--fp-shadow-lg);background:radial-gradient(70% 120% at 100% 0,#ffc40038,#0000 60%),linear-gradient(160deg,#0b0b0c 0%,#151517 60%,#1d1b14 100%);border:1px solid #26262a;border-radius:18px;position:relative;overflow:hidden}.fp-hero:after{content:"";background:var(--fp-yellow);width:4px;position:absolute;top:0;bottom:0;left:0}.fp-hero:before{content:"";z-index:-1;background-image:repeating-linear-gradient(-45deg,#ffc40012 0 2px,#0000 2px 22px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 75% 35%,#000 25%,#0000 78%);mask-image:radial-gradient(70% 80% at 75% 35%,#000 25%,#0000 78%)}.fp-icon-tile{width:40px;height:40px;color:var(--fp-yellow);background:var(--fp-ink);border:1px solid #2a2a2e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fp-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:700;line-height:18px;display:inline-flex}.fp-chip-alta{color:#08734f;background:#0e9f6e1f;border-color:#0e9f6e40}.fp-chip-media{color:#8a5300;background:#c777001f;border-color:#c7770040}.fp-chip-baixa{color:#9b2525;background:#d63a3a1a;border-color:#d63a3a38}.fp-chip-neutral{color:var(--fp-text-2);background:var(--muted);border-color:var(--fp-line)}.fp-chip-blue{color:var(--fp-ink);background:color-mix(in oklab, var(--fp-yellow) 28%, transparent);border-color:color-mix(in oklab, var(--fp-yellow) 60%, transparent)}.dark .fp-chip-blue{color:var(--fp-yellow);background:#ffc4001a}.dark .fp-chip-alta{color:#5fe0b0}.dark .fp-chip-media{color:#ffc266}.dark .fp-chip-baixa{color:#ff9a9a}.fp-missing{color:var(--fp-muted);letter-spacing:.06em;font-size:11px;font-weight:700}.fp-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--fp-muted);white-space:nowrap;font-size:11px;font-weight:700}.fp-table tbody tr:hover{background:var(--fp-surface-2)}.fp-col{background:var(--fp-surface-2);border:1px solid var(--fp-line);border-radius:16px}.fp-col[data-over=true]{border-color:var(--fp-yellow);background:color-mix(in oklab, var(--fp-yellow) 8%, var(--fp-surface-2))}.fp-bar{background:var(--muted);border-radius:99px;height:6px;overflow:hidden}.fp-bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--fp-yellow), var(--fp-sky-500));height:100%;display:block}.fp-notice{border:1px solid color-mix(in oklab, var(--fp-attention) 35%, transparent);background:color-mix(in oklab, var(--fp-attention) 8%, var(--fp-surface));color:var(--fp-text-2);border-radius:14px}.fp-kpi{background:var(--fp-surface);border:1px solid var(--fp-line);box-shadow:var(--fp-shadow-sm);border-radius:14px;padding:16px 18px;position:relative}.fp-kpi[data-accent=true]{background:var(--fp-ink);border-color:var(--fp-ink);color:#fff}.fp-kpi[data-accent=true] .fp-kpi-label{color:#a9a9ae}.fp-kpi[data-accent=true] .fp-kpi-value{color:var(--fp-yellow)}.fp-kpi-label{letter-spacing:.1em;text-transform:uppercase;color:var(--fp-muted);font-size:11px;font-weight:700}.fp-kpi-value{font-family:var(--fp-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:6px;font-size:28px;font-weight:700;line-height:1.1}.fp-progress{background:var(--muted);border-radius:99px;height:10px;overflow:hidden}.fp-progress>span{border-radius:inherit;background:repeating-linear-gradient(-45deg, var(--fp-yellow) 0 10px, var(--fp-yellow-2) 10px 20px);height:100%;transition:width .35s;display:block}.fp-step{color:var(--fp-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.fp-step[data-state=done]{color:var(--fp-text-2)}.fp-step[data-state=current]{color:var(--fp-text);font-weight:700}.fp-step-dot{border:2px solid var(--fp-line-strong);border-radius:99px;flex-shrink:0;width:9px;height:9px}.fp-step[data-state=done] .fp-step-dot{background:var(--fp-ink);border-color:var(--fp-ink)}.dark .fp-step[data-state=done] .fp-step-dot{background:var(--fp-text-2);border-color:var(--fp-text-2)}.fp-step[data-state=current] .fp-step-dot{background:var(--fp-yellow);border-color:var(--fp-yellow)}@media (prefers-reduced-motion:reduce){.fp-progress>span,.fp-card-interactive{transition:none}.fp-card-interactive:hover{transform:none}}}
