body.ifm-v2{--brand-blue:#2E7FD1;--brand-blue-logo:#4890D8;--brand-green:#6FB81F;--brand-green-logo:#84D22A;--blue-50:#F2F7FE;--blue-100:#E1EEFB;--blue-200:#BCD8F5;--blue-300:#8DBCEC;--blue-400:#4890D8;--blue-500:#2E7FD1;--blue-600:#2167B3;--blue-700:#17518F;--blue-900:#0E3866;--green-50:#F4FAE8;--green-100:#E7F5CF;--green-200:#CDEA9D;--green-300:#A9DC5A;--green-400:#84D22A;--green-500:#6FB81F;--green-600:#57920F;--green-700:#436F0B;--ink-900:#11161D;--ink-800:#1B222C;--ink-700:#2B3441;--ink-600:#44505F;--ink-500:#5A6573;--ink-400:#8A94A3;--ink-300:#B7BEC9;--line:#E3E7ED;--line-soft:#EEF1F5;--surface:#F4F6F9;--surface-2:#FAFBFC;--white:#FFFFFF;--live:#E23636;--live-dark:#C32626;--success:#2E9E5B;--warning:#F5A623;--info:#2E7FD1;--fg1:var(--ink-900);--fg2:var(--ink-500);--fg3:var(--ink-400);--fg-on-brand:#FFFFFF;--accent:var(--green-600);--font-display:'Saira Condensed','Arial Narrow',system-ui,sans-serif;--font-ui:'Saira Semi Condensed',system-ui,sans-serif;--font-body:'Saira',system-ui,-apple-system,sans-serif;--t-display:clamp(2.6rem,5vw,4rem);--t-h1:2.25rem;--t-h2:1.75rem;--t-h3:1.375rem;--t-h4:1.125rem;--t-body:1rem;--t-sm:0.875rem;--t-xs:0.75rem;--r-xs:3px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(17,22,29,.06),0 1px 1px rgba(17,22,29,.04);--shadow-md:0 4px 12px rgba(17,22,29,.08),0 1px 3px rgba(17,22,29,.06);--shadow-lg:0 12px 32px rgba(17,22,29,.12),0 4px 8px rgba(17,22,29,.06);--ring-focus:0 0 0 3px rgba(99,168,0,.4);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--container:1200px;--gutter:24px}body.ifm-v2{--ifm-azul:#0E3866 !important;--ifm-azul-deep:#0A2138 !important;--ifm-azul-soft:#17518F !important;--ifm-signal:#6FB81F !important;--ifm-signal-deep:#57920F !important;--ifm-barro:#2E7FD1 !important;--ifm-barro-deep:#2167B3 !important;--ifm-paper:#F4F6F9 !important;--ifm-paper-deep:#EEF1F5 !important;--ifm-paper-pure:#FFFFFF !important;--ifm-ink:#11161D !important;--ifm-ink-soft:#44505F !important;--ifm-ink-mute:#8A94A3 !important;--ifm-line:#E3E7ED !important;--ifm-ff-display:'Saira Condensed', 'Saira', system-ui, sans-serif !important;--ifm-ff-body:'Saira', system-ui, -apple-system, sans-serif !important;--ifm-ff-mono:'Saira Semi Condensed', 'Saira', system-ui, sans-serif !important;--ifm-font-serif:'Saira Condensed', 'Saira', sans-serif !important;--ifm-font-sans:'Saira', system-ui, sans-serif !important}body.ifm-v2{font-family:var(--font-body);color:var(--ink-700);background:var(--surface-2)}body.ifm-v2 .kicker{font-family:var(--font-display);font-weight:700;font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}body.ifm-v2 .h-display{font-family:var(--font-display);font-weight:800;font-size:var(--t-display);line-height:.98;letter-spacing:-.005em;text-transform:uppercase;color:var(--fg1);text-wrap:balance}body.ifm-v2 h1,body.ifm-v2 .h1{font-family:var(--font-display);font-weight:700;font-size:var(--t-h1);line-height:1.04;letter-spacing:-.005em;color:var(--fg1);text-wrap:balance}body.ifm-v2 h2,body.ifm-v2 .h2{font-family:var(--font-display);font-weight:700;font-size:var(--t-h2);line-height:1.08;color:var(--fg1);text-wrap:balance}body.ifm-v2 h3,body.ifm-v2 .h3{font-family:var(--font-ui);font-weight:700;font-size:var(--t-h3);line-height:1.15;color:var(--fg1)}body.ifm-v2 h4,body.ifm-v2 .h4{font-family:var(--font-ui);font-weight:600;font-size:var(--t-h4);line-height:1.2;color:var(--fg1)}body.ifm-v2 p,body.ifm-v2 .body{font-family:var(--font-body);font-weight:400;font-size:var(--t-body);line-height:1.6;color:var(--ink-700)}body.ifm-v2 .lead{font-family:var(--font-body);font-weight:400;font-size:1.1875rem;line-height:1.55;color:var(--ink-600)}body.ifm-v2 .meta{font-family:var(--font-ui);font-weight:600;font-size:var(--t-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--fg3)}body.ifm-v2 a{color:var(--green-600);text-decoration:none}body.ifm-v2 a:hover{color:var(--green-700)}body.ifm-v2 .ifm-dial-row,body.ifm-v2 .ifm-dial-wrap{display:none!important}body.ifm-v2 .ifm-header{min-height:0!important;height:auto!important;padding-bottom:14px!important}body.ifm-v2 .ifm-ph2{max-width:var(--container);margin:var(--sp-5) auto;padding:0 var(--gutter)}body.ifm-v2 .ifm-ph2-card{position:relative;overflow:hidden;border-radius:var(--r-lg);background:linear-gradient(118deg,#0E3866 0%,#1B5FA8 46%,#3F8F4E 100%);color:#fff;padding:30px 34px 24px;box-shadow:var(--shadow-lg)}body.ifm-v2 .ifm-ph2-toprow{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}body.ifm-v2 .ifm-ph2-badge{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;gap:7px;opacity:.9}body.ifm-v2 .ifm-ph2-dot{width:8px;height:8px;border-radius:50%;background:#84D22A;box-shadow:0 0 0 0 rgb(132 210 42 / .6);animation:ifmPulse 1.8s infinite;display:inline-block}@keyframes ifmPulse{0%{box-shadow:0 0 0 0 rgb(132 210 42 / .55)}70%{box-shadow:0 0 0 8px #fff0}100%{box-shadow:0 0 0 0 #fff0}}body.ifm-v2 .ifm-ph2-freq{font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1}body.ifm-v2 .ifm-ph2-freq span{font-size:12px;font-weight:600;opacity:.8;margin-left:5px;letter-spacing:.08em}body.ifm-v2 .ifm-ph2-body{display:flex;align-items:center;gap:28px;padding:8px 0 18px}body.ifm-v2 .ifm-ph2-play{flex:none;width:116px;height:116px;border-radius:50%;border:0;cursor:pointer;background:#fff;color:#1B5FA8;display:grid;place-items:center;box-shadow:0 10px 30px rgb(0 0 0 / .28);transition:transform .2s ease}body.ifm-v2 .ifm-ph2-play:hover{transform:scale(1.05)}body.ifm-v2 .ifm-ph2-play.is-playing{color:#3F8F4E}body.ifm-v2 .ifm-ph2-info{min-width:0}body.ifm-v2 .ifm-ph2-kicker{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.85}body.ifm-v2 .ifm-ph2-title{font-family:var(--font-display)!important;font-weight:800;font-size:clamp(2rem, 4.2vw, 3.4rem);line-height:.98;letter-spacing:-.005em;text-transform:uppercase;color:#fff!important;margin:4px 0 6px}body.ifm-v2 .ifm-ph2-host{font-family:var(--font-ui);font-weight:700;font-size:16px;color:#A9DC5A;display:inline-flex;align-items:center;gap:6px}body.ifm-v2 .ifm-ph2-host::before{content:"🎙";font-size:14px}body.ifm-v2 .ifm-ph2-tagline{font-size:15px;opacity:.9;margin:10px 0 14px;color:#fff}body.ifm-v2 .ifm-ph2-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}body.ifm-v2 .ifm-ph2-live{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:7px;background:rgb(255 255 255 / .14);padding:7px 13px;border-radius:var(--r-pill)}body.ifm-v2 .ifm-ph2-cta{font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:rgb(255 255 255 / .14);padding:7px 13px;border-radius:var(--r-pill);color:#fff}body.ifm-v2 .ifm-ph2-waves{display:flex;align-items:center;gap:3px;height:30px;margin:4px 0 14px;opacity:.55}body.ifm-v2 .ifm-ph2-waves span{flex:1;min-width:2px;max-width:5px;background:#fff;border-radius:2px;height:30%;animation:ifmWave 1.1s ease-in-out infinite}body.ifm-v2 .ifm-ph2-waves span:nth-child(odd){animation-delay:.15s;height:60%}body.ifm-v2 .ifm-ph2-waves span:nth-child(3n){animation-delay:.35s;height:85%}body.ifm-v2 .ifm-ph2-card.is-playing .ifm-ph2-waves,body.ifm-v2 .ifm-ph2-play.is-playing~* .ifm-ph2-waves{opacity:.9}@keyframes ifmWave{0%,100%{transform:scaleY(.4)}50%{transform:scaleY(1)}}body.ifm-v2 .ifm-ph2-next{border-top:1px solid rgb(255 255 255 / .18);padding-top:12px;font-family:var(--font-ui);font-size:13px;font-weight:600;opacity:.92}body.ifm-v2 .ifm-ph2-next-lbl{font-size:10px;font-weight:700;letter-spacing:.12em;background:rgb(0 0 0 / .22);padding:3px 8px;border-radius:var(--r-sm);margin-right:8px}@media (max-width:720px){body.ifm-v2 .ifm-ph2-body{gap:18px}body.ifm-v2 .ifm-ph2-play{width:84px;height:84px}body.ifm-v2 .ifm-ph2-title{font-size:clamp(1.6rem, 7vw, 2.2rem)}}body.ifm-preview::after{content:"PREVIEW v2";position:fixed;bottom:8px;left:8px;z-index:100000;font:700 10px/1 var(--font-ui),sans-serif;letter-spacing:.1em;background:var(--brand-blue);color:#fff;padding:4px 8px;border-radius:var(--r-pill);opacity:.85;pointer-events:none}