@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.rG64oW_className{font-family:Manrope,Manrope Fallback;font-style:normal}.rG64oW_variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.CxiPNW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.CxiPNW_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--panel:#1c1c1e;--panel2:#2c2c2e;--line:#2c2c2e;--line2:#3a3a3c;--ink:#f5f5f7;--ink2:#d1d1d6;--ink3:#98989d;--ink4:#7c7c80;--accent:#0a84ff;--accent-ch:10 132 255;--accent-ink:#fff;--grn:#30d158;--grn-b:#30d158;--grn-s:#30d15826;--grn-ch:48 209 88;--red:#ff453a;--red-b2:#ff6961;--red-s:#ff453a26;--red-ch:255 69 58;--amb:#ff9f0a;--amb-s:#ff9f0a26;--amb-ch:255 159 10;--blue:#64d2ff;--blue-s:#64d2ff26;--glass:#1c1c1eb8;--rail:#111113;--shadow-card:none;--shadow-pop:0 20px 50px -16px #000000b3;--ease-out-ui:cubic-bezier(.22,1,.36,1);--muted:#242426;--accent-soft:#0a84ff2e;--ok-bg:#30d15829;--ok-fg:#30d158;--ok-bd:#30d15859;--warn-bg:#ff453a29;--warn-fg:#ff6961;--warn-bd:#ff453a59;--amber-bg:#ff9f0a29;--amber-fg:#ffb340;--info-bg:#0a84ff2e;--info-fg:#64b5ff;--violet-bg:#bf5af22e;--violet-fg:#da8fff;--neg:#ff453a;--header:#000000b8}html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f7;--panel:#fff;--panel2:#f2f2f5;--line:#e8e8ed;--line2:#d2d2d7;--ink:#1d1d1f;--ink2:#424245;--ink3:#6e6e73;--ink4:#86868b;--accent:#0071e3;--accent-ch:0 113 227;--accent-ink:#fff;--grn:#1b7f3a;--grn-b:#1b7f3a;--grn-s:#34c75924;--grn-ch:52 199 89;--red:#d70015;--red-b2:#d70015;--red-s:#ff3b301f;--red-ch:255 59 48;--amb:#b25000;--amb-s:#ff950024;--amb-ch:255 149 0;--blue:#06c;--blue-s:#0071e31a;--glass:#ffffffb8;--rail:#fbfbfd;--shadow-card:0 1px 2px #0000000a, 0 8px 24px -14px #0000001f;--shadow-pop:0 20px 50px -20px #00000040;--muted:#f2f2f5;--accent-soft:#e5f1fd;--ok-bg:#e4f8ea;--ok-fg:#1b6e38;--ok-bd:#bde8ca;--warn-bg:#ffebea;--warn-fg:#b3000f;--warn-bd:#f9c6c3;--amber-bg:#fff1dc;--amber-fg:#9a4500;--info-bg:#e5f1fd;--info-fg:#0058b0;--violet-bg:#f3e8fd;--violet-fg:#8a2cbf;--neg:#d70015;--header:#f5f5f7cc}html.sin-transicion *,html.sin-transicion :before,html.sin-transicion :after{transition:none!important}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0}body{font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15px;line-height:1.5}a{color:inherit}.shell{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:32px 16px 72px}@media (min-width:701px){.shell{padding-left:24px;padding-right:24px}}.top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:24px;display:flex}.top h1{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.2}.muted{color:var(--ink3);font-size:13px}.kpis{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.kpi{background:var(--panel);padding:16px 18px}.kpi .k{letter-spacing:0;color:var(--ink3);font-size:12.5px;font-weight:500}.kpi .v{letter-spacing:-.03em;margin-top:8px;font-size:26px;font-weight:700;line-height:1.1}.tbl{border:1px solid var(--line);background:var(--panel);border-radius:18px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}td{font-variant-numeric:tabular-nums}td:first-child{color:var(--ink);font-weight:500}th{z-index:1;letter-spacing:0;color:var(--ink3);background:var(--panel);border-bottom-color:var(--line2);white-space:nowrap;font-size:12.5px;font-weight:600;position:sticky;top:0}tr:last-child td{border-bottom:0}tbody tr{transition:background-color .16s}@media (hover:hover){.tbl tbody tr:hover{background:var(--muted)}}td a{color:var(--ink);-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;font-weight:600}td .sum{color:var(--ink2);max-width:46ch;font-size:13.5px}.chip{background:var(--muted);color:var(--ink2);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.chip.ok{background:var(--ok-bg);color:var(--ok-fg)}.chip.warn{background:var(--amber-bg);color:var(--amber-fg)}.chip.bad{background:var(--warn-bg);color:var(--warn-fg)}.card{background:var(--panel);border:1px solid var(--line);border-radius:18px;margin-bottom:16px;padding:20px 22px}.grid2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;display:grid}pre.tr{white-space:pre-wrap;font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink2);margin:0;font-size:13px}.empty{text-align:center;color:var(--ink3);padding:48px 16px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.card{padding:16px 14px}th,td{padding:10px 12px}}.shell.narrow{max-width:720px}.form{gap:16px;display:grid}fieldset.card{gap:16px;margin:0;display:grid}legend{letter-spacing:-.01em;padding:0 4px;font-size:16px;font-weight:700}.field{gap:6px;min-width:0;display:grid}.field label{color:var(--ink2);font-size:13px;font-weight:700}.field input,.field textarea,.field select,.select{font:inherit;color:var(--ink);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--line2);box-sizing:border-box;border:0;border-radius:10px;width:100%;min-height:46px;padding:11px 14px;font-size:16px;transition:box-shadow .16s cubic-bezier(.16,1,.3,1),background-color .16s}.field input:hover,.field textarea:hover,.field select:hover,.select:hover{box-shadow:inset 0 0 0 1px var(--ink3)}.field input:focus,.field textarea:focus,.field select:focus,.select:focus{background:var(--panel);box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.field input[type=checkbox],.field input[type=radio],.field input[type=file]{min-height:0;box-shadow:none;background:0 0;width:auto;padding:0}.field textarea{resize:vertical}.field [aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--red)}.err{color:var(--red);font-size:13.5px}.btn{font:inherit;background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;border-radius:980px;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.16,1,.3,1),filter .16s;display:inline-flex}.btn:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.btn:not([disabled]):hover{filter:brightness(1.06);transform:translateY(-1px)}}.btn[disabled]{opacity:.6;cursor:progress}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}h2{letter-spacing:-.015em;font-size:19px;font-weight:700}@media (prefers-reduced-motion:reduce){.btn,.field input,.field textarea,.field select,.select,tbody tr{transition:none}}.side-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.bento-d{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-card);border-radius:18px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid;overflow:hidden}.bento-d .card-d{border-left:1px solid var(--line);min-width:0;padding:18px 22px}.bento-d .card-d:first-child{border-left:0}@media (max-width:1100px){.bento-d{grid-template-columns:1fr 1fr}.bento-d .card-d:nth-child(odd){border-left:0}.bento-d .card-d:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){.bento-d{grid-template-columns:1fr}.bento-d .card-d{border-left:0}.bento-d .card-d:nth-child(n+2){border-top:1px solid var(--line)}}.kpi-lbl{letter-spacing:0;color:var(--ink3);align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;font-weight:500;display:flex}.kpi-val{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.035em;font-size:30px;font-weight:700;line-height:1}.kpi-val.grn{color:var(--grn)}.kpi-val.neg{color:var(--red)}.kpi-sub{color:var(--ink3);margin-top:8px;font-size:12px}.delta{font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-flex}.d-up{background:var(--grn-s);color:var(--grn-b)}.d-down{background:var(--red-s);color:var(--red-b2)}.panel{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-card);border-radius:18px;min-width:0;padding:20px 22px}.panel-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.panel-h h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.grid-2{grid-template-columns:1.6fr 1fr;align-items:start;gap:12px;margin-bottom:12px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}@media (max-width:1024px){.grid-2,.grid-3{grid-template-columns:1fr}}.biz-card{color:inherit;transition:transform .18s var(--ease-out-ui);flex-direction:column;gap:12px;text-decoration:none;display:flex}@media (hover:hover){.biz-card:hover{box-shadow:inset 0 0 0 1px rgb(var(--accent-ch) / .35), var(--shadow-card);transform:translateY(-2px)}}.biz-row{color:var(--ink2);justify-content:space-between;gap:8px;font-size:13px;display:flex}.biz-row b{color:var(--ink);font-variant-numeric:tabular-nums}.bar{background:var(--panel2);height:6px;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;overflow:hidden}.bar>span{background:var(--accent);border-radius:inherit;height:100%;display:block}.legend{color:var(--ink2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.banner{background:var(--amb-s);color:var(--amb);box-shadow:inset 0 0 0 1px rgb(var(--amb-ch) / .25);border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.mono{font-variant-numeric:tabular-nums;font-family:inherit}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.tab{color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line2);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.tab.is-active{color:var(--accent-ink);background:var(--accent);box-shadow:none;font-weight:700}.chart-svg text{font-variant-numeric:tabular-nums;font-family:inherit}.lbl{font-size:14.5px;font-weight:600}.grid-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.grid-form{grid-template-columns:1fr}}.slots{flex-wrap:wrap;gap:8px;display:flex}.slot{font:inherit;border:1px solid var(--line2);background:var(--panel2);min-height:40px;color:var(--ink);cursor:pointer;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:600}.slot:hover{border-color:var(--accent)}.slot.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-sm{align-items:center;gap:6px;min-height:38px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex}.btn-danger{background:var(--red);color:#fff}.link-btn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13.5px;font-weight:600;text-decoration:none;list-style:none}.link-btn::-webkit-details-marker{display:none}.acciones-td{white-space:nowrap;text-align:right}.acciones-td>*{margin-left:14px}.acciones{display:inline-block;position:relative}.cancelar{z-index:5;background:var(--panel);border:1px solid var(--line2);width:260px;box-shadow:var(--shadow-pop);text-align:left;border-radius:12px;gap:8px;padding:12px;display:grid;position:absolute;top:28px;right:0}.cancelar input{font:inherit;color:var(--ink);background:var(--panel2);border:1px solid var(--line2);border-radius:8px;padding:8px 10px;font-size:14px}.cancelar .btn{justify-self:stretch;min-height:38px;padding:8px 12px;font-size:14px}.dia-h{padding:12px 14px;font-weight:700}.banner.ok{color:var(--ok-fg);background:var(--ok-bg);box-shadow:inset 0 0 0 1px var(--ok-bd)}.persona-form{gap:14px;display:grid}.checks{border:0;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;display:flex}.checks legend{width:100%;margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.checks label,.check-solo{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.check-solo{color:var(--ink2);align-items:flex-start}.checks input,.check-solo input{width:16px;height:16px;accent-color:var(--accent);margin-top:2px}.editar-panel{z-index:6;background:var(--panel);border:1px solid var(--line2);width:min(620px,100vw - 48px);box-shadow:var(--shadow-pop);text-align:left;white-space:normal;border-radius:16px;padding:20px;position:absolute;top:40px;right:0}.st-cab{max-width:760px;margin-bottom:32px}.st-cab h1{letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.6vw,32px);font-weight:700;line-height:1.15}.st-lede{color:var(--ink3);margin:10px 0 0;font-size:14.5px;line-height:1.6}.st-aviso{border-left:2px solid var(--line2);color:var(--ink3);margin:18px 0 0;padding:2px 0 2px 16px;font-size:13px;line-height:1.55}.st-aviso b{color:var(--ink);font-weight:600}.st-negocio{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-card);border-radius:20px;margin-bottom:24px;container-type:inline-size}.st-negocio-cab{flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:24px 28px 20px;display:flex}.st-negocio-cab h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:650}.st-meta{color:var(--ink3);margin-left:auto;font-size:12.5px}.st-lista{margin:0;padding:0;list-style:none}.st-vacio{border-top:1px solid var(--line);color:var(--ink3);margin:0;padding:28px;font-size:14px}.st-persona{border-top:1px solid var(--line);grid-template-columns:minmax(220px,280px) minmax(0,1fr) auto;grid-template-areas:"quien datos acc";align-items:start;gap:14px 32px;padding:22px 28px;display:grid}.st-persona-min{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quien acc";padding-top:16px;padding-bottom:16px}.st-quien{grid-area:quien;gap:14px;min-width:0;display:flex}.st-avatar{letter-spacing:.02em;width:38px;height:38px;color:var(--ink2);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--line2);border-radius:50%;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:650;display:grid}.st-quien-txt{gap:2px;min-width:0;display:grid}.st-nombre{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600;line-height:1.35}.st-rol{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.st-panel{border-left:1px solid var(--line2);color:var(--ink3);white-space:nowrap;align-items:center;gap:5px;padding-left:9px;line-height:1.1;display:inline-flex}.st-contacto{color:var(--ink3);font-size:12.5px;line-height:1.5}.st-correo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-datos{grid-area:datos;gap:12px;min-width:0;margin:0;padding-top:2px;display:grid}.st-dato{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;display:grid}.st-dato dt{letter-spacing:.07em;text-transform:uppercase;color:var(--ink4);font-size:11px;font-weight:600;line-height:22px}.st-dato dd{min-width:0;margin:0}.st-toks{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;max-width:480px;margin:0;padding:0;list-style:none;display:grid}.st-tok{color:var(--ink4);opacity:.5;white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;line-height:22px;display:inline-flex}.st-tok.is-on{color:var(--ink);opacity:1}.st-tok svg{color:inherit;flex-shrink:0}.st-marca{flex-shrink:0;place-items:center;width:13px;height:13px;display:grid}.st-acc{grid-area:acc;justify-self:end;align-items:center;gap:4px;display:flex}.st-acc .acciones{position:relative}.st-btn{cursor:pointer;min-height:34px;color:var(--ink);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line2);border-radius:980px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;list-style:none;transition:box-shadow .16s,background-color .16s;display:inline-flex}.st-btn::-webkit-details-marker{display:none}.acciones[open]>.st-btn{background:var(--panel2)}.st-quitar{font:inherit;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:980px;min-height:34px;padding:0 10px;font-size:13px;font-weight:500;transition:color .16s,background-color .16s}.st-quitar:disabled{cursor:progress;opacity:.6}@media (hover:hover) and (pointer:fine){.st-btn:hover{box-shadow:inset 0 0 0 1px var(--ink3)}.st-quitar:hover{color:var(--red);background:var(--red-s)}}.st-solo-panel{border-top:1px solid var(--line)}.st-solo-panel h3{letter-spacing:.07em;text-transform:uppercase;color:var(--ink4);margin:0;padding:18px 28px 0;font-size:11px;font-weight:600}.st-solo-panel h3 span{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:400}.st-solo-panel .st-persona:first-child{border-top:0}.st-agregar{border-top:1px solid var(--line)}.st-agregar>summary{cursor:pointer;color:var(--ink2);border-radius:0 0 20px 20px;align-items:center;gap:12px;padding:18px 28px;font-size:14px;font-weight:600;list-style:none;transition:color .16s,background-color .16s;display:flex}.st-agregar>summary::-webkit-details-marker{display:none}.st-mas{width:38px;height:38px;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line2);border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.st-agregar>summary:hover{color:var(--ink);background:var(--muted)}}.st-agregar[open]>summary{color:var(--ink);border-radius:0}.st-agregar-form{padding:4px 28px 28px 78px}@container (max-width:960px){.st-persona{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quien acc""datos datos"}.st-datos{padding-left:52px}}@container (max-width:520px){.st-negocio-cab,.st-persona,.st-agregar>summary,.st-solo-panel h3{padding-left:18px;padding-right:18px}.st-meta{width:100%;margin-left:0}.st-persona{grid-template-columns:minmax(0,1fr);grid-template-areas:"quien""datos""acc"}.st-persona-min{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quien acc"}.st-persona:not(.st-persona-min) .st-acc{justify-self:start;margin-left:-2px}.st-acc .editar-panel{left:0;right:auto}.st-datos{padding-left:0}.st-dato{grid-template-columns:1fr;gap:4px}.st-toks{grid-template-columns:repeat(2,minmax(0,1fr))}.st-agregar-form{padding:4px 18px 22px}}@media (prefers-reduced-motion:reduce){.st-btn,.st-quitar,.st-agregar>summary{transition:none}}.bloqueado{position:relative}.bloqueado-vista{filter:blur(6px)saturate(.6);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.bloqueado:after{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 40%, color-mix(in srgb, var(--bg) 70%, transparent), transparent 75%), radial-gradient(40% 35% at 20% 80%, color-mix(in srgb, var(--panel) 60%, transparent), transparent 70%);position:absolute;inset:64px 0 0}.bloqueado-aviso{z-index:2;background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:18px;justify-items:center;gap:10px;width:min(440px,100% - 32px);padding:22px;display:grid;position:absolute;top:140px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #00000059}.bloqueado-aviso h2{margin:0;font-size:19px}.bloqueado-aviso p{margin:0;font-size:14px;line-height:1.5}.bloqueado-icono{background:var(--panel2);width:44px;height:44px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;place-items:center;display:grid}
:root{--cj-a:#0a72f5;--cj-b:#3f63f7;--cj-c:#a046f5;--cj-grad:linear-gradient(90deg, var(--cj-a) 0%, var(--cj-b) 50%, var(--cj-c) 100%);--cj-gloss:linear-gradient(180deg, #ffffff4d 0%, #ffffff0f 48%, #0000000f 100%);--cj-brillo:linear-gradient(105deg, #fff0 42%, #ffffff80 50%, #fff0 58%);--cj-relieve:inset 0 1px 0 #ffffff8c, inset 0 -3px 6px #140a5a47;--cj-glow:0 14px 26px -12px #4a54f6bf;--cj-ease:cubic-bezier(.2,.7,.2,1);--cj-vidrio:var(--panel);--cj-vidrio-borde:var(--line);--cj-sombra:var(--shadow-card);--cj-riel:var(--glass);--cj-aurora:.22}:root.light{--bg:#fcfaf9;--panel:#fff;--panel2:#f4f4fa;--line:#e6e8f0;--line2:#d5d9e4;--ink:#0b0f1a;--ink2:#2a3140;--ink3:#4b5565;--ink4:#6b7280;--accent:#2f5cf6;--accent-ch:47 92 246;--accent-soft:#e7ebff;--muted:#f1f2f8;--header:#fcfaf9d1;--rail:#fbfaff;--info-bg:#e7ebff;--info-fg:#2a3fb8;--shadow-pop:0 40px 80px -40px #28327880;--cj-vidrio:#ffffffbd;--cj-vidrio-borde:#fffffff2;--cj-sombra:inset 0 1px 0 #fff, 0 30px 60px -36px #28327866;--cj-riel:#ffffff94;--cj-aurora:1}html .app,html .au{isolation:isolate}html .app:before,html .au:before{content:"";z-index:-1;pointer-events:none;opacity:var(--cj-aurora);background:radial-gradient(55% 40% at 72% 0,#a78bfa42,#0000 70%),radial-gradient(45% 40% at 100% 100%,#60a5fa38,#0000 70%),radial-gradient(40% 35% at 0 100%,#fde0cd59,#0000 70%),radial-gradient(40% 40% at 0 0,#fddec86b,#0000 70%);position:fixed;inset:0}html .app:after,html .au:after{content:"";z-index:-1;pointer-events:none;width:70vw;height:160vh;opacity:var(--cj-aurora);filter:blur(46px);background:linear-gradient(90deg,#fff0 8%,#9dbcff80 30%,#fffffff2 46%,#c3b6ff8c 62%,#ecdcff4d 78%,#fff0 94%);animation:26s ease-in-out infinite cj-deriva;position:fixed;top:-30%;left:34%;transform:rotate(24deg)}html:has(.au){background:#fcfaf9}html:has(.au) body{background:#fcfaf9}@keyframes cj-deriva{0%,to{transform:rotate(24deg)translate(0,0)}50%{transform:rotate(21deg)translate(-48px,26px)}}@keyframes cj-sube{0%{opacity:0;transform:translateY(16px)}}html .d-caja,html .panel,html .card,html .tbl,html .bento-d,html .g-caja,html .p-tarjeta,html .st-negocio,html .d-tarjeta,html .pc-plegable,html .kpis{background:var(--cj-vidrio);border:1px solid var(--cj-vidrio-borde);box-shadow:var(--cj-sombra);border-radius:26px}html .kpis{gap:0}html .kpi{box-shadow:inset 1px 0 0 var(--line);background:0 0}html .tbl th{background:0 0}html .d-tarjeta,html .p-tarjeta{border-radius:24px}html .d-sheet,html .neg-menu,html .d-buscar,html .d-mes,html .cancelar,html .editar-panel,html .ayuda-panel.flotante{background:color-mix(in srgb, var(--panel) 88%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4)}html .neg-menu,html .d-buscar,html .d-mes,html .cancelar,html .editar-panel{border-radius:22px}html .btn:not(.btn-danger),html .d-btn.d-btn-verde,html .d-btn.d-btn-ac,html .au-boton:not(.au-boton-sec){color:#fff;background-image:var(--cj-brillo), var(--cj-gloss), var(--cj-grad);box-shadow:var(--cj-relieve), var(--cj-glow);transition:transform .18s var(--cj-ease), filter .18s ease, background-position .8s ease;background-position:170% 0,0 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%,100% 100%;border:0;font-weight:600}html .btn:not(.btn-danger):active,html .d-btn.d-btn-verde:active,html .d-btn.d-btn-ac:active,html .au-boton:not(.au-boton-sec):active{filter:brightness(.97);transform:translateY(1px)scale(.98)}@media (hover:hover) and (pointer:fine){html .btn:not(.btn-danger):not([disabled]):hover,html .d-btn.d-btn-verde:not(:disabled):hover,html .d-btn.d-btn-ac:not(:disabled):hover,html .au-boton:not(.au-boton-sec):not([disabled]):hover{filter:brightness(1.07)saturate(1.08);background-position:-70% 0,0 0,0 0;transform:translateY(-2px)}}html :is(.btn,.d-btn,.au-boton,.sb-i,.d-seg,.cj-tab):focus-visible{outline:3px solid rgb(var(--accent-ch) / .85);outline-offset:3px}html .d-btn:not(.d-btn-verde):not(.d-btn-ac):not(.d-btn-ico){background:color-mix(in srgb, var(--panel) 88%, transparent);border:1px solid var(--line2);box-shadow:inset 0 1px #fffc,0 8px 16px -12px #28327880}html .d-btn{min-height:44px;font-size:14px}html .btn,html .au-boton{box-sizing:border-box}html .d-seg[aria-pressed=true],html .d-seg[aria-selected=true],html .tab.is-active,html .slot.is-on,html .pc-seg a[aria-current],html .d-chip[aria-pressed=true],html .d-pill[aria-pressed=true]{color:#fff;background:var(--cj-gloss), linear-gradient(90deg, #4a5cf6, #8a48f5);border-color:#0000;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 4px #140a5a47,0 8px 16px -8px #6e50f6cc}html .d-segs,html .pc-seg{background:color-mix(in srgb, var(--ink) 6%, transparent);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;padding:4px}html .d-seg{border-radius:999px;height:40px;font-size:13.5px}html .g-chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px rgb(var(--accent-ch) / .25)}html .d-chip,html .g-chip{transition:transform .18s var(--cj-ease), background-color .16s, color .16s}html .d-sem-num[data-hoy=true],html .d-dia[data-on=true] .d-dia-num,html .d-dia-mes[data-on=true],html .d-mes-num[data-hoy=true]{color:#fff;background:linear-gradient(180deg, #ffffff4d, #fff0 55%), linear-gradient(135deg, var(--cj-a), var(--cj-c));box-shadow:inset 0 1px #ffffff8c,0 8px 16px -8px #4a54f6cc}html .field input,html .field textarea,html .field select,html .select{border-radius:14px;min-height:50px}html .field input[type=checkbox],html .field input[type=radio],html .field input[type=file]{border-radius:0;min-height:0}html .top h1,html .d-saludo,html .st-cab h1{letter-spacing:-.035em;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.1}html .sb{background:var(--cj-riel);border-right:1px solid var(--cj-vidrio-borde);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);width:272px;box-shadow:12px 0 40px -30px #2832784d}html .sb-marca{padding:20px 16px 12px}html .sb-logo{width:auto;height:76px;margin:0 auto;display:block}html.dark .sb-logo,html:not(.light) .sb-logo{background:#ffffffeb;border-radius:16px;padding:6px 10px}html .sb.rail .sb-logo{display:none}html .sb-i{border-radius:15px;gap:12px;height:46px;padding:0 14px;font-size:15px}html .sb-i[aria-current=page]{color:#fff;background-image:var(--cj-brillo), var(--cj-gloss), var(--cj-grad);box-shadow:var(--cj-relieve), 0 12px 22px -12px #4a54f6cc;transition:transform .18s var(--cj-ease), background-position .8s ease;background-position:170% 0,0 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%,100% 100%;border:0;font-weight:600}html .sb-i[aria-current=page]:hover{color:#fff;background-position:-70% 0,0 0,0 0}html .sb-i[aria-current=page]>svg{filter:drop-shadow(-1.5px 0 #00dcff99)drop-shadow(1.5px 0 #ff46c88c)}html .sb-negocio-btn{background:color-mix(in srgb, var(--panel) 80%, transparent);box-shadow:inset 0 0 0 1px var(--cj-vidrio-borde), 0 10px 20px -14px #28327880;border-radius:16px}html .sb-foot{border-top:0}html .sb-yo{background:color-mix(in srgb, var(--panel) 70%, transparent);box-shadow:inset 0 0 0 1px var(--cj-vidrio-borde), 0 12px 28px -18px #28327866;border-radius:18px;gap:6px;padding:8px}html .sb.rail .sb-yo{box-shadow:none;background:0 0}html .nav-inf{background:color-mix(in srgb, var(--panel) 85%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html .cj-tabs-fila{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:24px 16px 0}@media (min-width:701px){html .cj-tabs-fila{padding-left:24px;padding-right:24px}}html .cj-tabs-fila+main{padding-top:20px}html .cj-tabs{background:color-mix(in srgb, var(--ink) 6%, transparent);max-width:100%;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:24px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}html .cj-tab{min-height:44px;color:var(--ink3);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}html .cj-tab:hover{color:var(--ink)}html .cj-tab[aria-current=page]{color:var(--ink);background:var(--panel);box-shadow:0 6px 14px -8px #28327880}html .cj-tab-n{background:var(--neg);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:1px 6px;font-size:11px;font-weight:700}@media print{html .cj-tabs-fila{display:none}}html .cj-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}html .cj-cab-acc{flex-wrap:wrap;align-items:center;gap:12px;display:flex}html .cj-campana{border:1px solid var(--cj-vidrio-borde);background:var(--cj-vidrio);width:52px;height:52px;color:var(--ink2);cursor:pointer;box-shadow:var(--cj-sombra);transition:transform .18s var(--cj-ease);border-radius:999px;place-items:center;display:grid;position:relative}html .cj-campana:hover{transform:translateY(-2px)}html .cj-campana-n{box-sizing:border-box;color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--panel);background:#d92d20;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:2px;right:2px}html .cj-negocio{color:#fff;background-image:var(--cj-brillo), var(--cj-gloss), var(--cj-grad);min-height:52px;box-shadow:var(--cj-relieve), var(--cj-glow);transition:transform .18s var(--cj-ease), background-position .8s ease;background-position:170% 0,0 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%,100% 100%;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}html .cj-negocio:hover{background-position:-70% 0,0 0,0 0;transform:translateY(-2px)}html .cj-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}html .cj-kpi{color:var(--ink);background:var(--cj-vidrio);border:1px solid var(--cj-vidrio-borde);box-shadow:var(--cj-sombra);transition:transform .25s var(--cj-ease);border-radius:26px;align-items:center;gap:18px;padding:22px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){html a.cj-kpi:hover{transform:translateY(-4px)}}html .cj-kpi-ico{background:var(--info-bg);width:56px;height:56px;color:var(--accent);box-shadow:inset 0 1px 0 #ffffffe6, 0 8px 16px -10px rgb(var(--accent-ch) / .6);border-radius:18px;flex:0 0 56px;place-items:center;display:grid}html .cj-kpi-ico[data-tono=violeta]{background:var(--violet-bg);color:var(--violet-fg)}html .cj-kpi-ico[data-tono=verde]{background:var(--ok-bg);color:var(--ok-fg)}html .cj-kpi-ico[data-tono=indigo]{color:#4f46e5;background:#4f46e524}html.dark .cj-kpi-ico[data-tono=indigo],html:not(.light) .cj-kpi-ico[data-tono=indigo]{color:#a5b4fc}html .cj-kpi-lbl{color:var(--ink3);font-size:14.5px;font-weight:500}html .cj-kpi-fila{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:4px;display:flex}html .cj-kpi-val{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}html .cj-kpi .delta{border-radius:999px;padding:3px 8px;font-size:13px}html .cj-ver-todo{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}html .cj-act-cab{justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(14px,2vw,24px) 6px;display:flex}html .cj-act-cab h2{margin:0;font-size:20px;font-weight:700}html .shell>*,html .d-main>*{animation:cj-sube .55s var(--cj-ease) backwards}html .shell>:nth-child(2),html .d-main>:nth-child(2){animation-delay:70ms}html .shell>:nth-child(3),html .d-main>:nth-child(3){animation-delay:.14s}html .shell>:nth-child(4),html .d-main>:nth-child(4){animation-delay:.21s}html .shell>:nth-child(n+5),html .d-main>:nth-child(n+5){animation-delay:.28s}html .d-lift:hover{transform:translateY(-4px)}html .au{--bg:transparent;--ink:#0b0f1a;--ink2:#2a3140;--ink3:#4b5565;--ink4:#6b7280;--accent:#2f5cf6;--accent-2:#2f5cf6;--line2:#d5d9e4;--au-ring:#5b5cf640;background:0 0}html .au-top{max-width:1360px;padding:32px clamp(20px,5vw,64px) 0}html .au-logo{width:auto;height:clamp(64px,8vw,104px);display:block}html .au-privado{min-height:44px;color:var(--ink2);background:#ffffffb3;border:1px solid #fffffff2;border-radius:999px;padding:0 20px;font-size:15px;font-weight:500;box-shadow:0 8px 24px -14px #28327859}html .au-layout{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:48px clamp(32px,5vw,72px);max-width:1360px;padding:40px clamp(20px,5vw,64px) 72px}html .au-amplio .au-layout{grid-template-columns:minmax(0,1fr) minmax(0,540px)}html .au-intro{gap:26px}html .au-chip{color:#1f2a55;background:#6366f11f;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}html .au-chip svg{color:#4f46e5}html .au-intro h1{letter-spacing:-.045em;font-size:clamp(40px,4.5vw,66px);font-weight:800;line-height:1.02}html .au-tenue{background:linear-gradient(90deg,#0a6cff 0%,#5b5cf6 52%,#b23dff 100%);color:#0000;filter:drop-shadow(3px 3px #a046f52e);-webkit-background-clip:text;background-clip:text}html .au-desc{max-width:34em;font-size:19px}html .au-puntos li{gap:16px;font-size:17px;font-weight:500}html .au-puntos .au-ic{background:#e3efff;border-radius:14px;flex:0 0 48px;width:48px;height:48px;box-shadow:inset 0 1px #ffffffe6,0 6px 14px -8px #0a6cff80}html .au-puntos li:first-child .au-ic{color:#0a6cff}html .au-puntos li:nth-child(2) .au-ic{color:#15803d;background:#ddf5e6;box-shadow:inset 0 1px #ffffffe6,0 6px 14px -8px #16a34a80}html .au-puntos li:nth-child(3) .au-ic{color:#c2600a;background:#ffedd8;box-shadow:inset 0 1px #ffffffe6,0 6px 14px -8px #ea8a0080}html .au-nota{border-top:1px solid #dcdfe8;align-items:center;gap:12px;width:100%;max-width:34em;margin:0;padding-top:22px;font-size:15px;display:flex}html .au-card{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#ffffffb8;border:1px solid #fffffff2;border-radius:40px;max-width:480px;padding:clamp(28px,4vw,48px) clamp(22px,3.5vw,44px);box-shadow:inset 0 1px #fff,0 40px 80px -40px #28327859,0 4px 14px #2832780d}html .au-amplio .au-card{max-width:540px}html .au-form{gap:22px}html .au-form h2{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,38px);font-weight:800}html .au-sub{font-size:17px}html .au-campo{gap:9px}html .au-campo label{color:var(--ink);font-size:15px;font-weight:600}html .au-input{height:58px;box-shadow:inset 0 0 0 1px var(--line2), inset 0 2px 4px #141e460d;background:#ffffffd9;border-radius:18px}html .au-ico{color:var(--ink3);pointer-events:none;display:flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}html .au-control:has(.au-ico) .au-input{padding-left:54px}html .au-ojo{border-radius:12px;width:44px;height:44px;top:7px;right:7px}html .au-links a{color:var(--accent);align-items:center;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}html .au-boton{height:62px;font-size:19px}html .au-boton-sec{height:54px;box-shadow:inset 0 0 0 1px var(--line2);background:#ffffffd9;font-size:16px}@media (max-width:1023px){html .au-layout,html .au-amplio .au-layout{grid-template-columns:minmax(0,1fr)}html .au-nota{display:none}}@media (prefers-reduced-motion:reduce){html .app:after,html .au:after,html .shell>*,html .d-main>*{animation:none}html :is(.btn,.d-btn,.au-boton,.sb-i,.cj-kpi,.cj-campana,.cj-negocio,.d-chip,.g-chip){transition:none}}
