:root{--h-topo:64px;--black:#000;--ink:#070707;--ink-100:#0f0f0e;--ink-200:#161512;--accent:255 160 26;--accent-2:170 24 24;--orange:rgb(var(--accent));--gold:#f7ac29;--red:#aa1818;--white:#fff;--ease-apple:cubic-bezier(0.16,1,0.3,1);--ease-expo:cubic-bezier(0.19,1,0.22,1);--gradient-brand:linear-gradient(135deg,rgb(var(--accent)) 0%,rgb(var(--accent-2)) 100%);--gradient-brand-h:linear-gradient(90deg,rgb(var(--accent)) 0%,rgb(var(--accent-2)) 100%);--accent-cta-fim:210 85 28;--gradient-cta:linear-gradient(135deg,rgb(var(--accent)) 0%,rgb(var(--accent-cta-fim)) 100%);--gradient-cta-h:linear-gradient(90deg,rgb(var(--accent)) 0%,rgb(var(--accent-cta-fim)) 100%);--fg:243 241 236;--bg:18 17 16;--text-high:rgb(var(--fg)/0.96);--text-body:rgb(var(--fg)/0.62);--text-muted:rgb(var(--fg)/0.42);--text-faint:rgb(var(--fg)/0.26);--surface:rgb(var(--fg)/0.025);--surface-2:rgb(var(--fg)/0.04);--border:#2b2925;--border-strong:rgb(var(--fg)/0.12);--card:28 27 24;--side:23 22 20;--soft:37 35 32;--ctl:#3a3631;--border-control:#7a7368;--text-2:#a59d91;--accent-soft:rgba(255,160,26,.13);--accent-ink:255 181 71;--radius-card:14px;--shadow-card:none;--panel:rgb(var(--side));--tooltip-bg:#18150f}.dark{color-scheme:dark;--fg:243 241 236;--bg:18 17 16;--card:28 27 24;--side:23 22 20;--soft:37 35 32;--ctl:#3a3631;--border-control:#7a7368;--text-2:#a59d91;--accent-soft:rgba(255,160,26,.13);--accent-ink:255 181 71;--shadow-card:none;--panel:rgb(var(--side));--tooltip-bg:#18150f}.light{color-scheme:light;--fg:28 25 21;--bg:247 246 243;--text-high:rgb(var(--fg)/0.98);--text-body:rgb(var(--fg)/0.88);--text-muted:rgb(var(--fg)/0.74);--text-faint:rgb(var(--fg)/0.60);--surface:rgb(var(--fg)/0.04);--surface-2:rgb(var(--fg)/0.07);--border:#ece8e2;--border-strong:rgb(var(--fg)/0.20);--border-control:rgb(var(--fg)/0.48);--card:255 255 255;--side:255 255 255;--soft:243 240 235;--ctl:#dad4cb;--text-2:#6b6359;--accent-soft:#fff3df;--shadow-card:0 1px 2px rgba(28,25,21,.04),0 2px 6px rgba(28,25,21,.04);--panel:rgb(var(--side));--tooltip-bg:#fff;--accent-ink:155 90 0;--elev-1:0 1px 2px rgb(var(--fg)/0.05),0 1px 3px rgb(var(--fg)/0.04);--elev-2:0 2px 4px rgb(var(--fg)/0.04),0 6px 16px -4px rgb(var(--fg)/0.08);--elev-3:0 8px 20px -6px rgb(var(--fg)/0.10),0 20px 48px -12px rgb(var(--fg)/0.12)}.dark,:root{--elev-1:0 1px 2px rgba(0,0,0,.4);--elev-2:0 6px 18px -6px rgba(0,0,0,.55);--elev-3:0 18px 44px -14px rgba(0,0,0,.7)}.light [class~="group-hover:text-fg/96"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/96"]:hover,.light [class~="text-fg/96"]{color:rgb(var(--fg)/.98)}.light [class~="group-hover:text-fg/95"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/95"]:hover,.light [class~="text-fg/95"]{color:rgb(var(--fg)/.97)}.light [class~="group-hover:text-fg/94"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/94"]:hover,.light [class~="text-fg/94"]{color:rgb(var(--fg)/.96)}.light [class~="group-hover:text-fg/93"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/93"]:hover,.light [class~="text-fg/93"]{color:rgb(var(--fg)/.96)}.light [class~="group-hover:text-fg/92"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/92"]:hover,.light [class~="text-fg/92"]{color:rgb(var(--fg)/.95)}.light [class~="group-hover:text-fg/90"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/90"]:hover,.light [class~="text-fg/90"]{color:rgb(var(--fg)/.94)}.light [class~="group-hover:text-fg/88"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/88"]:hover,.light [class~="text-fg/88"]{color:rgb(var(--fg)/.93)}.light [class~="group-hover:text-fg/85"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/85"]:hover,.light [class~="text-fg/85"]{color:rgb(var(--fg)/.91)}.light [class~="group-hover:text-fg/82"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/82"]:hover,.light [class~="text-fg/82"]{color:rgb(var(--fg)/.89)}.light [class~="group-hover:text-fg/80"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/80"]:hover,.light [class~="text-fg/80"]{color:rgb(var(--fg)/.88)}.light [class~="group-hover:text-fg/78"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/78"]:hover,.light [class~="text-fg/78"]{color:rgb(var(--fg)/.86)}.light [class~="group-hover:text-fg/75"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/75"]:hover,.light [class~="text-fg/75"]{color:rgb(var(--fg)/.84)}.light [class~="group-hover:text-fg/72"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/72"]:hover,.light [class~="text-fg/72"]{color:rgb(var(--fg)/.83)}.light [class~="group-hover:text-fg/70"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/70"]:hover,.light [class~="text-fg/70"]{color:rgb(var(--fg)/.81)}.light [class~="group-hover:text-fg/65"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/65"]:hover,.light [class~="text-fg/65"]{color:rgb(var(--fg)/.78)}.light [class~="group-hover:text-fg/60"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/60"]:hover,.light [class~="text-fg/60"]{color:rgb(var(--fg)/.75)}.light [class~="group-hover:text-fg/55"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/55"]:hover,.light [class~="text-fg/55"]{color:rgb(var(--fg)/.72)}.light [class~="group-hover:text-fg/50"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/50"]:hover,.light [class~="text-fg/50"]{color:rgb(var(--fg)/.69)}.light [class~="group-hover:text-fg/45"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/45"]:hover,.light [class~="text-fg/45"]{color:rgb(var(--fg)/.66)}.light [class~="group-hover:text-fg/40"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/40"]:hover,.light [class~="text-fg/40"]{color:rgb(var(--fg)/.63)}.light [class~="group-hover:text-fg/35"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/35"]:hover,.light [class~="text-fg/35"]{color:rgb(var(--fg)/.6)}.light [class~="group-hover:text-fg/30"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/30"]:hover,.light [class~="text-fg/30"]{color:rgb(var(--fg)/.57)}.light [class~="group-hover:text-fg/28"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/28"]:hover,.light [class~="text-fg/28"]{color:rgb(var(--fg)/.55)}.light [class~="group-hover:text-fg/25"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/25"]:hover,.light [class~="text-fg/25"]{color:rgb(var(--fg)/.54)}.light [class~="group-hover:text-fg/20"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/20"]:hover,.light [class~="text-fg/20"]{color:rgb(var(--fg)/.5)}.light [class~="group-hover:text-fg/15"]:is(:hover,.group:hover *),.light [class~="hover:text-fg/15"]:hover,.light [class~="text-fg/15"]{color:rgb(var(--fg)/.47)}.light [class~="group-hover:text-orange"]:is(:hover,.group:hover *),.light [class~="group-hover:text-orange/[0.12]"]:is(:hover,.group:hover *),.light [class~="hover:text-orange"]:hover,.light [class~="text-orange/60"],.light [class~="text-orange/70"],.light [class~="text-orange/80"],.light [class~="text-orange/85"],.light [class~=text-accent],.light [class~=text-orange]{color:rgb(var(--accent-ink))}.light .gradient-text{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:rgb(var(--accent-ink));color:rgb(var(--accent-ink))}.program-pulse{--accent:174 180 188;--accent-2:124 130 139;--accent-cta-fim:124 130 139;--accent-ink:97 105 117}.program-scale{--accent:255 160 26;--accent-2:170 24 24;--accent-cta-fim:210 85 28;--accent-ink:155 90 0}.program-growth{--accent:247 172 41;--accent-2:200 134 26;--accent-cta-fim:200 134 26;--accent-ink:144 94 5}.av-sidebar,aside.av-sidebar:after{background:var(--panel)}aside.av-sidebar:after{content:"";position:absolute;top:100%;left:0;right:-1px;height:100vh;border-right:1px solid var(--border);pointer-events:none}.av-tooltip{background:var(--tooltip-bg);color:var(--text-high);border:1px solid var(--border);box-shadow:0 10px 30px -10px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.28)}.av-tooltip:before{content:"";position:absolute;left:-4.5px;top:50%;width:9px;height:9px;transform:translateY(-50%) rotate(45deg);background:var(--tooltip-bg);border-left:1px solid var(--border);border-bottom:1px solid var(--border)}.av-chip{display:inline-flex;align-items:center;gap:.125rem;border-radius:9999px;padding:1px .375rem;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.av-chip--alta{background:rgba(224,89,75,.16);color:#ef7d70}.av-chip--media{background:rgba(247,172,41,.16);color:var(--gold)}.av-chip--baixa{background:rgb(var(--fg)/.06);color:rgb(var(--fg)/.42)}.av-chip--neutra{background:rgb(var(--fg)/.06);color:rgb(var(--fg)/.38)}.light .av-chip--alta{background:rgba(176,42,28,.1);color:#a82a1c}.light .av-chip--media{background:rgba(146,92,6,.1);color:#8a5705}.light .av-chip--baixa,.light .av-chip--neutra{background:rgb(var(--fg)/.05);color:rgb(var(--fg)/.5)}.light .av-card{background:rgb(var(--card));border-color:var(--border);box-shadow:var(--shadow-card)}.light .av-card--hover:hover{border-color:rgb(var(--accent)/.42);box-shadow:var(--elev-3),0 0 1.5rem rgb(var(--accent)/.1)}.light .av-card .av-card{box-shadow:var(--elev-1)}.light .av-card .av-card--hover:hover{box-shadow:var(--elev-2),0 0 1.25rem rgb(var(--accent)/.1)}.light .av-sunken{background:rgb(var(--fg)/.04);border-color:var(--border);box-shadow:inset 0 1px 2px rgb(var(--fg)/.05)}.light .av-glass{background:hsla(0,0%,100%,.85)}*,:after,:before{box-sizing:border-box}.av-grain:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:128px;opacity:.03}.gradient-text{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.av-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}@keyframes av-shimmer{0%{background-position:-200%}to{background-position:200%}}.av-shimmer{background:linear-gradient(90deg,var(--orange) 0,var(--gold) 35%,#ffd79e 50%,var(--gold) 65%,var(--orange) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:av-shimmer 5s linear infinite}.av-glass{background:rgb(var(--fg)/.025);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.av-card,.av-glass{border:1px solid var(--border)}.av-card{position:relative;background:rgb(var(--card));border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:border-color .45s var(--ease-apple),box-shadow .45s var(--ease-apple),transform .45s var(--ease-apple),background .45s var(--ease-apple)}.av-card--hover:hover{border-color:rgb(var(--accent)/.28);box-shadow:0 1rem 2.5rem -.75rem rgba(0,0,0,.7),0 0 2rem rgb(var(--accent)/.06);transform:translateY(-3px)}.av-gradient-border{position:relative}.av-gradient-border:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgb(var(--accent)/.6),rgb(var(--accent-2)/.28) 55%,rgb(var(--fg)/.05));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.av-badge{gap:.4rem;padding:.75rem 1rem;border-radius:9999px;background:rgb(var(--accent)/.06)}.av-badge,.av-icon-wrap{display:inline-flex;align-items:center}.av-icon-wrap{justify-content:center;border-radius:12px;background:linear-gradient(135deg,rgb(var(--accent)/.14),rgb(var(--accent-2)/.08));box-shadow:inset 0 0 0 1px rgb(var(--accent)/.16),0 0 14px rgb(var(--accent)/.08)}.av-glow{position:relative}.av-glow:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:var(--gradient-brand);filter:blur(16px);opacity:0;z-index:-1;transition:opacity .4s var(--ease-apple)}.av-glow:hover:after{opacity:.4}@property --av-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes av-spin{to{--av-angle:360deg}}.av-spin-border{--av-angle:0deg;position:relative;isolation:isolate;background:linear-gradient(#0c0b0a,#0c0b0a) padding-box,conic-gradient(from var(--av-angle),transparent 0,#aa1818 6%,#ffa01a 16%,#aa1818 30%,transparent 42%,transparent 100%) border-box;border:1.5px solid transparent;animation:av-spin 6s linear infinite}@keyframes av-ping{0%{transform:scale(1);opacity:.55}to{transform:scale(1.7);opacity:0}}@keyframes av-enter{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.av-enter{animation:av-enter .7s var(--ease-apple) both}.av-d1{animation-delay:.05s}.av-d2{animation-delay:.12s}.av-d3{animation-delay:.19s}.av-d4{animation-delay:.26s}.av-d5{animation-delay:.33s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.av-glow:after,.av-grain:after{display:none}.av-card--hover:hover,.light .av-card--hover:hover{transform:none;border-color:var(--border-strong);box-shadow:var(--shadow-card)}.light .av-card .av-card,.light .av-card .av-card--hover:hover{box-shadow:none}.av-gradient-border:before{background:rgb(var(--accent)/.55)}.av-icon-wrap{background:var(--accent-soft);box-shadow:none}.av-glass{backdrop-filter:none;-webkit-backdrop-filter:none}.av-glass,.light .av-glass{background:rgb(var(--card))}.dark,:root{--ok:#5bc98a;--ok-soft:rgba(91,201,138,.13);--warn:#f2c46b;--warn-soft:hsla(40,84%,68%,.13);--bad:#f08a80;--bad-soft:hsla(5,79%,72%,.13);--info:#8fb0f5;--info-soft:rgba(91,141,239,.15)}.light{--ok:#1e7a45;--ok-soft:#e6f4eb;--warn:#8a5a00;--warn-soft:#fdf1d8;--bad:#b4261b;--bad-soft:#fce9e7;--info:#2a55b0;--info-soft:#e8eefb}.av-eyebrow{font-size:11.5px;letter-spacing:.08em}.av-shimmer{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:rgb(var(--accent-ink));color:rgb(var(--accent-ink));animation:none}.av-card table thead tr{background:rgb(var(--soft));border-bottom:1px solid var(--border)}.av-card table thead th{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.av-card table tbody tr{border-color:var(--border)}