@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,html.t-claro{--bg: #F4F3EF;--surface: #FFFFFF;--surface-2: #F8F7F4;--ink: #130B38;--ink-2: #3F3A5C;--muted: #6B6782;--tenue: #75718B;--line: #E5E3DC;--line-2: #EFEDE8;--track: #EDEBE5;--accent: #C4F921;--accent-ink: #130B38;--link: #5443D6;--brand-soft: #6A58ED;--head-bg: #FFFFFF;--head-ink: #130B38;--head-muted: #6B6782;--head-line: #E5E3DC;--head-btn: #FFFFFF;--logo: #130B38;--logo-knock: #FFFFFF;--nav-bg: #EBEAF4;--nav-ink: #2C2650;--nav-ic: #6B6690;--nav-hover: #E0DEEE;--nav-active-bg: #FFFFFF;--nav-active-ink: #130B38;--nav-active-ic: #130B38;--nav-sec: #6A6690;--nav-line: #E0DEEB;--nav-card: #FFFFFF;--nav-mark: #C4F921;--tab-on-bg: #130B38;--tab-on-ink: #FFFFFF;--notif: #6A58ED;--notif-ink: #FFFFFF;--pos: #0B7F57;--pos-bg: #E2F4EB;--warn: #A85F00;--warn-bg: #FBEFD9;--neg: #C8243A;--neg-bg: #FCE7EA;--info: #5443D6;--info-bg: #ECE9FD;--teal: #0D7F75;--teal-bg: #E1F4F2;--blue: #1F6FA8;--blue-bg: #E6F1FA;--c1: #6A58ED;--c2: #2B8FD0;--c3: #0FA36A;--c4: #E5A300;--c5: #F2622E;--c6: #D6247A;--c7: #130B38;--c8: #B4B0C6;--c9: #11A3A3;--c1-tinta: #FFFFFF;--c2-tinta: #130B38;--c3-tinta: #130B38;--c4-tinta: #130B38;--c5-tinta: #130B38;--c6-tinta: #FFFFFF;--c7-tinta: #FFFFFF;--c8-tinta: #130B38;--c9-tinta: #130B38;--hl: #6A58ED;--hl-ink: #4232BE;--hl-bg: rgba(106, 88, 237, .07);--hl-line: rgba(106, 88, 237, .38);--fuerte: #130B38;--sombra: 0 1px 2px rgba(19, 11, 56, .04);--sombra-flota: 0 24px 60px -20px rgba(19, 11, 56, .38);--sel: rgba(196, 249, 33, .45);--card: var(--surface);--card2: var(--surface-2);--suave: var(--track);--bd: var(--line);--az: var(--ink);--le: var(--muted);--le2: var(--tenue);--hdr: var(--head-bg);--side: var(--nav-bg);--mo: var(--brand-soft);--gr: var(--pos);--rd: var(--neg);--am: var(--warn);--te: var(--teal);--azul: var(--blue);--mo-s: var(--info-bg);--gr-s: var(--pos-bg);--rd-s: var(--neg-bg);--am-s: var(--warn-bg);--te-s: var(--teal-bg);--azul-s: var(--blue-bg);--mo-soft: rgba(106, 88, 237, .1);--li: var(--accent);--li-on: var(--accent-ink);--li-tx: var(--ink);--li-soft: var(--hl-bg);--sans: "Geist Variable", "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--p: #9a97aa;--p-on: #ffffff}html.t-niebla{--bg: #F2F1FA;--surface: #FFFFFF;--surface-2: #F7F6FD;--ink: #130B38;--ink-2: #3E3966;--muted: #65618A;--tenue: #726E96;--line: #E3E1F3;--line-2: #EEEDF8;--track: #ECEAF8;--head-bg: #130B38;--head-ink: #FFFFFF;--head-muted: #B9B3E2;--head-line: #2C2363;--head-btn: #1C134E;--logo: #C4F921;--logo-knock: #130B38;--nav-bg: #F9F8FE;--nav-ink: #3E3966;--nav-ic: #7A74A8;--nav-hover: #EFEDFB;--nav-active-bg: #E8E5FF;--nav-active-ink: #3B2CC0;--nav-active-ic: #6A58ED;--nav-sec: #6E68A0;--nav-line: #E3E1F3;--nav-card: #FFFFFF;--nav-mark: #6A58ED;--tab-on-bg: #6A58ED;--tab-on-ink: #FFFFFF;--notif: #C4F921;--notif-ink: #130B38;--sombra: 0 1px 2px rgba(19, 11, 56, .04), 0 10px 28px -14px rgba(52, 40, 140, .18)}html.t-futurista{color-scheme:dark;--bg: #0A0620;--surface: #120B33;--surface-2: #191042;--ink: #F3F1FF;--ink-2: #CFCAEC;--muted: #9C96C6;--tenue: #8A84B8;--line: #2A2160;--line-2: #1F174D;--track: #231A55;--link: #B3A8FF;--brand-soft: #C4F921;--head-bg: #0A0620;--head-ink: #F3F1FF;--head-muted: #9C96C6;--head-line: #221A55;--head-btn: #140C3A;--logo: #C4F921;--logo-knock: #0A0620;--nav-bg: linear-gradient(180deg, rgba(20, 12, 58, .85) 0%, rgba(10, 6, 32, .6) 100%);--nav-ink: #CFCAEC;--nav-ic: #8F88C2;--nav-hover: #170F44;--nav-active-bg: #1E1652;--nav-active-ink: #C4F921;--nav-active-ic: #C4F921;--nav-sec: #8F88C2;--nav-line: #221A55;--nav-card: #160E40;--nav-mark: #C4F921;--tab-on-bg: #C4F921;--tab-on-ink: #130B38;--notif: #C4F921;--notif-ink: #130B38;--pos: #3DE3A0;--pos-bg: rgba(61, 227, 160, .13);--warn: #FFBE55;--warn-bg: rgba(255, 190, 85, .13);--neg: #FF7088;--neg-bg: rgba(255, 112, 136, .13);--info: #B3A8FF;--info-bg: rgba(179, 168, 255, .14);--teal: #3DE0D0;--teal-bg: rgba(61, 224, 208, .13);--blue: #5CC8F5;--blue-bg: rgba(92, 200, 245, .13);--c1: #8F80FF;--c2: #5CC8F5;--c3: #33DD98;--c4: #FFD23F;--c5: #FF7D4F;--c6: #FF5FA8;--c7: #C4F921;--c8: #5A528F;--c9: #3DE0D0;--c1-tinta: #130B38;--c2-tinta: #130B38;--c3-tinta: #130B38;--c4-tinta: #130B38;--c5-tinta: #130B38;--c6-tinta: #130B38;--c7-tinta: #130B38;--c8-tinta: #FFFFFF;--c9-tinta: #130B38;--hl: #C4F921;--hl-ink: #C4F921;--hl-bg: rgba(196, 249, 33, .06);--hl-line: rgba(196, 249, 33, .38);--fuerte: #32287A;--sombra: inset 0 1px 0 rgba(255, 255, 255, .04);--sombra-flota: 0 24px 60px -16px rgba(0, 0, 0, .8);--sel: rgba(196, 249, 33, .28);--mo: var(--info);--mo-soft: rgba(179, 168, 255, .16);--li-tx: var(--accent)}:root,.color-proyecto{--p-soft: color-mix(in oklab, var(--p) 8%, var(--card));--p-tint: color-mix(in oklab, var(--p) 22%, var(--card));--p-mid: color-mix(in oklab, var(--p) 48%, var(--card));--p-deep: color-mix(in oklab, var(--p) 72%, #000)}html.t-futurista,html.t-futurista .color-proyecto{--p-soft: color-mix(in oklab, var(--p) 16%, var(--card));--p-tint: color-mix(in oklab, var(--p) 34%, var(--card))}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.45;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.t-niebla body{background:radial-gradient(900px 520px at 100% 0%,rgba(106,88,237,.13),transparent 60%),radial-gradient(800px 520px at 0% 100%,rgba(91,168,255,.13),transparent 60%),#f2f1fa;background-attachment:fixed}html.t-futurista body{background:radial-gradient(1100px 600px at 88% -12%,rgba(106,88,237,.22),transparent 60%),radial-gradient(900px 520px at -8% 108%,rgba(61,224,208,.08),transparent 60%),radial-gradient(700px 420px at 55% 115%,rgba(196,249,33,.05),transparent 60%),#0a0620;background-attachment:fixed}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500}input,select,textarea,button{font-family:inherit}html.t-futurista :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea){background-color:var(--card2);color:var(--az);border-color:var(--bd)}html.t-futurista :is(input,textarea)::placeholder{color:var(--le2)}input[type=checkbox],input[type=radio]{accent-color:#6A58ED}::selection{background:var(--sel)}:focus-visible{outline:2px solid var(--hl);outline-offset:2px}html.t-futurista ::-webkit-scrollbar{width:10px;height:10px}html.t-futurista ::-webkit-scrollbar-track{background:transparent}html.t-futurista ::-webkit-scrollbar-thumb{background:#2a2160;border-radius:6px;border:2px solid var(--bg)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-padding-top:var(--alto-header, 0px)}.app-shell{display:flex;flex-direction:column;min-height:100vh}.app-body{display:flex;flex:1;min-height:0}.header{position:sticky;top:0;z-index:45;background:var(--head-bg);color:var(--head-ink);padding-top:env(safe-area-inset-top,0px)}.header .top{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 24px;min-height:68px;border-bottom:1px solid var(--head-line)}html.t-futurista .header{background:#0a0620b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html.t-futurista .header .top{border-bottom-color:#8f80ff29}html.t-futurista .header .top:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(143,128,255,.65),rgba(196,249,33,.45),transparent)}.pjbar{position:relative;height:4px;background:var(--line-2);overflow:hidden}.pjbar span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#6a58ed,#c4f921);opacity:.5;transform-origin:left center}.header.con-proyecto .pjbar span{background:var(--p);opacity:1;box-shadow:0 0 14px var(--p)}.pjbar.anim span{animation:pjfill .85s cubic-bezier(.22,.8,.2,1) both}.pjbar.anim:after{content:"";position:absolute;top:0;bottom:0;left:-140px;width:140px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);animation:pjshine .9s .55s ease-out both}@keyframes pjfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pjshine{0%{left:-140px}to{left:100%}}@media (prefers-reduced-motion: reduce){.pjbar.anim span,.pjbar.anim:after{animation:none}}.brand{display:flex;align-items:center;gap:16px;margin-right:auto;min-width:0}.brand .logo{display:block;color:var(--logo)}.pjlogo{height:28px;width:auto;max-width:150px;object-fit:contain;display:block}html.t-niebla .pjlogo,html.t-futurista .pjlogo{filter:brightness(0) invert(1)}.brand-meta{display:flex;flex-direction:column;gap:2px;padding-left:16px;border-left:1px solid var(--head-line);min-width:0}.brand-meta .eyebrow{color:var(--head-muted);font-size:10.5px}.brand-meta strong{font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.hbtn{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--head-line);background:var(--head-btn);color:var(--head-ink);font:500 13px/1 var(--sans);cursor:pointer;white-space:nowrap;text-decoration:none}.hbtn:hover{border-color:var(--head-muted)}.hbtn:disabled{cursor:default;opacity:.7}.hbtn.icon{width:40px;padding:0;justify-content:center}.hbtn .caret{opacity:.7}.notif{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--notif);color:var(--notif-ink);font:600 10.5px/18px var(--mono);text-align:center}.avatar{width:36px;height:36px;border-radius:50%;flex:none;background:var(--accent);color:#130b38;display:inline-flex;align-items:center;justify-content:center;font:600 12px/1 var(--mono)}.girando{animation:spin 1s linear infinite}.persona{position:relative;display:flex;flex:none}.avatar-btn{display:inline-flex;padding:0;border:0;background:none;border-radius:50%;cursor:pointer}.avatar-btn:focus-visible{outline:2px solid var(--hl);outline-offset:3px}.avatar-btn:hover .avatar,.avatar-btn[aria-expanded=true] .avatar{box-shadow:0 0 0 2px var(--head-bg),0 0 0 4px var(--accent)}.avatar.con-foto{background:var(--surface-2);overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar.grande{width:44px;height:44px;font-size:14px}.persona-pop{width:290px}.persona-cab{display:flex;align-items:center;gap:12px;padding:8px 12px 12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.persona-cab>div{display:flex;flex-direction:column;gap:3px;min-width:0}.persona-cab strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.persona-cab span{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.persona-pop .pj-opt small{display:block;margin-top:3px;font-size:11.5px;font-weight:400;color:var(--muted)}.persona-pop .pj-opt.salir,.persona-pop .pj-opt.salir .psw{color:var(--neg)}.drawer-h.con-persona{align-items:flex-start}.persona-cajon{flex:1;min-width:0}.persona-cajon-btn{display:flex;align-items:center;gap:12px;width:100%;padding:4px 8px 4px 4px;border:0;border-radius:14px;background:transparent;color:var(--nav-ink);font-family:inherit;text-align:left;cursor:pointer}.persona-cajon-btn:hover{background:var(--nav-hover)}.persona-cajon-txt{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.persona-cajon-txt strong{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.persona-cajon-btn .chev{flex:none;color:var(--nav-sec);transition:transform .25s ease}.persona-cajon-btn.closed .chev{transform:rotate(-90deg)}.persona-cajon .nav-list{padding-top:6px}.nav-item.salir,.nav-item.salir .ic{color:var(--neg)}.pjname{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-contexto,.header-acciones{display:flex;align-items:center;gap:12px}.header-todos{cursor:default}.menu-btn{display:none}.solo-tel{display:none!important}.temas{display:inline-flex;padding:3px;border-radius:999px;border:1px solid var(--head-line);background:var(--head-btn);gap:2px}.tbtn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:0;background:transparent;color:var(--head-muted);font:500 12px/1 var(--sans);cursor:pointer}.tbtn:hover{color:var(--head-ink)}.tbtn.on{background:var(--accent);color:#130b38}.macro-switcher,.project-selector{position:relative}.pj-pop{position:absolute;right:0;top:50px;width:310px;z-index:60;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:18px;padding:8px;box-shadow:var(--sombra-flota);display:flex;flex-direction:column;gap:2px;max-height:70vh;overflow:auto}.pj-pop .eyebrow{padding:8px 12px 4px}.pj-opt{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 12px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:500 14px/1.2 var(--sans);cursor:pointer;text-align:left}.pj-opt:hover{background:var(--surface-2)}.pj-opt.on{background:var(--surface-2);font-weight:600}.pj-opt .psw{width:28px;height:28px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2)}.pj-opt .psw i{width:9px;height:9px;border-radius:50%;background:var(--surface);display:block}.pj-opt .ck{margin-left:auto;color:var(--pos)}.project-search{margin:4px 4px 6px;padding:0 14px;height:40px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:13px;outline:none}.project-search:focus{border-color:var(--hl);box-shadow:0 0 0 4px var(--hl-bg)}.punto-proyecto{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none;background:var(--p);box-shadow:0 0 0 1px #130b381f}.pjband{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:10px 40px;position:relative;overflow:hidden;background:color-mix(in oklab,var(--p) 9%,#fff);color:var(--ink);border-bottom:1px solid color-mix(in oklab,var(--p) 22%,#fff);animation:pjband .6s cubic-bezier(.22,.8,.2,1) both}.pjband .bl{display:flex;align-items:center;gap:14px;position:relative}.pjband .bm{font-size:13px;color:var(--ink-2);position:relative}.pjband .bm b{color:color-mix(in oklab,var(--p) 45%,#130B38)}.pjband .bacts{display:flex;align-items:center;gap:8px;position:relative}.pjband .deco{position:absolute;right:-30px;top:-40px;width:300px;height:140px;pointer-events:none;opacity:.16;color:var(--p)}.pjc{width:34px;height:34px;border-radius:50%;background:var(--p);border:2px solid #fff;display:flex;align-items:center;justify-content:center;flex:none}.pjc i{width:11px;height:11px;border-radius:50%;background:#fff;display:block}.bx{width:36px;height:36px;border-radius:50%;border:1px solid color-mix(in oklab,var(--p) 30%,#fff);background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.bx:hover{background:#fff;border-color:var(--p)}.pjband.leaving{animation:bandout .45s ease forwards}html.t-futurista .pjband{background:linear-gradient(90deg,color-mix(in oklab,var(--p) 22%,#0A0620),#0a062066);border-bottom-color:#8f80ff2e;color:#f3f1ff}html.t-futurista .pjband .bm{color:#cfcaec}html.t-futurista .pjband .bm b{color:#fff}html.t-futurista .pjband .deco{opacity:.22}html.t-futurista .bx{color:#f3f1ff;border-color:#ffffff38}html.t-futurista .bx:hover{background:#ffffff14}@keyframes pjband{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes bandout{0%{opacity:1;max-height:80px}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;border-bottom-width:0}}@media (prefers-reduced-motion: reduce){.pjband,.pjband.leaving{animation:none}}.sidebar,.side{flex:0 0 264px;width:264px;position:sticky;top:var(--alto-header, 0px);align-self:flex-start;height:calc(100vh - var(--alto-header, 0px));overflow-y:auto;overflow-x:hidden;background:var(--nav-bg);border-right:1px solid var(--nav-line);padding:20px 14px 220px}.side .eyebrow{color:var(--nav-sec)}.nav-list{display:flex;flex-direction:column;gap:2px}.nav-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 12px;border-radius:12px;border:0;background:transparent;color:var(--nav-ink);font:500 14px/1.25 var(--sans);cursor:pointer;text-align:left;text-decoration:none;transition:background-color .15s,color .15s}.nav-item .ic{color:var(--nav-ic)}.nav-item:hover{background:var(--nav-hover)}.nav-item.on{background:var(--nav-active-bg);color:var(--nav-active-ink);font-weight:600;box-shadow:inset 3px 0 0 var(--nav-mark),0 1px 2px #130b380f}.nav-item.on .ic{color:var(--nav-active-ic)}.nav-item .nl{min-width:0;flex:1}.nav-sec{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:18px 12px 8px;border:0;background:transparent;border-radius:10px;color:inherit;cursor:pointer;font-family:inherit}.nav-sec:hover{background:var(--nav-hover)}.nav-sec .eyebrow{display:flex;align-items:center;gap:8px;text-align:left}.nav-sec-der{display:inline-flex;align-items:center;gap:6px}.nav-sec .chev{color:var(--nav-sec);transition:transform .25s ease}.nav-sec.closed .chev{transform:rotate(-90deg)}.secdot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--nav-mark);margin-left:2px}.navc{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease}.navc.closed{grid-template-rows:0fr}.navin{overflow:hidden;min-height:0}.navc.closed .navin{visibility:hidden}.side .waves{position:absolute;left:0;right:0;bottom:0;width:100%;height:220px;pointer-events:none;display:none}html.t-futurista .side .waves{display:block}html.t-futurista .side{border-right-color:#8f80ff24}.nav-badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--notif);color:var(--notif-ink);font:600 10.5px/18px var(--mono);display:inline-flex;align-items:center;justify-content:center;flex:none}.has-pj .side{--nav-bg: color-mix(in oklab, var(--p) 7%, #fff);--nav-hover: color-mix(in oklab, var(--p) 13%, #fff);--nav-line: color-mix(in oklab, var(--p) 20%, #fff);--nav-active-bg: #fff;--nav-mark: var(--p);--nav-active-ic: color-mix(in oklab, var(--p) 80%, #130B38)}html.t-futurista .has-pj .side{--nav-bg: linear-gradient(180deg, color-mix(in oklab, var(--p) 22%, #0A0620) 0%, rgba(10, 6, 32, .7) 75%);--nav-ink: #E9E6FA;--nav-ic: rgba(233, 230, 250, .66);--nav-hover: rgba(255, 255, 255, .05);--nav-active-bg: rgba(255, 255, 255, .07);--nav-active-ink: #fff;--nav-active-ic: var(--p);--nav-sec: rgba(233, 230, 250, .62);--nav-line: rgba(143, 128, 255, .18)}.drawer-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.cajon-arriba{flex-direction:column;gap:10px;margin-bottom:6px}.cajon-arriba .temas{width:100%;background:var(--nav-card);border-color:transparent}.cajon-arriba .tbtn{flex:1 1 0;justify-content:center;color:var(--nav-ink)}.cajon-arriba .tbtn.on{color:#130b38}.cajon-acciones{display:flex;gap:8px}.cajon-acciones .hbtn{flex:1 1 0;justify-content:center;background:var(--nav-card);border-color:var(--nav-line);color:var(--nav-ink)}.drawer-fondo{display:none}.bnav{display:none;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40;gap:4px;padding:6px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:0 16px 40px -14px #130b3866}html.t-futurista .bnav{box-shadow:0 16px 40px -10px #000c}.bnav>a,.bnav>button{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;min-width:0;border:0;background:transparent;border-radius:16px;color:var(--muted);font:500 10.5px/1.1 var(--sans);cursor:pointer;text-decoration:none}.bnav>a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bnav>a.on{color:var(--tab-on-ink);background:var(--tab-on-bg)}.bgwaves{display:none;position:fixed;left:0;right:0;bottom:0;width:100%;height:340px;pointer-events:none;z-index:-1}html.t-futurista .bgwaves{display:block}.te-toca{display:inline-flex;align-items:center;gap:3px;vertical-align:middle;font-size:10.5px;font-weight:800;line-height:1.5;white-space:nowrap;color:var(--li-on);background:var(--li);border-radius:999px;padding:0 7px;margin:0 4px}@keyframes te-toca-destello{0%,to{background-color:transparent;box-shadow:none}35%{background-color:var(--li-soft);box-shadow:0 0 0 3px var(--li)}}@keyframes te-toca-destello-celda{0%,to{background-color:transparent}35%{background-color:var(--li-soft)}}.te-toca-destello:not(tr){animation:te-toca-destello 1.2s ease-in-out 2;border-radius:8px}tr.te-toca-destello>td{animation:te-toca-destello-celda 1.2s ease-in-out 2}.content{flex:1;min-width:0;padding:32px 40px 64px;overflow-y:auto}.phead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.phead-l{display:flex;flex-direction:column;gap:10px;min-width:0}.phead-r{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.phead-r:empty{display:none}.crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.crumb-i{display:inline-flex;align-items:center;gap:6px}.crumb b{color:var(--ink);font-weight:600}.cpj{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;margin-left:6px;background:color-mix(in oklab,var(--p) 9%,var(--surface));color:var(--ink);font-weight:600;border:1px solid color-mix(in oklab,var(--p) 25%,var(--surface))}html.t-futurista .cpj{background:#ffffff0f;color:#f3f1ff;border-color:#8f80ff40}.title,.page-title{margin:0;font-size:30px;font-weight:600;letter-spacing:-.028em;line-height:1.1;color:var(--ink)}.about{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px 0 8px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);font:500 12px/1 var(--sans);cursor:pointer;align-self:flex-start}.about:hover{color:var(--ink);border-color:var(--ink-2)}.about[aria-expanded=true]{color:var(--ink);border-color:var(--hl-line);background:var(--hl-bg)}.enote{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:14px;background:var(--info-bg);color:var(--ink-2);font-size:13px;line-height:1.55}.enote>.ic{color:var(--info);margin-top:1px}.que-es{margin:-8px 0 24px;max-width:96ch}.ibtn{width:32px;height:32px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;padding:0}.ibtn:hover{background:var(--hl-bg);border-color:var(--hl-line);color:var(--ink)}.ibtn.pos{color:var(--pos)}.ibtn.neg{color:var(--neg)}.ibtn.chico{width:26px;height:26px;border-radius:8px;background:transparent;border-color:transparent}.side .ibtn{background:transparent;border-color:var(--nav-card);color:var(--nav-ink)}.card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px;min-width:0;box-shadow:var(--sombra)}.card.card-a{border-radius:18px;padding:24px}html.t-niebla :is(.card,.kpi,.tbl,.kcol,.mkt-tarjeta,.mkt-kpi,.mkt-panel){background:#ffffffbd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#fffffff2;box-shadow:0 1px 2px #130b380a,0 10px 28px -14px #34288c2e}html.t-futurista :is(.card,.kpi,.tbl,.pcard,.kcol,.att,.mkt-tarjeta,.mkt-kpi,.mkt-panel){background:linear-gradient(180deg,#ffffff0d,#ffffff04),#110a30c7;border-color:#8f80ff2b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0a}html:is(.t-niebla,.t-futurista) :is(.card,.kpi,.tbl,.pcard,.kcol,.att,.mkt-tarjeta,.mkt-kpi,.mkt-panel,.header):has([style*="position: fixed"],.mkt-velo,.mkt-cajon,.hoja-fondo,.pj-pop){-webkit-backdrop-filter:none;backdrop-filter:none}.card-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:18px}.card-t,.card-title{margin:0;font-size:16px;font-weight:600;letter-spacing:-.012em;color:var(--ink);display:flex;align-items:center;gap:10px}.card-title{margin:0 0 14px}.card-t .meta{font-weight:400;color:var(--muted);font-size:13px;letter-spacing:0}.desc{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55;max-width:96ch}.stack{display:flex;flex-direction:column;gap:24px}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.g21{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;align-items:start}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;align-items:start}.empty{color:var(--muted);padding:28px;text-align:center;line-height:1.6}.notice{background:var(--info-bg);color:var(--ink-2);border:1px solid var(--hl-line);border-radius:14px;padding:20px 24px;line-height:1.6}.notice b{color:var(--info)}.txt-pos{color:var(--pos)}.txt-neg{color:var(--neg)}.txt-warn{color:var(--warn)}.txt-info{color:var(--info)}.txt-muted{color:var(--muted)}.link{color:var(--link);font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.link:hover{text-decoration:underline}.hint{color:var(--muted);font-size:12.5px}.tone-ink{--tone: var(--ink);--tint: var(--surface-2)}.tone-pos{--tone: var(--pos);--tint: var(--pos-bg)}.tone-warn{--tone: var(--warn);--tint: var(--warn-bg)}.tone-neg{--tone: var(--neg);--tint: var(--neg-bg)}.tone-info{--tone: var(--info);--tint: var(--info-bg)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;min-width:0;text-align:left;font:inherit;color:var(--ink);box-shadow:var(--sombra);container-type:inline-size;transition:box-shadow .2s,border-color .2s,transform .2s,background-color .2s}button.kpi{cursor:pointer}button.kpi:hover{border-color:var(--hl-line);box-shadow:0 14px 30px -16px #130b384d;transform:translateY(-2px)}html.t-futurista button.kpi:hover{box-shadow:0 0 0 1px #c4f92138,0 16px 34px -14px #000000d9}.kpi.sel{background:var(--hl-bg);border-color:var(--hl);box-shadow:0 0 0 1px var(--hl),0 12px 28px -16px var(--hl)}.kpi.sel .eyebrow{color:var(--hl-ink)}.kpi-h{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.kpi-h .eyebrow{font-size:10.5px;line-height:1.4}.kpi-ic{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--tint);color:var(--tone);flex:none}html.t-futurista .kpi-ic{box-shadow:0 0 18px -4px var(--tone)}.kpi-v{font-size:clamp(18px,15cqi,30px);font-weight:600;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kpi-v.md{font-size:clamp(16px,12cqi,24px)}.kpi-s{color:var(--muted);font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion: reduce){button.kpi:hover{transform:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:500 13px/1.2 var(--sans);cursor:pointer;white-space:nowrap;text-decoration:none}.btn:hover:not(:disabled){border-color:var(--hl-line)}.btn:disabled{opacity:.55;cursor:default}.btn-accent{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600;min-height:44px;padding:0 20px}.btn-accent:hover:not(:disabled){border-color:var(--accent);filter:brightness(.96)}html.t-futurista .btn-accent{box-shadow:0 0 0 4px #c4f9211f,0 10px 28px -10px #c4f92199}.btn-ghost{background:transparent;color:var(--ink-2)}.btn-danger{color:var(--neg)}.btn-success{background:var(--pos);border-color:var(--pos);color:#fff}html.t-futurista .btn-success{color:#0a0620}.btn-sm{min-height:32px;padding:0 12px;font-size:12px}.btn-accent.btn-sm{min-height:32px;padding:0 14px}.tabs{display:flex;flex-wrap:wrap;gap:6px}.tab{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:500 13px/1 var(--sans);cursor:pointer;white-space:nowrap}.tab:hover{border-color:var(--hl-line);background:var(--hl-bg);color:var(--ink)}.tab.on,.tab.on:hover{background:var(--tab-on-bg);border-color:var(--tab-on-bg);color:var(--tab-on-ink);box-shadow:0 8px 18px -10px var(--tab-on-bg)}.tab .cnt{font:500 11.5px/1 var(--mono);padding:4px 7px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.tab.on .cnt{background:#ffffff2e;color:inherit}html.t-futurista .tab.on .cnt{background:#130b381f}.tab .sdot{width:8px;height:8px;border-radius:50%}[style*=border-bottom]:has(>button.tab){border-bottom:0!important;gap:6px}.seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);gap:2px}.seg button{min-height:32px;padding:0 14px;border-radius:999px;border:0;background:transparent;color:var(--ink-2);font:500 12.5px/1 var(--sans);cursor:pointer}.seg button:hover{background:var(--hl-bg);color:var(--ink)}.seg button.on{background:var(--tab-on-bg);color:var(--tab-on-ink);box-shadow:0 6px 14px -8px var(--tab-on-bg)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.select{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 12px 0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:500 13px/1 var(--sans);cursor:pointer;white-space:nowrap}.select .lbl{color:var(--muted);font-weight:400}.search{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);flex:1 1 260px;max-width:380px}.search input{border:0;outline:0;background:transparent;font:400 13px/1 var(--sans);color:var(--ink);width:100%;min-height:38px}.search:focus-within{border-color:var(--hl);box-shadow:0 0 0 4px var(--hl-bg)}.fchip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font:500 13px/1 var(--sans);cursor:pointer}.fchip:hover{border-color:var(--hl-line)}.fchip.on{background:var(--hl-bg);border-color:var(--hl);color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--hl)}.sel-pill,.inp-pill{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background-color:var(--surface);color:var(--ink);font:500 13px/1 var(--sans);max-width:100%}.sel-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236B6782' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 9.5l5.5 5.5 5.5-5.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}html.t-futurista .sel-pill{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239C96C6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 9.5l5.5 5.5 5.5-5.5'/%3E%3C/svg%3E")}.inp-pill{font-family:var(--mono);font-size:12.5px;color:var(--ink-2)}:is(.sel-pill,.inp-pill):hover{border-color:var(--hl-line)}:is(.sel-pill,.inp-pill):focus{outline:none;border-color:var(--hl);box-shadow:0 0 0 4px var(--hl-bg)}.filtro-lbl{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.pill,.chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;background:var(--tint, var(--surface-2));color:var(--tone, var(--ink-2));font:600 11px/1 var(--mono);letter-spacing:.02em;white-space:nowrap;vertical-align:middle}.chip-ok{--tone: var(--pos);--tint: var(--pos-bg)}.chip-warn{--tone: var(--warn);--tint: var(--warn-bg)}.chip-bad{--tone: var(--neg);--tint: var(--neg-bg)}.chip-neutral{--tone: var(--muted);--tint: var(--track)}.av{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;font:600 10.5px/1 var(--mono);background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line)}.person{display:flex;align-items:center;gap:10px;min-width:0}.person>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar{height:8px;border-radius:999px;background:var(--track);overflow:hidden;display:flex;width:100%}.bar>span{display:block;height:100%}.bar.lg{height:12px}.legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--ink-2)}.legend>span{display:inline-flex;align-items:center;gap:7px}.legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.dot{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block}.prow{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;padding:9px 0;border-top:1px solid var(--line-2)}.prow>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.fila-etapa{display:grid;grid-template-columns:150px minmax(0,1fr) 120px;align-items:center;gap:16px;width:100%;padding:7px 8px;margin:0 -8px;border:0;border-radius:10px;background:transparent;color:var(--ink);font:500 13.5px/1.2 var(--sans);text-align:left;cursor:pointer}.fila-etapa:hover{background:var(--hl-bg)}.fila-barra{display:grid;grid-template-columns:minmax(110px,160px) minmax(0,1fr) minmax(56px,auto);align-items:center;gap:16px;padding:9px 0;font-size:13.5px}@media (max-width: 767px){.fila-barra{grid-template-columns:minmax(0,1fr) auto}.fila-barra .bar{grid-column:1 / -1;order:3}}@media (max-width: 767px){.fila-etapa{grid-template-columns:minmax(0,1fr) auto}.fila-etapa .bar{grid-column:1 / -1;order:3}}.hero{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px}.hero h2{margin:6px 0 0;font-size:34px;letter-spacing:-.03em;font-weight:600;line-height:1.05;color:var(--ink)}.hero .status{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;font-weight:500}.ring-wrap{display:flex;align-items:center;gap:18px}.hero-ondas{display:none;position:absolute;right:0;bottom:0;width:70%;height:100%;pointer-events:none}html.t-futurista .hero-ondas{display:block}.mcard{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;transition:box-shadow .2s,border-color .2s}.mcard:hover{border-color:var(--hl-line)}@media (max-width: 767px){.hero{padding:22px}.hero h2{font-size:28px}}.kcol{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:8px}html.t-niebla .kcol{background:#ffffff73}.kcol-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 10px;margin-bottom:4px}.kcol-h strong{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink)}.kcard{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;transition:box-shadow .2s,border-color .2s,transform .2s}.kcard:hover{border-color:var(--hl-line);box-shadow:0 14px 30px -16px #130b384d;transform:translateY(-2px)}.kcard-h{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.kcard-h strong{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--ink)}.kcard-f{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.chk{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.chk input{width:18px;height:18px;margin:0}@media (prefers-reduced-motion: reduce){.kcard:hover{transform:none}}.chat-renglon{width:100%;text-align:left;padding:12px 16px;border:0;border-bottom:1px solid var(--line-2);background:transparent;font-family:inherit;color:var(--ink);display:flex;gap:12px;align-items:center;cursor:pointer;min-height:68px}.chat-renglon:hover{background:var(--hl-bg)}.pcard{border:1px solid var(--line);border-radius:16px;padding:20px;background:var(--surface);display:flex;flex-direction:column;gap:14px;min-width:0;transition:box-shadow .2s,border-color .2s,transform .2s}.pcard:hover{border-color:var(--hl-line);box-shadow:0 14px 30px -16px #130b384d}.colchart{min-width:0}.colchart-plot{position:relative;padding-right:44px}.colchart-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.colchart-grid div{border-top:1px dashed var(--line);position:relative}.colchart-grid div:last-child{border-top:1px solid var(--line)}.colchart-grid span{position:absolute;right:0;top:-7px;font:500 10.5px/1 var(--mono);color:var(--muted);background:transparent}.colchart-cols{position:relative;z-index:1;height:100%;display:flex;align-items:flex-end;gap:4px}.colchart-col{flex:1;min-width:0;display:flex;flex-direction:column-reverse;gap:2px;border-radius:6px 6px 2px 2px;overflow:hidden}.colchart-col i{display:block;flex-basis:0;min-height:2px}.colchart-col:hover{filter:brightness(.92)}.colchart-grupo{flex:1;min-width:0;height:100%;display:flex;align-items:flex-end;gap:2px}.colchart-grupo i{flex:1;min-width:2px;border-radius:4px 4px 1px 1px}.colchart-grupo:hover i{filter:brightness(.92)}html.t-futurista .colchart-col:hover{filter:brightness(1.15)}.colchart-x{display:flex;gap:4px;margin-top:8px;padding-right:44px}.colchart-x span{flex:1;min-width:0;font:500 10.5px/1.3 var(--mono);color:var(--muted);white-space:nowrap;overflow:visible}.ic-t{display:inline-block;vertical-align:-2px;margin:0 .25em;flex:none}.ic-t:first-child{margin-left:0}.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}.hbar-row{display:grid;grid-template-columns:220px minmax(0,1fr) 120px 130px;gap:16px;align-items:center;padding:10px 0;border-top:1px solid var(--line-2);font-size:13px}.hbar-row:first-child,.hbar-row.hhead{border-top:0}.hbar-row b{font-weight:600}.hbar-btn{width:100%;border:0;border-top:1px solid var(--line-2);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;padding-left:10px;padding-right:10px;border-radius:12px}.hbar-btn:hover{background:var(--hl-bg)}.hbar-btn.on{background:var(--hl-bg);box-shadow:inset 3px 0 0 var(--hl)}.hbar-row.hhead{padding-left:10px;padding-right:10px}.hbar-row.rank-row{grid-template-columns:minmax(130px,1fr) minmax(90px,1.3fr) auto;gap:14px}.datef{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:500 12.5px/1 var(--mono);color:var(--ink-2)}.datef svg{color:var(--muted)}@media (max-width: 767px){.hbar-row,.hbar-row.rank-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.hbar-row>.bar,.hbar-row>.hbar-barras{grid-column:1 / -1;order:3}.hbar-row .hm,.hbar-row.hhead{display:none}}#root [style*="font-weight: 800"],#root [style*="font-weight: 700"]{font-weight:600!important}#root :is(h1,h2,h3,h4)[style*="font-weight: 800"],#root div[style*="font-size: 18px"][style*="font-weight: 800"]{letter-spacing:-.015em}#root button:is([style*="border-radius: 6px"],[style*="border-radius: 7px"],[style*="border-radius: 8px"],[style*="border-radius: 9px"],[style*="border-radius: 10px"]):not(.colchart-col):not([role=switch]){border-radius:999px!important}#root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):is([style*="border-radius: 6px"],[style*="border-radius: 7px"],[style*="border-radius: 8px"],[style*="border-radius: 9px"]){border-radius:12px!important}#root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{outline:none;border-color:var(--hl)!important;box-shadow:0 0 0 4px var(--hl-bg)}#root input[type=checkbox],#root input[type=radio]{accent-color:var(--hl)}#root .grid thead>tr:not(.filter-row)>th{font-family:var(--mono)!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--muted)!important}#root .grid thead>tr:not(.filter-row)>th[style*=border-bottom]{border-bottom-width:1px!important;border-bottom-color:var(--line)!important}#root span[style*="font-size: 11px"]:is([style*="border-radius: 6px"],[style*="border-radius: 5px"],[style*="border-radius: 4px"]):is([style*=background]){border-radius:999px!important;font-family:var(--mono);letter-spacing:.02em}.funnel-row{display:grid;grid-template-columns:150px minmax(0,1fr) 300px;align-items:center;gap:20px;padding:8px 0}.funnel-row.fhead{padding-bottom:4px}.fbar-box{display:flex;justify-content:center}.fbar-box.left{justify-content:flex-start}.fbar{height:44px;border-radius:12px;min-width:36px}.fstep{display:flex;gap:12px;align-items:center}.fstep-ic{width:38px;height:38px;border-radius:50%;border:1.5px solid currentColor;display:flex;align-items:center;justify-content:center;flex:none}.fstep b{font-size:18px;letter-spacing:-.02em;font-weight:600}@media (max-width: 767px){.funnel-row{grid-template-columns:1fr;gap:8px;padding:14px 0;border-top:1px solid var(--line-2)}.funnel-row.fhead{display:none}.fbar{height:30px}}.vacio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:44px 24px;color:var(--muted)}.vacio strong{color:var(--ink);font-size:15px;font-weight:600}.vacio p{margin:0;max-width:52ch;font-size:13px;line-height:1.55}.eart{position:relative;width:76px;height:76px;margin-bottom:6px}.eart .c1{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--brand-soft)}.eart .c2{position:absolute;right:0;top:2px;width:16px;height:16px;border-radius:50%;background:var(--accent)}.eart .c3{position:absolute;left:0;bottom:6px;width:10px;height:10px;border-radius:50%;border:2px solid var(--c1)}.alert-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:16px;padding:18px 0;border-top:1px solid var(--line-2)}.alert-row:first-child{border-top:0;padding-top:4px}.alert-ic{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--tint, var(--warn-bg));color:var(--tone, var(--warn))}.alert-row h4{margin:0;font-size:14px;font-weight:600;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.alert-row p,.alert-row .alert-txt{margin:4px 0 0;color:var(--ink-2);font-size:13px;line-height:1.55}.todo{margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--surface-2);font-size:13px;color:var(--ink-2);display:flex;gap:8px;align-items:flex-start}.todo b{color:var(--ink);font-weight:600}.ameta{margin-top:8px;font:400 11.5px/1.4 var(--mono);color:var(--muted)}.skel{height:14px;border-radius:7px;background:var(--track);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.cargando{display:flex;flex-direction:column;gap:12px;padding:8px 0}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.chart-card{text-align:center}.chart-title{color:var(--az);font-weight:600;margin:4px 0 16px}.chart-placeholder{height:200px;display:flex;align-items:center;justify-content:center;color:var(--le2);background:var(--card2);border:1px dashed var(--bd);border-radius:10px}@media (max-width: 900px){.dashboard-grid{grid-template-columns:1fr}}.grid-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:14px}.sample-tag{font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--mo);background:var(--mo-soft);border:1px solid rgba(106,88,237,.25);padding:4px 10px;border-radius:999px}.real-tag{font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--gr);background:#0d7a5a1f;border:1px solid rgba(13,122,90,.3);padding:4px 10px;border-radius:999px}.grid-filter{border:1px solid var(--line);border-radius:999px;padding:0 16px;height:40px;min-width:220px;background:var(--surface);color:var(--ink)}.grid-filter:focus{outline:none;border-color:var(--hl);box-shadow:0 0 0 4px var(--hl-bg)}.add-btn{margin-left:auto;border-radius:999px;padding:0 20px;min-height:44px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid var(--accent);color:var(--accent-ink);background:var(--accent);font-size:13px;cursor:pointer;font-weight:600}.add-btn:hover{filter:brightness(.96)}html.t-futurista .add-btn{box-shadow:0 0 0 4px #c4f9211f,0 10px 28px -10px #c4f92199}.grid{width:100%;border-collapse:collapse;font-size:12.5px}html[data-telefono] .grid{font-size:14px}.grid thead>tr{background:var(--surface-2)}.grid th{text-align:left;font:500 10.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:11px 8px;border-bottom:1px solid var(--line-2)}.grid td{padding:8px;border-bottom:1px solid var(--line-2)}.grid :is(th,td):first-child{padding-left:20px}.grid :is(th,td):last-child{padding-right:20px}.grid th.num,.grid td.num{text-align:right}.grid tbody tr{transition:background-color .15s}.grid tbody tr:hover,.grid tbody tr:focus-within{background:var(--hl-bg)}.grid tbody tr:hover>td:first-child,.grid tbody tr:focus-within>td:first-child{box-shadow:inset 3px 0 0 var(--hl)}.grid tbody tr.row-clickable{cursor:pointer}.grid tbody tr.sel{background:var(--hl-bg)}.grid tbody tr.sel>td:first-child{box-shadow:inset 3px 0 0 var(--hl)}.grid thead>tr.grupo-row>th{color:var(--info);padding-top:10px;padding-bottom:4px;border-bottom:0}.grid-card{padding:0;overflow:hidden}.grid-groupbar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--line-2);color:var(--muted);font-size:12.5px;background:transparent}.grid-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.grid-titulo{font-size:13px;color:var(--muted)}.btn.sel{background:var(--hl-bg);border-color:var(--hl);color:var(--ink)}.layout-select{border:1px solid var(--line);border-radius:999px;padding:0 12px;height:32px;background:var(--surface);color:var(--ink);font-size:12px}.tool-icon{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:32px;height:32px;cursor:pointer;color:var(--ink-2)}.tool-icon:hover{background:var(--hl-bg);border-color:var(--hl-line);color:var(--ink)}.colsel{position:relative}.colsel-menu{position:absolute;right:0;top:120%;z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sombra-flota);padding:6px;min-width:190px;max-height:320px;overflow:auto}.colsel-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;font-size:13px;color:var(--ink);cursor:pointer;white-space:nowrap}.colsel-item:hover{background:var(--surface-2)}.grid-groupbar .add-btn{min-height:36px;padding:0 16px;font-size:12.5px}.grid-scroll{overflow:auto;max-height:calc(100vh - var(--alto-header, 0px) - 24px);max-height:calc(100dvh - var(--alto-header, 0px) - 24px)}.grid-scroll>table>thead{position:sticky;top:0;z-index:3;background:var(--card, #fff)}.grid-scroll>table>thead>tr:last-child>th{box-shadow:0 1px 0 var(--line)}.grid-card .grid th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sort-caret{color:var(--hl-ink);font-size:10px}.filter-row th{padding-top:8px!important;padding-bottom:8px!important;border-top:1px solid var(--line-2);text-transform:none;letter-spacing:0}.col-filter{width:100%;height:30px;border:1px solid var(--line);border-radius:9px;padding:0 10px;font:400 12px var(--sans);background:var(--surface);color:var(--ink);text-transform:none;letter-spacing:0}.col-filter:focus{outline:none;border-color:var(--hl);box-shadow:0 0 0 3px var(--hl-bg)}.grid-footer{padding:12px 20px;border-top:1px solid var(--line-2);color:var(--muted);font-size:12.5px;font-weight:600}.grid tfoot .totals-row td{padding-top:8px;padding-bottom:8px;border-top:1px solid var(--line);font-weight:600;color:var(--ink);background:var(--surface-2)}@media (max-width: 1199px){.side{flex-basis:84px;width:84px;padding:16px 12px 200px}.side .nl,.side .nav-sec .eyebrow>span,.side .nav-sec-der{display:none}.side .nav-item{justify-content:center;padding:10px 0}.side .nav-item .nav-badge{position:absolute;top:2px;right:6px}.side .nav-sec{justify-content:center;padding:14px 0 6px;border-top:1px solid var(--nav-line);margin-top:8px;border-radius:0;pointer-events:none}.side .navc.closed{grid-template-rows:1fr}.side .navc.closed .navin{visibility:visible}.side .waves{display:none!important}.content{padding:28px 28px 56px}.tbtn .tl{display:none}.tbtn{padding:0 10px}.brand-meta{display:none}.header .top{gap:8px;padding:12px 20px}.hbtn{padding:0 12px}.pjname{max-width:120px}.pjband{padding:12px 28px}}@media (max-width: 767px){.menu-btn{display:inline-flex}.solo-pc,.header .macro-switcher{display:none!important}.solo-tel{display:flex!important}.header .top{padding:10px 14px;min-height:60px;gap:8px;flex-wrap:nowrap}.brand{gap:10px}.pjlogo{height:22px;max-width:96px}.header-contexto{margin-left:auto;min-width:0}.header-contexto .project-selector{position:static}.pjname{max-width:96px}.pj-pop{position:fixed;left:12px;right:12px;top:calc(var(--alto-header, 66px) + 4px);width:auto}.side{display:none;position:fixed;z-index:80;top:0;left:0;bottom:0;height:100%;width:304px;max-width:88vw;padding:18px 14px 140px;padding-top:calc(18px + env(safe-area-inset-top,0px))}.side.open{display:block;background:var(--nav-bg)}html.t-futurista .side.open{background:var(--nav-bg),#0c0727;background-color:#0c0727}.side.open .nl,.side.open .nav-sec .eyebrow>span,.side.open .nav-sec-der{display:inline}.side.open .nav-sec-der{display:inline-flex}.side.open .nav-item{justify-content:flex-start;padding:8px 12px;min-height:44px}.side.open .nav-item .nav-badge{position:static}.side.open .nav-sec{justify-content:space-between;padding:18px 12px 8px;border-top:0;margin-top:0;pointer-events:auto;border-radius:10px}.side.open .navc.closed{grid-template-rows:0fr}.side.open .navc.closed .navin{visibility:hidden}.side.open .tbtn .tl{display:inline}.drawer-fondo{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0a06208c}.bnav{display:flex}.content{padding:20px 16px 112px}.title,.page-title{font-size:25px}.phead{margin-bottom:16px}.phead-r{width:100%}.phead-r>*{flex:1 1 auto}.pjband{padding:12px 16px}}@media (max-width: 820px){.grid-toolbar{flex-wrap:wrap;gap:8px}.grid-filter{min-width:0;flex:1 1 100%}.add-btn{min-height:40px}.grid-groupbar{flex-wrap:wrap;gap:8px;padding:10px 12px}.grid-groupbar>span:first-child:not(.grid-titulo){display:none}.grid-tools{flex-wrap:wrap;margin-left:auto}.tool-icon{width:40px;height:40px}#app-root :not(.grid-scroll)>table:not(.tabla-ficha),:not(.grid-scroll)>.grid:not(.tabla-ficha){display:block;overflow-x:auto;white-space:nowrap}.grid-scroll>table:not(.tabla-ficha){white-space:nowrap}}html[data-telefono] .toque{min-height:44px;min-width:44px}html[data-telefono] .grid-scroll{max-height:none}html[data-telefono] .grid.tabla-ficha tbody td[data-ficha=accion] button,html[data-telefono] .grid.tabla-ficha tbody td[data-ficha=accion] a{min-height:44px;min-width:44px}html[data-telefono] .grid.tabla-ficha{display:block;width:100%;white-space:normal;border-collapse:separate}html[data-telefono] .grid.tabla-ficha thead{display:none}html[data-telefono] .grid.tabla-ficha tbody,html[data-telefono] .grid.tabla-ficha tfoot{display:block}html[data-telefono] .grid.tabla-ficha tbody tr{display:block;background:var(--card);border:1px solid var(--bd);border-radius:12px;padding:12px 14px;margin-bottom:10px}html[data-telefono] .grid.tabla-ficha tbody tr:hover{background:var(--card)}html[data-telefono] .grid.tabla-ficha tbody td{display:block;border:none;padding:0;text-align:left;font-size:12.5px;line-height:1.5}html[data-telefono] .grid.tabla-ficha tbody td:empty{display:none}html[data-telefono] .grid.tabla-ficha tbody td[data-etiqueta]:before{content:attr(data-etiqueta) ": ";color:var(--le2);font-weight:700;font-size:11px;letter-spacing:.3px;text-transform:uppercase}html[data-telefono] .grid.tabla-ficha tbody td[data-ficha=titulo]{font-size:15px;font-weight:700;color:var(--az);line-height:1.3;margin-bottom:3px}html[data-telefono] .grid.tabla-ficha tbody td[data-ficha=sub]{color:var(--le)}html[data-telefono] .grid.tabla-ficha tbody td[data-ficha=dato]{color:var(--le);margin-top:2px}html[data-telefono] .grid.tabla-ficha tbody td[data-ficha=oculto]{display:none}html[data-telefono] .grid.tabla-ficha tbody td[data-ficha=accion]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--bd)}html[data-telefono] .grid.tabla-ficha tbody tr>td:first-child:not([data-ficha]){font-size:15px;font-weight:700;color:var(--az);line-height:1.3;margin-bottom:3px}html[data-telefono] .grid.tabla-ficha tbody tr>td:nth-child(2):not([data-ficha]),html[data-telefono] .grid.tabla-ficha tbody tr>td:nth-child(3):not([data-ficha]){color:var(--le)}html[data-telefono] .grid.tabla-ficha tbody tr.aviso{border:none;background:none;padding:0}html[data-telefono] .grid.tabla-ficha tfoot tr{display:block}html[data-telefono] .grid.tabla-ficha tfoot td{display:block;border:none}html[data-telefono] .barra-movil{display:flex;align-items:center;gap:10px;margin-bottom:10px}html[data-telefono] .barra-movil-btn{display:inline-flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--bd);border-radius:10px;color:var(--az);font:inherit;font-size:13.5px;font-weight:700;padding:10px 14px;cursor:pointer}html[data-telefono] .barra-movil-cuenta{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--mo);color:#fff;font-size:11px;font-weight:800;line-height:20px;text-align:center}html[data-telefono] .barra-movil-orden{color:var(--le);font-size:12px;font-weight:600}html[data-telefono] .barra-movil-puestos{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:-4px 0 10px;font-size:12px;color:var(--mo);background:var(--mo-soft);border:1px solid rgba(106,88,237,.25);border-radius:8px;padding:7px 10px}html[data-telefono] .barra-movil-quitar{margin-left:auto;border:1px solid currentColor;background:var(--card);color:inherit;border-radius:6px;padding:5px 9px;font:inherit;font-size:11.5px;cursor:pointer}html[data-telefono] .hoja-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#130b3880;display:flex;align-items:flex-end}html[data-telefono] .hoja{display:flex;flex-direction:column;width:100%;background:var(--card);border-radius:16px 16px 0 0;max-height:88vh;max-height:88dvh}html[data-telefono] .hoja-cabecera{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--bd);flex-shrink:0;color:var(--az);font-size:15px}html[data-telefono] .hoja-cerrar{border:none;background:transparent;color:var(--le2);font-size:28px;line-height:1;cursor:pointer}html[data-telefono] .hoja-cuerpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 16px 16px}html[data-telefono] .hoja-seccion{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--le2);margin:16px 0 8px}html[data-telefono] .hoja-orden{display:flex;flex-wrap:wrap;gap:8px}html[data-telefono] .hoja-orden-btn{border:1px solid var(--bd);background:var(--card);color:var(--az);border-radius:999px;padding:10px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}html[data-telefono] .hoja-orden-btn.activo{border-color:var(--mo);color:var(--mo);background:var(--mo-soft);font-weight:800}html[data-telefono] .hoja-campo{margin-bottom:14px}html[data-telefono] .hoja-campo-label{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--az);margin-bottom:5px}html[data-telefono] .hoja-campo-quitar{margin-left:auto;border:none;background:none;color:var(--rd);font:inherit;font-size:11.5px;cursor:pointer;padding:4px 2px}html[data-telefono] .hoja-pie{display:flex;align-items:center;gap:10px;flex-shrink:0;border-top:1px solid var(--bd);background:var(--card2);padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom))}html[data-telefono] .hoja-pie-limpiar{border:1px solid var(--bd);background:var(--card);color:var(--az);border-radius:10px;padding:12px 16px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}html[data-telefono] .hoja-pie-limpiar:disabled{color:var(--le2);cursor:default}html[data-telefono] .hoja-pie-ver{flex:1;border:none;background:var(--li);color:var(--li-on);border-radius:10px;padding:12px 16px;font:inherit;font-size:13.5px;font-weight:800;cursor:pointer}html[data-telefono] .modal-panel-tel{height:100vh;height:100dvh}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 767px){.card,.card.card-a{padding:18px;border-radius:16px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.kpi{padding:14px;border-radius:16px}.kpi-ic{width:28px;height:28px}.grid2,.g21{grid-template-columns:1fr}.tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.alert-row{grid-template-columns:36px minmax(0,1fr)}.alert-ic{width:36px;height:36px}.search{max-width:none}}@media (max-width: 1199px){.g21{grid-template-columns:1fr}}html.t-futurista :is([style^="color: rgb(19, 11, 56)"]:not([style*=background]),[style*="; color: rgb(19, 11, 56)"]:not([style*=background])){color:var(--az)!important}html.t-futurista :is([style^="color: rgb(107, 116, 148)"]:not([style*=background]),[style*="; color: rgb(107, 116, 148)"]:not([style*=background]),[style^="color: rgb(85, 85, 85)"]:not([style*=background]),[style*="; color: rgb(85, 85, 85)"]:not([style*=background]),[style^="color: rgb(102, 102, 102)"]:not([style*=background]),[style*="; color: rgb(102, 102, 102)"]:not([style*=background]),[style^="color: rgb(74, 67, 112)"]:not([style*=background]),[style*="; color: rgb(74, 67, 112)"]:not([style*=background])){color:var(--le)!important}html.t-futurista :is([style^="color: rgb(144, 153, 180)"]:not([style*=background]),[style*="; color: rgb(144, 153, 180)"]:not([style*=background]),[style^="color: rgb(136, 136, 136)"]:not([style*=background]),[style*="; color: rgb(136, 136, 136)"]:not([style*=background]),[style^="color: rgb(153, 153, 153)"]:not([style*=background]),[style*="; color: rgb(153, 153, 153)"]:not([style*=background]),[style^="color: rgb(138, 147, 173)"]:not([style*=background]),[style*="; color: rgb(138, 147, 173)"]:not([style*=background])){color:var(--le2)!important}html.t-futurista :is([style^="color: rgb(13, 122, 90)"]:not([style*=background]),[style*="; color: rgb(13, 122, 90)"]:not([style*=background]),[style^="color: rgb(18, 128, 74)"]:not([style*=background]),[style*="; color: rgb(18, 128, 74)"]:not([style*=background]),[style^="color: rgb(11, 106, 60)"]:not([style*=background]),[style*="; color: rgb(11, 106, 60)"]:not([style*=background]),[style^="color: rgb(21, 128, 61)"]:not([style*=background]),[style*="; color: rgb(21, 128, 61)"]:not([style*=background])){color:var(--gr)!important}html.t-futurista :is([style^="color: rgb(192, 57, 43)"]:not([style*=background]),[style*="; color: rgb(192, 57, 43)"]:not([style*=background]),[style^="color: rgb(229, 72, 77)"]:not([style*=background]),[style*="; color: rgb(229, 72, 77)"]:not([style*=background]),[style^="color: rgb(180, 35, 24)"]:not([style*=background]),[style*="; color: rgb(180, 35, 24)"]:not([style*=background]),[style^="color: rgb(198, 40, 40)"]:not([style*=background]),[style*="; color: rgb(198, 40, 40)"]:not([style*=background])){color:var(--rd)!important}html.t-futurista :is([style^="color: rgb(106, 88, 237)"]:not([style*=background]),[style*="; color: rgb(106, 88, 237)"]:not([style*=background]),[style^="color: rgb(91, 69, 214)"]:not([style*=background]),[style*="; color: rgb(91, 69, 214)"]:not([style*=background])){color:var(--mo)!important}html.t-futurista :is([style^="color: rgb(138, 97, 0)"]:not([style*=background]),[style*="; color: rgb(138, 97, 0)"]:not([style*=background]),[style^="color: rgb(184, 134, 11)"]:not([style*=background]),[style*="; color: rgb(184, 134, 11)"]:not([style*=background]),[style^="color: rgb(178, 106, 0)"]:not([style*=background]),[style*="; color: rgb(178, 106, 0)"]:not([style*=background]),[style^="color: rgb(146, 64, 14)"]:not([style*=background]),[style*="; color: rgb(146, 64, 14)"]:not([style*=background]),[style^="color: rgb(138, 90, 16)"]:not([style*=background]),[style*="; color: rgb(138, 90, 16)"]:not([style*=background]),[style^="color: rgb(183, 121, 31)"]:not([style*=background]),[style*="; color: rgb(183, 121, 31)"]:not([style*=background]),[style^="color: rgb(184, 92, 0)"]:not([style*=background]),[style*="; color: rgb(184, 92, 0)"]:not([style*=background])){color:var(--am)!important}html.t-futurista :is([style^="color: rgb(13, 148, 136)"]:not([style*=background]),[style*="; color: rgb(13, 148, 136)"]:not([style*=background])){color:var(--te)!important}html.t-futurista :is([style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"]):not(canvas,img,iframe,svg,video){background-color:var(--card)!important}html.t-futurista :is([style*="background: rgb(250, 249, 247)"],[style*="background-color: rgb(250, 249, 247)"],[style*="background: rgb(250, 249, 246)"],[style*="background-color: rgb(250, 249, 246)"],[style*="background: rgb(249, 248, 246)"],[style*="background-color: rgb(249, 248, 246)"],[style*="background: rgb(247, 246, 243)"],[style*="background-color: rgb(247, 246, 243)"],[style*="background: rgb(244, 243, 240)"],[style*="background-color: rgb(244, 243, 240)"],[style*="background: rgb(246, 244, 255)"],[style*="background-color: rgb(246, 244, 255)"],[style*="background: rgb(247, 245, 255)"],[style*="background-color: rgb(247, 245, 255)"],[style*="background: rgb(242, 241, 238)"],[style*="background-color: rgb(242, 241, 238)"]):not(canvas,img,iframe,svg,video){background-color:var(--card2)!important}html.t-futurista :is([style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"]):is([style^="color: rgb(19, 11, 56)"],[style*="; color: rgb(19, 11, 56)"]){color:var(--az)!important}html.t-futurista :is([style*="background: var(--card)"],[style*="background-color: var(--card)"],[style*="background: var(--card2)"],[style*="background-color: var(--card2)"],[style*="background: var(--suave)"],[style*="background-color: var(--suave)"],[style*="background: var(--surface)"],[style*="background-color: var(--surface)"],[style*="background: var(--surface-2)"],[style*="background-color: var(--surface-2)"],[style*="background: var(--bg)"],[style*="background-color: var(--bg)"],[style*="background: transparent"],[style*="background-color: transparent"],[style*="background: none"],[style*="background-color: none"]):is([style^="color: rgb(19, 11, 56)"],[style*="; color: rgb(19, 11, 56)"]){color:var(--az)!important}html.t-futurista :is([style*="background: var(--card)"],[style*="background-color: var(--card)"],[style*="background: var(--card2)"],[style*="background-color: var(--card2)"],[style*="background: var(--suave)"],[style*="background-color: var(--suave)"],[style*="background: var(--surface)"],[style*="background-color: var(--surface)"],[style*="background: var(--surface-2)"],[style*="background-color: var(--surface-2)"],[style*="background: var(--bg)"],[style*="background-color: var(--bg)"],[style*="background: transparent"],[style*="background-color: transparent"],[style*="background: none"],[style*="background-color: none"]):is([style^="color: rgb(107, 116, 148)"],[style*="; color: rgb(107, 116, 148)"],[style^="color: rgb(85, 85, 85)"],[style*="; color: rgb(85, 85, 85)"],[style^="color: rgb(102, 102, 102)"],[style*="; color: rgb(102, 102, 102)"],[style^="color: rgb(74, 67, 112)"],[style*="; color: rgb(74, 67, 112)"]){color:var(--le)!important}html.t-futurista :is([style*="background: var(--card)"],[style*="background-color: var(--card)"],[style*="background: var(--card2)"],[style*="background-color: var(--card2)"],[style*="background: var(--suave)"],[style*="background-color: var(--suave)"],[style*="background: var(--surface)"],[style*="background-color: var(--surface)"],[style*="background: var(--surface-2)"],[style*="background-color: var(--surface-2)"],[style*="background: var(--bg)"],[style*="background-color: var(--bg)"],[style*="background: transparent"],[style*="background-color: transparent"],[style*="background: none"],[style*="background-color: none"]):is([style^="color: rgb(144, 153, 180)"],[style*="; color: rgb(144, 153, 180)"],[style^="color: rgb(136, 136, 136)"],[style*="; color: rgb(136, 136, 136)"],[style^="color: rgb(153, 153, 153)"],[style*="; color: rgb(153, 153, 153)"],[style^="color: rgb(138, 147, 173)"],[style*="; color: rgb(138, 147, 173)"]){color:var(--le2)!important}html.t-futurista :is([style*="background: rgb(167, 243, 208)"],[style*="background-color: rgb(167, 243, 208)"],[style*="background: rgb(187, 247, 208)"],[style*="background-color: rgb(187, 247, 208)"],[style*="background: rgb(220, 252, 231)"],[style*="background-color: rgb(220, 252, 231)"],[style*="background: rgb(227, 244, 236)"],[style*="background-color: rgb(227, 244, 236)"],[style*="background: rgb(227, 245, 233)"],[style*="background-color: rgb(227, 245, 233)"],[style*="background: rgb(230, 244, 238)"],[style*="background-color: rgb(230, 244, 238)"],[style*="background: rgb(231, 245, 239)"],[style*="background-color: rgb(231, 245, 239)"],[style*="background: rgb(231, 246, 236)"],[style*="background-color: rgb(231, 246, 236)"],[style*="background: rgb(232, 245, 239)"],[style*="background-color: rgb(232, 245, 239)"],[style*="background: rgb(233, 245, 240)"],[style*="background-color: rgb(233, 245, 240)"],[style*="background: rgb(233, 247, 241)"],[style*="background-color: rgb(233, 247, 241)"],[style*="background: rgb(234, 245, 240)"],[style*="background-color: rgb(234, 245, 240)"],[style*="background: rgb(234, 246, 241)"],[style*="background-color: rgb(234, 246, 241)"],[style*="background: rgb(234, 249, 201)"],[style*="background-color: rgb(234, 249, 201)"],[style*="background: rgb(236, 253, 245)"],[style*="background-color: rgb(236, 253, 245)"],[style*="background: rgb(238, 247, 240)"],[style*="background-color: rgb(238, 247, 240)"],[style*="background: rgb(242, 251, 247)"],[style*="background-color: rgb(242, 251, 247)"]):not(canvas,img,iframe,svg,video){background-color:var(--gr-s)!important;color:var(--gr)!important}html.t-futurista :is([style*="background: rgb(178, 247, 237)"],[style*="background-color: rgb(178, 247, 237)"]):not(canvas,img,iframe,svg,video){background-color:var(--te-s)!important;color:var(--te)!important}html.t-futurista :is([style*="background: rgb(186, 230, 253)"],[style*="background-color: rgb(186, 230, 253)"],[style*="background: rgb(223, 227, 238)"],[style*="background-color: rgb(223, 227, 238)"],[style*="background: rgb(224, 231, 255)"],[style*="background-color: rgb(224, 231, 255)"],[style*="background: rgb(224, 242, 254)"],[style*="background-color: rgb(224, 242, 254)"],[style*="background: rgb(226, 232, 240)"],[style*="background-color: rgb(226, 232, 240)"],[style*="background: rgb(238, 240, 246)"],[style*="background-color: rgb(238, 240, 246)"],[style*="background: rgb(238, 240, 251)"],[style*="background-color: rgb(238, 240, 251)"],[style*="background: rgb(238, 242, 255)"],[style*="background-color: rgb(238, 242, 255)"],[style*="background: rgb(248, 250, 252)"],[style*="background-color: rgb(248, 250, 252)"]):not(canvas,img,iframe,svg,video){background-color:var(--azul-s)!important;color:var(--azul)!important}html.t-futurista :is([style*="background: rgb(217, 214, 207)"],[style*="background-color: rgb(217, 214, 207)"],[style*="background: rgb(220, 217, 210)"],[style*="background-color: rgb(220, 217, 210)"],[style*="background: rgb(221, 221, 221)"],[style*="background-color: rgb(221, 221, 221)"],[style*="background: rgb(227, 228, 218)"],[style*="background-color: rgb(227, 228, 218)"],[style*="background: rgb(228, 226, 222)"],[style*="background-color: rgb(228, 226, 222)"],[style*="background: rgb(236, 234, 230)"],[style*="background-color: rgb(236, 234, 230)"],[style*="background: rgb(236, 234, 243)"],[style*="background-color: rgb(236, 234, 243)"],[style*="background: rgb(237, 237, 237)"],[style*="background-color: rgb(237, 237, 237)"],[style*="background: rgb(238, 236, 232)"],[style*="background-color: rgb(238, 236, 232)"],[style*="background: rgb(239, 237, 228)"],[style*="background-color: rgb(239, 237, 228)"],[style*="background: rgb(239, 238, 233)"],[style*="background-color: rgb(239, 238, 233)"],[style*="background: rgb(240, 239, 236)"],[style*="background-color: rgb(240, 239, 236)"],[style*="background: rgb(241, 240, 236)"],[style*="background-color: rgb(241, 240, 236)"],[style*="background: rgb(241, 240, 238)"],[style*="background-color: rgb(241, 240, 238)"],[style*="background: rgb(241, 241, 244)"],[style*="background-color: rgb(241, 241, 244)"],[style*="background: rgb(242, 240, 236)"],[style*="background-color: rgb(242, 240, 236)"],[style*="background: rgb(243, 242, 240)"],[style*="background-color: rgb(243, 242, 240)"],[style*="background: rgb(243, 243, 243)"],[style*="background-color: rgb(243, 243, 243)"],[style*="background: rgb(244, 243, 240)"],[style*="background-color: rgb(244, 243, 240)"],[style*="background: rgb(244, 243, 241)"],[style*="background-color: rgb(244, 243, 241)"]):not(canvas,img,iframe,svg,video){background-color:var(--suave)!important;color:var(--az)!important}html.t-futurista :is([style*="background: rgb(233, 213, 255)"],[style*="background-color: rgb(233, 213, 255)"],[style*="background: rgb(236, 234, 249)"],[style*="background-color: rgb(236, 234, 249)"],[style*="background: rgb(236, 235, 245)"],[style*="background-color: rgb(236, 235, 245)"],[style*="background: rgb(239, 236, 253)"],[style*="background-color: rgb(239, 236, 253)"],[style*="background: rgb(240, 237, 255)"],[style*="background-color: rgb(240, 237, 255)"],[style*="background: rgb(241, 238, 255)"],[style*="background-color: rgb(241, 238, 255)"],[style*="background: rgb(243, 232, 255)"],[style*="background-color: rgb(243, 232, 255)"],[style*="background: rgb(244, 243, 255)"],[style*="background-color: rgb(244, 243, 255)"],[style*="background: rgb(245, 243, 255)"],[style*="background-color: rgb(245, 243, 255)"],[style*="background: rgb(246, 244, 255)"],[style*="background-color: rgb(246, 244, 255)"],[style*="background: rgb(247, 245, 255)"],[style*="background-color: rgb(247, 245, 255)"],[style*="background: rgb(247, 246, 255)"],[style*="background-color: rgb(247, 246, 255)"],[style*="background: rgb(250, 249, 252)"],[style*="background-color: rgb(250, 249, 252)"]):not(canvas,img,iframe,svg,video){background-color:var(--mo-s)!important;color:var(--mo)!important}html.t-futurista :is([style*="background: rgb(240, 223, 176)"],[style*="background-color: rgb(240, 223, 176)"],[style*="background: rgb(240, 224, 184)"],[style*="background-color: rgb(240, 224, 184)"],[style*="background: rgb(241, 226, 196)"],[style*="background-color: rgb(241, 226, 196)"],[style*="background: rgb(252, 229, 15)"],[style*="background-color: rgb(252, 229, 15)"],[style*="background: rgb(253, 230, 138)"],[style*="background-color: rgb(253, 230, 138)"],[style*="background: rgb(253, 240, 230)"],[style*="background-color: rgb(253, 240, 230)"],[style*="background: rgb(253, 243, 215)"],[style*="background-color: rgb(253, 243, 215)"],[style*="background: rgb(253, 243, 231)"],[style*="background-color: rgb(253, 243, 231)"],[style*="background: rgb(253, 246, 230)"],[style*="background-color: rgb(253, 246, 230)"],[style*="background: rgb(253, 247, 208)"],[style*="background-color: rgb(253, 247, 208)"],[style*="background: rgb(253, 247, 230)"],[style*="background-color: rgb(253, 247, 230)"],[style*="background: rgb(253, 248, 238)"],[style*="background-color: rgb(253, 248, 238)"],[style*="background: rgb(253, 249, 239)"],[style*="background-color: rgb(253, 249, 239)"],[style*="background: rgb(254, 215, 170)"],[style*="background-color: rgb(254, 215, 170)"],[style*="background: rgb(254, 243, 199)"],[style*="background-color: rgb(254, 243, 199)"],[style*="background: rgb(255, 217, 138)"],[style*="background-color: rgb(255, 217, 138)"],[style*="background: rgb(255, 236, 211)"],[style*="background-color: rgb(255, 236, 211)"],[style*="background: rgb(255, 237, 212)"],[style*="background-color: rgb(255, 237, 212)"],[style*="background: rgb(255, 237, 213)"],[style*="background-color: rgb(255, 237, 213)"],[style*="background: rgb(255, 237, 220)"],[style*="background-color: rgb(255, 237, 220)"],[style*="background: rgb(255, 241, 223)"],[style*="background-color: rgb(255, 241, 223)"],[style*="background: rgb(255, 244, 220)"],[style*="background-color: rgb(255, 244, 220)"]):not(canvas,img,iframe,svg,video){background-color:var(--am-s)!important;color:var(--am)!important}html.t-futurista :is([style*="background: rgb(251, 233, 231)"],[style*="background-color: rgb(251, 233, 231)"],[style*="background: rgb(251, 236, 234)"],[style*="background-color: rgb(251, 236, 234)"],[style*="background: rgb(252, 231, 243)"],[style*="background-color: rgb(252, 231, 243)"],[style*="background: rgb(253, 228, 226)"],[style*="background-color: rgb(253, 228, 226)"],[style*="background: rgb(253, 236, 234)"],[style*="background-color: rgb(253, 236, 234)"],[style*="background: rgb(253, 236, 236)"],[style*="background-color: rgb(253, 236, 236)"],[style*="background: rgb(253, 238, 236)"],[style*="background-color: rgb(253, 238, 236)"],[style*="background: rgb(253, 240, 238)"],[style*="background-color: rgb(253, 240, 238)"],[style*="background: rgb(253, 243, 242)"],[style*="background-color: rgb(253, 243, 242)"],[style*="background: rgb(254, 242, 242)"],[style*="background-color: rgb(254, 242, 242)"],[style*="background: rgb(255, 213, 207)"],[style*="background-color: rgb(255, 213, 207)"],[style*="background: rgb(255, 246, 246)"],[style*="background-color: rgb(255, 246, 246)"]):not(canvas,img,iframe,svg,video){background-color:var(--rd-s)!important;color:var(--rd)!important}@media print{html.t-futurista,html.t-niebla{color-scheme:light;--bg: #FFFFFF;--surface: #FFFFFF;--surface-2: #F8F7F4;--ink: #130B38;--ink-2: #3F3A5C;--muted: #6B6782;--tenue: #75718B;--line: #E5E3DC;--line-2: #EFEDE8;--track: #EDEBE5;--link: #5443D6;--brand-soft: #6A58ED;--head-bg: #FFFFFF;--head-ink: #130B38;--nav-bg: #FFFFFF;--pos: #0B7F57;--pos-bg: #E2F4EB;--warn: #A85F00;--warn-bg: #FBEFD9;--neg: #C8243A;--neg-bg: #FCE7EA;--info: #5443D6;--info-bg: #ECE9FD;--teal: #0D7F75;--teal-bg: #E1F4F2;--blue: #1F6FA8;--blue-bg: #E6F1FA;--c1: #6A58ED;--c2: #2B8FD0;--c3: #0FA36A;--c4: #E5A300;--c5: #F2622E;--c6: #D6247A;--c7: #130B38;--c8: #B4B0C6;--c9: #11A3A3;--c1-tinta: #FFFFFF;--c2-tinta: #130B38;--c3-tinta: #130B38;--c4-tinta: #130B38;--c5-tinta: #130B38;--c6-tinta: #FFFFFF;--c7-tinta: #FFFFFF;--c8-tinta: #130B38;--c9-tinta: #130B38;--fuerte: #130B38;--sombra: none;--mo: var(--brand-soft);--li-tx: var(--ink)}html body{background:#fff}}
