@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/app/assets/mona-sans-vietnamese-standard-normal-Rd0aZl9c.woff2)format("woff2-variations");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:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/app/assets/mona-sans-latin-ext-standard-normal-CQ1tG6In.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/app/assets/mona-sans-latin-standard-normal-BMVx8nn_.woff2)format("woff2-variations");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:Hubot Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/app/assets/hubot-sans-vietnamese-standard-normal-wBII_FLJ.woff2)format("woff2-variations");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:Hubot Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/app/assets/hubot-sans-latin-ext-standard-normal-BuZvgPRv.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hubot Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/app/assets/hubot-sans-latin-standard-normal-y0SF6Opx.woff2)format("woff2-variations");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}:root{--bg:#f4f6f9;--bg-2:#eef1f5;--halo-0:transparent;--halo-1:transparent;--halo-2:transparent;--halo-3:transparent;--halo-4:transparent;--panel:#fff;--panel-fuerte:#fff;--panel-2:#0b122009;--panel-solido:#fff;--line:#0b122014;--line-2:#0b122026;--text:#0b1220;--muted:#475569;--faint:#5b6b82;--accent:#0369a1;--accent-2:#0369a117;--accent-text:#fff;--accent-glow:#38bdf84d;--hielo:#38bdf8;--glaciar:#7dd3fc;--plata:#cbd5e1;--pelaje:#334155;--noche:#0b1220;--nieve:#f8fafc;--sobre-fuerte:#fff;--danger:#b91c1c;--danger-bg:#dc262612;--warn:#92400e;--warn-bg:#f59e0b1c;--cliente:#475569;--ia:#0369a1;--codigo:#047857;--dueno:#b45309;--persona:#c2410c;--radius:14px;--radius-s:9px;--shadow:0 1px 2px #0b12200d, 0 10px 28px -18px #0b122038;--blur:none;--puntos:#0b122017;--tarjeta-op:.9;--letra:"Mona Sans Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--letra-titulo:"Hubot Sans Variable", "Mona Sans Variable", system-ui, sans-serif;--id:var(--accent);--id-texto:var(--accent);--id-suave:var(--accent-2);--t-micro:.18s;--t-panel:.26s;--t-lento:.42s;--curva:cubic-bezier(.2, .7, .2, 1);--curva-salida:cubic-bezier(.4, 0, 1, 1);--foco:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:20px;--e-6:24px;--e-8:32px;--e-10:40px;--e-12:48px;--r-xs:8px;--r-s:12px;--r-m:16px;--r-l:22px;--r-xl:28px;--r-pill:999px;--tx-xs:12px;--tx-s:13.5px;--tx-m:15px;--tx-l:17px;--tx-xl:22px;--tx-2xl:34px;--sombra-1:0 1px 2px #0b12200f, 0 6px 16px -10px #0b12202e;--sombra-3:0 1px 0 #ffffffb3 inset, 0 32px 80px -28px #0b12206b;--z-flotante:5;--z-hoja:20;--z-modal:50;--z-aviso:60;--z-brindis:70;--campo-alto:42px;--borde-campo:color-mix(in srgb, var(--pelaje) 58%, var(--nieve));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#070b14;--bg-2:#0b1220;--halo-0:transparent;--halo-1:transparent;--halo-2:transparent;--halo-3:transparent;--halo-4:transparent;--panel:#0d1422;--panel-fuerte:#0f1727;--panel-2:#94a3b80f;--panel-solido:#0f1727;--line:#cbd5e114;--line-2:#cbd5e126;--text:#eef2f7;--muted:#94a3b8;--faint:#7b8ba3;--accent:#38bdf8;--accent-2:#38bdf81f;--accent-text:#07101c;--accent-glow:#38bdf857;--sobre-fuerte:#07101c;--danger:#f87171;--danger-bg:#f871711a;--warn:#fbbf24;--warn-bg:#fbbf2417;--cliente:#cbd5e1;--ia:#38bdf8;--codigo:#34d399;--dueno:#fbbf24;--persona:#fb923c;--shadow:0 1px 0 #ffffff09 inset, 0 16px 40px -20px #000000b3;--puntos:#cbd5e10f;--borde-campo:color-mix(in srgb, var(--plata) 40%, var(--noche));--sombra-1:0 1px 0 #ffffff08 inset, 0 8px 22px -12px #000000b3;--sombra-3:0 1px 0 #ffffff0a inset, 0 40px 100px -30px #000000d9;--tarjeta-op:.5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{color:var(--text);background:var(--bg);font:15px/1.5 var(--letra);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}::selection{background:color-mix(in srgb, var(--hielo) 28%, transparent);color:var(--text)}html{caret-color:var(--accent);scrollbar-color:var(--line-2) transparent;scrollbar-width:thin}td,.chip,.num{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{grid-template-columns:104px minmax(0,1fr);height:100%;display:grid}.lateral{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:var(--blur);scrollbar-width:none;border-radius:28px;flex-direction:column;align-items:center;gap:4px;margin:14px 0 14px 14px;padding:18px 8px;display:flex;overflow:auto}.marca{place-items:center;padding:2px 0 14px;display:grid}.lobo{--alto:34px;height:var(--alto);aspect-ratio:1;color:var(--text);-webkit-mask:var(--lobo-url) center / contain no-repeat;-webkit-mask:var(--lobo-url) center / contain no-repeat;mask:var(--lobo-url) center / contain no-repeat;background:currentColor;flex:none;display:inline-block;position:relative}.lobo:after{content:"";background:var(--hielo);opacity:0;position:absolute;inset:0}.lobo.anima{animation:lobo-revelar 1.1s var(--curva) both}.lobo.anima:after{animation:2.6s ease-in-out 1.1s infinite lobo-encender}@keyframes lobo-revelar{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes lobo-encender{0%,to{opacity:0}45%,60%{opacity:.9}}.cargando,.arranque{color:var(--muted);letter-spacing:.02em;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 16px;font-size:14px;display:flex}.cargando .lobo,.arranque .lobo{--alto:84px}.arranque{min-height:100%}.lobo-trazo{aspect-ratio:215/565;height:120px;color:var(--text);overflow:visible}.lt-trazos{opacity:0;animation:lt-de-1 var(--t-lento) ease calc(var(--t-lento) * 2.6) backwards}.lt-trazos path,.lt-trazos line,.lt-trazos rect{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:lt-trazar calc(var(--t-lento) * 2) var(--curva) calc(var(--i) * var(--t-lento)) backwards}.lt-relleno{fill:currentColor;animation:lt-de-0 var(--t-lento) ease calc(var(--t-lento) * 2.3) backwards}.lt-relleno line{stroke:currentColor}.lt-ojo{fill:var(--hielo);filter:drop-shadow(0 0 5px var(--hielo));animation:lt-de-0 var(--t-panel) var(--curva) calc(var(--t-lento) * 3) backwards, lt-respirar calc(var(--t-lento) * 6) ease-in-out calc(var(--t-lento) * 3.6) infinite}@keyframes lt-trazar{0%{stroke-dashoffset:1px}}@keyframes lt-de-0{0%{opacity:0}}@keyframes lt-de-1{0%{opacity:1}}@keyframes lt-respirar{0%,to{opacity:1}50%{opacity:.4}}.cargando{animation:lt-de-0 var(--t-panel) ease var(--t-panel) backwards}.lobo-pensando{flex:none;line-height:0;display:inline-block;position:relative}.lobo-pensando .lobo{color:var(--faint);opacity:.5}.lobo-pensando svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lobo-pensando circle{transform-box:fill-box;transform-origin:50%;animation:neurona calc(var(--t-lento) * 6) ease-in-out calc(var(--d) * var(--t-lento) * 3) infinite backwards}.lobo-pensando .n-centro{stop-color:var(--glaciar)}.lobo-pensando .n-medio{stop-color:var(--accent);stop-opacity:.85}.lobo-pensando .n-borde{stop-color:var(--accent);stop-opacity:0}@keyframes neurona{0%{opacity:0;transform:scale(.4)}10%{opacity:1;transform:scale(1)}34%,to{opacity:0;transform:scale(.6)}}.huella{flex:none}.huella.late{transform-origin:50% 60%;animation:huella-late calc(var(--t-lento) * 3) var(--curva) infinite}@keyframes huella-late{0%,to{opacity:.55;transform:scale(.8)}40%{opacity:1;transform:scale(1.06)}}.lobo.destello:before{content:"";opacity:0;background:radial-gradient(circle at var(--ojo-x) var(--ojo-y), #fff 0, var(--hielo) 9%, transparent 22%);background-size:100% 100%;position:absolute;inset:0}.lobo.destello:hover:before,:hover>.lobo.destello:before{animation:destello var(--t-lento) var(--curva)}@keyframes destello{30%{opacity:1}}.vacio-lobo{flex:none;place-items:center;width:44px;padding-top:2px;display:grid}.lobo.tenue{color:var(--plata);opacity:.6}:root:not([data-theme=dark]) .lobo.tenue{color:var(--faint);opacity:.4}.vacio-ensena b{align-items:center;gap:7px;display:flex}.vacio-ensena b svg{color:var(--muted);flex:none}.rastro{width:120px;height:auto;color:var(--faint);flex:none;overflow:visible}.rastro .paso{opacity:var(--max);animation:huella-pisa calc(var(--t-lento) * 10) ease-out calc(var(--k) * var(--t-lento)) infinite backwards}@keyframes huella-pisa{0%{opacity:0}6%{opacity:1}55%{opacity:var(--max)}85%,to{opacity:0}}.sin-conexion{z-index:60;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));background:var(--panel-solido);border:1px solid var(--line-2);width:min(560px,100% - 24px);box-shadow:var(--shadow);animation:entrar-aviso var(--t-panel) var(--curva) backwards;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex;position:fixed;transform:translate(-50%)}.sin-conexion .rastro{width:104px}.sin-conexion>div{min-width:0;color:var(--muted);flex-direction:column;flex:200px;font-size:13.5px;display:flex}.sin-conexion b{color:var(--text);font-size:15px}.sin-conexion .boton{margin-left:auto}@keyframes entrar-aviso{0%{opacity:0;transform:translate(-50%,10px)}}@media (width<=900px){.sin-conexion{bottom:calc(76px + env(safe-area-inset-bottom))}.sin-conexion .rastro{width:76px}}.nombre-marca{letter-spacing:.06em;font-weight:650}.separador{background:var(--line-2);flex:none;width:36px;height:1px;margin:8px 0}.nav{color:var(--muted);cursor:pointer;width:100%;transition:background-color var(--t-micro) var(--curva), color var(--t-micro) var(--curva), box-shadow var(--t-micro) var(--curva);text-align:center;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:9px 4px 7px;font-size:11px;font-weight:550;line-height:1.15;display:flex;position:relative}.nav svg{width:21px;height:21px;transition:transform var(--t-micro) var(--curva), color var(--t-micro)}.nav:hover{background:var(--panel-2);color:var(--text)}.nav:hover svg{transform:translateY(-1px)}.nav:active svg{transform:scale(.94)}.nav.activo{background:var(--panel-fuerte);color:var(--text);box-shadow:0 8px 20px -10px var(--accent-glow);font-weight:650}.nav.activo svg{color:var(--accent);filter:drop-shadow(0 0 6px var(--accent-glow))}.lateral .nav:before{content:"";background:var(--accent);width:3px;height:22px;box-shadow:0 0 10px var(--accent-glow);opacity:0;transition:transform var(--t-panel) var(--curva), opacity var(--t-panel);border-radius:0 3px 3px 0;position:absolute;top:50%;left:-8px;transform:translateY(-50%)scaleY(0)}.lateral .nav.activo:before{opacity:1;transform:translateY(-50%)scaleY(1)}.nav .num{background:var(--dueno);color:var(--sobre-fuerte);border-radius:99px;padding:0 6px;font-size:10px;font-weight:700;position:absolute;top:4px;left:calc(50% + 6px)}.lateral .pie{flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:auto;padding-top:14px;display:flex}.negocio-actual{display:none}.principal{min-width:0;position:relative;overflow:auto}.contenido{max-width:1240px;margin:0 auto;padding:30px 30px 80px}.encabezado{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.encabezado>div:first-child{flex:1;min-width:240px}.antetitulo{font-size:var(--tx-s);letter-spacing:0;color:var(--muted);margin-bottom:var(--e-1);font-weight:550}h1{letter-spacing:-.012em;margin:0 0 6px;font-size:34px;font-weight:600;line-height:1.12}.sub{color:var(--muted);max-width:680px;margin:0}h2{letter-spacing:.005em;margin:30px 0 12px;font-size:17px;font-weight:600}h3{letter-spacing:0;font-weight:600}.barra-movil,.tabs-movil{display:none}.tarjeta{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:var(--blur);padding:20px}.rejilla{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.aviso{background:var(--warn-bg);color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 25%, transparent);border-radius:14px;margin:0 0 18px;padding:11px 14px;font-size:13.5px}.aviso.ok{background:var(--accent-2);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 25%, transparent)}.error{background:var(--danger-bg);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 25%, transparent);border-radius:14px;margin:12px 0;padding:11px 14px;font-size:14px}.error ul{margin:6px 0 0;padding-left:18px}.boton{border-radius:var(--r-s);background:var(--accent);min-height:40px;color:var(--accent-text);cursor:pointer;box-shadow:0 0 0 1px #ffffff14 inset, 0 8px 24px -8px var(--accent-glow);transition:transform var(--t-micro) var(--curva), box-shadow var(--t-micro) var(--curva), background-color var(--t-micro), color var(--t-micro), opacity var(--t-micro);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.boton:hover:not(:disabled){box-shadow:0 0 0 1px #ffffff24 inset, 0 12px 30px -8px var(--accent-glow);transform:translateY(-1px)}.boton:active:not(:disabled){box-shadow:0 0 0 1px #ffffff1a inset, 0 4px 14px -8px var(--accent-glow);transition-duration:80ms;transform:translateY(0)scale(.975)}.boton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.boton[aria-busy=true]{cursor:progress;opacity:.85}.boton.sec{background:var(--panel-2);color:var(--text);box-shadow:0 0 0 1px var(--line) inset}.boton.sec:hover:not(:disabled){background:var(--panel-fuerte);box-shadow:0 0 0 1px var(--line-2) inset, 0 8px 20px -14px var(--accent-glow)}.boton.sec:active:not(:disabled){box-shadow:0 0 0 1px var(--line-2) inset}.boton.hecho,.boton.hecho:hover{background:var(--codigo);color:var(--sobre-fuerte);box-shadow:0 0 0 1px #ffffff1f inset, 0 8px 24px -8px color-mix(in srgb, var(--codigo) 60%, transparent)}.boton.peligro,.boton.peligro:hover{background:var(--danger);color:var(--sobre-fuerte)}.nota-datos{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.45}.aceptar-legal{color:var(--text);align-items:flex-start;gap:8px;margin-top:14px;font-size:13.5px;line-height:1.45;display:flex}.aceptar-legal input{flex:none;width:18px;height:18px;margin-top:1px}.aceptar-legal .enlace{font-size:inherit;padding:0;display:inline}.texto-legal{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;margin-top:10px;padding:12px}.texto-legal pre{white-space:pre-wrap;max-height:280px;margin:0 0 10px;font-family:inherit;font-size:13px;line-height:1.5;overflow:auto}.boton.fallo,.boton.fallo:hover{background:var(--danger);color:var(--sobre-fuerte);box-shadow:0 8px 24px -10px color-mix(in srgb, var(--danger) 60%, transparent);animation:sacudir .32s var(--curva)}@keyframes sacudir{20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}:where(button,a,[tabindex],summary,label.boton):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.boton:focus-visible{box-shadow:var(--foco), 0 8px 24px -8px var(--accent-glow)}.boton.chico{border-radius:10px;min-height:32px;padding:6px 11px;font-size:13px}.boton.icono{min-width:40px;padding:8px}.boton.chico.icono{min-width:32px;padding:6px}.boton.peligro-suave{background:var(--danger-bg);color:var(--danger);box-shadow:0 0 0 1px color-mix(in srgb, var(--danger) 30%, transparent) inset}.boton.peligro-suave:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 16%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--danger) 45%, transparent) inset}@media (pointer:coarse){.boton{min-height:44px}.boton.chico{min-height:38px}.boton.icono{min-width:44px}}.chip{background:var(--panel-2);color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:550;display:inline-flex}button.chip{cursor:pointer}button.chip:hover{color:var(--text);border-color:var(--line-2)}.punto{background:var(--c,var(--accent));width:8px;height:8px;box-shadow:0 0 10px var(--c,var(--accent));border-radius:50%;flex:none;display:inline-block}.vivo{color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:inline-flex}.vivo .punto{animation:2s infinite latido}@keyframes latido{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--danger) 22%, transparent)}}.vacio{color:var(--muted);text-align:center;padding:28px}.avatar{width:38px;height:38px;color:var(--sobre-fuerte);background:var(--c,var(--accent));box-shadow:0 0 0 2px var(--bg), 0 0 16px -2px var(--c,var(--accent));border-radius:50%;flex:none;place-items:center;font-size:13.5px;font-weight:650;display:grid}input:is([type=text],[type=number],[type=password],[type=email],[type=tel],[type=url],[type=search],[type=date],[type=time]),textarea,select{width:100%;min-height:var(--campo-alto);border:1px solid var(--borde-campo);background:var(--panel-2);border-radius:var(--r-s);transition:border-color var(--t-micro) var(--curva), box-shadow var(--t-micro) var(--curva), background-color var(--t-micro);padding:10px 12px}input:hover:not(:focus):not(:disabled),textarea:hover:not(:focus):not(:disabled),select:hover:not(:focus):not(:disabled){border-color:color-mix(in srgb, var(--borde-campo) 70%, var(--text))}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 0 5px var(--accent-2);background:var(--panel-fuerte);outline:none}input:disabled,textarea:disabled,select:disabled{opacity:.55;cursor:not-allowed}[aria-invalid=true],[aria-invalid=true]:focus{border-color:color-mix(in srgb, var(--danger) 70%, transparent);box-shadow:0 0 0 4px var(--danger-bg)}.campo-error{color:var(--danger);margin-top:5px;font-size:12.5px}input[type=checkbox]{accent-color:var(--accent);cursor:pointer;width:16px;height:16px}::placeholder{color:var(--faint)}label{color:var(--muted);margin-bottom:5px;font-size:12.5px;font-weight:500;display:block}.fila-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px;display:grid}table{border-collapse:collapse;width:100%}td,th{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 8px;font-size:14px}tr:last-child td{border-bottom:0}th{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.seccion-titulo{align-items:center;gap:10px;margin:30px 0 12px;display:flex}.seccion-titulo h2{margin:0}.seccion-titulo .icono-sec{background:var(--accent-2);width:30px;height:30px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.cifras{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.cifra{border:1px solid var(--line);background:var(--panel);min-height:214px;box-shadow:var(--shadow);text-align:left;cursor:default;isolation:isolate;border-radius:24px;flex-direction:column;padding:20px 20px 0;display:flex;position:relative;overflow:hidden}button.cifra{cursor:pointer;transition:transform var(--t-micro) var(--curva), border-color var(--t-micro), box-shadow var(--t-micro)}button.cifra:hover{border-color:var(--line-2);box-shadow:var(--shadow), 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 18px 40px -26px var(--accent-glow);transform:translateY(-2px)}button.cifra:active{transform:translateY(0)scale(.99)}.cifra:before{content:"";z-index:-1;opacity:var(--tarjeta-op);background:radial-gradient(120% 95% at 100% 0%, var(--c1), transparent 62%), radial-gradient(100% 90% at 0% 100%, var(--c2), transparent 66%);position:absolute;inset:0}.cifra .cab-cifra{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cifra .nombre-cifra{color:var(--muted);font-size:13px;font-weight:500}.cifra .estado-cifra{color:var(--text);opacity:.9;text-align:right;font-size:13px;font-weight:550}.cifra .valor{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:18px 0 2px;font-size:54px;font-weight:250;line-height:1}.cifra .valor small{letter-spacing:-.02em;color:var(--muted);margin-left:4px;font-size:22px;font-weight:300}.cifra .detalle-cifra{color:var(--muted);font-size:12.5px}.cifra .linea{width:calc(100% + 40px);height:74px;margin:auto -20px 0;display:block}.g-glaciar{--c1:color-mix(in srgb, var(--glaciar) 30%, transparent);--c2:color-mix(in srgb, var(--plata) 45%, transparent)}.g-plata{--c1:color-mix(in srgb, var(--plata) 60%, transparent);--c2:color-mix(in srgb, var(--hielo) 16%, transparent)}.g-hielo{--c1:color-mix(in srgb, var(--hielo) 30%, transparent);--c2:color-mix(in srgb, var(--glaciar) 22%, transparent)}.g-escarcha{--c1:color-mix(in srgb, var(--hielo) 20%, transparent);--c2:color-mix(in srgb, var(--plata) 50%, transparent)}.g-aurora{--c1:color-mix(in srgb, var(--glaciar) 24%, transparent);--c2:color-mix(in srgb, var(--hielo) 22%, transparent)}.portada{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:14px;display:grid}.salud{isolation:isolate;flex-direction:column;align-items:center;min-height:442px;padding:26px 24px 22px;display:flex;position:relative;overflow:hidden}.salud:before{content:"";z-index:-1;background:radial-gradient(50% 45% at 50% 42%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), radial-gradient(40% 40% at 20% 90%, color-mix(in srgb, var(--glaciar) 16%, transparent), transparent 70%);position:absolute;inset:0}.salud .cab-salud{justify-content:space-between;align-self:stretch;align-items:center;gap:10px;display:flex}.anillo{aspect-ratio:1;width:min(300px,78vw);margin:6px 0 4px;position:relative}.anillo svg{width:100%;height:100%;overflow:visible}.anillo .centro{text-align:center;background:var(--panel-fuerte);border:1px solid var(--line);box-shadow:var(--shadow), 0 0 60px -10px var(--accent-glow);-webkit-backdrop-filter:var(--blur);border-radius:50%;place-content:center;display:grid;position:absolute;inset:22%}.anillo .centro b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:58px;font-weight:250;line-height:1}.anillo .centro b small{font-size:26px;font-weight:300}.anillo .centro span{color:var(--muted);max-width:130px;margin-top:6px;font-size:12.5px}.anillo .rotulo{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:10px;font-weight:650;position:absolute}.frase{align-self:stretch;margin-top:auto;padding-top:14px}.frase .antetitulo{margin-bottom:4px}.frase p{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:350;line-height:1.3}.portada .cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.portada .cifra{min-height:214px}.inicio-abajo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.lista-atencion{flex-direction:column;gap:4px;margin-top:6px;display:flex}.fila-atencion{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px;transition:background .15s;display:flex}.fila-atencion:hover{background:var(--panel-2)}.fila-atencion .n{font-variant-numeric:tabular-nums;min-width:34px;font-size:22px;font-weight:300}.fila-atencion .t{flex:1;font-size:14px}.fila-atencion .t span{color:var(--muted);font-size:12.5px;display:block}.fila-atencion svg{color:var(--faint)}.todo-bien{background:var(--accent-2);color:var(--accent);border-radius:14px;align-items:center;gap:12px;margin-top:6px;padding:14px;font-size:14px;display:flex}.atajos{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:6px;display:grid}.atajo{border:1px solid var(--line);background:var(--panel-2);text-align:left;cursor:pointer;transition:border-color var(--t-micro) var(--curva), transform var(--t-micro) var(--curva), box-shadow var(--t-micro);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.atajo:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 14px 30px -22px var(--accent-glow);transform:translateY(-2px)}.atajo:active{transform:translateY(0)scale(.99)}.atajo b{font-size:14.5px;font-weight:600}.atajo span{color:var(--muted);font-size:12.5px}.atajo svg{color:var(--accent)}.entrevista{grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:14px;height:100%;padding:14px;display:grid}.ent-chat{background:var(--panel-fuerte);border:1px solid var(--line);min-height:0;box-shadow:var(--shadow);-webkit-backdrop-filter:var(--blur);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.ent-cab{align-items:center;gap:12px;padding:14px 16px;display:flex}.ent-cab b{display:block}.ent-cab span{color:var(--muted);font-size:12.5px}.ent-barra{background:var(--line-2);height:4px}.ent-barra i{background:linear-gradient(90deg, var(--accent), var(--hielo));border-radius:0 4px 4px 0;height:100%;transition:width .4s;display:block}.ent-mensajes{flex:1}.leccion{background:var(--warn-bg);color:var(--text);border:1px solid color-mix(in srgb, var(--warn) 25%, transparent);border-radius:16px;align-self:stretch;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.45;animation:.3s ease-out aparecer;display:flex}.leccion svg{color:var(--warn);flex:none;margin-top:2px}.leccion.ayuda{background:var(--accent-2);border-color:color-mix(in srgb, var(--accent) 25%, transparent)}.leccion.ayuda svg,.leccion.ayuda b{color:var(--accent)}.leccion b{color:var(--warn);text-transform:uppercase;letter-spacing:.07em;margin-bottom:2px;font-size:11.5px;display:block}.ent-responder{border-top:1px solid var(--line-2);background:var(--panel-2);flex-direction:column;gap:10px;padding:12px;display:flex}.recomendado{text-align:left;border:1px dashed color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-2);color:var(--text);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:13.5px;display:flex}.recomendado svg{color:var(--accent);flex:none;margin-top:2px}.recomendado b{color:var(--accent);font-size:12.5px;display:block}.botones-resp{flex-wrap:wrap;gap:8px;display:flex}.chip.marcada{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.ent-pie{flex-wrap:wrap;gap:14px;display:flex}.enlace{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px;font-size:13px;display:inline-flex}.enlace:hover{color:var(--text)}.enlace.cambiar{align-self:flex-end;margin-top:-4px;font-size:12px}.resumen-ent{align-self:stretch;padding:16px}.resumen-ent h3{align-items:center;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.resumen-ent ul{margin:0 0 14px;padding-left:18px;font-size:13.5px}.ent-flujo{min-height:0}.ent-flujo .universo{border-radius:28px}.ent-avance span{color:var(--muted);letter-spacing:.02em;justify-content:space-between;gap:10px;padding:7px 16px 0;font-size:11.5px;display:flex}.ent-avance span b{white-space:nowrap;color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.ent-avance span em{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}.ent-avance .ent-barra{border-radius:99px;height:5px;margin:0 16px;overflow:hidden}.ent-avance .ent-barra i{border-radius:99px}.burbuja.yo.de-fuente small{opacity:.78;margin-top:3px;font-size:11px;display:block}.ent-cab span b.rubro{color:var(--text);font-weight:600;display:inline}.de-rubro{width:fit-content;color:var(--accent);background:var(--accent-2);border-radius:99px;margin-bottom:5px;padding:1px 8px;font-size:11px;display:block}.enlace.mostrar-otra{align-self:flex-start;margin:-2px 0 2px}.ent-mostrar{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 18px 18px;display:flex;overflow-y:auto}.mostrar-intro h2{letter-spacing:-.01em;margin:0 0 6px;font-size:21px}.mostrar-intro p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.mostrar-web{background:var(--panel-2);border:1px solid var(--line-2);transition:border-color var(--t-micro,.15s), box-shadow var(--t-micro,.15s);border-radius:16px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.mostrar-web:focus-within{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 4px var(--accent-2)}.mostrar-web svg{color:var(--accent);flex:none}.mostrar-web input{flex:1;min-width:0;padding:8px 2px;box-shadow:none!important;background:0 0!important;border:0!important}.mostrar-subir{outline-offset:4px;border-radius:18px;outline:2px dashed #0000;grid-template-columns:1fr 1fr;gap:10px;transition:background-color .2s,outline-color .2s;display:grid}.mostrar-subir.encima{outline-color:var(--accent);background:var(--accent-2)}.mostrar-boton,.mic-grande{text-align:left;border:1px solid var(--line-2);background:var(--panel-2);color:var(--text);font:inherit;cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;font-size:12.5px;line-height:1.4;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.mostrar-boton:hover,.mic-grande:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.mostrar-boton:active,.mic-grande:active:not(:disabled){transform:scale(.98)}.mostrar-boton b,.mic-grande b{margin-bottom:2px;font-size:13.5px;display:block}.mostrar-boton>span:last-child,.mic-grande>span:last-child{color:var(--muted)}.mostrar-boton b,.mic-grande b{color:var(--text)}.mic-circulo{background:var(--accent-2);width:40px;height:40px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.mic-grande.grabando{border-color:color-mix(in srgb, var(--danger) 55%, transparent);background:var(--danger-bg)}.mic-grande.grabando .mic-circulo{background:var(--danger);color:#fff;animation:1.4s ease-in-out infinite latido}.mic-grande:disabled{cursor:default;opacity:.75}.boton.mic{flex:none}.boton.mic.grabando{background:var(--danger);color:#fff;border-color:var(--danger);gap:5px;width:auto;padding-inline:10px;animation:1.4s ease-in-out infinite latido}.boton.mic small{font-variant-numeric:tabular-nums;font-size:11.5px}.gira{animation:1s linear infinite girar-c}.entrevista [aria-busy=true]:disabled{opacity:1;cursor:progress}.entrevista .boton[aria-busy=true],.entrevista .mostrar-boton[aria-busy=true]{align-items:center;gap:7px;display:inline-flex}.ent-espera{color:var(--accent);align-items:center;gap:5px;margin-left:auto;font-size:12.5px;display:inline-flex}.mostrar-pegar textarea{resize:vertical;width:100%}.mostrar-pegar .ent-pie{align-items:center;margin-top:8px}.ent-mostrar>.enlace{align-self:flex-start}.mostrar-fuentes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mostrar-fuentes li{background:var(--panel-solido,var(--panel-2));border:1px solid var(--line-2);border-radius:14px;gap:10px;padding:11px 12px;font-size:13px;animation:.3s ease-out aparecer;display:flex}.mostrar-fuentes li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mostrar-fuentes li b{overflow-wrap:anywhere}.mostrar-fuentes li span{color:var(--muted)}.mostrar-fuentes li.listo .fuente-icono{color:var(--codigo,var(--accent))}.mostrar-fuentes li.error{border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.mostrar-fuentes .mal{color:var(--danger)!important}.mostrar-fuentes .aviso{font-size:12px;color:var(--warn)!important}.fuente-icono{color:var(--accent);flex:none;margin-top:1px}.aprendido{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.aprendido i{background:var(--accent-2);color:var(--accent);border-radius:99px;padding:2px 8px;font-size:11.5px;font-style:normal}.mostrar-pie{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.mostrar-sabe{color:var(--muted);flex-direction:column;font-size:12px;display:flex}.mostrar-sabe b{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px}.mostrar-pie .boton{gap:6px}.confirmar-ent p{color:var(--muted);margin:0 0 12px;font-size:13.5px}.resumen-ent ul.lista-confirmar{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.lista-confirmar li{background:var(--panel-2);border:1px solid var(--line-2);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.lista-confirmar .q,.lista-confirmar .de{color:var(--muted);font-size:11.5px}.lista-confirmar b{white-space:pre-line}.lista-confirmar q,.encontrado q{color:var(--muted);font-size:12.5px;font-style:italic}.lista-confirmar .ent-pie{margin-top:4px}.del-archivo{margin:4px 0;animation:.3s ease-out aparecer}.del-archivo .aviso{margin:10px 0 0;font-size:12.5px;display:block}.encontrado{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.encontrado>span{color:var(--muted);grid-column:1/-1;font-size:13px}.encontrado .recomendado span{flex-direction:column;gap:2px;display:flex}.encontrado .recomendado b{color:var(--text);white-space:pre-line;font-size:13.5px}.encontrado small{color:var(--accent);font-size:11px}@media (width<=560px){.mostrar-subir{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mic-grande.grabando .mic-circulo,.boton.mic.grabando,.gira{animation:none}}.wa-estado{align-items:center;gap:12px;margin-bottom:14px;display:flex}.wa-estado b{display:block}.wa-estado span{color:var(--muted);font-size:13px}.qr-caja{flex-wrap:wrap;align-items:center;gap:20px;margin-top:16px;display:flex}.qr-caja img{width:220px;height:220px;box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:10px}.qr-caja ol{flex:1;min-width:200px;margin:0;padding-left:18px;font-size:14px;line-height:1.7}.fases{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.fase{border:1px solid var(--line);background:var(--panel);cursor:pointer;color:var(--muted);transition:background-color var(--t-micro), border-color var(--t-micro), color var(--t-micro), transform var(--t-micro) var(--curva);border-radius:99px;align-items:baseline;gap:8px;padding:6px 14px;font-size:13px;display:inline-flex}.fase:hover{border-color:var(--line-2);color:var(--text)}.fase:active{transform:scale(.97)}.fase b{color:var(--c,var(--text));font-size:16px}.fase.activa{background:var(--accent-2);border-color:var(--accent);color:var(--text)}.analisis{gap:8px;margin-bottom:14px;display:grid}.analisis-cab{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.analisis-cab>div{flex:1;min-width:200px}.analisis-cab b{display:block}.analisis-cab span{color:var(--muted);font-size:13px}.analisis-resumen{margin:0;font-size:14px}.fase-fila{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.fase-fila .chip{font-size:11px}.fase-fila .dias{color:var(--faint);font-size:11px}.analisis-persona{background:var(--accent-2);border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:10px 14px;font-size:13px;display:flex}.analisis-persona.traspaso{background:var(--panel-2)}.wa-oficial{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;flex-direction:column;align-items:flex-start;margin-top:14px;padding:12px 14px;font-size:14px;display:flex}.recontacto{border-bottom:1px solid var(--line);background:var(--panel-fuerte);gap:8px;padding:12px 14px;display:grid}.recontacto-cab{justify-content:space-between;align-items:center;display:flex}.recontacto textarea{box-sizing:border-box;width:100%}.rejilla-asistentes{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.asistente{flex-direction:column;gap:6px;display:flex;position:relative;overflow:hidden}.asistente h3{margin:10px 0 0;font-size:18px}.asistente p{color:var(--muted);flex:1;margin:0;font-size:14px}.asistente-cab{justify-content:space-between;align-items:center;display:flex}.asistente-pie{align-items:center;min-height:40px;margin-top:12px;display:flex}.icono-asistente{width:46px;height:46px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid color-mix(in srgb, var(--c) 25%, transparent);border-radius:14px;place-items:center;display:grid}.asistente.activo{border-color:color-mix(in srgb, var(--codigo) 35%, transparent);box-shadow:var(--shadow), 0 0 0 1px color-mix(in srgb, var(--codigo) 18%, transparent), 0 18px 40px -28px color-mix(in srgb, var(--codigo) 70%, transparent)}.asistente.activo .icono-asistente{box-shadow:0 0 18px -4px var(--codigo)}.asistente.en_preparacion .icono-asistente{filter:saturate(.4)}.asistente.en_preparacion h3,.asistente.en_preparacion p{opacity:.85}.demanda{flex-wrap:wrap;gap:8px;margin:6px 0 14px;display:flex}.asistente.anadir{text-align:left;cursor:pointer;width:100%;color:var(--text);border:1px dashed color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-2);--c:var(--accent);transition:transform var(--t-micro) var(--curva), box-shadow var(--t-micro);margin-top:18px}.asistente.anadir:hover{box-shadow:0 18px 40px -26px var(--accent-glow);transform:translateY(-2px)}.asistente.anadir:active{transform:scale(.99)}.asistente.anadir .ir{color:var(--accent);margin-top:10px;font-size:14px;font-weight:600}.anadir-form{animation:entrar-pagina var(--t-panel) var(--curva) both;gap:10px;margin-top:18px;display:grid}.anadir-cab{justify-content:space-between;align-items:center;display:flex}.anadir-cab b{align-items:center;gap:8px;font-size:16px;display:inline-flex}.anadir-form textarea{width:100%}.anadir-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.propuesta{animation:entrar-pagina var(--t-panel) var(--curva) both;gap:8px;display:grid}.propuesta h3{margin:0;font-size:20px}.propuesta p{margin:0}.propuesta ol,.propuesta ul{color:var(--muted);gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.propuesta-preguntas{border-radius:var(--radius-s);background:var(--panel-2);border:1px solid var(--line);gap:8px;padding:14px;display:grid}.propuesta-preguntas b{align-items:center;gap:6px;display:inline-flex}.mis-pedidos h2{margin:26px 0 10px}.pedido-asistente{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:14px 18px;display:flex}.pedido-asistente>div{gap:3px;min-width:0;display:grid}.pedido-asistente span{color:var(--muted);font-size:13px}.pedido-asistente .nota-equipo{color:var(--text);align-items:center;gap:6px;display:inline-flex}.equipo{text-align:left;cursor:pointer;width:100%;color:var(--text);transition:transform var(--t-micro) var(--curva), border-color var(--t-micro), box-shadow var(--t-micro);flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 18px;display:flex}.equipo:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:var(--shadow), 0 18px 40px -26px var(--accent-glow);transform:translateY(-2px)}.equipo:active{transform:scale(.99)}.equipo-texto{flex:1;min-width:200px}.equipo-texto b{font-size:15.5px;display:block}.equipo-texto span{color:var(--muted);font-size:13px}.equipo-fichas{flex-wrap:wrap;gap:6px;display:flex}.ficha-equipo{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;display:inline-flex}.ficha-equipo.activo{color:var(--text);border-color:color-mix(in srgb, var(--codigo) 40%, transparent);background:color-mix(in srgb, var(--codigo) 12%, transparent)}.ficha-equipo i{background:var(--codigo);width:7px;height:7px;box-shadow:0 0 8px var(--codigo);border-radius:50%;animation:2s infinite latido}.ficha-equipo.en_preparacion{border-style:dashed}.equipo-ir{color:var(--accent);transition:transform var(--t-micro) var(--curva)}.equipo:hover .equipo-ir{transform:translate(3px)}.quien-hizo{gap:8px;max-height:320px;font-size:13px;display:grid;overflow:auto}.quien-hizo>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quien-hizo .hora{color:var(--faint);font-variant-numeric:tabular-nums}.panel-adm{max-width:960px;margin:0 auto;padding:24px 16px 48px}.panel-principal{max-width:1080px;animation:entrar-pagina var(--t-panel) var(--curva) both;margin:0 auto;padding:28px 18px 56px}.panel-cab{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.panel-cab h1{margin:0;font-size:30px}.panel-principal h2{margin:28px 0 12px}.panel-rejilla{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.panel-accion,.panel-negocio{text-align:left;cursor:pointer;color:var(--text);transition:transform var(--t-micro) var(--curva), border-color var(--t-micro), box-shadow var(--t-micro);flex-direction:column;gap:6px;display:flex}.panel-accion:hover:not(:disabled),.panel-negocio:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:var(--shadow), 0 20px 44px -26px var(--accent-glow);transform:translateY(-3px)}.panel-accion:active:not(:disabled),.panel-negocio:active{transform:scale(.985)}.panel-accion b,.panel-negocio b{margin-top:8px;font-size:17px}.panel-accion>span:not(.icono-redondo):not(.ir),.panel-negocio>span:not(.ir){color:var(--muted);font-size:13.5px}.panel-accion .ir,.panel-negocio .ir{color:var(--accent);align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:13.5px;font-weight:600;display:inline-flex}.panel-accion .ir svg,.panel-negocio .ir svg{transition:transform var(--t-micro) var(--curva)}.panel-accion:hover .ir svg,.panel-negocio:hover .ir svg{transform:translate(3px)}.panel-accion.nuevo{border:1px dashed color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-2)}.panel-negocio-cab{justify-content:space-between;align-items:center;display:flex}.panel-negocio.muestra{border-style:dashed}.panel-lista{gap:10px;display:grid}.bienvenida{border-color:color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:var(--shadow), 0 20px 50px -30px var(--accent-glow);margin-bottom:18px}.bienvenida h2{margin:0 0 6px;font-size:22px}.pasos{counter-reset:paso;gap:12px;margin:16px 0 18px;padding:0;list-style:none;display:grid}.pasos li{counter-increment:paso;min-height:28px;color:var(--muted);padding-left:40px;font-size:14.5px;position:relative}.pasos li:before{content:counter(paso);width:28px;height:28px;color:var(--accent-text);background:var(--accent);box-shadow:0 0 14px -2px var(--accent-glow);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:-2px;left:0}.pasos li b{color:var(--text)}.aviso-demo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.aviso-demo span{flex:1;min-width:220px}.borrador{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.borrador-texto{flex:1;min-width:200px}.borrador-texto b{display:block}.borrador-texto span{color:var(--muted);font-size:13px}.borrador-acciones{gap:8px;display:flex}.panel-adm-cab{align-items:center;gap:12px;margin-bottom:8px;display:flex}.panel-adm-cab h1{align-items:center;gap:8px;margin:0;font-size:24px;display:flex}.panel-adm textarea{box-sizing:border-box;width:100%}.cliente-adm{gap:12px;margin-top:16px;margin-bottom:4px;display:grid}.cliente-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cliente-cab b{font-size:17px;display:block}.cliente-cab span{color:var(--muted);font-size:13px}.cliente-cab .chip{border:1px solid}.cliente-datos{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:14px;display:flex}.cliente-datos b{color:var(--text)}.cliente-modulos{flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;display:flex}.cliente-modulos>span{color:var(--muted)}.cliente-modulos label{color:var(--text);align-items:center;gap:6px;margin:0;display:inline-flex}.cliente-modulos input:disabled{opacity:1;accent-color:var(--accent)}.cliente-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cliente-acciones .pago{align-items:center;gap:6px;display:inline-flex}.cliente-acciones .pago input{width:80px}.pedido-adm{gap:10px;margin-top:12px;display:grid}.pedido-texto{white-space:pre-wrap;margin:0;font-size:14px}.pedido-ia{color:var(--muted);gap:4px;font-size:13.5px;display:grid}.pedido-ia p{color:var(--text);margin:0}.pedido-ia ol,.pedido-ia ul{margin:0;padding-left:18px}.pedido-acciones{grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}@media (width<=640px){.pedido-acciones{grid-template-columns:minmax(0,1fr)}}.cliente-pagos{color:var(--muted);margin:0;padding-left:18px;font-size:13px}.abrir-neg{margin:0 0 4px 8px}.voz-cifras{color:var(--muted);flex-wrap:wrap;gap:18px;margin-bottom:12px;font-size:13px;display:flex}.voz-cifras b{color:var(--text);margin-right:4px;font-size:18px}.voz-muestras{gap:8px;margin-bottom:14px;display:grid}.voz-muestras>div{flex-direction:column;gap:4px;display:flex}.voz-cliente,.voz-dueno{white-space:pre-wrap;border-radius:14px;max-width:85%;padding:7px 11px;font-size:13px}.voz-cliente{background:var(--panel-2);align-self:flex-start}.voz-dueno{background:var(--accent-2);color:var(--text);align-self:flex-end}.voz-autores{gap:8px;margin-bottom:10px;display:grid}.voz-autores>div{flex-wrap:wrap;gap:8px;display:flex}.voz-autores small{color:var(--muted)}.voz label.boton{cursor:pointer}.voz-pegar{margin:10px 0;font-size:14px}.voz-pegar summary{cursor:pointer;color:var(--muted)}.voz-pegar textarea{box-sizing:border-box;width:100%;margin:8px 0}.fila-pedido{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:11px 4px;display:flex}.fila-pedido:last-child{border-bottom:0}.fila-pedido .punto{background:var(--c);box-shadow:0 0 10px var(--c)}.fila-pedido .medio{flex:1;min-width:0}.fila-pedido .medio b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.fila-pedido .medio span,.fila-pedido .lado span{color:var(--muted);font-size:12.5px}.fila-pedido .lado{text-align:right;flex:none}.fila-pedido .lado b{font-size:14px;font-weight:600;display:block}.pedir{background:var(--panel-fuerte);border:1px solid var(--line-2);-webkit-backdrop-filter:var(--blur);box-shadow:0 0 0 4px var(--accent-2), 0 20px 50px -18px #0000008c;border-radius:18px;align-items:center;gap:8px;padding:7px 7px 7px 16px;display:flex}.pedir svg.chispa{color:var(--accent);flex:none}.pedir input{min-width:0;padding:8px 4px;box-shadow:none!important;background:0 0!important;border:0!important}.dock{z-index:6;background:var(--panel-fuerte);border:1px solid var(--line-2);width:min(720px,100% - 36px);-webkit-backdrop-filter:var(--blur);border-radius:22px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px -20px #000000b3}.dock .pedir{box-shadow:none;background:var(--panel-2);border-color:var(--line)}.dock-cifras{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dock-cifra{border-radius:12px;padding:6px 10px}.dock-cifra .e{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dock-cifra .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:18px;font-weight:400;display:flex}.entrar{place-items:center;min-height:100%;padding:32px 16px;display:grid;position:relative;overflow:clip}.entrar .caja{z-index:1;width:100%;max-width:860px;position:relative}.entrar .marca-entrar{filter:drop-shadow(0 0 16px var(--accent-glow));justify-content:center;margin:0 auto 22px;display:flex}.entrar .marca-entrar .lobo{--alto:96px}.entrar .titulo{letter-spacing:-.015em;text-align:center;margin:0 0 14px;font-size:48px;font-weight:600;line-height:1.08}.entrar .titulo .nombre-marca{letter-spacing:.04em}.entrar .titulo .lema{letter-spacing:.005em;color:var(--text);text-wrap:balance;margin-top:10px;font-size:.6em;font-weight:500;line-height:1.2;display:block}.degradado{background:linear-gradient(100deg, var(--text) 35%, var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text}.entrar .sub{text-align:center;margin:0 auto;font-size:16.5px}.opciones{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:34px 0 16px;display:grid}.opcion{text-align:left;cursor:pointer;color:var(--text);flex-direction:column;gap:8px;transition:transform .15s,border-color .15s;display:flex}.opcion:hover{border-color:color-mix(in srgb, var(--accent) 50%, transparent);transform:translateY(-3px)}.opcion h3{margin:4px 0 0;font-size:18px}.opcion p{color:var(--muted);margin:0;font-size:14px}.opcion .ir{color:var(--accent);align-items:center;gap:6px;margin-top:6px;font-size:13.5px;font-weight:600;display:flex}.acceso{max-width:440px;margin:30px auto 0;padding:26px}.acceso h3{margin:0 0 18px;font-size:20px}.acceso h2{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600}.form-pila{gap:var(--e-4);display:grid}.form-pila>*{margin-top:0;margin-bottom:0}.campo{gap:6px;min-width:0;display:grid}.campo label{margin:0}.campo-cab{justify-content:space-between;align-items:baseline;gap:var(--e-2);display:flex}.campo-cab .enlace{font-size:12.5px}.enlace.a-la-derecha{justify-self:end;font-size:12.5px}.campo-ayuda{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;line-height:1.4;display:flex}.campo-ayuda.bien{color:var(--codigo)}.campo-error{margin-top:0}.boton.ancho{width:100%;min-height:46px;padding:12px 16px}.enlace.centrado,.centrado{text-align:center;justify-content:center}.fila-botones.centrado{justify-content:center;gap:var(--e-4)}.trampa{width:1px;height:1px;top:auto;left:-10000px;overflow:hidden;position:absolute!important}.verificacion-humana{gap:var(--e-2);min-height:65px;display:grid}.con-ojo{position:relative}.con-ojo input{padding-right:44px}.con-ojo .ojo{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.lista-negocios{flex-direction:column;gap:10px;max-height:52vh;display:flex;overflow:auto}.atajo.nuevo{border:1px dashed color-mix(in srgb, var(--accent) 60%, transparent);background:var(--accent-2)}.separador-texto{color:var(--faint);align-items:center;gap:12px;margin:34px 0 0;font-size:13px;display:flex}.separador-texto:before,.separador-texto:after{content:"";background:var(--line-2);flex:1;height:1px}.entrar .opciones{margin-top:16px}.icono-redondo{background:var(--accent-2);width:44px;height:44px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.universo{border:1px solid var(--line);background:radial-gradient(60% 60% at 50% 45%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%), var(--bg-2);border-radius:26px;height:calc(100vh - 168px);min-height:520px;position:relative;overflow:hidden}.universo .react-flow{--xy-background-color:transparent}.universo .react-flow__pane{cursor:grab}.orbe-nodo{cursor:pointer;width:46px;height:46px;color:var(--text);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c) 30%, #fff) 0, var(--c) 30%, color-mix(in srgb, var(--c) 30%, transparent) 64%, transparent 72%);box-shadow:0 0 26px -2px color-mix(in srgb, var(--c) 70%, transparent);border-radius:50%;place-items:center;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s;display:grid;position:relative}.orbe-nodo:after{content:"";border:1px solid color-mix(in srgb, var(--c) 45%, transparent);border-radius:50%;position:absolute;inset:-6px}.orbe-nodo .paso-n{color:var(--noche);font-size:12px;font-weight:700}.orbe-nodo.apagado{filter:grayscale();opacity:.32;box-shadow:none}.orbe-nodo.apagado+.etiqueta-nodo{opacity:.45}.orbe-nodo.sel{box-shadow:0 0 44px 4px color-mix(in srgb, var(--c) 80%, transparent);transform:scale(1.18)}.orbe-nodo.activo:before{content:"";border:1px solid var(--c);border-radius:50%;animation:2.2s ease-out infinite onda;position:absolute;inset:-14px}@keyframes onda{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.orbe-nodo .gente{background:var(--text);min-width:22px;height:22px;color:var(--bg);box-shadow:0 0 14px var(--c);border-radius:11px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:grid;position:absolute;top:-8px;right:-12px}.etiqueta-nodo{text-align:center;pointer-events:none;width:170px;position:absolute;top:58px;left:50%;transform:translate(-50%)}.etiqueta-nodo b{color:var(--text);text-shadow:0 1px 8px var(--bg);font-size:14px;font-weight:600;line-height:1.25;display:block}.etiqueta-nodo span{color:var(--c);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.orbe-nodo.rama{width:34px;height:34px}.orbe-nodo.rama+.etiqueta-nodo,.rama-et{top:44px}.orbe-centro{text-align:center;background:radial-gradient(circle at 40% 35%, #fff 0, color-mix(in srgb, var(--accent) 70%, #fff) 10%, var(--accent) 26%, color-mix(in srgb, var(--accent) 30%, transparent) 58%, transparent 70%);width:108px;height:108px;box-shadow:0 0 80px 10px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.orbe-centro:before,.orbe-centro:after{content:"";border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:50%;position:absolute}.orbe-centro:before{inset:-18px}.orbe-centro:after{border-style:dashed;animation:60s linear infinite girar-c;inset:-40px}@keyframes girar-c{to{transform:rotate(360deg)}}.centro-et{text-align:center;width:220px;position:absolute;top:132px;left:50%;transform:translate(-50%)}.centro-et b{letter-spacing:-.01em;text-shadow:0 1px 10px var(--bg);font-size:16px;font-weight:650;display:block}.centro-et span{color:var(--muted);font-size:12px}.universo .react-flow__background-pattern{fill:var(--puntos)!important}.mano-xy{opacity:0;position:absolute;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;top:50%!important;left:50%!important;transform:none!important}.react-flow__edge-text{fill:var(--muted);font-size:10.5px}.react-flow__edge-textbg{fill:var(--bg-2)}.react-flow__attribution{display:none}.react-flow__controls{border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:none!important}.react-flow__controls button{background:var(--panel-fuerte)!important;border-color:var(--line)!important;fill:var(--text)!important;color:var(--text)!important}.panel-flotante{z-index:5;background:var(--panel-fuerte);border:1px solid var(--line-2);width:340px;max-height:calc(100% - 200px);-webkit-backdrop-filter:var(--blur);border-radius:20px;padding:18px;position:absolute;top:16px;right:16px;overflow:auto;box-shadow:0 24px 60px -20px #000000b3}.panel-flotante h3{margin:10px 0 6px;font-size:19px}.panel-flotante p{color:var(--muted);margin:0 0 10px;font-size:14px}.reglas{margin:8px 0;padding-left:0;list-style:none}.reglas li{padding:5px 0 5px 22px;font-size:13.5px;position:relative}.reglas li:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%;position:absolute;top:13px;left:4px}.panel-flotante .cerrar{position:absolute;top:12px;right:12px}.dato-medido{background:var(--warn-bg);color:var(--warn);border-radius:12px;gap:10px;margin:10px 0;padding:10px 12px;font-size:13px;display:flex}.leyenda-flotante{z-index:5;flex-wrap:wrap;gap:6px;max-width:calc(100% - 390px);display:flex;position:absolute;top:16px;left:16px}.leyenda-flotante .chip{background:var(--panel-fuerte);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.pestanas{background:var(--panel-2);border:1px solid var(--line);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.pestanas button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;font-weight:550;display:inline-flex}.pestanas button.activo{background:var(--panel-solido);color:var(--text);box-shadow:0 2px 10px -4px #00000080}.linea-tiempo{flex-direction:column;gap:10px;padding-left:30px;display:flex;position:relative}.linea-tiempo:before{content:"";background:linear-gradient(var(--accent), var(--glaciar));opacity:.45;border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:11px}.paso{text-align:left;cursor:pointer;width:100%;color:var(--text);padding:14px 16px;position:relative}.paso .orbe-mini{width:24px;height:24px;color:var(--sobre-fuerte);background:var(--c);box-shadow:0 0 14px var(--c);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:16px;left:-30px}.paso .quien{color:var(--c);text-transform:uppercase;letter-spacing:.07em;font-size:10.5px;font-weight:650}.paso .t{margin-top:2px;font-size:16px;font-weight:600}.paso .salen{color:var(--muted);margin-top:6px;font-size:12.5px}.probar{grid-template-columns:minmax(0,430px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.telefono{background:var(--panel-solido);border:1px solid var(--line-2);height:min(700px,100vh - 190px);min-height:480px;box-shadow:0 0 0 8px var(--panel-2), 0 40px 80px -30px #000c;border-radius:34px;flex-direction:column;display:flex;overflow:hidden}.telefono .cab{border-bottom:1px solid var(--line);background:var(--panel-2);align-items:center;gap:10px;padding:14px 16px;font-weight:600;display:flex}.telefono .cab small{color:var(--accent);font-size:11.5px;font-weight:450;display:block}.mensajes{background-color:color-mix(in srgb, var(--accent) 6%, var(--panel-solido));background-image:radial-gradient(var(--puntos) 1px, transparent 1px);background-size:18px 18px;flex-direction:column;flex:1;gap:8px;padding:16px 14px;display:flex;overflow:auto}.burbuja{white-space:pre-wrap;border-radius:18px;max-width:84%;padding:9px 13px;font-size:14px;line-height:1.45;animation:.25s ease-out aparecer}@keyframes aparecer{0%{opacity:0;transform:translateY(6px)}}.burbuja.yo{background:var(--accent);color:var(--accent-text);border-bottom-right-radius:6px;align-self:flex-end}.burbuja.ella{background:var(--panel-solido);border:1px solid var(--line-2);border-bottom-left-radius:6px;align-self:flex-start;box-shadow:0 4px 14px -8px #0b122038}.burbuja.frenado{background:var(--danger-bg);color:var(--danger);border:1px dashed color-mix(in srgb, var(--danger) 45%, transparent);align-self:center;font-size:12.5px}.burbuja .hora{opacity:.65;text-align:right;margin-top:3px;font-size:10.5px;display:block}.escribiendo{gap:4px;padding:13px 14px;display:inline-flex}.escribiendo i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.2s infinite salto}.escribiendo i:nth-child(2){animation-delay:.15s}.escribiendo i:nth-child(3){animation-delay:.3s}@keyframes salto{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}.escribir{border-top:1px solid var(--line);background:var(--panel-2);gap:8px;padding:10px;display:flex}.escribir input{border-radius:99px;min-width:0;padding-left:16px}.escribir .boton{border-radius:50%;flex:none;width:42px;height:42px;padding:0}.sugerencias{background:var(--panel-2);scrollbar-width:none;gap:6px;padding:10px 10px 2px;display:flex;overflow-x:auto}.sugerencias::-webkit-scrollbar{display:none}.sugerencias button{flex:none}.avisos-dueno{flex-direction:column;gap:10px;margin-top:12px;display:flex}.aviso-dueno{background:var(--panel-2);border:1px solid var(--line);border-radius:16px;gap:12px;padding:13px 14px;font-size:14px;animation:.3s ease-out aparecer;display:flex}.aviso-dueno .icono-redondo{background:var(--warn-bg);width:34px;height:34px;color:var(--warn);border-radius:11px;flex:none}.tablero{scroll-snap-type:x mandatory;grid-auto-columns:minmax(224px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.columna{scroll-snap-align:start;background:var(--panel);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:10px;min-height:340px;padding:12px;display:flex}.columna-cab{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:4px 4px 8px;display:flex}.columna-cab b{font-size:14px;font-weight:600}.columna-cab .suma{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.columna .vacia{border:1px dashed var(--line-2);text-align:center;color:var(--faint);border-radius:14px;padding:18px 10px;font-size:12.5px}.pedido{background:var(--panel-2);border:1px solid var(--line);border-top:2px solid var(--c);border-radius:16px;flex-direction:column;gap:8px;padding:14px;font-size:14px;display:flex}.pedido .arriba{align-items:center;gap:10px;display:flex}.pedido .arriba .avatar{width:32px;height:32px;font-size:12px}.pedido .quien-p{flex:1;min-width:0}.pedido .quien-p b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.pedido .quien-p span{color:var(--faint);font-size:12px}.pedido .total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:300}.pedido .det{color:var(--muted);font-size:13px}.pedido .acciones{flex-wrap:wrap;gap:6px;display:flex}.pedido .chip{white-space:normal;max-width:100%;line-height:1.35}.resumen-tablero{flex-wrap:wrap;gap:10px;display:flex}.chats{border:1px solid var(--line);background:var(--panel);height:calc(100vh - 190px);min-height:460px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:26px;grid-template-columns:340px minmax(0,1fr);display:grid;overflow:hidden}.lista-chats{border-right:1px solid var(--line);flex-direction:column;display:flex;overflow:auto}.buscar-chats{border-bottom:1px solid var(--line);padding:12px}.item-chat{text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--line-2);width:100%;transition:background-color var(--t-micro) var(--curva), box-shadow var(--t-micro);background:0 0;align-items:center;gap:12px;padding:12px 14px;display:flex}.item-chat.activo{box-shadow:inset 3px 0 0 var(--accent)}.item-chat:hover{background:var(--panel-2)}.item-chat.activo{background:var(--accent-2)}.item-chat .medio{flex:1;min-width:0}.item-chat .medio b{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.item-chat .ult{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ventana-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.ventana-chat .cab{border-bottom:1px solid var(--line);background:var(--panel-2);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.ventana-chat .cab .medio{flex:1;min-width:120px}.ventana-chat .cab .medio span{color:var(--muted);font-size:12px;display:block}.ventana-chat .mensajes{border-radius:0}.estado-chat{border-top:1px solid var(--line);color:var(--muted);background:var(--panel-2);align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.volver{display:none}.chats{position:relative}.chats.con-chat{grid-template-columns:300px minmax(0,1fr) 360px}.panel-exp{border-left:1px solid var(--line-2);background:var(--panel-2);flex-direction:column;min-height:0;display:flex;overflow:auto}.exp-cab{background:inherit;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);z-index:1;align-items:center;padding:14px 16px 6px;display:flex;position:sticky;top:0}.exp-cab b{flex:1;font-size:15px}.cerrar-exp,.ver-exp{display:none}.expediente{flex-direction:column;gap:18px;padding:4px 16px 18px;display:flex}.expediente section{flex-direction:column;gap:8px;display:flex}.expediente h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:650;display:flex}.expediente h4 svg{color:var(--accent)}.exp-cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.exp-cifras div{background:var(--panel-fuerte);border:1px solid var(--line);border-radius:12px;padding:10px}.exp-cifras b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:400;display:block}.exp-cifras span,.exp-nota{color:var(--muted);font-size:11.5px}.exp-fila{border-bottom:1px solid var(--line-2);justify-content:space-between;gap:10px;padding:6px 2px;font-size:12.5px;display:flex}.exp-fila span:last-child{color:var(--muted);white-space:nowrap}.exp-vacio{color:var(--faint);font-size:13px}.exp-promesa{background:var(--panel-fuerte);border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.exp-promesa:before{content:"";background:var(--dueno);border-radius:50%;flex:none;align-self:flex-start;width:8px;height:8px;margin-top:6px}.exp-promesa.vencida{border-color:color-mix(in srgb, var(--danger) 35%, transparent);background:var(--danger-bg)}.exp-promesa.vencida:before{background:var(--danger)}.exp-promesa>div{flex:1;min-width:0}.exp-promesa b{font-size:13.5px;font-weight:550;display:block}.exp-promesa span{color:var(--muted);font-size:12px}.exp-promesa.vencida span{color:var(--danger)}.exp-cerradas summary{color:var(--muted);cursor:pointer;font-size:12.5px}.exp-nueva{flex-direction:column;gap:6px;display:flex}.exp-cuando{gap:6px;display:flex}.exp-cuando input{min-width:0}.exp-precio{align-items:center;gap:8px;display:flex}.exp-precio>div{flex:1;min-width:0}.exp-precio b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;display:block;overflow:hidden}.exp-precio span{color:var(--muted);font-size:11.5px}.exp-precio input{text-align:right;flex:none;width:86px}.exp-datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.exp-datos label{margin-bottom:3px;font-size:11.5px}@media (width<=1280px){.chats.con-chat{grid-template-columns:300px minmax(0,1fr)}.panel-exp{z-index:4;background:var(--panel-solido);width:min(420px,100%);display:none;position:absolute;inset:0 0 0 auto;box-shadow:-20px 0 50px -20px #00000059}.panel-exp.abierto{display:flex}.cerrar-exp,.ver-exp{display:inline-flex}}.calendario{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.dia{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:6px;min-height:150px;padding:12px;display:flex}.dia.hoy{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 3px var(--accent-2)}.dia.cerrado{opacity:.55}.dia .fecha{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.dia .fecha b{letter-spacing:-.03em;font-size:24px;font-weight:300}.dia .fecha span{color:var(--muted);text-transform:capitalize;font-size:12px}.dia .libre{color:var(--faint);margin-top:auto;font-size:12px}.cita{background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);border-radius:10px;padding:7px 9px;font-size:12.5px;line-height:1.3}.cita b{font-variant-numeric:tabular-nums;display:block}.cita span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.contar-caja{max-width:820px;margin:10px auto 0}.contar-caja .titulo-grande{text-align:center;margin:20px 0 26px}.contar-caja .titulo-grande h1{font-size:40px}.contar-caja .titulo-grande .sub{margin:0 auto}.prompt{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 70%, transparent), color-mix(in srgb, var(--hielo) 50%, transparent), color-mix(in srgb, var(--plata) 40%, transparent));box-shadow:0 0 60px -18px var(--accent-glow);border-radius:24px;padding:2px;position:relative}.prompt .dentro{background:var(--panel-solido);border-radius:22px;padding:14px}.prompt textarea{resize:none;padding:6px 8px;font-size:16.5px;box-shadow:none!important;background:0 0!important;border:0!important}.prompt .pie-prompt{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.ejemplos{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0;display:flex}.antes-despues{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;margin-top:8px;display:grid}.antes-despues .lado{border:1px solid var(--line);border-radius:14px;padding:14px;font-size:14px}.antes-despues .lado.antes{background:var(--danger-bg)}.antes-despues .lado.despues{background:var(--accent-2)}.antes-despues .flecha{color:var(--muted);place-items:center;display:grid}.antes-despues.una{grid-template-columns:minmax(0,1fr)}.antes-despues .etiqueta{color:var(--muted);margin-bottom:5px;font-size:12.5px;font-weight:500;display:block}.antes-despues ul{margin:0;padding-left:18px}.documentos{margin-top:34px}.adjuntar.suelto{display:contents}body.adjuntar-encima:after{content:"Suelte el archivo aquí";z-index:50;border:2px dashed var(--accent);background:color-mix(in srgb, var(--accent-2) 85%, transparent);color:var(--accent);pointer-events:none;border-radius:20px;place-items:center;font-size:16px;font-weight:600;display:grid;position:fixed;inset:10px}.fichas{text-align:left;flex-direction:column;flex-basis:100%;grid-column:1/-1;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.ficha{background:var(--panel-solido,var(--panel-2));border:1px solid var(--line-2);border-radius:14px;align-items:flex-start;gap:10px;padding:9px 10px;font-size:13px;animation:.3s ease-out aparecer;display:flex}.ficha[data-estado=error]{border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.ficha-vista{background:var(--accent-2);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ficha[data-estado=listo] .ficha-vista{color:var(--codigo,var(--accent))}.ficha[data-estado=error] .ficha-vista{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.ficha-vista img{object-fit:cover;width:100%;height:100%}.ficha-girando{background:color-mix(in srgb, var(--panel) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--accent);place-items:center;display:grid;position:absolute;inset:0}.ficha-texto{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ficha-texto b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ficha-texto>span{color:var(--muted)}.ficha-texto .mal{color:var(--danger)}.ficha-texto .aviso{color:var(--warn);background:0 0;border:0;margin:0;padding:0;font-size:12px;display:block}.mostrar-subir .fichas,.doc-soltar .fichas{margin-top:4px}.ficha-barra{background:var(--line-2);border-radius:99px;height:4px;display:block;overflow:hidden}.ficha-barra>i{background:var(--accent);height:100%;transition:width .2s;display:block}.ficha-quitar{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;flex:none;place-items:center;margin:-2px -2px 0 0;display:grid}.ficha-quitar:hover{background:var(--panel-2);color:var(--text)}@media (prefers-reduced-motion:reduce){.ficha{animation:none}.ficha-barra>i{transition:none}}.doc-soltar{border-radius:var(--radius);border:2px dashed var(--line-2);background:var(--panel);text-align:center;transition:border-color var(--t-micro) var(--curva), background-color var(--t-micro) var(--curva);flex-direction:column;align-items:center;gap:8px;padding:26px 16px;display:flex}.doc-soltar.encima{border-color:var(--accent);background:var(--accent-2)}.doc-soltar label.boton{cursor:pointer;color:var(--accent-text);margin:0;font-size:15px}.boton.deshabilitado{opacity:.55;cursor:not-allowed}.doc-arrastre{color:var(--muted);font-size:14px}.doc-tipos{color:var(--muted);font-size:12.5px}.doc-paso{color:var(--text);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.doc-paso svg{color:var(--accent);flex:none}.doc-propuesta{margin-top:14px}.doc-resumen{margin:0 0 12px;font-size:16px}.doc-vacio{color:var(--muted);font-size:13px}.doc-linea{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc-grupo{margin-top:18px}.doc-grupo h3{margin:0 0 8px;font-size:15px}.doc-cambio{border:1px solid var(--line);background:var(--panel-2);color:var(--text);cursor:pointer;transition:border-color var(--t-micro) var(--curva);border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;margin:0 0 10px;padding:12px;font-size:14px;display:grid}.doc-cambio.marcado{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.doc-cambio.bloqueado{cursor:default}.doc-cambio>input[type=checkbox]{width:24px;height:24px;margin:0}.doc-cambio .antes-despues{margin-top:8px}.chip.doc-cambia{color:var(--warn);background:var(--warn-bg);border-color:color-mix(in srgb, var(--warn) 25%, transparent);white-space:normal}.doc-fuente{border-left:3px solid var(--line-2);color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;padding:6px 10px;font-size:13px}.doc-fuente span{font-weight:600}.doc-descartados,.doc-historial{margin-top:14px;font-size:14px}.doc-descartados summary,.doc-historial summary{cursor:pointer;color:var(--muted);min-height:24px}.doc-descartados ul,.doc-historial ul{margin:8px 0 0;padding-left:18px}.doc-historial li{margin-bottom:8px}.doc-botones{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}@media (hover:none){.doc-arrastre{display:none}}.pregunta-tarjeta .cita-cliente{letter-spacing:-.01em;border-left:3px solid var(--dueno);margin:10px 0 14px;padding-left:14px;font-size:19px;font-weight:400}@media (width<=1180px){.inicio-abajo,.portada{grid-template-columns:minmax(0,1fr)}.calendario{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.panel-flotante{width:300px}.leyenda-flotante{max-width:calc(100% - 340px)}}@media (width<=900px){body{background-attachment:scroll}.app{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.lateral{display:none}.barra-movil{padding:12px 16px;padding-top:max(12px, env(safe-area-inset-top));border-bottom:1px solid var(--line);background:var(--panel-fuerte);-webkit-backdrop-filter:var(--blur);align-items:center;gap:10px;font-weight:650;display:flex}.barra-movil .neg{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:45%;margin-left:auto;font-size:13px;font-weight:500;overflow:hidden}.barra-movil .boton{padding:7px}.tabs-movil{background:var(--panel-fuerte);-webkit-backdrop-filter:var(--blur);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tabs-movil button{color:var(--muted);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:9px 2px 10px;font-size:10.5px;display:flex;position:relative;overflow:hidden}.tabs-movil button.activo{color:var(--accent);font-weight:600}.tabs-movil button.activo svg{filter:drop-shadow(0 0 6px var(--accent-glow))}.tabs-movil .num{background:var(--dueno);color:var(--sobre-fuerte);border-radius:99px;padding:0 5px;font-size:10px;font-weight:700;position:absolute;top:4px;left:calc(50% + 6px)}.entrevista{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0}.ent-chat{border:0;border-radius:0}.ent-flujo{display:none}.hoja-fondo{z-index:var(--z-hoja);background:color-mix(in srgb, var(--noche) 50%, transparent);-webkit-backdrop-filter:blur(2px);animation:aparecer-fondo var(--t-panel) var(--curva) both;align-items:flex-end;display:flex;position:fixed;inset:0}.hoja{width:100%;padding:14px 14px calc(78px + env(safe-area-inset-bottom));background:var(--panel-solido);border-top:1px solid var(--line-2);box-shadow:var(--sombra-3);animation:subir-hoja var(--t-panel) var(--curva) both;border-radius:24px 24px 0 0;flex-direction:column;gap:2px;display:flex}.hoja:before{content:"";background:var(--line-2);border-radius:2px;align-self:center;width:36px;height:4px;margin:-4px 0 8px}.hoja .nav{padding:13px 12px;font-size:15.5px}.tabs-movil{z-index:21;position:relative}.contenido{padding:20px 16px 32px}h1{font-size:27px}.cifra{min-height:190px}.cifra .valor{font-size:46px}.portada .cifras{grid-template-columns:minmax(0,1fr)}.salud{min-height:0}.frase p{font-size:18px}.universo{height:64vh;min-height:440px}.panel-flotante{width:auto;max-height:none;box-shadow:none;margin-top:12px;position:static}.leyenda-flotante{max-width:calc(100% - 32px)}.dock{display:none}.probar{grid-template-columns:minmax(0,1fr)}.telefono{border-radius:26px;height:72vh}.chats{grid-template-columns:minmax(0,1fr);height:calc(100vh - 230px)}.chats.con-chat .lista-chats{display:none}.chats.con-chat,.exp-datos{grid-template-columns:minmax(0,1fr)}.chats:not(.con-chat) .ventana-chat{display:none}.lista-chats{border-right:0}.volver{display:inline-flex}.entrar .titulo{font-size:36px}.contar-caja .titulo-grande h1{font-size:30px}.antes-despues{grid-template-columns:minmax(0,1fr)}.antes-despues .flecha{transform:rotate(90deg)}}@keyframes entrar-pagina{0%{opacity:0;transform:translateY(8px)}}.recontacto,.analisis-persona,.invitar-enlace,.voz-autores{animation:entrar-pagina var(--t-panel) var(--curva) both}.fondo-modal{z-index:50;background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(6px);animation:aparecer-fondo var(--t-panel) var(--curva) both;place-items:center;padding:16px;display:grid;position:fixed;inset:0}@keyframes aparecer-fondo{0%{opacity:0}}.modal{background:var(--panel-solido);border:1px solid var(--line-2);border-radius:var(--radius);text-align:center;width:min(460px,100%);animation:entrar-modal var(--t-lento) var(--curva) both;padding:28px 26px 22px;box-shadow:0 30px 80px -30px #0b12208c,inset 0 0 0 1px #ffffff0f}@keyframes entrar-modal{0%{opacity:0;transform:translateY(14px)scale(.96)}}.modal h2{letter-spacing:-.02em;margin:14px 0 6px;font-size:22px}.modal p{color:var(--muted);margin:0 0 14px}.modal ul{text-align:left;gap:8px;margin:0 0 18px;padding:0;font-size:14px;list-style:none;display:grid}.modal li{align-items:flex-start;gap:8px;display:flex}.modal li svg{color:var(--codigo);flex:none;margin-top:2px}.sello{width:64px;height:64px;color:var(--accent-text);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, #fff 35%, var(--accent)), var(--accent) 60%);box-shadow:0 0 30px var(--accent-glow);border-radius:50%;place-items:center;margin:0 auto;display:grid;position:relative}.sello .lobo{color:var(--accent-text)}.sello:before,.sello:after{content:"";opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-6px}.sello:after{border:2px solid var(--accent);animation:onda-sello calc(var(--t-lento) * 3) var(--curva) var(--t-lento)}.sello:before{background:radial-gradient(circle, transparent 52%, var(--hielo) 64%, transparent 74%);animation:onda-sello calc(var(--t-lento) * 4) var(--curva) calc(var(--t-lento) * 1.3)}@keyframes onda-sello{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2.1)}}.modal.dialogo{text-align:left}.modal.dialogo h2{margin-top:0}.dialogo-acciones{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.dialogo-acciones .boton{min-height:44px}.vacio-ensena{align-items:flex-start;gap:16px;margin:0 0 16px;display:flex}.vacio-ensena .icono-redondo{flex:none}.vacio-ensena b{margin-bottom:4px;font-size:15.5px;display:block}.vacio-ensena p{color:var(--muted);max-width:620px;margin:0 0 12px;font-size:14px}.barra-semana{align-self:stretch;margin:10px 0 0}.barra-semana figcaption{color:var(--muted);text-align:center;margin-bottom:8px;font-size:12px}.barra-semana ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.barra-semana li{flex-direction:column;align-items:center;gap:4px;display:flex}.barra-semana .cifra-dia{font-variant-numeric:tabular-nums;color:var(--text);font-size:11.5px}.barra-semana .pista{width:100%;max-width:28px;height:64px;position:relative}.barra-semana .pista i{height:var(--alto);background:var(--line-2);border-radius:6px;min-height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.barra-semana .pista i:after{content:"";height:var(--lleno);background:linear-gradient(180deg, var(--hielo), var(--accent));border-radius:6px;position:absolute;bottom:0;left:0;right:0}.barra-semana .nombre-dia{color:var(--faint);font-size:11px}.metricas{margin-top:14px}.metricas-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.metricas-cab h3{margin:0}.metricas-cab span{color:var(--muted);font-size:12.5px}.metricas-rejilla{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:14px;display:grid}.metrica{background:var(--panel-2);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.metrica .e{color:var(--muted);font-size:12.5px;font-weight:500}.metrica .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:300;line-height:1.1}.metrica .v small{color:var(--muted);margin-left:3px;font-size:15px}.metrica .d{color:var(--muted);font-size:12.5px}.metrica.ancha{grid-column:1/-1}.embudo{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.embudo li{grid-template-columns:150px minmax(0,1fr) 70px;align-items:center;gap:10px;font-size:13.5px;display:grid}.embudo .barra{background:var(--line-2);border-radius:7px;height:14px;overflow:hidden}.embudo .barra i{height:100%;width:var(--ancho);background:linear-gradient(90deg, var(--accent), var(--hielo));border-radius:7px;min-width:2px;display:block}.embudo b{text-align:right;font-variant-numeric:tabular-nums}@media (width<=640px){.embudo li{grid-template-columns:110px minmax(0,1fr) 54px}}.aprendizaje .periodos{gap:6px;display:inline-flex}.aprendizaje .periodos .chip{cursor:pointer;min-height:28px;font:inherit;font-size:12px}.aprendizaje .periodos .chip:focus-visible{outline:2px solid var(--foco,var(--accent));outline-offset:2px}.tabla-toques td .d{color:var(--muted);font-size:12.5px}.tabla-toques td b+.chip{margin-left:8px}.chip.muestra{color:var(--warn);background:var(--warn-bg);border-color:color-mix(in srgb, var(--warn) 25%, transparent)}.experimento{border:1px dashed var(--line-2);border-radius:18px;margin-top:16px;padding:14px 16px}.experimento h4{margin:0 0 4px;font-size:14.5px}.experimento>summary{cursor:pointer;min-height:24px;font-weight:600}.metrica.gana{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.avanzadas{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);margin-top:30px}.avanzadas>summary{cursor:pointer;border-radius:var(--radius);align-items:center;gap:10px;min-height:44px;padding:16px 20px;font-weight:600;list-style:none;display:flex}.avanzadas>summary::-webkit-details-marker{display:none}.avanzadas>summary:before{content:"▸";color:var(--accent);transition:transform var(--t-micro) var(--curva)}.avanzadas[open]>summary:before{transform:rotate(90deg)}.avanzadas>summary span{color:var(--muted);font-size:13px;font-weight:400}.avanzadas>.dentro{padding:0 20px 20px}.avanzadas>.dentro>.seccion-titulo:first-child{margin-top:4px}.panel-cuenta{margin-bottom:18px}.uso-alerta{color:var(--warn);font-weight:600}.enlace,button.chip,.pestanas button,.ojo,.react-flow__controls button{min-width:24px;min-height:24px}input[type=checkbox],input[type=radio]{width:18px;height:18px}label:has(>input[type=checkbox]){min-height:24px}.principal{scroll-padding:16px 0 24px}.panel-exp{scroll-padding-top:64px}.hoja{scroll-padding-bottom:90px}@media (prefers-reduced-motion:reduce){:root:not([data-movimiento=siempre]) *,:root:not([data-movimiento=siempre]) :before,:root:not([data-movimiento=siempre]) :after{transition:none!important;animation:none!important}}.filtros-estado{flex-wrap:wrap;gap:6px;padding:0 10px 8px;display:flex}.filtros-estado .fase{padding:4px 10px;font-size:12px}.chat-interno{border-bottom:1px solid var(--line);background:var(--panel-2);flex-direction:column;gap:8px;padding:8px 14px;display:flex}.chat-interno-fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-interno-fila textarea{flex:220px;min-width:0}.chat-interno select,.chat-interno input[type=date]{max-width:100%}.notas-internas{flex-direction:column;gap:6px;max-height:180px;display:flex;overflow-y:auto}.notas-internas .exp-nota{align-items:center;gap:4px;display:inline-flex}.nota-interna{border:1px dashed var(--warn);background:var(--panel);white-space:pre-line;border-radius:10px;flex-direction:column;gap:2px;padding:6px 10px;font-size:13px;display:flex}.nota-interna .hora{color:var(--muted);font-size:11px}.equipo-negocio .exp-fila{flex-wrap:wrap;gap:10px}.titulo-cuenta{margin:18px 0 10px}.titulo-cuenta:first-child{margin-top:0}.fila-botones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.campo-codigo{font-variant-numeric:tabular-nums;letter-spacing:.18em;max-width:16ch;font-size:18px}.chip.correo-ok{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.activar-2fa{flex-direction:column;gap:10px;display:flex}.activar-2fa label{margin-top:4px}.activar-2fa>.boton{align-self:flex-start}.pasos-2fa{color:var(--muted);gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.qr-2fa{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.qr-2fa-texto{flex-direction:column;flex:200px;gap:8px;min-width:0;display:flex}.qr{background:#fff;border-radius:12px;max-width:100%;height:auto;padding:6px}.clave-2fa{letter-spacing:.06em;word-break:break-all;background:var(--panel-2);border:1px solid var(--line);-webkit-user-select:all;user-select:all;border-radius:10px;padding:8px 10px;font-size:15px}.respaldo-2fa{flex-direction:column;gap:12px;display:flex}.codigos-respaldo{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.codigos-respaldo code{text-align:center;background:var(--panel-2);border:1px solid var(--line);letter-spacing:.04em;-webkit-user-select:all;user-select:all;border-radius:8px;padding:6px 8px;font-size:14px;display:block}.correo-codigo{flex-direction:column;gap:8px;display:flex}.grupo-manada{width:100%;min-height:24px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:4px;margin:0 0 2px;padding:4px;font-size:10.5px;font-weight:650;display:flex}button.grupo-manada{cursor:pointer;transition:background-color var(--t-micro) var(--curva), color var(--t-micro)}button.grupo-manada:hover,button.grupo-manada.activo{background:var(--panel-2);color:var(--text)}button.grupo-manada.activo svg{color:var(--accent)}.seccion-cab{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;display:flex}.seccion-nombre{align-items:center;gap:8px;font-size:15px;font-weight:650;display:inline-flex}.seccion-nombre svg{color:var(--accent)}.pestanas-seccion{scrollbar-width:none;max-width:100%;overflow-x:auto}.pestanas-seccion button{white-space:nowrap;min-height:32px}.icono-asistente.chico{--c:var(--accent);border-radius:11px;flex:none;width:36px;height:36px}.fila-asistente .t b{color:var(--text);font-weight:650}.estado-asistente{flex:none;font-size:12px}.chip-asistente{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, transparent);padding:0 8px}.guia-entrada{text-align:left;cursor:pointer;width:100%;color:var(--text);transition:transform var(--t-micro) var(--curva), border-color var(--t-micro);align-items:center;gap:14px;margin:0 0 18px;display:flex}.guia-entrada:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-1px)}.guia-entrada>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.guia-entrada>span:nth-child(2) span{color:var(--muted);font-size:13.5px}.guia-entrada>svg{color:var(--accent);flex:none}.guia{flex-direction:column;gap:10px;margin:0 0 18px;display:flex}.guia form{flex-direction:column;gap:10px;display:flex}.guia .anadir-cab b{align-items:center;gap:8px;font-size:16px;display:inline-flex}.guia .anadir-cab b svg{color:var(--accent)}.guia .ejemplos{flex-wrap:wrap;gap:6px;display:flex}.ejemplos .chip{white-space:normal;text-align:left;max-width:100%;padding-block:5px;line-height:1.35}.rejilla-guia{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:8px;display:grid}.guia-asistente{border-top:3px solid var(--c);flex-direction:column;gap:8px;display:flex}.guia-asistente-cab{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.guia-asistente h3{margin:0;font-size:16px}.guia-asistente p{margin:0;font-size:14px}.guia-caja{color:var(--muted);font-size:13px}.guia-caja b{color:var(--text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.guia-caja ul{margin:4px 0 0;padding-left:18px}.guia-pie{margin-top:auto;padding-top:4px}.panel-guia{margin:18px 0 0}.hoja-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:4px 12px 8px;font-size:12px;font-weight:650}@media (width<=640px){.seccion-cab{margin-bottom:16px}.pestanas-seccion{width:100%;display:flex}.estado-asistente{display:none}}.nav-asistente svg{color:var(--c,currentColor);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--c,transparent) 45%, transparent))}.nav-asistente-cab{width:100%;color:var(--c,var(--accent));text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 12px;font-size:11.5px;font-weight:650;display:flex}.nav-asistente-cab svg{background:color-mix(in srgb, var(--c,var(--accent)) 14%, transparent);width:36px;height:36px;box-shadow:0 0 18px -4px color-mix(in srgb, var(--c,var(--accent)) 60%, transparent);border-radius:12px;padding:8px}.nav-asistente-cab span{color:var(--text)}@keyframes subir-hoja{0%{opacity:0;transform:translateY(24px)}}.brindis{z-index:var(--z-brindis);right:var(--e-5);bottom:calc(var(--e-5) + env(safe-area-inset-bottom));gap:var(--e-2);pointer-events:none;flex-direction:column;align-items:flex-end;width:min(380px,100% - 24px);display:flex;position:fixed}.brindis-item{pointer-events:auto;border-radius:var(--r-m);background:var(--panel-solido);border:1px solid var(--line-2);box-shadow:var(--sombra-3);font-size:var(--tx-s);color:var(--text);animation:entrar-brindis var(--t-panel) var(--curva) both;align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;line-height:1.45;display:flex}.brindis-item>svg{color:var(--codigo);flex:none;margin-top:2px}.brindis-item.error{border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.brindis-item.error>svg{color:var(--danger)}.brindis-item>span{flex:1;min-width:0}.brindis-cerrar{border-radius:var(--r-xs);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-4px 0;display:grid}.brindis-cerrar:hover{background:var(--panel-2);color:var(--text)}@keyframes entrar-brindis{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (width<=900px){.brindis{width:auto;left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom));align-items:stretch}}[data-consejo]{position:relative}[data-consejo]:after{content:attr(data-consejo);z-index:var(--z-brindis);border-radius:var(--r-xs);background:var(--text);color:var(--bg);white-space:nowrap;pointer-events:none;opacity:0;box-shadow:var(--sombra-1);transition:opacity var(--t-micro) var(--curva), transform var(--t-micro) var(--curva);padding:5px 9px;font-size:12px;font-weight:500;line-height:1.3;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}[data-consejo][data-consejo-abajo]:after{top:calc(100% + 8px);bottom:auto;transform:translate(-50%,-4px)}[data-consejo][data-consejo-izq]:after{left:auto;right:0;transform:translateY(4px)}[data-consejo]:hover:after{opacity:1;transition-delay:.45s;transform:translate(-50%)}[data-consejo]:focus-visible:after{opacity:1;transform:translate(-50%)}[data-consejo][data-consejo-izq]:is(:hover,:focus-visible):after{transform:none}@media (hover:none){[data-consejo]:after{display:none}}.dialogo-campo{margin:0 0 var(--e-4);text-align:left;gap:6px;display:grid}.dialogo-campo label{color:var(--text);font-size:var(--tx-s);margin:0}.dialogo-campo textarea{resize:vertical}.instalar-fila{margin-top:var(--e-4,16px);flex-direction:column;align-items:center;gap:8px;display:flex}.instalar-fila:empty{display:none}.instalar-pasos{font-size:var(--tx-s);color:var(--muted);max-width:360px;margin:6px 0 0;line-height:1.5}.aviso-instalar{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:60;background:var(--panel-solido);border:1px solid var(--line-2);width:min(440px,100vw - 32px);box-shadow:var(--sombra-3);color:var(--text);font-size:var(--tx-s);border-radius:16px;gap:8px;padding:16px 44px 16px 18px;line-height:1.5;display:grid;position:fixed;transform:translate(-50%)}.aviso-instalar>b{font-size:1rem}.aviso-instalar .boton{justify-self:start}.aviso-instalar-cerrar{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px;position:absolute;top:10px;right:10px}.aviso-instalar-cerrar:hover{color:var(--text);background:var(--panel-2)}@media (width<=760px){.aviso-instalar{bottom:calc(76px + env(safe-area-inset-bottom))}}.seg-cadena{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}.seg-cifra{border-radius:var(--r-m);background:var(--panel);border:1px solid var(--line);gap:2px;padding:12px 14px;display:grid}.seg-cifra>span{color:var(--muted);font-size:12px}.seg-cifra>b{font-variant-numeric:tabular-nums;font-size:24px}.seg-cifra small{color:var(--faint);align-items:baseline;gap:6px;font-size:12px;display:flex}.seg-cifra em{font-style:normal;font-weight:600}.seg-cifra em.sube{color:var(--codigo)}.seg-cifra em.baja{color:var(--danger)}.seg-grupo{margin:0 0 26px}.seg-grupo .seccion-titulo .chip{margin-left:4px}.seg-grupo>.sub{margin:0 0 12px}.seg-grupo.rojo .icono-sec{color:var(--danger);background:var(--danger-bg)}.seg-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.seg-persona{border-radius:var(--r-m);background:var(--panel);border:1px solid var(--line);gap:6px;padding:14px 16px;display:grid}.seg-persona.urgente{border-color:color-mix(in srgb, var(--danger) 40%, var(--line));box-shadow:inset 3px 0 0 var(--danger)}.seg-quien{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seg-espera{color:var(--muted);font-size:12.5px}.seg-persona.urgente .seg-espera{color:var(--danger);font-weight:600}.seg-dijo{color:var(--text);margin:0;font-size:14px}.seg-accion{color:var(--muted);margin:0;font-size:13px}.seg-borrador textarea{resize:vertical;width:100%;font:inherit}.seg-botones{flex-wrap:wrap;gap:8px;display:flex}.seg-nadie{color:var(--faint);margin:0;font-size:13.5px;list-style:none}.seg-analisis{margin-top:14px}.seg-dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13.5px;display:grid}.seg-dl dt{color:var(--muted)}.seg-dl dd{margin:0}@media (width<=980px){.seg-cadena{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.seg-cadena{grid-template-columns:repeat(2,minmax(0,1fr))}}.num-chico{font-variant-numeric:tabular-nums;opacity:.7;font-size:11px}.dis-filtros{flex-wrap:wrap;margin:0 0 14px}.dis-trabajos{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.dis-trabajo{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;justify-items:start;gap:4px;padding:16px;display:grid}.dis-trabajo:hover{border-color:var(--line-2)}.dis-trabajo b{font-size:15.5px}.dis-linea{color:var(--muted);font-size:13px}.dis-alerta{color:var(--warn);font-size:12.5px;font-weight:600}.dis-estado.e-falta_logo,.dis-estado.e-faltan_hojas{color:var(--warn);background:var(--warn-bg);border-color:color-mix(in srgb, var(--warn) 25%, transparent)}.dis-estado.e-listo_para_imprenta,.dis-estado.e-impreso{color:var(--codigo);border-color:color-mix(in srgb, var(--codigo) 30%, transparent)}.dis-estado.e-cancelado{opacity:.6;text-decoration:line-through}.dis-nuevo,.dis-bloque{margin:0 0 18px}.dis-nuevo h2{margin:0 0 12px;font-size:17px}.dis-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.dis-campos .campo.ancho{grid-column:1/-1}.dis-campos input[type=color]{width:100%;height:40px;padding:4px}.dis-botones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dis-volver{margin:0 0 12px}.dis-avisos{margin:0;padding-left:18px}.dis-logo-info{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.dis-calidad.c-bueno,.dis-calidad.c-vector{color:var(--codigo)}.dis-calidad.c-prueba{color:var(--warn)}.dis-calidad.c-no_sirve{color:var(--danger)}.dis-nota{color:var(--warn);margin:0 0 10px;font-size:13.5px}.dis-nota.ok{color:var(--codigo)}.dis-logo-zona{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dis-logo-zona .fichas{flex-basis:100%;margin:0}.dis-campos input,.dis-campos select{box-sizing:border-box;width:100%;min-width:0}.dis-versiones{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dis-vista img,.dis-plancha img{object-fit:contain;background:repeating-conic-gradient(var(--panel-2) 0 25%, transparent 0 50%) 0 0 / 16px 16px;border-radius:var(--r-s);border:1px solid var(--line);width:100%;height:auto;max-height:460px;display:block}.dis-leyenda{color:var(--muted);margin:8px 0;font-size:12.5px}.dis-aprobar{gap:8px;margin-top:10px;display:grid}.dis-historial{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dis-historial .enlace.activo{color:var(--text);font-weight:650}.dis-historial small{color:var(--faint);font-size:12px}.dis-plancha{gap:10px;margin-top:14px;display:grid}.dis-plancha p{margin:0;font-size:14px}.dis-lista{white-space:pre-wrap;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-s);margin:0 0 10px;padding:12px;font-size:13px}.dis-sub{margin:18px 0 8px;font-size:14px}.dis-conteo{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.dis-conteo li{justify-content:space-between;align-items:center;gap:12px;display:flex}.dis-conteo label{margin:0;font-size:14px}.dis-conteo label small{color:var(--faint)}.dis-conteo input{width:96px}@media (width<=760px){.dis-versiones,.dis-campos{grid-template-columns:1fr}}[class*=id-]{--id-suave:color-mix(in srgb, var(--id) 13%, transparent)}.app.en-mundo{--accent:var(--id-texto);--accent-2:color-mix(in srgb, var(--id) 14%, transparent);--accent-glow:color-mix(in srgb, var(--id) 32%, transparent)}:root[data-theme=dark] .app.en-mundo{--accent-text:#07101c}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::selection{background:color-mix(in srgb, var(--hielo) 30%, transparent)}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}h1,h2,h3{font-family:var(--letra-titulo)}.cifra-num,.val,.valor,.cifra .numero,.est-trio dd,.libro b,.feed time{font-family:var(--letra);font-variant-numeric:proportional-nums;font-stretch:112%}h1{letter-spacing:-.012em;text-wrap:balance;font-size:clamp(26px,2.4vw,32px);font-weight:620;font-stretch:106%;line-height:1.08}h2{letter-spacing:-.008em;font-size:16px;font-weight:650;font-stretch:104%}h3{font-weight:620}.antetitulo{text-transform:none;letter-spacing:0;color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:550}.sub{text-wrap:pretty}*,:before,:after{font-variant-numeric:proportional-nums!important}th{letter-spacing:.04em}.app{grid-template-columns:248px minmax(0,1fr)}.lateral{border:0;border-right:1px solid var(--line);box-shadow:none;background:var(--bg-2);-webkit-backdrop-filter:none;border-radius:0;align-items:stretch;gap:2px;margin:0;padding:14px 10px 12px}:root[data-theme=dark] .lateral{background:#080d18}.marca{align-items:center;gap:10px;place-items:initial;padding:4px 8px 16px;display:flex}.marca .lobo{--alto:30px}.marca-texto{flex-direction:column;min-width:0;line-height:1.2;display:flex}.marca-texto .nombre-marca{font-family:var(--letra-titulo);letter-spacing:.01em;font-size:15px;font-stretch:112%}.marca-texto span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mundo-menu{animation:mundo-entra var(--t-panel) var(--curva) both;flex-direction:column;gap:2px;display:flex}@keyframes mundo-entra{0%{opacity:0;transform:translate(-6px)}}.lateral .nav{border-radius:var(--radius-s);text-align:left;min-height:34px;color:var(--muted);flex-direction:row;justify-content:flex-start;gap:10px;padding:7px 10px;font-size:13.5px;font-weight:520;line-height:1.25}.lateral .nav svg{flex:none;width:17px;height:17px}.lateral .nav:hover{background:var(--panel-2);color:var(--text)}.lateral .nav:hover svg{transform:none}.lateral .nav.activo{background:var(--panel);color:var(--text);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0b12200f;font-weight:600}.lateral .nav.activo svg{color:var(--accent);filter:none}.lateral .nav:before{width:2px;height:16px;box-shadow:none;left:-10px}.lateral .nav .num{margin-left:auto;padding:0 6px;line-height:17px;position:static}.lateral .pie{border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:2px;padding-top:10px}.grupo-manada{letter-spacing:.02em;text-transform:none;color:var(--faint);justify-content:flex-start;padding:16px 10px 6px;font-size:12px;font-weight:600}.glifo{width:34px;height:34px;color:var(--id-texto,var(--accent));background:var(--id-suave,var(--accent-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--id,var(--accent)) 26%, transparent);border-radius:10px;flex:none;place-items:center;display:inline-grid}.glifo.chico{border-radius:6px;width:22px;height:22px}.glifo.chico svg{width:14px!important;height:14px!important}.nav-asistente svg{filter:none}.nav-asistente .luz{margin-left:auto}.luz{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.luz.viva,.estado-mini.encendido .luz{background:var(--codigo);box-shadow:0 0 0 3px color-mix(in srgb, var(--codigo) 18%, transparent);animation:2.4s ease-in-out infinite latido}.nav.volver{color:var(--faint);font-size:13px;display:flex}.mundo-cab{border-radius:var(--radius);background:var(--id-suave);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--id) 24%, transparent);align-items:center;gap:10px;margin:6px 0 10px;padding:12px 10px;display:flex}.mundo-cab>div{flex-direction:column;min-width:0;display:flex}.mundo-cab b{font-family:var(--letra-titulo);letter-spacing:-.01em;font-size:15.5px;font-stretch:108%}.estado-mini{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.contenido{max-width:1180px;padding:32px 36px 80px}.contenido.ancho{max-width:1440px;padding-bottom:48px}.pagina{animation:none}.tarjeta{border-radius:var(--radius);box-shadow:none;-webkit-backdrop-filter:none}.boton{border-radius:var(--radius-s);letter-spacing:.005em;padding:9px 15px;font-size:14px;font-weight:600;box-shadow:inset 0 1px #ffffff24,0 1px 2px #0b12202e}.boton:hover:not(:disabled){filter:brightness(1.08);box-shadow:inset 0 1px 0 #ffffff2e, 0 2px 8px -2px var(--accent-glow);transform:none}.boton:active:not(:disabled){filter:brightness(.96);transform:scale(.98)}.boton.sec{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2)}.boton.sec:hover:not(:disabled){background:var(--panel-2);filter:none;box-shadow:inset 0 0 0 1px var(--line-2)}.boton.chico{border-radius:8px;padding:5px 10px}.boton.icono{padding:7px}.chip{background:var(--panel);border-radius:8px;padding:4px 10px;font-size:12.5px}button.chip{transition:border-color var(--t-micro), color var(--t-micro), background-color var(--t-micro)}button.chip:hover{background:var(--panel-2)}input[type=text],input[type=number],input[type=password],input[type=email],textarea,select{border-radius:var(--radius-s);background:var(--panel);border-color:var(--line-2)}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px var(--accent-2)}.aviso,.error{border-radius:var(--radius-s)}.cifra{border-radius:var(--radius);box-shadow:none}.cifra .valor,.anillo .centro b{letter-spacing:-.035em;font-size:48px;font-weight:480}.cifra .valor small,.anillo .centro b small{letter-spacing:0;font-weight:450}.fila-atencion .n,.pedido .total,.dia .fecha b,.metrica .v{letter-spacing:-.02em;font-weight:480;font-stretch:108%}.cifra:before{opacity:.35}:root[data-theme=dark] .cifra:before{opacity:.25}kbd{font:600 11px/1 var(--letra);color:var(--faint);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:6px;padding:4px 6px}.manada{flex-direction:column;gap:22px;display:flex}.manada-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;display:flex}.manada-hola{color:var(--muted);margin:0 0 8px;font-size:13.5px}.manada-cab h1{margin:0;font-size:clamp(28px,3vw,40px)}.manada-cab>div:first-child{flex:100%}.libro{color:var(--muted);flex-wrap:wrap;gap:4px 0;margin:0;font-size:13px;display:flex}.libro span{border-left:1px solid var(--line-2);padding:0 14px}.libro span:first-child{border-left:0;padding-left:0}.libro b{color:var(--text);margin-right:3px;font-size:15px;font-weight:650}.libro em{color:var(--faint);font-style:normal}.nota-vitrina{color:var(--warn);margin:-8px 0 0;font-size:12.5px}.escenario,.entrar-noche{--noche-texto:#eef2f7;--noche-tenue:#a3b1c4;--noche-linea:#94a3b829;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.escenario{border-radius:calc(var(--radius) + 6px);isolation:isolate;height:clamp(420px,52vh,540px);color:var(--noche-texto);box-shadow:inset 0 0 0 1px var(--noche-linea), 0 30px 60px -40px #04070db3;background:radial-gradient(70% 90% at 50% 112%,#38bdf829,#0000 62%),radial-gradient(40% 50% at 82% 0,#a5b4fc1f,#0000 70%),linear-gradient(#050912,#08101f 70%,#0a1426);position:relative;overflow:hidden}.escenario:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#94a3b847,#0000);height:1px;position:absolute;top:88%;left:6%;right:6%}.escenario-lienzo{width:100%;height:100%;display:block;position:absolute;inset:0}.escenario.en-3d{background:#04060c}.mundo-quieto-aviso{z-index:6;color:var(--noche-texto);white-space:nowrap;background:#04070db8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:6px 6px 6px 14px;font-size:12.5px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.mundo-quieto-aviso button{font:inherit;background:var(--accent);color:var(--accent-text);cursor:pointer;border:0;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.mundo-quieto-aviso.solo-boton,.cielo-quieto.solo-boton{background:#04070d80;padding:3px}.mundo-quieto-aviso.solo-boton button,.cielo-quieto.solo-boton button{color:var(--noche-texto,#e6ecf3);background:0 0;font-weight:500}.escenario.en-3d:after{display:none}.escenario.en-3d .escenario-cab,.escenario.en-3d .escenario-cifras{text-shadow:0 1px 24px #04070d8c}.escenario.en-3d .nombre-ser{text-shadow:0 0 2px #04070de6,0 1px 12px #04070dcc}.escenario.en-3d .nombre-ser b{letter-spacing:.14em;text-transform:uppercase;font:650 11px/1.2 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace}.escenario.en-3d .nombre-ser span{letter-spacing:.1em;text-transform:uppercase;font:500 10.5px/1.2 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace}.escenario-cab{max-width:46%;position:absolute;top:24px;left:28px}.escenario-cab .manada-hola{color:var(--noche-tenue)}.escenario-cab h1{color:var(--noche-texto);text-wrap:balance;margin:0;font-size:clamp(28px,3.1vw,44px);line-height:1.05}.escenario-cifras{text-align:right;gap:30px;margin:0;display:flex;position:absolute;top:26px;right:28px}.escenario-cifras>div{flex-direction:column-reverse;gap:4px;max-width:150px;display:flex}.escenario-cifras dt{color:var(--noche-tenue);font-size:12px;line-height:1.35}.escenario-cifras dt em{opacity:.7;font-style:normal}.escenario-cifras dd{font-family:var(--letra-titulo);letter-spacing:-.03em;color:#fff;text-shadow:0 0 28px #7dd3fc59;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:520;font-stretch:110%;line-height:1}.escenario-nombres{pointer-events:none;position:absolute;inset:0}.escenario-nombres>*{pointer-events:auto;text-align:center;white-space:nowrap;position:absolute;transform:translate(-50%,8px)}.nombre-usted{letter-spacing:.08em;text-transform:uppercase;color:var(--noche-tenue);font-size:12px;font-weight:600;transform:translate(-50%,4px)!important}.nombre-ser{font:inherit;color:var(--noche-texto);cursor:pointer;transition:background-color var(--t-micro) var(--curva), transform var(--t-micro) var(--curva);background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;display:flex}.nombre-ser b{font-family:var(--letra-titulo);font-size:15px;font-weight:620;font-stretch:108%}.nombre-ser span{color:color-mix(in srgb, var(--id,#94a3b8) 72%, #fff);align-items:center;gap:6px;font-size:12px;display:inline-flex}.nombre-ser .luz{background:var(--id);box-shadow:0 0 10px var(--id)}.nombre-ser:hover{background:#94a3b81a}.nombre-ser:active{transform:translate(-50%,8px)scale(.97)}.nombre-ser:focus-visible{outline:2px solid var(--id,#7dd3fc);outline-offset:2px}.nombre-ser.sumar{color:var(--noche-tenue)}.nombre-ser.sumar b{font-weight:540}.nombre-ser.sumar span{color:var(--noche-tenue);opacity:.75}canvas.criatura{width:100%;height:100%;display:block}.ser{flex:none;width:30px;height:46px;display:inline-block;position:relative}.ser.chico{width:18px;height:26px}.mundo-cab .ser{width:36px;height:48px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--id) 40%, transparent);background:linear-gradient(#050912,#0a1426);border-radius:10px;padding:4px 0 2px}.est-ser{flex:none;width:44px;height:64px;margin:-6px -2px -4px -6px;display:inline-block}.estacion.sumar .est-ser{opacity:.8;width:38px;height:56px;margin:0 0 4px}.encabezado.en-su-mundo{align-items:center;gap:18px 20px}.encabezado.en-su-mundo>.ventana-ser+div{flex:1;min-width:220px}.ventana-ser{background:radial-gradient(90% 70% at 50% 100%, color-mix(in srgb, var(--id) 34%, transparent), transparent 70%), linear-gradient(180deg, #050912, #0a1426);width:72px;height:92px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--id) 40%, transparent), 0 14px 30px -16px color-mix(in srgb, var(--id) 70%, transparent);border-radius:18px;flex:none;padding:8px 0 4px;position:relative;overflow:hidden}.encabezado.en-su-mundo .antetitulo{color:var(--id-texto);font-weight:600}.entrar{--bg:#04070d;--panel:#0d1422c7;--panel-2:#94a3b80f;--panel-solido:#0f1727;--line:#cbd5e117;--line-2:#cbd5e129;--text:#eef2f7;--muted:#a3b1c4;--faint:#7b8ba3;--accent:#38bdf8;--accent-2:#38bdf81f;--accent-text:#07101c;--accent-glow:#38bdf857;--warn:#fbbf24;--danger:#f87171;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg)}.entrar-noche{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 108%,#38bdf824,#0000 70%),radial-gradient(40% 40% at 85% 10%,#a5b4fc14,#0000 70%),linear-gradient(#03060c,#071021);position:fixed;inset:0}.entrar-noche .escenario-lienzo{pointer-events:none}.entrar .tarjeta{background:var(--panel);border-color:var(--line-2);-webkit-backdrop-filter:blur(14px)}.entrar .titulo{font-family:var(--letra-titulo);letter-spacing:-.02em;font-size:clamp(40px,5vw,60px);font-weight:640;font-stretch:112%}.entrar .titulo .lema{font-family:var(--letra);color:var(--muted);font-weight:480;font-stretch:100%}.orden{flex-direction:column;gap:10px;display:flex}.orden-barra{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2), 0 1px 2px #0b12200d;transition:box-shadow var(--t-micro) var(--curva);border-radius:12px;align-items:center;gap:8px;margin:0;padding:6px 6px 6px 16px;display:flex}.orden-barra:focus-within{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px var(--accent-2)}.orden-barra input{color:var(--text);flex:1;padding:8px 0;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important}.orden-chips{flex-wrap:wrap;gap:6px;display:flex}.respuesta{border-radius:var(--radius);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);animation:pagina-entra var(--t-panel) var(--curva) both;padding:18px 20px;position:relative}.respuesta h2{margin:0 0 4px;font-size:18px}.respuesta p{color:var(--muted);margin:0 0 10px}.respuesta .cerrar{position:absolute;top:12px;right:12px}.respuesta-lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.respuesta-lista li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:7px 0;display:flex}.respuesta-lista li .luz{background:var(--id)}.respuesta-lista li b{margin-left:auto}.bandeja{border-radius:var(--radius);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:14px;padding:18px;display:flex}.bandeja.pide{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 45%, var(--line))}.bandeja-cab{align-items:center;gap:14px;display:flex}.bandeja-cab h2{margin:0 0 2px;font-size:18px}.bandeja-cab p{color:var(--muted);margin:0;font-size:13px}.semaforo{background:radial-gradient(circle at 40% 35%, #f0fbff, var(--accent) 42%, transparent 74%);width:34px;height:34px;box-shadow:0 0 18px var(--accent-glow);border-radius:50%;flex:none}.bandeja.pide .semaforo{background:radial-gradient(circle at 40% 35%,#fff8e1,#f59e0b 42%,#0000 74%);animation:1.6s ease-in-out infinite semaforo-late;box-shadow:0 0 18px #f59e0b8c}@keyframes semaforo-late{50%{transform:scale(1.09);box-shadow:0 0 26px #f59e0bb3}}:root[data-movimiento=quieto] .bandeja.pide .semaforo{animation:none}.bandeja-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bandeja-lista .tarjeta{margin:0!important}.bandeja-fila{border-radius:var(--radius-s);background:var(--panel-2);align-items:center;gap:12px;padding:12px 14px;display:flex}.bandeja-fila>svg{color:var(--id-texto,var(--muted));flex:none}.bandeja-fila>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bandeja-fila small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.bandeja-fila .boton{flex:none}@media (width<=480px){.bandeja{padding:14px}.bandeja-fila{flex-wrap:wrap}.bandeja-fila .boton{justify-content:center;width:100%}}.manada-rejilla{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.estaciones{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;display:grid}.estacion{--accent:var(--id-texto);--accent-2:var(--id-suave);--accent-glow:color-mix(in srgb, var(--id) 32%, transparent)}:root[data-theme=dark] .estacion{--accent-text:#07101c}.estacion{border-radius:var(--radius);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line), 0 1px 2px #0b12200a;transition:box-shadow var(--t-panel) var(--curva);isolation:isolate;flex-direction:column;gap:16px;padding:18px;display:flex;position:relative;overflow:hidden}.estacion:before{content:"";background:var(--id);opacity:.9;height:2px;position:absolute;inset:0 0 auto}.estacion:after{content:"";z-index:-1;background:radial-gradient(120% 80% at 0% 0%, var(--id-suave), transparent 60%);opacity:.8;transition:opacity var(--t-lento) var(--curva);position:absolute;inset:0}.estacion:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--id) 45%, var(--line)), 0 8px 24px -16px color-mix(in srgb, var(--id) 60%, transparent)}.estacion.late{animation:estacion-late 1.6s var(--curva)}@keyframes estacion-late{0%{box-shadow:inset 0 0 0 1px var(--id), 0 0 0 0 color-mix(in srgb, var(--id) 50%, transparent)}60%{box-shadow:inset 0 0 0 1px var(--id), 0 0 0 10px transparent}}.est-cab{align-items:flex-start;gap:12px;display:flex}.est-nombre{flex:1;min-width:0}.est-nombre h2{margin:1px 0 3px;font-size:18px}.est-nombre p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.estado-pill{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);background:var(--panel);border-radius:99px;flex:none;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:550;display:inline-flex}.estado-pill.encendido .luz{background:var(--codigo);animation:2.4s ease-in-out infinite latido}.estado-pill.pausa{color:var(--warn)}.estado-pill.pausa .luz{background:var(--warn)}.est-trio{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.est-trio>div{flex-direction:column-reverse;gap:3px;padding:12px 12px 12px 0;display:flex}.est-trio>div+div{border-left:1px solid var(--line);padding-left:12px}.est-trio dt{color:var(--muted);font-size:12px;line-height:1.3}.est-trio dd{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;font-stretch:106%}.est-vista{margin:0}.est-vista figcaption{color:var(--faint);margin-bottom:8px;font-size:12px}.est-embudo{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.est-embudo li{color:var(--muted);grid-template-columns:128px minmax(0,1fr) 34px;align-items:center;gap:10px;font-size:13px;display:grid}.est-embudo i{background:var(--panel-2);border-radius:99px;height:6px;position:relative;overflow:hidden}.est-embudo i:after{content:"";width:var(--w);border-radius:inherit;background:var(--id);transform-origin:0;animation:barra-crece var(--t-lento) var(--curva) both;position:absolute;inset:0 auto 0 0}@keyframes barra-crece{0%{transform:scaleX(0)}}.est-embudo b{text-align:right;color:var(--text);font-weight:600}.est-dia{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.est-dia li{gap:12px;padding-left:16px;font-size:13.5px;display:flex;position:relative}.est-dia li:before{content:"";background:var(--panel);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--id);border-radius:50%;position:absolute;top:6px;left:0}.est-dia li.ahora:before{background:var(--id)}.est-dia b{width:44px;color:var(--id-texto);flex:none}.est-quieto{color:var(--faint);margin:0;font-size:13px}.est-pulso{border-radius:var(--radius-s);background:var(--panel-2);align-items:center;gap:9px;min-height:40px;margin:auto 0 0;padding:10px 12px;font-size:13px;display:flex}.est-pulso .luz{background:var(--id);box-shadow:0 0 0 3px var(--id-suave)}.est-pulso span:not(.luz){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.est-pulso time{color:var(--faint);font-size:12px}.est-pulso .tranquilo{color:var(--faint)}.est-pie{gap:8px;display:flex}.estacion.esqueleto{background:var(--panel-2);min-height:320px;box-shadow:none}.estacion.esqueleto:before,.estacion.esqueleto:after{display:none}.estacion.sumar{cursor:pointer;text-align:left;min-height:200px;font:inherit;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0;background-image:repeating-linear-gradient(135deg, transparent 0 10px, var(--panel-2) 10px 11px);border:0;justify-content:center;align-items:flex-start;gap:8px}.estacion.sumar:before,.estacion.sumar:after{display:none}.estacion.sumar b{color:var(--text);font-family:var(--letra-titulo);font-size:17px;font-weight:620}.estacion.sumar span:last-child{max-width:260px;font-size:13px}.estacion.sumar:hover{box-shadow:inset 0 0 0 1px var(--accent);color:var(--text)}.bitacora{flex-direction:column;gap:22px;display:flex;position:sticky;top:24px}.bitacora h2{font-size:13.5px;font-family:var(--letra);color:var(--muted);align-items:center;gap:8px;margin:0 0 10px;font-weight:600;display:flex}.enlace-fila{border-radius:var(--radius-s);background:var(--panel);width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--t-micro) var(--curva), background-color var(--t-micro);border:0;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.enlace-fila:hover{box-shadow:inset 0 0 0 1px var(--line-2);background:var(--panel-2)}.enlace-fila svg{color:var(--faint);transition:transform var(--t-micro) var(--curva);flex:none;margin-left:auto}.enlace-fila:hover svg{transform:translate(2px)}.enlace-fila .n{background:color-mix(in srgb, var(--dueno) 14%, transparent);min-width:24px;height:24px;color:var(--dueno);border-radius:7px;place-items:center;font-size:12.5px;display:grid}.espera-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feed li{border-top:1px solid var(--line);animation:pagina-entra var(--t-panel) var(--curva) both;grid-template-columns:7px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 0;font-size:13.5px;display:grid}.feed li:first-child{border-top:0}.feed .luz{background:var(--id);transform:translateY(-1px)}.feed small{color:var(--faint);margin-top:1px;font-size:12px;display:block}.feed time{color:var(--faint);font-size:12px}@media (width<=1180px){.manada-rejilla{grid-template-columns:minmax(0,1fr)}.bitacora{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid;position:static}}@media (width<=900px){.app{grid-template-columns:minmax(0,1fr)}.contenido,.contenido.ancho{padding:18px 16px 32px}.barra-movil{background:var(--bg);-webkit-backdrop-filter:none;padding:10px 16px;padding-top:max(10px, env(safe-area-inset-top))}.barra-movil .nombre-marca{font-family:var(--letra-titulo);letter-spacing:0;font-stretch:110%}.app.en-mundo .barra-movil{background:color-mix(in srgb, var(--id) 7%, var(--bg))}.tabs-movil{background:var(--panel);-webkit-backdrop-filter:none}.tabs-movil button{padding:8px 2px 9px;font-size:11px}.tabs-movil button.activo svg{filter:none}.tabs-movil button.activo:before{content:"";background:var(--accent);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:30%;right:30%}.hoja{border-radius:18px 18px 0 0}.hoja .nav{flex-direction:row;justify-content:flex-start;gap:12px;font-size:15px}.manada{gap:16px}.escenario{height:470px;margin:0 -4px}.ventana-ser{border-radius:14px;width:56px;height:72px}.escenario-cab{max-width:none;top:18px;left:18px;right:18px}.escenario-cifras{text-align:left;justify-content:space-between;gap:16px;inset:116px 18px auto}.escenario-cifras>div{max-width:33%}.escenario-cifras dt em{display:none}.escenario-cifras dd{font-size:28px}.nombre-ser{padding:4px 6px}.nombre-ser b{font-size:13.5px}.nombre-ser.sumar span{display:none}.libro{flex-direction:column;gap:4px}.libro span{border:0;padding:0}.estaciones{grid-template-columns:minmax(0,1fr)}.est-embudo li{grid-template-columns:112px minmax(0,1fr) 30px}.orden-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.orden-chips .chip{flex:none}.orden-barra kbd{display:none}}.sala{--bg:#070b14;--panel:#0d1422b8;--panel-fuerte:#0f1727e6;--panel-2:#94a3b80f;--panel-solido:#0f1727;--line:#cbd5e117;--line-2:#cbd5e129;--text:#eef2f7;--muted:#a3b1c4;--faint:#8292aa;--accent:#38bdf8;--accent-2:#38bdf824;--accent-text:#07101c;--accent-glow:#38bdf857;--warn:#fbbf24;--warn-bg:#fbbf241a;--danger:#f87171;--borde-campo:#94a3b859;--noche-texto:#eef2f7;--noche-tenue:#a3b1c4;--vidrio:#070b1694;--vidrio-borde:#94a3b829;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);isolation:isolate;border-radius:calc(var(--radius) + 8px);background:#03050b;grid-template:"cab lado""cifras lado""libre lado"1fr"orden lado"/minmax(0,1fr) minmax(320px,372px);gap:16px 22px;min-height:max(660px,100dvh - 48px);padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #03050be6}.sala-escena{z-index:0;position:absolute;inset:0}.sala-lienzo{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.sala-lienzo:active{cursor:grabbing}.sala-escena:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 40% 45%,#0000 55%,#03050bbf);position:absolute;inset:0}.sala.en-2d .sala-escena .escenario-lienzo{width:100%;height:100%;position:absolute;inset:0}.sala-nombres{pointer-events:none;z-index:1;transition:opacity .4s var(--curva);position:absolute;inset:0}.sala-nombres>*{pointer-events:auto;text-align:center;white-space:nowrap;position:absolute;transform:translate(-50%)}.sala .nombre-ser{text-shadow:0 0 2px #03050bf2,0 1px 14px #03050bd9;gap:3px;padding:6px 12px 7px}.sala .nombre-ser b{letter-spacing:.16em;text-transform:uppercase;font:650 11.5px/1.2 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace}.sala .nombre-ser span{letter-spacing:.1em;text-transform:uppercase;font:500 10.5px/1.2 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace}.sala .nombre-ser small{color:var(--noche-tenue);font-size:11px}.sala .nombre-ser.pide span{color:#fcd34d}.sala .nombre-ser.pide .luz{background:#f59e0b;animation:1.6s ease-in-out infinite semaforo-late;box-shadow:0 0 10px #f59e0b}.sala .nombre-ser.encima,.sala .nombre-ser:hover{background:#94a3b81f}.sala .nombre-ser:active{transform:translate(-50%)scale(.97)}.sala .nombre-ser{transition:background-color var(--t-micro) var(--curva), box-shadow .24s var(--curva), translate .24s var(--curva), opacity .22s var(--curva), visibility .22s}.sala .nombre-ser .ver{opacity:0;letter-spacing:.06em;color:color-mix(in srgb, var(--id,#7dd3fc) 60%, #fff);transition:opacity .2s var(--curva), margin .24s var(--curva), max-height .24s var(--curva);max-height:0;font:500 10.5px/1.3 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;display:block;overflow:hidden}.sala .nombre-ser.encima,.sala .nombre-ser:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--id,#7dd3fc) 45%, transparent), 0 10px 30px -12px color-mix(in srgb, var(--id,#7dd3fc) 55%, transparent);-webkit-backdrop-filter:blur(10px);z-index:2;background:#0a101e9e;translate:0 -4px}.sala .nombre-ser.encima .ver,.sala .nombre-ser:focus-visible .ver{opacity:1;max-height:2.6em;margin-top:3px}.sala-escena.volando .sala-nombres{opacity:0;transition:opacity .26s var(--curva)}.sala-escena.volando .sala-lienzo{cursor:progress}@media (hover:none){.sala .nombre-ser .ver{display:none}}.sala-centro-etq{text-shadow:0 0 2px #03050bf2,0 1px 14px #03050bd9;flex-direction:column;gap:3px;display:flex;pointer-events:none!important}.sala-centro-etq b{font-family:var(--letra-titulo);font-size:14px;font-weight:640;font-stretch:108%}.sala-centro-etq span{letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc;font:500 10.5px/1.2 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace}.sala.pide .sala-centro-etq span{color:#fcd34d}.sala-cab,.sala-cifras,.sala-lado,.sala-orden{z-index:2;position:relative}.sala-cab{pointer-events:none;text-shadow:0 1px 24px #03050bb3;grid-area:cab;max-width:640px}.sala-cab .manada-hola{letter-spacing:.12em;text-transform:uppercase;color:var(--noche-tenue);align-items:center;gap:8px;margin:0 0 10px;font:500 11.5px/1.3 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;display:flex}.sala-cab h1{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4vw,50px);line-height:1.02}.sala-ayuda{color:var(--faint);margin:12px 0 0;font-size:12.5px}.sala-cifras{pointer-events:none;flex-wrap:wrap;grid-area:cifras;align-self:start;gap:10px;margin:0;display:flex}.sala-cifras>div{background:var(--vidrio);border:1px solid var(--vidrio-borde);-webkit-backdrop-filter:blur(12px)saturate(1.3);border-radius:14px;flex-direction:column;gap:4px;min-width:150px;padding:12px 14px;display:flex}.sala-cifras dd{font-family:var(--letra-titulo);order:-1;margin:0;font-size:26px;font-weight:650;font-stretch:110%;line-height:1.1}.sala-cifras dt{letter-spacing:.08em;text-transform:uppercase;color:var(--noche-tenue);max-width:190px;font:500 10.5px/1.35 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace}.sala-cifras em{opacity:.75;text-transform:none;letter-spacing:0;font-style:normal}.sala-lado{scrollbar-width:thin;flex-direction:column;grid-area:lado;align-self:start;gap:14px;min-height:0;max-height:calc(100dvh - 100px);display:flex;overflow:auto}.sala-lado>section{background:var(--vidrio);border:1px solid var(--vidrio-borde);-webkit-backdrop-filter:blur(16px)saturate(1.35);border-radius:18px;padding:16px;box-shadow:0 20px 50px -30px #000000e6}.sala .bandeja{margin:0}.sala .bandeja.pide{border-color:#f59e0b73;box-shadow:0 0 0 1px #f59e0b2e,0 20px 50px -30px #f59e0b59}.sala .bandeja-cab h2{font-size:16px}.sala .bandeja-cab p{font-size:12.5px}.sala .bandeja-fila{flex-wrap:wrap}.sala .bandeja-fila .boton{margin-left:auto}.sala .tarjeta{background:#0f1727cc}.sala-ahora h2{letter-spacing:.12em;text-transform:uppercase;color:var(--noche-tenue);align-items:center;gap:8px;margin:0 0 8px;font:600 11.5px/1.3 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;display:flex}.sala-ahora .feed li{font-size:13px}.sala-orden{grid-area:orden;align-self:end;max-width:720px}.sala-orden .orden-barra{background:var(--vidrio);box-shadow:inset 0 0 0 1px var(--vidrio-borde), 0 20px 50px -24px #000000e6;-webkit-backdrop-filter:blur(16px);padding-top:8px;padding-bottom:8px}.sala-orden .chip{background:var(--vidrio);border-color:var(--vidrio-borde);-webkit-backdrop-filter:blur(10px)}.sala .mundo-quieto-aviso{bottom:14px;left:auto;right:14px;transform:none}.sala-detalle-titulo{color:var(--muted);margin:8px 0 -6px;font-size:13.5px;font-weight:600}.manada-rejilla.solo{grid-template-columns:minmax(0,1fr)}@media (width<=1100px){.sala{grid-template:"cab""cifras""libre"minmax(46vh,1fr)"orden""lado"/minmax(0,1fr);min-height:0;padding:20px}.sala-escena{height:var(--alto-escena,78vh);bottom:auto}.sala-lado{max-height:none;overflow:visible}}@media (width<=640px){.sala{border-radius:var(--radius);grid-template-rows:auto auto minmax(50vh,1fr) auto auto;gap:12px;padding:16px}.sala-cab h1{font-size:27px}.sala-ayuda{display:none}.sala-cifras{flex-wrap:nowrap;gap:6px}.sala-cifras>div{flex:1;min-width:0;padding:9px 10px}.sala-cifras dd{font-size:19px}.sala-cifras dt{letter-spacing:.04em;font-size:9.5px}.sala-cifras em{display:none}.sala .nombre-ser{padding:4px 8px}.sala .nombre-ser small{display:none}}.panel-principal.sala-modo{max-width:1440px;padding:20px 20px 56px}.sala-cuenta{min-height:max(640px,100dvh - 40px)}.sala-cuenta .sala-cab .manada-hola{color:#7dd3fc;gap:10px}.sala-cuenta .sala-cab .nucleo-vivo{color:#e0f2fe}.sala-cuenta .sala-ayuda{color:var(--muted);max-width:520px;font-size:14.5px;line-height:1.5}.sala-pasos{counter-reset:paso}.sala-pasos>div{flex-direction:row;align-items:center;gap:10px;min-width:0;padding:10px 14px 10px 10px}.sala-pasos dd{color:#7dd3fc;background:#38bdf829;border-radius:50%;flex:none;order:0;place-items:center;width:26px;height:26px;font-size:13px;display:grid;box-shadow:inset 0 0 0 1px #38bdf866}.sala-pasos dt{text-transform:none;letter-spacing:0;font:550 13px/1.3 var(--letra);color:var(--text);max-width:170px}.sala-pasos:empty{display:none}.sala-lado>.sala-acciones{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:0;display:flex}.sala-lado-t{margin:0 0 10px;font-size:14px}.sala-lado .panel-guia>*{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.sala-lado .panel-cuenta{padding:16px}.sala-cta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.boton.grande{border-radius:12px;min-height:48px;padding:12px 20px;font-size:15px}.sala .boton.sec{background:var(--vidrio);border:1px solid var(--vidrio-borde);color:var(--text);-webkit-backdrop-filter:blur(12px)}.sala .nombre-ser:disabled{cursor:default}.sala .nombre-ser:disabled:hover{background:0 0}.sala-escena.sin-3d .sala-nombres{flex-wrap:wrap;justify-content:center;gap:8px;padding-top:40%;display:flex;position:static}.sala-escena.sin-3d .sala-nombres>*{position:static;transform:none}@media (width<=640px){.panel-principal.sala-modo{padding:10px 10px 40px}.sala-pasos{flex-wrap:wrap!important}.sala-pasos>div{flex:45%;padding:8px}.sala-pasos dt{font-size:11.5px}.sala-cta .boton{flex:100%;justify-content:center}}.lobo-marca{flex:none;line-height:0;display:inline-flex}.lobo-marca.tenue{opacity:.45}.nucleo-vivo{--nv-luz:var(--hielo);width:var(--alto);height:var(--alto);flex:none;display:block;overflow:visible}.nucleo-vivo .nv-fuera{stroke:currentColor;stroke-linecap:round;fill:none}.nucleo-vivo .nv-in{stroke:var(--nv-luz);stroke-width:1.8px;opacity:.6;stroke-linecap:round}.nucleo-vivo .nv-nodo{fill:currentColor}.nucleo-vivo .nv-centro{fill:#fff;filter:drop-shadow(0 0 3px var(--nv-luz)) drop-shadow(0 0 7px var(--nv-luz))}.nucleo-vivo .nv-chispa{fill:#fff;filter:drop-shadow(0 0 3px var(--nv-luz))}.lobo-pensando .nucleo-vivo{color:var(--accent)}.marca .nucleo-vivo,.marca-entrar .nucleo-vivo{filter:drop-shadow(0 0 8px var(--accent-glow))}:root{--mono:ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--cuadricula:#0b12200b}:root[data-theme=dark]{--cuadricula:#94a3b80d}.icono-vol{color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--id,#64748b) 88%, #fff), color-mix(in srgb, var(--id,#64748b) 42%, #050a16));width:40px;height:40px;box-shadow:inset 0 1px 0 #ffffff73, inset 0 -8px 14px #02061761, 0 10px 22px -12px color-mix(in srgb, var(--id,#64748b) 80%, transparent);border-radius:12px;flex:none;place-items:center;display:inline-grid}.icono-vol svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #02061773);width:22px;height:22px}.icono-vol.chico{border-radius:6px;width:22px;height:22px;box-shadow:inset 0 1px #fff6,inset 0 -4px 7px #02061752}.icono-vol.chico svg{stroke-width:2.2px;width:13px;height:13px}.icono-vol.grande{border-radius:18px;width:64px;height:64px}.icono-vol.grande svg{stroke-width:1.6px;width:32px;height:32px}.icono-vol.gris{--id:#64748b;opacity:.85}.lateral .nav .icono-vol.chico{width:22px;height:22px}.lateral .nav .icono-vol svg{width:13px;height:13px}.antetitulo,th,.est-vista figcaption,.grupo-manada,.escenario-cifras dt,.est-trio dt,.bitacora h2,.estado-pill,.haz-nodo span,.cifra .etiqueta,.libro,.hoja-titulo{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}.antetitulo{margin-bottom:8px}.est-trio dt,.escenario-cifras dt{letter-spacing:.06em;line-height:1.4}.escenario-cifras dt em{text-transform:none;letter-spacing:0;font-family:var(--letra)}.grupo-manada{font-size:10.5px}h1{letter-spacing:-.02em}@property --id{syntax:"<color>";inherits:true;initial-value:#3b82f6}@property --id-texto{syntax:"<color>";inherits:true;initial-value:#1d4ed8}.app{transition:--id .7s var(--curva,ease), --id-texto .7s var(--curva,ease)}.app.en-mundo{--bg:color-mix(in srgb, var(--id) 9%, #f4f6f9);--bg-2:color-mix(in srgb, var(--id) 13%, #eef1f5);--panel-2:color-mix(in srgb, var(--id) 7%, transparent);--line:color-mix(in srgb, var(--id) 16%, #0b122014);--cuadricula:color-mix(in srgb, var(--id) 12%, transparent);background:var(--bg);--hielo:var(--id);--glaciar:color-mix(in srgb, var(--id) 60%, #fff)}:root[data-theme=dark] .app.en-mundo{--bg:color-mix(in srgb, var(--id) 9%, #070b14);--bg-2:color-mix(in srgb, var(--id) 12%, #0b1220);--panel:color-mix(in srgb, var(--id) 6%, #0d1422);--panel-fuerte:color-mix(in srgb, var(--id) 7%, #0f1727);--panel-solido:var(--panel-fuerte);--line:color-mix(in srgb, var(--id) 18%, #cbd5e114)}.app.en-mundo .principal{background:radial-gradient(90% 420px at 70% -80px, color-mix(in srgb, var(--id) 34%, transparent), transparent 70%), radial-gradient(60% 300px at 0% 100%, color-mix(in srgb, var(--id) 14%, transparent), transparent 70%), linear-gradient(var(--cuadricula) 1px, transparent 1px) 0 0 / 100% 48px, linear-gradient(90deg, var(--cuadricula) 1px, transparent 1px) 0 0 / 48px 100%, var(--bg)}.app.en-mundo .lateral{background:linear-gradient(180deg, color-mix(in srgb, var(--id) 22%, var(--bg-2)), var(--bg-2) 360px);border-right-color:color-mix(in srgb, var(--id) 28%, transparent)}:root[data-theme=dark] .app.en-mundo .lateral{background:linear-gradient(180deg, color-mix(in srgb, var(--id) 24%, #080d18), color-mix(in srgb, var(--id) 8%, #080d18) 360px)}.app.en-mundo .barra-movil,.app.en-mundo .tabs-movil{background:color-mix(in srgb, var(--id) 12%, var(--panel));border-color:color-mix(in srgb, var(--id) 28%, transparent)}.app.en-mundo .boton:not(.sec):not(.icono){box-shadow:0 8px 22px -10px var(--id)}.app.en-mundo :focus-visible{outline-color:var(--id)}.app.en-mundo .lateral .nav.activo{background:color-mix(in srgb, var(--id) 14%, var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--id) 40%, transparent)}.app.en-mundo .lateral .nav.activo:before{background:var(--id)}.mundo-cab{background:linear-gradient(135deg, color-mix(in srgb, var(--id) 22%, transparent), color-mix(in srgb, var(--id) 6%, transparent))}.encabezado.en-su-mundo{isolation:isolate;border-radius:calc(var(--radius) + 4px);background:linear-gradient(120deg, color-mix(in srgb, var(--id) 16%, var(--panel)), var(--panel) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--id) 30%, var(--line)), 0 20px 50px -36px color-mix(in srgb, var(--id) 80%, transparent);margin:-8px 0 24px;padding:22px 24px;position:relative;overflow:hidden}:root[data-theme=dark] .encabezado.en-su-mundo{background:linear-gradient(120deg, color-mix(in srgb, var(--id) 18%, #060b16), #070c18 75%)}.encabezado.en-su-mundo .red-mundo{z-index:-1;opacity:.55;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 60%);mask-image:linear-gradient(90deg,#0000 20%,#000 60%)}.encabezado.en-su-mundo h1{font-size:clamp(30px,3.2vw,46px)}.encabezado.en-su-mundo .sub{max-width:60ch}.encabezado.en-su-mundo .antetitulo{color:var(--id-texto)}.red-mundo .arista{stroke:color-mix(in srgb, var(--id) 55%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.red-mundo .pulso{stroke:var(--id);stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:8 92;animation:pulso 3.4s linear var(--d,0s) infinite;filter:drop-shadow(0 0 4px var(--id))}.red-mundo .nodo{fill:var(--id);opacity:.8}.red-mundo .nodo.late{animation:nodo-late 2.8s ease-in-out var(--d,0s) infinite;transform-box:fill-box;transform-origin:50%}@keyframes pulso{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes nodo-late{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}.app.en-mundo .tarjeta,.app.en-mundo .cifra{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--id) 40%, transparent), 0 1px 2px #0b12200a}.app.en-mundo .cifra:before{background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--id) 22%, transparent), transparent 70%);opacity:1}.app.en-mundo .pestanas button.activo,.app.en-mundo .chip.activo{color:var(--id-texto)}.app.en-mundo th{color:var(--id-texto);opacity:.85}@media (width>=901px){.escenario{height:clamp(460px,58vh,600px)}.escenario-cab h1{font-size:clamp(32px,3.6vw,52px)}}.escenario{container:escenario/inline-size}@media (width>=901px){@container escenario (width<=1100px){.escenario-cab{max-width:calc(100% - 260px)}.escenario-cifras{flex-direction:column;gap:14px}.escenario-cifras>div{max-width:190px}.escenario-cifras dd{font-size:clamp(24px,2.6vw,34px)}}}.escenario-cifras dd{font-family:var(--letra);font-stretch:112%}.estaciones{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.estacion{background:linear-gradient(160deg, color-mix(in srgb, var(--id) 10%, var(--panel)), var(--panel) 55%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--id) 22%, var(--line)), 0 1px 2px #0b12200a;padding:20px}:root[data-theme=dark] .estacion{background:linear-gradient(160deg, color-mix(in srgb, var(--id) 14%, #0b1220), #0b1220 60%)}.estacion:before{background:linear-gradient(90deg, transparent, var(--id), transparent);height:1px}.est-cab{align-items:center}.est-nombre h2{font-size:20px}.est-trio dd{font-size:28px}.estacion.sumar{text-align:center;align-items:center}.estacion.sumar span:last-child{max-width:240px}.haz{height:var(--alto);border-radius:calc(var(--radius) + 6px);isolation:isolate;color:#eef2f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(60% 90% at 50% 120%,#38bdf824,#0000 70%),linear-gradient(#94a3b80d 1px,#0000 1px) 0 0/100% 32px,linear-gradient(90deg,#94a3b80d 1px,#0000 1px) 0 0/32px 100%,#050912;min-height:200px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b824}.haz-lineas{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.haz-base{fill:none;stroke:#94a3b857;stroke-width:1.5px;vector-effect:non-scaling-stroke}.haz-luz{fill:none;stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:160 840;animation:haz 2.8s cubic-bezier(.45, 0, .55, 1) var(--d,0s) infinite}.haz-luz.de-id{stroke:var(--id);filter:drop-shadow(0 0 5px var(--id))}.haz-luz.tarde{animation-delay:calc(var(--d,0s) + 1.1s)}@keyframes haz{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:-160px}}.haz-nodo{text-align:center;white-space:nowrap;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex;position:absolute;transform:translate(-50%,-24px)}.haz-nodo>i{background:linear-gradient(160deg,#1e293b,#020617);border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #e2e8f01f}.haz-nodo>i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.haz-nodo.entrada>i{color:#25d366}.haz-nodo.centro>i{width:52px;height:52px;box-shadow:inset 0 1px #ffffff40,0 0 0 1px #e2e8f024,0 0 40px -6px #38bdf899}.haz-nodo.centro .lobo{color:#eef2f7}.haz-nodo b{font-family:var(--letra-titulo);font-size:14px;font-weight:620;font-stretch:108%}.haz-nodo span{color:#a3b1c4;font-size:10px}.haz-nodo.de-asistente{cursor:pointer;transition:background-color var(--t-micro) var(--curva);border-radius:12px;padding:6px 8px}.haz-nodo.de-asistente:hover{background:#94a3b81a}.haz-nodo.de-asistente:focus-visible{outline:2px solid var(--id);outline-offset:2px}.haz-nodo.de-asistente span{color:color-mix(in srgb, var(--id) 70%, #fff)}.asistente .asistente-cab{color:inherit;text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0}.asistente .asistente-cab svg{box-shadow:none;background:0 0;border-radius:0;padding:0}.asistente .asistente-cab .icono-vol svg{width:22px;height:22px}.asistente .asistente-cab span.chip{color:var(--c)}.asistente .asistente-cab .chip svg{width:14px;height:14px}.asistente[class*=id-]:not(.en_preparacion){background:linear-gradient(160deg, color-mix(in srgb, var(--id) 10%, var(--panel)), var(--panel) 60%)}.asistente.activo{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--id,var(--codigo)) 40%, transparent), 0 18px 40px -28px color-mix(in srgb, var(--id,var(--codigo)) 70%, transparent)}.encabezado .icono-vol.ventana-ser{border-radius:20px;width:72px;height:72px;padding:0;overflow:visible}.encabezado .icono-vol.ventana-ser svg{stroke-width:1.5px;width:36px;height:36px}.encabezado.sin-mundo .red-mundo{opacity:.35}.encabezado.en-su-mundo .sub{color:var(--muted);font-size:15px;line-height:1.55}.fases .fase,.filtros-estado .fase{border-color:var(--line);background:0 0}.fases .fase b,.filtros-estado .fase b{font-family:var(--mono);color:var(--c,var(--text));font-weight:600}.fases .fase:hover,.filtros-estado .fase:hover{border-color:color-mix(in srgb, var(--id) 40%, var(--line))}.fases .fase.activa,.filtros-estado .fase.activa{background:color-mix(in srgb, var(--id) 14%, transparent);border-color:color-mix(in srgb, var(--id) 50%, transparent);color:var(--text)}.tarjeta h2,.tarjeta h3{letter-spacing:-.01em}.columna-cab .chip{font-family:var(--mono);background:0 0}.columna-cab .suma{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:11.5px}.pedido .total{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.vacio-ensena{text-align:center;border-style:dashed;border-color:color-mix(in srgb, var(--id) 32%, var(--line));background:radial-gradient(60% 120% at 50% 0%, color-mix(in srgb, var(--id) 10%, transparent), transparent 70%), var(--panel);flex-direction:column;align-items:center;gap:10px;padding:40px 24px}.vacio-ensena b{justify-content:center;font-size:16px}.vacio-ensena p{max-width:46ch;color:var(--muted);margin-inline:auto}@media (width<=900px){.encabezado .icono-vol.ventana-ser{border-radius:15px;width:52px;height:52px}.encabezado .icono-vol.ventana-ser svg{width:26px;height:26px}.encabezado.en-su-mundo{margin:0 0 18px;padding:16px}.encabezado.en-su-mundo h1{font-size:28px}.encabezado.en-su-mundo .red-mundo{opacity:.35;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.haz{grid-template-columns:1fr;gap:10px;height:auto;min-height:0;padding:16px 12px;display:grid}.haz-lineas{display:none}.haz-nodo{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;width:100%;padding:6px 4px;position:static;transform:none}.haz-nodo>i,.haz-nodo.centro>i,.haz-nodo .icono-vol{width:36px;height:36px}.haz-nodo+.haz-nodo{border-top:1px solid #94a3b81f;padding-top:12px}.haz-nodo>span:last-child{margin-left:auto}.haz-nodo>i{justify-items:center}.escenario{height:470px}.escenario-cifras dt{font-family:var(--letra);text-transform:none;letter-spacing:0;font-size:13px}}
