@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.ttf) format("truetype");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-36pt-SemiBoldItalic.ttf) format("truetype");font-weight:400 600;font-style:italic;font-display:swap}@font-face{font-family:Newsreader Display;src:url(/fonts/Newsreader-60pt-SemiBoldItalic.ttf) format("truetype");font-weight:400 700;font-style:italic;font-display:swap}:root{--blur-1: blur(14px) saturate(135%);--blur-2: blur(22px) saturate(140%);--blur-3: blur(30px) saturate(150%);--blur-4: blur(40px) saturate(160%);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-pill: 999px;--spring: cubic-bezier(.34, 1.56, .64, 1);--expo: cubic-bezier(.16, 1, .3, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-back: cubic-bezier(.34, 1.56, .64, 1);--t-fast: .12s;--t-mid: .22s;--t-slow: .38s}[data-theme=warm]{color-scheme:light;--bg: #EDE8E1;--aurora-blend: multiply;--glass-0: rgba(255, 255, 255, .28);--glass-1: rgba(255, 255, 255, .48);--glass-2: rgba(255, 255, 255, .62);--glass-3: rgba(255, 255, 255, .74);--glass-4: rgba(255, 255, 255, .84);--spec-top: rgba(255, 255, 255, .8);--spec-side: rgba(255, 255, 255, .55);--spec-bottom: rgba(100, 70, 40, .06);--spec-chrome-top: rgba(255, 255, 255, .52);--spec-chrome-mid: rgba(255, 255, 255, .16);--accent: #B5824A;--accent-dim: rgba(181, 130, 74, .55);--accent-tint: rgba(181, 130, 74, .12);--accent-glow: rgba(181, 130, 74, .3);--accent-gradient: linear-gradient(135deg, #E8C07A 0%, #B5824A 55%, #8B5E38 100%);--primary: #B5824A;--primary-container: rgba(181, 130, 74, .15);--on-primary: #fff;--on-surface: rgba(28, 20, 12, .9);--on-surface-variant: rgba(28, 20, 12, .55);--surface-lowest: rgba(255, 255, 255, .22);--surface-low: rgba(255, 255, 255, .38);--surface: rgba(255, 255, 255, .5);--surface-high: rgba(255, 255, 255, .62);--surface-highest: rgba(255, 255, 255, .74);--surface-variant: rgba(255, 255, 255, .48);--surface-bright: rgba(255, 255, 255, .72);--outline: rgba(28, 20, 12, .12);--outline-variant: rgba(28, 20, 12, .07);--text-primary: rgba(28, 20, 12, .9);--text-secondary: rgba(28, 20, 12, .55);--text-tertiary: rgba(28, 20, 12, .38);--text-disabled: rgba(28, 20, 12, .24);--divider: rgba(28, 20, 12, .08);--divider-strong: rgba(28, 20, 12, .14);--shadow-1: 0 2px 4px rgba(100, 70, 40, .07), 0 8px 24px rgba(100, 70, 40, .1);--shadow-2: 0 4px 8px rgba(100, 70, 40, .09), 0 16px 40px rgba(100, 70, 40, .16), inset 0 1px 0 var(--spec-top);--shadow-3: 0 8px 16px rgba(100, 70, 40, .12), 0 32px 64px rgba(100, 70, 40, .2), inset 0 1px 0 var(--spec-top), inset 0 -1px 0 var(--spec-bottom);--shadow-4: 0 12px 24px rgba(100, 70, 40, .16), 0 48px 80px rgba(100, 70, 40, .26), inset 0 1px 0 var(--spec-top), inset 0 -1px 0 var(--spec-bottom), inset 1px 0 0 var(--spec-side), inset -1px 0 0 var(--spec-side);--shadow-card: var(--shadow-2);--shadow-primary: 0 0 24px var(--accent-glow);--data-bg: rgba(255, 255, 255, .45);--data-grid: rgba(28, 20, 12, .07);--data-axis: rgba(28, 20, 12, .32);--data-line-1: #B5824A;--data-line-2: #8B5E38;--data-bar: #B5824A;--data-fill-1: rgba(181, 130, 74, .22);--data-fill-2: rgba(181, 130, 74, 0);--nav-hover-bg: rgba(255, 255, 255, .68);--nav-active-bg: rgba(255, 255, 255, .94);--sb-thumb: rgba(28, 20, 12, .14);--sb-thumb-hover: rgba(28, 20, 12, .24);--selection-bg: rgba(181, 130, 74, .22)}[data-theme=dark]{color-scheme:dark;--bg: #1a1a1a;--aurora-blend: screen;--glass-0: rgba(255, 255, 255, .03);--glass-1: rgba(8, 14, 11, .72);--glass-2: rgba(12, 20, 16, .82);--glass-3: rgba(16, 26, 20, .88);--glass-4: rgba(20, 32, 26, .92);--spec-top: rgba(255, 255, 255, .06);--spec-side: rgba(255, 255, 255, .04);--spec-bottom: rgba(0, 0, 0, .4);--spec-chrome-top: rgba(255, 255, 255, .05);--spec-chrome-mid: rgba(255, 255, 255, .02);--accent: #38E08C;--accent-dim: rgba(56, 224, 140, .55);--accent-tint: rgba(56, 224, 140, .12);--accent-glow: rgba(56, 224, 140, .32);--accent-gradient: linear-gradient(135deg, #6FF0AC 0%, #38E08C 55%, #16B87A 100%);--primary: #38E08C;--primary-container: rgba(56, 224, 140, .14);--on-primary: #0a0a0a;--on-surface: #ffffff;--on-surface-variant: rgba(255, 255, 255, .62);--surface-lowest: rgba(255, 255, 255, .03);--surface-low: rgba(255, 255, 255, .05);--surface: rgba(255, 255, 255, .07);--surface-high: rgba(255, 255, 255, .1);--surface-highest: rgba(255, 255, 255, .16);--surface-variant: rgba(255, 255, 255, .06);--surface-bright: rgba(255, 255, 255, .12);--outline: rgba(255, 255, 255, .1);--outline-variant: rgba(255, 255, 255, .06);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .62);--text-tertiary: rgba(255, 255, 255, .42);--text-disabled: rgba(255, 255, 255, .24);--divider: rgba(255, 255, 255, .07);--divider-strong: rgba(255, 255, 255, .12);--shadow-1: inset 0 1px 0 var(--spec-top), 0 1px 2px rgba(0, 0, 0, .4), 0 4px 12px rgba(0, 0, 0, .3);--shadow-2: inset 0 1px 0 var(--spec-top), 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .35);--shadow-3: inset 0 1px 0 var(--spec-top), 0 4px 12px rgba(0, 0, 0, .45), 0 16px 36px rgba(0, 0, 0, .4);--shadow-4: inset 0 1px 0 var(--spec-top), 0 8px 24px rgba(0, 0, 0, .55), 0 24px 56px rgba(0, 0, 0, .5);--shadow-card: var(--shadow-2);--shadow-primary: 0 0 0 1px var(--accent-dim), 0 0 24px var(--accent-glow);--data-bg: rgba(0, 0, 0, .25);--data-grid: rgba(255, 255, 255, .06);--data-axis: rgba(255, 255, 255, .32);--data-line-1: #38E08C;--data-line-2: #3DD1C5;--data-bar: #38E08C;--data-fill-1: rgba(56, 224, 140, .22);--data-fill-2: rgba(56, 224, 140, 0);--nav-hover-bg: rgba(255, 255, 255, .08);--nav-active-bg: rgba(255, 255, 255, .14);--sb-thumb: rgba(255, 255, 255, .14);--sb-thumb-hover: rgba(255, 255, 255, .26);--selection-bg: rgba(56, 224, 140, .3)}@supports not (backdrop-filter: blur(1px)){[data-theme=warm] .glass-l1{background:#f0ebe4eb}[data-theme=warm] .glass-l2{background:#f2ede6f0}[data-theme=warm] .glass-l3{background:#f4efe8f5}[data-theme=warm] .glass-l4{background:#f6f1eafa}[data-theme=dark] .glass-l1{background:#221e1aeb}[data-theme=dark] .glass-l2{background:#24201cf0}[data-theme=dark] .glass-l3{background:#26221ef5}[data-theme=dark] .glass-l4{background:#282420fa}}@supports not (backdrop-filter: blur(1px)){[data-theme=warm] .glass-chrome{background:#f0ebe4f5}[data-theme=dark] .glass-chrome{background:#221e1af5}}.glass,.glass-card{background:var(--glass-1);backdrop-filter:var(--blur-2);-webkit-backdrop-filter:var(--blur-2);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);transition:background .18s ease-out,border-color .18s ease-out,transform .18s ease-out}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background:#0a0a0a;height:100%;min-height:100vh;transition:background var(--t-slow);font-size:clamp(15px,13px + .35vw,22px)}body{background:#0a0a0a;color:var(--on-surface);font-family:Manrope,Alexandria,sans-serif;height:100%;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#root{position:relative;background:#0a0a0a;height:100%;min-height:100vh}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover)}::selection{background:var(--selection-bg)}button,input,select,textarea{font-family:inherit}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;flex-shrink:0}.grad-text{background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hdr-grad-text{background:var(--accent-gradient);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:gradShift 7s ease-in-out infinite}.btn{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;font-family:Manrope,Alexandria,sans-serif;font-size:14px;font-weight:500;border-radius:var(--radius-sm);padding:10px 20px;transition:transform var(--t-fast) var(--expo),box-shadow var(--t-mid) var(--expo),background var(--t-mid);letter-spacing:.02em;white-space:nowrap}.btn:active{transform:scale(.97)!important}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{box-shadow:0 0 24px var(--accent-glow),0 4px 16px #6446282e;transform:translateY(-1px)}.btn-secondary{background:transparent;color:var(--accent);border:1px solid var(--accent-dim)}.btn-secondary:hover{background:var(--accent-tint);border-color:var(--accent);transform:translateY(-1px)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);font-family:Manrope,Alexandria,sans-serif;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.input{width:100%;background:var(--glass-1);border:.5px solid var(--divider-strong);border-radius:var(--radius-sm);padding:12px 16px;color:var(--text-primary);font-family:Manrope,Alexandria,sans-serif;font-size:14px;transition:border-color var(--t-mid),box-shadow var(--t-mid);outline:none;-webkit-backdrop-filter:var(--blur-1);backdrop-filter:var(--blur-1)}.input::placeholder{color:var(--text-tertiary);opacity:1}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.login-input::placeholder{color:#1c140c59;opacity:1}.login-input:placeholder-shown{color:#1c140c59}.login-input:not(:placeholder-shown){color:var(--text-primary)}@keyframes pulse-neon{0%,to{box-shadow:0 0 6px var(--accent-glow),0 0 0 1px var(--accent-tint)}50%{box-shadow:0 0 18px var(--accent-glow),0 0 0 1px var(--accent-dim)}}@keyframes neon-pulse-card{0%,to{box-shadow:0 0 18px var(--accent-glow),0 0 45px var(--accent-tint),inset 0 0 18px var(--accent-tint)}50%{box-shadow:0 0 28px var(--accent-glow),0 0 65px var(--accent-tint),inset 0 0 28px var(--accent-tint)}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glassSelectIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gradShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes float-blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.05)}66%{transform:translate(-25px,35px) scale(.95)}}@keyframes drift1{0%,to{transform:translate(0) scale(1)}30%{transform:translate(60px,-40px) scale(1.08)}60%{transform:translate(-30px,50px) scale(.94)}}@keyframes drift2{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-50px,30px) scale(1.05)}70%{transform:translate(40px,-40px) scale(.96)}}@keyframes drift3{0%,to{transform:translate(0) scale(1)}35%{transform:translate(30px,-60px) scale(1.06)}70%{transform:translate(-60px,20px) scale(.93)}}@keyframes drift4{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-80px) scale(1.1)}}@keyframes drift5{0%,to{transform:translate(0) scale(1)}45%{transform:translate(-40px,-30px) scale(1.07)}80%{transform:translate(35px,25px) scale(.96)}}@keyframes shimmer-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes asterisk-pulse{0%,to{opacity:var(--op, .4);transform:scale(1) rotate(0)}50%{opacity:calc(var(--op, .4) * .4);transform:scale(.85) rotate(15deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sparkle-blink{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.12;transform:scale(.5)}}.sb-tip{position:relative}.sb-tip[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 16px);top:50%;transform:translateY(-50%) translate(-4px);background:#141414f2;color:#fff;border:1px solid rgba(255,255,255,.12);padding:6px 11px;border-radius:9px;font-family:Manrope,Alexandria,sans-serif;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s,transform .18s;box-shadow:0 10px 28px #0009;z-index:9999}.sb-tip[data-tooltip]:before{content:"";position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid rgba(20,20,20,.95);opacity:0;transition:opacity .18s;pointer-events:none;z-index:9999}.sb-tip[data-tooltip]:hover:after,.sb-tip[data-tooltip]:hover:before{opacity:1}.sb-tip[data-tooltip]:hover:after{transform:translateY(-50%) translate(0)}.r-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.r-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.r-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:14px}.r-grid-4-flat{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:900px){.r-grid-4,.r-grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.r-grid-4,.r-grid-4-flat{grid-template-columns:1fr 1fr}.r-grid-3,.r-grid-2{grid-template-columns:1fr}}.dir-page{position:relative;min-height:100%;color:#ffffffeb;padding-bottom:56px}.dir-ambient{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.dir-ambient:before,.dir-ambient:after{content:"";position:absolute;border-radius:50%;filter:blur(40px)}.dir-ambient:before{top:-160px;right:-80px;width:480px;height:480px;background:radial-gradient(circle,rgba(56,224,140,.1) 0%,transparent 70%)}.dir-ambient:after{bottom:-120px;left:-60px;width:360px;height:360px;background:radial-gradient(circle,rgba(0,255,239,.06) 0%,transparent 70%)}.dir-page--cyan .dir-ambient:before{background:radial-gradient(circle,rgba(0,255,239,.1) 0%,transparent 70%)}.dir-page--cyan .dir-ambient:after{background:radial-gradient(circle,rgba(56,224,140,.05) 0%,transparent 70%)}.dir-content{position:relative;z-index:1}.dir-reveal{opacity:0;animation:fade-up .54s cubic-bezier(.22,1,.36,1) forwards}.dir-reveal-1{animation-delay:40ms}.dir-reveal-2{animation-delay:90ms}.dir-reveal-3{animation-delay:.14s}.dir-reveal-4{animation-delay:.19s}.dir-reveal-5{animation-delay:.24s}.dir-reveal-6{animation-delay:.29s}.dir-reveal-7{animation-delay:.34s}.dir-reveal-8{animation-delay:.38s}.dir-reveal-9{animation-delay:.42s}.dir-reveal-10{animation-delay:.46s}.dir-card{background:#080e0bb8;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006,0 8px 24px #00000059;transition:background .18s ease-out,border-color .18s ease-out,transform .18s ease-out}.dir-card:hover{background:#0c1410d1;border-color:#ffffff24;transform:translateY(-1px)}.dir-card--cyan:hover{border-color:#00ffef52}.dir-card--green:hover{border-color:#38e08c52}.glass-card{background:#ffffff0d;backdrop-filter:blur(40px) saturate(140%);-webkit-backdrop-filter:blur(40px) saturate(140%);border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:inset 0 1px #ffffff1a,0 2px 4px #0000002e,0 24px 48px #00000047;color:#ffffffeb;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .2s;overflow:hidden}.glass-card:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 2px 4px #0003,0 32px 60px #0000005c;border-color:#ffffff29}.dir-eyebrow{font-family:Newsreader,Spectral,Georgia,serif;font-style:italic;font-weight:500;font-size:13px;letter-spacing:0;color:#ffffff8c;margin:0 0 4px}.dir-eyebrow--cyan{color:#00ffefc7}.dir-eyebrow--green{color:#38e08cd9}.dir-h1{margin:0;font-family:Manrope,Alexandria,sans-serif;font-weight:800;font-size:38px;letter-spacing:-.03em;color:#ffffffeb;line-height:1.05}@media(max-width:768px){.dir-h1{font-size:30px}}.dir-sub{margin:8px 0 0;font-family:Manrope,Alexandria,sans-serif;font-size:13px;color:#ffffff8c;max-width:560px}.dir-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:24px}.dir-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;margin-bottom:16px}.dir-toolbar input,.dir-toolbar select{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 12px;color:#ffffffeb;font-family:Manrope,Alexandria,sans-serif;font-size:12.5px;outline:none;transition:border-color .18s ease-out,background .18s ease-out;min-height:40px}.dir-toolbar input:focus,.dir-toolbar select:focus{border-color:#38e08c73;background:#ffffff0d}.dir-page--cyan .dir-toolbar input:focus,.dir-page--cyan .dir-toolbar select:focus{border-color:#00ffef73}.dir-search{position:relative;flex:1 1 240px;max-width:360px;min-width:200px}.dir-search input{width:100%;padding-left:38px;box-sizing:border-box}.dir-search .icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;color:#ffffff6b;pointer-events:none}.brand-table{border-radius:14px;overflow:hidden}.brand-row{display:grid;grid-template-columns:44px minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr) 96px 90px 70px 32px;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.05);transition:background .16s ease-out}.brand-row:last-child{border-bottom:none}.brand-row:hover{background:#ffffff06}.brand-row--head{position:sticky;top:0;z-index:2;background:#080e0beb;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border-bottom:1px solid rgba(255,255,255,.08);padding:12px 18px;font-family:Manrope,Alexandria,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b}.brand-row--head:hover{background:#080e0beb}@media(min-width:1280px){.brand-col--meta{display:none}}@media(max-width:1279px){.brand-row,.brand-row--head{grid-template-columns:44px minmax(0,1.6fr) minmax(0,1.4fr) minmax(0,1.2fr) 96px 90px 32px;gap:12px;padding:12px 16px}.brand-col--country,.brand-col--rubro,.brand-col--planner,.brand-col--nets,.brand-col--eng{display:none}.brand-col--meta{display:block}}@media(max-width:767px){.brand-table{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;box-shadow:none}.brand-row--head{display:none}.brand-row{grid-template-columns:44px 1fr auto;grid-template-rows:auto auto;gap:4px 12px;padding:14px;margin-bottom:10px;border-radius:14px;background:#080e0bb8;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006,0 8px 24px #00000059}.brand-row>:nth-child(1){grid-row:1 / span 2;align-self:center}.brand-row>:nth-child(2){grid-column:2;grid-row:1;align-self:center}.brand-row>:last-child{grid-column:3;grid-row:1;align-self:center}.brand-col--meta{grid-column:2 / span 2;grid-row:2;display:block;margin-top:4px}.brand-col--country,.brand-col--rubro,.brand-col--am,.brand-col--planner,.brand-col--nets,.brand-col--report,.brand-col--followers,.brand-col--eng{display:none}}.dir-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.dir-grid--with-hero{grid-template-columns:1.6fr 1fr 1fr 1fr}@media(max-width:1279px){.dir-grid--with-hero{grid-template-columns:1fr 1fr}}@media(max-width:767px){.dir-grid,.dir-grid--with-hero{grid-template-columns:1fr}}@media(max-width:767px){.dir-toolbar input,.dir-toolbar select,.dir-tap{min-height:44px}}.detail-back{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer;font-family:Manrope,Alexandria,sans-serif;font-size:12.5px;color:#ffffff9e;padding:0;margin-bottom:14px;transition:color .18s ease-out}.detail-back:hover{color:#ffffffeb}.organic-print-wrap{visibility:hidden;position:fixed;top:0;left:0;width:1280px;height:auto;pointer-events:none;z-index:-1;overflow:hidden}.organic-print-slide{width:1280px;height:720px;background:#000;overflow:hidden}@media print{@page{size:1280px 720px;margin:0}html,body,.organic-print-wrap,.organic-print-wrap *,.organic-print-slide,.organic-print-slide *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}body{background:#000!important}.organic-viewer{display:none!important}.organic-print-wrap{visibility:visible!important;position:static!important;z-index:auto!important;pointer-events:auto!important;overflow:visible!important;background:#000!important}.organic-print-slide{width:1280px;height:720px;overflow:hidden;page-break-after:always;break-after:page;background:#000!important}.organic-print-slide:last-child{page-break-after:auto;break-after:auto}.organic-print-slide *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.organic-print-slide .recharts-responsive-container{width:100%!important;height:100%!important;min-width:100px;min-height:60px}.organic-print-slide .recharts-wrapper,.organic-print-slide .recharts-wrapper svg,.organic-print-slide .recharts-surface{width:100%!important;height:100%!important;overflow:visible!important}}.ads-print-wrap{visibility:hidden;position:fixed;top:0;left:0;width:1280px;height:auto;pointer-events:none;z-index:-1;overflow:hidden}.ads-print-slide{position:relative;width:1280px;height:720px;background:#000;overflow:hidden}@media print{html,body,.ads-print-wrap,.ads-print-wrap *,.ads-print-slide,.ads-print-slide *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}body:has(.ads-print-wrap){background:#000!important}body:has(.ads-print-wrap) .hubv-root,body:has(.ads-print-wrap) .ads-report-viewer{display:none!important}.ads-print-wrap{visibility:visible!important;position:static!important;z-index:auto!important;pointer-events:auto!important;overflow:visible!important;background:#000!important}.ads-print-slide{width:1280px;height:720px;overflow:hidden;page-break-after:always;break-after:page;background:#000!important}.ads-print-slide:last-child{page-break-after:auto;break-after:auto}.ads-print-slide *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ads-print-slide .recharts-responsive-container{width:100%!important;height:100%!important;min-width:100px;min-height:60px}.ads-print-slide .recharts-wrapper,.ads-print-slide .recharts-wrapper svg,.ads-print-slide .recharts-surface{width:100%!important;height:100%!important;overflow:visible!important}}@media print{div[style*="position:sticky"],div[style*="position: sticky"],button[title="Generar reporte"]{display:none!important}.report-section{page-break-inside:avoid;break-inside:avoid;margin-bottom:10mm}}.dash-hero{display:grid;grid-template-columns:1.2fr 1.3fr 1fr;gap:24px;margin-bottom:24px}.dash-widgets{display:grid;grid-template-columns:1fr 1.4fr .85fr .85fr 1.2fr;gap:20px}@media(max-width:1279px){.dash-hero{grid-template-columns:1fr 1fr;gap:18px}.dash-hero>:nth-child(1){grid-column:1 / -1;min-height:auto!important}.dash-widgets{grid-template-columns:1fr 1fr;gap:16px}}@media(max-width:767px){.dash-hero,.dash-widgets{grid-template-columns:1fr;gap:14px}}.filtered-date-input::-webkit-calendar-picker-indicator{opacity:0;display:none;-webkit-appearance:none}.filtered-date-input::-webkit-inner-spin-button,.filtered-date-input::-webkit-clear-button{display:none;-webkit-appearance:none}
