:root{--nav-acc: #3466f4;--nav-acc2: #7aa2ff;--nav-cy: #5fd4ff;--nav-vivo: #3fd18b;--nav-linea: rgba(255, 255, 255, .07);--nav-ink: #e7eef8;--nav-mut: rgba(231, 238, 248, .52);--nav-faint: rgba(231, 238, 248, .32)}.hw-logo{position:relative;display:inline-block;flex:none;line-height:0}.hw-logo img{display:block;height:100%;width:auto;filter:drop-shadow(0 0 6px rgba(95,212,255,.18))}.hw-logo-mascara{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;-webkit-mask:var(--hw-logo) center / contain no-repeat;mask:var(--hw-logo) center / contain no-repeat}.hw-logo-mascara i{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate(-120%);background:linear-gradient(105deg,transparent 38%,rgba(170,235,255,.95) 50%,transparent 62%)}.hw-logo-anima img{animation:hw-halo 2.4s ease .4s both}.hw-logo-anima .hw-logo-mascara i{animation:hw-brillo 1.5s cubic-bezier(.3,.6,.2,1) .45s both}.hw-hoja{animation:hw-entra .42s cubic-bezier(.2,.75,.2,1) both}.hw-fibra{display:block;width:100%;height:8px;overflow:visible}.hw-fibra path{fill:none;stroke-width:1.2;stroke-linecap:round}.hw-fibra .base{stroke:#ffffff12}.hw-fibra .izq,.hw-fibra .der{stroke:url(#hw-fibra-grad);stroke-dasharray:300;stroke-dashoffset:300;opacity:.9;animation:hw-fibra .9s cubic-bezier(.5,0,.2,1) .2s forwards,hw-fibra-apaga 1.2s ease 1.4s forwards}.hw-fibra .chispa{fill:#bfefff;filter:drop-shadow(0 0 4px #5fd4ff);opacity:0;animation:hw-chispa 6s linear 2.2s infinite}.hw-sube{animation:hw-sube .5s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(var(--i, 0) * 38ms + .22s)}.hw-activo .hw-icono{position:relative}.hw-activo .hw-icono:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:12px;border:1px solid rgba(122,162,255,.55);animation:hw-anillo 2.6s ease-out infinite;pointer-events:none}.hw-vivo{position:relative;width:6px;height:6px;border-radius:50%;background:var(--nav-vivo);margin-left:auto}@keyframes hw-entra{0%{opacity:0;transform:translateY(8px) scale(.985);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes hw-fibra{to{stroke-dashoffset:0}}@keyframes hw-fibra-apaga{to{opacity:.18}}@keyframes hw-brillo{0%{opacity:1;transform:translate(-120%)}85%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes hw-halo{0%{filter:drop-shadow(0 0 0 rgba(95,212,255,0))}40%{filter:drop-shadow(0 0 14px rgba(95,212,255,.55))}to{filter:drop-shadow(0 0 6px rgba(95,212,255,.18))}}@keyframes hw-sube{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hw-anillo{0%{opacity:.8;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.25)}}.hw-vivo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--nav-vivo);animation:hw-vivo 2s ease-out infinite}@keyframes hw-vivo{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(3.2)}}@keyframes hw-chispa{0%{opacity:0;transform:translate(0)}4%{opacity:1}26%{opacity:1;transform:translate(560px)}30%,to{opacity:0;transform:translate(560px)}}.nav-cuenta{font-size:11px;color:var(--nav-acc2);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.hw-hoja,.hw-sube,.hw-logo-anima img,.hw-logo-anima .hw-logo-mascara i,.hw-fibra .izq,.hw-fibra .der,.hw-fibra .chispa,.hw-activo .hw-icono:after,.hw-vivo:after{animation:none}.hw-fibra .izq,.hw-fibra .der{stroke-dashoffset:0;opacity:.18}.hw-fibra .chispa,.hw-logo-mascara i,.hw-activo .hw-icono:after,.hw-vivo:after{opacity:0}}.hw-menu{--hw-panel: rgba(13, 20, 36, .96);--hw-ink: var(--nav-ink);--hw-mut: var(--nav-mut);--hw-faint: var(--nav-faint);--hw-linea: var(--nav-linea);--hw-hover: rgba(255, 255, 255, .045);--hw-chip: rgba(255, 255, 255, .035)}.hw-menu[data-fondo=claro]{--hw-panel: rgba(250, 252, 255, .98);--hw-ink: #14213a;--hw-mut: rgba(20, 33, 58, .62);--hw-faint: rgba(20, 33, 58, .45);--hw-linea: rgba(20, 33, 58, .12);--hw-hover: rgba(20, 33, 58, .05);--hw-chip: rgba(20, 33, 58, .04)}.hw-menu{font-family:var(--font);font-size:14px;color:var(--tab-texto)}.hw-menu .ed-velo{z-index:110;background:#030915a8}.hw-menu .ed-modal{position:relative;width:min(580px,100%);max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;border-radius:18px;border:1px solid var(--hw-linea);background:var(--hw-panel);color:var(--hw-ink);box-shadow:0 30px 80px #00000080}.hw-menu .ed-modal:before{content:"";position:absolute;width:340px;height:340px;right:-120px;top:-170px;border-radius:50%;background:radial-gradient(circle,rgba(95,212,255,.1),transparent 65%);pointer-events:none}.hw-menu button,.hw-menu a{font:inherit;touch-action:manipulation;cursor:pointer}.hw-menu :focus-visible{outline:2px solid var(--nav-cy);outline-offset:2px}.hw-hoja{position:relative}.hw-top{display:flex;align-items:center;gap:14px;padding:16px 18px 12px 22px;position:relative}.hw-ttl{display:flex;flex-direction:column;line-height:1.2;min-width:0}.hw-ttl strong{font-size:14px;font-weight:600;letter-spacing:-.01em}.hw-ttl small{font-size:11.5px;color:var(--hw-faint);overflow-wrap:anywhere}.hw-x{margin-left:auto;width:32px;height:32px;min-height:32px;border-radius:8px;display:grid;place-items:center;color:var(--hw-mut);background:var(--hw-hover);border:0;font-size:18px;line-height:1}.hw-cols{display:grid;grid-template-columns:1.25fr 1fr;position:relative}.hw-col{padding:10px 14px 16px;min-width:0}.hw-col+.hw-col{border-left:1px solid var(--hw-linea);background:#8096be0d}.hw-h{font-size:11px;color:var(--hw-faint);padding:8px 10px}.hw-it{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border-radius:10px;border:0;background:none;color:inherit;text-align:left;transition:background .18s,transform .18s}button.hw-it:hover{background:var(--hw-hover);transform:translate(2px)}.hw-icono{position:relative;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--hw-chip);border:1px solid var(--hw-linea);color:var(--hw-mut)}.hw-icono svg{width:16px;height:16px}.hw-tx{display:flex;flex-direction:column;line-height:1.25;min-width:0}.hw-tx strong{font-size:13.5px;font-weight:500}.hw-tx small{font-size:11.5px;color:var(--hw-faint)}.hw-n{margin-left:auto;font-size:12px;color:var(--hw-mut);font-variant-numeric:tabular-nums}.hw-sm{padding:7px 10px}.hw-sm .hw-icono{width:26px;height:26px;border-radius:8px}.hw-grupo{cursor:default}button.hw-grupo-boton{cursor:pointer}.hw-activo{background:#3466f421}.hw-activo .hw-icono{background:var(--nav-acc);border-color:transparent;color:#fff;box-shadow:0 6px 18px #3466f473}.hw-activo .hw-n{color:var(--hw-ink)}.hw-chips{display:flex;flex-wrap:wrap;gap:8px;padding:4px 10px}.hw-chip{display:flex;align-items:center;gap:7px;font-size:12.5px;padding:6px 10px;border-radius:9px;color:inherit;background:var(--hw-chip);border:1px solid var(--hw-linea)}.hw-chip i{width:7px;height:7px;border-radius:50%;flex:none}.hw-chip .hw-n{margin-left:4px}.hw-chip[aria-current=page],.hw-tag[aria-current=page]{background:#3466f42e;border-color:#7aa2ff73}.hw-tags{display:flex;flex-wrap:wrap;gap:6px;padding:2px 10px 6px 48px}.hw-tag{font-size:11.5px;color:var(--hw-mut);padding:2px 8px;border-radius:99px;border:1px solid var(--hw-linea);background:none}.hw-pie{border-top:1px solid var(--hw-linea);padding:11px 22px;font-size:12px;color:var(--hw-faint);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;position:relative}.hw-acciones{display:flex;flex-wrap:wrap;gap:4px 14px}.hw-acciones button{background:none;border:0;padding:4px 0;color:var(--hw-mut);font-size:12px}.hw-acciones button:hover,.hw-acciones button[aria-pressed=true]{color:var(--hw-ink)}.hw-pie-der{display:flex;align-items:center;gap:14px;margin-left:auto}.hw-pie-der a{color:var(--hw-mut);text-decoration:none}.hw-pie-der a:hover{color:var(--hw-ink);text-decoration:underline}@media (max-width: 560px){.hw-menu .ed-velo{align-items:flex-end;padding:8px 8px max(8px,env(safe-area-inset-bottom))}.hw-cols{grid-template-columns:1fr}.hw-col+.hw-col{border-left:0;border-top:1px solid var(--hw-linea)}}@media (prefers-reduced-motion: reduce){.hw-it{transition:none}button.hw-it:hover{transform:none}}@media (pointer: coarse){.hw-x{width:44px;height:44px;min-height:44px}.hw-acciones button{min-height:44px}}.cc-vista,.cc-vista-in{flex:1;min-height:0;min-width:0;display:flex;flex-direction:inherit}.cc-vista-salida{display:contents}.cc-vista-salida>.ui-view-swap-out{bottom:0;overflow:hidden}.companion-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;padding:18px max(24px,env(safe-area-inset-right)) 18px max(24px,env(safe-area-inset-left));border-bottom:1px solid #26334b;background:#0d1728;color:#edf3ff}.companion-heading{min-width:0;display:grid;gap:5px}.companion-heading>span{font-size:12px;letter-spacing:.03em;color:#a7bbd2}.companion-wordmark{font-weight:400;margin-left:4px}.companion-heading>strong{font-size:24px;line-height:1.2;font-weight:600;overflow-wrap:anywhere}.companion-header-actions{display:flex;gap:10px;flex:none}.companion-header button,.companion-dock button,.companion-menu button,.companion-menu a{touch-action:manipulation;-webkit-tap-highlight-color:rgba(124,202,236,.18);font:inherit;min-height:48px;min-width:48px;cursor:pointer}.companion-header button{background:#18263b;color:#e0edff;border:1px solid #32445e;border-radius:16px;padding:10px 13px}.companion-header button.companion-add{background:#c6e9ef;color:#102b34;border-color:#c6e9ef;font-weight:600}.companion-header svg,.companion-dock svg{width:23px;height:23px;display:block}.companion-header-actions button:not(.companion-add){display:grid;place-items:center}.companion-dock{position:fixed;z-index:40;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:6px;padding:10px max(16px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#101c2df5;border-top:1px solid #304057;box-shadow:0 -12px 30px #050c171c}.companion-dock button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex:1;max-width:160px;min-height:62px;border:1px solid transparent;border-radius:16px;background:transparent;color:#b6c5d8;font-size:12px;font-weight:500}.companion-dock button[aria-pressed=true]{color:#ceeff4;background:#24434f;border-color:#476d76}.companion-dock button:hover,.companion-header button:not(.companion-add):hover{background:#263b53;color:#fff}.companion-header button.companion-add:hover{background:#e1f7fa}.companion-dock button:active,.companion-header button:active{transform:scale(.97)}.companion-header :focus-visible,.companion-dock :focus-visible,.companion-menu :focus-visible{outline:3px solid #99ddeb;outline-offset:3px}.companion-menu .ed-velo{z-index:110;align-items:flex-end;padding:24px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#030915a8}.companion-menu .ed-modal{width:min(620px,100%);max-height:calc(100dvh - 48px);border-radius:26px;overflow:auto;overscroll-behavior:contain;border:1px solid #3b506c;background:#111e30;color:#edf4ff}.companion-menu .ed-modal-cabeza{padding:18px 22px}.companion-menu .ed-modal-cabeza h2{font-size:21px}.companion-menu .ed-cerrar{border-radius:14px;background:#23364d;color:#e8f3ff;font-size:26px}.companion-menu-content{padding:0 22px 22px}.companion-menu section{margin:0 0 22px}.companion-menu h3{margin:0 0 10px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#a5bbd3}.companion-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.companion-menu-grid button{border:1px solid #324760;border-radius:14px;background:#1a2a40;color:#e3ecfa;padding:13px 12px;line-height:1.4;overflow-wrap:anywhere;text-align:left;font-size:14px}.companion-menu-grid button[aria-pressed=true]{background:#294d59;border-color:#5d8791;color:#e1fbff}.companion-menu-grid button:hover{background:#304760}.companion-menu-footer{border-top:1px solid #30435b;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.companion-menu-footer p{font-size:12px;color:#a5bbd3;margin:0;display:grid;gap:5px}.companion-menu-footer strong{color:#deebfc;font-weight:500}.companion-menu-footer a{display:flex;align-items:center;gap:8px;color:#bfe9f2;text-decoration:none;font-size:14px;padding:8px 0}.companion-menu-footer a:hover{text-decoration:underline}@media (max-width:500px){.companion-header{padding:14px 16px}.companion-heading>strong{font-size:21px}.companion-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.companion-menu .ed-velo{padding:8px 8px max(8px,env(safe-area-inset-bottom))}.companion-menu .ed-modal{border-radius:22px;max-height:calc(100dvh - 16px)}.companion-menu-content{padding:0 16px 16px}.companion-menu-footer{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.companion-dock button:active,.companion-header button:active{transform:none}}.companion-create-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.companion-create-options button{display:grid;gap:8px;text-align:left;padding:22px;border:1px solid #3b506c;border-radius:16px;background:#1a2a40;color:#edf4ff}.companion-create-options strong{font-size:18px}.companion-create-options span{color:#a5bbd3;font-size:13px}.companion-home-status{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.companion-home-status .tab-clock-pill{font-size:12px;color:#e7eef8;background:#15243a;border-color:#324760}.companion-menu[data-touch] .ed-modal{width:min(700px,100%);background:linear-gradient(145deg,#15253a,#101c2e 65%);box-shadow:0 24px 80px #0007}.companion-menu[data-touch] .ed-modal-cabeza{position:sticky;top:0;z-index:1;background:#142238;border-bottom:1px solid #ffffff0b;margin-bottom:18px}.companion-menu-location{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 24px;padding:12px 14px;background:#07132366;border:1px solid #ffffff0b;border-radius:12px;font-size:12px;color:#a5bbd3}.companion-menu-location strong{font-size:13px;color:#d4edf4;text-align:right;overflow-wrap:anywhere}.companion-menu[data-touch] .companion-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.companion-menu[data-touch] section[aria-label="Personal views"] .companion-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.companion-menu[data-touch] .companion-destination{display:flex;align-items:center;gap:11px;min-height:78px;padding:12px;border-color:#ffffff10;background:#ffffff04;transition:background .15s,border-color .15s}.companion-destination-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:12px;background:#29445b;color:#b7ddea}.companion-destination-icon svg{width:22px;height:22px}.companion-destination-copy{display:grid;gap:4px;min-width:0;flex:1}.companion-destination-copy strong{font-size:14px;font-weight:600}.companion-destination-copy small{font-size:11px;line-height:1.4;color:#a5b9cf}.companion-destination-indicator{font-size:19px;color:#7897af;flex:none}.companion-menu[data-touch] .companion-destination[aria-pressed=true]{border-color:#6cb8c780;background:linear-gradient(120deg,#254553,#1d3547)}.companion-destination[aria-pressed=true] .companion-destination-icon{background:#356474;color:#d7f9ff}.companion-destination[aria-pressed=true] .companion-destination-indicator{color:#a9edf1}.companion-menu[data-touch] .companion-destination:hover{background:#294257;border-color:#597b95}.companion-menu[data-touch] section[aria-label="Personal views"] .companion-destination{flex-wrap:wrap;gap:8px}.companion-menu[data-touch] section[aria-label="Personal views"] .companion-destination-copy{flex-basis:100%;order:2}.companion-menu[data-touch] section[aria-label="Personal views"] .companion-destination-indicator{margin-left:auto}.companion-customer-mark{display:inline-grid;place-items:center;width:30px;height:30px;margin-right:10px;border-radius:9px;background:#30465d;color:#dceaff;font-size:11px;font-weight:700;vertical-align:middle}.companion-menu[data-touch] section[aria-label="Quick actions"]{padding-top:18px;border-top:1px solid #30435b}.companion-menu[data-touch] section[aria-label="Quick actions"] button{background:transparent;border-color:#ffffff12;font-size:13px}@media (max-width:500px){.companion-menu[data-touch] .companion-destination{gap:8px;padding:10px;min-height:78px}.companion-menu[data-touch] section[aria-label="Personal views"] .companion-destination-copy small{display:none}.companion-menu-location{align-items:flex-start;flex-direction:column;gap:5px}.companion-menu-location strong{text-align:left}.companion-destination-copy small{font-size:10px}.companion-destination-icon{width:32px;height:32px}.companion-menu[data-touch] .companion-destination-indicator{font-size:16px}}@media (prefers-reduced-motion:reduce){.companion-menu[data-touch] .companion-destination{transition:none}}.companion-home-status .tab-clock-pill :is(.tab-clock-small-time,.tab-clock-next,.tab-clock-meeting-detail){opacity:.92}.screen-selection{display:contents}.screen-selection :focus-visible{outline:3px solid #92deef;outline-offset:3px}.screen-selection .ed-velo{z-index:120}.screen-selection .ed-modal{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border-radius:20px}.screen-selection-form{padding:0 24px 24px;color:var(--ed-texto,#dfe9f7);text-align:left}.screen-selection-current{display:grid;gap:7px;border:1px solid #4a6d8a55;background:#23425c33;border-radius:12px;padding:14px}.screen-selection-current>span{font-size:12px;color:#9ab3c8}.screen-selection-current>strong{font-size:16px;font-weight:600;overflow-wrap:anywhere}.screen-selection-form>p{font-size:13px;line-height:1.6;color:#a8bdd0}.screen-selection-editor>label{display:grid;gap:8px;margin-top:20px;font-size:14px}.screen-selection-form select{min-width:0;width:100%;min-height:48px;padding:10px 12px;border:1px solid #476481;border-radius:10px;background:#112035;color:#edf5ff;font:inherit;font-size:16px}.screen-selection-form footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.screen-selection-form footer button{min-height:48px;padding:10px 16px;border:1px solid #46617c;border-radius:10px;background:#1d334b;color:#e6f2ff;font:inherit;cursor:pointer;touch-action:manipulation}.screen-selection-form footer button[type=submit]{background:#3466d4;border-color:#638be7}.screen-selection-form footer button:hover{filter:brightness(1.15)}.screen-selection-form button:disabled{opacity:.55;cursor:default}.screen-selection-form p.screen-selection-error{color:#ffb8aa}.screen-selection-notice{position:fixed;z-index:70;bottom:82px;right:20px;max-width:min(400px,calc(100vw - 40px));padding:14px 18px;border:1px solid #51788c;border-radius:12px;background:#173648;color:#dcf2f9;font-size:13px;line-height:1.5}.ed-pagina[data-companion] .screen-selection-notice{bottom:calc(164px + env(safe-area-inset-bottom))}.screen-selection-layout{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);gap:18px;align-items:start}.screen-selection-devices{display:grid;gap:10px;max-height:340px;overflow-y:auto;overscroll-behavior:contain;padding:3px}.screen-selection-devices button{display:grid;gap:9px;text-align:left;width:100%;min-height:112px;padding:15px;border:1px solid #3b546f;border-radius:15px;background:#14273d;color:#dfeefa;font:inherit;cursor:pointer;touch-action:manipulation}.screen-selection-devices button:hover{background:#213d58}.screen-selection-devices button[aria-pressed=true]{border-color:#79c4dc;background:#24485b;box-shadow:inset 3px 0 #86d2e7}.screen-selection-device-name{font-size:15px;font-weight:600;overflow-wrap:anywhere}.screen-selection-device-board{font-size:12px;color:#b8cedf;overflow-wrap:anywhere}.screen-selection-report{display:flex;align-items:center;gap:7px;font-size:11px;color:#a9b7c8}.screen-selection-report i{width:6px;height:6px;flex:none;border-radius:50%;background:#8795a8}.screen-selection-report[data-recent]{color:#a3ddc7}.screen-selection-report[data-recent] i{background:#7bd3b0;box-shadow:0 0 8px #7bd3b044}.screen-selection-editor{min-width:0}.screen-selection-editor>p{font-size:12px;color:#a6bacd;line-height:1.6}.screen-selection-current>strong{font-size:15px}.screen-selection-current>span:not(:first-child){margin-top:8px}.screen-selection-empty{padding:24px 12px;border:1px dashed #486480;border-radius:14px;text-align:center}.screen-selection-intro{margin-top:0}.screen-selection-devices button:disabled{cursor:default;opacity:.65}@media (max-width:600px){.screen-selection-layout{grid-template-columns:1fr}.screen-selection-devices{grid-template-columns:repeat(2,minmax(0,1fr));max-height:230px}.screen-selection-devices button{min-height:112px;padding:12px}.screen-selection-form{padding:0 16px 18px}.screen-selection .ed-modal{max-height:calc(100dvh - 24px)}}.screen-selection-form footer{flex-wrap:wrap}.screen-selection-form footer .screen-selection-manage{margin-right:auto;background:transparent}.screen-selection .screen-selection-form select:focus-visible{outline:none;box-shadow:var(--focus-ring)}.screen-selection-editor>label+p,.screen-selection-editor>label~p{margin-top:6px}.screen-selection-form footer .screen-selection-ipad{display:inline-flex;align-items:center;min-height:48px;padding:10px 4px;margin-right:8px;color:#9fd3ea;text-decoration:underline;text-underline-offset:3px}.ed-pagina[data-companion]{padding-bottom:env(safe-area-inset-bottom)}.ed-pagina[data-companion] .ed-tablero{touch-action:none}.ed-pagina[data-companion] .ed-panel{min-width:300px}.companion-version{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 12px;background:#18384d;color:#d4ecf9;font-size:13px}.companion-version button{min-height:40px;background:#244d63;color:inherit;border:1px solid #6a9bb7;border-radius:6px;padding:8px 12px}@media (orientation:portrait){.ed-pagina[data-companion] .ed-cuerpo{flex-direction:column;overflow:auto}.ed-pagina[data-companion] .ed-tablero{flex:none;min-height:40vh}.ed-pagina[data-companion] .ed-panel{width:auto;flex:1}}.ed-pagina[data-companion]{background:#0c1524;color:#e3ebf5;padding-bottom:calc(90px + env(safe-area-inset-bottom));color-scheme:dark}.ed-pagina[data-companion] .ed-cuerpo{overflow:auto;position:relative;overscroll-behavior:contain;align-items:stretch}.ed-pagina[data-companion] button,.ed-pagina[data-companion] input,.ed-pagina[data-companion] select{min-height:48px;min-width:48px;touch-action:manipulation}.ed-pagina[data-companion] input,.ed-pagina[data-companion] select,.ed-pagina[data-companion] textarea{font-size:16px}.ed-pagina[data-companion] :focus-visible{outline:3px solid #a6deee;outline-offset:3px}.ed-pagina[data-companion] .ed-panel{position:fixed;z-index:45;right:16px;top:100px;bottom:calc(100px + env(safe-area-inset-bottom));width:min(440px,calc(100vw - 32px));max-width:none;min-width:0;border:1px solid #3b4e68;border-radius:20px;box-shadow:0 16px 60px #0008}.ed-pagina[data-companion] .ed-opciones{width:min(420px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 210px);overflow:auto;border-radius:18px}.companion-home{flex:1;min-width:0;padding:32px clamp(18px,4vw,56px) 36px;overflow:auto;scroll-padding:24px;outline:none}.companion-home-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 30px}.companion-home-heading p{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#91adbf;margin:0 0 8px}.companion-home-heading h2{font-size:36px;line-height:1.1;margin:0 0 10px;font-weight:550;letter-spacing:-.03em}.companion-home-heading div>span{color:#a5b6c9;font-size:14px}.companion-sync{font-size:12px;color:#e3bb8b;display:flex;align-items:center;gap:8px;white-space:nowrap}.companion-sync:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.companion-sync[data-online=true]{color:#9dd7bd}.companion-home-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start;max-width:1000px;margin:auto}.companion-task-section{min-width:0}.companion-task-toolbar{display:grid;gap:16px}.companion-task-toolbar [role=group]{display:flex;gap:4px;padding:4px;background:#172436;border-radius:16px}.companion-task-toolbar button{flex:1;background:transparent;border:0;border-radius:12px;color:#adc0d4;padding:8px 12px;font:inherit;font-weight:500;cursor:pointer}.companion-task-toolbar button[aria-pressed=true]{background:#304659;color:#effaff}.companion-task-toolbar button:hover{background:#2b3e52}.companion-search input{box-sizing:border-box;width:100%;background:#0e1c2e;border:1px solid #2e4056;border-radius:14px;padding:12px 16px;color:#e5f1ff;outline-offset:3px}.companion-search input::-moz-placeholder{color:#95a9bf}.companion-search input::placeholder{color:#95a9bf}.companion-list-label{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.companion-list-label h3{font-size:13px;font-weight:500;color:#b2c1d2}.companion-list-label>span{font-size:12px;color:#9db5c8;font-variant-numeric:tabular-nums}.companion-task-group>h3{font-size:14px;color:#a9cbd6;margin:24px 0 12px}.companion-task-group ul{list-style:none;margin:0;padding:0}.companion-task-group li{display:flex;align-items:center;gap:8px;border-bottom:1px solid #25354a;padding:12px 0;content-visibility:auto;contain-intrinsic-size:auto 86px}.companion-task-check{min-width:48px;min-height:44px;flex:none;display:grid;place-items:center;border:1px solid #425b73;border-radius:16px;background:#192a3b;color:#bfe6e3;font-size:20px;cursor:pointer}.companion-task-check span{width:16px;height:16px;border:1.5px solid #84a0b7;border-radius:6px}.companion-task-check:disabled{opacity:.6;cursor:wait}.companion-task-check:hover{background:#2c4658}.companion-task-open{flex:1;min-width:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:8px;display:grid;gap:8px;font:inherit;border-radius:10px}.companion-task-open:hover{background:#162639}.companion-task-open strong{font-size:16px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.companion-task-open>span{font-size:12px;color:#94aac1}.companion-task-group li[data-done=true] strong{text-decoration:line-through;color:#a2b5c7}.companion-row-arrow{color:#8198ae;font-size:24px;padding-right:6px}.companion-empty{padding:28px 12px;text-align:center;color:#a4b8cc}.companion-empty h3{font-size:18px;color:#d6e5f2;font-weight:500}.companion-empty p{line-height:1.6}.companion-empty button{padding:10px 20px;border:1px solid #4d6b7b;border-radius:14px;background:#203a49;color:#d4f2fa;font:inherit;cursor:pointer}@media (max-width:900px){.companion-home-columns{grid-template-columns:1fr}.companion-home{padding:24px}.companion-home-heading h2{font-size:30px}}@media (max-width:500px){.companion-home{padding:22px 16px}.companion-home-heading{align-items:flex-start}.companion-sync{font-size:11px}.companion-task-toolbar button{padding:8px}}:root{--on-brand: #fff;--off-ink: color-mix(in srgb, var(--off) 62%, var(--ink))}[data-tone=ok]{--tone: var(--ok);--tone-rgb: var(--ok-rgb)}[data-tone=run]{--tone: var(--run);--tone-rgb: var(--run-rgb)}[data-tone=warn]{--tone: var(--warn);--tone-rgb: var(--warn-rgb)}[data-tone=bad]{--tone: var(--bad);--tone-rgb: var(--bad-rgb)}[data-tone=off]{--tone: var(--off);--tone-rgb: var(--off-rgb)}[data-tone=info]{--tone: var(--info);--tone-rgb: var(--info-rgb)}.ui-dot{position:relative;display:inline-block;flex:none;width:8px;height:8px;border-radius:var(--r-pill);background:var(--tone, var(--off))}.ui-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-pill);background:var(--tone, var(--off));opacity:0}[data-tone=run]>.ui-dot:after,[data-pulse=true]>.ui-dot:after{animation:ui-breathe var(--breathe) var(--ease-io) infinite;animation-delay:var(--phase, 0s)}[data-tone=off]>.ui-dot{opacity:.6}@keyframes ui-breathe{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.ui-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin:0;padding:2px 8px 2px 6px;border:1px solid rgb(var(--tone-rgb, var(--off-rgb)) / .28);border-radius:var(--r-pill);background:rgb(var(--tone-rgb, var(--off-rgb)) / .1);color:var(--tone, var(--ink-2));font:var(--w-medium) var(--t-2) / var(--lh) var(--font);letter-spacing:.01em;white-space:nowrap;vertical-align:middle}.ui-chip[data-size=sm]{padding:1px 6px 1px 5px;gap:5px;font-size:var(--t-1)}.ui-chip[data-size=sm]>.ui-dot{width:6px;height:6px}.ui-chip-label{overflow:hidden;text-overflow:ellipsis}.ui-chip[data-tone=off]{color:var(--off-ink)}.ui-chip-since{color:var(--off-ink);font-weight:var(--w-regular);font-variant-numeric:tabular-nums}button.ui-chip{cursor:pointer;font-family:var(--font);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}button.ui-chip:hover{background:rgb(var(--tone-rgb, var(--off-rgb)) / .18);border-color:rgb(var(--tone-rgb, var(--off-rgb)) / .45)}.ui-host{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:var(--r-1);background:rgb(var(--host-rgb, var(--off-rgb)) / .16);color:color-mix(in srgb,var(--host, var(--off)) 60%,var(--ink));box-shadow:0 0 0 1px rgb(var(--host-rgb, var(--off-rgb)) / .35) inset;font:var(--w-semibold) 9px / 1 var(--font-mono);letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;cursor:default}.ui-host-label{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--ink-2);font:var(--w-medium) var(--t-1) / 1.2 var(--font);white-space:nowrap}.ui-host-label[data-tone=off]{color:var(--off-ink)}.ui-host-label-t{overflow:hidden;text-overflow:ellipsis}.ui-host[data-size=md]{width:22px;height:22px;font-size:10px;border-radius:var(--r-1)}.ui-host[data-punto]{width:8px;height:8px;border-radius:50%;background:var(--host, var(--off));box-shadow:none}.ui-host[data-punto][data-size=md]{width:10px;height:10px}.ui-heartbeat{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font:var(--w-regular) var(--t-1) / var(--lh) var(--font);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-heartbeat[data-tone=warn]{color:var(--warn)}.ui-heartbeat[data-tone=off]{color:var(--off-ink)}.ui-heartbeat>.ui-dot{width:6px;height:6px}.ui-heartbeat .ui-tick{animation:ui-tick var(--dur-tick) var(--ease-out) 1}@keyframes ui-tick{0%{transform:scale(1)}40%{transform:scale(1.15)}to{transform:scale(1)}}.ui-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px;margin:0 0 20px;color:var(--ink)}.ui-page-header-main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 320px}.ui-eyebrow{margin:0;color:var(--ink-3);font:var(--w-semibold) var(--t-1) / var(--lh) var(--font);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.ui-title{margin:0;color:var(--ink);font:var(--w-semibold) var(--t-6) / 1.15 var(--font);letter-spacing:-.01em;overflow-wrap:anywhere}.ui-page-header-freshness{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;color:var(--ink-2);font-size:var(--t-2)}.ui-page-header[data-compact=true]{align-items:center;margin-bottom:16px;min-height:36px}.ui-page-header[data-compact=true] .ui-page-header-main{flex-direction:row;align-items:center}.ui-page-header-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0}.ui-page-header[data-compact=true] .ui-page-header-freshness{margin-top:0}.ui-page-summary{color:var(--ink);font:var(--w-semibold) var(--t-3) / 1.3 var(--font);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-page-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:none}.ui-page-header-extra{flex:1 1 100%;min-width:0}@media (max-width: 720px){.ui-page-header{flex-direction:column;align-items:stretch;gap:10px}.ui-page-header-main{flex-basis:auto}.ui-page-header-actions{justify-content:flex-start}.ui-title{font-size:var(--t-5)}}.ui-tile{position:relative;display:flex;align-items:center;gap:14px;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:14px 16px 14px 18px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--s2);color:var(--ink);box-shadow:var(--sh-1);font-family:var(--font);text-align:left;overflow:hidden}.ui-tile:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 var(--r-1) var(--r-1) 0;background:var(--tone, var(--line-strong));opacity:.9}button.ui-tile{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}button.ui-tile:hover{border-color:var(--line-strong);background:var(--s3)}button.ui-tile:active{transform:translateY(1px)}.ui-tile-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ui-tile-value{color:var(--ink);font:var(--w-semibold) var(--t-5) / 1.1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ui-tile[data-tone=bad] .ui-tile-value{color:var(--bad)}.ui-tile[data-tone=off] .ui-tile-value{color:var(--ink-3)}.ui-tile-label{color:var(--ink-2);font-size:var(--t-2);font-weight:var(--w-medium)}.ui-tile-detail{color:var(--ink-3);font-size:var(--t-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-ring{flex:none;width:40px;height:40px;transform:rotate(-90deg)}.ui-ring-track{fill:none;stroke:var(--line-strong);stroke-width:3}.ui-ring-value{fill:none;stroke:var(--tone, var(--brand));stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset var(--dur-emph) var(--ease-out)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:36px;margin:0;padding:0 14px;border:1px solid transparent;border-radius:var(--r-2);background:transparent;color:var(--ink);font:var(--w-medium) var(--t-3) / 1 var(--font);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ui-btn[data-size=sm]{min-height:28px;padding:0 10px;font-size:var(--t-2);border-radius:var(--r-1)}.ui-btn:active:not(:disabled){transform:translateY(1px)}.ui-btn:disabled{opacity:.5;cursor:default}.ui-btn[data-variant=primary]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.ui-btn[data-variant=primary]:hover:not(:disabled){background:rgb(var(--brand-rgb) / .88)}.ui-btn[data-variant=secondary]{background:var(--s3);border-color:var(--line-strong);color:var(--ink)}.ui-btn[data-variant=secondary]:hover:not(:disabled){background:var(--s-tint);border-color:rgb(var(--brand-rgb) / .5)}.ui-btn[data-variant=ghost]{color:var(--ink-2)}.ui-btn[data-variant=ghost]:hover:not(:disabled){background:var(--s3);color:var(--ink)}.ui-btn[data-variant=danger]{background:rgb(var(--bad-rgb) / .12);border-color:rgb(var(--bad-rgb) / .4);color:var(--bad)}.ui-btn[data-variant=danger]:hover:not(:disabled){background:rgb(var(--bad-rgb) / .2)}@media (pointer: coarse){.ui-btn{min-height:44px}.ui-btn[data-size=sm]{min-height:36px}}.ui-count{font-variant-numeric:tabular-nums}.ui-enter{animation:ui-rise var(--dur-enter) var(--ease-out) both;animation-delay:calc(min(var(--i, 0),8) * var(--stagger))}.ui-view-swap{position:relative;min-width:0}.ui-view-swap-in{animation:ui-rise calc(var(--dur-enter) / 2) var(--ease-out) backwards}.ui-view-swap-out{position:absolute;top:0;right:0;left:0;pointer-events:none;animation:ui-fade calc(var(--dur-enter) / 3) var(--ease-in) both}.ui-ring-flash{animation:ui-ring-flash var(--dur-emph) var(--ease-out) 1}.ui-nudge{animation:ui-nudge var(--dur-nudge) var(--ease-io) 2}@keyframes ui-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ui-fade{0%{opacity:1}to{opacity:0}}@keyframes ui-ring-flash{0%{box-shadow:0 0 0 1px var(--accent)}to{box-shadow:0 0 0 1px transparent}}@keyframes ui-nudge{0%{box-shadow:0 0 0 0 transparent inset;background-color:transparent}35%{box-shadow:3px 0 0 0 var(--tone, var(--warn)) inset;background-color:rgb(var(--tone-rgb, var(--warn-rgb)) / .1)}to{box-shadow:3px 0 0 0 var(--tone, var(--warn)) inset;background-color:transparent}}.ui-pulse{display:inline-flex;align-items:center;gap:6px;flex:none;box-sizing:border-box;height:28px;margin:0;padding:0 10px 0 9px;border:1px solid var(--line);border-radius:var(--r-1);background:var(--s2);color:var(--ink-2);font:var(--w-medium) var(--t-2) / 1 var(--font);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ui-pulse:hover{background:var(--s3);border-color:var(--line-strong);color:var(--ink)}.ui-pulse[data-corto=true]{min-width:44px;justify-content:center;padding:0 8px}.ui-pulse-label{color:var(--ink)}.ui-pulse-n{color:var(--ink);font-weight:var(--w-semibold)}.ui-pulse[data-tone=warn] .ui-pulse-n,.ui-pulse[data-tone=warn] .ui-pulse-texto{color:var(--warn)}.ui-pulse[data-tone=bad] .ui-pulse-n,.ui-pulse[data-tone=bad] .ui-pulse-texto{color:var(--bad)}.ui-pulse-texto{color:var(--ink-2)}.ui-pulse[data-tone=off],.ui-pulse[data-tone=off] :is(.ui-pulse-label,.ui-pulse-n,.ui-pulse-texto){color:var(--off-ink)}.ui-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-pulse>.ui-dot{width:7px;height:7px}.ui-tabs{display:flex;align-items:center;gap:4px;min-width:0;margin:0;padding:0;font-family:var(--font)}.ui-tabs[data-variant=underline]{gap:20px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.ui-tabs>.ui-tab.ui-tab{position:relative;display:inline-flex;align-items:center;gap:6px;flex:none;min-height:36px;margin:0;padding:0 2px;border:0;border-radius:0;background:transparent;color:var(--ink-2);font:var(--w-medium) var(--t-3) / 1 var(--font);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.ui-tabs>.ui-tab.ui-tab:hover:not(:disabled){color:var(--ink);background:transparent}.ui-tabs>.ui-tab.ui-tab:disabled{opacity:.5;cursor:default}.ui-tabs>.ui-tab.ui-tab:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-1)}.ui-tabs[data-variant=underline]>.ui-tab.ui-tab:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:var(--brand);opacity:0;transform:scaleX(.4);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.ui-tabs>.ui-tab.ui-tab:is([aria-pressed=true],[aria-selected=true]){color:var(--ink)}.ui-tabs[data-variant=underline]>.ui-tab.ui-tab:is([aria-pressed=true],[aria-selected=true]):after{opacity:1;transform:none}.ui-tab-label{display:inline-flex;align-items:center;gap:6px}.ui-tab-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:var(--t-2)}.ui-tabs[data-variant=segmented]{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--s1)}.ui-tabs[data-variant=segmented]>.ui-tab.ui-tab{min-height:30px;padding:0 12px;border-radius:var(--r-1);font-size:var(--t-2)}.ui-tabs[data-variant=segmented]>.ui-tab.ui-tab:is([aria-pressed=true],[aria-selected=true]){background:var(--s3);box-shadow:inset 0 0 0 1px var(--line-strong)}.ui-tabs[data-size=sm]>.ui-tab.ui-tab{min-height:28px;font-size:var(--t-2)}@media (pointer: coarse){.ui-tabs>.ui-tab.ui-tab{min-height:44px}}.ui-na{max-width:520px;margin:64px auto;padding:0 16px;color:var(--ink);font-family:var(--font);text-align:center}.ui-na-title{margin:0 0 6px;font-size:var(--t-4);font-weight:var(--w-semibold)}.ui-na-reason{margin:0;color:var(--ink-2);font-size:var(--t-3);line-height:var(--lh)}.ui-na-action{display:inline-flex;align-items:center;min-height:40px;margin-top:18px;padding:0 18px;border-radius:var(--r-2);background:var(--brand);color:var(--on-brand);font-family:var(--font);font-size:var(--t-3);font-weight:var(--w-semibold);text-decoration:none}.ui-na-action:hover{background:rgb(var(--brand-rgb) / .88)}.ui-na-action:focus-visible{outline:2px solid var(--focus, var(--brand));outline-offset:2px}@media (pointer: coarse){.ui-na-action{min-height:44px}}:root[data-motion~=no-entrance]{--dur-enter: 1ms;--stagger: 0ms}:root[data-motion~=no-entrance] :is(.hw-hoja,.hw-sube,.hw-logo-anima img,.hw-logo-anima .hw-logo-mascara i,.hw-fibra .izq,.hw-fibra .der){animation:none}:root[data-motion~=no-entrance] .hw-fibra :is(.izq,.der){stroke-dashoffset:0;opacity:.18}:root[data-motion~=no-breathe]{--breathe: 0s;--heartbeat: 0s}:root[data-motion~=no-breathe] :is(.hw-vivo:after,.hw-activo .hw-icono:after){animation:none;opacity:0}:root[data-motion~=no-ambient]{--spark: 0s}:root[data-motion~=no-ambient] [data-ambient],:root[data-motion~=no-ambient] .hw-fibra .chispa{animation:none!important}:root[data-motion~=no-ambient] .hw-fibra .chispa{opacity:0}.cli-raiz{position:relative;color:#eef0f2;font-family:Inter,SF Pro Display,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.cli-raiz *,.cli-raiz *:before,.cli-raiz *:after{box-sizing:border-box}.cli-raiz[data-formato=tv]{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.cli-raiz[data-formato=enlace]{min-height:100vh;font-size:15px}.cli-fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:linear-gradient(160deg,#1c1f24,#121417 45%,#0a0b0d);contain:strict}.cli-raiz[data-formato=enlace] .cli-fondo{position:fixed}.cli-brillo{position:absolute;top:-40%;right:-22%;width:82%;height:135%;pointer-events:none;opacity:.8;background:radial-gradient(closest-side,var(--cli-brillo, rgba(214, 220, 228, .16)) 0%,rgba(140,150,160,.05) 55%,rgba(140,150,160,0) 100%);will-change:transform,opacity;animation:cli-brillo 160s ease-in-out infinite}.cli-brillo2{position:absolute;bottom:-50%;left:-20%;width:60%;height:110%;pointer-events:none;opacity:.8;background:radial-gradient(closest-side,var(--cli-brillo2, rgba(0, 0, 0, 0)) 0%,rgba(0,0,0,0) 70%);will-change:transform,opacity;animation:cli-brillo2 200s ease-in-out infinite}@keyframes cli-brillo{0%{opacity:.6;transform:translate3d(8.5%,-14.4%,0) scale(1);animation-timing-function:cubic-bezier(.42,0,1,1)}25%{opacity:1;transform:translate3d(-37.8%,16.7%,0) scale(1.1);animation-timing-function:cubic-bezier(0,0,.58,1)}50%{opacity:.6;transform:translate3d(-84.2%,47.8%,0) scale(1);animation-timing-function:cubic-bezier(.42,0,1,1)}75%{opacity:1;transform:translate3d(-37.8%,16.7%,0) scale(1.1);animation-timing-function:cubic-bezier(0,0,.58,1)}to{opacity:.6;transform:translate3d(8.5%,-14.4%,0) scale(1)}}@keyframes cli-brillo2{0%{opacity:.6;transform:translateZ(0) scale(1);animation-timing-function:cubic-bezier(.42,0,1,1)}25%{opacity:1;transform:translate3d(63.3%,-38.7%,0) scale(1.1);animation-timing-function:cubic-bezier(0,0,.58,1)}50%{opacity:.6;transform:translate3d(126.7%,-77.3%,0) scale(1);animation-timing-function:cubic-bezier(.42,0,1,1)}75%{opacity:1;transform:translate3d(63.3%,-38.7%,0) scale(1.1);animation-timing-function:cubic-bezier(0,0,.58,1)}to{opacity:.6;transform:translateZ(0) scale(1)}}.cli-escenario{position:relative;z-index:1;flex:none;overflow:hidden;display:flex;flex-direction:column;padding:1.4em 2.4em 1.8em}.cli-escenario--sin-medir{width:100%;height:56.25vw;font-size:1.02vw}.cli-pagina{position:relative;z-index:1;width:100%;max-width:1500px;margin:0 auto;padding:1.5em 1.5em 3em}.cli-encabezado{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.cli-escenario .cli-encabezado{height:5em}.cli-logo-easytek{display:block;height:4em;width:auto;justify-self:start}.cli-titulos{text-align:center;min-width:0}.cli-nombre{margin:0;font-size:1.75em;line-height:1.15;font-weight:650;letter-spacing:-.01em;color:#f3f4f6}.cli-subtitulo{margin:.15em 0 0;color:#a3aab4;letter-spacing:.04em}.cli-logo-cliente{display:block;height:4.6em;width:auto;max-width:17em;-o-object-fit:contain;object-fit:contain;justify-self:end}.cli-chips{flex:none;display:flex;list-style:none;margin:.9em 0 0;padding:0}.cli-escenario .cli-chips{height:3.3em}.cli-chip{display:flex;flex:1 1 0;min-width:0;max-width:14em;margin:0 .6em 0 0}.cli-chip:last-child{margin-right:0}.cli-chip-caja{display:block;flex:1 1 auto;min-width:0;margin:0;padding:.5em .8em;border-radius:.8em;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:inherit;font:inherit;text-align:left}button.cli-chip-caja{cursor:pointer}button.cli-chip-caja:focus-visible{outline:2px solid var(--cli-acento, #e7e9ec);outline-offset:2px}.cli-chip[data-activo=true] .cli-chip-caja{border-color:var(--cli-acento, #e7e9ec);box-shadow:0 0 0 1px var(--cli-acento, #e7e9ec) inset;background:#ffffff12}.cli-chip-nombre{display:flex;justify-content:space-between;font-size:.92em;font-weight:600;line-height:1.2}.cli-chip-texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-chip-cifra{flex:none;margin-left:.8em;color:#8b929c;font-weight:500}.cli-barra{display:block;height:.35em;margin-top:.3em;border-radius:9px;background:#ffffff14;overflow:hidden}.cli-barra-llena{display:block;height:100%;background:var(--cli-acento, #e7e9ec)}.cli-pagina .cli-chips{flex-wrap:wrap}.cli-pagina .cli-chip{flex:0 1 auto;min-width:8em;margin:.3em .6em .3em 0}.cli-general{flex:none;display:flex;align-items:center;margin:.9em 0 0;font-size:.95em;color:#a3aab4}.cli-escenario .cli-general{height:1.5em}.cli-pista{flex:1 1 auto;height:.5em;margin:0 1em}.cli-columnas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:1.1em;margin-top:1.1em}.cli-escenario .cli-columnas{flex:1 1 0;min-height:0;grid-template-rows:minmax(0,1fr)}.cli-pagina .cli-columnas{margin-top:1.4em;align-items:start}.cli-col{display:flex;flex-direction:column;min-width:0;padding:.9em;border-radius:1em;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.cli-escenario .cli-col{overflow:hidden;padding-bottom:0}.cli-escenario .cli-lista{padding-bottom:.9em}.cli-col-titulo{display:flex;justify-content:space-between;margin:0;font-size:.8em;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:#8b929c}.cli-col[data-columna=en_curso] .cli-col-titulo span:first-child{color:var(--cli-acento, #e7e9ec)}.cli-lista{list-style:none;margin:0;padding:0}.cli-lista>li{margin-top:.55em}.cli-carta{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:.6em .75em;border-radius:.8em;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.cli-carta-titulo{display:block;align-self:stretch;font-size:1em;line-height:1.3;color:#eef0f2;overflow-wrap:anywhere}.cli-escenario .cli-carta-titulo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.cli-etiqueta{margin-top:.5em;padding:.12em .55em;border-radius:999px;background:#ffffff14;color:#c9ced6;font-size:.72em;line-height:1.2;font-weight:600}.cli-carta[data-estado=idea] .cli-carta-titulo{color:#a3aab4;font-style:italic}.cli-carta[data-estado=hecha] .cli-carta-titulo{color:#7d848e;text-decoration:line-through}.cli-carta[data-estado=en_curso]{border-color:var(--cli-acento, #e7e9ec);box-shadow:0 0 0 1px var(--cli-acento, #e7e9ec),0 0 1.4em var(--cli-acento-tenue, rgba(231, 233, 236, .2))}.cli-mas{padding-left:.2em;font-size:.85em;line-height:1.2;color:#8b929c}.cli-conexion{position:absolute;top:.8em;right:1em;width:.7em;height:.7em;border-radius:50%;background:#fcd34d;box-shadow:0 0 .6em #fcd34d99}@media (max-width: 1000px){.cli-pagina .cli-columnas{grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:1.1em}}@media (max-width: 640px){.cli-raiz[data-formato=enlace]{font-size:14px}.cli-pagina{padding:1.1em 1em 2.4em}.cli-pagina .cli-columnas{grid-template-columns:minmax(0,1fr)}.cli-pagina .cli-encabezado{grid-template-columns:1fr 1fr}.cli-pagina .cli-titulos{grid-column:1 / -1;grid-row:2;margin-top:.9em}.cli-pagina .cli-logo-easytek{height:3.2em}.cli-pagina .cli-logo-cliente{height:3.6em;max-width:11em}.cli-pagina .cli-nombre{font-size:1.6em}.cli-pagina .cli-chip{flex:1 0 40%;max-width:none}}@media (min-width: 1500px){.cli-raiz[data-formato=enlace]{font-size:17px}}@media (prefers-reduced-motion: reduce){.cli-brillo,.cli-brillo2{animation:none!important}}.ec-tablero{overflow:hidden}.ec-cargando{position:absolute;top:45%;left:0;right:0;text-align:center}.cli-raiz.ec-raiz{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;font-size:15px}@media (min-width: 1700px){.cli-raiz.ec-raiz{font-size:16px}}.ec-pagina{position:relative;z-index:1;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%;max-width:1760px;margin:0 auto;padding:16px 24px 20px}.ec-encabezado{flex:none}.ec-raiz .cli-logo-easytek{height:2.9em}.ec-raiz .cli-logo-cliente{height:3.3em;max-width:13em}.ec-raiz .cli-nombre{font-size:1.6em}.ec-fila-areas{flex:none;display:flex;align-items:flex-start;gap:1em}.ec-fila-areas>:first-child{flex:1 1 auto;min-width:0}.ec-fila-areas>.ec-editar-workspace{flex:none;margin-top:1.25em;white-space:nowrap}.ec-chips{flex:none;flex-wrap:wrap;margin-top:.8em}.ec-raiz .cli-chip{flex:0 1 auto;min-width:8em;margin:.3em .6em .3em 0}.ec-raiz .cli-general{flex:none}.cli-columnas.ec-columnas{flex:1 1 auto;min-height:0;margin-top:1em;grid-template-rows:minmax(0,1fr)}.ec-col{min-height:0;overflow:hidden;transition:border-color .15s ease,background-color .15s ease}.ec-col[data-destino]{border-color:var(--cli-acento, #e7e9ec);background-color:#ffffff0f}.ec-lista{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0 -.35em;padding:0 .35em .4em;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.cli-carta.ec-carta{flex-direction:row;align-items:flex-start;gap:.6em;cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.ec-carta:hover{border-color:#fff3}.ec-carta[data-estado=en_curso]:hover{border-color:var(--cli-acento, #e7e9ec)}.ec-carta[data-arrastrando]{opacity:.45}.ec-carta[data-interna]{border-style:dashed;border-color:#fcd34d59}.ec-carta-cuerpo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.ec-carta .cli-carta-titulo{border-radius:.3em}.ec-carta .cli-carta-titulo:focus-visible{outline:2px solid var(--cli-acento, #e7e9ec);outline-offset:2px}.ec-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;position:relative;width:1.25em;height:1.25em;margin:.05em 0 0;padding:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);background:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.ec-check:hover{border-color:var(--cli-acento, #e7e9ec);box-shadow:0 0 0 .2em var(--cli-acento-tenue, rgba(231, 233, 236, .2))}.ec-check:focus-visible{outline:2px solid var(--cli-acento, #e7e9ec);outline-offset:2px}.ec-carta[data-estado=hecha] .ec-check{background-color:var(--cli-acento, #e7e9ec);border-color:var(--cli-acento, #e7e9ec)}.ec-carta[data-estado=hecha] .ec-check:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:.75em;font-weight:700;line-height:1;color:#0b0c0e}.ec-etiquetas{display:flex;flex-wrap:wrap;gap:.4em;margin-top:.45em}.ec-etiquetas .cli-etiqueta{margin-top:0}.ec-etiqueta--interna{color:#fcd34d;background:#fcd34d1f}.ec-etiqueta--mio{color:#eef0f2;background:var(--cli-acento-tenue, rgba(231, 233, 236, .2))}.ec-publicar{margin-top:.5em;padding:.25em .75em;font:inherit;font-size:.78em;font-weight:600;color:var(--cli-acento, #e7e9ec);background:none;border:1px solid var(--cli-acento, #e7e9ec);border-radius:999px;cursor:pointer}.ec-publicar:hover{color:#0b0c0e;background:var(--cli-acento, #e7e9ec)}.ec-agregar{flex:none;margin-top:.7em;padding:.5em .75em;font:inherit;font-size:.9em;text-align:left;color:#a3aab4;background:none;border:1px dashed rgba(255,255,255,.14);border-radius:.7em;cursor:pointer}.ec-agregar:hover,.ec-agregar:focus-visible{color:#eef0f2;border-color:var(--cli-acento, #e7e9ec);outline:none}.ec-nueva{flex:none;display:flex;flex-direction:column;gap:.45em;margin-top:.7em}.ec-nueva-campo{font:inherit;font-size:1em;line-height:1.3;color:#f3f4f6;background:#ffffff14;border:1px solid var(--cli-acento, #e7e9ec);border-radius:.7em;padding:.5em .65em;resize:none;outline:none}.ec-nueva-campo::-moz-placeholder{color:#8b929c}.ec-nueva-campo::placeholder{color:#8b929c}.ec-nueva-fila{display:flex;align-items:center;gap:.4em}.ec-nueva-ok,.ec-nueva-no{font:inherit;font-size:.85em;padding:.4em .8em;border:0;border-radius:.6em;cursor:pointer}.ec-nueva-ok{font-weight:600;color:#0b0c0e;background:var(--cli-acento, #e7e9ec)}.ec-nueva-no{color:#a3aab4;background:none}.ec-nueva-no:hover{color:#eef0f2}.ec-columna-seg .ed-seg button{white-space:nowrap;padding-left:4px;padding-right:4px}.ec-publicar-panel{display:grid;gap:8px;padding:12px;border:1px dashed rgba(252,211,77,.45);border-radius:10px;background:#fcd34d0f}.ec-publicar-panel .ed-nota{margin:0}.ec-publicar-panel .ed-boton{justify-self:start}.ec-ajustes{display:grid;gap:18px}.ec-ajustes .ed-et{margin:0 0 8px}.ec-idc{position:relative;overflow:hidden;min-height:132px;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);color:#eef0f2;background:#0a0b0d}.ec-idc-contenido{position:relative;z-index:1;display:grid;justify-items:start;gap:2px;padding-right:92px}.ec-idc-logo{display:block;height:46px;width:auto;max-width:100%;margin-bottom:10px;-o-object-fit:contain;object-fit:contain}.ec-idc-sin-logo{display:inline-flex;align-items:center;height:46px;margin-bottom:10px;padding:0 12px;font-size:12px;color:#a3aab4;border:1px dashed rgba(255,255,255,.2);border-radius:8px}.ec-idc-nombre,.ec-idc-sub{box-sizing:border-box;width:calc(100% + 8px);margin:0 -4px;padding:2px 4px;font:inherit;color:inherit;background:transparent;border:0;border-radius:6px;outline:1px dashed transparent;transition:background-color .15s ease,outline-color .15s ease}.ec-idc-nombre{font-size:18px;font-weight:600;letter-spacing:-.01em;color:#f3f4f6}.ec-idc-sub{font-size:13px;color:#a3aab4}.ec-idc-nombre::-moz-placeholder,.ec-idc-sub::-moz-placeholder{color:#8b929c}.ec-idc-nombre::placeholder,.ec-idc-sub::placeholder{color:#8b929c}.ec-idc-nombre:hover,.ec-idc-sub:hover{background:#ffffff0f;outline-color:#fff3}.ec-idc-nombre:focus,.ec-idc-sub:focus{background:#ffffff14;outline:2px solid var(--cli-acento, #e7e9ec);outline-offset:0}.ec-idc .ec-idc-cambiar{position:absolute;z-index:1;top:10px;right:10px;padding:5px 9px;font-size:11.5px;color:#eef0f2;background:#00000059;border:1px solid rgba(255,255,255,.18);border-radius:999px}.ec-idc .ec-idc-cambiar:hover{background:#0000008c}.ec-idc .ec-idc-cambiar .ed-icono--flecha{display:none}.ec-idc-ayuda{margin-top:8px}.ec-logo-campo{padding-top:10px}.ec-logo-campo .ed-et{margin:0}.ec-sws{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ec-swc{display:grid;justify-items:center;align-content:start;gap:5px;padding:10px 6px;text-align:center;border-radius:10px;background:var(--ed-campo);border:1px solid var(--ed-linea)}.ec-swc-circulo{position:relative;width:30px;height:30px;border-radius:50%;box-shadow:0 0 0 3px rgb(var(--tab-texto-rgb) / .08);overflow:hidden;cursor:pointer}.ec-swc-circulo:focus-within{outline:2px solid var(--tab-acento, var(--tab-azul));outline-offset:3px}.ec-swc[data-platino] .ec-swc-circulo{background:linear-gradient(135deg,#f4f5f7,#c9ced6 55%,#8b929c)}.ec-swc-circulo input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ec-swc-nombre{font-size:12px;font-weight:600}.ec-swc-nota{font-size:10.5px;line-height:1.25;color:rgb(var(--tab-texto-rgb) / .5)}.ec-swc-platino{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:2px;padding:3px 9px;font:inherit;font-size:11px;color:inherit;background:none;border:1px solid var(--ed-campo-borde);border-radius:999px;cursor:pointer}.ec-swc-platino:hover{background:var(--ed-campo)}.ec-swc-platino[aria-pressed=true]{background:var(--ed-activo);border-color:var(--ed-activo-borde)}.ec-areas-ayuda{font-weight:400;letter-spacing:0;text-transform:none;opacity:.75}.ec-areas-vacio{margin-bottom:8px}.ec-chips-areas{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ec-ach{position:relative;display:flex;align-items:center;gap:4px;padding:4px 6px 4px 4px;font-size:12.5px;border-radius:999px;background:var(--ed-campo);border:1px solid var(--ed-campo-borde);transition:border-color .15s ease,opacity .15s ease}.ec-ach[data-arrastrando]{opacity:.45}.ec-ach[data-destino]{border-color:var(--tab-cian);box-shadow:-3px 0 0 -1px var(--tab-cian)}.ec-ach-asa{display:grid;place-items:center;width:16px;height:22px;font-size:12px;line-height:1;color:rgb(var(--tab-texto-rgb) / .4);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ec-ach-asa:active{cursor:grabbing}.ec-ach-nombre{min-width:2ch;max-width:16ch;padding:2px 4px;font:inherit;color:inherit;background:transparent;border:0;border-radius:6px;field-sizing:content;outline:none}.ec-ach-nombre:hover{background:rgb(var(--tab-texto-rgb) / .06)}.ec-ach-nombre:focus{background:rgb(var(--tab-texto-rgb) / .08);box-shadow:0 0 0 2px var(--tab-acento, var(--tab-azul))}.ec-ach-n{min-width:1ch;font-size:11px;color:rgb(var(--tab-texto-rgb) / .5);font-variant-numeric:tabular-nums}.ec-ach-quitar,.ec-ach-mover button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:20px;height:20px;padding:0;font:inherit;font-size:13px;line-height:1;color:rgb(var(--tab-texto-rgb) / .55);background:none;border:0;border-radius:50%;cursor:pointer}.ec-ach-quitar:hover,.ec-ach-mover button:hover{color:var(--tab-texto);background:rgb(var(--tab-texto-rgb) / .1)}.ec-ach-quitar:focus-visible,.ec-ach-mover button:focus-visible{outline:2px solid var(--tab-acento, var(--tab-azul));outline-offset:1px}.ec-ach-mover button:disabled{opacity:.3;cursor:default}.ec-ach-mover{display:flex;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-ach:focus-within .ec-ach-mover{position:static;width:auto;height:auto;overflow:visible;clip:auto}.ec-ach--nueva{padding-left:6px;border-style:dashed;background:none}.ec-ach--nueva .ec-ach-nombre::-moz-placeholder{color:var(--tab-cian);opacity:1}.ec-ach--nueva .ec-ach-nombre::placeholder{color:var(--tab-cian);opacity:1}[data-fondo=claro] .ec-ach--nueva .ec-ach-nombre::-moz-placeholder{color:var(--tab-azul)}[data-fondo=claro] .ec-ach--nueva .ec-ach-nombre::placeholder{color:var(--tab-azul)}.ec-ach-agregar{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2px 8px;font:inherit;font-size:11.5px;font-weight:600;color:#fff;background:var(--tab-azul);border:0;border-radius:999px;cursor:pointer}.ec-areas-nota{margin-top:8px}.ec-barra{display:grid;gap:6px;padding:10px 12px 10px 18px;font-size:12.5px;border-top:1px solid var(--ed-linea);background:rgb(var(--tab-azul-rgb) / .12)}.ec-barra-fila{display:flex;align-items:center;gap:8px}.ec-barra-cuenta{flex:1;font-weight:500}.ec-barra .ed-boton{padding:7px 13px;font-size:12.5px;border-radius:999px}.ec-barra-error{margin:0;font-size:12.5px}.ec-share{display:grid;gap:18px}.ec-share .ed-et{margin:0 0 6px}.ec-share-titulo+.ed-nota{margin-bottom:6px}.ec-share-vacio{margin-top:6px}.ec-ppl{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ec-pr{padding:6px;border-radius:10px}.ec-pr:hover{background:rgb(var(--tab-texto-rgb) / .04)}.ec-pr-fila{display:flex;align-items:center;gap:10px}.ec-av{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--tab-azul),var(--tab-cian))}.ec-pr[data-sin-pin] .ec-av{color:#e9c95f;background:#e9c95f40}.ec-av--tv{font-size:11px;color:var(--ed-chip-texto);background:rgb(var(--tab-texto-rgb) / .08)}.ec-pr-nm{flex:1;min-width:0;display:grid;gap:1px}.ec-pr-nm b{overflow:hidden;font-size:13.5px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.ec-pr-nm small{font-size:11.5px;color:rgb(var(--tab-texto-rgb) / .55)}.ec-pr-nm .ec-share-bloqueo{color:#f87171}.ec-st{flex:none;padding:2px 8px;font-size:10.5px;font-weight:600;border-radius:999px}.ec-st--pin{color:#62d39b;background:#62d39b1f}.ec-st--sin{color:#e9c95f;background:#e9c95f1f}.ec-st--on{color:var(--tab-cian);background:rgb(var(--tab-cian-rgb) / .1)}.ec-st--off{color:rgb(var(--tab-texto-rgb) / .6);background:rgb(var(--tab-texto-rgb) / .08)}[data-fondo=claro] .ec-st--pin{color:#047857}[data-fondo=claro] .ec-st--sin{color:#92400e}[data-fondo=claro] .ec-st--on{color:var(--tab-azul)}.ec-menu{position:relative;flex:none}.ec-kb{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:28px;height:28px;padding:0;font:inherit;font-size:16px;line-height:1;color:inherit;background:none;border:0;border-radius:8px;opacity:.6;cursor:pointer}.ec-kb:hover,.ec-kb[aria-expanded=true]{opacity:1;background:rgb(var(--tab-texto-rgb) / .07)}.ec-kb:focus-visible{opacity:1;outline:2px solid var(--tab-acento, var(--tab-azul));outline-offset:1px}.ec-menu-lista{position:absolute;z-index:5;top:calc(100% + 4px);right:0;display:grid;min-width:150px;padding:4px;background:var(--ed-panel);border:1px solid var(--ed-campo-borde);border-radius:10px;box-shadow:0 14px 34px #0006}.ec-menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 10px;font:inherit;font-size:13px;text-align:left;color:inherit;background:none;border:0;border-radius:7px;cursor:pointer}.ec-menu-item:hover,.ec-menu-item:focus{background:rgb(var(--tab-texto-rgb) / .08);outline:none}.ec-menu-item--peligro{color:var(--ed-peligro)}.ec-share-sin-pin{margin:6px 0 0 42px}.ec-share-form-pin,.ec-share-confirmar{margin:10px 0 4px 42px}.ec-pr>.ed-nota--ok{margin:6px 0 0 42px}.ec-share-pin{display:flex;gap:6px}.ec-share-pin .ed-campo{flex:1 1 auto;min-width:0}.ec-newl{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px dashed rgb(var(--tab-cian-rgb) / .35);background:rgb(var(--tab-cian-rgb) / .04)}.ec-newl-titulo{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tab-cian)}[data-fondo=claro] .ec-newl-titulo{color:var(--tab-azul)}.ec-newl-fila{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start}.ec-newl-fila--pin{grid-template-columns:minmax(0,1fr) auto}.ec-newl .ed-campo{padding:7px 9px;font-size:13px}.ec-newl .ed-campo--pin{font-size:15px;letter-spacing:.12em}.ec-newl .ed-campo--pin::-moz-placeholder{font-size:13px;font-weight:400;letter-spacing:0}.ec-newl .ed-campo--pin::placeholder{font-size:13px;font-weight:400;letter-spacing:0}.ec-newl .ec-share-pin .ed-boton{padding:7px 9px;font-size:12px}.ec-newl .ed-nota,.ec-newl .ed-error{margin:0}.ec-share-nuevo{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(98,211,155,.35);background:#62d39b0f}.ec-share-nuevo .ed-nota,.ec-share-nuevo .ed-alerta,.ec-share-nuevo .ed-error{margin:0}.ec-share-direccion{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ec-share-mas{margin-top:8px}.ec-share-tv{padding-top:10px}@media (prefers-reduced-motion: reduce){.ec-idc-nombre,.ec-idc-sub,.ec-ach{transition:none}}@media (max-width: 1100px){.cli-raiz.ec-raiz{overflow-y:auto}.ec-pagina{flex:none;min-height:100%}.cli-columnas.ec-columnas{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-row-gap:1.1em;align-items:start}.ec-lista{overflow:visible}}@media (max-width: 640px){.ec-pagina{padding:12px 14px 20px}.cli-columnas.ec-columnas{grid-template-columns:minmax(0,1fr)}.ec-encabezado{grid-template-columns:1fr 1fr}.ec-encabezado .cli-titulos{grid-column:1 / -1;grid-row:2;margin-top:.7em}}[data-fondo=claro] .cli-raiz.ec-raiz{color:var(--ink)}[data-fondo=claro] .ec-raiz>.cli-fondo{background:linear-gradient(160deg,var(--s0) 0%,var(--s1) 55%,var(--s2) 100%)}[data-fondo=claro] .ec-raiz .cli-nombre{color:var(--ink)}[data-fondo=claro] .ec-raiz :is(.cli-subtitulo,.cli-chip-nombre,.cli-col-titulo,.cli-general,.ec-agregar,.ec-nueva-no){color:var(--ink-2)}[data-fondo=claro] .ec-raiz :is(.cli-chip-texto,.cli-chip-cifra,.cli-carta[data-estado=hecha] .cli-carta-titulo){color:var(--ink-3)}[data-fondo=claro] .ec-raiz .cli-chip-caja{border-color:var(--line);background:var(--s1);box-shadow:var(--sh-1)}[data-fondo=claro] .ec-raiz .cli-chip[data-activo=true] .cli-chip-caja{background:var(--s-tint)}[data-fondo=claro] .ec-raiz .cli-barra{background:var(--line)}[data-fondo=claro] .ec-raiz .cli-col{border-color:var(--line);background:color-mix(in srgb,var(--s1) 70%,transparent)}[data-fondo=claro] .ec-raiz .cli-carta{border-color:var(--line);background:var(--s1);color:var(--ink);box-shadow:var(--sh-1)}[data-fondo=claro] .ec-raiz :is(.cli-carta-titulo,.ec-agregar:focus-visible,.ec-nueva-no:hover){color:var(--ink)}[data-fondo=claro] .ec-raiz .cli-etiqueta{background:var(--s2);color:var(--ink-2)}[data-fondo=claro] .ec-raiz .ec-carta:hover{border-color:var(--line-strong)}[data-fondo=claro] .ec-raiz .ec-col[data-destino]{background-color:var(--s-tint)}[data-fondo=claro] .ec-raiz .ec-check,[data-fondo=claro] .ec-raiz .ec-agregar{border-color:var(--line-strong)}[data-fondo=claro] .ec-raiz .ec-nueva-campo{background:var(--s1);color:var(--ink)}[data-fondo=claro] .ec-raiz .ec-nueva-campo::-moz-placeholder{color:var(--ink-3)}[data-fondo=claro] .ec-raiz .ec-nueva-campo::placeholder{color:var(--ink-3)}[data-fondo=claro] .ec-raiz .ec-lista{scrollbar-color:var(--line-strong) transparent}[data-fondo=claro] .ec-raiz .ec-etiqueta--mio{color:var(--ink)}.tab-uso[data-modo=tv] .tab-lateral-titulo,.tab-uso[data-modo=tv] .tab-uso-actualizado{font-size:1.2em}.tab-uso[data-modo=tv] .tab-uso-anillo{width:4.4em;height:4.4em}.tab-uso[data-modo=tv] .tab-uso-nombre b{font-size:1.5em}.tab-uso[data-modo=tv] .tab-uso-valor{font-size:1.6em;font-weight:700}.tab-tix[data-modo=tv] .tab-tix-titulo{font-size:1em}.tab-tix[data-modo=tv] .tab-tix-total{font-size:2em}.tab-tix[data-modo=tv] .tab-tix-urgentes{font-size:1.2em}.tab-tix[data-modo=tv] .tab-tix-edad,.tab-tix[data-modo=tv] .tab-tix-pie,.tab-tix[data-modo=tv] .tab-tix-vacio{font-size:1.3em}.tab-tix[data-modo=tv] .tab-tix-semana,.tab-tix[data-modo=tv] .tab-tix-leyenda,.tab-tix[data-modo=tv] .tab-tix-empresa,.tab-tix[data-modo=tv] .tab-tix-chip{display:none}.tab-tix[data-modo=tv] .tab-tix-fila{font-size:1.4em}.tab-tix[data-modo=tv] .tab-tix-fila>span{font-size:inherit}:root{--tab-acento: #06d6f5;--tab-acento-suave: rgba(6, 214, 245, .45);--tab-acento-tenue: rgba(6, 214, 245, .12);--tab-acento-medio: rgba(6, 214, 245, .22);--tab-acento-leve: rgba(6, 214, 245, .04);--tab-acento-claro: #7ee8fa;--tab-acento-oscuro: #0b7f99}.tab-tablero{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--tab-texto);font-family:Inter,SF Pro Display,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.tab-tablero *,.tab-tablero *:before,.tab-tablero *:after{box-sizing:border-box}.tab-solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tab-fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:var(--tab-fondo-noche);contain:strict}.tab-aurora{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#0b1834,#12306b,#0a2a4a,#1b1450,#0b1834);background-size:400% 400%;background-position:0% 50%}.tab-foto{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.tab-velo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#070e1f8c,#070e1fb8)}.tab-brillo{position:absolute;top:-40%;right:-22%;width:82%;height:135%;pointer-events:none;opacity:.6;background:radial-gradient(closest-side,#3466f44d,#06d6f514 55%,#06d6f500);will-change:transform,opacity}.tab-tablero[data-fondo=claro] .tab-brillo{background:radial-gradient(closest-side,#06d6f529,#3466f40f 55%,#3466f400)}.tab-escenario{position:relative;z-index:1;flex:none;overflow:hidden}.tab-escenario>.tab-fondo{z-index:-1}.tab-tablero[data-modo=editor]{background:var(--tab-afuera)}.tab-escenario--marco{border-radius:8px;box-shadow:0 0 0 1px var(--tab-marco-linea),0 14px 44px -10px var(--tab-marco-sombra)}.tab-escenario--sin-medir{width:100%;aspect-ratio:16 / 9;font-size:calc(1.02vw * var(--tab-escala, 1))}.tab-encabezado{position:absolute;left:2.2em;right:2.2em;top:1.6em;height:3.6em;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:1.4em;column-gap:1.4em}.tab-encabezado-izq,.tab-encabezado-der{display:flex;align-items:center;min-width:0}.tab-encabezado-izq{gap:1.4em}.tab-encabezado-der{justify-content:flex-end;gap:1.2em}.tab-encabezado-centro{display:flex;justify-content:center}.tab-logo{display:block;flex:none;height:3em;width:auto}.tab-titulos{min-width:0}.tab-titulo-grande{overflow:hidden;font-size:1.5em;font-weight:600;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis}.tab-subtitulo{margin-top:.15em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--tab-texto-rgb) / .55)}.tab-pildora{display:flex;align-items:center;gap:.8em;padding:.55em 1em;border-radius:999px;white-space:nowrap;background:rgb(var(--tab-texto-rgb) / .05);border:1px solid rgb(var(--tab-texto-rgb) / .08)}.tab-barra{display:inline-block;width:9em;height:.55em;overflow:hidden;border-radius:9px;background:rgb(var(--tab-texto-rgb) / .1)}.tab-barra i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tab-azul),var(--tab-acento))}.tab-cifra{font-variant-numeric:tabular-nums}.tab-reloj{flex:none;width:4em;font-size:2em;font-weight:300;letter-spacing:.02em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tab-reloj-ampm{margin-left:.2em;font-size:.42em;font-weight:400;letter-spacing:.06em;color:rgb(var(--tab-texto-rgb) / .6)}.tab-plano{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transform-origin:50% 100%}.tab-mbar[data-alta]~.tab-plano{transform:scale(calc(1 - .028 * var(--tab-escala, 1)))}[data-anim-entrada] .tab-plano{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.tab-mbar{--tab-mbar-h: .2em;--tab-mbar-sy: 0;position:absolute;top:0;left:0;right:0;height:3em;z-index:2;pointer-events:none;color:rgb(var(--tab-texto-rgb))}.tab-mbar[data-estado=luego],.tab-mbar[data-estado=sin-lectura]{--tab-mbar-h: 1.6em;--tab-mbar-sy: .533}.tab-mbar[data-estado=pronto],.tab-mbar[data-estado=empieza]{--tab-mbar-h: 2.4em;--tab-mbar-sy: .8}.tab-mbar[data-estado=reunion]{--tab-mbar-h: 2.6em;--tab-mbar-sy: .867}.tab-mbar-placa{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transform-origin:50% 0;transform:scaleY(var(--tab-mbar-sy));background:linear-gradient(#070e1fcc,#070e1f80)}[data-fondo=claro] .tab-mbar-placa{background:linear-gradient(#fffffff2,#ffffffbf)}.tab-mbar-placa i{position:absolute;display:block}.tab-mbar-tinte{top:0;right:0;bottom:0;left:0;opacity:0;background:linear-gradient(90deg,rgba(52,102,244,.6),var(--tab-acento-medio) 70%,var(--tab-acento-leve))}.tab-mbar[data-estado=pronto] .tab-mbar-tinte,.tab-mbar[data-estado=empieza] .tab-mbar-tinte{opacity:1}.tab-mbar-relleno{top:0;right:0;bottom:0;left:0;opacity:0;transform-origin:0 50%;transform:scaleX(var(--tab-mbar-f, 0));background:linear-gradient(90deg,rgba(52,102,244,.16),var(--tab-acento-suave))}.tab-mbar[data-estado=reunion] .tab-mbar-relleno{opacity:1}.tab-mbar-barrido{top:0;bottom:0;left:0;width:26%;opacity:0;transform:translate(-130%);background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent)}.tab-mbar-borde{position:absolute;top:0;left:0;right:0;height:.16em;background:rgb(var(--tab-texto-rgb) / .12);transform:translateY(calc(var(--tab-mbar-h) - .16em))}.tab-mbar-borde i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 50%;transform:scaleX(var(--tab-mbar-p, 0));background:linear-gradient(90deg,var(--tab-azul),var(--tab-acento));box-shadow:0 0 .8em var(--tab-acento-suave)}.tab-mbar[data-estado=ninguna] .tab-mbar-borde{background:linear-gradient(90deg,transparent,var(--tab-acento-suave),transparent)}.tab-mbar[data-estado=ninguna] .tab-mbar-borde i,.tab-mbar[data-estado=luego] .tab-mbar-borde i,.tab-mbar[data-estado=sin-lectura] .tab-mbar-borde i{opacity:0}.tab-mbar-capa{position:absolute;top:0;left:2.2em;right:2.2em;height:1.6em;display:flex;align-items:center;gap:.9em;white-space:nowrap}.tab-mbar[data-estado=pronto] .tab-mbar-capa,.tab-mbar[data-estado=empieza] .tab-mbar-capa{height:2.4em}.tab-mbar[data-estado=reunion] .tab-mbar-capa{height:2.6em}.tab-mbar-capa--linea{justify-content:center;gap:.6em;color:rgb(var(--tab-texto-rgb) / .55)}.tab-mbar-capa--linea>*{font-size:.9em}.tab-mbar-capa--linea b{flex:none;font-weight:500;color:rgb(var(--tab-texto-rgb) / .8)}.tab-mbar-punto{flex:none}.tab-mbar-grupo{display:flex;align-items:center;gap:.9em;min-width:0}.tab-mbar-grupo--der{flex:none;max-width:60%;margin-left:auto}.tab-mbar-titulo{min-width:0;overflow:hidden;text-overflow:ellipsis}.tab-mbar-grupo .tab-mbar-titulo{font-size:1.05em;font-weight:600}.tab-mbar-titulo[data-privada]{font-weight:500;color:rgb(var(--tab-texto-rgb) / .8)}.tab-mbar-k{flex:none;font-size:.8em;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--tab-texto-rgb) / .6)}.tab-mbar-num{flex:none;font-size:1.3em;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tab-acento)}.tab-mbar-restante{flex:none;font-weight:600;font-variant-numeric:tabular-nums}.tab-mbar-mut{flex:none;font-size:.9em;color:rgb(var(--tab-texto-rgb) / .6)}.tab-mbar-pildora{flex:none;padding:.2em .8em;border-radius:999px;font-size:.85em;background:rgb(var(--tab-texto-rgb) / .1);border:1px solid rgb(var(--tab-texto-rgb) / .12)}.tab-mbar-pildora--ahora{font-size:.75em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#3466f499;border-color:var(--tab-acento-suave)}.tab-mbar-vivo{flex:none;width:.6em;height:.6em;border-radius:50%;background:var(--tab-acento);box-shadow:0 0 0 .25em var(--tab-acento-medio)}.tab-mbar-chip{flex:0 1 auto;min-width:0;max-width:18em;overflow:hidden;text-overflow:ellipsis;padding:.25em .85em;border-radius:999px;font-size:.85em;color:rgb(var(--tab-texto-rgb) / .78);background:rgb(var(--tab-texto-rgb) / .08);border:1px solid rgb(var(--tab-texto-rgb) / .1)}.tab-mbar-chip b{margin-right:.5em;font-weight:600;color:var(--tab-acento)}.tab-mbar-aviso{flex:none;font-size:.72em;color:var(--tab-ambar)}[data-fondo=claro] .tab-mbar-num,[data-fondo=claro] .tab-mbar-chip b{color:var(--tab-acento-oscuro)}[data-fondo=claro] .tab-mbar-pildora--ahora{background:var(--tab-azul)}[data-fondo=claro] .tab-mbar-aviso{color:#92400e}[data-anim-entrada] .tab-mbar-placa,[data-anim-entrada] .tab-mbar-borde{transition:transform .9s cubic-bezier(.2,.8,.2,1)}[data-anim-entrada] .tab-mbar-tinte{transition:opacity .8s ease}[data-anim-entrada] .tab-mbar-relleno{transition:transform 10s linear,opacity .6s ease}[data-anim-entrada] .tab-mbar-borde i{transition:transform 1s linear,opacity .5s ease}[data-anim-entrada] .tab-mbar[data-estado=reunion] .tab-mbar-borde i{transition:transform 10s linear,opacity .5s ease}[data-anim-entrada] .tab-mbar[data-alta] .tab-mbar-barrido{opacity:1;animation:tab-mbar-barrido 7s ease-in-out infinite}[data-anim-entrada] .tab-mbar[data-estado=empieza] .tab-mbar-tinte{animation:tab-mbar-respira 2.8s ease-in-out infinite}[data-anim-entrada] .tab-mbar-vivo{animation:tab-mbar-respira 2s ease-in-out infinite}[data-anim-entrada] .tab-mbar-capa{animation:tab-mbar-entra .55s cubic-bezier(.2,.8,.2,1) .2s both}[data-anim-entrada] .tab-mbar-chip{animation:tab-mbar-sube .6s ease calc(.35s + var(--tab-mbar-i, 0) * .12s) both}@keyframes tab-mbar-barrido{0%,30%{transform:translate(-130%)}85%,to{transform:translate(480%)}}@keyframes tab-mbar-respira{50%{opacity:.45}}@keyframes tab-mbar-entra{0%{opacity:0;transform:translateY(-.6em)}}@keyframes tab-mbar-sube{0%{opacity:0;transform:translateY(.5em)}}.tab-senal{position:absolute;z-index:3;bottom:0;right:2.2em;display:flex;padding:.25em .5em .08em;cursor:default;outline:0}.tab-barras{--tab-barras-c: var(--ok);position:relative;display:inline-flex;flex:none;align-items:flex-end;gap:.16em;height:.85em}.tab-barras i{display:block;width:.34em;border-radius:.12em;background:rgb(var(--tab-texto-rgb) / .2)}.tab-barras i:nth-child(1){height:.3em}.tab-barras i:nth-child(2){height:.5em}.tab-barras i:nth-child(3){height:.68em}.tab-barras i:nth-child(4){height:.85em}.tab-barras[data-barras="1"] i:nth-child(-n+1),.tab-barras[data-barras="2"] i:nth-child(-n+2),.tab-barras[data-barras="3"] i:nth-child(-n+3),.tab-barras[data-barras="4"] i{background:var(--tab-barras-c)}[data-anim-respira] .tab-barras[data-barras="1"] i:nth-child(1){animation:tab-mbar-respira var(--breathe) ease-in-out 2}.tab-barras[data-barras="0"] i{background:rgb(var(--off-rgb) / .6)}.tab-barras[data-barras="0"]:after{content:"";position:absolute;left:-.2em;right:-.2em;top:50%;height:.14em;border-radius:1em;background:rgb(var(--tab-texto-rgb) / .75);transform:rotate(-38deg)}.tab-senal:focus-visible .tab-barras{outline:2px solid var(--tab-acento);outline-offset:3px}.tab-senal-tip{position:absolute;right:0;bottom:calc(100% + .1em);padding:.3em .75em;border-radius:.6em;font-size:.85em;white-space:nowrap;color:#e7eef8;background:#0a142cf5;border:1px solid rgba(255,255,255,.16);opacity:0;transform:translateY(.3em);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.tab-senal:hover .tab-senal-tip,.tab-senal:focus-visible .tab-senal-tip{opacity:1;transform:none}.tab-lienzo{position:absolute;left:0;right:0;top:6.4em;bottom:1.2em}.tab-pos{position:absolute}.tab-tirador{position:absolute;right:.2em;bottom:.2em;z-index:2;display:grid;place-items:center;width:1.3em;height:1.3em;border-radius:.35em;opacity:0;cursor:nwse-resize;color:rgb(var(--tab-texto-rgb) / .7);background:rgb(var(--tab-texto-rgb) / .08);transition:opacity .2s}.tab-tirador svg{width:.8em;height:.8em;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.tab-pos:hover>.tab-tirador,.tab-pos[data-cambiando]>.tab-tirador{opacity:1}.tab-tamano-etiqueta{position:absolute;right:1.8em;bottom:.35em;z-index:2;padding:.15em .5em;border-radius:.4em;font-size:.7em;font-weight:700;letter-spacing:.08em;color:#03131a;background:var(--tab-acento);pointer-events:none}.tab-vacio{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:grid;place-items:center;font-size:1.3em;letter-spacing:.02em;color:rgb(var(--tab-texto-rgb) / .45);pointer-events:none}.tab-casilla{position:relative;flex:none;width:1.25em;height:1.25em;margin-top:.1em;border-radius:.4em;border:1.5px solid rgb(var(--tab-texto-rgb) / .35)}.tab-casilla--en_curso{border-color:var(--c-brillo, var(--tab-acento-suave))}.tab-casilla--en_curso:before{content:"";position:absolute;top:.24em;right:.24em;bottom:.24em;left:.24em;border-radius:.18em;background:var(--c, var(--tab-acento))}.tab-casilla--hecha{background:var(--tab-hecho);border-color:var(--tab-hecho)}button.tab-casilla{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0;font:inherit;color:inherit;background-color:transparent;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}button.tab-casilla--hecha{background-color:var(--tab-hecho)}button.tab-casilla:hover{border-color:var(--c, var(--tab-acento));box-shadow:0 0 0 .16em var(--c-suave, var(--tab-acento-tenue))}button.tab-casilla:focus-visible{outline:2px solid var(--c, var(--tab-acento));outline-offset:2px}.tab-casilla--hecha:before{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:.85em;font-weight:700;line-height:1;color:#06101f}.tab-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25em .7em;margin-top:.25em;font-size:.78em;line-height:1.35;color:rgb(var(--tab-texto-rgb) / .62)}.tab-dia-etiqueta{padding:0 .45em;border-radius:.35em;font-weight:600;letter-spacing:.02em;white-space:nowrap;color:var(--tab-texto);background:rgb(var(--tab-texto-rgb) / .1)}.tab-en-curso{font-weight:500;color:var(--c-claro, var(--tab-acento-claro))}[data-fondo=claro] .tab-en-curso{color:var(--c-oscuro, var(--tab-acento-oscuro))}.tab-pendiente{font-weight:500;color:var(--tab-ambar)}.tab-tarea[data-espera],.tab-tarjeta[data-espera]{opacity:.65}.tab-espera{color:#9fb3d9;font-weight:500}[data-fondo=claro] .tab-espera{color:#475a85}[data-fondo=claro] .tab-pendiente{padding:0 .45em;border-radius:999px;color:#78350f;background:#fcd34d8c}.tab-chip{display:inline-block;max-width:100%;overflow:hidden;padding:.12em .6em;border:0;border-radius:999px;font:inherit;font-size:.92em;line-height:1.35;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;color:#a9c2ff;background:#3466f440}[data-fondo=claro] .tab-chip{color:#2448b8;background:#3466f41f}.tab-chip--boton{cursor:pointer}.tab-chip--boton:hover{background:#3466f46b}.tab-texto-tachable{overflow-wrap:anywhere}.tachada{opacity:.45}.tachada .tab-texto-tachable{text-decoration:line-through;text-decoration-thickness:.08em}.respira{border-color:var(--c-brillo, var(--tab-acento-suave));box-shadow:0 0 0 1px var(--c-suave),0 0 2em var(--c-tenue)}.tab-mas{margin-top:.4em;padding-left:.5em;font-size:.78em;color:rgb(var(--tab-texto-rgb) / .55)}.tab-tarea{position:relative;display:flex;align-items:flex-start;gap:.65em;padding:.7em .85em;border-radius:.9em;background:var(--tab-ficha);border:1px solid var(--tab-borde);border-left:.3em solid var(--c);box-shadow:var(--tab-sombra);-webkit-backdrop-filter:var(--tab-desenfoque);backdrop-filter:var(--tab-desenfoque)}.tab-tarea .tab-cuerpo{flex:1;min-width:0}.tab-tarea .tab-titulo{font-size:1.05em;line-height:1.3}.tab-tamano-L .tab-titulo{font-weight:600}.tab-proyecto{padding:1em 1.1em .8em;border-radius:1.1em;background:linear-gradient(160deg,var(--c-fondo),var(--tab-ficha) 55%);border:1px solid var(--c-medio);box-shadow:var(--tab-sombra)}.tab-proyecto-cabeza{border-radius:.6em}.tab-proyecto-arriba{display:flex;flex-wrap:wrap;align-items:center;gap:.35em .6em}.tab-proyecto-nombre{font-size:1.3em;font-weight:600;line-height:1.25}.tab-estado{padding:.15em .6em;border-radius:999px;font-size:.72em;white-space:nowrap;color:var(--c-claro);background:var(--c-suave)}[data-fondo=claro] .tab-estado{color:var(--c-oscuro)}.tab-siguiente{margin-top:.4em;font-size:.85em;line-height:1.35;color:rgb(var(--tab-texto-rgb) / .75)}.tab-siguiente-et{color:var(--tab-acento)}[data-fondo=claro] .tab-siguiente-et{color:var(--tab-acento-oscuro)}.tab-proyecto-progreso{display:flex;align-items:center;gap:.6em;margin:.7em 0 .35em}.tab-barra--fina{flex:1;width:auto;height:.35em}.tab-proyecto-progreso .tab-cifra{font-size:.75em;color:rgb(var(--tab-texto-rgb) / .6)}.tab-fila{display:flex;align-items:center;gap:.6em;margin-top:.35em;padding:.45em .5em;border-radius:.6em;background:var(--tab-fila);border:1px solid transparent;border-left:.22em solid transparent}.tab-fila .tab-casilla{width:1.1em;height:1.1em;margin-top:0}.tab-fila-cuerpo{flex:1;min-width:0;font-size:.98em;line-height:1.3;border-radius:.3em}.tab-fila .tab-meta{margin-top:.1em}.tab-asa{flex:none;padding:.05em .4em;font:inherit;font-size:.8em;line-height:1.4;color:inherit;opacity:.55;cursor:grab;background:transparent;border:1px solid rgb(var(--tab-texto-rgb) / .22);border-radius:.4em}.tab-asa:hover{opacity:1}.tab-hueco{background:transparent;border:1px dashed var(--tab-acento-suave);opacity:.7}.tab-hueco-texto{flex:1;min-width:0;font-size:.98em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tab-hueco-nota{font-size:.78em;white-space:nowrap;color:rgb(var(--tab-texto-rgb) / .6)}.tab-lateral{padding:.8em 1em .9em;border-radius:1em;background:var(--tab-ficha);border:1px solid var(--tab-borde);box-shadow:var(--tab-sombra);-webkit-backdrop-filter:var(--tab-desenfoque);backdrop-filter:var(--tab-desenfoque)}.tab-lateral-titulo{display:flex;align-items:center;gap:.5em;margin-bottom:.55em;font-size:.75em;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--tab-texto-rgb) / .6)}.tab-claude{width:.7em;height:.7em;border-radius:.2em;background:linear-gradient(135deg,var(--tab-azul),var(--tab-acento))}.tab-cuenta{margin-left:auto;font-weight:600;letter-spacing:0;color:var(--tab-acento)}.tab-sesion{display:flex;align-items:flex-start;gap:.6em;padding:.4em 0;border-top:1px solid var(--tab-borde)}.tab-lateral-titulo+.tab-sesion{border-top:0;padding-top:0}.tab-grupo{display:flex;align-items:baseline;gap:.5em;margin-top:.7em;padding-bottom:.15em;font-size:.78em;font-weight:600;color:rgb(var(--tab-texto-rgb) / .62)}.tab-lateral-titulo+.tab-grupo{margin-top:0}.tab-grupo-nombre{min-width:0;overflow-wrap:anywhere}.tab-grupo-cuenta{margin-left:auto;font-weight:400;font-variant-numeric:tabular-nums;color:rgb(var(--tab-texto-rgb) / .45)}.tab-grupo+.tab-sesion{border-top:0;padding-top:.15em}.tab-sesion-punto{flex:none;width:.55em;height:.55em;margin-top:.45em;border-radius:50%;background:var(--tab-acento);box-shadow:0 0 .6em var(--tab-acento-suave)}.tab-sesion[data-estado=pausada] .tab-sesion-punto{background:rgb(var(--tab-texto-rgb) / .3);box-shadow:none}.tab-sesion[data-estado=pausada] .tab-sesion-titulo{color:rgb(var(--tab-texto-rgb) / .6)}.tab-sesion-cuerpo{min-width:0}.tab-sesion-titulo{font-size:.95em;line-height:1.3;overflow-wrap:anywhere}.tab-sesion .tab-meta{margin-top:.1em}.tab-tix{--tab-tix-otros: rgba(231, 238, 248, .4);padding:.95em 1em .75em}[data-fondo=claro] .tab-tix{--tab-tix-otros: rgba(11, 24, 52, .25)}.tab-tix-cabeza{display:flex;align-items:baseline;gap:.6em;padding:0 .12em}.tab-tix-titulo{font-size:.74em;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--tab-texto-rgb) / .62)}.tab-tix-total{margin-left:auto;font-size:1.85em;font-weight:300;line-height:1;font-variant-numeric:tabular-nums}.tab-tix-urgentes{flex:none;align-self:center;padding:.25em .75em;border-radius:999px;font-size:.74em;font-weight:600;white-space:nowrap;color:var(--ink-inverse);background:var(--bad)}.tab-tix:not([data-modo=tv]) .tab-tix-urgentes{color:var(--ink-inverse);background:var(--bad)}.tab-tix-edad{margin-top:.65em;padding:0 .16em;font-size:.74em;white-space:nowrap;color:rgb(var(--tab-texto-rgb) / .62)}.tab-tix-edad b{font-weight:500;color:var(--tab-texto)}.tab-tix-sep{white-space:pre}.tab-tix-semana{display:flex;align-items:center;gap:.85em;margin:.6em .12em 0}.tab-tix-dias{display:flex;align-items:flex-end;gap:.43em}.tab-tix-dia{display:flex;flex-direction:column;align-items:center;gap:.18em}.tab-tix-par{display:flex;align-items:flex-end;gap:.12em;height:1.35em}.tab-tix-barra{display:block;width:.31em;height:calc(.13em + var(--tab-tix-alto, 0) * 1.22em);border-radius:.12em}.tab-tix-barra--abiertos{background:#3466f4}.tab-tix-barra--resueltos{background:#06d6f5cc}.tab-tix-barra[data-vacio]{height:.13em;background:rgb(var(--tab-texto-rgb) / .14)}.tab-tix-letra{font-size:.61em;line-height:1;color:rgb(var(--tab-texto-rgb) / .45)}.tab-tix-dia[data-hoy] .tab-tix-letra{font-weight:600;color:var(--tab-texto)}.tab-tix-resumen{margin-left:auto;min-width:0;font-size:.74em;line-height:1.5;text-align:right;white-space:nowrap;color:rgb(var(--tab-texto-rgb) / .62)}.tab-tix-resumen b{font-weight:500}.tab-tix-mas{color:#93c5fd}.tab-tix-menos{color:#67e8f9}[data-fondo=claro] .tab-tix-mas{color:#2448b8}[data-fondo=claro] .tab-tix-menos{color:#0b7f99}.tab-tix-reparto{display:flex;gap:.12em;height:.5em;margin:.75em .12em 0;overflow:hidden;border-radius:.5em}.tab-tix-reparto span{flex-basis:0;min-width:.3em}.tab-tix-leyenda{display:flex;flex-wrap:wrap;gap:.15em 1.05em;margin:.45em .18em .5em;font-size:.68em;color:rgb(var(--tab-texto-rgb) / .7)}.tab-tix-leyenda>span{display:inline-flex;align-items:center;gap:.4em;white-space:nowrap}.tab-tix-leyenda-nombre{display:inline-block;max-width:9em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.tab-tix-leyenda i{display:block;width:.6em;height:.6em;border-radius:.15em}.tab-tix-fila{position:relative;z-index:0;display:flex;align-items:center;gap:.42em;padding:.5em .55em;border-radius:.64em;font-size:.86em;line-height:1.25;white-space:nowrap;color:inherit;text-decoration:none}a.tab-tix-fila:hover{background:rgb(var(--tab-texto-rgb) / .06)}a.tab-tix-fila:focus-visible{outline:2px solid var(--tab-acento);outline-offset:1px}.tab-tix-num{flex:none;font-variant-numeric:tabular-nums;color:rgb(var(--tab-texto-rgb) / .7)}.tab-tix-empresa{flex:0 1 auto;max-width:3.6em;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--tab-texto-rgb) / .85)}.tab-tix-empresa[data-cliente]{flex:none;max-width:7em}.tab-tix-asunto{flex:1 1 0;min-width:3em;overflow:hidden;text-overflow:ellipsis}.tab-tix-chip{flex:none;padding:.12em .5em;border-radius:999px;font-size:.74em;color:rgb(var(--tab-texto-rgb) / .8);background:rgb(var(--tab-texto-rgb) / .1)}.tab-tix-edad-fila{flex:none;min-width:1.9em;font-size:.93em;text-align:right;font-variant-numeric:tabular-nums;color:rgb(var(--tab-texto-rgb) / .6)}.tab-tix-fila--urgente{background:#ef444429;box-shadow:inset .21em 0 #f87171}a.tab-tix-fila--urgente:hover{background:#ef44443d}.tab-tix-fila--urgente:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#ef44441a;opacity:0;pointer-events:none}@keyframes tab-tix-aviso{50%{opacity:1}}[data-anim-respira] .tab-tix-fila[data-urgente]:before{animation:tab-tix-aviso var(--dur-nudge, .7s) var(--ease-io, ease-in-out) 2}.tab-tix-fila--resto{color:rgb(var(--tab-texto-rgb) / .7)}.tab-tix-mas-n{flex:none;margin-left:auto;font-size:.93em}.tab-tix-vacio{margin:0;padding:1.5em 0 1.1em;text-align:center;font-size:1.04em;color:rgb(var(--tab-texto-rgb) / .75)}.tab-tix-vacio--sin{padding:1.4em 0 1em;font-size:.98em;color:rgb(var(--tab-texto-rgb) / .6)}.tab-tix-pie{display:flex;gap:.8em;margin-top:.4em;padding:.6em .15em 0;border-top:1px solid rgb(var(--tab-texto-rgb) / .08);font-size:.8em;white-space:nowrap;color:rgb(var(--tab-texto-rgb) / .65)}.tab-tix-pie b{font-weight:500;color:var(--tab-texto)}.tab-tix-aviso{margin-left:auto;color:#fbbf24}[data-fondo=claro] .tab-tix-aviso{color:#b45309}.tab-urgente{position:absolute;z-index:30;top:6.4em;left:50%;display:flex;align-items:center;gap:1.1em;max-width:78%;padding:1.1em 1.6em;border-radius:1.1em;color:#fff;background:#7f1d1d8c;border:1px solid rgba(248,113,113,.55);-webkit-backdrop-filter:blur(.75em) saturate(1.2);backdrop-filter:blur(.75em) saturate(1.2);box-shadow:0 1.1em 3em #0006;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-2.6em)}.tab-urgente[data-abierto]{opacity:1;visibility:visible;transform:translate(-50%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tab-urgente{background:#7f1d1de6}}[data-fondo=claro] .tab-urgente{background:#991b1be0}.tab-urgente-marca{flex:none;padding:.42em .9em;border-radius:999px;font-size:.74em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#ef4444}.tab-urgente-cuerpo{display:flex;flex-direction:column;gap:.2em;min-width:0}.tab-urgente-meta{overflow:hidden;font-size:.86em;white-space:nowrap;text-overflow:ellipsis;color:#fee2e2d9}.tab-urgente-asunto{overflow:hidden;font-size:1.47em;font-weight:600;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.tab-urgente-mas{flex:none;margin-left:.6em;font-size:.8em;white-space:nowrap;color:#fee2e2b3}[data-anim-entrada] .tab-urgente{transition:transform .6s cubic-bezier(.2,.9,.25,1.1),opacity .5s ease,visibility 0s linear .6s}[data-anim-entrada] .tab-urgente[data-abierto]{transition:transform .6s cubic-bezier(.2,.9,.25,1.1),opacity .3s ease,visibility 0s}.tab-uso{--uso-ok: var(--ok);--uso-medio: var(--warn);--uso-alto: var(--bad);--uso-gris: rgb(var(--off-rgb) / .6);--uso-marca: #ffffff}[data-fondo=claro] .tab-uso{--uso-marca: var(--tab-texto)}.tab-uso-actualizado{margin-left:auto;font-size:.9em;letter-spacing:0;text-transform:none;white-space:nowrap;color:rgb(var(--tab-texto-rgb) / .5)}.tab-uso-cuenta{display:flex;align-items:center;gap:.8em;padding:.4em .5em;border-radius:.75em}.tab-uso-cuenta+.tab-uso-cuenta{margin-top:.2em}.tab-uso-anillo{flex:none;width:3.9em;height:3.9em;overflow:visible;transition:opacity .8s ease}.tab-uso-cuenta[data-limite=semana] .tab-uso-anillo{opacity:.45}.tab-uso-pista{fill:none;stroke:rgb(var(--tab-texto-rgb) / .08)}.tab-uso-arco{fill:none;stroke:var(--uso-ok);stroke-linecap:round;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.8,.2,1),stroke .8s ease}.tab-uso-arco--5h{stroke-opacity:.75}.tab-uso-arco[data-nivel=medio]{stroke:var(--uso-medio)}.tab-uso-arco[data-nivel=alto]{stroke:var(--uso-alto)}.tab-uso-arco[data-nivel=gris]{stroke:var(--uso-gris)}.tab-uso-arco[data-vacio]{stroke-opacity:0}.tab-uso-marca{stroke:var(--uso-marca);stroke-opacity:.8;stroke-width:1.2;stroke-linecap:round}.tab-uso-punta{fill:var(--uso-marca)}.tab-uso-candado rect{fill:rgb(var(--tab-texto-rgb) / .75)}.tab-uso-candado path{stroke:rgb(var(--tab-texto-rgb) / .75);stroke-width:1.8;stroke-linecap:round}.tab-uso-anillo text{font:600 10px Inter,system-ui,sans-serif;fill:rgb(var(--tab-texto-rgb) / .8);text-anchor:middle;dominant-baseline:central}.tab-uso-cuerpo{flex:1;min-width:0;display:grid;gap:.25em}.tab-uso-nombre{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45em;min-width:0}.tab-uso-nombre b{font-size:.98em;font-weight:600}.tab-uso-donde{min-width:0;font-size:.66em;white-space:normal;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--tab-texto-rgb) / .5)}.tab-uso-semana{display:flex;align-items:center;gap:.5em;font-size:.76em;white-space:nowrap}.tab-uso-etiqueta{width:2.4em;color:rgb(var(--tab-texto-rgb) / .5)}.tab-uso-valor{min-width:2.7em;font-weight:600;font-variant-numeric:tabular-nums;color:var(--uso-ok);transition:color .8s ease}.tab-uso-valor[data-nivel=medio]{color:var(--uso-medio)}.tab-uso-valor[data-nivel=alto]{color:var(--uso-alto)}.tab-uso-valor[data-nivel=gris]{color:rgb(var(--tab-texto-rgb) / .5)}.tab-uso-barra{position:relative;flex:1;min-width:2em;height:.38em;border-radius:1em;background:rgb(var(--tab-texto-rgb) / .08)}.tab-uso-relleno{position:absolute;top:0;bottom:0;left:0;border-radius:1em;background-color:var(--uso-ok);opacity:.85;transition:width 1.4s cubic-bezier(.2,.8,.2,1),background-color .8s ease}.tab-uso-relleno[data-nivel=medio]{background-color:var(--uso-medio)}.tab-uso-relleno[data-nivel=alto]{background-color:var(--uso-alto)}.tab-uso-relleno[data-nivel=gris]{background-color:var(--uso-gris)}.tab-uso-ritmo{position:absolute;top:-.28em;bottom:-.28em;width:.13em;margin-left:-.065em;border-radius:1em;background:var(--uso-marca);opacity:.8}.tab-uso-dif{flex:none;font-size:.92em;font-variant-numeric:tabular-nums;color:rgb(var(--tab-texto-rgb) / .6)}.tab-uso-linea{font-size:.7em;line-height:1.3;color:rgb(var(--tab-texto-rgb) / .62)}.tab-uso-cuenta[data-gris] .tab-uso-linea{color:rgb(var(--tab-texto-rgb) / .5)}.tab-hechas{padding:.75em 1em}.tab-hechas-cabeza{display:flex;align-items:center;gap:.55em;font-size:.75em;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--tab-texto-rgb) / .65)}.tab-hechas-marca{flex:none;width:.95em;height:.95em;border-radius:50%;background:var(--tab-hecho);opacity:.85}.tab-hechas-titulo{flex:1;min-width:0;font-weight:600}.tab-semana{position:absolute;top:0;right:0;bottom:0;left:0}.tab-semana-columnas{position:absolute;left:2.2em;right:2.2em;top:6.8em;bottom:6.2em;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,.7fr);gap:.9em}.tab-dia{display:flex;flex-direction:column;gap:.5em;min-width:0;overflow:hidden;padding:.8em;border-radius:1em;background:rgb(var(--tab-texto-rgb) / .035);border:1px solid rgb(var(--tab-texto-rgb) / .06)}.tab-dia--hoy{background:linear-gradient(180deg,#3466f438,rgb(var(--tab-texto-rgb) / .04));border-color:var(--tab-acento-suave);box-shadow:0 0 2.5em var(--tab-acento-tenue)}.tab-dia--pasado{opacity:.6}.tab-dia-cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:.5em;margin-bottom:.2em}.tab-dia-cabeza b{font-size:1.1em;white-space:nowrap}.tab-dia-cabeza span{font-size:.8em;color:rgb(var(--tab-texto-rgb) / .55)}.tab-dia--hoy .tab-dia-cabeza b{color:var(--tab-acento-claro)}[data-fondo=claro] .tab-dia--hoy .tab-dia-cabeza b{color:var(--tab-acento-oscuro)}.tab-dia-vacio{font-size:.85em;color:rgb(var(--tab-texto-rgb) / .45)}.tab-tarjeta{flex:none;padding:.5em .6em;border-radius:.7em;font-size:.92em;line-height:1.3;background:var(--tab-ficha);border:1px solid var(--tab-borde);border-left:.25em solid var(--c)}.tab-tarjeta-fila{display:flex;align-items:flex-start;gap:.5em}.tab-tarjeta .tab-casilla{width:1em;height:1em;margin-top:.15em;border-radius:.3em}.tab-tarjeta .tab-meta{padding-left:1.5em}.tab-bandeja{position:absolute;left:2.2em;right:2.2em;bottom:1.4em;height:3.8em;display:flex;align-items:center;gap:.8em;padding:0 1em;overflow:hidden;border-radius:1em;background:#00000040;border:1px dashed rgb(var(--tab-texto-rgb) / .16)}[data-fondo=claro] .tab-bandeja{background:#0b18340a}.tab-bandeja-titulo{flex:none;font-size:.75em;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--tab-texto-rgb) / .5)}.tab-bandeja .tab-tarjeta{display:flex;align-items:center;gap:.7em;max-width:24em;white-space:nowrap}.tab-bandeja .tab-tarjeta-fila{min-width:0;align-items:center}.tab-bandeja .tab-texto-tachable{overflow:hidden;text-overflow:ellipsis}.tab-bandeja .tab-meta{margin:0;padding:0;flex-wrap:nowrap}.tab-bandeja .tab-mas{margin:0}.tab-bandeja-vacia{font-size:.85em;color:rgb(var(--tab-texto-rgb) / .4)}.tab-proyectos{position:absolute;top:0;right:0;bottom:0;left:0}.tab-proyectos-columnas{position:absolute;left:2.2em;right:2.2em;top:6.8em;bottom:1.4em;display:grid;grid-auto-flow:column;grid-template-rows:minmax(0,1fr);justify-content:start;-moz-column-gap:.9em;column-gap:.9em}.tab-pcol{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:.8em;border-radius:1em;background:rgb(var(--tab-texto-rgb) / .035);border:1px solid rgb(var(--tab-texto-rgb) / .06);border-top:.2em solid var(--c, var(--tab-azul))}.tab-pcol--sin{border-top-color:rgb(var(--tab-texto-rgb) / .2);border-style:dashed;border-top-style:solid}.tab-pcol-cabeza{flex:none;padding-bottom:.55em;border-bottom:1px solid var(--tab-borde)}.tab-pcol-nombre{overflow:hidden;font-size:1.1em;font-weight:600;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.tab-pcol-estado{margin-top:.3em;line-height:1.3}.tab-pcol-estado .tab-estado{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.tab-pcol-siguiente{max-height:2.7em;margin-top:.35em;overflow:hidden;font-size:.82em;line-height:1.35;color:rgb(var(--tab-texto-rgb) / .75)}.tab-pcol-progreso{display:flex;align-items:center;margin-top:.5em}.tab-pcol-progreso .tab-cifra{flex:none;margin-left:.6em;font-size:.78em;color:rgb(var(--tab-texto-rgb) / .6)}.tab-pcol>.tab-tarjeta,.tab-pcol>.tab-mas,.tab-pcol>.tab-pcol-vacia{flex:none;margin-top:.5em}.tab-pcol-tarjeta .tab-texto-tachable{display:block;max-height:2.6em;overflow:hidden}.tab-pcol-tarjeta .tab-meta{flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.tab-pcol-vacia{font-size:.85em;color:rgb(var(--tab-texto-rgb) / .45)}.tab-chip--cliente{flex:none;max-width:10em;color:var(--c-claro, #a9c2ff);background:var(--c-suave, rgba(52, 102, 244, .25))}[data-fondo=claro] .tab-chip--cliente{color:var(--c-oscuro, #2448b8)}.tab-pcol-privada{flex:none;font-size:.95em}.tab-pcol-mas{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:.6em .3em;border-radius:1em;font-size:.78em;line-height:1.3;text-align:center;color:rgb(var(--tab-texto-rgb) / .6);border:1px dashed rgb(var(--tab-texto-rgb) / .2)}.tab-pcol-mas b{display:block;font-size:1.6em;color:var(--tab-texto)}.tab-proyectos-lado{position:absolute;left:0;right:0;top:6.4em;bottom:1.2em;pointer-events:none}.tab-proyectos-lateral{position:absolute;max-height:97%;overflow:hidden;pointer-events:auto}.tab-tablero[data-modo=editor] [role=button],.tab-tablero[data-modo=editor] .tab-abrible{cursor:pointer}.tab-tablero[data-modo=editor] [role=button]:focus-visible,.tab-tablero[data-modo=editor] button:focus-visible{outline:2px solid var(--tab-acento);outline-offset:2px}.tab-tablero[data-modo=tv]{cursor:none}.tab-lienzo[data-arrastrable]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab-lienzo[data-arrange] .tab-asa,.tab-lienzo[data-arrange]>.tab-pos{touch-action:none;-webkit-touch-callout:none}.tab-lienzo[data-arrange]>.tab-pos>[data-ficha]{outline:1px dashed rgb(var(--tab-texto-rgb) / .32);outline-offset:2px}.tab-lienzo[data-arrange]>.tab-pos>.tab-tirador{right:0;bottom:0;width:44px;height:44px;place-items:end;padding:7px;box-sizing:border-box;opacity:1;background:transparent;border-radius:0 0 .9em;touch-action:none}.tab-lienzo[data-arrange]>.tab-pos>.tab-tirador svg{width:16px;height:16px;padding:3px;box-sizing:content-box;border-radius:6px;background:rgb(var(--tab-texto-rgb) / .16)}.tab-pos[data-levantada]>[data-ficha]{transform:scale(1.03);transition:transform .14s ease-out,box-shadow .14s ease-out}.tab-fantasma{position:absolute;z-index:1;pointer-events:none;border:2px dashed var(--tab-acento);border-radius:.9em;background:var(--tab-acento-tenue);opacity:.85}@media (prefers-reduced-motion: reduce){.tab-pos[data-levantada]>[data-ficha]{transform:none;transition:none}}.tab-lienzo[data-arrastrable]>.tab-pos[data-clave=sesiones],.tab-lienzo[data-arrastrable]>.tab-pos[data-clave=tickets_abiertos],.tab-lienzo[data-arrastrable]>.tab-pos[data-clave=hechas]{cursor:grab}.tab-lienzo[data-arrastre],.tab-lienzo[data-arrastre] *{cursor:grabbing!important}.tab-tablero{--tab-ficha-base: #111d3b}.tab-tablero[data-fondo=claro]{--tab-ficha-base: #ffffff}.tab-pos[data-arrastrando]{z-index:20}.tab-pos[data-arrastrando]>[data-ficha],.tab-fila[data-arrastrando]{background-color:var(--tab-ficha-base);box-shadow:0 1.4em 3em #0006,0 0 0 1px var(--tab-acento-suave)}.tab-fila[data-arrastrando]{position:relative;z-index:1}.tab-proyecto[data-destino]{outline:2px dashed var(--tab-acento);outline-offset:3px}.tab-uso-cuenta[data-provider]{padding:.65em .55em;margin-top:.35em;border:1px solid rgb(var(--tab-texto-rgb) / .08);border-radius:.65em;background:linear-gradient(115deg,rgb(var(--tab-texto-rgb) / .045),transparent 75%);box-shadow:0 2px 8px #00000014}.tab-uso-cuenta[data-provider=claude]{border-left:2px solid #cda58a}.tab-uso-cuenta[data-provider=codex]{border-left:2px solid #75b8ab}.tab-uso-cuenta[data-gris]{border-left-color:rgb(var(--tab-texto-rgb) / .2)}.tab-uso-disponible{font-weight:650;font-variant-numeric:tabular-nums;color:rgb(var(--tab-texto-rgb) / .9);padding:.2em .45em;border-radius:.35em;background:rgb(var(--tab-texto-rgb) / .06)}.tab-uso-cuenta[data-gris] .tab-uso-disponible{color:rgb(var(--tab-texto-rgb) / .45)}.tab-uso-nombre .tab-uso-donde{flex-basis:100%}.tab-uso-semana{display:grid;grid-template-columns:auto auto minmax(2em,1fr);-moz-column-gap:.5em;column-gap:.5em;row-gap:.1em}.tab-uso-semana .tab-uso-etiqueta{grid-column:1;grid-row:2}.tab-uso-semana .tab-uso-valor{grid-column:2;grid-row:2}.tab-uso-semana .tab-uso-barra{grid-column:3;grid-row:2}.tab-uso-semana .tab-uso-disponible{grid-column:3;grid-row:1;justify-self:end;padding:0;background:none;font-size:.82em;font-weight:500;line-height:1;color:rgb(var(--tab-texto-rgb) / .65)}.tab-lienzo[data-flow]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;align-content:start;overflow-y:auto;overscroll-behavior:contain;padding:.5em;scrollbar-gutter:stable}.tab-lienzo[data-flow]>.tab-pos{position:relative!important;left:auto!important;top:auto!important;width:100%!important;transform:none!important;align-self:start}.tab-flow-notice{grid-column:1/-1;margin:0;padding:.6em;background:#17263b;color:#d8e9fa;border-radius:.4em;font-size:.85em}.tab-tablero[data-tablet]{align-items:stretch;padding:0}.tab-tablero[data-tablet] .tab-escenario{width:100%!important;height:100%!important;aspect-ratio:auto;font-size:15px!important;border:0;border-radius:0}.tab-tablero[data-tablet] .tab-encabezado{top:0;left:20px;right:20px;height:66px;grid-template-columns:1fr auto}.tab-tablero[data-tablet] .tab-logo,.tab-tablero[data-tablet] .tab-encabezado-centro{display:none}.tab-tablero[data-tablet] .tab-titulo-grande{font-size:18px}.tab-tablero[data-tablet] .tab-reloj{font-size:22px}.tab-tablero[data-tablet] .tab-lienzo{top:70px!important;bottom:0!important;left:0;right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-content:start;align-items:start;overflow-y:auto;padding:8px 20px 90px;font-size:15px!important;overscroll-behavior:contain}.tab-tablero[data-tablet] .tab-lienzo>.tab-pos{position:relative!important;left:auto!important;top:auto!important;width:100%!important;transform:none!important}.tab-tablero[data-tablet] .tab-lienzo [data-desacoplar],.tab-tablero[data-tablet] .tab-senal{display:none}@media (max-width:700px){.tab-tablero[data-tablet] .tab-lienzo{grid-template-columns:1fr}}.tab-tablero[data-modo=tv] .tab-lienzo[data-flow]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2em}.tab-tablero[data-tablet] .tab-lienzo{font-size:13px!important;gap:16px}.tab-tablero[data-tablet] .tab-lienzo [data-ficha=item] .tab-titulo{font-size:1.15em}@media (min-width:1000px){.tab-tablero[data-tablet] .tab-lienzo{grid-template-columns:repeat(3,minmax(0,1fr))}}.tab-clock-pill{width:15em;max-width:100%;height:3.4em;border:1px solid rgb(var(--tab-texto-rgb) / .12);border-radius:2em;background:rgb(var(--tab-texto-rgb) / .035);overflow:hidden;transition:background .5s,border-color .5s}.tab-clock-pill[data-meeting]{border-color:var(--tab-acento-suave);background:var(--tab-acento-tenue)}.tab-clock-face{height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:0 1.1em;animation:tab-clock-enter .55s ease both;min-width:0}.tab-clock-pill .tab-reloj{width:auto;font-size:1.8em}.tab-clock-meeting-title{font-size:.85em;font-weight:600;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tab-clock-meeting-detail{font-size:.67em;margin-top:.25em;opacity:.8;white-space:nowrap}@keyframes tab-clock-enter{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.tab-clock-face{animation:none}.tab-clock-pill{transition:none}}.tab-tablero[data-tablet] .tab-clock-pill{width:15em;font-size:12px}.tab-clock-meeting-detail{max-width:100%;overflow:hidden;text-overflow:ellipsis}.tab-clock-pill{transition:width .6s ease,height .6s ease,background .5s,border-color .5s}.tab-clock-pill[data-expanded]{width:23em;height:4.9em;max-width:min(42vw,23em);border-radius:1.4em}.tab-clock-pill[data-near]{box-shadow:0 0 1.2em var(--tab-acento-tenue)}.tab-clock-small-time{font-size:.62em;opacity:.65;line-height:1.2;margin-bottom:.25em;font-variant-numeric:tabular-nums}.tab-clock-next{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.61em;opacity:.75;margin-top:.3em}.tab-tablero[data-tablet] .tab-clock-pill[data-expanded]{width:23em;height:4.9em}.companion-home-status .tab-clock-pill[data-expanded]{max-width:45vw}@media (prefers-reduced-motion:reduce){.tab-clock-pill{transition:none}}.ed-disposicion{display:grid;gap:10px}.ed-disposicion-fila .ed-et{margin-top:0}.ed-disposicion-aqui{font-weight:var(--w-regular, 400);color:var(--ink-3)}.ed-leeme{margin:12px 0 4px}.tab-plantilla{position:absolute;top:6.4em;right:1.2em;bottom:1.2em;left:1.2em;display:grid;grid-template-columns:repeat(auto-fit,minmax(14em,1fr));gap:1em;align-items:start;overflow:auto}.tab-plantilla-seccion{display:flex;flex-direction:column;gap:.5em;min-width:0}.tab-plantilla-titulo{display:flex;align-items:baseline;justify-content:space-between;margin:0;font-size:.95em;font-weight:600;letter-spacing:.02em;color:var(--tab-texto, inherit);opacity:.85}.tab-plantilla-cuenta{font-variant-numeric:tabular-nums;opacity:.7;font-size:.9em}.tab-plantilla-cuentas{display:inline-flex;align-items:baseline;gap:.1em;white-space:nowrap}.tab-plantilla-fuera-tv{font-size:.8em;font-weight:400;opacity:.8}.tab-plantilla-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45em}.tab-plantilla-tarjeta{position:relative;will-change:auto}.tab-plantilla-tarjeta[data-flip]{will-change:transform;z-index:1}.tab-plantilla-tarjeta[data-fijada]:after{content:"";position:absolute;top:.45em;right:.45em;width:.45em;height:.45em;border-radius:50%;background:currentColor;opacity:.55}.tab-plantilla-proyecto-nombre{font-weight:600}.tab-plantilla-nota{margin:.2em 0 0;font-size:.85em;opacity:.8}.tab-plantilla-vacia{margin:0;font-size:.85em;opacity:.55}.tab-plantilla-arrange{display:flex;gap:.35em;margin-top:.45em}.tab-plantilla-arrange button{min-width:44px;min-height:44px;padding:0 .6em;border:1px solid currentColor;border-radius:.5em;background:transparent;color:inherit;font:inherit;font-size:.85em;cursor:pointer;opacity:.85}.tab-plantilla-arrange button:disabled{opacity:.3;cursor:default}.tab-plantilla-arrange button[aria-pressed=true]{background:#ffffff1f}@media (max-width: 700px){.tab-tablero:not([data-modo=tv]) .tab-plantilla{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.tab-plantilla-tarjeta{transition:none!important;transform:none!important}}.tab-plantilla-cuerpo{display:contents}.tab-plantilla-conservada{align-self:center;margin-left:.2em;font-size:.8em;opacity:.6;white-space:nowrap}.tab-tablero[data-modo=tv] .tab-plantilla{top:6.6em;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-gap:1.4em;align-items:stretch;overflow:hidden}.tab-tablero[data-modo=tv] .tab-plantilla:not([data-con-riel]) .tab-plantilla-cuerpo{grid-column:1 / -1}.tab-tablero[data-modo=tv] .tab-plantilla-cuerpo{display:grid;grid-gap:1em 1.2em;min-width:0;min-height:0;overflow:hidden;align-content:start}.tab-tablero[data-modo=tv] .tab-plantilla[data-plantilla=focus] .tab-plantilla-cuerpo{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-rows:auto auto 1fr;grid-template-areas:"now today" "waiting today" "projects today"}.tab-tablero[data-modo=tv] .tab-plantilla[data-plantilla=focus]:not([data-con-riel]) .tab-plantilla-cuerpo{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;grid-template-areas:"now today waiting projects"}.tab-tablero[data-modo=tv] .tab-plantilla-seccion[data-seccion=now]{grid-area:now}.tab-tablero[data-modo=tv] .tab-plantilla-seccion[data-seccion=today]{grid-area:today}.tab-tablero[data-modo=tv] .tab-plantilla-seccion[data-seccion=waiting]{grid-area:waiting}.tab-tablero[data-modo=tv] .tab-plantilla-seccion[data-seccion=projects]{grid-area:projects}.tab-tablero[data-modo=tv] .tab-plantilla[data-plantilla=clients] .tab-plantilla-cuerpo{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:1.2em;column-gap:1.2em}.tab-tablero[data-modo=tv] .tab-plantilla[data-plantilla=clients]:not([data-con-riel]) .tab-plantilla-cuerpo{-moz-column-count:4;column-count:4}.tab-tablero[data-modo=tv] .tab-plantilla[data-plantilla=clients] .tab-plantilla-seccion{display:block;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1em}.tab-tablero[data-modo=tv] .tab-plantilla-seccion{min-height:0}.tab-tablero[data-modo=tv] .tab-plantilla-seccion>*+*{margin-top:.6em}.tab-tablero[data-modo=tv] .tab-plantilla-lista>*+*{margin-top:.4em}.tab-tablero[data-modo=tv] .tab-plantilla-titulo{font-size:1.45em;opacity:.92}.tab-tablero[data-modo=tv] .tab-plantilla-tarjeta{font-size:1.4em;padding:.4em .55em;border-radius:.5em}.tab-tablero[data-modo=tv] .tab-plantilla-tarjeta .tab-meta{font-size:.8em}.tab-tablero[data-modo=tv] .tab-plantilla-vacia,.tab-tablero[data-modo=tv] .tab-plantilla-seccion .tab-mas{font-size:1.2em}.tab-tablero[data-modo=tv] .tab-plantilla-riel{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:1.2em;column-gap:1.2em;min-width:0;min-height:0;margin-top:3em;overflow:hidden}.tab-tablero[data-modo=tv] .tab-riel-ficha{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1em}.tab-tablero[data-modo=tv] .tab-riel-ficha[data-clave=hechas]{font-size:1.3em}.tab-tablero[data-modo=tv] .tab-riel-ficha[data-clave=sesiones]{font-size:1.25em}.tab-tablero[data-modo=tv] .tab-plantilla-riel .tab-tix-cabeza{flex-wrap:wrap}.tab-tablero[data-modo=tv] .tab-plantilla-riel .tab-tix-urgentes{margin-top:.3em}.tab-tablero[data-modo=tv] .tab-plantilla-riel .tab-uso-anillo text{display:none}.tab-tablero[data-modo=tv][data-plantilla=focus] .tab-encabezado,.tab-tablero[data-modo=tv][data-plantilla=clients] .tab-encabezado{grid-template-rows:4.9em}.tab-tablero[data-modo=tv][data-plantilla=focus] .tab-encabezado-der,.tab-tablero[data-modo=tv][data-plantilla=clients] .tab-encabezado-der{align-items:flex-start;align-self:start}.tab-tablero[data-modo=tv][data-plantilla=focus] .tab-clock-pill,.tab-tablero[data-modo=tv][data-plantilla=clients] .tab-clock-pill{font-size:1.3em}.tab-tablero[data-modo=tv][data-plantilla=focus] .tab-clock-pill[data-expanded],.tab-tablero[data-modo=tv][data-plantilla=clients] .tab-clock-pill[data-expanded]{height:auto;min-height:3.4em;max-width:24em;padding-top:.35em;padding-bottom:.35em}.tab-tablero[data-modo=tv][data-plantilla=focus] .tab-clock-small-time,.tab-tablero[data-modo=tv][data-plantilla=clients] .tab-clock-small-time,.tab-tablero[data-modo=tv][data-plantilla=focus] .tab-clock-next,.tab-tablero[data-modo=tv][data-plantilla=clients] .tab-clock-next{font-size:.72em}.tab-tablero[data-modo=tv][data-plantilla=focus] .tab-clock-meeting-detail,.tab-tablero[data-modo=tv][data-plantilla=clients] .tab-clock-meeting-detail{font-size:.75em}.tab-casilla-toque{display:none}@media (pointer: coarse){.tab-casilla-toque{display:block;position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%}}:root[data-tactil] .tab-casilla-toque{display:block;position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%}.companion-home-status .tab-clock-pill[data-expanded]{height:auto;min-height:4.9em;padding:.45em 0}@keyframes tab-aurora{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}[data-anim-fondo] .tab-aurora{animation:tab-aurora 18s ease infinite}@keyframes tab-brillo{0%{opacity:.6;transform:translate3d(8.5%,-14.4%,0) scale(1);animation-timing-function:cubic-bezier(.42,0,1,1)}25%{opacity:1;transform:translate3d(-37.8%,16.7%,0) scale(1.1);animation-timing-function:cubic-bezier(0,0,.58,1)}50%{opacity:.6;transform:translate3d(-84.2%,47.8%,0) scale(1);animation-timing-function:cubic-bezier(.42,0,1,1)}75%{opacity:1;transform:translate3d(-37.8%,16.7%,0) scale(1.1);animation-timing-function:cubic-bezier(0,0,.58,1)}to{opacity:.6;transform:translate3d(8.5%,-14.4%,0) scale(1)}}[data-anim-fondo] .tab-brillo{animation:tab-brillo 160s ease-in-out infinite}.tab-tablero[data-barra-alta] .tab-brillo,.tab-tablero[data-urgente] .tab-brillo{animation-play-state:paused}@keyframes tab-respira{0%,to{box-shadow:0 0 0 1px var(--c-suave),0 0 1em var(--c-tenue)}50%{box-shadow:0 0 0 1px var(--c-brillo),0 0 2.6em var(--c-medio)}}[data-anim-respira] .respira{animation:tab-respira 3.2s ease-in-out infinite}@keyframes tab-entra{0%{opacity:0;transform:translateY(-1.8em) scale(.94)}30%{opacity:1;transform:none;box-shadow:0 0 0 2px var(--c-brillo),0 0 3em var(--c-brillo)}to{opacity:1;transform:none}}[data-anim-entrada] .entra{animation:tab-entra 1.8s ease-out backwards}[data-anim-entrada][data-anim-respira] .entra.respira{animation:tab-entra 1.8s ease-out backwards,tab-respira 3.2s ease-in-out 1.8s infinite}@keyframes tab-casilla-llena{0%{transform:scale(1);background:transparent;border-color:rgb(var(--tab-texto-rgb) / .35)}45%{transform:scale(1.18)}to{transform:scale(1);background:var(--tab-hecho);border-color:var(--tab-hecho)}}@keyframes tab-aparece{0%{opacity:0}to{opacity:1}}@keyframes tab-estallido{0%{opacity:0;transform:scale(.4)}25%{opacity:.9;transform:scale(1.2)}to{opacity:0;transform:scale(2.4)}}@keyframes tab-trazo{0%{background-size:0% .09em}to{background-size:100% .09em}}@keyframes tab-atenuar{0%{opacity:1}to{opacity:.45}}.tab-casilla:after{content:"";position:absolute;top:-.35em;right:-.35em;bottom:-.35em;left:-.35em;border-radius:50%;border:2px solid var(--tab-hecho);opacity:0;pointer-events:none}[data-anim-completar] .completa{animation:tab-atenuar .6s ease-out .9s backwards}[data-anim-completar] .completa .tab-casilla{animation:tab-casilla-llena .45s ease-out backwards}[data-anim-completar] .completa .tab-casilla:before{animation:tab-aparece .25s ease-out .3s backwards}[data-anim-completar] .completa .tab-casilla:after{animation:tab-estallido .9s ease-out .15s}[data-anim-completar] .completa .tab-texto-tachable{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 58%;background-size:100% .09em;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:tab-trazo .5s ease-out .35s backwards}@media (prefers-reduced-motion: reduce){.tab-tablero *,.tab-tablero *:before,.tab-tablero *:after{animation:none!important;transition:none!important}.tab-brillo{display:none}}:root,[data-fondo=noche],[data-fondo=aurora],[data-fondo=foto]{--ed-panel: #0d1426;--ed-barra: rgba(7, 14, 31, .78);--ed-linea: rgba(255, 255, 255, .07);--ed-campo: rgba(255, 255, 255, .06);--ed-campo-borde: rgba(255, 255, 255, .13);--ed-activo: rgba(52, 102, 244, .45);--ed-activo-borde: rgba(91, 140, 255, .6);--ed-chip: rgba(52, 102, 244, .22);--ed-chip-texto: #a9c2ff;--ed-peligro: #f87171;--ed-enlace: var(--tab-cian)}[data-fondo=claro]{--ed-panel: #ffffff;--ed-barra: rgba(255, 255, 255, .88);--ed-linea: rgba(11, 24, 52, .1);--ed-campo: rgba(11, 24, 52, .04);--ed-campo-borde: rgba(11, 24, 52, .16);--ed-activo: rgba(52, 102, 244, .16);--ed-activo-borde: rgba(52, 102, 244, .5);--ed-chip: rgba(52, 102, 244, .12);--ed-chip-texto: #1d3fae;--ed-peligro: #dc2626;--ed-enlace: var(--tab-azul)}.ed-pagina{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;color:var(--tab-texto);font-size:14px}.ed-cargando{margin:auto;color:rgb(var(--tab-texto-rgb) / .7)}.ed-cuerpo{flex:1;min-height:0;display:flex}.ed-tablero{flex:1;min-width:0;position:relative}.ed-barra{flex:none;position:relative;z-index:5;display:flex;align-items:center;gap:8px;height:52px;padding:0 16px;background:var(--ed-barra);border-bottom:1px solid var(--ed-linea);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ed-barra-nombre{margin-right:6px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.ed-boton{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;padding:9px 13px;color:inherit;background:var(--ed-campo);border:1px solid var(--ed-campo-borde);border-radius:999px;cursor:pointer}.ed-boton:hover{background:rgb(var(--tab-texto-rgb) / .1)}.ed-boton--hub{display:inline-block;text-decoration:none}.ed-boton[aria-expanded=true]{background:var(--ed-activo);border-color:var(--ed-activo-borde)}.ed-boton:disabled{opacity:.5;cursor:default}.ed-boton--primario{color:#fff;background:var(--tab-azul);border-color:var(--tab-azul)}.ed-boton--primario:hover{background:#2a57d9}.ed-boton--peligro{color:var(--ed-peligro);background:#f8717114;border-color:#f8717166}.ed-boton--peligro:hover{background:#f8717129}.ed-boton--icono{display:grid;place-items:center;width:34px;height:34px;padding:0;font-size:17px}.ed-cerrar{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:30px;height:30px;padding:0;font:inherit;font-size:20px;line-height:1;color:inherit;background:transparent;border:0;border-radius:8px;opacity:.7;cursor:pointer}.ed-cerrar:hover{opacity:1;background:var(--ed-campo)}.ed-enlace{-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-self:start;padding:6px 0 0;font:inherit;font-size:13px;color:var(--ed-enlace);background:none;border:0;cursor:pointer}.ed-enlace:hover{text-decoration:underline}.ed-boton:focus-visible,.ed-cerrar:focus-visible,.ed-enlace:focus-visible,.ed-seg button:focus-visible,.ed-interruptor:focus-visible,.ed-fondo:focus-visible,.ed-muestra:focus-visible,.ed-muestra--libre:focus-within,.ed-candado:focus-visible,.ed-pendiente-titulo:focus-visible{outline:2px solid var(--tab-acento);outline-offset:2px}.ed-seg{display:inline-flex;gap:2px;padding:3px;background:var(--ed-campo);border-radius:10px}.ed-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 14px;font:inherit;font-size:13px;line-height:1;color:inherit;background:transparent;border:0;border-radius:8px;opacity:.72;cursor:pointer}.ed-seg button[aria-pressed=true]{background:var(--ed-activo);font-weight:600;opacity:1}.ed-seg--ancho{display:flex}.ed-seg--ancho button{flex:1}.ed-interruptor{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:7px 0;font:inherit;font-size:14px;text-align:left;color:inherit;background:transparent;border:0;cursor:pointer}.ed-interruptor--compacto{width:auto;padding:4px}.ed-interruptor:disabled{opacity:.4;cursor:not-allowed}.ed-pista{position:relative;flex:none;width:36px;height:20px;border-radius:999px;background:rgb(var(--tab-texto-rgb) / .18);transition:background-color .15s}.ed-pista:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform .15s}.ed-interruptor[aria-checked=true] .ed-pista{background:var(--tab-azul)}.ed-interruptor[aria-checked=true] .ed-pista:after{transform:translate(16px)}.ed-panel{flex:none;display:flex;flex-direction:column;width:340px;max-width:100%;min-height:0;color:var(--tab-texto);background:var(--ed-panel);border-left:1px solid var(--ed-linea);outline:none}.ed-panel-cabeza{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 18px;border-bottom:1px solid var(--ed-linea)}.ed-panel-cabeza h2{margin:0;font-size:15px;font-weight:600}.ed-panel-cuerpo{flex:1;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:22px;padding:16px 18px 28px}.ed-seccion h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--tab-texto-rgb) / .55)}.ed-seccion-extra{white-space:nowrap;font-weight:400;letter-spacing:0;text-transform:none}.ed-nota{margin:0;font-size:12px;line-height:1.45;color:rgb(var(--tab-texto-rgb) / .6)}.ed-error{margin:6px 0 0;font-size:13px;color:var(--ed-peligro)}.ed-vacio{margin:0;font-size:13px;color:rgb(var(--tab-texto-rgb) / .55)}.ed-fondos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ed-fondo{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:flex-end;aspect-ratio:16 / 10;padding:6px 8px;font:inherit;font-size:12px;text-align:left;color:#e7eef8;border:1px solid rgba(127,140,160,.35);border-radius:10px;cursor:pointer}.ed-fondo span{text-shadow:0 1px 3px rgba(0,0,0,.35)}.ed-fondo[aria-pressed=true]{outline:2px solid var(--tab-cian);outline-offset:2px}.ed-foto{display:grid;gap:6px;margin-top:12px}.ed-foto-fila{display:flex;gap:6px}.ed-soltar{display:grid;justify-items:center;gap:8px;padding:16px 12px;text-align:center;background:var(--ed-campo);border:1px dashed var(--ed-campo-borde);border-radius:10px;transition:border-color .15s,background-color .15s}.ed-soltar[data-arrastrando]{background:var(--ed-activo);border-color:var(--ed-activo-borde);border-style:solid}.ed-soltar[aria-busy=true]{opacity:.7}.ed-soltar-texto{margin:0;font-size:13px;color:rgb(var(--tab-texto-rgb) / .75)}.ed-foto-enlace{display:grid;gap:6px}@media (prefers-reduced-motion: reduce){.ed-soltar{transition:none}}.ed-foto-fila .ed-campo{flex:1;min-width:0}.ed-muestras{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.ed-muestra{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:50%;cursor:pointer}.ed-muestra[aria-pressed=true],.ed-muestra--elegida{outline:2px solid var(--tab-texto);outline-offset:2px}.ed-muestra--auto{display:grid;place-items:center;font:inherit;font-size:11px;font-weight:600;color:inherit;background:var(--ed-campo);border:1px dashed var(--ed-campo-borde)}.ed-muestra--libre{overflow:hidden;background:conic-gradient(#ef4444,#fbbf24,#34d399,#06d6f5,#3466f4,#a78bfa,#f472b6,#ef4444)}.ed-muestra--libre input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.ed-form{display:grid;gap:16px}.ed-campo-grupo{display:grid;gap:6px}.ed-etiqueta{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--tab-texto-rgb) / .55)}.ed-campo{box-sizing:border-box;width:100%;padding:8px 10px;font:inherit;font-size:14px;color:inherit;background:var(--ed-campo);border:1px solid var(--ed-campo-borde);border-radius:8px}.ed-campo:focus{outline:2px solid var(--tab-acento);outline-offset:0;border-color:transparent}textarea.ed-campo{min-height:58px;line-height:1.35;resize:vertical}select.ed-campo option{color:var(--tab-texto);background:var(--ed-panel)}.ed-dos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ed-interruptores{display:grid;gap:2px;padding-top:8px;border-top:1px solid var(--ed-linea)}.ed-pie-botones{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ed-pie-derecha{margin-left:auto}.ed-confirmar{padding:12px;background:#f871710f;border:1px solid rgba(248,113,113,.35);border-radius:10px}.ed-confirmar p{margin:0 0 10px;font-size:13px}.ed-pendientes-grupo h3{margin:14px 0 6px}.ed-pendientes-grupo:first-child h3{margin-top:0}.ed-pendientes{display:grid;margin:0;padding:0;list-style:none}.ed-pendiente{display:flex;align-items:center;gap:8px;padding:10px 0;border-top:1px solid var(--ed-linea)}.ed-pendiente:first-child{border-top:0;padding-top:2px}.ed-pendiente-cuerpo{flex:1;min-width:0}.ed-pendiente-titulo{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;font:inherit;font-size:14px;line-height:1.35;text-align:left;color:inherit;overflow-wrap:anywhere;background:none;border:0;cursor:pointer}.ed-pendiente-titulo:hover{text-decoration:underline}.ed-pendiente-datos{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:4px;font-size:11.5px}.ed-dato{color:rgb(var(--tab-texto-rgb) / .55)}.ed-chip{padding:1px 7px;border-radius:999px;color:var(--ed-chip-texto);background:var(--ed-chip)}.ed-candado{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;font-size:14px;background:var(--ed-campo);border:1px solid var(--ed-campo-borde);border-radius:8px;cursor:pointer}.ed-candado[aria-checked=true]{background:#fbbf2426;border-color:#fbbf2480}.ed-privados{padding:12px 14px;background:var(--ed-campo);border:1px solid var(--ed-campo-borde);border-radius:12px}.ed-alerta{margin:0;padding:10px 12px;font-size:13px;line-height:1.4;color:#fcd34d;background:#fcd34d14;border:1px solid rgba(252,211,77,.35);border-radius:10px}[data-fondo=claro] .ed-alerta{color:#92400e;background:#fbbf241f;border-color:#d9770666}.ed-campo--pin{font-size:18px;font-weight:600;letter-spacing:.18em;font-variant-numeric:tabular-nums}.ed-pantallas{display:grid;margin:0 0 4px;padding:0;list-style:none}.ed-pantalla{padding:10px 0;border-top:1px solid var(--ed-linea)}.ed-pantalla:first-child{border-top:0;padding-top:2px}.ed-pantalla-fila{display:flex;align-items:center;gap:10px}.ed-pantalla-cuerpo{flex:1;min-width:0}.ed-pantalla-nombre{display:block;font-size:14px;overflow-wrap:anywhere}.ed-pantalla-datos{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:3px;font-size:11.5px}.ed-estado-pantalla{display:inline-flex;align-items:center;gap:5px;color:rgb(var(--tab-texto-rgb) / .6)}.ed-estado-pantalla:before{content:"";width:7px;height:7px;border-radius:50%;background:rgb(var(--tab-texto-rgb) / .35)}.ed-estado-pantalla[data-conectada]{color:var(--tab-hecho)}.ed-estado-pantalla[data-conectada]:before{background:var(--tab-hecho)}.ed-pantalla .ed-confirmar{margin-top:10px}.ed-nota+.ed-form,.ed-nota+.ed-nota{margin-top:10px}.ed-nota--ok{color:var(--tab-hecho)}.ed-token{display:grid;gap:8px;margin-top:14px;padding:12px 14px;background:var(--ed-campo);border:1px solid var(--ed-campo-borde);border-radius:12px}.ed-token-fila{display:flex;align-items:center;gap:10px}.ed-token-valor{flex:1;min-width:0;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis}.ed-comando{margin:0;padding:8px 10px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--tab-texto);background:#00000040;border-radius:8px;-webkit-user-select:all;-moz-user-select:all;user-select:all}[data-fondo=claro] .ed-comando{background:#0b18340f}.ed-icono{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ed-icono--flecha{width:12px;height:12px;transition:transform .2s}[aria-expanded=true]>.ed-icono--flecha{transform:rotate(180deg)}.ed-revelar{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1),opacity .22s,visibility 0s .26s}.ed-revelar[data-abierto]{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.ed-revelar-dentro{min-height:0;overflow:hidden;padding:3px;margin:-3px}.ed-enlace--revela{display:inline-flex;align-items:center;gap:4px;padding-top:8px}.ed-enlace--sin-aire{padding-top:0}.ed-enlace--linea{padding:0;font-size:inherit}.ed-enlace--quieto{font-size:12px;color:rgb(var(--tab-texto-rgb) / .5)}.ed-enlace--quieto:hover{color:var(--tab-texto)}.ed-nota--debajo{margin-top:6px}.ed-grupo-cabeza:focus-visible,.ed-chips button:focus-visible,.ed-mini:focus-visible{outline:2px solid var(--tab-acento);outline-offset:2px}.ed-grupos{display:grid;gap:8px;margin:-4px -6px 0}.ed-grupo{background:rgb(var(--tab-texto-rgb) / .03);border:1px solid var(--ed-linea);border-radius:12px}.ed-grupo-cabeza{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;font:inherit;text-align:left;color:inherit;background:none;border:0;border-radius:12px;cursor:pointer}a.ed-grupo-cabeza{text-decoration:none}.ed-grupo-cabeza>.ed-icono--fuera{transform:rotate(-90deg)}.ed-grupo-cabeza>.ed-icono--flecha{width:16px;height:16px;opacity:.55;transition:transform .25s}.ed-grupo-icono{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;color:var(--ed-chip-texto);background:var(--ed-chip)}.ed-grupo-textos{flex:1;min-width:0;display:grid;gap:1px}.ed-grupo-textos b{font-size:14px;font-weight:600}.ed-grupo-textos small{font-size:11.5px;color:rgb(var(--tab-texto-rgb) / .55)}.ed-grupo-cuerpo{padding:2px 12px 12px}.ed-et{display:block;margin:12px 0 7px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--tab-texto-rgb) / .55)}.ed-grupo-cuerpo>.ed-et:first-child{margin-top:2px}.ed-grupo .ed-fondos{grid-template-columns:repeat(4,1fr);gap:6px}.ed-grupo .ed-fondo{aspect-ratio:auto;height:50px;padding:5px 6px;font-size:11px;text-shadow:0 1px 3px rgba(0,0,0,.4);border-radius:9px}.ed-grupo .ed-fondo span{text-shadow:inherit}.ed-grupo .ed-foto{margin-top:10px}.ed-grupo .ed-soltar{display:flex;align-items:center;gap:8px;padding:12px;text-align:left}.ed-grupo .ed-soltar-texto{flex:1}.ed-baldosas{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ed-movimiento{row-gap:10px}.ed-movimiento-fila{display:flex;flex-direction:column;gap:3px;min-width:0}.ed-movimiento-fila>.ed-interruptor{width:100%}.ed-movimiento-alcance{padding-left:2px;color:var(--ink-3);font-size:11px;line-height:1.3}.ed-interruptor--tile{gap:8px;padding:8px 10px;font-size:13px;background:var(--ed-campo);border:1px solid var(--ed-linea);border-radius:10px}.ed-interruptor--tile:hover:not(:disabled){border-color:var(--ed-campo-borde)}.ed-interruptor--fila{justify-content:flex-start;gap:10px;padding:5px 0}.ed-interruptor--fila .ed-interruptor-texto{flex:1}.ed-interruptor--fila>.ed-icono{opacity:.6}.ed-sub{margin-top:8px;padding:10px;background:var(--ed-campo);border:1px solid var(--ed-linea);border-radius:10px}.ed-grupo-cuerpo>.ed-sub:first-child{margin-top:2px}.ed-sub-cabeza{display:flex;align-items:center;gap:7px}.ed-sub-cabeza h4{margin:0;font-size:13px;font-weight:600}.ed-sub-cabeza>.ed-icono{opacity:.7}.ed-sub-cabeza em{margin-left:auto;padding:1px 8px;font-size:11px;font-style:normal;font-weight:500;color:var(--tab-hecho);background:#34d3991f;border-radius:999px}.ed-sub>.ed-nota{margin:3px 0 2px}.ed-sub-vacio{margin-top:6px}.ed-sub .ed-pantallas{margin:6px 0 0}.ed-sub .ed-pantalla,.ed-sub .ed-pantalla:first-child{padding:8px 0;border-top:1px solid var(--ed-linea)}.ed-sub .ed-pantalla-fila{gap:8px}.ed-sub .ed-pantalla-nombre{font-size:13.5px;font-weight:500}.ed-sub .ed-pantalla-datos{gap:5px;margin-top:2px;color:rgb(var(--tab-texto-rgb) / .55)}.ed-sub .ed-estado-pantalla{color:inherit}.ed-sub .ed-estado-pantalla[data-conectada]{color:var(--tab-hecho)}.ed-pantalla-boton{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0;font:inherit;text-align:left;color:inherit;background:none;border:0;border-radius:8px;cursor:pointer}.ed-pantalla-boton:focus-visible{outline:2px solid var(--ed-acento-foco, var(--tab-acento));outline-offset:3px}.ed-pantalla-boton>.ed-icono--flecha{flex:none;opacity:.55}.ed-pantalla-barras{font-size:15px}.ed-pantalla-det{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;padding:10px 2px 4px;font-size:12px;line-height:1.35}.ed-pantalla-det dt{color:rgb(var(--tab-texto-rgb) / .55)}.ed-pantalla-det dd{display:flex;flex-wrap:wrap;align-items:center;gap:3px 7px;margin:0;overflow-wrap:anywhere}.ed-pantalla-det dd small{font-size:11.5px;color:rgb(var(--tab-texto-rgb) / .55)}.ed-pantalla-det .tab-barras{font-size:13px}.ed-pantalla-det[data-apagada] dd{opacity:.7}.ed-mini{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;padding:5px 10px;font:inherit;font-size:12px;line-height:1;color:inherit;background:transparent;border:1px solid var(--ed-campo-borde);border-radius:999px;opacity:.75;cursor:pointer}.ed-mini:hover{opacity:1}.ed-mini--peligro:hover{color:var(--ed-peligro);border-color:#f8717180}.ed-sub-form{display:grid;gap:8px;padding-top:8px}.ed-sub .ed-form{gap:8px}.ed-sub-form>.ed-form{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.ed-sub-form>.ed-form>:not(.ed-campo-grupo){grid-column:1 / -1}.ed-sub .ed-campo--pin{font-size:16px;letter-spacing:.14em}.ed-sub .ed-alerta{padding:7px 10px;font-size:12px;border-radius:9px}.ed-sub .ed-token{gap:7px;margin-top:8px;padding:10px;background:rgb(var(--tab-texto-rgb) / .05);border-radius:10px}.ed-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:start center;padding:72px 12px 24px;overflow-y:auto;background:#03071294;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ed-velo-entra .2s ease-out}.ed-modal{box-sizing:border-box;display:grid;gap:14px;width:500px;max-width:100%;padding:16px 18px 14px;color:var(--tab-texto);background:var(--ed-panel);border:1px solid var(--ed-campo-borde);border-radius:16px;box-shadow:0 24px 60px #00000080;animation:ed-modal-entra .24s cubic-bezier(.2,.8,.2,1)}@keyframes ed-velo-entra{0%{opacity:0}}@keyframes ed-modal-entra{0%{opacity:0;transform:translateY(10px) scale(.98)}}.ed-modal-cabeza{display:flex;align-items:center;justify-content:space-between;margin:-4px -6px -4px 0}.ed-modal-cabeza h2{margin:0;font-size:15px;font-weight:600}.ed-modal-form{display:grid;gap:14px}.ed-modal .ed-et{margin:0 0 6px}.ed-modal .ed-campo-grupo{gap:0}.ed-modal .ed-dos{gap:10px}.ed-modal:focus{outline:none}.ed-dos--abajo{align-items:end}.ed-dos--abajo .ed-interruptor--tile{min-height:37px}.ed-modal .ed-revelar .ed-campo-grupo{padding-top:0}.ed-campo--grande{padding:11px 12px;font-size:16px}.ed-cuando{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ed-chips{display:flex;flex-wrap:wrap;gap:6px}.ed-chips button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 10px;font:inherit;font-size:13px;line-height:1;color:inherit;background:var(--ed-campo);border:1px solid var(--ed-campo-borde);border-radius:999px;cursor:pointer}.ed-chips button[aria-pressed=true]{font-weight:600;background:var(--ed-activo);border-color:var(--ed-activo-borde)}.ed-sin-dia{font-size:12px;color:rgb(var(--tab-texto-rgb) / .55)}.ed-cuando-a{margin-left:auto;font-size:12px;color:rgb(var(--tab-texto-rgb) / .5)}.ed-campo--hora{width:96px;padding:6px 8px}.ed-campo--fecha{width:190px;margin-top:8px}.ed-modal .ed-nota--debajo{margin-top:8px}.ed-mas{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:16px}.ed-modal-pie{display:flex;align-items:center;gap:8px;padding-top:2px}.ed-modal-pista{flex:1;min-width:0;white-space:nowrap}.ed-modal kbd{padding:1px 5px;font:inherit;font-size:11px;border:1px solid var(--ed-campo-borde);border-radius:4px}.ed-pendiente>.tab-casilla{align-self:flex-start;margin-top:1px;font-size:14px}.ed-pendiente--hecha .ed-pendiente-titulo{text-decoration:line-through}.ed-pendiente--hecha .ed-pendiente-cuerpo{opacity:.55}@media (prefers-reduced-motion: reduce){.ed-revelar,.ed-icono--flecha,.ed-velo,.ed-modal{transition:none;animation:none}}.ed-opciones-cuerpo .ed-et--segunda{margin-top:10px}.ed-opciones-cuerpo .ed-campo-grupo>.ed-interruptor{margin-top:10px}.ed-opciones-capa{position:fixed;z-index:30;overflow:hidden;pointer-events:none}.ed-opciones-foco{position:absolute;border-radius:12px;box-shadow:0 0 0 2px #06d6f5d9,0 0 0 200vmax #03071273;animation:ed-opciones-capa .25s ease-out}@keyframes ed-opciones-capa{0%{box-shadow:0 0 0 2px #06d6f500,0 0 0 200vmax #03071200}}.ed-opciones{position:fixed;z-index:35;box-sizing:border-box;width:308px;max-width:calc(100vw - 24px);max-height:calc(100% - 24px);max-height:calc(100dvh - 24px);overflow:auto;font-size:13px;color:var(--tab-texto);background:var(--ed-panel);border:1px solid var(--ed-campo-borde);border-radius:14px;box-shadow:0 24px 60px #0000008c,inset 0 1px #ffffff0f}.ed-opciones:not([data-ubicada]){opacity:0;pointer-events:none}.ed-opciones[data-ubicada]{animation:ed-opciones-entra .2s cubic-bezier(.2,.8,.2,1)}.ed-opciones[data-lado=derecha]{transform-origin:left top}.ed-opciones[data-lado=izquierda]{transform-origin:right top}.ed-opciones[data-lado=abajo]{transform-origin:center top}@keyframes ed-opciones-entra{0%{opacity:0;transform:scale(.96)}}.ed-opciones-cabeza{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:10px 10px 10px 14px;background:var(--ed-panel);border-bottom:1px solid var(--ed-linea)}.ed-opciones-icono{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;color:var(--ed-chip-texto);background:var(--ed-chip)}.ed-opciones-icono .ed-icono{width:15px;height:15px}.ed-opciones-cabeza b{flex:1;min-width:0;overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ed-opciones-guardado{font-size:11px;color:#62d39b;opacity:0;transition:opacity .3s}.ed-opciones-guardado[data-visible]{opacity:1}.ed-opciones-cuerpo{display:grid;gap:12px;padding:12px 14px 14px}.ed-opciones-cuerpo .ed-et{margin:0 0 6px}.ed-opciones-cuerpo .ed-campo-grupo{gap:0}.ed-opciones-cuerpo .ed-nota--debajo{margin-top:6px}.ed-opciones-acciones{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ed-opciones-accion{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;justify-items:center;gap:4px;padding:9px 4px;font:inherit;font-size:11.5px;color:inherit;background:var(--ed-campo);border:1px solid var(--ed-campo-borde);border-radius:10px;cursor:pointer}.ed-opciones-accion:hover{background:rgb(var(--tab-texto-rgb) / .09)}.ed-opciones-accion:disabled{opacity:.45;cursor:default}.ed-opciones-accion[aria-pressed=true]{background:var(--ed-activo);border-color:var(--ed-activo-borde)}.ed-opciones-accion--hecha{color:#62d39b;background:#62d39b14;border-color:#62d39b59}.ed-opciones-mas{display:grid;gap:12px;padding-top:12px}.ed-opciones-peligro{-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-self:start;padding:0;font:inherit;font-size:12.5px;color:var(--ed-peligro);background:none;border:0;cursor:pointer}.ed-opciones-peligro:hover{text-decoration:underline}.ed-opciones-det{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;margin:0;font-size:12px}.ed-opciones-det dt{color:rgb(var(--tab-texto-rgb) / .55)}.ed-opciones-det dd{margin:0;min-width:0}.ed-opciones-cuenta{display:grid;gap:8px;padding:10px;background:var(--ed-campo);border:1px solid var(--ed-linea);border-left:3px solid #62d39b;border-radius:10px}.ed-opciones-cuenta[data-nivel=medio]{border-left-color:#e9c95f}.ed-opciones-cuenta[data-nivel=alto]{border-left-color:#ef8a8e}.ed-opciones-cuenta[data-nivel=gris]{border-left-color:rgb(var(--tab-texto-rgb) / .3)}.ed-opciones-cuenta-cabeza{display:flex;align-items:center;gap:8px;min-width:0}.ed-opciones-cuenta-cabeza b{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ed-opciones-chip{padding:2px 8px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ed-campo-borde);border-radius:999px;opacity:.75}.ed-opciones-comando{display:flex;align-items:center;gap:8px}.ed-opciones-comando code{flex:1;min-width:0;padding:6px 8px;overflow-wrap:anywhere;font-size:11px;background:#00000040;border-radius:6px}.ed-boton--chico{padding:5px 10px;font-size:12px}.ed-opciones-hechas{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ed-opciones-hecha{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 0;border-top:1px solid var(--ed-linea)}.ed-opciones-hecha:first-child{border-top:0}.ed-opciones-hecha-texto{flex:1;min-width:0;display:grid;gap:3px}.ed-opciones-hecha-titulo{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:line-through;opacity:.75}.ed-opciones-hecha-datos{display:flex;align-items:center;gap:6px;min-width:0}.ed-opciones-hecha-proyecto{min-width:0;max-width:12em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ed-opciones-hecha-hora{font-size:11px;opacity:.55}.ed-opciones-tickets{display:grid;gap:4px;max-height:46vh;margin:0;padding:0;overflow-y:auto;list-style:none}.ed-opciones-ticket{display:grid;gap:2px;min-width:0;padding:6px 8px;border-radius:8px;color:inherit;text-decoration:none}a.ed-opciones-ticket:hover{background:var(--ed-campo)}a.ed-opciones-ticket:focus-visible{outline:2px solid var(--ed-activo-borde);outline-offset:1px}.ed-opciones-ticket[data-urgente]{background:#ef444424;box-shadow:inset 3px 0 #f87171}.ed-opciones-ticket-arriba{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:12px}.ed-opciones-ticket-arriba b{flex:none;font-weight:600;font-variant-numeric:tabular-nums}.ed-opciones-ticket-empresa{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:.75}.ed-opciones-ticket-edad{flex:none;margin-left:auto;font-variant-numeric:tabular-nums;opacity:.6}.ed-opciones-ticket-asunto{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ed-opciones-ticket-chip{justify-self:start;font-size:11px}.ed-deshechos{position:fixed;left:20px;bottom:20px;z-index:45;display:grid;gap:8px}.ed-deshacer{display:flex;align-items:center;gap:4px;padding:9px 14px;font-size:13px;color:var(--tab-texto);background:var(--ed-panel);border:1px solid var(--ed-campo-borde);border-radius:10px;box-shadow:0 10px 30px #00000059}.ed-deshacer .ed-enlace{font-weight:600}@media (prefers-reduced-motion: reduce){.ed-opciones,.ed-opciones[data-ubicada],.ed-opciones-foco,.ed-opciones-guardado{transition:none;animation:none}}.ed-aviso{position:fixed;left:50%;bottom:20px;z-index:50;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:8px 8px 8px 14px;font-size:13px;color:#fff;background:#7f1d1df5;border-radius:10px;box-shadow:0 10px 30px #00000059;transform:translate(-50%)}@media (max-width: 760px){.ed-panel{position:fixed;top:52px;right:0;bottom:0;z-index:10;width:min(100vw,360px);box-shadow:-12px 0 32px #00000059}}@media (max-width: 560px){.ed-barra{flex-wrap:wrap;gap:6px;height:auto;min-height:52px;padding:8px 10px}.ed-panel{top:0;z-index:20;width:100vw;box-shadow:none}.ed-barra-nombre{display:none}.ed-boton{padding:8px 10px}.ed-seg button{padding:7px 10px}}.ed-aviso-conexion{padding:12px 16px;border:1px solid currentColor;border-radius:8px;margin:12px}.ed-aviso-conexion p{margin:0 0 8px}.ed-no-encontrado{padding:40px;color:var(--tab-texto)}@media (max-width: 600px){.ed-panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;z-index:20}}.ed-mover-ficha{position:absolute;right:8px;bottom:6px;opacity:0;pointer-events:none;border:1px solid var(--ed-campo-borde);border-radius:6px;color:var(--tab-texto);background:var(--ed-panel);padding:4px 10px;font:inherit;font-size:12px}.tab-pos:hover>.ed-mover-ficha,.tab-pos:focus-within>.ed-mover-ficha{opacity:1;pointer-events:auto}.ed-mover-ficha:focus-visible{outline:2px solid var(--tab-cian);outline-offset:2px}@media (pointer: coarse){.ed-mover-ficha{opacity:1;pointer-events:auto;min-height:44px;bottom:0}.ed-boton,.ed-seg button,.ed-cerrar{min-height:44px}.ed-panel,.ed-modal{overscroll-behavior:contain}}.ed-ampliar{display:none}@media (max-width: 1200px){.ed-ampliar{display:inline-flex}.ed-tablero[data-ampliado=true]{overflow:auto}.ed-tablero[data-ampliado=true]>.tab-tablero{width:1280px;height:720px}}.cc-barra{height:56px;min-height:56px;gap:8px;padding:0 14px;flex-wrap:nowrap;font-family:var(--font)}.cc-barra .ed-barra-logo{margin-right:6px}.cc-barra :is(button,a):focus-visible{outline:none;box-shadow:var(--focus-ring)}.ed-nav-principal{display:flex;align-items:center;flex-wrap:nowrap;gap:2px}.ed-nav-principal button,.cc-lugar-menu .ed-nav-trigger{font:inherit;font-size:var(--t-3);font-weight:var(--w-semibold);line-height:1.35;letter-spacing:.01em;color:var(--ink-2);cursor:pointer}.ed-nav-principal>button,.cc-lugar-menu .ed-nav-trigger,.ed-nav-menu>button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:var(--r-1);background:transparent;padding:6px 10px;min-height:34px;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ed-nav-principal>button:hover,.cc-lugar-menu .ed-nav-trigger:hover{background-color:var(--s3);color:var(--ink)}.ed-nav-principal>button[aria-pressed=true],.cc-lugar-menu .ed-nav-trigger[data-activo]{color:var(--ink)}.ed-nav-operacion>button[aria-pressed=true],.ed-nav-utilidades .ed-nav-trigger[data-activo]{box-shadow:inset 0 -2px 0 var(--brand)}.cc-lugares{position:relative;flex:none}.cc-lugar-menu{display:inline-flex}.cc-linea{position:absolute;left:0;bottom:0;width:1px;height:2px;border-radius:1px;background:var(--brand);transform-origin:0 0;opacity:0;pointer-events:none}.cc-linea[data-visible]{opacity:1}.cc-linea[data-lista]{transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.cc-hoja-trigger{font-size:var(--t-4)!important;color:var(--ink)!important;border:1px solid var(--line)!important}.cc-hoja-trigger .ed-nav-chevron{width:14px;height:14px}.ed-nav-n:after{content:attr(data-n)}.ed-nav-n{font-size:var(--t-1);font-weight:var(--w-medium);opacity:.7;font-variant-numeric:tabular-nums}.ed-nav-vivo{margin-left:2px}.ed-barra-logo{flex:none;display:inline-flex;align-items:center}.cc-pulso{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;overflow:hidden;container:pulso / inline-size}.cc-pulso[data-nivel=corto]>.ui-pulse:not([data-pulse-chip=market]) .ui-pulse-texto,.cc-pulso[data-nivel=punto]>.ui-pulse :is(.ui-pulse-label,.ui-pulse-texto){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cc-pulso[data-nivel=punto]>.ui-pulse[data-pulse-chip=market] .ui-pulse-texto{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.cc-pulso[data-nivel=punto]>.ui-pulse{min-width:44px;justify-content:center;padding:0 8px}.cc-pulso-compacto{display:inline-flex;align-items:center;gap:6px;min-width:0}.cc-mercado{width:8px;height:8px}.cc-mercado-compacto{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:var(--t-1, 12px);color:var(--ink-2)}.cc-operacion{display:flex;align-items:center;gap:2px;flex:none}.ed-nav-sep{width:1px;height:18px;background:var(--line);margin:0 6px}.cc-acciones{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:none}.cc-acciones>a.cc-accion{text-decoration:none}.cc-accion{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-2);background:transparent;color:var(--ink-2);font:var(--w-medium) var(--t-3) / 1 var(--font);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.cc-accion:hover,.cc-accion[aria-expanded=true]{background:var(--s3);color:var(--ink)}.cc-accion svg{flex:none}.cc-icono{width:32px;padding:0}.cc-icono:has(.cc-texto){width:auto;padding:0 10px}.cc-pantallas-n{font-size:var(--t-1);font-variant-numeric:tabular-nums;color:var(--ink-3)}.cc-nuevo{display:inline-flex;align-items:stretch}.cc-nuevo .cc-tarea{border-top-right-radius:0;border-bottom-right-radius:0;gap:4px;padding:0 10px 0 8px}.cc-nuevo .cc-nuevo-menu .ed-nav-trigger{min-height:28px;height:100%;padding:0 5px;border-radius:0 var(--r-1) var(--r-1) 0;background:var(--brand);color:var(--on-brand);box-shadow:inset 1px 0 #ffffff47}.cc-nuevo .cc-nuevo-menu .ed-nav-trigger:hover{background:rgb(var(--brand-rgb) / .88)}.cc-nuevo .cc-nuevo-menu .ed-nav-trigger svg{width:14px;height:14px}.cc-unscheduled{font-variant-numeric:tabular-nums;gap:5px}.cc-unscheduled .cc-unsched-icono,.cc-unscheduled .cc-unsched-n{display:none}.cc-unscheduled .cc-unsched-icono{width:15px;height:15px}@media (max-width: 1599.98px){.cc-unscheduled .cc-unsched-icono,.cc-unscheduled .cc-unsched-n{display:inline-block}.cc-unscheduled .cc-unsched-t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ed-nav-mas .ed-nav-trigger{width:32px;height:32px;min-height:32px;padding:0;justify-content:center;border:1px solid var(--line);background:transparent;color:var(--ink-2)}.cc-barra:not([data-layout=wide]) .cc-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 1599.98px){.cc-pantallas .cc-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.cc-barra[data-layout=compact]{gap:6px}@media (max-width: 1599.98px){.cc-barra:not([data-layout=compact]){gap:6px}.cc-barra:not([data-layout=compact]) :is(.cc-lugares>button,.cc-lugar-menu .ed-nav-trigger,.ed-nav-menu>button,.ed-nav-operacion>button){padding-left:5px;padding-right:5px}.cc-barra:not([data-layout=compact]) .cc-acciones{gap:4px}.cc-barra:not([data-layout=compact]) .ed-barra-logo{margin-right:2px}.cc-barra:not([data-layout=compact]) .cc-acciones .cc-accion:not(.cc-icono){padding:0 8px}.cc-barra:not([data-layout=compact]) .cc-pulso{gap:4px}.cc-barra:not([data-layout=compact]) .cc-pulso>.ui-pulse{padding:0 7px 0 6px;gap:5px}.cc-barra[data-layout=laptop] .cc-pulso>.ui-pulse{padding:0 5px;gap:4px}.cc-barra[data-layout=wide] .cc-tarea .cc-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.cc-barra[data-layout=laptop]{gap:6px;padding:0 8px}.cc-barra[data-layout=laptop] .cc-lugares>button,.cc-barra[data-layout=laptop] .cc-lugar-menu .ed-nav-trigger{padding:6px 7px}.cc-barra[data-layout=laptop] .cc-pulso{gap:3px}.cc-barra .ui-pulse[data-corto=true]{min-width:34px;padding:0 5px;gap:5px}@media (max-width: 600px){.cc-barra{padding:0 8px;gap:4px}.cc-barra .cc-unscheduled{display:none}}@media (pointer: coarse){.cc-accion,.ed-nav-mas .ed-nav-trigger{height:40px;min-height:40px}.cc-icono{width:40px}.ed-nav-principal>button{min-height:40px}}.ed-nav-dropdown a{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;text-decoration:none;border:1px solid transparent;border-radius:9px;padding:11px;min-height:44px;font:inherit;color:var(--tab-texto);cursor:pointer}.ed-nav-dropdown a+button,.ed-nav-dropdown button+a,.ed-nav-dropdown a+a{margin-top:4px}.ed-nav-dropdown a:hover{background-color:var(--s3)}.ed-nav-dropdown .ed-ampliar{display:none}@media (max-width: 1200px){.ed-nav-dropdown .ed-ampliar{display:flex}}.ed-nav-menu{position:relative;display:flex;align-items:center}.ed-nav-chevron{flex:0 0 14px;opacity:.85;transition:transform var(--dur-fast) var(--ease-out)}.ed-nav-trigger[aria-expanded=true] .ed-nav-chevron{transform:rotate(180deg)}.ed-nav-trigger{display:flex;gap:8px;align-items:center}.ed-nav-dropdown{position:absolute;top:calc(100% + 9px);left:0;z-index:50;width:290px;max-width:calc(100vw - 32px);padding:6px;border:1px solid var(--line-strong);border-radius:var(--r-3);background:var(--s2);box-shadow:var(--sh-3);max-height:380px;overflow-y:auto;transform-origin:top left;animation:cc-menu var(--dur-fast) var(--ease-out) both}@keyframes cc-menu{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.ed-nav-menu:last-child .ed-nav-dropdown,.ed-nav-utilidades .ed-nav-dropdown,.cc-acciones .ed-nav-dropdown{left:auto;right:0;transform-origin:top right}.ed-nav-dropdown button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid transparent;border-radius:9px;padding:10px 11px;background:transparent;min-height:44px;font:inherit;color:var(--tab-texto);cursor:pointer}.ed-nav-dropdown button+button{margin-top:4px}.ed-nav-dropdown button>span:nth-child(2),.ed-nav-dropdown button>span:first-child:not(.ed-nav-logo){flex:1}.ed-nav-dropdown button:hover{background-color:var(--s3)}.ed-nav-dropdown button[aria-current=page]{background-color:rgb(var(--brand-rgb) / .08);border-color:rgb(var(--brand-rgb) / .3)}.ed-nav-detalle{font-size:var(--t-1);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.ed-nav-logo{width:32px;height:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;background:#ffffff12;border-radius:7px;font-size:12px;font-weight:600}.ed-nav-logo img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.ed-nav-utilidades{flex:none}.ed-nav-utilidades .ed-nav-trigger{font:inherit;font-size:var(--t-3);font-weight:var(--w-semibold);color:var(--ink-2);border:0;background:transparent;cursor:pointer;min-height:34px;padding:6px 10px;border-radius:var(--r-1)}.ed-nav-utilidades .ed-nav-trigger:hover{background-color:var(--s3);color:var(--ink)}.ed-nav-utilidades .ed-nav-trigger[data-activo]{color:var(--ink)}.ed-nav-principal button:focus-visible,.ed-nav-utilidades button:focus-visible,.ed-nav-dropdown :is(button,a):focus-visible{outline:none;box-shadow:var(--focus-ring)}.cc-arrange[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.cc-arrange[aria-pressed=true]:hover{background:rgb(var(--brand-rgb) / .88);color:var(--on-brand)}.cc-arrange:focus-visible,.ed-arrange-listo:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ed-arrange{position:absolute;left:50%;bottom:14px;z-index:30;transform:translate(-50%);display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:6px 6px 6px 16px;color:var(--tab-texto);background:var(--ed-panel);border:1px solid var(--ed-campo-borde);border-radius:999px;box-shadow:0 10px 30px #00000059;font-size:13px}.ed-arrange-texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-arrange-listo{flex:none;min-height:36px;padding:0 18px;border:0;border-radius:999px;background:var(--brand);color:var(--on-brand);font:inherit;font-weight:600;cursor:pointer}@media (pointer: coarse){.ed-arrange-listo{min-height:44px;min-width:64px}.ed-deshacer .ed-enlace{min-height:44px;padding:0 10px}}:root[data-tactil] .ed-arrange-listo{min-height:44px;min-width:64px}:root[data-tactil] .ed-deshacer .ed-enlace{min-height:44px;padding:0 10px}.tab-lienzo[data-arrange]>.tab-pos>.ed-mover-ficha{right:50px}:root[data-tactil] .tab-lienzo[data-arrange]>.tab-pos>.ed-mover-ficha:not(:focus-visible){opacity:0;pointer-events:none}.cc-lugares>a.cc-enlace-app{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border-radius:var(--r-1);color:var(--ink-2);font-size:var(--t-3);font-weight:var(--w-semibold);line-height:1.35;text-decoration:none;white-space:nowrap}.cc-lugares>a.cc-enlace-app:hover{background-color:var(--s3);color:var(--ink)}.cc-lugares>a.cc-enlace-app:focus-visible,.cc-acciones>a.cc-enlace-app:focus-visible{outline:2px solid var(--focus, var(--brand));outline-offset:2px}.ec-editar-workspace{margin-left:auto;align-self:center;white-space:nowrap}.ec-detalle{display:grid;gap:10px;min-width:220px}.ec-detalle-titulo{margin:0;font-weight:var(--w-semibold);color:var(--ink)}.ec-detalle-datos{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:var(--t-2);color:var(--ink-2)}.ec-detalle-datos dt{color:var(--ink-3)}.ec-detalle-datos dd{margin:0}.pd-raiz{--pd-ok: #62d39b;--pd-mid: #e9c95f;--pd-hi: #ef8a8e;--pd-ac: #06d6f5;--pd-az: #3466f4;flex:1;min-width:0;min-height:0;overflow:auto;color:#e7eef8;background:radial-gradient(90% 60% at 80% 0%,rgba(52,102,244,.22),transparent 60%),#0b111f;padding:18px 22px 40px;font-family:Inter,SF Pro Display,system-ui,sans-serif}.pd-raiz button,.pd-raiz select,.pd-raiz input{font:inherit;color:inherit}.pd-raiz button:focus-visible,.pd-raiz select:focus-visible,.pd-raiz input:focus-visible,.pd-raiz a:focus-visible,.pd-carta:focus-visible,.pd-panel:focus-visible{outline:2px solid #75d4ed;outline-offset:2px}.pd-vacio-total{margin:18vh auto 0;max-width:60ch;text-align:center;color:#e7eef8b3}@keyframes pd-foco{0%{box-shadow:0 0 0 2px var(--accent)}to{box-shadow:0 0 0 2px transparent}}.pd-raiz [data-foco]{animation:pd-foco var(--dur-emph) var(--ease-out) 2}.pd-raiz .pd-col{scroll-margin-top:16px}.pd-hd.ui-page-header{margin-bottom:8px}.pd-fresc{display:flex;flex-wrap:wrap;gap:8px}.pd-fresc-i{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.pd-luz{width:8px;height:8px;border-radius:50%;background:var(--pd-ok);box-shadow:0 0 8px var(--pd-ok)}.pd-fresc-i[data-vieja=true]{color:#b3bccd;border-style:dashed;border-color:#e9c95f73}.pd-fresc-i[data-vieja=true] .pd-luz{background:var(--pd-mid);box-shadow:0 0 8px var(--pd-mid)}.pd-sync{min-height:34px;padding:6px 14px;border-radius:9px;cursor:pointer;background:#3466f459;border:1px solid rgba(52,102,244,.7)}.pd-sync:hover{background:#3466f48c}.pd-aviso{margin:10px 0 0;padding:8px 12px;border-radius:10px;font-size:12.5px;color:#f3b4b7;background:#ef8a8e14;border:1px solid rgba(239,138,142,.3)}.pd-listo{margin-top:14px;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#06d6f514,#06d6f505);border:1px solid rgba(6,214,245,.25)}.pd-listo-t{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.pd-listo-t h2{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.pd-listo-t small{font-size:11.5px;opacity:.6}.pd-listo-filas{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.pd-borrador{display:flex;align-items:flex-start;gap:8px;padding:8px 9px;border-radius:9px;background:#ffffff0b;border:1px solid rgba(255,255,255,.05)}.pd-borrador[data-faltante]{border-color:#e9c95f4d}.pd-cuerpo-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px;align-items:start}.pd-cuerpo-grid[data-panel=abierto]{grid-template-columns:minmax(0,1fr) 320px}.pd-columnas{min-width:0}.pd-fila-alta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.pd-seccion{margin:16px 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.pd-dias-fila{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:start}.pd-col{min-width:0;padding:10px;border-radius:12px;background:linear-gradient(180deg,#ffffff0e,#ffffff05);border:1px solid rgba(255,255,255,.08);transition:border-color .15s,background .15s}.pd-col[data-col=teToca]{border-color:#06d6f547}.pd-col-t{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;opacity:.8}.pd-col-t small{letter-spacing:.04em;text-transform:none;font-weight:500;opacity:.6}.pd-col-t b{margin-left:auto;letter-spacing:0;font-size:11px;padding:1px 7px;border-radius:99px;background:#ffffff1a;font-variant-numeric:tabular-nums}.pd-col[data-destino]{border-color:#06d6f5cc;background:#06d6f517}.pd-col[data-sin-destino]{border-color:#ef8a8e80;cursor:not-allowed}.pd-vacio{margin:4px 2px;font-size:12px;opacity:.45}.pd-grupo{margin-bottom:6px}.pd-carta{display:flex;align-items:flex-start;gap:8px;padding:8px 9px;min-height:44px;border-radius:9px;cursor:pointer;background:#ffffff0b;border:1px solid rgba(255,255,255,.05);touch-action:manipulation}.pd-carta:hover{background:#ffffff14}.pd-carta[data-arrastrable=true]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pd-carta[data-arrastrando]{z-index:20;position:relative;cursor:grabbing;background:#06d6f52e;outline:1px solid rgba(6,214,245,.6);box-shadow:0 10px 24px #00000073}.pd-carta[aria-pressed=true]{border-color:#06d6f599}.pd-cadena{margin-left:14px;padding-left:7px;margin-top:4px;border-left:2px solid rgba(6,214,245,.5)}.pd-grupo--hijo .pd-carta{opacity:.7}.pd-chip{flex:none;margin-top:2px;padding:2px 6px;border-radius:5px;font-size:9px;font-weight:800;letter-spacing:.06em;color:#fff}.pd-chip--tk{background:#3466f4}.pd-chip--em{background:#06d6f5;color:#06202a}.pd-chip--wa{background:#62d39b;color:#062015}.pd-chip--th{background:#7c3aed}.pd-chip--bd{background:#475569}.pd-chip--mt{background:#b45309}.pd-cuerpo{flex:1;min-width:0}.pd-titulo{display:flex;align-items:flex-start;gap:5px;font-size:12.5px;line-height:1.3}.pd-titulo span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.pd-candado{flex:none;margin-top:2px;opacity:.7}.pd-meta{display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:2px;font-size:11px;opacity:.85}.pd-cliente{opacity:.6}.pd-edad[data-nivel=overdue]{color:var(--pd-hi);font-weight:700}.pd-edad[data-nivel=soon]{color:var(--pd-mid)}.pd-edad[data-nivel=waiting]{color:#9fb3d9}.pd-edad[data-nivel=normal]{opacity:.7}.pd-marca{padding:0 6px;border-radius:99px;font-size:10px;font-weight:700}.pd-marca--bloqueada{color:var(--pd-ac);background:#06d6f51f}.pd-marca--libre{color:var(--pd-ok);background:#62d39b1f}.pd-marca--nueva{color:var(--pd-ac);background:#06d6f51f}.pd-resolver textarea{width:100%;resize:vertical;font:inherit}.pd-panel>.pd-pie{position:sticky;bottom:-14px;z-index:1;margin:10px -14px -14px;padding:10px 14px;border-top:1px solid rgba(255,255,255,.12);background:var(--s2);border-radius:0 0 12px 12px}.pd-resolver .pd-aviso{margin:4px 0}.pd-resolver button[disabled]{opacity:.5;cursor:not-allowed}.pd-resueltas{margin:16px 0 0;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px}.pd-resueltas summary{cursor:pointer;font-weight:600}.pd-resueltas ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.pd-resueltas li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.pd-resuelta-res{font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.pd-resuelta-com{opacity:.75;font-style:italic}.pd-resuelta-undo{background:none;border:0;color:var(--pd-ac);cursor:pointer;font-weight:600;padding:0}.pd-grupo-cliente{margin-bottom:8px}.pd-cliente-t{display:flex;align-items:center;gap:6px;margin:6px 0 4px;font-size:11.5px;font-weight:700;opacity:.85}.pd-cliente-t em{margin-left:auto;font-style:normal;opacity:.55;font-variant-numeric:tabular-nums}.pd-punto{width:8px;height:8px;border-radius:50%;background:#475569}.pd-panel{position:sticky;top:0;max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain;padding:14px;border-radius:12px;background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid rgba(255,255,255,.12);font-size:13px}.pd-panel-t{display:flex;align-items:center;justify-content:space-between}.pd-cerrar,.pd-botones button,.pd-enlace{min-height:44px;padding:8px 14px;border-radius:9px;cursor:pointer;background:#ffffff12;border:1px solid rgba(255,255,255,.15)}.pd-botones button:hover,.pd-cerrar:hover,.pd-enlace:hover{background:#ffffff21}.pd-botones button:disabled{opacity:.45;cursor:default}.pd-panel-titulo{margin:10px 0 4px;font-size:15px;line-height:1.3}.pd-nota{margin:4px 0;font-size:12px;color:var(--pd-ac)}.pd-detalle{margin:10px 0}.pd-fila{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.06)}.pd-fila dt{opacity:.55}.pd-fila dd{margin:0;text-align:right}.pd-enlace{display:inline-flex;align-items:center;margin-bottom:8px;color:#9fc1ff;text-decoration:none}.pd-accion{margin-top:12px}.pd-accion label{display:block;margin-bottom:4px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.pd-accion small{display:block;margin-top:4px;font-size:11.5px;opacity:.55}.pd-accion select,.pd-accion input{min-height:44px;padding:8px 10px;border-radius:9px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#e7eef8}.pd-accion input{width:100%;box-sizing:border-box;margin-bottom:8px}.pd-accion select option{color:#111}.pd-botones{display:flex;flex-wrap:wrap;gap:8px}.pd-propuesta{margin:10px 0;padding:10px;border-radius:10px;background:#06d6f512;border:1px solid rgba(6,214,245,.3)}.pd-propuesta p{margin:0 0 8px}.pd-pestanas{display:flex;gap:4px;margin-top:14px;padding:3px;border-radius:12px;background:#ffffff0d}.pd-pestanas button{flex:1;min-height:44px;padding:6px 8px;border:0;border-radius:9px;cursor:pointer;background:transparent;font-weight:600;opacity:.75}.pd-pestanas button b{margin-left:6px;font-size:11px;font-weight:700;opacity:.7}.pd-pestanas button[aria-selected=true]{background:#3466f480;opacity:1}.pd-raiz[data-compacto]{padding:14px 12px 40px}.pd-raiz[data-compacto] .pd-fila-alta,.pd-raiz[data-compacto] .pd-dias-fila,.pd-raiz[data-compacto] .pd-cuerpo-grid[data-panel=abierto]{grid-template-columns:minmax(0,1fr)}.pd-raiz[data-compacto] .pd-panel{position:static;order:-1}.pd-raiz[data-compacto] .pd-carta{min-height:56px}@media (max-width: 1200px){.pd-dias-fila{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1100px){.pd-cuerpo-grid[data-panel=abierto]{grid-template-columns:minmax(0,1fr)}.pd-panel{position:static;order:-1}}@media (prefers-reduced-motion: reduce){.pd-col,.pd-carta{transition:none}.pd-carta[data-arrastrando]{box-shadow:none}}.ov-raiz{--ov-tl-nombres: 150px;--ov-cloud-tint: .1;--ov-pad-x: 20px;--ov-max: 1720px;position:relative;box-sizing:border-box;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0;padding:18px max(var(--ov-pad-x),calc((100% - var(--ov-max)) / 2)) 28px;color:var(--ink);font-family:var(--font);border-radius:var(--r-3)}[data-fondo=claro] .ov-raiz{--ov-cloud-tint: .14}.ov-raiz .ui-page-header{margin-bottom:14px}.ov-reloj{color:var(--ink-2);font-size:var(--t-3);font-variant-numeric:tabular-nums}.ov-fresh{color:var(--ink-2)}.ov-fresh-sep,.ov-mercado{color:var(--ink-3)}.ov-mercado[data-mercado=open]{color:var(--ok)}.ov-aviso,.ov-cargando{margin:0 0 12px;color:var(--ink-2);font-size:var(--t-2)}.ov-aviso--offline{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px dashed rgb(var(--warn-rgb) / .45);border-radius:var(--r-2);background:rgb(var(--warn-rgb) / .06)}.ov-muted{color:var(--ink-3)}.ov-hosts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0 0 10px}.ov-hosts>div{min-width:0;display:flex}.ov-host{--tone: var(--off);--tone-rgb: var(--off-rgb);position:relative;display:flex;flex-direction:column;gap:6px;box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:0;padding:12px 13px 11px 16px;border:1px solid var(--line);border-radius:var(--r-3);background:linear-gradient(180deg,var(--s3),var(--s2));color:var(--ink);box-shadow:var(--sh-1);font:var(--w-regular) var(--t-2) / var(--lh) var(--font);text-align:left;cursor:pointer;overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ov-host:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--tone)}.ov-host:hover,.ov-host:focus-visible{border-color:var(--line-strong);box-shadow:var(--sh-2);transform:translateY(-1px)}.ov-host:active{transform:translateY(0)}.ov-host-top{display:flex;align-items:center;gap:8px;min-width:0}.ov-host-nombre{font-size:var(--t-4);font-weight:var(--w-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-host-eyebrow{display:inline-flex;align-items:center;gap:4px;flex:none;margin-left:auto;color:var(--ink-3);font:var(--w-semibold) var(--t-1) / 1 var(--font);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.ov-host-big{display:flex;align-items:baseline;gap:6px;margin-top:2px}.ov-host-big strong{font-size:26px;font-weight:var(--w-regular);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ov-host-big span{color:var(--ink-2);font-size:var(--t-2)}.ov-host-big--off{flex-wrap:wrap;row-gap:0}.ov-host-big--off strong{font-size:var(--t-5);color:var(--ink-3);white-space:nowrap}.ov-host-linea{color:var(--ink-2);font-size:var(--t-2)}.ov-host-linea em{font-style:normal;font-variant-numeric:tabular-nums}.ov-host-linea em[data-tone=bad]{color:var(--bad);font-weight:var(--w-semibold)}.ov-host-linea em[data-tone=run]{color:var(--run);font-weight:var(--w-semibold)}.ov-host-pie{display:flex;justify-content:space-between;align-items:center;margin-top:2px}.ov-host[data-kind=cloud]{border-style:dashed;border-color:rgb(var(--ok-rgb) / .45);background:linear-gradient(180deg,rgb(var(--ok-rgb) / var(--ov-cloud-tint)),var(--s2) 70%)}.ov-host[data-kind=cloud] .ov-host-eyebrow{color:var(--ok)}.ov-host[data-kind=cloud]:after{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--ok-rgb) / .8),transparent)}.ov-nube{flex:none}.ov-host[data-placeholder=true]{opacity:.85}.ov-tira{display:flex;gap:2px;align-items:flex-end;height:16px;margin-top:4px}.ov-tira i{flex:1 1 0;min-width:0;height:100%;border-radius:2px;background:var(--line);transform-origin:bottom;animation:ov-slot var(--dur-enter) var(--ease-out) both;animation-delay:calc(min(var(--i, 0),8) * var(--stagger))}.ov-tira i[data-slot=ok]{background:rgb(var(--accent-rgb) / .55)}.ov-tira i[data-slot=bad]{background:var(--bad)}.ov-tira i[data-slot=quiet]{background:rgb(var(--accent-rgb) / .18);height:60%}.ov-tira i[data-slot=none]{background:var(--line);height:25%}@keyframes ov-slot{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:none}}.ov-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0 0 12px}.ov-tiles .ui-tile{min-height:44px}.ov-tiles .ui-tile[data-off=true] .ui-tile-value{font-size:var(--t-4);font-weight:var(--w-medium)}.ov-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:12px;margin:0 0 12px}.ov-lado{display:flex;flex-direction:column;gap:12px;min-width:0}.ov-panel{box-sizing:border-box;min-width:0;padding:14px 14px 12px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--s1);box-shadow:var(--sh-1)}.ov-h{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--ink-2);font:var(--w-semibold) var(--t-1) / var(--lh) var(--font);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.ov-n{padding:1px 8px;border-radius:var(--r-pill);background:rgb(var(--tone-rgb, var(--bad-rgb)) / .18);color:var(--tone, var(--bad));letter-spacing:0;font-variant-numeric:tabular-nums}.ov-h-der{margin-left:auto;color:var(--ink-3);font-weight:var(--w-regular);letter-spacing:0;text-transform:none;font-size:var(--t-2)}.ov-vacio{margin:0;padding:8px 0 4px;color:var(--ink-2);font-size:var(--t-3)}.ov-att-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ov-att{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:44px;padding:10px 10px 10px 14px;border-radius:var(--r-2);background:var(--s2);box-shadow:3px 0 0 0 var(--tone, var(--off)) inset}.ov-att-cuerpo{min-width:0}.ov-att-titulo{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:var(--w-semibold) var(--t-3) / 1.35 var(--font);color:var(--ink)}.ov-att-why{margin:2px 0 0;color:var(--ink-2);font-size:var(--t-2);line-height:var(--lh)}.ov-src{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:var(--r-1);background:var(--s3);color:var(--ink-2);font:var(--w-semibold) var(--t-1) / 1 var(--font);letter-spacing:.06em;text-transform:uppercase}.ov-go{color:var(--accent);white-space:nowrap}.ov-wait{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ov-wcard{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-height:44px;padding:11px 12px;border:1px dashed rgb(var(--warn-rgb) / .4);border-radius:var(--r-2);background:rgb(var(--warn-rgb) / .06);font-size:var(--t-2);line-height:1.45}.ov-wcard b{font-size:var(--t-3);color:var(--ink)}.ov-wcard small{color:var(--ink-2);font-size:var(--t-1)}.ov-wcard .ui-btn{margin-top:4px}.ov-run{list-style:none;margin:0;padding:0}.ov-run-fila{display:grid;grid-template-columns:12px minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:32px;padding:6px 0;border-top:1px solid var(--line);font-size:var(--t-2)}.ov-run-fila:first-child{border-top:0}.ov-run-fila[data-tone=run]>.ui-dot:after{animation:ui-breathe var(--breathe) var(--ease-io) infinite;animation-delay:var(--phase, 0s)}.ov-run-titulo{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ink);font-weight:var(--w-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-run-fila small{color:var(--ink-3);white-space:nowrap;font-size:var(--t-1)}.ov-panel--skills{margin:0 0 12px}.ov-sk-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ov-sk-celda{--tone: var(--ok);position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 10px 8px 13px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--s2);box-shadow:3px 0 0 0 var(--tone) inset;font-size:var(--t-2)}.ov-sk-celda[data-tone=bad]{--tone: var(--bad);border-color:rgb(var(--bad-rgb) / .35)}.ov-sk-celda[data-tone=warn]{--tone: var(--warn)}.ov-sk-celda[data-tone=off]{--tone: var(--off);border-style:dashed}.ov-sk-btn{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:3px;min-width:0;min-height:44px;border-radius:var(--r-1);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}div.ov-sk-btn{cursor:default}.ov-sk-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button.ov-sk-btn:hover{opacity:.85}.ov-sk-top{display:flex;align-items:center;gap:6px;min-width:0;color:var(--ink);font-size:var(--t-3)}.ov-sk-top b{font-weight:var(--w-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-sk-n{color:var(--ink-2);font-size:var(--t-2)}.ov-sk-n strong{color:var(--ink);font-size:var(--t-5);font-weight:var(--w-regular);font-variant-numeric:tabular-nums}.ov-sk-rotos{color:var(--ink-2);font-size:var(--t-1);font-variant-numeric:tabular-nums}.ov-sk-rotos[data-tone=bad]{color:var(--bad);font-weight:var(--w-semibold)}.ov-panel--tl{position:relative;overflow:hidden}.ov-tl{position:relative}.ov-tl-eje{position:relative;height:16px;margin-left:var(--ov-tl-nombres);color:var(--ink-3);font-size:var(--t-1);font-variant-numeric:tabular-nums}.ov-tl-eje span{position:absolute;transform:translate(-50%)}.ov-tl-carriles{list-style:none;margin:0;padding:0}.ov-tl-carril{display:grid;grid-template-columns:var(--ov-tl-nombres) minmax(0,1fr);align-items:center;height:32px}.ov-tl-nombre{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ink-2);font:var(--w-semibold) var(--t-1) / 1 var(--font);letter-spacing:.04em}.ov-tl-nombre-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-tl-pista{position:relative;height:100%}.ov-tl-svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ov-tl-base{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.ov-tl-carril[data-placeholder=true] .ov-tl-base{stroke:rgb(var(--ok-rgb) / .5);stroke-dasharray:2 2}.ov-tl-sin{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--ink-3);font-size:var(--t-1);pointer-events:none}.ov-tl-carril[data-placeholder=true] .ov-tl-sin{color:var(--ok)}.ov-tl-ev{--tone: var(--ok);--tone-rgb: var(--ok-rgb);position:absolute;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;padding:0;border:0;border-radius:var(--r-pill);background:transparent;cursor:pointer}.ov-tl-ev:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ov-tl-dot{position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:var(--r-pill);background:var(--tone);box-shadow:0 0 0 3px rgb(var(--tone-rgb) / .16);animation:ov-dot-in var(--dur-enter) var(--ease-out) both;animation-delay:calc(min(var(--i, 0),8) * var(--stagger));transition:transform var(--dur-fast) var(--ease-out)}.ov-tl-ev:hover .ov-tl-dot,.ov-tl-ev:focus-visible .ov-tl-dot{transform:scale(1.3)}.ov-tl-ev[data-tone=info] .ov-tl-dot{border-radius:2px;transform:rotate(45deg)}.ov-tl-ev[data-tone=info]:hover .ov-tl-dot,.ov-tl-ev[data-tone=info]:focus-visible .ov-tl-dot{transform:rotate(45deg) scale(1.3)}@keyframes ov-dot-in{0%{opacity:0;transform:scale(.2)}to{opacity:1}}.ov-tl-ahora{position:absolute;top:0;bottom:44px;width:2px;margin-left:-1px;background:var(--accent);box-shadow:0 0 8px var(--accent);pointer-events:none;transition:left var(--dur-base) var(--ease-out)}.ov-tl-ahora span{position:absolute;top:-2px;left:5px;color:var(--accent);font:var(--w-semibold) var(--t-1) / 1 var(--font)}.ov-tl-ahora[data-lado=izq] span{left:auto;right:5px}.ov-tl-tip{position:absolute;right:0;bottom:0;max-width:320px;padding:5px 9px;border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--s3);color:var(--ink);font-size:var(--t-2);box-shadow:var(--sh-2);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out)}.ov-tl-tip[data-visible=true]{opacity:1}.ov-tl-leyenda{display:flex;gap:14px;flex-wrap:wrap;margin:10px 0 0 var(--ov-tl-nombres);color:var(--ink-3);font-size:var(--t-1)}.ov-tl-leyenda span{display:inline-flex;align-items:center;gap:6px}.ov-tl-leyenda span:before{content:"";width:8px;height:8px;border-radius:var(--r-pill);background:var(--tone, var(--off))}.ov-tl-leyenda span[data-tone=info]:before{background:var(--accent);border-radius:2px;transform:rotate(45deg)}@media (pointer: coarse){.ov-tl-ev{width:44px;height:44px;margin:-22px 0 0 -22px}.ov-tl-carril{height:44px}.ov-run-fila{min-height:44px}}@media (min-width: 1900px){.ov-raiz{--ov-pad-x: 32px;padding-top:24px;padding-bottom:36px}.ov-hosts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ov-host-big strong{font-size:30px}}@media (max-width: 1180px){.ov-main{grid-template-columns:1fr}.ov-hosts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 1000px),(pointer: coarse) and (max-width: 1200px){.ov-raiz{--ov-tl-nombres: 120px;--ov-pad-x: 16px;padding-top:14px;padding-bottom:24px}.ov-hosts{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-att{grid-template-columns:auto minmax(0,1fr)}.ov-att .ov-go{grid-column:2;justify-self:start}.ov-sk-lista{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 850px){.ov-raiz{--ov-tl-nombres: 0px}.ov-tl-carril{grid-template-columns:1fr;height:auto;padding:6px 0}.ov-tl-pista{height:32px}.ov-tl-ahora{display:none}}.ov-raiz--compacta .ov-main{grid-template-columns:1fr}.ov-raiz--compacta .ov-hosts{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-raiz--compacta .ov-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-raiz--compacta .ov-sk-lista{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-live-map{--live-muted: color-mix(in srgb, var(--tab-texto, #e7eef8) 67%, transparent);--live-accent: var(--tab-cian, #06d6f5);--live-warning: var(--tab-ambar, #fcd34d);--live-border: var(--tab-borde, #ffffff20);min-width:0;padding:22px;border:1px solid var(--live-border);border-radius:16px;color:var(--tab-texto, #e7eef8);background:var(--tab-fila, #00000020)}.factory-live-map *,.factory-live-map *:before,.factory-live-map *:after{box-sizing:border-box}.factory-live-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.factory-live-heading h2{font-size:18px;font-weight:650;margin:0 0 5px}.factory-live-heading p{color:var(--live-muted);margin:0;font-size:12px;line-height:1.5}.factory-live-map .factory-live-motion{flex-shrink:0;font-size:12px;min-height:44px;background:var(--tab-ficha);border-color:var(--live-border)}.factory-live-map .factory-live-motion:focus-visible{outline:2px solid var(--live-accent);outline-offset:3px}.factory-live-lanes{display:grid;gap:28px}.factory-live-host{min-width:0}.factory-live-host-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0 0 12px;color:var(--live-muted);font-size:12px;overflow-wrap:anywhere}.factory-live-host-name{font-weight:700;color:var(--tab-texto);font-size:13px}.factory-live-lane{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) minmax(0,1fr);align-items:stretch;gap:30px;min-width:0}.factory-live-connectors{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:visible}.factory-live-connectors path[data-segment]{fill:none;stroke:currentColor;stroke-opacity:.75;stroke-width:1.5;stroke-linecap:round}.factory-live-connectors marker path{fill:currentColor;fill-opacity:.75}.factory-live-connectors[data-lease=live]{color:var(--run)}.factory-live-connectors[data-lease=expired]{color:var(--warn)}.factory-live-connectors[data-lease=idle]{color:var(--off)}.factory-live-connectors[data-lease=live] path[data-segment]{stroke-opacity:.95;stroke-dasharray:6 5}.factory-live-connectors[data-lease=expired] path[data-segment]{stroke-dasharray:3 4}.factory-live-connectors[data-lease=idle] path[data-segment]{stroke-dasharray:4 4}.factory-live-connectors path[data-flow=true]{animation:factory-live-flow 1.1s linear infinite}.factory-live-bucket,.factory-live-machine{min-width:0;border:1px solid var(--live-border);border-radius:12px;padding:14px;background:var(--tab-ficha, #ffffff0f);overflow-wrap:anywhere}.factory-live-machine{border-color:color-mix(in srgb,var(--live-accent) 32%,var(--live-border));background:color-mix(in srgb,var(--live-accent) 4%,var(--tab-ficha, #172034))}.factory-live-machine[data-state=processing]{border-color:color-mix(in srgb,var(--live-accent) 55%,var(--live-border))}.factory-live-machine[data-state="signal expired"]{border-color:color-mix(in srgb,var(--live-warning) 45%,var(--live-border))}.factory-live-bucket-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.factory-live-bucket-heading h3,.factory-live-bucket-heading h4{margin:0;font-size:12px;font-weight:650}.factory-live-count{min-width:23px;text-align:center;font-size:11px;border:1px solid var(--live-border);border-radius:6px;padding:2px 5px;color:var(--live-muted);font-variant-numeric:tabular-nums}.factory-live-work-list{display:grid;gap:9px;min-width:0}.factory-live-work-slot{min-width:0;border-radius:9px}.factory-live-map .factory-work{min-width:0;background:var(--tab-fila);border-color:var(--live-border);padding:11px;gap:6px}.factory-live-map .factory-work strong{font-size:13px;line-height:1.45}.factory-live-map .factory-work small{font-size:11px;color:var(--live-muted);line-height:1.5}.factory-live-map .factory-work>span:last-child{color:var(--live-muted)}.factory-live-map .factory-work[aria-pressed=true],.factory-live-map .factory-work:hover{border-color:var(--live-accent);background:color-mix(in srgb,var(--live-accent) 8%,var(--tab-ficha))}.factory-live-map .factory-work:focus-visible{outline:2px solid var(--live-accent);outline-offset:3px}.factory-live-empty{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:100px;padding:14px 5px;text-align:center}.factory-live-empty strong{font-size:12px;font-weight:550}.factory-live-empty span{font-size:11px;line-height:1.6;color:var(--live-muted)}.factory-live-pending{border-top:1px dashed var(--live-border);padding-top:14px;margin-top:16px}.factory-live-note{margin:12px 0 0;color:var(--live-muted);font-size:11px;line-height:1.6}.factory-live-machine-heading{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:14px}.factory-live-mac{width:34px;height:30px;flex:0 0 34px;fill:none;stroke:currentColor;stroke-width:1.3;color:var(--live-muted)}.factory-live-machine-heading h3{font-size:14px;font-weight:700;line-height:1.3;margin:0}.factory-live-machine-heading>div>span{font-size:var(--t-1);color:var(--live-muted)}.factory-live-state{margin-left:auto;font-size:var(--t-1);font-weight:600;border-radius:20px;background:var(--tab-fila);border:1px solid var(--live-border);padding:4px 7px}.factory-live-machine[data-state=processing] .factory-live-state{color:var(--live-accent);border-color:color-mix(in srgb,var(--live-accent) 35%,transparent)}.factory-live-machine[data-state="signal expired"] .factory-live-state{color:var(--live-warning)}.factory-live-agents{margin:-3px 0 14px;color:var(--live-muted);font-size:var(--t-1);line-height:1.6}.factory-live-expired{border-left:2px solid var(--live-warning);padding-left:10px}.factory-live-work-list+.factory-live-expired{margin-top:16px}.factory-live-expired h4{margin:0 0 9px;color:var(--live-warning);font-size:11px;font-weight:650}.factory-live-runtime{display:flex;align-items:center;gap:9px;border-top:1px solid var(--live-border);margin-top:14px;padding-top:11px;color:var(--live-muted);font-size:var(--t-1);line-height:1.5}.factory-live-signal{display:inline-flex;gap:2px;align-items:center;height:18px;flex-shrink:0;color:var(--live-muted)}.factory-live-signal i{display:block;width:2px;height:14px;background:currentColor;transform:scaleY(.2);border-radius:2px;opacity:.65}.factory-live-signal[data-processing=true]{color:var(--live-accent)}.factory-live-signal[data-processing=true] i:nth-child(3n){transform:scaleY(.8)}.factory-live-signal[data-processing=true] i:nth-child(3n+1){transform:scaleY(.45)}.factory-live-signal[data-animate=true] i{animation:factory-live-processing var(--signal-duration) ease-in-out var(--signal-delay) infinite alternate}.factory-live-footer{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:12px 28px;border-top:1px solid var(--live-border);margin-top:24px;padding-top:17px;font-size:11px;color:var(--live-muted)}.factory-live-footer>div{display:flex;flex-wrap:wrap;gap:10px 24px}.factory-live-footer strong{color:var(--tab-texto);margin-right:5px}.factory-live-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;font-size:var(--t-1)}.factory-live-legend li{display:inline-flex;align-items:center;gap:7px}.factory-live-legend .factory-live-connectors{position:static;z-index:auto;flex:0 0 28px}.factory-live-more{display:block;width:100%;min-height:32px;padding:6px 10px;border:1px dashed var(--live-border);border-radius:9px;background:transparent;color:var(--live-muted);font:inherit;font-size:var(--t-2);text-align:center}button.factory-live-more{cursor:pointer}button.factory-live-more:hover{color:var(--tab-texto);border-color:var(--live-accent)}[data-fondo=claro] .factory-live-map{--live-accent: var(--tab-azul, #3466f4);--live-warning: var(--warn)}[data-fondo=claro] .factory-live-map .factory-status.is-running{color:var(--tab-azul, #3466f4);background:#3466f414}[data-fondo=claro] .factory-live-map .factory-status.is-review{color:#6b3da8;background:#6b3da812}[data-fondo=claro] .factory-live-map .factory-status.is-blocked{color:#926000;background:#92600012}[data-fondo=claro] .factory-live-map .factory-status.is-done{color:#16714b;background:#16714b12}@keyframes factory-live-flow{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}@keyframes factory-live-processing{0%{transform:scaleY(.25);opacity:.45}to{transform:scaleY(1);opacity:1}}@media (max-width: 850px){.factory-live-map{padding:15px}.factory-live-lane{gap:20px}.factory-live-bucket,.factory-live-machine{padding:11px}}@media (max-width: 650px){.factory-live-heading{align-items:flex-start;gap:12px}.factory-live-heading h2{font-size:16px}.factory-live-lane{grid-template-columns:minmax(0,1fr);gap:28px}.factory-live-lanes{gap:36px}.factory-live-bucket,.factory-live-machine{padding:14px}.factory-live-empty{min-height:80px}.factory-live-footer{margin-top:22px}}@media (prefers-reduced-motion: reduce){.factory-live-map *,.factory-live-map *:before,.factory-live-map *:after{animation:none!important;transition:none!important}}.factory-process-card>span[aria-hidden=true]{color:var(--accent)}.factory-process-card:focus-visible{outline:2px solid var(--tab-azul);outline-offset:3px}.factory-process-guide{--guide-muted: color-mix(in srgb, var(--tab-texto) 74%, transparent);--guide-accent: var(--tab-cian);--factory-muted: var(--guide-muted);color:var(--tab-texto)}.factory-process-guide *,.factory-process-guide *:before,.factory-process-guide *:after{box-sizing:border-box}.factory-process-guide .ed-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:flex;align-items:center;justify-content:center;padding:16px;background:#050b17b8}.factory-process-guide .ed-modal{width:min(720px,100%);min-width:0;padding:0;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--tab-borde);border-radius:16px;background:var(--tab-fondo-noche);color:var(--tab-texto);box-shadow:var(--tab-sombra);overflow-wrap:anywhere}.factory-process-guide .ed-modal-cabeza{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:16px 22px;border-bottom:1px solid var(--tab-borde);background:var(--tab-fondo-noche)}.factory-process-guide .ed-modal-cabeza h2{font-size:19px;margin:0;line-height:1.4}.factory-process-guide button{min-height:44px;padding:9px 12px;border:1px solid var(--tab-borde);border-radius:9px;background:var(--tab-ficha);color:inherit;font:inherit;line-height:1.5;cursor:pointer}.factory-process-guide button:hover{border-color:var(--guide-accent);background:color-mix(in srgb,var(--guide-accent) 8%,var(--tab-ficha, transparent))}.factory-process-guide button:disabled{opacity:.5;cursor:default}.factory-process-guide .ed-cerrar{flex:0 0 44px;width:44px;height:44px;padding:0;font-size:25px}.factory-process-guide :focus-visible{outline:2px solid var(--guide-accent);outline-offset:3px}.factory-process-content{padding:0 24px 24px;font-size:13px;line-height:1.65}.factory-process-content h3{font-size:14px;font-weight:600;margin:24px 0 10px;color:var(--tab-texto)}.factory-process-intro{color:var(--guide-muted);margin:20px 0}.factory-process-documents{list-style:decimal;padding-left:22px;margin:0}.factory-process-documents li{padding:4px 0 8px 5px}.factory-process-documents li::marker{color:var(--guide-accent)}.factory-process-documents p{margin:3px 0 0;color:var(--guide-muted)}.factory-process-note{font-size:12px;color:var(--guide-muted)}.factory-process-delivery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;padding:0}.factory-process-delivery li{display:grid;align-content:start;gap:5px;border-top:2px solid var(--tab-azul);padding:10px 0;font-size:12px}.factory-process-delivery span{color:var(--guide-muted)}.factory-process-chain{color:var(--guide-accent);overflow-wrap:anywhere}.factory-process-example{padding:14px 16px;border:1px solid var(--tab-borde);border-radius:10px;background:var(--tab-ficha)}.factory-process-example h3,.factory-process-example p{margin:0 0 8px}.factory-process-example small{color:var(--guide-muted)}.factory-process-actions{margin:0}.factory-process-actions>div{margin:12px 0}.factory-process-actions dt{font-weight:600;color:var(--tab-texto)}.factory-process-actions dd{margin:4px 0 0;color:var(--guide-muted)}.factory-process-guide .factory-timeline{padding-left:14px;border-left-color:var(--tab-borde)}.factory-process-guide .factory-timeline button{display:block;width:100%;padding:8px 10px;text-align:left;border:1px solid var(--tab-borde);background:var(--tab-ficha);text-decoration:underline;text-underline-offset:3px}.factory-process-guide .factory-timeline p{margin:0}.factory-process-guide .factory-recap-review{margin-top:16px;background:var(--tab-azul);color:#fff;border-color:var(--tab-azul);font-size:13px}.factory-process-guide .factory-recap-review:not(:disabled):hover{background:color-mix(in srgb,var(--tab-azul) 88%,black)}[data-fondo=claro] .factory-process-guide{--guide-accent: var(--tab-azul)}[data-fondo=claro] .factory-process-card>span:last-child{color:var(--tab-azul)}@media (prefers-reduced-motion: reduce){.factory-process-guide .ed-velo,.factory-process-guide .ed-modal{animation:none}}@media (max-width: 600px){.factory-process-guide .ed-velo{padding:10px}.factory-process-guide .ed-modal{max-height:calc(100dvh - 20px)}.factory-process-guide .ed-modal-cabeza{padding:12px 18px}.factory-process-content{padding:0 18px 20px}.factory-process-delivery{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-process-card,.factory-process-guide .factory-recap-review{width:100%}}.factory-page{--factory-muted: var(--ink-2);--factory-card: var(--tab-fila);--factory-panel: var(--tab-ficha);--factory-edge: var(--tab-borde);flex:1;width:100%;min-width:0;height:100%;min-height:0;box-sizing:border-box;margin:0;padding:20px 24px 32px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;container:factory / inline-size;color:var(--tab-texto);font-size:var(--t-4)}.factory-page *,.factory-page *:before,.factory-page *:after{box-sizing:border-box}.factory-page h2,.factory-page h3,.factory-page h4,.factory-page p{margin:0}.factory-page :is(input,select,textarea){min-height:36px;width:100%;min-width:0;padding:7px 10px;border:1px solid var(--line-strong);border-radius:var(--r-1);background:var(--s1);color:var(--ink);font:var(--w-regular) var(--t-3) / 1.4 var(--font)}.factory-page textarea{min-height:88px;resize:vertical}.factory-page select option{background:var(--s1);color:var(--ink)}.factory-page label{display:grid;gap:6px;min-width:0;color:var(--factory-muted);font-size:var(--t-2);font-weight:var(--w-medium)}.factory-page button{font-family:var(--font);cursor:pointer}.factory-page button:disabled,.factory-page button[aria-disabled=true]{cursor:default}.factory-page button:focus-visible,.factory-page input:focus-visible,.factory-page select:focus-visible,.factory-page textarea:focus-visible,.factory-page summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.factory-page [tabindex="-1"]:focus{outline:none}.factory-page [tabindex="-1"]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.factory-note,.factory-muted,.factory-hint{color:var(--factory-muted);font-size:var(--t-2);line-height:1.5}.factory-pre{white-space:pre-wrap;overflow-wrap:anywhere}.factory-warning{padding:10px 12px;margin:0 0 12px;background:rgb(var(--warn-rgb) / .09);border:1px solid rgb(var(--warn-rgb) / .3);border-radius:var(--r-2);font-size:var(--t-3);line-height:1.5}.factory-digest{display:block;font-family:var(--font-mono);overflow-wrap:anywhere;color:var(--ink-2);font-size:var(--t-1)}.factory-page .ui-chip[data-tone=off],.factory-page .ui-heartbeat[data-tone=off]{color:var(--ink-2)}.factory-heading{margin-bottom:12px}.factory-fresh{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);font-size:var(--t-2)}.factory-heading-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.factory-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.factory-toolbar .ui-tabs[data-variant=underline]{border-bottom:0}.factory-page .factory-search{display:flex;align-items:center;gap:8px;width:min(340px,100%);margin-bottom:6px}.factory-search input{flex:1}.factory-search-note{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--factory-muted);font-size:var(--t-2)}.factory-search-empty{padding:12px 4px}.factory-views{flex:1}.factory-section-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-bottom:12px}.factory-section-head h2{font-size:var(--t-4);font-weight:var(--w-semibold)}.factory-section-head p{color:var(--factory-muted);font-size:var(--t-2)}.factory-more{min-height:32px;padding:4px 10px;border:1px dashed var(--line-strong);border-radius:var(--r-1);background:transparent;color:var(--ink-2);font-size:var(--t-2)}.factory-more:hover{color:var(--ink);border-color:rgb(var(--brand-rgb) / .6)}.factory-room{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"tray" "stage" "macs" "side";align-items:start;gap:0}.factory-room[data-open=true]{grid-template-areas:"tray" "side" "stage" "macs"}.factory-tray{grid-area:tray}.factory-stage{grid-area:stage;min-width:0;margin-bottom:20px}.factory-machines{grid-area:macs}.factory-side{grid-area:side;min-width:0;margin-bottom:20px}@container factory (min-width: 1230px){.factory-room,.factory-room[data-open=true]{grid-template-columns:minmax(0,1fr) clamp(320px,26%,420px);grid-template-rows:auto auto 1fr;grid-template-areas:"tray side" "stage side" "macs side";-moz-column-gap:20px;column-gap:20px}.factory-machines{align-self:start}.factory-side{position:sticky;top:0}}.factory-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0;padding:10px 11px;border:1px solid var(--factory-edge);border-radius:var(--r-2);background:var(--factory-card);color:var(--ink);text-align:left;overflow-wrap:anywhere;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.factory-card:hover{border-color:rgb(var(--brand-rgb) / .55)}.factory-card[aria-pressed=true]{border-color:var(--brand);background:rgb(var(--brand-rgb) / .14);box-shadow:inset 0 0 0 1px var(--brand)}.factory-card[data-decision]:before{content:"";position:absolute;top:8px;bottom:8px;left:-1px;width:3px;border-radius:0 3px 3px 0;background:var(--warn)}.factory-card[data-decision=approve]:before,.factory-card[data-decision=queue]:before{background:var(--info)}.factory-card[data-live]:before{content:"";position:absolute;top:8px;bottom:8px;left:-1px;width:3px;border-radius:0 3px 3px 0;background:var(--run)}.factory-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 6px;min-width:0;color:var(--factory-muted);font-size:var(--t-1)}.factory-card-stage{flex:1 1 60px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.factory-card-top .ui-chip{flex-shrink:0;max-width:100%}.factory-card-title{font-size:var(--t-3);font-weight:var(--w-semibold);line-height:1.35}.factory-card-meta{color:var(--factory-muted);font-size:var(--t-1);line-height:1.4}.factory-card-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;min-width:0}.factory-card-decision{color:var(--ink);font-size:var(--t-1);font-weight:var(--w-medium)}.factory-lease{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:5px;color:var(--run);font:var(--w-semibold) var(--t-2) / 1 var(--font);font-variant-numeric:tabular-nums}.factory-lease-ring{flex:none}.factory-lease-track{fill:none;stroke:rgb(var(--run-rgb) / .2);stroke-width:3}.factory-lease-value{fill:none;stroke:var(--run);stroke-width:3;stroke-linecap:round}.factory-tray{margin-bottom:16px;padding:14px;border:1px solid var(--factory-edge);border-radius:var(--r-3);background:var(--factory-panel)}.factory-tray:not([data-count="0"]){border-color:rgb(var(--warn-rgb) / .45);background:linear-gradient(90deg,rgb(var(--warn-rgb) / .08),var(--factory-panel) 40%);box-shadow:inset 3px 0 0 var(--warn)}.factory-tray-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.factory-tray-head h2{font-size:var(--t-4);font-weight:var(--w-semibold)}.factory-tray-count{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:var(--r-pill);background:var(--s3);color:var(--ink);font-size:var(--t-2);font-weight:var(--w-bold);font-variant-numeric:tabular-nums}.factory-tray:not([data-count="0"]) .factory-tray-count{background:var(--warn);color:var(--ink-inverse)}.factory-tray-head p{flex:1 1 260px;color:var(--factory-muted);font-size:var(--t-2)}.factory-tray-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none}.factory-tray-list>li{display:flex;min-width:0}.factory-decision{display:grid;gap:4px;align-content:start;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--factory-edge);border-radius:var(--r-2);background:var(--s2);color:var(--ink);text-align:left;overflow-wrap:anywhere}.factory-decision:hover{border-color:rgb(var(--warn-rgb) / .6)}.factory-decision[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.factory-decision strong{font-size:var(--t-3);font-weight:var(--w-semibold);line-height:1.35}.factory-decision-kind{justify-self:start;padding:1px 7px;border-radius:var(--r-pill);background:rgb(var(--warn-rgb) / .16);color:var(--warn);font-size:var(--t-1);font-weight:var(--w-semibold);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.factory-decision:is([data-kind=approve],[data-kind=queue]) .factory-decision-kind{background:rgb(var(--info-rgb) / .16);color:var(--info)}.factory-decision-meta{color:var(--factory-muted);font-size:var(--t-1)}.factory-decision-verb{color:var(--accent);font-size:var(--t-2);font-weight:var(--w-medium)}.factory-tray>.factory-more{margin-top:10px}.factory-pipeline{min-width:0}.factory-pipeline-body{position:relative;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.factory-phases{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px;min-width:950px}.factory-phase{display:flex;flex-direction:column;gap:8px;min-width:0;padding:0 0 10px;border-radius:var(--r-3);background:rgb(var(--tab-texto-rgb) / .025)}.factory-phase-head{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:2px 8px;padding:12px 12px 14px}.factory-phase-step{color:var(--ink-2);font:var(--w-semibold) var(--t-1) / 1 var(--font-mono)}.factory-phase-head h3{font-size:var(--t-3);font-weight:var(--w-semibold)}.factory-phase-count{min-width:22px;padding:1px 6px;border-radius:var(--r-pill);background:var(--s3);color:var(--ink);font-size:var(--t-2);font-weight:var(--w-semibold);text-align:center;font-variant-numeric:tabular-nums}.factory-phase-note{grid-column:1 / -1;color:var(--factory-muted);font-size:var(--t-1);line-height:1.4}.factory-phase[data-live] .factory-phase-note{color:var(--run);font-weight:var(--w-medium)}.factory-phase-rail{position:absolute;right:12px;bottom:4px;left:12px;height:3px;border-radius:var(--r-pill);background:var(--line)}.factory-phase-rail[data-state=busy]{background:rgb(var(--brand-rgb) / .45)}.factory-phase-rail[data-state=live]{background:var(--run)}.factory-phase-rail[data-flow=true]{background-image:linear-gradient(90deg,rgb(var(--run-rgb) / .35) 0 25%,var(--run) 25% 50%,rgb(var(--run-rgb) / .35) 50% 75%,var(--run) 75%);background-size:32px 100%;animation:factory-live-rail 1.4s linear infinite}@keyframes factory-live-rail{0%{background-position:0 0}to{background-position:32px 0}}.factory-phase-head:after{content:"›";position:absolute;top:10px;right:-9px;color:var(--ink-3);font-size:var(--t-4);line-height:1}.factory-phase:last-child .factory-phase-head:after{content:none}.factory-phase-list{display:grid;gap:8px;margin:0;padding:0 8px;list-style:none}.factory-slot{min-width:0}.factory-phase-empty{padding:4px 12px;color:var(--ink-2);font-size:var(--t-1)}.factory-phase>.factory-more{margin:0 8px}.factory-delivered{display:grid;gap:8px;margin-top:4px;padding-top:10px;border-top:1px dashed var(--line-strong)}.factory-delivered h4{display:flex;justify-content:space-between;padding:0 12px;color:var(--ok);font-size:var(--t-2);font-weight:var(--w-semibold)}.factory-delivered .factory-more{margin:0 8px}.factory-empty{display:grid;justify-items:start;gap:10px;max-width:620px;margin:16px auto 4px;padding:22px 24px;border:1px dashed var(--line-strong);border-radius:var(--r-3);background:var(--factory-panel)}.factory-empty h3{font-size:var(--t-5);font-weight:var(--w-semibold)}.factory-empty p{color:var(--factory-muted);font-size:var(--t-3);line-height:1.55}.factory-empty pre{max-width:100%;margin:0;padding:10px 12px;overflow-x:auto;border-radius:var(--r-1);background:var(--s1);color:var(--ink);font:var(--t-2) / 1.5 var(--font-mono)}.factory-empty .factory-empty-cli{margin-top:4px;color:var(--ink)}.factory-machines{margin-bottom:20px}.factory-machine-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none}.factory-machine{display:grid;align-content:start;gap:10px;min-width:0;padding:12px;border:1px solid var(--factory-edge);border-radius:var(--r-3);background:var(--factory-panel)}.factory-machine[data-state=live]{border-color:rgb(var(--run-rgb) / .45)}.factory-machine[data-state=expired]{border-color:rgb(var(--warn-rgb) / .45)}.factory-machine.is-context{background:transparent;border-style:dashed}.factory-machine-head{display:flex;align-items:center;gap:10px;min-width:0}.factory-machine-head>div{display:grid;gap:2px;min-width:0}.factory-machine-name .ui-host-label-t{color:var(--ink);font-size:var(--t-3);font-weight:var(--w-semibold)}.factory-machine-role{color:var(--factory-muted);font-size:var(--t-2)}.factory-machine-unknown{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--r-1);background:var(--s3);color:var(--ink-2);font-size:var(--t-2)}.factory-machine-state{display:flex;align-items:center;gap:8px;min-width:0;color:var(--factory-muted);font-size:var(--t-2);line-height:1.4;overflow-wrap:anywhere}.factory-machine-state b{color:var(--run);font-weight:var(--w-semibold)}.factory-machine-warn{color:var(--warn)}.factory-machine-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.factory-machine-counts>div{display:grid;grid-template-rows:1fr auto;align-items:end;gap:2px}.factory-machine-counts dt{color:var(--factory-muted);font-size:var(--t-1)}.factory-machine-counts dd{margin:0;font-size:var(--t-4);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums}.factory-machine-next{color:var(--factory-muted);font-size:var(--t-2);line-height:1.4;overflow-wrap:anywhere}.factory-machine-open{justify-self:start}.factory-side>*{max-width:100%}.factory-detail,.factory-recap{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid var(--factory-edge);border-radius:var(--r-3);background:var(--factory-panel);overflow-wrap:anywhere}.factory-detail{border-color:rgb(var(--brand-rgb) / .45)}.factory-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.factory-detail-heading>div:first-child{display:grid;gap:4px;min-width:0}.factory-detail-heading small{color:var(--factory-muted);font-size:var(--t-1)}.factory-detail-heading h2{font-size:var(--t-5);font-weight:var(--w-semibold);line-height:1.25}.factory-request-meta{color:var(--factory-muted);font-size:var(--t-2)}.factory-source-note{margin:4px 0 0;color:var(--factory-muted);font-size:var(--t-2)}.factory-source-note[data-pending]{color:var(--warn)}.factory-detail-tools{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.factory-next{display:grid;gap:10px;padding:12px;border-radius:var(--r-2);background:var(--s2);border:1px solid var(--line)}.factory-next[data-kind=approve],.factory-next[data-kind=queue],.factory-next[data-kind=retry]{border-color:rgb(var(--brand-rgb) / .55);background:rgb(var(--brand-rgb) / .1)}.factory-next[data-kind=answer],.factory-next[data-kind=plan],.factory-next[data-kind=blocked]{border-color:rgb(var(--warn-rgb) / .45)}.factory-next strong{font-size:var(--t-4)}.factory-next p{margin-top:4px;color:var(--factory-muted);font-size:var(--t-2);line-height:1.5}.factory-actions{display:flex;flex-wrap:wrap;gap:8px}.factory-detail-lease{display:flex;align-items:center;gap:10px;color:var(--factory-muted);font-size:var(--t-2)}.factory-detail-lease .factory-lease{font-size:var(--t-4)}.factory-facts{display:grid;margin:0}.factory-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);font-size:var(--t-2)}.factory-facts dt{color:var(--factory-muted);flex:none}.factory-facts dd{margin:0;min-width:0;text-align:right}.factory-io{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.factory-io>section{display:grid;align-content:start;gap:6px;min-width:0}.factory-detail h3{font-size:var(--t-3);font-weight:var(--w-semibold);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--ink-2)}.factory-detail h4{margin-top:4px;color:var(--ink);font-size:var(--t-2);font-weight:var(--w-semibold)}.factory-detail p{font-size:var(--t-3);line-height:1.55}.factory-detail pre{max-height:280px;margin:0;padding:10px;overflow:auto;white-space:pre-wrap;border-radius:var(--r-1);background:var(--s1);font:var(--t-2) / 1.5 var(--font-mono)}.factory-refs{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--t-2)}.factory-refs li{display:grid;gap:1px;min-width:0}.factory-refs span{color:var(--factory-muted);overflow-wrap:anywhere}.factory-refs a,.factory-artifact a,.factory-context-link{color:var(--accent);text-decoration:underline}.factory-artifact{font-size:var(--t-3);padding:4px 0}.factory-linked{display:grid;gap:8px}.factory-links{display:flex;flex-wrap:wrap;gap:4px 16px}.factory-context-link{display:inline-flex;align-items:center;min-height:36px;font-size:var(--t-3)}.factory-section{border-top:1px solid var(--line);padding-top:10px}.factory-section>summary{display:flex;align-items:center;gap:8px;min-height:36px;cursor:pointer;font-size:var(--t-3);font-weight:var(--w-semibold)}.factory-section>summary span{color:var(--factory-muted);font-weight:var(--w-regular)}.factory-section[open]>summary{margin-bottom:8px}.factory-section>:not(summary)+:not(summary){margin-top:8px}.factory-dependencies{display:grid;gap:6px;margin:0;padding:0;list-style:none}.factory-dependencies li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--t-2)}.factory-dependency-add{display:grid;gap:8px}.factory-timeline{list-style:none;margin:0;padding:0 0 0 12px;border-left:1px solid rgb(var(--accent-rgb) / .33)}.factory-timeline li{display:grid;gap:4px;margin:10px 0;font-size:var(--t-2)}.factory-timeline time{color:var(--ink-2)}.factory-route{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.factory-route-step{position:relative;display:grid;gap:4px;min-width:0;color:var(--ink-2);font-size:var(--t-1)}.factory-route-step>i{display:block;height:4px;border-radius:var(--r-pill);background:var(--line)}.factory-route-step[data-state=ahead]>i{background:rgb(var(--brand-rgb) / .35)}.factory-route-step[data-state=passed]>i{background:var(--ok)}.factory-route-step[data-state=current]>i{background:var(--accent)}.factory-route-step[data-state=current]{color:var(--ink);font-weight:var(--w-semibold)}.factory-route-step[data-state=skipped]{opacity:.55}.factory-route-step[data-state=skipped]>i{background:transparent;border:1px dashed var(--line-strong)}.factory-route-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.factory-route-stages{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.factory-detail-route{display:grid;gap:12px}.factory-request-route{display:grid;gap:6px;color:var(--factory-muted);font-size:var(--t-2)}.factory-request-route ol{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none;margin:0;padding:0}.factory-request-route li{display:inline-flex;align-items:center;line-height:1.6}.factory-request-route li+li:before{content:"→";margin:0 7px;opacity:.6}.factory-request-route li[aria-current=step]{color:var(--ink);font-weight:var(--w-semibold)}.factory-request-source{color:var(--factory-muted);font-size:var(--t-1);overflow-wrap:anywhere}.factory-recap{border-style:solid}.factory-recap-count{color:var(--factory-muted);font-size:var(--t-2)}.factory-recap-intro{color:var(--factory-muted);font-size:var(--t-2);line-height:1.5}.factory-recap-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.factory-recap-list li{position:relative;display:grid;gap:2px;padding:0 0 14px 18px;border-left:1px solid var(--line-strong);margin-left:4px;font-size:var(--t-2)}.factory-recap-list li:last-child{padding-bottom:0}.factory-recap-list li:before{content:"";position:absolute;top:3px;left:-5px;width:9px;height:9px;border-radius:50%;background:var(--info);box-shadow:0 0 0 3px var(--s2)}.factory-recap-list li[data-tone=ok]:before{background:var(--ok)}.factory-recap-list li[data-tone=run]:before{background:var(--run)}.factory-recap-list li[data-tone=warn]:before{background:var(--warn)}.factory-recap-list li[data-tone=off]:before{background:var(--off)}.factory-recap-list time{color:var(--factory-muted);font-size:var(--t-1)}.factory-recap-list p,.factory-recap-list span{color:var(--factory-muted)}.factory-recap-work{justify-self:start;min-height:28px;padding:0;border:0;background:none;color:var(--accent);font-size:var(--t-3);text-align:left;text-decoration:underline;text-underline-offset:2px}.factory-recap-quiet{color:var(--factory-muted);font-size:var(--t-3)}.factory-recap-actions{display:flex;flex-wrap:wrap;gap:8px}.factory-list{display:grid;gap:12px;min-width:0}.factory-filters{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));align-items:end;gap:10px}.factory-filter-count{align-self:center;color:var(--factory-muted);font-size:var(--t-2)}.factory-filters .ui-btn{justify-self:start}.factory-table-wrap{min-width:0;overflow-x:auto;border:1px solid var(--factory-edge);border-radius:var(--r-3);background:var(--factory-panel)}.factory-table{width:100%;min-width:820px;border-collapse:collapse;font-size:var(--t-3)}.factory-table th,.factory-table td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.factory-table thead th{position:sticky;top:0;z-index:1;background:var(--s2);color:var(--factory-muted);font-size:var(--t-2);font-weight:var(--w-semibold);white-space:nowrap}.factory-table tbody tr{cursor:pointer}.factory-table tbody tr:hover{background:rgb(var(--brand-rgb) / .06)}.factory-table tbody tr[data-selected]{background:rgb(var(--brand-rgb) / .14)}.factory-table tbody tr[data-decision] th{box-shadow:inset 3px 0 0 var(--warn)}.factory-table tbody tr:last-child>*{border-bottom:0}.factory-sort{min-height:32px;padding:0;border:0;background:none;color:inherit;font:inherit}.factory-sort:hover{color:var(--ink)}.factory-row-open{display:grid;gap:2px;width:100%;min-height:40px;padding:2px 0;border:0;background:none;color:var(--ink);text-align:left}.factory-row-open strong{font-weight:var(--w-semibold)}.factory-row-open span,.factory-cell-stack small{color:var(--factory-muted);font-size:var(--t-1);font-weight:var(--w-regular)}.factory-cell-stack{display:grid;gap:2px}.factory-cell-live{color:var(--run);font-weight:var(--w-medium)}.factory-table time{color:var(--factory-muted);font-size:var(--t-2);white-space:nowrap}.factory-list-empty{padding:14px;color:var(--factory-muted);font-size:var(--t-3)}.factory-intake{display:grid;gap:18px;padding:20px;border:1px solid var(--factory-edge);border-radius:var(--r-3);background:var(--factory-panel)}.factory-intake-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}.factory-intake-head h2{font-size:var(--t-5);font-weight:var(--w-semibold)}.factory-intake-head p{margin-top:4px;color:var(--factory-muted);font-size:var(--t-3);line-height:1.5}.factory-intake-sources{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--s1)}.factory-source{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border:0;border-radius:var(--r-1);background:transparent;color:var(--ink-2);font-size:var(--t-2)}.factory-source[data-current=true]{background:var(--s3);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.factory-soon{padding:1px 6px;border-radius:var(--r-pill);background:rgb(var(--info-rgb) / .16);color:var(--info);font-size:var(--t-1);font-weight:var(--w-semibold)}.factory-restored{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.factory-intake-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@container factory (min-width: 1000px){.factory-intake-grid{grid-template-columns:minmax(0,1fr) clamp(280px,30%,380px)}.factory-intake-summary{position:sticky;top:0}}.factory-intake-main{display:grid;gap:16px;min-width:0}.factory-field{display:grid;gap:6px;min-width:0}.factory-field>label{color:var(--ink);font-size:var(--t-3)}.factory-field input[aria-invalid=true]{border-color:rgb(var(--warn-rgb) / .6)}.factory-counter{justify-self:end;color:var(--factory-muted);font-size:var(--t-1);font-variant-numeric:tabular-nums}.factory-counter[data-full]{color:var(--warn)}.factory-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.factory-type-picker,.factory-intake-context{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.factory-type-picker legend,.factory-intake-context legend{margin-bottom:8px;padding:0;color:var(--ink);font-size:var(--t-3);font-weight:var(--w-semibold)}.factory-type-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.factory-page .factory-type{position:relative;display:grid;align-content:start;gap:6px;min-height:44px;padding:12px 12px 12px 38px;border:1px solid var(--factory-edge);border-radius:var(--r-2);background:var(--s2);color:var(--ink);cursor:pointer}.factory-type:hover{border-color:rgb(var(--brand-rgb) / .55)}.factory-type[data-checked]{border-color:var(--brand);background:rgb(var(--brand-rgb) / .12);box-shadow:inset 0 0 0 1px var(--brand)}.factory-type[data-disabled]{cursor:default;opacity:.7}.factory-type[data-disabled][data-checked]{opacity:1}.factory-page .factory-type input{position:absolute;top:13px;left:12px;width:16px;min-height:0;height:16px;margin:0;padding:0;accent-color:var(--brand)}.factory-type-title{font-size:var(--t-4);font-weight:var(--w-semibold)}.factory-type-blurb{color:var(--factory-muted);font-size:var(--t-2);font-weight:var(--w-regular);line-height:1.45}.factory-type-route{display:block;margin-top:4px}.factory-type-start{color:var(--ink-2);font-size:var(--t-1)}.factory-type-route .factory-route-name{display:none}.factory-type:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.factory-intake-links>summary{min-height:36px;display:flex;align-items:center;color:var(--ink);font-size:var(--t-3);font-weight:var(--w-semibold);cursor:pointer}.factory-intake-links[open]{display:grid;gap:10px}.factory-intake-summary{display:grid;align-content:start;gap:12px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--s1)}.factory-intake-summary h3{font-size:var(--t-3);font-weight:var(--w-semibold)}.factory-ready h4{margin-bottom:6px;font-size:var(--t-2);font-weight:var(--w-semibold)}.factory-ready ul{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--t-2)}.factory-ready li{display:flex;gap:8px;color:var(--warn)}.factory-ready li[data-done]{color:var(--ok)}.factory-safe{padding:8px 10px;border-radius:var(--r-1);background:rgb(var(--ok-rgb) / .1);color:var(--ink);font-size:var(--t-2);line-height:1.45}.factory-intake-actions{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:8px;margin:0 -20px -20px;padding:14px 20px;border-top:1px solid var(--line);border-radius:0 0 var(--r-3) var(--r-3);background:var(--s2)}.factory-created{display:grid;gap:18px;max-width:980px;padding:20px;border:1px solid rgb(var(--ok-rgb) / .45);border-radius:var(--r-3);background:var(--factory-panel)}.factory-created-head{display:flex;gap:14px;align-items:flex-start}.factory-created-mark{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:rgb(var(--ok-rgb) / .18);color:var(--ok);font-size:var(--t-4);font-weight:var(--w-bold)}.factory-created-head h2{font-size:var(--t-5);font-weight:var(--w-semibold)}.factory-created-head p{margin-top:4px;color:var(--factory-muted);font-size:var(--t-3);line-height:1.5}.factory-created-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.factory-created-body>div{display:grid;align-content:start;gap:14px}.factory-created-next{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--factory-muted);font-size:var(--t-3);line-height:1.5}@media (pointer: coarse){.factory-page :is(input,select,.ui-btn,.factory-more,.factory-sort,.factory-source,.factory-recap-work,.factory-context-link){min-height:44px}.factory-section>summary,.factory-intake-links>summary{min-height:44px}.factory-row-open{min-height:44px}}@media (max-width: 1150px){.factory-heading>.ui-page-header-main{flex:0 0 auto}}@container factory (max-width: 900px){.factory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.factory-page{padding:16px 12px 90px}.factory-page :is(input,select,textarea){font-size:var(--t-4)}.factory-intake{padding:14px}.factory-intake-actions{margin:0 -14px -14px;padding:12px 14px}}@media (prefers-reduced-motion: reduce){.factory-phase-rail[data-flow=true]{animation:none}.factory-card{transition:none}}:root[data-motion~=no-ambient] .factory-phase-rail[data-flow=true]{animation:none}.agents-page{height:100%;overflow:auto;box-sizing:border-box;padding:28px;color:var(--ink);background:radial-gradient(ellipse at top right,rgb(var(--brand-rgb) / .12),transparent 55%),var(--s0);font:var(--w-regular) var(--t-4)/1.5 var(--font)}.agents-page *{box-sizing:border-box}:where(.agents-page) h2{font-size:22px;margin:4px 0}:where(.agents-page) h3{font-size:15px;margin:0 0 16px}:where(.agents-page) p{color:var(--ink-2);margin:8px 0 16px}:where(.agents-page) small{font-size:var(--t-1);letter-spacing:.08em;color:var(--ink-2)}:where(.agents-page) :is(button,input,select,textarea){font:inherit;border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--s3);color:var(--ink);padding:10px 12px;min-height:42px}:where(.agents-page) button{cursor:pointer}:where(.agents-page) button:hover:not(:disabled){background:rgb(var(--brand-rgb) / .18)}:where(.agents-page) button:disabled{opacity:.55;cursor:default}.agents-page :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.agents-page .ui-chip[data-tone=off],.agents-page .ui-heartbeat[data-tone=off]{color:var(--ink-2)}.agents-page .ui-btn[data-variant=primary]{color:#fff}.agents-page .ui-host[data-host=m5]{color:var(--ink)}.agents-fresh{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);font-size:var(--t-2)}.agents-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px}.agents-tree{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-3);padding:16px;align-self:start}.agents-tree>small{display:block;margin-bottom:16px}:where(.agents-tree) button{display:block;width:100%;text-align:left;margin:6px 0;padding-left:calc(12px + var(--depth)*14px);border-color:transparent;background:transparent;overflow-wrap:anywhere}.agents-tree>button{padding:10px 12px 10px calc(12px + var(--depth)*14px)}.agents-tree button[aria-pressed=true]{background:var(--s-tint);border-color:rgb(var(--accent-rgb) / .4)}.agents-tree strong{display:block}.agents-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:var(--t-1);color:var(--ink-2)}.agents-host-text{color:var(--ink-2);overflow-wrap:anywhere}.agents-main{min-width:0}.agents-identity{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.agents-identity>div{flex:1;min-width:180px}.agents-identity p{margin:5px 0 0}.agents-identity-state{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0}.agents-avatar{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--line-strong);border-radius:var(--r-3);background:var(--s3);font-size:24px;color:var(--accent)}.agents-tabs{margin-bottom:20px}.agents-fields{border:0;padding:0;margin:0;min-width:0}.agents-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.agents-box{border:1px solid var(--line);border-radius:var(--r-3);background:var(--s2);padding:22px;min-width:0}.agents-box h3:not(:first-child){margin-top:24px}:where(.agents-page) label{display:grid;gap:6px;color:var(--ink-2);font-size:var(--t-2);margin-bottom:15px}:where(.agents-page) :is(input,textarea,select){width:100%;min-width:0}:where(.agents-page) textarea{resize:vertical}:where(.agents-page) dl{margin:0}:where(.agents-page) dl div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}:where(.agents-page) dt{color:var(--ink-2)}:where(.agents-page) dd{margin:0;text-align:right;overflow-wrap:anywhere}.agents-policy{display:flex!important;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--line);padding-bottom:12px}.agents-policy select{max-width:220px}.agents-source{padding:16px;margin:12px 0;border:1px solid var(--line-strong);background:var(--s1);border-radius:var(--r-2);overflow-wrap:anywhere}.agents-source>span{margin-left:12px;color:var(--ink-2);font-size:var(--t-1)}.agents-source p{white-space:pre-wrap}.agents-save{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.agents-save p{margin-right:auto;font-size:var(--t-2)}.agents-empty{padding:40px 24px}.agents-warning{color:var(--warn);background:rgb(var(--warn-rgb) / .1);border-radius:var(--r-2);padding:12px;margin-bottom:12px}.agents-warning button{margin-left:12px}.agents-error{color:var(--bad)!important}.agents-events{padding:0;list-style:none}.agents-events li{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.agents-events time{font-size:var(--t-2);color:var(--ink-2)}:where(.agents-page) a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere}.agents-context-link{display:block;margin-top:12px;width:-moz-fit-content;width:fit-content}.agents-work-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.agents-work-list li{display:grid;gap:5px;padding:14px;border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--s1)}.agents-work-list a{display:grid;gap:4px;text-decoration:none;min-height:44px}.agents-work-list a:hover strong{text-decoration:underline}.agents-work-list a span,.agents-work-list li>span{color:var(--ink-2);font-size:var(--t-2)}.agents-work-list small{letter-spacing:normal;overflow-wrap:anywhere}.agents-history-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.agents-history-head h3{margin:0}.agents-history-note{font-size:var(--t-2);margin:8px 0 12px!important}.agents-runs{list-style:none;margin:0;padding:0}.agents-run{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"tone what where when" ". meta meta meta";align-items:center;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--line)}.agents-run>.ui-chip{grid-area:tone;justify-self:start}.agents-run-what{grid-area:what;display:flex;align-items:baseline;gap:8px;min-width:0;overflow:hidden}.agents-run-what>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-run-source{flex:none;letter-spacing:normal!important}.agents-run-where{grid-area:where;display:inline-flex}.agents-run-when{grid-area:when;font-size:var(--t-2);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.agents-run-meta{grid-area:meta;font-size:var(--t-2);color:var(--ink-2);overflow-wrap:anywhere}.agents-runs.is-compact .agents-run{padding:8px 0}.agents-last-runs{margin:4px 0 8px}.agents-last-runs h3{margin:16px 0 4px!important}.agents-last-runs>p{margin:8px 0}.agents-text-button.agents-text-button{min-height:32px;margin-top:8px;padding:0;border:0;background:transparent;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.agents-text-button.agents-text-button:hover:not(:disabled){background:transparent;color:var(--ink)}.agents-history-empty{margin:16px 0!important}@media (max-width:1000px){.agents-layout{grid-template-columns:220px minmax(0,1fr)}.agents-grid{grid-template-columns:1fr}.agents-page{padding:20px}.agents-identity{gap:12px}}@media (max-width:650px){.agents-page{padding:16px}.agents-layout{grid-template-columns:1fr;gap:18px}.agents-tree{max-height:250px;overflow:auto}.agents-save{flex-wrap:wrap}.agents-save p{flex-basis:100%}.agents-policy{flex-wrap:wrap}.agents-policy select{max-width:none}:where(.agents-page) :is(input,select,textarea){font-size:16px}:where(.agents-page) button{min-height:44px}.agents-events li{flex-wrap:wrap}.agents-run{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tone where" "what what" "when when" "meta meta"}.agents-box{padding:18px}}.ag-tablero{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;min-width:0}.ag-barra{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.ag-barra .ui-tabs{flex-wrap:wrap}.agents-page .ag-titulo{margin:0;font-size:var(--t-4);font-weight:var(--w-semibold);color:var(--ink)}.ag-totales{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px}.ag-rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:12px;align-items:start}.ag-caja{min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--s1)}.agents-page .ag-caja h3{margin:0 0 10px;font-size:var(--t-4);font-weight:var(--w-semibold);color:var(--ink)}.agents-page .ag-tablero p.ag-mudo{margin:0}.ag-mudo{color:var(--ink-2);font-size:var(--t-2)}.ag-grupo+.ag-grupo{margin-top:10px}.agents-page .ag-grupo-cabeza{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 4px;font-size:var(--t-2);font-weight:var(--w-medium);color:var(--ink)}.ag-filas{margin:0;padding:0;list-style:none}.ag-fila{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:6px 0;border-top:1px solid var(--line)}.ag-filas>.ag-fila:first-child{border-top:0}.ag-fila>.ui-host-label{margin-left:auto}.ag-fila-titulo{font-weight:var(--w-medium);color:var(--ink);overflow-wrap:anywhere}.ag-etiqueta{display:inline-flex;align-items:center;padding:1px 8px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--s2);color:var(--ink-2);font-size:var(--t-1)}.agents-page .ag-enlace{color:var(--accent);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.agents-page .ag-enlace:hover{color:var(--ink)}.ag-ejecuciones>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-height:32px;cursor:pointer;list-style:none}.ag-ejecuciones>summary::-webkit-details-marker{display:none}.ag-ejecuciones>summary:before{content:"▸";color:var(--ink-2)}.ag-ejecuciones[open]>summary:before{content:"▾"}.ag-resumen-titulo{font-size:var(--t-4);font-weight:var(--w-semibold);color:var(--ink)}.ag-ejecuciones[open]>summary{margin-bottom:10px}.ag-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}.agents-page .ag-select{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--ink-2);font-size:var(--t-2)}.agents-page .ag-select select{width:auto;min-height:32px;padding:4px 8px}.ag-tabla-marco{max-width:100%;overflow-x:auto}.ag-tabla{width:100%;border-collapse:collapse;font-size:var(--t-2)}.ag-tabla th{padding:6px 8px;border-bottom:1px solid var(--line-strong);color:var(--ink-2);font-weight:var(--w-medium);text-align:left;white-space:nowrap}.ag-tabla td{padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere}@media (pointer: coarse){.ag-ejecuciones>summary{min-height:44px}.agents-page .ag-select select{min-height:44px}}.sk-raiz{flex:1;min-height:0;overflow:auto;background:radial-gradient(90% 60% at 80% 0%,rgb(var(--brand-rgb) / .14),transparent 60%),var(--s1);color:var(--ink);padding:18px 22px 40px;font-family:var(--font)}.sk-raiz button{font:inherit;color:inherit;cursor:pointer}.sk-raiz button:focus-visible,.sk-raiz input:focus-visible,.sk-ficha:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-vacio-total{margin:18vh auto 0;text-align:center;color:var(--ink-2);max-width:60ch}.sk-vacio-total button{margin-top:10px;padding:9px 14px;border-radius:9px;border:1px solid rgba(255,255,255,.15);background:#ffffff12}.sk-raiz .sk-hd{margin-bottom:4px}.sk-frescuras{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.sk-fresca{display:inline-flex;align-items:center;gap:6px}.sk-fresca-k{color:var(--ink-2);font-size:var(--t-1)}.sk-fresca-rotos{font-size:var(--t-1);font-weight:700;padding:1px 6px;border-radius:var(--r-1);color:var(--bad);background:rgb(var(--bad-rgb) / .14);font-variant-numeric:tabular-nums}.sk-raiz .ui-heartbeat[data-tone=off],.sk-raiz .ui-chip[data-tone=off]{color:var(--ink-2)}.sk-banda{margin:10px 0 0;padding:8px 12px;border-radius:var(--r-2);font-size:var(--t-2);color:var(--warn);background:rgb(var(--warn-rgb) / .08);border:1px solid rgb(var(--warn-rgb) / .25)}.sk-banda.sk-rojo{color:var(--bad);background:rgb(var(--bad-rgb) / .08);border-color:rgb(var(--bad-rgb) / .3)}.sk-banda.sk-filtro-host{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ink);background:rgb(var(--brand-rgb) / .08);border-color:rgb(var(--brand-rgb) / .3)}.sk-filtro-host button{margin-left:auto;padding:4px 10px;border-radius:var(--r-2);border:1px solid var(--line-strong);background:#ffffff0d;font-size:var(--t-2)}.sk-met{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px}.sk-m{border-radius:13px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);padding:11px 13px}.sk-m button{all:unset;box-sizing:border-box;cursor:pointer;display:block;width:calc(100% + 26px);margin:-11px -13px;padding:11px 13px;border-radius:13px}.sk-m button:hover{background:#ffffff0f}.sk-m button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-m b{display:block;font-size:24px;font-weight:300;font-variant-numeric:tabular-nums}.sk-m span{font-size:var(--t-1);letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-weight:700}.sk-m.am b{color:var(--warn)}.sk-m.rd b{color:var(--bad)}.sk-m.ok b{color:var(--ok)}.sk-m[data-mudo] b{color:var(--off)}.sk-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:14px 0 12px}.sk-search{flex:1;min-width:240px;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--r-2);background:#ffffff0d;border:1px solid var(--line-strong);font-size:var(--t-3)}.sk-search input{all:unset;flex:1;color:var(--ink);min-width:0}.sk-search:focus-within{border-color:rgb(var(--accent-rgb) / .7)}.sk-seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:#ffffff0d;font-size:12.5px}.sk-seg button{all:unset;box-sizing:border-box;cursor:pointer;padding:6px 12px;border-radius:8px;opacity:.7;font-weight:600;white-space:nowrap}.sk-seg button[aria-pressed=true]{background:rgb(var(--brand-rgb) / .5);opacity:1}.sk-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sk-body{display:grid;grid-template-columns:200px minmax(0,1fr) 380px;gap:12px;align-items:start}.sk-rail{display:flex;flex-direction:column;gap:2px;font-size:12.5px;position:sticky;top:0;max-height:760px;overflow:auto}.sk-rail small{font-size:var(--t-1);letter-spacing:.14em;opacity:.5;font-weight:700;margin:4px 8px 6px}.sk-rail button{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;padding:6px 8px;border-radius:9px;opacity:.85}.sk-rail button:hover{background:#ffffff0d}.sk-rail button[aria-pressed=true]{background:rgb(var(--brand-rgb) / .25);opacity:1;font-weight:600}.sk-rail button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sk-rail i{min-width:24px;height:24px;padding:0 3px;border-radius:var(--r-1);display:grid;place-items:center;font-style:normal;font-size:var(--t-1);font-weight:800;background:var(--c, var(--s3));color:var(--ink)}.sk-rail i[data-todas]{--c: rgb(var(--brand-rgb) / .55)}.sk-rail span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-rail em{font-style:normal;opacity:.55;font-variant-numeric:tabular-nums}.sk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;max-height:760px;overflow:auto;padding-right:4px;align-content:start}.sk-card{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 12px 10px;border-radius:var(--r-3);min-height:150px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--line);transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.sk-card.ui-enter{animation:ui-rise var(--dur-enter) var(--ease-out) both;animation-delay:calc(min(var(--i, 0),8) * var(--stagger))}.sk-card:hover{border-color:#fff3;transform:translateY(-1px)}.sk-card[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.sk-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-top{display:flex;align-items:center;gap:7px}.sk-chip{font-size:var(--t-1);font-weight:800;letter-spacing:.06em;padding:2px 7px;border-radius:var(--r-1);background:var(--c, var(--s3));color:var(--ink)}.sk-flags{margin-left:auto;display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.sk-flag{font-size:var(--t-1);font-weight:800;letter-spacing:.05em;padding:2px 6px;border-radius:5px}.sk-flag.sk-un{background:#ffffff14;color:var(--ink-2)}.sk-flag.sk-ou{background:rgb(var(--warn-rgb) / .14);color:var(--warn)}.sk-flag.sk-sy{background:rgb(var(--bad-rgb) / .16);color:var(--bad)}.sk-flag.sk-fav{background:rgb(var(--warn-rgb) / .14);color:var(--warn)}.sk-card strong{font-size:14px;overflow-wrap:anywhere}.sk-desc{font-size:12px;opacity:.68;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sk-ft{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:var(--t-1);opacity:.9}.sk-bar{flex:1;height:5px;border-radius:5px;background:#ffffff12;overflow:hidden}.sk-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--accent))}.sk-bar[data-uso-vieja] span{background:var(--off)}.sk-n{font-variant-numeric:tabular-nums;font-weight:700;min-width:22px;text-align:right}.sk-sinconteo{flex:1;opacity:.6}.sk-sync{display:flex;flex-wrap:wrap;gap:3px}.sk-sync b{min-width:20px;padding:0 3px;height:16px;border-radius:var(--r-1);font-size:var(--t-1);display:grid;place-items:center;background:rgb(var(--ok-rgb) / .18);color:var(--ok)}.sk-sync b.x{background:rgb(var(--bad-rgb) / .2);color:var(--bad)}.sk-sync b.q{background:#ffffff12;color:var(--ink-2)}.sk-sync b.r{background:rgb(var(--bad-rgb) / .12);color:var(--bad);box-shadow:inset 0 0 0 1px rgb(var(--bad-rgb) / .6)}.sk-sync b.i{background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 1px #ffffff24}.sk-vacio-grid{grid-column:1 / -1;opacity:.6;padding:20px;text-align:center;margin:0}.sk-ficha,.sk-ficha-vacia{border-radius:var(--r-3);border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0b,#ffffff04);padding:16px;font-size:13px;line-height:1.5;position:sticky;top:0;max-height:860px;overflow:auto;overflow-wrap:anywhere}.sk-ficha-vacia{opacity:.6}.sk-ficha>header{display:flex;align-items:center;gap:8px}.sk-ficha>header small{font-size:var(--t-1);letter-spacing:.1em;opacity:.6;font-weight:700}.sk-cerrar{margin-left:auto;padding:5px 10px;border-radius:var(--r-2);border:1px solid var(--line-strong);background:#ffffff0d;font-size:var(--t-2)}.sk-cerrar-movil{display:none}.sk-ficha h3{margin:8px 0 2px;font-size:20px}.sk-d{opacity:.78;margin:6px 0 0}.sk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.sk-stats div{padding:9px 10px;border-radius:11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.sk-stats small{display:block;font-size:var(--t-1);letter-spacing:.1em;text-transform:uppercase;opacity:.5;font-weight:700}.sk-stats b{font-size:15px}.sk-ficha h4{margin:16px 0 6px;font-size:var(--t-1);letter-spacing:.14em;text-transform:uppercase;opacity:.55;display:flex;gap:8px}.sk-ficha h4 em{font-style:normal;letter-spacing:0;text-transform:none;opacity:.7;font-weight:500;margin-left:auto}.sk-hosts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.sk-hosts div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 8px;border-radius:var(--r-2);background:rgb(var(--ok-rgb) / .08);border:1px solid rgb(var(--ok-rgb) / .2);font-size:var(--t-1);text-align:center}.sk-hosts div.x{background:rgb(var(--bad-rgb) / .08);border-color:rgb(var(--bad-rgb) / .3)}.sk-hosts div.q{background:#ffffff0a;border-color:#ffffff1a;opacity:.7}.sk-hosts div.r{background:rgb(var(--bad-rgb) / .08);border:1px dashed rgb(var(--bad-rgb) / .6);color:var(--bad)}.sk-hosts div.i{background:#ffffff08;border-color:#ffffff1a;color:var(--ink-2)}.sk-path{font:11.5px var(--font-mono);padding:8px 10px;border-radius:var(--r-2);background:#ffffff0d;line-height:1.5}.sk-path .ok{color:var(--ok)}.sk-path .am{color:var(--warn)}.sk-toc{margin:0;padding:0;list-style:none;counter-reset:t;max-height:260px;overflow:auto;display:flex;flex-direction:column;gap:2px}.sk-toc li{display:flex;gap:8px;padding:5px 8px;border-radius:8px;font-size:12.5px}.sk-toc li:before{counter-increment:t;content:counter(t,decimal-leading-zero);opacity:.4;font-variant-numeric:tabular-nums;font-size:11px;padding-top:1px}.sk-btns{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.sk-btns button{padding:7px 11px;border-radius:9px;border:0;background:#ffffff12;font-size:12px;font-weight:700}.sk-btns button:hover:not(:disabled){background:#ffffff1f}.sk-btns button:disabled{opacity:.5;cursor:default}.sk-btns .sk-pr{background:var(--brand);color:#fff}.sk-aviso{margin:8px 0 0;font-size:12px;opacity:.75}.sk-nota{margin:12px 0 0;padding:9px 11px;border-radius:9px;font-size:11.5px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.sk-nota.sk-am{background:rgb(var(--warn-rgb) / .08);border-color:rgb(var(--warn-rgb) / .22);color:var(--warn)}.sk-nota.sk-rojo{background:rgb(var(--bad-rgb) / .08);border-color:rgb(var(--bad-rgb) / .3);color:var(--bad)}.sk-doc{margin-top:12px;padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}.sk-doc h3{font-size:15px;margin:18px 0 6px}.sk-doc p{font-size:12.5px;white-space:pre-wrap;opacity:.85}.sk-doc pre{overflow-x:auto;line-height:1.6;background:var(--s0);padding:12px;font-size:var(--t-2);border:1px solid var(--line-strong);border-radius:var(--r-2)}.sk-doc .stk-bullet{padding-left:12px;margin:6px 0}.sk-doc .stk-table-wrap{overflow-x:auto;margin:14px 0}.sk-doc table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.6}.sk-doc th,.sk-doc td{text-align:left;padding:8px 10px;border:1px solid var(--line-strong)}.sk-doc th{color:var(--ink);background:var(--s3);font-weight:500}.sk-doc code{background:var(--s0);padding:2px 4px;border-radius:3px;color:var(--accent);font-size:.9em}.sk-sec{margin:24px 0 10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-weight:600}.sk-sec small{text-transform:none;letter-spacing:0;font-size:12px;opacity:.7;margin-left:8px;font-weight:400}.sk-rev{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sk-rc{padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;font-size:12.5px;line-height:1.5}.sk-rc.am{border-color:rgb(var(--warn-rgb) / .3)}.sk-rc.rd{border-color:rgb(var(--bad-rgb) / .35)}.sk-rc h3{margin:0 0 4px;font-size:14px;display:flex;gap:8px;align-items:center}.sk-rc h3 .ui-chip{font-size:var(--t-3);font-variant-numeric:tabular-nums}.sk-rc p{margin:0 0 8px;opacity:.7}.sk-ch{display:flex;flex-wrap:wrap;gap:5px;max-height:190px;overflow:auto}.sk-ch button{all:unset;box-sizing:border-box;cursor:pointer;padding:3px 8px;border-radius:var(--r-1);background:#ffffff0f;font:11.5px var(--font-mono)}.sk-ch button:hover{background:#ffffff1f}.sk-ch button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sk-vacio{opacity:.55;font-size:12px}@media (max-width: 1100px){.sk-body{grid-template-columns:1fr}.sk-rail{flex-direction:row;flex-wrap:wrap;position:static;max-height:none}.sk-rail small{flex-basis:100%}.sk-met{grid-template-columns:repeat(3,1fr)}.sk-rev{grid-template-columns:1fr}.sk-ficha{position:static;order:-1;max-height:none}.sk-ficha-vacia{display:none}.sk-grid{max-height:none}.sk-cerrar-pc{display:none}.sk-cerrar-movil{display:inline}.sk-raiz{padding:14px 14px 32px}}@media (max-width: 560px){.sk-met,.sk-stats,.sk-hosts{grid-template-columns:repeat(2,1fr)}}@media (pointer: coarse),(max-width: 1100px){.sk-seg button,.sk-btns button,.sk-cerrar,.sk-ch button,.sk-vacio-total button{min-height:44px;display:inline-flex;align-items:center}.sk-rail button,.sk-m button{min-height:44px}.sk-search{min-height:44px;box-sizing:border-box}}@media (prefers-reduced-motion: reduce){.sk-card{transition:none}.sk-card:hover{transform:none}}.map-page,.map-network{--map-g-humano: color-mix(in srgb, var(--brand) 62%, var(--ink));--map-g-llm: var(--info);--map-g-things: var(--ok);--map-g-hub: var(--warn);--map-g-factory: var(--run);--map-g-agentes: color-mix(in srgb, var(--info) 45%, var(--bad));--map-g-hosts: color-mix(in srgb, var(--warn) 50%, var(--bad));--map-g-skills: color-mix(in srgb, var(--ok) 50%, var(--run));--map-link: color-mix(in srgb, var(--ink-2) 55%, transparent);--map-link-selected: var(--ink);--map-link-proposed: var(--warn);--map-region: color-mix(in srgb, var(--brand) 6%, transparent);--map-region-linked: color-mix(in srgb, var(--brand) 12%, transparent);--map-label-bg: color-mix(in srgb, var(--s0) 88%, transparent);--map-dot-edge: color-mix(in srgb, var(--ink) 28%, transparent);--map-canvas: radial-gradient(ellipse at center, var(--s2), var(--s0) 80%)}[data-fondo=claro] .map-page,[data-fondo=claro] .map-network{--map-link: color-mix(in srgb, var(--ink-2) 50%, transparent);--map-region: color-mix(in srgb, var(--brand) 5%, transparent);--map-region-linked: color-mix(in srgb, var(--brand) 10%, transparent);--map-label-bg: color-mix(in srgb, var(--s1) 94%, transparent);--map-dot-edge: color-mix(in srgb, var(--ink) 22%, transparent);--map-canvas: radial-gradient(ellipse at center, var(--s1), var(--s3) 85%)}[data-fondo=claro] .map-network-label{box-shadow:var(--sh-1)}.map-page{flex:1;min-height:0;overflow:auto;padding:16px 20px max(16px,env(safe-area-inset-bottom));color:var(--ink);background:var(--s0);font-family:var(--font);font-size:var(--t-4)}.map-header.ui-page-header{margin-bottom:12px}.map-header-count{color:var(--ink-2);font-size:var(--t-2);font-variant-numeric:tabular-nums}.map-eyebrow{font-size:var(--t-1);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--ink-2)}.map-private{color:var(--ink-2);font-size:var(--t-2);white-space:nowrap}.map-page button,.map-page select,.map-page input{font:inherit}.map-page button:not(.map-network-node){border:1px solid var(--line-strong);background:var(--s3);color:var(--ink);border-radius:var(--r-1);padding:9px 12px;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.map-page button:not(.map-network-node):hover{background:color-mix(in srgb,var(--brand) 18%,var(--s3));border-color:color-mix(in srgb,var(--brand) 45%,var(--line-strong))}.map-page button:disabled{opacity:.45;cursor:not-allowed}.map-page button:not(.map-network-node)[aria-pressed=true]{background:color-mix(in srgb,var(--brand) 28%,var(--s3));border-color:color-mix(in srgb,var(--brand) 70%,var(--ink))}.map-page :is(button,select,input,summary,a):focus-visible{outline:none;box-shadow:var(--focus-ring)}.map-page input,.map-page select{background:var(--s1);color:var(--ink);border:1px solid var(--line-strong);padding:10px;border-radius:var(--r-1);min-width:0}.map-page input::-moz-placeholder{color:var(--ink-2)}.map-page input::placeholder{color:var(--ink-2)}.map-error{border:1px solid var(--bad);background:color-mix(in srgb,var(--bad) 16%,var(--s1));border-radius:var(--r-1);padding:12px;color:var(--ink)}.map-empty{padding:24px;color:var(--ink-2);font-size:var(--t-3);line-height:1.6}.map-main{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.map-main[data-inspecting=true]{min-height:min(640px,calc(100dvh - 160px))}.map-main[data-inspecting=true]:has(.map-network){min-height:0}.map-explorer{min-width:0;border:1px solid var(--line);border-radius:var(--r-3);background:var(--s2);overflow:hidden}.map-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line)}.map-toolbar label{flex:1;display:flex;align-items:center;gap:10px;color:var(--ink-2);font-size:var(--t-2)}.map-toolbar input{margin:0;flex:1;width:0;min-width:120px;box-sizing:border-box}.map-toolbar>div{display:flex;gap:6px}.map-filter-panel{border-bottom:1px solid var(--line)}.map-filter-panel>summary,.map-display-options>summary,.map-proposals summary{cursor:pointer;color:var(--ink-2);padding:9px 14px;font-size:var(--t-2)}.map-sourcebar{display:flex;flex-wrap:wrap;gap:6px;padding:4px 14px 10px}.map-sourcebar button{display:inline-flex;gap:8px;align-items:center;padding:7px 9px;font-size:var(--t-2)}.map-sourcebar b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:var(--w-medium)}.map-lens{display:flex;align-items:center;gap:12px;padding:0 16px 12px;flex-wrap:wrap}.map-lens label{display:flex;align-items:center;gap:8px;font-size:var(--t-1);color:var(--ink-2)}.map-lens select{font-size:var(--t-2)}.map-main[data-inspecting=true] :is(.map-toolbar,.map-filter-panel,.map-network-tools){padding-right:324px}.map-main[data-inspecting=true] .map-inspector{position:absolute;top:0;right:0;z-index:4;width:300px;max-height:calc(100% - 64px);box-sizing:border-box;box-shadow:var(--sh-3)}.map-inspector{background:var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-3);padding:18px;min-width:0;overflow:auto;scroll-margin-top:16px}.map-inspector h2{clear:both;margin:8px 0;font-size:18px;font-weight:var(--w-medium);line-height:1.4;overflow-wrap:anywhere}.map-inspector>p{font-size:var(--t-2);color:var(--ink-2)}.map-inspector h3{font-size:var(--t-2);font-weight:var(--w-semibold);margin:24px 0 10px;color:var(--ink)}.map-inspector label{display:flex;flex-direction:column;gap:7px;font-size:var(--t-2);color:var(--ink-2)}.map-inspector form{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.map-close-inspector{float:right;font-size:var(--t-2)!important;margin:0 0 12px 10px}.map-back-explorer{display:none}.map-owner{margin-top:20px}.map-note{color:var(--ink-2);font-size:var(--t-2);line-height:1.65}.map-related{list-style:none;padding:0}.map-related li{margin:8px 0}.map-related button{text-align:left;width:100%;font-size:var(--t-2);overflow-wrap:anywhere}.map-related small{display:block;color:var(--ink-2);margin:5px;font-size:var(--t-1)}.map-page .map-action{display:block;box-sizing:border-box;width:100%;margin-top:12px;padding:9px 12px;border-radius:var(--r-1);text-align:center;text-decoration:none;color:var(--ink);background:color-mix(in srgb,var(--ok) 16%,var(--s2));border:1px solid color-mix(in srgb,var(--ok) 45%,transparent)}.map-selection-focus{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.map-selection-focus button,.map-selection-focus select{font-size:var(--t-2)}.map-node-summary{display:flex;gap:8px;margin:16px 0}.map-node-summary span{background:color-mix(in srgb,var(--brand) 16%,var(--s2));border-radius:var(--r-1);padding:6px 8px;font-size:var(--t-1);color:var(--ink)}.map-node-list{list-style:none;padding:0;margin:0}.map-node-list li+li{border-top:1px solid var(--line)}.map-page .map-node-list button{width:100%;border:0;border-radius:0;padding:13px 16px;display:flex;gap:10px;align-items:center;text-align:left;background:transparent}.map-node-list button>span:nth-child(2){min-width:0;flex:1}.map-node-list b{display:block;font-size:var(--t-3);font-weight:var(--w-medium);overflow-wrap:anywhere}.map-node-list small{display:block;font-size:var(--t-1);color:var(--ink-2);margin-top:5px}.map-source-dot{width:10px;height:10px;border-radius:50%;background:var(--map-tone, var(--off));flex-shrink:0;box-sizing:border-box}.map-state{font-size:var(--t-1);color:var(--ink-2)}.map-pagination{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border-top:1px solid var(--line);font-size:var(--t-1);color:var(--ink-2);align-items:center}.map-pagination>div{display:flex;align-items:center;gap:10px}.map-pagination button{font-size:var(--t-2);padding:6px 10px}.map-proposals{margin-top:10px;border:1px solid var(--line);border-radius:var(--r-2)}.map-proposals summary span{margin-left:8px;color:var(--warn)}.map-proposals header,.map-proposals ul,.map-proposals .map-note{margin:10px 14px}.map-proposals header p{color:var(--ink-2);margin:4px 0;font-size:var(--t-3);line-height:1.6}.map-proposals ul{list-style:none;padding:0}.map-proposals li{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.map-proposals li>div:first-child{min-width:0;line-height:1.6;font-size:var(--t-3);overflow-wrap:anywhere}.map-proposals strong{font-weight:var(--w-medium)}.map-proposals li small{display:block;color:var(--warn);font-size:var(--t-1)}.map-review-actions{display:flex;gap:8px;flex-shrink:0}.map-review-actions button{font-size:var(--t-2)}.map-page .map-review-actions button:first-child{border-color:color-mix(in srgb,var(--ok) 50%,transparent);background:color-mix(in srgb,var(--ok) 16%,var(--s3))}.map-network-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:5px 10px;border-bottom:1px solid var(--line)}.map-network-tools>div{display:flex;align-items:center;gap:5px}.map-page .map-network-tools button{font-size:var(--t-1);padding:6px 9px;min-height:34px;border-color:transparent;background:transparent}.map-network-tools span{min-width:42px;text-align:center;color:var(--ink-2);font-size:var(--t-1);font-variant-numeric:tabular-nums}.map-display-options{position:relative}.map-display-options>div{position:absolute;right:0;top:100%;z-index:5;display:flex;gap:6px;width:-moz-max-content;width:max-content;padding:8px;background:var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-2);box-shadow:var(--sh-2)}.map-network-viewport{position:relative;height:560px;overflow:hidden;touch-action:none;cursor:grab;background:var(--map-canvas)}.map-network-viewport:active{cursor:grabbing}.map-network-world{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.map-network-world>svg{position:absolute;top:0;left:0;pointer-events:none;overflow:visible}.map-network-region{fill:var(--map-region);stroke:var(--line);vector-effect:non-scaling-stroke}.map-network-region[data-linked]{fill:var(--map-region-linked)}.map-network-region-label{position:absolute;transform-origin:0 0;transform:scale(var(--map-inv, 1));font-size:var(--t-1);line-height:1.25;color:var(--ink-2);white-space:normal;overflow-wrap:anywhere;max-width:max(0px,calc(var(--map-rw, 200px) * var(--map-zoom, 1)));overflow:hidden;pointer-events:none}.map-link{fill:none;stroke:var(--map-link);stroke-width:1.25px;vector-effect:non-scaling-stroke;transition:stroke var(--dur-base) var(--ease-out),stroke-opacity var(--dur-base) var(--ease-out),stroke-width var(--dur-base) var(--ease-out)}.map-link--selected{stroke:var(--map-link-selected);stroke-width:2px}.map-link--proposed{stroke:var(--map-link-proposed);stroke-dasharray:5 4}.map-link[data-dim]{stroke-opacity:.18}.map-network .map-network-node{position:absolute;width:32px;height:32px;min-height:32px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer;color:inherit;transform:translate(-50%,-50%) scale(var(--map-inv, 1));transition:opacity var(--dur-base) var(--ease-out)}.map-network .map-network-node:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.map-network .map-network-node:focus-visible{outline:none;box-shadow:var(--focus-ring)}.map-network-node[data-dim]{opacity:.3}.map-network-node[data-dim]:hover,.map-network-node[data-dim]:focus-visible{opacity:1}.map-network-mark{display:flex;align-items:center;justify-content:center}.map-network-dot{display:block;flex:none;box-sizing:border-box;width:12px;height:12px;border-radius:50%;background:var(--map-tone, var(--off));border:1px solid var(--map-dot-edge);transition:box-shadow var(--dur-base) var(--ease-out)}.map-page [data-group=humano],.map-network [data-group=humano]{--map-tone: var(--map-g-humano)}.map-page [data-group=llm],.map-network [data-group=llm]{--map-tone: var(--map-g-llm)}.map-page [data-group=things],.map-network [data-group=things]{--map-tone: var(--map-g-things)}.map-page [data-group=hub],.map-network [data-group=hub]{--map-tone: var(--map-g-hub)}.map-page [data-group=factory],.map-network [data-group=factory]{--map-tone: var(--map-g-factory)}.map-page [data-group=agentes],.map-network [data-group=agentes]{--map-tone: var(--map-g-agentes)}.map-page [data-group=hosts],.map-network [data-group=hosts]{--map-tone: var(--map-g-hosts)}.map-page [data-group=skills],.map-network [data-group=skills]{--map-tone: var(--map-g-skills)}.map-network-dot[data-group=agentes],.map-source-dot[data-group=agentes]{border-radius:3px}.map-network-dot[data-group=hosts],.map-source-dot[data-group=hosts]{background:transparent;border:3px solid var(--map-tone)}.map-network-dot[data-group=factory],.map-source-dot[data-group=factory]{border-radius:2px;transform:rotate(45deg) scale(.86)}.map-network-dot[data-group=skills],.map-source-dot[data-group=skills]{background:transparent;border:3px solid var(--map-tone);border-radius:3px}.map-network-node[data-connected] .map-network-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--map-tone) 35%,transparent)}.map-network-node[aria-pressed=true] .map-network-dot{box-shadow:0 0 0 3px var(--s0),0 0 0 5px var(--ink)}.map-network-label{display:none;position:absolute;top:calc(50% + 14px);left:50%;transform:translate(-50%);box-sizing:border-box;max-width:min(190px,calc(var(--map-lw, 190px) * var(--map-zoom, 1)));padding:2px 6px;border-radius:var(--r-1);background:var(--map-label-bg);color:var(--ink);font-size:var(--t-1);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.map-network-label[data-visible],.map-network-node:hover .map-network-label,.map-network-node:focus-visible .map-network-label{display:block}.map-network-node:hover,.map-network-node:focus-visible{z-index:2}.map-network [data-group=sources]{--map-tone: var(--map-g-llm)}.map-network [data-group=work]{--map-tone: var(--map-g-hub)}.map-network [data-group=delivery]{--map-tone: var(--map-g-factory)}.map-network [data-group=runs_on]{--map-tone: var(--map-g-hosts)}.map-network-dot[data-group=delivery]{border-radius:2px;transform:rotate(45deg) scale(.86)}.map-network-dot[data-group=runs_on]{background:transparent;border:3px solid var(--map-tone)}.map-network[data-columnas] .map-network-label{top:50%;left:calc(50% + 12px);transform:translateY(-50%);width:-moz-max-content;width:max-content;max-width:calc(var(--map-lw, 190px) * var(--map-zoom, 1));background:transparent;padding:1px 4px;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;text-align:left}.map-network[data-columnas] .map-network-node:is(:hover,:focus-visible) .map-network-label{background:var(--map-label-bg)}.map-network[data-columnas] .map-network-region-label{font-weight:var(--w-semibold);color:var(--ink);letter-spacing:.04em}.map-link--faint{stroke-opacity:.22;stroke-dasharray:2 3}.map-network footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:8px 12px;font-size:var(--t-1);color:var(--ink-2);border-top:1px solid var(--line)}.map-network footer>span{display:inline-flex;align-items:center;gap:6px}.map-network .map-legend-sample{width:10px;height:10px}.map-network .map-legend-sample[data-group=hosts],.map-network .map-legend-sample[data-group=skills]{border-width:2px}.map-legend-line{display:block;overflow:visible}.map-network footer small{display:block;margin-left:auto;font-size:var(--t-1);color:var(--ink-2)}@media (max-width: 1000px){.map-main[data-inspecting=true] .map-inspector{width:270px}.map-main[data-inspecting=true] :is(.map-toolbar,.map-filter-panel,.map-network-tools){padding-right:294px}.map-private{display:none}}@media (max-width: 850px){.map-page{padding:12px 12px max(12px,env(safe-area-inset-bottom))}.map-main[data-inspecting=true]{min-height:0}.map-main[data-inspecting=true] .map-explorer{display:none}.map-main[data-inspecting=true] .map-inspector{position:static;width:auto;max-height:none;box-shadow:none}.map-toolbar label{flex-basis:100%}.map-proposals li{flex-wrap:wrap}.map-network footer small{flex-basis:100%;margin:0}.map-page .map-network-tools button{min-height:44px}}@media (min-width: 521px) and (max-width: 850px){.map-toolbar label{flex-basis:auto}}@media (pointer: coarse){.map-page button:not(.map-network-node),.map-page select{min-height:44px}.map-page input,.map-page select{font-size:16px}.map-filter-panel>summary,.map-display-options>summary,.map-proposals summary{min-height:44px;box-sizing:border-box;display:flex;align-items:center}.map-network .map-network-node{width:44px;height:44px;min-height:44px}}.at-raiz{--at-pad-x: 20px;--at-max: 1720px;position:relative;box-sizing:border-box;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px max(var(--at-pad-x),calc((100% - var(--at-max)) / 2)) 28px;color:var(--ink);font-family:var(--font);font-size:var(--t-3);line-height:var(--lh)}.at-raiz *,.at-raiz *:before,.at-raiz *:after{box-sizing:border-box}.at-raiz .ui-page-header{margin-bottom:12px}.at-raiz h2{margin:0;font-size:var(--t-4);font-weight:var(--w-semibold);color:var(--ink)}.at-raiz h3{margin:0;font-size:var(--t-3);font-weight:var(--w-semibold);color:var(--ink)}.at-raiz h4{margin:0 0 4px;font-size:var(--t-1);font-weight:var(--w-semibold);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--ink-3)}.at-raiz code{font-family:var(--font-mono);font-size:var(--t-2);color:var(--ink-2);overflow-wrap:anywhere}.at-raiz .ui-chip{white-space:normal;text-align:left}.at-raiz .ui-chip-label{overflow:visible;text-overflow:clip}.at-raiz .ui-chip-since{white-space:nowrap}.at-raiz p{margin:0}.at-raiz ul{margin:0;padding:0;list-style:none}.at-mudo{color:var(--ink-3)}.at-nota{margin-top:8px;color:var(--ink-3);font-size:var(--t-2)}.at-cargando,.at-aviso{margin:8px 0 12px;color:var(--ink-2);font-size:var(--t-2)}.at-aviso{padding:8px 12px;border:1px dashed rgb(var(--warn-rgb) / .45);border-radius:var(--r-2);background:rgb(var(--warn-rgb) / .06)}.at-error{margin-top:8px;color:var(--bad);font-size:var(--t-2)}.at-ok{padding:8px 12px;border:1px solid rgb(var(--ok-rgb) / .4);border-radius:var(--r-2);background:rgb(var(--ok-rgb) / .08);color:var(--ink)}.at-vivo:empty{display:none}.at-vivo{margin-bottom:12px}.at-frescuras{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.at-busqueda{display:flex;align-items:center;gap:8px;min-width:0;width:min(360px,100%);height:36px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--s2);color:var(--ink-3)}.at-busqueda:focus-within{box-shadow:var(--focus-ring)}.at-busqueda input{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--t-3);outline:none}.at-busqueda input::-moz-placeholder{color:var(--ink-3)}.at-busqueda input::placeholder{color:var(--ink-3)}.at-busqueda kbd{padding:0 6px;border:1px solid var(--line-strong);border-radius:var(--r-1);font-family:var(--font-mono);font-size:var(--t-1);color:var(--ink-2)}.at-pestanas{margin-bottom:10px;flex-wrap:wrap}.at-niveles{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:14px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--s1);font-size:var(--t-2);color:var(--ink-2)}.at-niveles-lema b{color:var(--ink);font-weight:var(--w-semibold)}.at-niveles-lista{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.at-niveles-lista li{display:inline-flex;align-items:center;gap:6px}.at-niveles-lista b{color:var(--ink);font-weight:var(--w-medium)}.at-nivel{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:var(--r-1);font-size:var(--t-1);font-weight:var(--w-semibold)}[data-nivel=a] .at-nivel{background:rgb(var(--accent-rgb) / .16);color:var(--accent)}[data-nivel=b] .at-nivel{background:rgb(var(--warn-rgb) / .16);color:var(--warn)}[data-nivel=c] .at-nivel{background:rgb(var(--bad-rgb) / .16);color:var(--bad);text-decoration:line-through}.at-niveles-detalle{margin-left:auto}.at-niveles-detalle[open]{flex-basis:100%;margin-left:0}.at-niveles-detalle>summary{display:inline-flex;align-items:center;min-height:28px;color:var(--accent);cursor:pointer}.at-niveles-detalle[open]>summary{margin-bottom:6px}.at-raiz .at-pista{margin:0 0 12px;padding:8px 12px;border:1px dashed var(--line-strong);border-radius:var(--r-2);color:var(--ink-2);font-size:var(--t-2)}.at-panel{min-width:0}.at-caja{min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--s1)}.at-caja>h2{margin-bottom:10px}.at-caja-cabeza{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}.at-caja-cabeza>h2,.at-caja-cabeza>h3{flex:1 1 auto;min-width:0}.at-fila-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:12px;margin-top:12px}.at-fila-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.at-etiqueta{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--s2);color:var(--ink-2);font-size:var(--t-1);max-width:100%;overflow-wrap:anywhere}.at-eyebrow{margin:0 0 10px;font-size:var(--t-1);font-weight:var(--w-semibold);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--ink-3)}.at-barra-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.at-barra-filtros .ui-tabs{flex-wrap:wrap}.at-filtro,.at-mini,.at-enlace{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-2);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--t-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.at-filtro:hover,.at-mini:hover{background:var(--s3);color:var(--ink)}.at-filtro[aria-pressed=true]{border-color:rgb(var(--brand-rgb) / .6);background:rgb(var(--brand-rgb) / .14);color:var(--ink)}.at-enlace{min-height:24px;padding:0 4px;border:0;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.at-enlace:hover{color:var(--ink)}.at-select{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-size:var(--t-2)}.at-select select,.at-campo{min-height:32px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--s2);color:var(--ink);font:inherit;font-size:var(--t-3)}.at-campo{width:100%;resize:vertical}.at-etiqueta-campo{display:block;margin-bottom:4px;color:var(--ink-2);font-size:var(--t-2)}.at-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0}.at-dl dt{color:var(--ink-3);font-size:var(--t-2)}.at-dl dd{margin:0;min-width:0;color:var(--ink);overflow-wrap:anywhere}.at-deriva-linea{display:block}.at-dl-compacta{gap:4px 10px;font-size:var(--t-2)}.at-lista-detalle{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.at-lista-detalle[data-con-detalle]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.at-lista{display:flex;flex-direction:column;gap:6px;min-width:0}.at-detalle,.lb-detalle{position:sticky;top:0}.at-mapa{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;padding:16px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--s1)}.at-zona{position:relative;min-width:0;padding:12px 14px 16px;border:1px dashed var(--line-strong);border-radius:var(--r-3)}.at-zona[data-zona=cloud]{background:rgb(var(--brand-rgb) / .04)}.at-zona-grilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 72px;align-items:center}.at-zona-grilla>div{display:flex;min-width:0}.at-zona[data-zona=desk] .at-zona-grilla>[data-celda=m5]{grid-area:1 / 1}.at-zona[data-zona=desk] .at-zona-grilla>[data-celda=m4]{grid-area:2 / 1}.at-zona[data-zona=desk] .at-zona-grilla>[data-celda=m2]{grid-area:3 / 1}.at-zona[data-zona=desk] .at-zona-grilla>[data-celda=m1]{grid-area:2 / 2}.at-zona[data-zona=cloud] .at-zona-grilla{gap:40px 48px}.at-zona[data-zona=cloud] .at-zona-grilla>[data-celda=hetzner]{grid-area:1 / 1}.at-zona[data-zona=cloud] .at-zona-grilla>[data-celda=cloudflare]{grid-area:2 / 1}.at-zona[data-zona=cloud] .at-zona-grilla>[data-celda=supabase]{grid-area:3 / 1}.at-zona[data-zona=cloud] .at-zona-grilla>[data-celda=github]{grid-area:1 / 2}.at-zona[data-zona=cloud] .at-zona-grilla>[data-celda=r2]{grid-area:2 / 2}.at-nodo{--tone: var(--off);--tone-rgb: var(--off-rgb);position:relative;display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;min-height:44px;padding:12px;border:1px solid var(--line-strong);border-left:3px solid var(--tone);border-radius:var(--r-3);background:var(--s2);color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--sh-1);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.at-nodo[data-tone=ok]{--tone: var(--ok);--tone-rgb: var(--ok-rgb)}.at-nodo[data-tone=warn]{--tone: var(--warn);--tone-rgb: var(--warn-rgb)}.at-nodo[data-tone=bad]{--tone: var(--bad);--tone-rgb: var(--bad-rgb)}.at-nodo:hover{transform:translateY(-1px);box-shadow:var(--sh-2)}.at-nodo[data-foco]{border-color:rgb(var(--brand-rgb) / .8);box-shadow:0 0 0 1px rgb(var(--brand-rgb) / .6),var(--sh-2)}.at-nodo[data-atenuado]{opacity:.45}.at-nodo[data-cloud]{border-radius:var(--r-3) var(--r-3) var(--r-3) var(--r-3);background:linear-gradient(rgb(var(--brand-rgb) / .08),rgb(var(--brand-rgb) / .08)),var(--s2)}.at-nodo[data-plataforma]{background:var(--s2)}.at-nodo>span{display:flex;min-width:0}.at-nodo-cabeza{align-items:center;gap:8px;flex-wrap:wrap}.at-nodo-nombre{font-size:var(--t-4);font-weight:var(--w-semibold)}.at-nodo-tipo{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:var(--t-1);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--ink-3)}.at-nube{color:var(--accent)}.at-nodo-rol{color:var(--ink-2);font-size:var(--t-2)}.at-nodo-cifras{flex-wrap:wrap;gap:4px 12px;color:var(--ink-3);font-size:var(--t-2)}.at-nodo-cifras b{color:var(--ink);font-size:var(--t-4);font-variant-numeric:tabular-nums}.at-nodo-cifras em{font-style:normal;color:var(--bad)}.at-nodo-senal{flex-wrap:wrap;align-items:center;gap:6px}.at-nodo-modelo{color:var(--ink-3);font-size:var(--t-1)}.at-senal-viva{display:inline-flex;align-items:center}.at-insignias{flex-wrap:wrap;align-items:center;gap:4px 6px}.at-insignia{display:inline-flex;align-items:center;max-width:100%;padding:1px 8px;border:1px dashed var(--line-strong);border-radius:var(--r-pill);color:var(--ink-2);font-size:var(--t-1);overflow-wrap:anywhere}.at-insignia[data-state=failing]{border:1px solid rgb(var(--bad-rgb) / .6);color:var(--ink);background:rgb(var(--bad-rgb) / .1)}.at-insignia[data-state=stale]{border-color:rgb(var(--warn-rgb) / .6)}.at-insignia[data-state=observed]{border-style:solid;border-color:rgb(var(--ok-rgb) / .5)}.at-infra-cabeza{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.at-infra[data-rail] .at-infra-cabeza{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.at-rail{position:relative;min-width:0;min-height:320px}.at-rail-dentro{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior:contain}.at-infra[data-rail] .at-zona-grilla{gap:36px 52px}.at-infra[data-rail] .at-zona[data-zona=cloud] .at-zona-grilla{gap:36px 32px}.at-hoja{position:fixed;right:16px;bottom:16px;left:16px;z-index:40;max-width:760px;max-height:min(62vh,560px);margin:0 auto;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--r-3);box-shadow:var(--sh-3);animation:ui-rise var(--dur-enter) var(--ease-out) backwards}.at-hoja>.at-caja{border-color:var(--line-strong);background:var(--s2)}.at-sicae h2:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-1)}.at-sicae-corta{margin-bottom:10px;color:var(--ink)}.at-sicae-bloque+.at-sicae-bloque,.at-sicae-bloque+.at-nota{margin-top:12px}.at-sicae-bloque h3{margin-bottom:6px;font-size:var(--t-2);color:var(--ink-2)}.at-sicae-bloque[data-lista=para] h3{color:var(--ink)}.at-impacto li{padding:5px 0;border-top:1px solid var(--line);font-size:var(--t-2);overflow-wrap:anywhere}.at-impacto li:first-child{border-top:0}.at-impacto li[data-criticidad=stops]{padding-left:8px;border-left:2px solid rgb(var(--bad-rgb) / .6)}.at-impacto li[data-criticidad=degrades]{padding-left:8px;border-left:2px solid rgb(var(--warn-rgb) / .6)}.at-aristas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:visible;pointer-events:none}.at-arista{animation:at-aparece var(--dur-enter) var(--ease-out) backwards;animation-delay:calc(min(var(--i, 0),8) * var(--stagger));transition:opacity var(--dur-base) var(--ease-out)}.at-arista[data-foco=off]{opacity:.12}.at-trazo{fill:none;stroke:var(--ok);stroke-width:1.6;opacity:.85}.at-trazo[data-tone=off]{stroke:var(--off);stroke-dasharray:2 5;stroke-linecap:round;opacity:.9}.at-trazo[data-tone=warn]{stroke:var(--warn)}.at-trazo[data-tone=bad]{stroke:var(--bad);stroke-width:3.2;opacity:1}.at-arista[data-foco=on] .at-trazo{stroke-width:2.4;opacity:1}.at-flecha{fill:var(--ok)}.at-flecha[data-tone=off]{fill:var(--off)}.at-flecha[data-tone=warn]{fill:var(--warn)}.at-flecha[data-tone=bad]{fill:var(--bad)}.at-flujo{fill:none;stroke:var(--ok);stroke-width:5;stroke-linecap:round;stroke-dasharray:.6 99.4;stroke-dashoffset:100;animation:at-flujo var(--spark) linear infinite}:root[data-motion~=no-ambient] .at-flujo{opacity:0}@media (prefers-reduced-motion: reduce){.at-flujo{opacity:0}}.at-arista-txt{fill:var(--ink-2);font-family:var(--font);font-size:var(--t-1);paint-order:stroke;stroke:var(--s1);stroke-width:4px;stroke-linejoin:round}.at-arista-txt[data-tone=bad]{fill:var(--bad);font-weight:var(--w-semibold)}.at-arista[data-foco=off] .at-arista-txt{opacity:.4}@keyframes at-aparece{0%{opacity:0}to{opacity:1}}@keyframes at-flujo{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.at-sicae dt{margin-top:4px}.at-leyenda{display:flex;flex-direction:column;gap:8px;color:var(--ink-2);font-size:var(--t-2)}.at-leyenda li{display:flex;align-items:center;gap:10px}.at-linea{flex:none;display:inline-block;width:28px;height:0;border-top:2px solid var(--ok)}.at-linea[data-tone=off]{border-top:2px dotted var(--off)}.at-linea[data-tone=warn]{border-top-color:var(--warn)}.at-linea[data-tone=bad]{border-top-color:var(--bad)}.at-barras{display:flex;flex-direction:column;gap:10px}.at-barras li{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(0,max-content);align-items:center;gap:10px}.at-barra{display:flex;height:8px;overflow:hidden;border-radius:var(--r-pill);background:var(--s3)}.at-barra i{display:block;height:100%;width:calc(var(--pct, 0) * 1%);background:var(--accent)}.at-barra i[data-tone=bad]{background:var(--bad)}.at-barra-txt{color:var(--ink-2);font-size:var(--t-2)}.at-servicios{margin-top:12px}.at-servicios-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px 18px}.at-servicios-grupo h3{margin-bottom:6px}.at-servicios-grupo li,.at-filas>li,.at-fila{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:6px 0;border-top:1px solid var(--line)}.at-servicios-grupo li:first-child,.at-filas>li:first-child{border-top:0}.at-fila-titulo{font-weight:var(--w-medium);color:var(--ink)}.at-fila>.ui-host-label{margin-left:auto}.at-deps{display:flex;flex-direction:column}.at-deps li{display:grid;grid-template-columns:minmax(0,1.1fr) max-content minmax(0,2fr) minmax(0,max-content);align-items:center;gap:6px 12px;padding:8px 0;border-top:1px solid var(--line)}.at-deps li:first-child{border-top:0}.at-dep-nota{color:var(--ink-2);font-size:var(--t-2)}.at-dep-estado{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.at-dep-estado .at-mudo{font-size:var(--t-1)}.at-infra .at-servicios+.at-caja{margin-top:12px}.at-contador{color:var(--ink-2)}.at-contador b{color:var(--ink);font-variant-numeric:tabular-nums}.at-regla{display:flex;flex-direction:column;gap:6px;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--s1);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.at-regla:hover{background:var(--s2)}.at-regla[aria-pressed=true]{border-color:rgb(var(--brand-rgb) / .7);background:rgb(var(--brand-rgb) / .08)}.at-regla-titulo{font-weight:var(--w-medium);overflow-wrap:anywhere}.at-puntos{display:inline-flex;gap:3px}.at-punto{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-1)}.at-punto[data-lleno]{border-color:rgb(var(--ok-rgb) / .7);background:rgb(var(--ok-rgb) / .18);color:var(--ink)}.at-decisiones{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:12px}.at-decision-lista li{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:10px;padding:5px 0;border-top:1px solid var(--line);font-size:var(--t-2)}.at-decision-lista li:first-child{border-top:0}.at-decision-lista time{color:var(--ink-2);font-variant-numeric:tabular-nums}.at-proyectos-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:12px;align-items:start}.at-proyecto{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--s1)}.at-proyecto[data-atencion]{border-left:3px solid var(--warn)}.at-proyecto-cabeza{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.at-proyecto-cabeza h2{flex:1 1 auto;min-width:0}.at-ruta{font-size:var(--t-1)}.at-hosts{gap:8px}.at-proyecto>.at-mini{align-self:flex-start}.at-proyecto-detalle{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--line)}.at-vive li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:3px 0;font-size:var(--t-2);color:var(--ink-2)}.at-control-viejo,[data-control][data-viejo]{color:var(--warn)}.at-plan{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:12px;color:var(--ink-2)}.at-raiz .at-sug-encabezado{margin:0 0 10px;font-size:var(--t-3);color:var(--ink-2)}.at-sugerencias{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));gap:12px;margin-bottom:12px}.at-sugerencia{display:flex;flex-direction:column;gap:10px;height:100%;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--s1)}.at-sug-razon{color:var(--ink-2)}.at-sug-io{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px}.at-sug-lista li{padding:2px 0 2px 12px;border-left:2px solid var(--line-strong);font-size:var(--t-2);color:var(--ink-2)}.at-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.at-confirmar{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--s2)}.at-recientes li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 0;border-top:1px solid var(--line)}.at-recientes li:first-child{border-top:0}[data-fondo=claro] .at-zona[data-zona=cloud]{background:rgb(var(--brand-rgb) / .06)}[data-fondo=claro] .at-nodo[data-cloud]{background:linear-gradient(rgb(var(--brand-rgb) / .1),rgb(var(--brand-rgb) / .1)),var(--s2)}@media (max-width: 1180px){.at-mapa{grid-template-columns:minmax(0,1fr)}.at-deps li{grid-template-columns:minmax(0,1fr) max-content}}@media (max-width: 1279px){.at-lista-detalle[data-con-detalle]{grid-template-columns:minmax(0,1fr)}.at-detalle,.lb-detalle{position:static}.at-detalle-en-linea{margin:6px 0 4px;border-color:rgb(var(--brand-rgb) / .5)}}@media (pointer: coarse){.at-raiz :is(.at-filtro,.at-mini,.at-enlace,.at-select select,.ui-btn,.ui-tab){min-height:44px}.at-raiz .ui-btn[data-size=sm],.at-raiz .ui-tabs[data-size=sm]>.ui-tab.ui-tab{min-height:44px}.at-busqueda{height:auto;min-height:46px}.at-busqueda input{min-height:44px}.at-niveles-detalle>summary{min-height:44px}}.at-mapa-vacio{grid-column:1 / -1;position:relative}.at-nivel[data-nivel=a]{background:rgb(var(--accent-rgb) / .16);color:var(--accent)}.at-nivel[data-nivel=b]{background:rgb(var(--warn-rgb) / .16);color:var(--warn)}.at-ok-linea{margin:0;color:var(--ink-2);font-size:var(--t-2)}.at-ayuda{margin-top:4px;font-size:var(--t-2)}.at-clientes-indice>.at-ayuda{margin:0 0 12px}.at-clientes-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px}.at-cliente-tarjeta{display:flex;flex-direction:column;gap:8px;width:100%;min-height:44px;padding:14px 16px;border:1px solid var(--line);border-left:3px solid var(--at-acento, var(--brand));border-radius:var(--r-3);background:var(--s1);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.at-cliente-tarjeta:hover{background:var(--s2)}.at-cliente-nombre{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.at-cliente-nombre b{font-size:var(--t-4);font-weight:var(--w-semibold)}.at-cliente-marca{flex:none;width:12px;height:12px;border-radius:var(--r-pill);background:var(--at-acento, var(--brand))}.at-cliente-cifras{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--ink-3);font-size:var(--t-2)}.at-cliente-cifras b{color:var(--ink);font-variant-numeric:tabular-nums}.at-cliente{display:flex;flex-direction:column;gap:14px;min-width:0}.at-cliente-cabeza{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.at-cliente-cabeza .at-cliente-nombre{flex:1 1 auto}.at-cliente-cabeza h2{font-size:var(--t-5)}.at-aislamiento{flex-basis:100%;padding:6px 10px;border:1px dashed var(--line-strong);border-radius:var(--r-2);color:var(--ink-2);font-size:var(--t-2)}.at-cliente-frescura{margin:0}.at-vive-en .at-eyebrow{margin-bottom:6px}.at-vive-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:8px}.at-vive-grilla li{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--s1);font-size:var(--t-2);overflow-wrap:anywhere}.at-vive-grilla small{color:var(--ink-3);font-size:var(--t-1);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.at-cliente-proyectos{margin-top:8px}.at-cliente-acciones{align-items:center}.at-cliente-acciones .at-ok-linea{flex:1 1 200px}.at-cliente-vista{align-self:flex-start}.at-cliente-cuerpo{min-width:0}.at-cliente-cambio{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;flex-basis:100%}.at-cliente-rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;min-width:0}.at-cliente-principal{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:1180px}.at-cliente-riel{display:flex;flex-direction:column;gap:12px;min-width:0}.at-cliente-riel .at-filas>li{flex-wrap:wrap}.at-cliente-riel[data-en-linea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start}@media (min-width: 1280px){.at-cliente-rejilla{grid-template-columns:minmax(0,1180px) minmax(280px,340px)}.at-cliente-rejilla[data-vista=map]{grid-template-columns:minmax(0,1fr)}.at-cliente-rejilla[data-vista=map] .at-cliente-principal{max-width:none}.at-cliente-rejilla[data-vista=map] .at-cliente-riel{position:static}.at-cliente-riel{position:sticky;top:12px}}@media (min-width: 1440px){.at-cliente-rejilla{grid-template-columns:minmax(0,1180px) minmax(300px,380px)}.at-cliente-rejilla[data-vista=map]{grid-template-columns:minmax(0,1fr)}}.at-cuentas-cliente{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin:0;padding:0;list-style:none}.at-cuenta-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:56px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--s1);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.at-cuenta-tile:hover{background:var(--s2)}.at-cuenta-tile[aria-pressed=true]{border-color:var(--accent)}.at-cuenta-tile small{color:var(--ink-3);font-size:var(--t-1);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.at-cuenta-tile strong{font-size:var(--t-5);font-variant-numeric:tabular-nums;font-weight:var(--w-semibold)}.at-espera{border-color:rgb(var(--warn-rgb) / .45)}.at-espera .at-ayuda{margin:0 0 8px}.at-texto-agente{font-style:italic}.at-resultado-propuesta{margin:0}.at-propuesta[data-resuelta]{opacity:.85}.at-espera .at-propuesta{flex-direction:row;flex-wrap:wrap;align-items:center;-moz-column-gap:12px;column-gap:12px}.at-espera .at-propuesta>.at-fila{flex:0 1 auto;min-width:0;border-top:0}.at-espera .at-propuesta>:is(.at-confirmar,.at-error){flex-basis:100%}.at-linea-grupos{display:flex;flex-direction:column;gap:6px}.at-linea-dia{margin:8px 0 2px;color:var(--ink-3);font-size:var(--t-1);font-weight:var(--w-medium);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.at-linea-grupo:first-child .at-linea-dia{margin-top:0}.at-tl-kind{margin-right:6px;font-size:var(--t-1);vertical-align:1px}.at-enlazados{display:flex;flex-direction:column;gap:4px}.at-enlazados>li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.at-vacio-cliente{display:flex;flex-direction:column;gap:4px}.at-campo::-moz-placeholder{color:var(--ink-3);opacity:1}.at-campo::placeholder{color:var(--ink-3);opacity:1}.at-tira-svg{display:block;width:100%;height:auto}.at-tira-col{fill:var(--ink-3);font-size:var(--t-1);letter-spacing:.08em;text-transform:uppercase}.at-tira-enlace{fill:none;stroke:var(--line-strong);stroke-width:1.2px}.at-tira-nodo rect{fill:var(--s2);stroke:var(--line)}.at-tira-nodo text{fill:var(--ink);font-size:var(--t-1)}.at-tira-nodo[data-group=sources] rect{stroke:var(--info)}.at-tira-nodo[data-group=work] rect{stroke:var(--warn)}.at-tira-nodo[data-group=delivery] rect{stroke:var(--run)}.at-tira-nodo[data-group=runs_on] rect{stroke:var(--ink-3)}.at-tira-mas{fill:var(--ink-3);font-size:var(--t-1)}.at-linea-tiempo{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.at-linea-tiempo>li{border-top:1px solid var(--line)}.at-linea-tiempo>li:first-child{border-top:0}.at-tl-fila{display:grid;grid-template-columns:104px 22px 150px minmax(0,1fr) 124px 84px;align-items:center;gap:6px 12px;min-width:0;padding:8px 2px;font-size:var(--t-2)}.at-tl-tipo{color:var(--ink-3)}.at-tl-ref{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--t-1);overflow-wrap:anywhere}.at-tl-titulo{min-width:0;color:var(--ink);font-size:var(--t-3);overflow-wrap:anywhere}.at-tl-cuando{text-align:right;white-space:nowrap}.at-tl-fila>.ui-chip{justify-self:start}.at-tl-boton{display:inline;min-height:24px;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.at-tl-boton:hover,.at-tl-boton[aria-expanded=true],.at-tl-boton[aria-pressed=true]{color:var(--accent)}.at-nota-detalle{margin:4px 0 10px}.at-nota-detalle .at-acciones{margin-top:10px}.at-columnas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px}.at-por-tipo[data-foco] .at-columnas{grid-template-columns:minmax(0,1fr)}.at-columna{min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--s1)}.at-columna h3{margin-bottom:8px}.at-cuenta{margin-left:6px;color:var(--ink-2);font-variant-numeric:tabular-nums}.at-columna .at-filas>li{flex-direction:column;align-items:flex-start;gap:2px}.at-cerradas{margin-top:8px;font-size:var(--t-2)}.at-cerradas>summary{min-height:28px;color:var(--accent);cursor:pointer}.at-filas{display:flex;flex-direction:column}.at-rel-detalle{margin-top:12px}.at-propuestas{display:flex;flex-direction:column;gap:10px}.at-propuesta{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--line)}.at-propuesta:first-child{padding-top:0;border-top:0}.at-coincidencias>summary{min-height:28px;color:var(--ink);font-weight:var(--w-medium);cursor:pointer}.at-coincidencias[open]>summary{margin-bottom:8px}.at-regla-alias{padding:8px 0;border-top:1px solid var(--line)}.at-relaciones{display:flex;flex-direction:column;gap:8px;min-width:0}.at-raiz .map-network [data-group=sources]{--map-tone: var(--info)}.at-raiz .map-network [data-group=work]{--map-tone: var(--warn)}.at-raiz .map-network [data-group=delivery]{--map-tone: var(--run)}.at-raiz .map-network [data-group=runs_on]{--map-tone: var(--ok)}.at-lateral{position:fixed;top:76px;right:16px;bottom:16px;z-index:45;display:flex;flex-direction:column;width:min(460px,calc(100% - 32px));overflow-y:auto;overscroll-behavior:contain;padding:14px 16px;border:1px solid var(--line-strong);border-radius:var(--r-3);background:var(--s2);color:var(--ink);box-shadow:var(--sh-3);font-size:var(--t-3);animation:ui-rise var(--dur-enter) var(--ease-out) backwards}.at-lateral h2{margin:0;font-size:var(--t-4);font-weight:var(--w-semibold)}.at-form{display:flex;flex-direction:column;gap:12px}.at-form-campo{display:flex;flex-direction:column;min-width:0}.at-form-par{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:10px;align-items:end}.at-contador-campo{float:right;font-variant-numeric:tabular-nums}.at-campo-corto{width:auto;max-width:100%}.at-campo[aria-invalid=true]{border-color:var(--bad)}.at-check{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--ink-2);font-size:var(--t-2)}.at-refs{min-width:0;margin:0;padding:0;border:0}.at-refs .at-fila-chips{margin-bottom:6px}.at-refs-fila{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.at-refs-fila .at-campo{flex:1 1 160px;width:auto;min-width:0}.at-refs-fila .at-campo-corto{flex:0 0 auto}.at-ref-chip{gap:2px}.at-quitar{display:inline-grid;place-items:center;min-width:24px;min-height:24px;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font:inherit;cursor:pointer}.at-quitar:hover{background:var(--s3);color:var(--ink)}.at-similares{display:flex;flex-direction:column;gap:4px;font-size:var(--t-2)}.at-similares [data-similar-meta]{white-space:nowrap}.at-chip-obs{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgb(var(--info-rgb) / .55);border-radius:var(--r-pill);background:rgb(var(--info-rgb) / .12);color:var(--ink);font:inherit;font-size:var(--t-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.at-chip-obs:hover{background:rgb(var(--info-rgb) / .2)}.at-pagina-proyecto{margin-bottom:14px;border-color:rgb(var(--brand-rgb) / .45)}.at-observaciones{display:flex;flex-direction:column;gap:10px;min-width:0}.at-observaciones>.at-ayuda{margin-top:-6px}.at-obs-propuestas h4,.at-que-cambio h4{margin-bottom:8px}.at-obs-propuestas .at-filas>li{flex-wrap:wrap}.at-modulos{display:flex;flex-direction:column;gap:12px}.at-modulo{min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--s1)}.at-modulo-cabeza{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px}.at-modulo-cabeza h4{margin:0;font-size:var(--t-3);letter-spacing:0;text-transform:none;color:var(--ink)}.at-modulo-cuentas{flex:1 1 auto;font-size:var(--t-2)}.at-chip-factory{font-size:var(--t-2)}.at-menu-modulo>summary{display:inline-flex;align-items:center;min-height:28px;color:var(--accent);font-size:var(--t-2);cursor:pointer}.at-menu-modulo[open]{flex-basis:100%}.at-menu-modulo[open]>summary{margin-bottom:6px}.at-obs-lista{display:flex;flex-direction:column}.at-obs-lista>li{border-top:1px solid var(--line)}.at-obs-lista>li:first-child{border-top:0}.at-obs-lista>li[data-estado=done],.at-obs-lista>li[data-estado=discarded]{opacity:.75}.at-obs-fila{display:grid;grid-template-columns:max-content max-content minmax(0,1fr) max-content;align-items:center;gap:6px 12px;padding:8px 2px}.at-obs-sel{display:inline-grid;place-items:center;min-width:32px;min-height:32px;margin:-6px 0;cursor:pointer}.at-obs-sel[data-disabled]{cursor:default}.at-chip-agente{align-self:flex-start;font-size:var(--t-1)}.at-cerca-agente{margin:0 0 8px}.at-dl-agente{padding-left:10px;border-left:2px solid rgb(var(--warn-rgb) / .6)}.at-obs-check{width:18px;height:18px;margin:0;accent-color:var(--brand)}.at-obs-texto{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.at-obs-meta{font-size:var(--t-2)}.at-barra-seleccion{position:sticky;bottom:0;z-index:5;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid rgb(var(--brand-rgb) / .5);border-radius:var(--r-3);background:var(--s2);box-shadow:var(--sh-2)}.at-seleccion-n{color:var(--ink);font-weight:var(--w-medium)}.at-barra-seleccion fieldset{margin:0}.at-barra-seleccion legend{margin-bottom:6px;color:var(--ink-2);font-size:var(--t-2)}.at-que-cambio .at-filas>li{flex-wrap:wrap}.at-cambio-obs{flex-basis:100%;font-size:var(--t-2)}.at-contrato{display:flex;flex-direction:column;gap:12px}.at-contrato .at-fila-2{margin-top:0}.at-contrato-lema{padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--s1);color:var(--ink-2)}.at-tabla-marco{overflow-x:auto}.at-tabla{width:100%;border-collapse:collapse;font-size:var(--t-2);font-variant-numeric:tabular-nums}.at-tabla th,.at-tabla td{padding:6px 8px;border-top:1px solid var(--line);text-align:right}.at-tabla thead th{border-top:0;color:var(--ink-3);font-weight:var(--w-medium)}.at-tabla :is(th,td):first-child{text-align:left}.at-tabla tbody th{color:var(--ink);font-weight:var(--w-medium)}@media (max-width: 1179px){.at-tl-fila{grid-template-columns:max-content max-content minmax(0,1fr) max-content}.at-tl-ref{grid-column:3}.at-tl-titulo{grid-column:1 / -1;grid-row:2}.at-tl-fila .ui-chip{grid-column:1 / 3;grid-row:3;justify-self:start}.at-tl-cuando{grid-column:3 / -1;grid-row:3}}@media (max-width: 1279px),(pointer: coarse){.at-lateral{top:auto;left:16px;width:auto;max-width:760px;max-height:min(78vh,720px);margin:0 auto}}@media (pointer: coarse){.at-raiz :is(.at-tl-boton,.at-chip-obs,.at-quitar,.at-check,.at-campo,.at-cliente-tarjeta,.at-cerradas>summary,.at-coincidencias>summary,.at-menu-modulo>summary,.at-cuenta-tile){min-height:44px}.at-raiz .at-quitar{min-width:44px}.at-raiz .at-obs-check{width:28px;height:28px}.at-raiz .at-obs-sel{min-width:44px;min-height:44px}}.lb-panel{min-width:0}.lb-entrada{display:flex;flex-direction:column;gap:6px;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--s1);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.lb-entrada:hover{background:var(--s2)}.lb-entrada[aria-pressed=true]{border-color:rgb(var(--brand-rgb) / .7);background:rgb(var(--brand-rgb) / .08)}.lb-entrada-cabeza{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.lb-titulo{flex:1 1 auto;min-width:0;font-weight:var(--w-medium);overflow-wrap:anywhere}.lb-entrada-pie{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;font-size:var(--t-2)}.lb-entrada[data-status=deprecated]{opacity:.85}.lb-tachado{text-decoration:line-through;text-decoration-thickness:1px}.at-raiz .lb-reemplazo{margin:8px 0 10px;padding:8px 12px;border:1px dashed rgb(var(--warn-rgb) / .5);border-radius:var(--r-2);color:var(--ink-2)}.lb-fuentes li{padding:2px 0}.lb-ruta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lb-select-k{color:var(--ink-3)}.lb-vista{margin-bottom:12px}.lb-bandeja{display:flex;flex-direction:column;gap:10px;min-width:0}.lb-latidos{margin:0}.lb-propuestas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(520px,100%),1fr));gap:12px;align-items:start}.lb-propuesta{display:flex;flex-direction:column;gap:8px}.lb-propuesta[data-abierta]{border-color:rgb(var(--brand-rgb) / .7)}.lb-propuesta[data-estado=applied],.lb-propuesta[data-estado=discarded],.lb-propuesta[data-estado=merged]{opacity:.85}.lb-propuesta>.at-fila-chips{font-size:var(--t-2)}.lb-nueva{padding:10px 12px;border:1px dashed var(--line-strong);border-radius:var(--r-2);background:var(--s2)}.lb-nueva h4{margin-bottom:8px}.lb-seccion{margin-top:8px}.lb-seccion h5{margin:0 0 2px;color:var(--ink-2);font-size:var(--t-2);font-weight:var(--w-semibold)}.lb-seccion p{color:var(--ink);font-size:var(--t-2);white-space:pre-line;overflow-wrap:anywhere}.lb-llave{display:contents}.lb-en-archivo{font-weight:var(--w-regular)}.lb-parecida{margin:0}.trd-pestana{display:flex;flex-direction:column;max-width:1240px;margin:0 auto;font-size:17px;line-height:1.35;color:#e7eef8}.trd-pestana>*+*{margin-top:14px}.trd-pestana .pos{color:#62d39b}.trd-pestana .neg{color:#ef8a8e}.trd-ficha--pestana{flex:none}.trd-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.trd-vacio--grande{padding:4.5em 1em;font-size:.9em;text-align:center}.trd-lw{position:relative;flex:none;width:100%;height:460px;margin-top:.5em}.trd-lw--curva{height:340px}.trd-lw-leyenda{flex:none;display:flex;flex-wrap:wrap;margin-top:.7em;font-size:.72em;color:#e7eef8ad}.trd-lw-leyenda span{display:flex;align-items:center;margin-right:1.3em}.trd-lw-leyenda i{flex:none;width:.75em;height:.75em;margin-right:.45em;border-radius:.2em}.trd-lw-leyenda [data-tipo=noticia] i{width:0;height:1em;border-left:2px dashed rgba(239,138,142,.9);border-radius:0}.trd-lw-leyenda [data-tipo=sl] i{background:#ef8a8ee6}.trd-lw-leyenda [data-tipo=tp] i{background:#62d39be6}.trd-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px}@media (max-width: 900px){.trd-dos{grid-template-columns:minmax(0,1fr)}}.trd-lista{margin:.4em 0 0;padding:0;list-style:none;font-size:.82em}.trd-lista li{display:flex;flex-wrap:wrap;align-items:center;padding:.5em 0;border-top:1px solid rgba(231,238,248,.07);font-variant-numeric:tabular-nums}.trd-lista li:first-child{border-top:0}.trd-lista li>*{margin-right:.9em}.trd-lista time{color:#e7eef899}.trd-chip-v{display:inline-block;min-width:1.6em;height:1.6em;padding:0 .35em;border-radius:.35em;text-align:center;line-height:1.6em;font-size:.85em;color:#06101f}.trd-lado{font-weight:600}.trd-sl{color:#ef8a8ef2}.trd-tp{color:#62d39bf2}.trd-tabla-caja{margin-top:.4em;overflow-x:auto}.trd-tabla{width:100%;border-collapse:collapse;font-size:.8em;font-variant-numeric:tabular-nums}.trd-tabla th{padding:.55em .75em;text-align:left;font-size:.82em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#e7eef88c;border-bottom:1px solid rgba(231,238,248,.12)}.trd-tabla td{padding:.6em .75em;white-space:nowrap;border-top:1px solid rgba(231,238,248,.06)}.trd-tabla .trd-num{text-align:right}.trd-tabla--variantes{font-size:.95em}.trd-tabla--variantes th[scope=row]{letter-spacing:.04em;text-transform:none;font-size:.9em;font-weight:500;color:#e7eef8cc;border-bottom:0;border-top:1px solid rgba(231,238,248,.06)}.trd-tabla--variantes thead th:not(:first-child),.trd-tabla--variantes td{text-align:right}.trd-tabla--variantes td[data-mejor]{font-weight:700;background:#06d6f51a;box-shadow:inset 0 -2px #06d6f599}.trd-tabla--trades tbody tr[data-trade]{cursor:pointer}.trd-tabla--trades tbody tr[data-trade]:hover{background:#e7eef80d}.trd-tabla--trades tbody tr[aria-expanded=true]{background:#e7eef814}.trd-tabla--trades tbody tr:focus-visible{outline:2px solid #06d6f5;outline-offset:-2px}.trd-tabla--trades tr.trd-detalle td{padding:.3em .75em 1em;white-space:normal;border-top:0;background:#e7eef80a}.trd-detalle-cuerpo{display:flex;flex-wrap:wrap}.trd-detalle-tesis{flex:1 1 22em;min-width:0;margin-right:2.5em}.trd-detalle-etiqueta{font-size:.82em;letter-spacing:.14em;text-transform:uppercase;color:#e7eef88c}.trd-detalle-tesis p{margin:.35em 0 0;font-size:1.05em;line-height:1.5;overflow-wrap:anywhere;color:#e7eef8}.trd-detalle-datos{flex:0 1 17em;margin:0}.trd-fila{display:flex;justify-content:space-between;padding:.18em 0}.trd-fila dt{margin-right:1em;color:#e7eef894}.trd-fila dd{margin:0;font-variant-numeric:tabular-nums;text-align:right}.trd-filtros{display:flex;flex-wrap:wrap;align-items:center}.trd-filtro{display:flex;align-items:center;margin:0 1.8em .3em 0}.trd-filtro-nombre{margin-right:.7em;font-size:.7em;letter-spacing:.14em;text-transform:uppercase;color:#e7eef88c}.trd-filtro button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:4px;padding:.3em .8em;border:1px solid rgba(231,238,248,.14);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.78em;opacity:.75;cursor:pointer}.trd-filtro button:hover{opacity:1}.trd-filtro button[aria-pressed=true]{opacity:1;font-weight:600;background:#06d6f529;border-color:#06d6f599}.trd-filtro button:focus-visible{outline:2px solid #06d6f5;outline-offset:2px}.trd-acc-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px}.trd-ficha--cuenta[data-id=cuenta-Real]{border-color:#f5c26b66}.trd-acc-equity{display:flex;flex-direction:column;margin:.5em 0 .6em}.trd-acc-equity span{font-size:.66em;letter-spacing:.14em;text-transform:uppercase;color:#e7eef88c}.trd-acc-equity b{font-size:2em;font-weight:400;font-variant-numeric:tabular-nums}.trd-acc-lista{margin:0;font-size:.85em}.trd-acc-riesgo{max-width:720px;font-size:1.2em}@media (prefers-reduced-motion: reduce){.trd-filtro button,.trd-tabla--trades tbody tr{transition:none}}.trd-analytics{border:1px solid #7c9dbb30;border-radius:14px;background:#0b1627;padding:22px;margin-bottom:20px;color:#dfebfa}.trd-analytics header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.trd-analytics h2{font-size:18px;margin:0 0 8px}.trd-analytics p{font-size:12px;color:#9bb0ca;max-width:650px}.trd-analytics svg{width:100%;display:block;min-height:200px}.trd-chart-controls{display:flex;gap:14px;flex-wrap:wrap;font-size:12px}.trd-chart-controls select{display:block;margin-top:6px;color:#e1edfa;background:#142238;border:1px solid #637c9c70;border-radius:6px;padding:8px;min-height:44px}.trd-chart-totals{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.trd-chart-totals i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.trd-chart-totals b{margin-left:8px}.trd-chart-plot{position:relative;margin-top:12px}.trd-eje-titulo{fill:var(--ink-2);font-size:12px}.trd-eje-y line{stroke:var(--line);stroke-width:1}.trd-eje-y[data-cero] line{stroke:var(--line-strong);stroke-width:1.5}.trd-eje-y text,.trd-eje-x text{fill:var(--ink-2);font-size:12px;font-variant-numeric:tabular-nums}.trd-eje-x line{stroke:var(--line-strong)}.trd-serie path{fill:none;stroke-width:2.5;stroke-linejoin:round}.trd-marca{stroke:var(--s0);stroke-width:1.5;cursor:pointer;outline:none}.trd-marca:focus-visible{stroke:var(--focus);stroke-width:3}.trd-chart-regla{stroke:var(--line-strong);stroke-dasharray:3 3}.trd-chart-tip{position:absolute;z-index:2;transform:translate(-50%,calc(-100% - 12px));padding:6px 10px;border-radius:var(--r-1);background:var(--s3);border:1px solid var(--line-strong);box-shadow:var(--sh-2);color:var(--ink);font-size:12px;white-space:nowrap;pointer-events:none}.trd-chart-tip span{display:block;color:var(--ink-2);font-size:11px;margin-top:2px}.trd-analytics .trd-chart-viejo{position:absolute;top:4px;right:4px;margin:0;padding:4px 8px;border-radius:var(--r-1);border:1px solid rgb(var(--warn-rgb) / .5);color:var(--warn);background:var(--s1)}.trd-analytics[data-viejo] .trd-serie,.trd-analytics[data-viejo] .trd-marca{filter:saturate(.15);opacity:.5}.trd-analytics .trd-chart-muestras{margin:4px 0 10px;color:var(--ink-2)}.trd-vacio--tab{margin:0;padding:1.6em .4em;font-size:.9em;text-align:center}.trd-sub{margin:1em 0 .3em;font-size:.7em;letter-spacing:.14em;text-transform:uppercase;color:#e7eef88c}.trd-sub:first-child{margin-top:.2em}.trd-nota{margin:.9em 0 0;font-size:.72em;line-height:1.45;color:#e7eef88c}.trd-d-et{margin-right:.6em;font-size:.72em;letter-spacing:.12em;text-transform:uppercase;color:#e7eef88c}.trd-pal{display:inline-block;padding:.05em .55em;border:1px solid rgba(231,238,248,.25);border-radius:999px;font-size:.78em;font-weight:700;letter-spacing:.03em;white-space:nowrap;color:#e7eef8cc}.trd-pal[data-nivel=ok]{color:#62d39b;border-color:#62d39b80}.trd-pal[data-nivel=aviso]{color:#e9c95f;border-color:#e9c95f8c}.trd-pal[data-nivel=alerta]{color:#ef8a8e;border-color:#ef8a8e99}.trd-pal[data-nivel=acento]{color:#06d6f5;border-color:#06d6f58c}.trd-tabla--sis td.trd-ancho{min-width:12em;white-space:normal;overflow-wrap:anywhere}.trd-tabla--sis[data-tabla^=calendario]{table-layout:fixed}.trd-tabla--sis[data-tabla^=calendario] th:nth-child(1){width:9.5em}.trd-tabla--sis[data-tabla^=calendario] th:nth-child(3){width:6.5em}.trd-tabla--sis[data-tabla^=calendario] th:nth-child(n+4){width:7em}.trd-d{padding:.85em .1em;border-top:1px solid rgba(231,238,248,.08)}.trd-d:first-child{border-top:0;padding-top:.2em}.trd-d-cab{display:flex;flex-wrap:wrap;align-items:center;font-size:.85em;font-variant-numeric:tabular-nums}.trd-d-cab>*{margin-right:.9em}.trd-d-hora{font-weight:600}.trd-d-sec{color:#e7eef899}.trd-d-conf{display:flex;align-items:center;margin-left:auto;margin-right:0}.trd-d-conf .trd-conf{width:7em;height:.4em;margin:0 .6em 0 0}.trd-d-accion{margin:.55em 0 0;font-weight:600}.trd-d-una{display:inline-block;margin-right:1.2em}.trd-d-nivel{margin-left:.8em;font-size:.85em;font-weight:500;font-variant-numeric:tabular-nums}.trd-d-tesis{margin:.4em 0 0;line-height:1.5;color:#e7eef8e0;overflow-wrap:anywhere}.trd-d-esc{display:flex;flex-wrap:wrap;align-items:center;margin-top:.55em;font-size:.8em;color:#e7eef8bf}.trd-d-barra{display:flex;flex:none;width:9em;height:.5em;margin-right:.8em;border-radius:1em;overflow:hidden;background:#e7eef814}.trd-d-barra i{display:block;height:100%}.trd-d-barra [data-escenario=alcista]{background:#06d6f5}.trd-d-barra [data-escenario=bajista]{background:var(--trd-bajista, #ffc28c)}.trd-d-esc [data-escenario=bajista]{color:var(--trd-bajista, #ffc28c)}.trd-d-barra [data-escenario=rango]{background:#7d8aa3}.trd-d-inv{margin:.45em 0 0;font-size:.85em;color:#e7eef8bf;overflow-wrap:anywhere}.trd-d-rev{margin:.35em 0 0;font-size:.78em;color:#e7eef88c}.trd-pb-resumen{margin:.2em 0 .5em;font-size:.85em;color:#e7eef8b3}.trd-pb-lista,.trd-pb-historial,.trd-pb-cambios{margin:0;padding:0;list-style:none}.trd-pb-regla{padding:.7em 0 .7em .9em;border-top:1px solid rgba(231,238,248,.07);border-left:3px solid rgba(231,238,248,.25)}.trd-pb-regla[data-nivel=acento]{border-left-color:#06d6f5}.trd-pb-regla[data-nivel=aviso]{border-left-color:#e9c95f}.trd-pb-regla[data-estado=descartada] .trd-pb-texto{color:#e7eef880;text-decoration:line-through}.trd-pb-cab{display:flex;flex-wrap:wrap;align-items:center;font-size:.85em}.trd-pb-cab>*{margin-right:.8em}.trd-pb-id{font-weight:700;font-variant-numeric:tabular-nums}.trd-pb-desde{color:#e7eef88c}.trd-pb-texto{margin:.3em 0 0;line-height:1.5;overflow-wrap:anywhere}.trd-pb-version{padding:.7em 0;border-top:1px solid rgba(231,238,248,.07)}.trd-pb-version:first-child{border-top:0;padding-top:.2em}.trd-pb-cambios{margin-top:.3em;font-size:.85em;color:#e7eef8cc}.trd-pb-cambios li{padding:.12em 0 .12em 1.1em;position:relative;overflow-wrap:anywhere}.trd-pb-cambios li:before{content:"";position:absolute;left:.3em;top:.8em;width:.35em;height:.35em;border-radius:50%;background:#e7eef866}.trd-impacto{display:inline-block;padding:.05em .5em;border:1px solid rgba(231,238,248,.25);border-radius:999px;font-size:.85em}.trd-impacto[data-impacto=high]{font-weight:700;color:#e9c95f;border-color:#e9c95f8c}.trd-nw{padding:.85em .1em;border-top:1px solid rgba(231,238,248,.08)}.trd-nw:first-child{border-top:0;padding-top:.2em}.trd-nw-cab{display:flex;flex-wrap:wrap;align-items:baseline}.trd-nw-cab>b{margin-right:1em;overflow-wrap:anywhere}.trd-nw-hora{font-size:.8em;color:#e7eef88c}.trd-nw-movs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;margin-top:.6em}.trd-nw-movs>div{padding:.45em .7em;border-radius:.5em;background:#e7eef80d}.trd-nw-movs [data-etiqueta]{display:block;font-size:.68em;letter-spacing:.1em;text-transform:uppercase;color:#e7eef88c}.trd-nw-movs b{font-size:1.05em;font-weight:600;font-variant-numeric:tabular-nums}.trd-nw-texto{margin:.5em 0 0;line-height:1.5;font-size:.9em;color:#e7eef8d9;overflow-wrap:anywhere}.trd-nw-texto i{color:#e7eef880}@media (max-width: 760px){.trd-nw-movs{grid-template-columns:repeat(3,minmax(0,1fr))}}.trd-mon-cab{display:flex;flex-wrap:wrap;align-items:center;font-size:.9em}.trd-mon-cab>*{margin-right:1em}.trd-mon-hora{font-weight:600;font-variant-numeric:tabular-nums}.trd-mon-sent{display:flex;align-items:center;margin-left:auto;margin-right:0;font-variant-numeric:tabular-nums}.trd-mon-sent>*+*{margin-left:.6em}.trd-mon-texto{margin:.55em 0 0;line-height:1.55;color:#e7eef8e0;overflow-wrap:anywhere}.trd-mon-diario{white-space:pre-wrap}.trd-mon-temas,.trd-mon-lista{margin:0;padding:0;list-style:none}.trd-mon-tema{padding:.6em 0 .6em .9em;border-top:1px solid rgba(231,238,248,.07);border-left:3px solid rgba(231,238,248,.2)}.trd-mon-tema:first-child{border-top:0}.trd-mon-dir{font-size:.85em;font-weight:600;color:#e7eef8cc}.trd-mon-peso{display:flex;align-items:center;font-size:.78em;color:#e7eef899}.trd-mon-barra{position:relative;flex:none;width:4.5em;height:.35em;margin-right:.6em;border-radius:1em;overflow:hidden;background:#e7eef81a}.trd-mon-barra i{position:absolute;top:0;bottom:0;left:0;background:#06d6f5}.trd-mon-detalle{margin:.3em 0 0;font-size:.88em;line-height:1.5;color:#e7eef8b8;overflow-wrap:anywhere}.trd-mon-fila{padding:.8em .1em;border-top:1px solid rgba(231,238,248,.08)}.trd-mon-fila:first-child{border-top:0;padding-top:.2em}.trd-c-fila{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px}@media (max-width: 900px){.trd-c-fila{grid-template-columns:minmax(0,1fr)}}.trd-c-saldo{display:flex;flex-wrap:wrap;align-items:baseline;margin:.2em 0 .6em}.trd-c-saldo .trd-d-et{flex:none;width:100%;margin-right:0}.trd-c-saldo b{margin-right:.7em;font-size:1.6em;font-weight:400;font-variant-numeric:tabular-nums}.trd-c-hoy{margin:0;font-size:.85em;font-variant-numeric:tabular-nums}.trd-c-sin{margin:.2em 0 0;font-size:.85em;color:#e7eef88c}.trd-c-creditos{margin:0;padding:0;list-style:none;font-size:.85em;font-variant-numeric:tabular-nums}.trd-c-credito{display:flex;flex-wrap:wrap;align-items:center;padding:.4em 0;border-top:1px solid rgba(231,238,248,.07)}.trd-c-credito:first-child{border-top:0}.trd-c-credito>*{margin-right:.8em}.trd-c-credito [data-campo=dias]{color:#e7eef899}.trd-c-hoy-marca{margin-left:.5em;padding:.02em .5em;border:1px solid rgba(6,214,245,.5);border-radius:999px;font-size:.8em;color:#06d6f5}.trd-tabla .trd-c-barra-celda{width:9em;padding-right:1.2em}.trd-c-barra{display:block;height:.5em;border-radius:1em;background:#3466f4}.trd-h-celdas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px}@media (max-width: 760px){.trd-h-celdas{grid-template-columns:minmax(0,1fr)}}.trd-h-celda{padding:.7em .9em;border-radius:.6em;background:#e7eef80d;border-left:3px solid rgba(231,238,248,.25)}.trd-h-celda[data-nivel=ok]{border-left-color:#62d39b}.trd-h-celda[data-nivel=aviso]{border-left-color:#e9c95f}.trd-h-celda[data-nivel=alerta]{border-left-color:#ef8a8e}.trd-h-celda .trd-d-et{display:block;margin:0 0 .35em}.trd-h-celda .trd-pal{margin-right:.7em}.trd-h-dato{font-weight:600;font-variant-numeric:tabular-nums}.trd-h-sec{margin-left:.7em;font-size:.85em;color:#e7eef899;font-variant-numeric:tabular-nums}.trd-h-dos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:14px}@media (max-width: 900px){.trd-h-dos{grid-template-columns:minmax(0,1fr)}}.trd-h-lista{margin:0;padding:0;list-style:none}.trd-h-fila,.trd-h-error{display:flex;flex-wrap:wrap;align-items:baseline;padding:.55em 0;border-top:1px solid rgba(231,238,248,.07)}.trd-h-fila:first-child,.trd-h-error:first-child{border-top:0}.trd-h-fila{align-items:center}.trd-h-nombre{margin-right:.8em}.trd-h-fila .trd-h-nombre{min-width:3em}.trd-h-error .trd-h-sec{margin-left:0;margin-right:.8em}.trd-h-texto{flex:1 1 14em;min-width:0;font-size:.88em;color:#e7eef8cc;overflow-wrap:anywhere}.trd-console h2{margin-top:10px}.trd-console-state{font-size:var(--t-2);color:var(--warn);border:1px solid currentColor;border-radius:var(--r-1);padding:9px;height:-moz-fit-content;height:fit-content}.trd-console-state[data-online=true]{color:var(--ok)}.trd-console-grid{display:grid;grid-template-columns:2fr 1fr;gap:28px;margin-top:24px}.trd-latency>span{color:var(--ink-2);font-size:var(--t-2)}.trd-latency>strong{display:block;font-size:36px;font-weight:500;margin-top:8px}.trd-latency small{color:var(--ink-2);font-size:var(--t-2)}.trd-latency svg{min-height:110px}.trd-lat-eje line{stroke:var(--line)}.trd-lat-eje[data-tick-ms="0"] line{stroke:var(--line-strong)}.trd-lat-eje text{fill:var(--ink-2);font-size:11px;font-variant-numeric:tabular-nums}.trd-lat-barra{fill:var(--run)}.trd-lat-barra[data-sobre]{fill:var(--warn)}.trd-lat-sobre{fill:var(--warn);font-size:10px}.trd-lat-fallo{fill:var(--bad)}.trd-bridge-map{display:flex;flex-direction:column;gap:14px}.trd-bridge-map>div{display:flex;align-items:center;gap:12px;padding:12px;background:var(--s-tint);border-radius:var(--r-1);font-size:var(--t-2)}.trd-bridge-map>div>span:last-child{margin-left:auto;color:var(--ink-2)}.trd-bridge-led{width:8px;height:8px;border-radius:50%;background:var(--off)}.trd-bridge-map [data-connected=true] .trd-bridge-led{background:var(--ok);box-shadow:0 0 8px rgb(var(--ok-rgb) / .4)}.trd-freshness{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:24px}.trd-freshness>div{display:flex;flex-direction:column;gap:5px;font-size:var(--t-2);padding:10px;border-top:2px solid rgb(var(--ok-rgb) / .45)}.trd-freshness b{font-weight:400;color:var(--ink-2)}.trd-freshness [data-stale=true]{border-color:var(--warn)}@media (max-width:700px){.trd-console-grid{grid-template-columns:1fr}.trd-bridge-map{display:grid;grid-template-columns:1fr 1fr}}.trd-decision-read{margin-top:.45em;padding:.35em 0;border:0;background:transparent;color:#a9d9ff;font:inherit;font-size:.78em;cursor:pointer;min-height:32px}.trd-decision-read:focus-visible{outline:2px solid #82ceff;outline-offset:3px}.trd-decision-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:20px;background:#030812d1}.trd-decision-dialog{display:flex;flex-direction:column;width:min(820px,100%);max-height:90vh;min-width:0;border:1px solid #3b4d68;border-radius:18px;background:#101b2c;color:#e7eef8;box-shadow:0 20px 80px #0008;font:16px/1.6 system-ui,sans-serif}.trd-decision-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-bottom:1px solid #ffffff14}.trd-decision-dialog-head h2{margin:0;font-size:18px}.trd-decision-dialog-head button{padding:10px 16px;min-height:44px;border:1px solid #526480;border-radius:8px;background:#1d2d43;color:inherit;font:inherit;cursor:pointer}.trd-decision-dialog-head button:focus-visible,.trd-decision-document:focus-visible{outline:2px solid #82ceff;outline-offset:2px}.trd-decision-document{padding:10px 24px 24px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.trd-decision-document .trd-d{border:0}.trd-d-tesis,.trd-d-inv{white-space:pre-wrap;overflow-wrap:anywhere}.trd-decision-document .trd-d-tesis{display:block;overflow:visible;max-height:none;-webkit-line-clamp:unset}@media (max-width:600px){.trd-decision-overlay{padding:10px}.trd-decision-dialog{max-height:94vh;font-size:15px}.trd-decision-dialog-head{padding:12px 16px}.trd-decision-document{padding:8px 16px 20px}}@media (pointer:coarse){.trd-decision-read{min-height:44px}}.trd-overview[data-modo=editor] .trd-ficha--decisiones .trd-cuerpo{overflow-y:auto;overscroll-behavior:contain}.trd-overview[data-modo=editor] .trd-dec{flex-shrink:0}.trd-news-open{border:0;background:transparent;color:#a9d9ff;font:inherit;text-align:left;cursor:pointer;padding:5px 0;text-decoration:underline;text-underline-offset:3px}.trd-news-open:focus-visible{outline:2px solid #82ceff;outline-offset:2px}.trd-news-document,.trd-nw-texto{white-space:pre-wrap;overflow-wrap:anywhere}.trd-decision-document dd{margin:0 0 14px}.trd-decision-document dt{color:#99abc4;font-size:13px}.trd-raiz{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;color:#e7eef8;background:#0b111f;font-family:Inter,SF Pro Display,system-ui,sans-serif}.trd-pestanas.ui-tabs{flex:none;padding:0 18px}.trd-hd.ui-page-header{flex:none;margin:0;padding:12px 18px 8px}.trd-hd [data-mercado=open]{color:var(--ok)}.trd-raiz [role=button]:focus-visible{outline:2px solid #06d6f5;outline-offset:2px}.trd-area{flex:1;min-height:0;position:relative;overflow:auto;padding:18px}.trd-area[data-area=overview]{overflow:hidden}.trd-cargando{margin:18vh auto 0;text-align:center;color:#e7eef8b3}.trd-overview{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.trd-escenario{position:relative;flex:none;overflow:hidden;color:#e7eef8;font-family:Inter,SF Pro Display,system-ui,sans-serif;line-height:1.25}.trd-escenario--sin-medir{width:100%;height:0;padding-top:56.25%;font-size:1.02vw}.trd-escenario--marco{border-radius:10px;box-shadow:0 0 0 1px #ffffff14,0 20px 50px #00000059}.trd-fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 85% -10%,#12306b,#0b1834 45%,#070e1f)}.trd-cabeza{position:absolute;left:2em;right:2em;top:1.2em;height:3.4em;display:flex;align-items:center}.trd-logo{display:block;height:2.6em;width:auto;margin-right:1.3em}.trd-titulo{margin-right:1.3em;font-size:1.4em;font-weight:600;line-height:1.1}.trd-titulo small{display:block;font-size:.55em;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.55}.trd-mercado{display:flex;align-items:center;padding:.45em .9em;border-radius:999px;background:#e7eef80f;border:1px solid rgba(231,238,248,.1);font-size:.85em;white-space:nowrap}.trd-mercado i{width:.55em;height:.55em;margin-right:.5em;border-radius:50%;background:#94a3b8}.trd-mercado[data-abierto=true] i{background:#62d39b;box-shadow:0 0 .6em #62d39b}.trd-precio{margin-left:auto;text-align:right}.trd-precio b{font-size:2.1em;font-weight:300;font-variant-numeric:tabular-nums}.trd-precio small{display:block;font-size:.72em;opacity:.6}.trd-precio[data-viejo] b{color:#94a3b8}.trd-grilla{position:absolute;left:2em;right:2em;top:5.6em;bottom:1.7em;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.95fr);grid-template-rows:auto minmax(0,1fr) auto;grid-gap:1em}.trd-ficha{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;padding:.8em .95em;border-radius:.95em;overflow:hidden;background:linear-gradient(160deg,#e7eef816,#e7eef809);border:1px solid rgba(231,238,248,.1)}.trd-abrible{cursor:pointer}.trd-abrible:hover{border-color:#e7eef833}.trd-kk{flex:none;display:flex;align-items:center;font-size:.66em;letter-spacing:.16em;text-transform:uppercase;color:#e7eef88c}.trd-kk-titulo{display:flex;align-items:center;white-space:nowrap}.trd-kk-extra{margin-left:.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:none}.trd-edad{margin-left:auto;padding-left:.8em;white-space:nowrap;letter-spacing:.04em;text-transform:none;color:#e7eef880}.trd-cuerpo{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.trd-ficha[data-viejo]>.trd-kk .trd-edad,.trd-pestana-neural[data-viejo] .trd-edad{color:#e9c95f}.trd-ficha[data-viejo]>.trd-cuerpo{filter:grayscale(1);opacity:.5}.trd-ficha--neural[data-viejo]>.trd-cuerpo,.trd-pestana-neural[data-viejo] .trd-big{filter:none}.trd-neural[data-viejo]>canvas,.trd-neural[data-viejo]>div{filter:grayscale(.9);opacity:.5}.trd-neural-viejo{position:absolute;z-index:3;top:.5em;left:50%;margin:0;padding:.25em .7em;border-radius:.4em;transform:translate(-50%);white-space:nowrap;font-size:.8em;color:var(--warn);background:#070e1fd9;border:1px solid rgb(var(--warn-rgb) / .5)}.trd-neural-acciones{display:flex;align-items:center;flex:none}.trd-neural-switch{display:inline-flex;align-items:center;margin-right:12px;min-height:32px;font-size:var(--t-2);color:var(--ink-2);cursor:pointer}.trd-neural-switch input{margin:0 6px 0 0}.trd-marca{display:inline-block;width:.8em;height:.8em;margin-right:.4em;border-radius:.2em}.trd-escenario .pos{color:#62d39b}.trd-escenario .neg{color:#ef8a8e}.trd-vacio{margin:auto;font-size:.8em;opacity:.55}.trd-ficha--cuentas{grid-column:1 / 3;grid-row:1}.trd-ficha--neural{grid-column:3;grid-row:1 / 3}.trd-ficha--mercado{grid-column:1;grid-row:2 / 4}.trd-ficha--variantes{grid-column:2;grid-row:2}.trd-ficha--real{grid-column:2;grid-row:3}.trd-ficha--decisiones{grid-column:3;grid-row:3}.trd-cuentas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.6em;margin-top:.55em}.trd-cuenta{min-width:0;padding:.55em .7em;border-radius:.7em;background:#070e1f59;border:1px solid rgba(231,238,248,.07)}.trd-cuenta[data-viejo]{filter:grayscale(1);opacity:.55}.trd-cuenta-n{display:flex;align-items:center;font-weight:700}.trd-cuenta-n i{flex:none;width:.6em;height:.6em;margin-right:.45em;border-radius:.2em}.trd-cuenta-n small{margin-left:auto;padding-left:.4em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68em;font-weight:600;color:#e9c95f}.trd-cuenta-b{margin:.15em 0 .05em;font-size:1.35em;font-weight:500;font-variant-numeric:tabular-nums}.trd-cuenta-s{display:flex;justify-content:space-between;font-size:.7em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#e7eef8ad}.trd-cuenta-s>span+span{margin-left:.5em}.trd-grafico{position:relative;flex:1;min-height:0;margin-top:.3em}.trd-grafico canvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.trd-neural{position:relative;flex:1;min-height:0}.trd-neural canvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.trd-leyenda{flex:none;display:flex;font-size:.62em;color:#e7eef899}.trd-leyenda span{display:flex;align-items:center;margin-right:.9em}.trd-leyenda span:before{content:"";width:.6em;height:.6em;margin-right:.35em;border-radius:50%;background:#e7eef8}.trd-leyenda span[data-tipo=decision]:before{background:#06d6f5}.trd-leyenda span[data-tipo=noticia]:before{background:#ef8a8e}.trd-leyenda span[data-tipo=orden]:before{background:#f5c26b}.trd-vs{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4em;margin-top:.4em;font-size:.68em}.trd-vs>div{min-width:0;padding:.35em .45em;border-radius:.45em;border-left:2px solid transparent;background:#070e1f59}.trd-vs b{display:block;font-size:1.25em;font-variant-numeric:tabular-nums}.trd-vs span{display:block;color:#e7eef8b3}.trd-rk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5em;margin:.45em 0 .55em;font-size:.72em}.trd-rk span{display:block;color:#e7eef88c}.trd-rk b{display:block;font-size:1.3em;font-variant-numeric:tabular-nums;white-space:nowrap}.trd-barra{position:relative;height:.5em;border-radius:1em;overflow:hidden;background:#e7eef817}.trd-barra i{position:absolute;top:0;bottom:0;left:0;border-radius:1em;background:#62d39b}.trd-barra i[data-nivel=aviso]{background:#e9c95f}.trd-barra i[data-nivel=alerta]{background:#ef8a8e}.trd-barra-texto{display:flex;align-items:baseline;justify-content:flex-end;margin-top:.4em;font-size:.62em;text-align:right;color:#e7eef899}.trd-nivel{margin-right:auto;padding-right:.8em;font-weight:700;letter-spacing:.02em;white-space:nowrap;color:#e9c95f}.trd-nivel[data-nivel=alerta]{color:#ef8a8e}.trd-sin-sl{margin:0 0 .45em;font-size:.66em;font-weight:700;letter-spacing:.02em;color:#ef8a8e}.trd-ficha--decisiones .trd-cuerpo{font-size:.72em;overflow:hidden}.trd-dec{padding:.4em 0;border-top:1px solid rgba(231,238,248,.07)}.trd-dec:first-child{border-top:0}.trd-dec-linea{display:flex;align-items:center;white-space:nowrap}.trd-dec-v{flex:none;width:1.4em;height:1.4em;margin-right:.4em;border-radius:.35em;text-align:center;line-height:1.4em;font-size:.85em;color:#06101f}.trd-conf{position:relative;flex:none;width:4em;height:.35em;margin:0 .4em 0 auto;border-radius:1em;overflow:hidden;background:#e7eef81a}.trd-conf i{position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,#3466f4,#06d6f5)}.trd-conf-n{flex:none;font-variant-numeric:tabular-nums}.trd-dec p{margin:.2em 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#e7eef8b3}.trd-alertas{position:absolute;left:2em;right:7em;bottom:.35em;height:1.2em;display:flex;overflow:hidden;white-space:nowrap;font-size:.7em;color:#e7eef8c7}.trd-alertas span{display:flex;align-items:center;margin-right:1.4em}.trd-alertas span:before{content:"";width:.55em;height:.55em;margin-right:.45em;border-radius:50%;background:#e9c95f}.trd-alertas span[data-nivel=ok]:before{background:#62d39b}.trd-alertas span[data-nivel=alerta]:before{background:#ef8a8e}.trd-pestana-neural{max-width:1240px;margin:0 auto}.trd-big{position:relative;width:100%;height:0;padding-top:42.857%;border-radius:14px;overflow:hidden;background:radial-gradient(90% 120% at 50% 0%,#0f2a5c,#081429 55%,#050b18);box-shadow:0 0 0 1px #ffffff0f}.trd-big .trd-neural{position:absolute;top:0;right:0;bottom:0;left:0}.trd-neural-pie{display:flex;align-items:flex-start;margin-top:12px;font-size:13px;color:#e7eef8bf}.trd-neural-pie .trd-leyenda{flex:none;margin:2px 18px 0 0;font-size:12px}.trd-neural-pie p{flex:1;margin:0;line-height:1.5}.trd-neural-pie .trd-edad{flex:none;margin-left:18px}.trd-tv-raiz{position:absolute;top:0;right:0;bottom:0;left:0;background:#050b18}@media (prefers-reduced-motion: reduce){.trd-abrible{transition:none}}.trd-neural{background:radial-gradient(ellipse at 48% 48%,rgba(40,88,140,.16),transparent 65%)}.trd-neural-cabecera{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:10px 0 24px;color:#e7eef8}.trd-neural-eyebrow{color:#79d5e8;font-size:10px;letter-spacing:.2em;font-weight:600}.trd-neural-cabecera h2{margin:8px 0;font-size:26px;font-weight:500;letter-spacing:-.025em}.trd-neural-cabecera p{margin:0;color:#9bb1cc;font-size:13px}.trd-neural-modo{flex:none;border:1px solid #65cee544;border-radius:6px;padding:9px 12px;color:#9cdeeb;background:#246c831c;font-size:10px;letter-spacing:.1em}.trd-pestana-neural .trd-big{background:radial-gradient(ellipse at 50% 50%,#102440,#060e20 68%,#030916);border:1px solid #7fbada30;box-shadow:0 14px 50px #0003}@media (max-width: 600px){.trd-neural-cabecera{flex-wrap:wrap}.trd-pestana-neural .trd-big{padding-top:0;height:400px;overflow-x:auto}.trd-pestana-neural .trd-big .trd-neural{width:720px}}.trd-cabeza{gap:1.25em}.trd-cabeza .trd-logo{margin-right:0}.trd-titulo{margin-right:.5em;letter-spacing:.015em;flex-shrink:0}.trd-titulo small{margin-top:.45em;line-height:1.4}.trd-sessions{position:absolute;left:2em;right:2em;top:5.4em;height:5.4em;display:grid;grid-template-columns:1fr 1.5fr;gap:2em;padding:.65em 1em;box-sizing:border-box;background:#ffffff05;border-radius:.6em}.trd-session-summary{display:flex;flex-direction:column;gap:.3em;justify-content:center}.trd-session-summary b{font-size:.95em;color:#d9ebff}.trd-session-summary span,.trd-session-summary small{font-size:.7em;color:#97abc7}.trd-session-tracks{display:grid;gap:.3em}.trd-session-track{display:flex;align-items:center;gap:.8em;font-size:.65em}.trd-session-track>span{width:5em;color:#a6bbd6}.trd-session-track>div{position:relative;flex:1;height:.65em;background:#ffffff08;border-radius:.3em}.trd-session-track i{position:absolute;top:0;bottom:0;border-radius:.3em;background:#6685ad}.trd-session-track i[data-active]{background:#66d6c5;animation:trd-session-glow 3s ease-in-out infinite}.trd-session-track em{position:absolute;top:-.3em;bottom:-.3em;width:1px;background:#e8f4ff}.trd-session-tracks>small{font-size:.58em;color:#97abc7}.trd-grilla{top:11.6em}@keyframes trd-session-glow{50%{opacity:.6}}@media (prefers-reduced-motion: reduce){.trd-session-track i[data-active]{animation:none}}.trd-sessions{height:7.3em;grid-template-columns:1.1fr 1.6fr;gap:1.6em}.trd-grilla{top:13.4em}.trd-session-tracks{gap:.35em;padding-right:1em}.trd-session-track{font-size:.7em}.trd-session-track>span{width:5.3em;flex-shrink:0}.trd-session-track>div{height:.85em}.trd-session-axis{display:flex;gap:.8em;font-size:.65em;margin-bottom:.35em}.trd-session-axis>span{width:5.8em;flex-shrink:0;color:#a6bbd6}.trd-session-axis>div{position:relative;flex:1;height:1em}.trd-session-axis small{position:absolute;transform:translate(-50%);font-size:1em;color:#b4c7df}.trd-session-axis small:first-child{transform:none}.trd-session-axis small:last-child{transform:translate(-100%)}.trd-overlap-track i{background:repeating-linear-gradient(120deg,#8f81cf 0,#8f81cf 3px,#554782 3px,#554782 6px);color:#fff;font-size:.8em;font-style:normal;text-align:center;height:1.35em;top:-.2em;white-space:nowrap}.trd-events-track>div{background:transparent}.trd-events-track>div>span{position:absolute;transform:translate(-50%);top:-.3em;color:#f3c674}.trd-agenda{display:grid;gap:.3em;font-size:.7em}.trd-agenda>div{display:flex;align-items:center;gap:.6em}.trd-agenda strong{white-space:nowrap;color:#e7be7d;font-weight:500}.trd-agenda i{font-size:.8em;font-style:normal}.trd-agenda span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1em}.trd-agenda b{margin-left:auto;font-size:1em;white-space:nowrap}.trd-mercado{min-width:0;max-width:42em}.trd-mercado>span{line-height:1.45;white-space:normal}.trd-sessions{height:8.2em}.trd-grilla{top:14.3em}.trd-session-tracks{grid-template-rows:repeat(6,minmax(0,1fr)) auto}.trd-no-overlap{color:#b1c2d9;font-size:.9em;white-space:nowrap;position:relative;top:-.2em}.trd-sessions{height:7.1em;grid-template-columns:.8fr 1.8fr}.trd-grilla{top:13.2em}.trd-session-tracks{grid-template-rows:repeat(5,minmax(0,1fr)) auto}.trd-session-track i[data-active]{animation:none}.trd-agenda-details{position:absolute;left:1em;bottom:.65em;max-width:31%;font-size:.7em;z-index:8}.trd-agenda-details summary{cursor:pointer;color:#b8cbe3;padding:.3em 0}.trd-agenda-details[open]{max-width:none}.trd-agenda-details>div{position:absolute;top:100%;left:0;width:36em;max-width:70vw;padding:1em;border-radius:.7em;background:#111e34;border:1px solid #49627f;box-shadow:0 8px 24px #0007}.trd-agenda-details p{display:flex;gap:.8em;align-items:baseline;margin:.5em 0}.trd-agenda-details p b{white-space:nowrap}.trd-agenda-details p span{flex:1;overflow-wrap:anywhere}.trd-agenda-details p small{color:#d5b57e;white-space:nowrap}.trd-session-summary{justify-content:flex-start;padding-top:.25em}.trd-agenda-details summary:focus-visible,.job-hardware-notes summary:focus-visible{outline:2px solid #87cfff;outline-offset:3px}.trd-session-tracks{min-height:0;height:100%;row-gap:.2em;line-height:1}.trd-session-track,.trd-session-axis{min-height:0;line-height:1}.trd-session-axis{margin-bottom:0}.trd-sessions{height:4.8em;grid-template-columns:.65fr 2fr;align-items:center}.trd-grilla{top:10.8em}.trd-session-summary{justify-content:center;padding:0}.trd-session-tracks{grid-template-rows:repeat(4,minmax(0,1fr));gap:.25em}.trd-session-track .trd-session-overlap{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(120deg,#c1b4ff99 0,#c1b4ff99 2px,transparent 2px,transparent 5px);border-radius:.3em}.trd-session-track em{z-index:1;box-shadow:0 0 4px #ffffff60}.trd-grilla{bottom:3.7em}.trd-status-dock{position:absolute;left:2em;right:7em;bottom:.7em;display:flex;align-items:center;gap:1em;min-width:0}.trd-status-dock .trd-alertas{position:static;height:auto;min-width:0;flex:1;font-size:.7em}.trd-market-pill{position:relative;isolation:isolate;overflow:hidden;border-radius:999px;border:1px solid #6784a54d;background:#112035;color:#d6e6f9;font-size:.8em;max-width:65%;min-width:23em;padding:.65em 1em;box-shadow:0 2px 9px #0003}.trd-pill-surface{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,#b6852533,#a8731520,transparent);opacity:0;transform:translate(-40%);transition:opacity 1s ease,transform 1.1s cubic-bezier(.2,.8,.2,1)}.trd-market-pill[data-mode=news] .trd-pill-surface{opacity:1;transform:translate(0)}.trd-pill-content{display:flex;align-items:center;gap:.7em;min-width:0;animation:trd-pill-morph .85s cubic-bezier(.16,1,.3,1) both}.trd-pill-content>span:not(.trd-impact){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trd-pill-content time{font-variant-numeric:tabular-nums;white-space:nowrap}.trd-pill-content strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trd-pill-content small{margin-left:auto;font-size:.7em;letter-spacing:.12em;color:#f3cd8d}.trd-market-dot{width:.5em;height:.5em;border-radius:50%;background:#91a0b5;flex-shrink:0}.trd-market-pill[data-abierto=true] .trd-market-dot{background:#67d9ae;box-shadow:0 0 8px #67d9ae66}.trd-impact{display:flex;align-items:end;gap:2px;height:1em;flex-shrink:0}.trd-impact i{width:3px;height:40%;border-radius:1px;background:#efc17b}.trd-impact i:nth-child(2){height:70%}.trd-impact i:nth-child(3){height:100%}@keyframes trd-pill-morph{0%{opacity:0;transform:translateY(65%) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.trd-pill-content{animation:none}.trd-pill-surface{transition:none}}.trd-sessions--ribbon{grid-template-columns:.65fr 2fr;height:4.8em}.trd-relay{min-width:0;padding:.8em .2em 0}.trd-relay-strip{height:1.6em;position:relative;background:#1b2b44;border-radius:.35em}.trd-relay-segment{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 .3em;background:#435f95;color:#f1f6ff;font-size:.65em;overflow:hidden;white-space:nowrap;border-radius:.25em;box-shadow:inset -1px 0 #0c1931}.trd-relay-segment[data-session=London]{background:#2c7680}.trd-relay-segment[data-session="New York"]{background:#705890}.trd-relay-segment[data-session=overlap]{background:#86cdbd;color:#102e30;font-weight:600}.trd-relay-segment[data-session=none]{background:#1d2b42;color:#8da3bf}.trd-relay-segment[data-live]{box-shadow:inset 0 -2px #e2fff5,inset -1px 0 #0c1931}.trd-relay-now{position:absolute;top:-.3em;bottom:-.3em;width:1px;background:#f3fbff;box-shadow:0 0 4px #fff5}.trd-relay-now b{position:absolute;bottom:100%;left:0;transform:translate(-50%);font:500 .6em system-ui;color:#e3f6ff}.trd-relay-axis{position:relative;height:1em;margin-top:.3em}.trd-relay-axis span{position:absolute;font-size:.58em;color:#a8bdd7;transform:translate(-50%)}.trd-relay-axis span:first-child{transform:none}.trd-relay-axis span:last-child{transform:translate(-100%)}.trd-relay>small{display:block;font-size:.55em;color:#92a8c4}.trd-relay-segment[data-session=Sydney]{background:#586d87}.trd-neural-symbol-key{position:absolute;bottom:8px;left:10px;z-index:2;color:#b6cce4;font-size:11px;border:1px solid #79bde333;border-radius:8px;background:#091323ed;max-width:calc(100% - 20px)}.trd-neural-symbol-key summary{cursor:pointer;padding:7px 10px;min-height:30px}.trd-neural-symbol-key summary:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.trd-neural-symbol-key>div{display:flex;flex-wrap:wrap;gap:10px 16px;padding:8px 12px 12px}.trd-neural-symbol-key span{display:inline-flex;align-items:center;gap:6px}@media (max-width:1100px),(pointer:coarse) and (max-width:1400px){.trd-neural-symbol-key{display:none}}:root,[data-fondo=noche],[data-fondo=aurora],[data-fondo=foto]{--trd-bajista: #ffc28c;--trd-bajista-rgb: 255 194 140;--trd-v-a: #7aa2ff;--trd-v-b: #06d6f5;--trd-v-c: #b48cff;--trd-v-real: #f5c26b;--trd-v-ink: #06101f}[data-fondo=claro]{--trd-bajista: #9c581c;--trd-bajista-rgb: 156 88 28}.trd-dia{display:flex;flex-direction:column;gap:16px;padding:16px;min-height:100%;color:var(--ink);background:var(--s1);font:var(--w-regular) var(--t-4) / var(--lh) var(--font)}.trd-dia-nav{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--s2)}.trd-dia-nav:focus-visible{box-shadow:var(--focus-ring);outline:none}.trd-dia-flecha{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--s3);color:var(--ink);font-size:var(--t-5);line-height:1;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.trd-dia-flecha:hover:not(:disabled){transform:translateY(-1px)}.trd-dia-flecha:disabled{opacity:.35;cursor:default}.trd-dia-fecha{display:flex;flex-direction:column;align-items:center;min-width:160px;text-align:center}.trd-dia-fecha b{font-size:var(--t-5);font-weight:var(--w-semibold)}.trd-dia-fecha small{color:var(--ink-2);font-size:var(--t-2);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.trd-dia-barra{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.trd-dia-filtro{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-size:var(--t-2)}.trd-dia-filtro select{padding:4px 8px;border:1px solid var(--line-strong);border-radius:var(--r-1);background:var(--s3);color:var(--ink);font:inherit}.trd-dia-estado{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.trd-dia-sec{border:1px solid var(--line);border-radius:var(--r-3);background:var(--s2);box-shadow:var(--sh-1)}.trd-dia-sec>header{display:flex;align-items:baseline;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.trd-dia-sec h3{margin:0;font-size:var(--t-4);font-weight:var(--w-semibold)}.trd-dia-sec header small{color:var(--ink-2);font-size:var(--t-2)}.trd-dia-lista{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.trd-dia-lista>li{padding:12px 16px;border-top:1px solid var(--line)}.trd-dia-lista>li:first-child{border-top:0}.trd-dia-vacio{margin:0;padding:16px;color:var(--ink-2);font-size:var(--t-3)}.trd-dia-aviso{margin:0;padding:8px 16px;color:var(--warn);font-size:var(--t-2)}.trd-dia-v{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-1);background:var(--s3);color:var(--ink);font-size:var(--t-2);font-weight:var(--w-semibold)}.trd-dia-v[data-v=A]{background:var(--trd-v-a);color:var(--trd-v-ink)}.trd-dia-v[data-v=B]{background:var(--trd-v-b);color:var(--trd-v-ink)}.trd-dia-v[data-v=C]{background:var(--trd-v-c);color:var(--trd-v-ink)}.trd-dia-v[data-v=Real]{background:var(--trd-v-real);color:var(--trd-v-ink)}.trd-dia-resumen>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.trd-dia-resumen>summary::-webkit-details-marker{display:none}.trd-dia-resumen>summary:before{content:"›";display:inline-block;color:var(--ink-2);transition:transform var(--dur-fast) var(--ease-out)}.trd-dia-resumen[open]>summary:before{transform:rotate(90deg)}.trd-dia-resumen-texto{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2);font-size:var(--t-3)}.trd-dia-resumen ul{margin:8px 0 0;padding-left:18px;color:var(--ink-2);font-size:var(--t-3)}.trd-dia-sintesis{min-width:0;overflow:hidden;color:var(--ink);font-size:var(--t-3);text-overflow:ellipsis;white-space:nowrap}.trd-dia-nota{margin:10px 16px 2px;color:var(--ink-3);font-size:var(--t-2)}.trd-dia-dec-cab{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.trd-dia-hora{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:var(--t-3)}.trd-dia-sec2{color:var(--ink-2);font-size:var(--t-2)}.trd-dia-acciones{margin:6px 0 0;font-size:var(--t-3)}.trd-dia-mas{margin-top:6px}.trd-dia-mas>summary{color:var(--ink-2);font-size:var(--t-2);cursor:pointer}.trd-dia-tesis{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-3)}.trd-dia-inv{margin:6px 0 0;color:var(--ink-2);font-size:var(--t-3);overflow-wrap:anywhere}.trd-dia-et{margin-right:6px;color:var(--ink-3);font-size:var(--t-1);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}.trd-dia-oculto{color:var(--warn);font-size:var(--t-2)}.trd-dia-esc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:var(--t-3)}.trd-dia-esc-barra{display:flex;width:120px;height:6px;border-radius:var(--r-pill);overflow:hidden;background:var(--s3)}.trd-dia-esc-barra i{display:block;height:100%}.trd-dia-esc-barra [data-escenario=alcista]{background:var(--run)}.trd-dia-esc-barra [data-escenario=bajista]{background:var(--trd-bajista)}.trd-dia-esc-barra [data-escenario=rango]{background:var(--ink-3)}.trd-dia-esc-valor{font-variant-numeric:tabular-nums}.trd-dia-esc-valor[data-escenario=alcista]{color:var(--run)}.trd-dia-esc-valor[data-escenario=bajista]{color:var(--trd-bajista)}.trd-dia-esc-valor[data-escenario=rango]{color:var(--ink-2)}.trd-dia-trade{display:flex;flex-direction:column;gap:8px}.trd-dia-linea{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:var(--t-3)}.trd-dia-linea:before{content:"";grid-column:2;grid-row:1;height:2px;border-radius:var(--r-pill);background:var(--line-strong)}.trd-dia-linea[data-estado=open]:before,.trd-dia-linea[data-estado=partial]:before{background:linear-gradient(90deg,var(--line-strong),transparent)}.trd-dia-marca{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.trd-dia-marca i{width:10px;height:10px;border-radius:var(--r-pill);background:var(--ink-3)}.trd-dia-marca[data-marca=entrada] i{background:var(--accent)}.trd-dia-marca[data-marca=cierre][data-signo=pos] i{background:var(--ok)}.trd-dia-marca[data-marca=cierre][data-signo=neg] i{background:var(--bad)}.trd-dia-ejec{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--t-3)}.trd-dia-pos{color:var(--ok)}.trd-dia-neg,.trd-dia-sl{color:var(--bad)}.trd-dia-tp{color:var(--ok)}.trd-dia-rvs{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:4px 8px;font-size:var(--t-2)}.trd-dia-rvs-riel{position:relative;height:8px;border-radius:var(--r-pill);background:var(--s3);overflow:hidden}.trd-dia-rvs-riel i{position:absolute;top:0;bottom:0;border-radius:var(--r-pill)}.trd-dia-rvs-riel [data-barra=plan]{background:rgb(var(--info-rgb) / .55)}.trd-dia-rvs-riel [data-barra=real][data-signo=pos]{background:var(--ok)}.trd-dia-rvs-riel [data-barra=real][data-signo=neg]{background:var(--bad)}.trd-dia-rvs-cero{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--ink-3)}.trd-dia-rvs>span:first-child{color:var(--ink-2)}@media (max-width: 640px){.trd-dia{padding:12px}.trd-dia-estado{margin-left:0}.trd-dia-fecha{min-width:0}}.job-raiz{--job-ok: #62d39b;--job-mid: #e9c95f;--job-hi: #ef8a8e;--job-run: #06d6f5;--job-off: #6b7790;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:#e7eef8;background:#0b111f;font-family:Inter,SF Pro Display,system-ui,sans-serif}.job-cargando,.job-vacio-total{margin:18vh auto 0;text-align:center;color:#e7eef8b3}.job-vacio-total p{margin:0 0 14px;font-size:15px}.job-vacio-total small{font-size:12.5px;opacity:.7}.job-hostbar{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 18px 0;font-size:12.5px}.job-hostbar small{opacity:.55}.job-macs>.ui-tab.ui-tab[data-esperando=true],.job-macs>.ui-tab.ui-tab[data-viejo=true],.job-macs>.ui-tab.ui-tab[data-placeholder=true]{opacity:.6}.job-macs>.ui-tab.ui-tab:is([data-esperando=true],[data-viejo=true],[data-placeholder=true])[aria-pressed=true]{opacity:.85}.job-hd.ui-page-header{padding:14px 18px 0;margin:0}.job-banners{flex:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;padding:12px 18px 0}.job-banner{padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;font-size:13px;line-height:1.45}.job-banner b{display:block;margin-bottom:4px}.job-banner p{margin:0}.job-banner ul{margin:0;padding:0;list-style:none}.job-banner li{overflow-wrap:anywhere}.job-banner small{display:block;margin-top:6px;opacity:.6}.job-banner--rojo{border-color:#ef8a8e80;background:#ef8a8e1a}.job-banner--rojo b{color:var(--job-hi)}.job-banner--gris{opacity:.85}.job-resumen{flex:none;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:14px 18px 6px}.job-tarjeta{padding:11px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.job-tarjeta b{display:block;font-size:26px;font-weight:300;font-variant-numeric:tabular-nums}.job-tarjeta span{font-size:11.5px;opacity:.6;letter-spacing:.06em;text-transform:uppercase}.job-tarjeta--bad b{color:var(--job-hi)}.job-tarjeta--run b{color:var(--job-run)}.job-tarjeta--off b{opacity:.55}.job-chips{flex:none;display:flex;flex-wrap:wrap;gap:8px;padding:8px 18px 12px;font-size:12.5px}.job-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.13);background:#ffffff0a;color:inherit;font:inherit;cursor:pointer}.job-chip[aria-pressed=true]{background:#3466f480;border-color:transparent;font-weight:600}.job-principal{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;border-top:1px solid rgba(255,255,255,.07)}.job-lista{min-width:0;min-height:0;padding:0 12px 14px;overflow:auto}.job-vacio{margin:28px 10px;opacity:.6}.job-grupo-titulo{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;margin:0;padding:14px 10px 6px;background:#0b111f;font-size:11.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#e7eef899}.job-grupo-boton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:10px;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.job-grupo-titulo em{font-style:normal;letter-spacing:0;text-transform:none;opacity:.9}.job-grupo-titulo .job-grupo-x{color:var(--job-hi);opacity:1}.job-filas{margin:0;padding:0;list-style:none}.job-fila{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:16px minmax(0,1.5fr) minmax(0,1.2fr) 120px 140px 52px;gap:10px;align-items:center;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.job-fila:hover{background:#ffffff0d}.job-fila[aria-pressed=true]{background:#3466f433}.job-fila:focus-visible,.job-chip:focus-visible,.job-macs button:focus-visible,.job-grupo-boton:focus-visible{outline:2px solid var(--job-run);outline-offset:2px}.job-fila span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-fila--cab{cursor:default;padding-top:2px;padding-bottom:2px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.45}.job-fila--cab:hover{background:none}.job-nombre{font-weight:600}.job-mac{margin-left:8px;font-style:normal;font-size:11px;font-weight:400;letter-spacing:.04em;opacity:.55}.job-bandera{margin-left:8px;font-size:11px;font-weight:400;color:var(--job-mid)}.job-bandera--gris{color:#9aa6bd}.job-sched,.job-ultima,.job-proxima{opacity:.65}.job-quieto{color:#e9c95f;opacity:1}.job-fila .job-exit{text-align:right;font-variant-numeric:tabular-nums;opacity:.7}.job-fila[data-estado=bad] .job-exit{color:var(--job-hi);opacity:1;font-weight:700}.job-punto{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--job-ok)}.job-fila[data-estado=bad] .job-punto{background:var(--job-hi)}.job-fila[data-estado=run] .job-punto{background:var(--job-run);animation:job-pulso 1.8s ease-in-out infinite}.job-fila[data-estado=off] .job-punto,.job-fila[data-estado=unk] .job-punto{background:var(--job-off)}.job-fila[data-estado=off]{opacity:.55}.job-fila[data-nocargado=true]{opacity:.7}.job-fila[data-nocargado=true] .job-punto{background:var(--job-off);animation:none}.job-fila[data-viejo=true]{opacity:.4}.job-fila[data-viejo=true] .job-punto{background:var(--job-off);animation:none}@keyframes job-pulso{50%{box-shadow:0 0 0 5px #06d6f52e}}.job-detalle{min-width:0;min-height:0;padding:16px 18px;overflow:auto;border-left:1px solid rgba(255,255,255,.07);font-size:13px;line-height:1.45}.job-detalle h3{margin:0 0 2px;font-size:16px;overflow-wrap:anywhere}.job-etiqueta{font-size:11.5px;opacity:.5;overflow-wrap:anywhere}.job-estado{display:inline-block;margin:10px 0 4px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#62d39b29;color:var(--job-ok)}.job-estado--bad{background:#ef8a8e29;color:var(--job-hi)}.job-estado--run{background:#06d6f524;color:var(--job-run)}.job-estado--off,.job-estado--unk{background:#ffffff12;color:#9aa6bd}.job-detalle dl{margin:10px 0 0;display:grid;grid-template-columns:104px minmax(0,1fr);gap:7px 10px}.job-detalle dt{padding-top:2px;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.5}.job-detalle dd{margin:0;overflow-wrap:anywhere}.job-detalle code{display:inline-block;padding:2px 6px;border-radius:5px;background:#ffffff0f;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.job-aviso{margin-top:14px;padding:9px 11px;border-radius:9px;border:1px solid rgba(233,201,95,.25);background:#e9c95f1a;font-size:12px;color:#e9d58c}@media (min-width: 900.02px) and (max-width: 1279.98px){.job-fila{grid-template-columns:16px minmax(0,1.6fr) 104px 128px 44px}.job-fila .job-sched{display:none}}@media (max-width: 900px){.job-raiz{overflow:auto}.job-principal{display:block;flex:none}.job-lista{max-height:60vh}.job-detalle{border-left:0;border-top:1px solid rgba(255,255,255,.07)}.job-resumen{grid-template-columns:repeat(2,1fr)}.job-fila{grid-template-columns:16px minmax(0,1fr) 110px 52px}.job-fila .job-sched,.job-fila .job-proxima{display:none}}@media (prefers-reduced-motion: reduce){.job-fila[data-estado=run] .job-punto{animation:none}}.job-resumen-nota{margin:8px 18px 12px;font-size:13px;line-height:1.5}.job-rack{flex:none;margin:8px 20px 16px;padding:16px 20px 12px;border:1px solid #8ba3c028;border-radius:14px;background:radial-gradient(ellipse at 50% 0,#1e3148,#080d16 75%)}.job-rack header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.job-rack-kicker{font-size:9px;letter-spacing:.2em;color:#8db0c9}.job-rack h2{margin:4px 0 0;font-size:18px;font-weight:500}.job-rack-toggle{background:#ffffff08;border:1px solid #ffffff20;color:#c5d4e6;padding:8px 12px;border-radius:6px;cursor:pointer}.job-rack-bays{max-height:220px;overflow:auto;padding:4px}.job-rack-server{display:flex;margin-bottom:6px;border-radius:5px;border:1px solid #62738855;background:linear-gradient(#35404f,#19222e 12%,#101823 90%,#303b49);box-shadow:0 5px 8px #0008}.job-rack-rail{flex:0 0 22px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:13px 0;background:#0c111b}.job-rack-rail i{width:6px;height:6px;border-radius:50%;border:1px solid #7e8c9f;background:linear-gradient(45deg,#0a0e15 45%,#6d7b8b 46%,#6d7b8b 56%,#0a0e15 57%)}.job-rack-face{flex:1;min-width:0;padding:10px 16px}.job-rack-server-head{display:flex;align-items:center;gap:12px;font-size:12px}.job-rack-unit{font:10px monospace;color:#7f91a6}.job-rack-report{margin-left:auto;font:10px monospace;color:#9cb2c6}.job-rack-power{color:#77daae;font-size:18px}.job-rack-hardware{display:flex;align-items:center;gap:24px;margin-top:8px}.job-rack-vents{width:110px;height:33px;flex:none;background:repeating-linear-gradient(90deg,#04070c 0,#04070c 3px,#ffffff0d 4px,transparent 5px,transparent 8px);border-radius:3px}.job-rack-ports{display:flex;gap:4px;flex-wrap:wrap}.job-rack-ports button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:32px;height:36px;background:#050910;border:1px solid #3b4a5c;border-radius:3px;cursor:pointer;color:#75899f}.job-rack-ports button:hover{border-color:#a8cfe9;background:#172536}.job-rack button:focus-visible{outline:2px solid #80d8ec;outline-offset:3px}.job-rack-light{width:11px;height:4px;border-radius:1px;background:var(--led);box-shadow:0 0 9px var(--led)}.job-rack [data-led=ok]{--led: var(--ok)}.job-rack [data-led=run]{--led: var(--run)}.job-rack [data-led=bad]{--led: var(--bad)}.job-rack [data-led=off],.job-rack [data-led=idle],.job-rack [data-led=stale]{--led: var(--off)}.job-rack [data-led=off] .job-rack-light,.job-rack [data-led=idle] .job-rack-light,.job-rack [data-led=stale] .job-rack-light{box-shadow:none}.job-rack-portnumber{font:8px monospace}.job-rack-server:not([data-reporting=vivo]) .job-rack-power{color:#667084}.job-rack-empty{color:#8496ad;font-size:12px}@media (max-width: 600px){.job-rack{margin:8px;padding:12px 8px}.job-rack-vents{display:none}.job-rack-face{padding:10px 8px}.job-rack-report{font-size:9px}}.job-rack{flex:1;min-height:0;overflow:auto}.job-rack-joblist{margin-top:18px;border-top:1px solid #ffffff18}.job-rack-joblist>summary{padding:14px 0;cursor:pointer;color:#d5e5f5;font-size:13px;font-weight:600}.job-rack-joblist .job-principal{min-height:340px}.job-rack-joblist .job-resumen{margin-left:0;margin-right:0}.job-rack-bays{max-height:none;overflow:visible}.job-rack-server .job-rack-joblist{padding-top:12px;margin-top:12px}.job-rack-server .job-rack-hardware{margin-bottom:12px}.job-rack-server-head{flex-wrap:wrap}.job-rack-joblist .job-principal{min-height:340px;max-height:650px}.job-equipo{margin-bottom:16px;padding:14px;border:1px solid #8095b025;border-radius:8px;background:#08111e}.job-equipo dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0}.job-equipo dt,.job-equipo small{font-size:11px;color:#98abc2}.job-equipo dd{font-size:13px;margin:4px 0 0}.job-volumes{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:16px}.job-volumes>div{display:grid;gap:5px;font-size:12px}.job-volumes span{color:#98abc2}.job-volumes meter{width:100%}.job-traffic{display:grid;gap:8px;margin-top:16px;font-size:12px}.job-traffic svg{width:100%;height:90px}.job-equipo[data-stale]{opacity:.65}.job-rack-fleet{color:#a8bbd2;font-size:12px}.job-machine-health{font-size:11px;color:#c3d3e6}.job-rack-server[data-reporting=viejo] .job-machine-health{color:#ddbd84}.job-rack .job-resumen{gap:8px;margin:8px 0 12px}.job-rack .job-resumen>*{padding:10px 14px}.job-rack .job-filtros{margin-bottom:14px}.job-hardware-notes{margin-top:12px;color:#97aec9;font-size:12px}.job-hardware-notes summary{cursor:pointer;padding:6px 0}.job-hardware-notes p{max-width:70ch;line-height:1.5}.job-rack-server-head strong{font-size:14px}@media (max-width:600px){.job-rack header{align-items:flex-start;gap:8px;flex-wrap:wrap}.job-machine-health{flex-basis:100%}}.job-machine-facts{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:12px 0;font-size:11px;color:#8ea5c0}.job-machine-facts b{color:#d5e4f5;font-weight:500;margin-left:5px}.job-machine-facts>strong{color:#edc881;font-weight:500}.job-rack{padding:18px 20px;background:linear-gradient(150deg,#101c2c,#0a101b 65%);scrollbar-gutter:stable}.job-rack>.job-rack-heading{margin-bottom:16px}.job-rack h2{font-size:23px;font-weight:600;letter-spacing:-.025em}.job-rack-scope{display:flex;gap:12px;align-items:center;color:#dce6f4;font-size:12px;font-weight:600}.job-rack-scope>span{color:#8da1b9;font-weight:400}.job-rack .job-resumen{display:flex;flex-wrap:wrap;gap:0;padding:12px 0;margin:0 0 8px;border-bottom:1px solid #ffffff12}.job-rack .job-resumen>.job-tarjeta{display:flex;flex:0 1 auto;flex-direction:row;align-items:baseline;gap:8px;padding:4px 24px 4px 0;border:0;background:none;box-shadow:none}.job-rack .job-tarjeta b{font-size:21px;font-variant-numeric:tabular-nums}.job-rack .job-tarjeta span{font-size:10px;letter-spacing:.05em}.job-rack .job-chips{margin:0 0 18px;padding:0;flex-wrap:wrap}.job-rack-bays{padding:0}.job-rack-server{margin-bottom:10px;border-radius:10px;overflow:hidden;background:linear-gradient(110deg,#1a2533,#121b27);border-color:#6d829b35;box-shadow:0 2px 5px #0003}.job-rack-server[data-selected]{border-color:#609cce88;background:linear-gradient(110deg,#1c2d40,#131f2e)}.job-rack-server[data-reporting=esperando]{background:#101722}.job-rack-rail{flex-basis:16px;background:#080f18}.job-rack-face{padding:12px 16px}.job-rack-server-head{gap:10px}.job-rack-server-head>strong{font-size:14px;letter-spacing:-.015em;overflow-wrap:anywhere}.job-rack-report{font:11px Inter,system-ui,sans-serif;color:#98abc1}.job-machine-health{padding:4px 8px;border-radius:5px;background:#ffffff07;color:#c5d7e6}.job-rack-power{font-size:10px}.job-machine-facts{gap:16px;margin:8px 0;font-size:11px}.job-rack-controls{display:flex;align-items:center;gap:16px}.job-rack-server .job-rack-hardware{flex:1;min-width:0;margin:0;gap:16px}.job-rack-vents{width:65px;height:26px;opacity:.65}.job-rack-ports{gap:4px}.job-rack-ports button{width:28px;height:30px}.job-rack-toggle{display:flex;align-items:center;gap:10px;flex:none;min-height:36px;font:500 12px Inter,system-ui,sans-serif;border-color:#8aaac532;background:#ffffff04;transition:background .15s,border-color .15s}.job-rack-toggle:hover{background:#ffffff0d;border-color:#9bc1e26b}.job-rack-toggle[aria-expanded=true]{color:#aadaff}.job-rack-chevron{font-size:17px;line-height:1;transition:transform .15s}.job-rack-toggle[aria-expanded=true] .job-rack-chevron{transform:rotate(180deg)}.job-machine-diagnostics{margin:0 0 12px;border:1px solid #7d9abb25;border-radius:7px;background:#0c1623}.job-machine-diagnostics>summary{cursor:pointer;padding:12px;font-size:12px;font-weight:500;color:#c6d9ed}.job-machine-diagnostics>summary>span{margin-left:14px;font-size:11px;color:#8fa7bf;font-weight:400}.job-machine-diagnostics>summary:focus-visible{outline:2px solid #80d8ec;outline-offset:2px}.job-machine-diagnostics .job-equipo{margin:0;border:0;border-top:1px solid #7d9abb25;border-radius:0 0 7px 7px}.job-rack-joblist .job-principal{margin:0;min-height:280px;max-height:550px;gap:16px}.job-macs{flex-wrap:wrap}@media (pointer:coarse){.job-rack-ports button{min-width:44px;min-height:44px}.job-rack-toggle,.job-machine-diagnostics>summary{min-height:44px}}@media (max-width:700px){.job-rack{margin:10px 8px;padding:14px 10px}.job-rack-face{padding:12px 10px}.job-rack-server-head{gap:6px 10px}.job-rack-report{margin-left:0}.job-machine-health{flex-basis:auto}.job-rack-controls{flex-wrap:wrap;gap:10px}.job-rack-vents{display:none}.job-rack-toggle{margin-left:auto}.job-machine-diagnostics>summary>span{display:block;margin:6px 0 0 14px}.job-rack .job-resumen>.job-tarjeta{padding-right:16px}.job-rack-joblist .job-principal{max-height:none}}@media (prefers-reduced-motion:reduce){.job-rack-chevron,.job-rack-toggle{transition:none}}.job-rack-server[data-attention] .job-machine-health{color:#ffc0c4;background:#eb647414}.job-rack-server[data-attention] .job-rack-power{color:#ef8a8e}@media (max-width:700px){.job-rack-server .job-rack-hardware{flex-basis:100%}}.job-layout-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 16px}.job-layout-controls button,.job-machine-order button{min-height:36px;padding:7px 12px;border:1px solid #8aaac532;border-radius:7px;background:#ffffff04;color:#c6d9ed;font:500 12px Inter,system-ui,sans-serif;cursor:pointer}.job-layout-controls button[aria-pressed=true]{color:#bfe6ff;background:#274864;border-color:#648fb1}.job-layout-controls button:hover,.job-machine-order button:hover:not(:disabled){background:#ffffff12}.job-layout-controls small{font-size:11px;color:#93a8bf;margin-left:auto}.job-machine-status{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid #6acaa82b;border-radius:5px;color:#9adfbd;font-size:11px;white-space:nowrap}.job-machine-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.job-machine-status[data-state=stale]{color:#edc881;border-color:#edc88135}.job-machine-status[data-state=unknown]{color:#a4b2c4;border-color:#a4b2c430}.job-machine-order{display:flex;gap:4px}.job-machine-order button{min-width:36px;font-size:17px;padding:4px 8px}.job-machine-order button:disabled{opacity:.3;cursor:default}.job-rack[data-density=compact] .job-machine-facts,.job-rack[data-density=compact] .job-rack-vents{display:none}.job-rack[data-density=compact] .job-rack-face{padding:10px 14px}.job-rack[data-density=compact] .job-rack-controls{margin-top:8px}.job-rack[data-density=compact] .job-rack-server{margin-bottom:6px}.job-rack[data-density=compact] .job-rack-report{font-size:10px}@media (pointer:coarse){.job-layout-controls button,.job-machine-order button{min-height:44px;min-width:44px}}@media (max-width:700px){.job-layout-controls small{flex-basis:100%;margin:0}.job-machine-status{margin-right:auto}}.job-search{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0;color:#b3c8de;font-size:12px}.job-search input{flex:1;max-width:420px;min-width:180px;background:#0b1624;border:1px solid #53708c66;color:#dfebf7;padding:10px 12px;border-radius:8px;font:inherit}.job-search input:focus-visible{outline:2px solid #80d8ec;outline-offset:2px}.job-search>span{font-size:11px;color:#8ca6bf}.job-fleet-diagnostics{border:1px solid #56718c40;border-radius:9px;background:#111e2e;margin:0 0 18px;font-size:12px}.job-fleet-diagnostics>summary{cursor:pointer;padding:12px;color:#d4e2f3}.job-fleet-diagnostics>summary>span{margin-left:12px;color:#9eb9d1;font-size:11px}.job-fleet-diagnostics ul{list-style:none;margin:0;padding:0 14px}.job-fleet-diagnostics li{display:flex;gap:12px;padding:10px 0;border-top:1px solid #49647c33;flex-wrap:wrap}.job-fleet-diagnostics li>strong{min-width:150px;font-size:12px}.job-fleet-diagnostics li>span{color:#aac0d5}.job-fleet-diagnostics li[data-tone=bad]>span{color:#ef9b9f}.job-fleet-diagnostics li[data-tone=warning]>span{color:#edcc8f}.job-fleet-diagnostics p{padding:0 14px 8px;color:#8fa8c0;font-size:11px}.job-fleet-diagnostics summary:focus-visible{outline:2px solid #80d8ec;outline-offset:2px}.job-port-console{flex:1;min-width:0}.job-port-bank-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 9px;font-size:10px;color:#99afc5}.job-port-bank-heading>:first-child{letter-spacing:.13em;font-weight:600}.job-rack-ports{gap:6px;align-content:start}.job-rack-ports button{position:relative;width:36px;height:48px;padding:5px 4px;gap:4px;border-color:#63798e70;background:linear-gradient(160deg,#070d15,#17222e);box-shadow:inset 0 1px #b6d0e51a,0 2px 3px #0005}.job-rack-ports button[data-preview]{border-color:#95c6ec;background:#1c3448}.job-port-lamps{display:flex;justify-content:center;gap:4px;width:100%}.job-rack-light,.job-port-activity{flex:none;width:10px;height:4px;border-radius:1px}.job-port-activity{display:block;background:#344354}.job-rack [data-active] .job-port-activity{background:var(--run);box-shadow:0 0 7px rgb(var(--run-rgb) / .6);animation:job-port-traffic var(--led-duration,1.6s) steps(1,end) infinite;animation-delay:var(--led-delay)}.job-port-socket{width:21px;height:15px;border:1px solid #4c6279;border-bottom:3px solid #334659;border-radius:2px;background:repeating-linear-gradient(90deg,transparent 0 2px,#a3975b88 2px 3px,transparent 3px 4px) center 2px/16px 4px no-repeat,#03070d;box-shadow:inset 0 2px 3px #000}.job-rack-portnumber{font-size:9px;color:#a4bad0;font-variant-numeric:tabular-nums}.job-port-hint{margin:9px 0 0;color:#8fa5bc;font-size:11px;line-height:1.5}.job-port-preview{margin-top:10px;border:1px solid #648baa35;border-left:2px solid #75b9e1;border-radius:5px;padding:9px 11px;background:#07111d80}.job-port-preview-title{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;overflow-wrap:anywhere}.job-port-preview-title strong{color:#e0edf8;font-size:12px}.job-port-preview-title>span{color:#a9bfd3;font-size:10px}.job-port-preview dl{display:flex;flex-wrap:wrap;gap:8px 24px;margin:8px 0 0}.job-port-preview dl>div{min-width:70px;max-width:100%}.job-port-preview dt{font-size:9px;color:#829bb3}.job-port-preview dd{margin:3px 0 0;color:#c8dbea;font-size:11px;overflow-wrap:anywhere}.job-rack-controls,.job-rack-server .job-rack-hardware{align-items:flex-start}.job-rack-vents{margin-top:24px}.job-rack-toggle{margin-top:20px}@keyframes job-port-traffic{0%,12%,34%,49%,72%,87%,to{opacity:1}7%,20%,41%,62%,79%,94%{opacity:.16}}@media (pointer:coarse){.job-rack-ports button{min-width:44px;min-height:48px}}@media (max-width:700px){.job-rack-toggle{margin-top:0}.job-port-bank-heading{font-size:9px}}@media (prefers-reduced-motion:reduce){.job-rack [data-active] .job-port-activity{animation:none}}.job-port-clusters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 18px}.job-port-cluster{min-width:0;max-width:100%;padding:7px 0 0 10px;border-left:1px solid #7896b32e;border-top:1px solid #7896b31c;border-radius:5px 0 0}.job-port-cluster-label{display:block;margin:0 0 7px;color:#91a8bf;font-size:10px;font-weight:500;letter-spacing:.045em}.job-port-cluster .job-rack-ports{flex-wrap:wrap}.job-fleet-diagnostics li{align-items:center}.job-fleet-diagnostics li>button{margin-left:auto;border:1px solid #67859f55;border-radius:6px;padding:7px 10px;background:#182c40;color:#c6e4fa;font:inherit;cursor:pointer}.job-fleet-diagnostics li>button:hover{background:#223d55}.job-fleet-diagnostics li>button:focus-visible{outline:2px solid #80d8ec;outline-offset:2px}.job-diagnostic-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (pointer:coarse){.job-fleet-diagnostics li>button{min-height:44px}}.job-thunderbolt{border:1px solid #6e9dc633;border-radius:9px;padding:12px;background:linear-gradient(120deg,#10263855,#111b2c88)}.job-thunderbolt>strong{display:flex;justify-content:space-between;gap:12px}.job-totals{margin:0 0 10px;font-size:11px;color:#9fb3c8}.job-totals>summary{cursor:pointer;padding:6px 0;width:-moz-fit-content;width:fit-content}.job-totals>summary:focus-visible{outline:2px solid #80d8ec;outline-offset:3px}.job-machine-health[hidden]{display:none}.job-rack-heading{justify-content:flex-start;gap:18px}.job-rack-fleet{color:#8fa8bf;font-size:11px}.job-rack-report{font-size:10px;opacity:.8}.job-rack-server-head{row-gap:5px}.job-rack-scope{margin-bottom:6px}.job-rack-scope>span{display:none}@media (max-width:1100px){.job-rack-server-head .job-rack-report{margin-left:0;flex-basis:100%}}.job-rack>.job-rack-heading{justify-content:flex-start;gap:14px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.job-rack-heading .job-layout-controls{margin:0 0 0 auto}.job-filter-toolbar{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin:10px 0 16px}.job-filter-toolbar .job-search{flex:1 1 360px;margin:0}.job-filter-toolbar .job-filtros{margin:0}.job-filter-toolbar .job-search input{min-width:140px}@media (max-width:700px){.job-rack-heading .job-layout-controls{flex-basis:100%;margin:0}}.job-rack-display-wrap{flex:0 0 168px;position:relative;align-self:center}.job-rack-display{display:flex;flex-direction:column;gap:5px;width:100%;padding:12px;border:1px solid #52657a66;border-radius:10px;background:linear-gradient(145deg,#152530,#050c13 65%);box-shadow:inset 0 0 0 3px #03070b,0 2px 6px #0005;color:#9dacbd;text-align:left;cursor:pointer}.job-rack-display:hover,.job-rack-display:focus-visible{border-color:#62e1d1;outline:2px solid #62e1d133;outline-offset:2px}.job-display-title{display:flex;gap:6px;align-items:center;font-size:9px;letter-spacing:.1em}.job-display-title i{width:5px;height:5px;border-radius:50%;background:#7b8696}.job-rack-display[data-live=true] .job-display-title i{background:#62e1d1;box-shadow:0 0 7px #62e1d166}.job-rack-display strong{font-size:20px;font-weight:500;font-variant-numeric:tabular-nums;color:#d3f5f2}.job-rack-display svg{width:100%;height:42px}.job-rack-display small{font-size:9px;white-space:normal;font-variant-numeric:tabular-nums}.job-rack-display-detail{position:absolute;left:0;top:100%;width:min(620px,75vw);z-index:20;padding:12px;background:#101b2a;border:1px solid #50627a;border-radius:12px;box-shadow:0 15px 40px #0009}@media (max-width:700px){.job-rack-display-wrap{flex-basis:130px}.job-rack-display{padding:10px}.job-rack-server .job-rack-hardware{gap:10px}}.job-rack-side{flex:0 0 168px;display:flex;flex-direction:column;gap:12px;align-self:flex-start}.job-rack-side .job-rack-display-wrap{width:100%;flex:auto;align-self:stretch}.job-rack-side .job-rack-toggle{margin:0;width:100%;justify-content:center}.job-rack-side .job-rack-display-detail{left:auto;right:0}@media (max-width:700px){.job-rack-controls{flex-wrap:nowrap}.job-rack-server .job-rack-hardware{flex:1 1 0}.job-rack-side{flex-basis:130px}.job-rack-side .job-rack-toggle{font-size:11px;padding:8px;gap:5px}}@media (max-width:440px){.job-rack-controls{flex-wrap:wrap}.job-rack-side{flex:1 1 100%;align-items:flex-end}.job-rack-side .job-rack-display-wrap,.job-rack-side .job-rack-toggle{width:140px;align-self:flex-end}}.job-rack>.job-rack-heading{display:flex;gap:12px;margin-bottom:10px}.job-rack-heading h2{font-size:18px}.job-rack-heading .job-fleet-diagnostics{position:relative;margin:0;border:0;background:transparent}.job-rack-heading .job-fleet-diagnostics>summary{padding:6px 0;font-size:11px}.job-rack-heading .job-fleet-diagnostics>summary>span{margin-left:6px}.job-rack-heading .job-fleet-diagnostics[open]{flex-basis:100%;order:3;padding:8px 12px;background:#111e2e;border:1px solid #56718c40}.job-layout-controls{gap:5px}.job-layout-controls button{padding:5px 8px;min-height:30px;border-color:transparent;background:transparent;font-size:11px}.job-filter-toolbar{gap:8px 14px;margin:0 0 12px}.job-filter-toolbar .job-totals{margin:0;order:3}.job-filter-toolbar .job-totals[open]{flex-basis:100%}.job-filter-toolbar .job-search{flex:1 1 230px;gap:8px}.job-filter-toolbar .job-search input{padding:7px 10px;max-width:300px}.job-filter-toolbar .job-chips{margin:0;gap:2px;padding:3px;border-radius:7px;background:#ffffff04}.job-filter-toolbar .job-chip{min-height:30px;padding:5px 8px;border-color:transparent;border-radius:5px;font-size:11px;background:transparent}.job-filter-toolbar .job-chip[aria-pressed=true]{background:#324e71}.job-macs{background:transparent;padding:0;gap:3px}.job-macs button{padding:7px 10px;font-size:12px}.job-machine-facts{margin:6px 0 10px;gap:12px;font-size:10px}.job-port-bank-heading{margin-bottom:6px}.job-port-clusters{gap:10px 12px}.job-port-cluster{padding:5px 0 0 7px}.job-port-cluster-label{margin-bottom:5px}.job-port-preview-floating{position:fixed;z-index:1000;width:min(360px,calc(100vw - 24px));margin:0;pointer-events:none;background:#101c2c;box-shadow:0 8px 30px #0007}.job-rack-joblist .job-principal{min-height:0}.job-rack-side{gap:8px}.job-rack-side .job-rack-toggle{border-color:transparent;background:transparent;min-height:30px}@media (pointer:coarse){.job-filter-toolbar .job-chip,.job-layout-controls button,.job-rack-side .job-rack-toggle{min-height:44px}}@media (max-width:700px){.job-rack-heading .job-layout-controls{margin-left:auto;flex-basis:auto}.job-rack-fleet{display:none}.job-filter-toolbar .job-search{flex-basis:100%}}.job-technical{margin-top:12px;border-top:1px solid #ffffff12;padding-top:8px}.job-technical>summary{cursor:pointer;color:#9fb5cc;font-size:11px;padding:5px 0}.job-technical>summary:focus-visible{outline:2px solid #80d8ec;outline-offset:3px}.job-detalle .job-aviso{background:transparent;border:0;padding:4px 0;font-size:10px;color:#8fa5bc}.job-rack-display-detail{position:fixed;z-index:1001;top:12vh;left:auto;right:20px;width:min(620px,calc(100vw - 40px));max-height:76vh;overflow:auto;overscroll-behavior:contain}.job-rack-display-detail>button{min-height:36px;padding:6px 12px;border:1px solid #50627a;border-radius:6px;background:#172a40;color:#d9e9f8;cursor:pointer}.job-rack [data-heartbeat] .job-port-activity{background:var(--ok);opacity:.35;animation:var(--heartbeat-shape,job-port-heartbeat-0) var(--heartbeat-duration,9s) ease-in-out infinite;animation-delay:var(--led-delay)}@keyframes job-port-heartbeat-0{0%,19%,32%,67%,81%,to{opacity:.2}23%,28%,72%{opacity:.9}25%,75%{opacity:.4}}@keyframes job-port-heartbeat-1{0%,8%,24%,46%,65%,to{opacity:.2}13%,52%,60%,91%{opacity:.85}17%,56%,95%{opacity:.35}}@keyframes job-port-heartbeat-2{0%,28%,48%,76%,to{opacity:.2}34%,43%,82%,89%{opacity:.95}38%,85%,93%{opacity:.35}}.job-rack[data-motion=off] [data-ambient]{animation:none}.job-rack-ports button:focus-visible{outline:2px solid #a4e6ff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.job-rack [data-heartbeat] .job-port-activity{animation:none}}@media (pointer:coarse){.job-rack-light,.job-port-activity{width:14px;height:6px}.job-port-lamps{gap:6px}}.job-rack-legend{display:grid;gap:8px;margin-top:16px;font-size:var(--t-1);line-height:1.5;color:var(--ink-2)}.job-legend-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.job-legend-title{color:var(--ink-3);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;font-size:var(--t-1)}.job-legend-item{display:inline-flex;align-items:center;gap:7px}.job-legend-item>.job-port-activity{display:inline-block}.job-rack-legend>small{font-size:var(--t-1);color:var(--ink-3)}.job-rack-title{display:flex;flex-direction:column;gap:1px;min-width:0}.job-rack-eyebrow{display:inline-flex;align-items:center;gap:5px;font-size:var(--t-1);letter-spacing:var(--eyebrow-tracking);color:var(--ink-3)}.job-rack-server-head .ui-heartbeat,.job-rack-server-head [data-freshness]{margin-left:auto;font-size:var(--t-1)}.job-rack-server-head .job-machine-health{padding:1px 6px 1px 5px;background:rgb(var(--bad-rgb) / .1);color:var(--bad)}.job-rack-server[data-reporting=viejo] .job-rack-face{opacity:.7}.job-rack-server[data-placeholder] .job-rack-face{opacity:.6}.job-cloud-glyph{flex:none;width:16px;height:11px;fill:none;stroke:var(--ok);stroke-width:1.5;stroke-linejoin:round}.job-rack-server[data-kind=cloud]{background:linear-gradient(110deg,rgb(var(--ok-rgb) / .06),rgb(var(--ok-rgb) / .02)),#121b27;border-color:rgb(var(--ok-rgb) / .28);border-left:2px dashed rgb(var(--ok-rgb) / .6)}.job-rack-server[data-kind=cloud] .job-rack-eyebrow{color:var(--ok)}.job-rack-server[data-kind=cloud] .job-rack-rail{background:rgb(var(--ok-rgb) / .05)}.job-rack-display--cloud{cursor:default;border-color:rgb(var(--ok-rgb) / .35)}.job-rack-display--cloud:hover{border-color:rgb(var(--ok-rgb) / .35);outline:none}.job-rack-display--cloud[data-live=true] .job-display-title i{background:var(--ok);box-shadow:0 0 7px rgb(var(--ok-rgb) / .4)}.job-rack-display--cloud strong{font-size:18px;color:var(--ink)}.job-macs button{display:inline-flex;align-items:center;gap:6px}.job-macs button[data-kind=cloud]{background:rgb(var(--ok-rgb) / .06);border:1px dashed rgb(var(--ok-rgb) / .45)}.job-fila[data-kind=cloud]{box-shadow:inset 2px 0 rgb(var(--ok-rgb) / .5);background-color:rgb(var(--ok-rgb) / .03)}.job-bandera--nube{color:var(--ok);border-color:rgb(var(--ok-rgb) / .35)}.job-nota{color:var(--ink-3);font-size:var(--t-1)}@keyframes job-foco{0%{box-shadow:0 0 0 2px var(--accent)}to{box-shadow:0 0 0 2px transparent}}.job-rack-server[data-foco]{animation:job-foco var(--dur-emph) var(--ease-out) 2}.module-settings{color:inherit;padding:18px 0}.module-settings-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.module-settings-heading h3{margin:0;font-size:16px}.module-settings-heading>span,.module-settings>p{font-size:12px;line-height:1.5;color:#98a7bb}.module-settings fieldset{margin:16px 0 0;padding:0;border:1px solid #ffffff17;border-radius:12px;overflow:hidden;min-width:0}.module-settings-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:10px 14px;background:#ffffff03;cursor:pointer}.module-settings-row+.module-settings-row{border-top:1px solid #ffffff12}.module-settings-row:hover{background:#ffffff08}.module-settings-row>span{display:grid;gap:4px}.module-settings-row strong{font-size:13px;font-weight:600}.module-settings-row small{font-size:12px;color:#98a7bb;line-height:1.4}.module-settings-row input{flex:none;width:20px;height:20px;accent-color:#58b9e7;cursor:pointer}.module-settings-row input:focus-visible{outline:2px solid #87d7fb;outline-offset:4px}.module-settings fieldset:disabled{opacity:.6}.module-settings-feedback{min-height:20px;margin-top:10px;font-size:12px;color:#9fb2c9}.module-settings-error{color:#f4a6a6!important}.module-settings-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (pointer:coarse){.module-settings-row input{width:26px;height:26px}.module-settings-row{min-height:64px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,SF Pro Display,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-3{bottom:.75rem}.left-3{left:.75rem}.z-50{z-index:50}.block{display:block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-14{height:3.5rem}.h-40{height:10rem}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-32{width:8rem}.w-40{width:10rem}.w-screen{width:100vw}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-tab-borde{border-color:var(--tab-borde)}.border-tab-texto\/10{border-color:rgb(var(--tab-texto-rgb) / .1)}.bg-tab-azul{--tw-bg-opacity: 1;background-color:rgb(var(--tab-azul-rgb) / var(--tw-bg-opacity, 1))}.bg-tab-azul\/20{background-color:rgb(var(--tab-azul-rgb) / .2)}.bg-tab-ficha{background-color:var(--tab-ficha)}.px-12{padding-left:3rem;padding-right:3rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-center{text-align:center}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tracking-wide{letter-spacing:.025em}.text-tab-cian{--tw-text-opacity: 1;color:rgb(var(--tab-cian-rgb) / var(--tw-text-opacity, 1))}.text-tab-cian\/50{color:rgb(var(--tab-cian-rgb) / .5)}.text-tab-texto{--tw-text-opacity: 1;color:rgb(var(--tab-texto-rgb) / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--tab-azul: #3466f4;--tab-cian: #06d6f5;--tab-azul-rgb: 52 102 244;--tab-cian-rgb: 6 214 245;--tab-hecho: #34d399;--tab-ambar: #fcd34d}:root,[data-fondo=noche]{--tab-fondo-noche: radial-gradient(120% 90% at 85% -10%, #12306b 0%, #0b1834 45%, #070e1f 100%);--tab-texto: #e7eef8;--tab-texto-rgb: 231 238 248;--tab-ficha: rgba(255, 255, 255, .06);--tab-borde: rgba(255, 255, 255, .09);--tab-fila: rgba(0, 0, 0, .18);--tab-sombra: 0 1em 2.5em rgba(0, 0, 0, .25);--tab-desenfoque: none;--tab-afuera: #121316;--tab-marco-linea: rgba(255, 255, 255, .22);--tab-marco-sombra: rgba(0, 0, 0, .6)}[data-fondo=aurora]{--tab-fondo-noche: linear-gradient(120deg, #0b1834, #12306b, #0a2a4a, #1b1450, #0b1834);--tab-texto: #e7eef8;--tab-texto-rgb: 231 238 248;--tab-ficha: rgba(255, 255, 255, .07);--tab-borde: rgba(255, 255, 255, .1);--tab-fila: rgba(0, 0, 0, .18);--tab-sombra: 0 1em 2.5em rgba(0, 0, 0, .25);--tab-desenfoque: none}[data-fondo=foto]{--tab-fondo-noche: #070e1f;--tab-texto: #f4f8ff;--tab-texto-rgb: 244 248 255;--tab-ficha: rgba(7, 14, 31, .55);--tab-borde: rgba(255, 255, 255, .16);--tab-fila: rgba(0, 0, 0, .28);--tab-sombra: 0 1em 2.5em rgba(0, 0, 0, .35);--tab-desenfoque: blur(10px)}[data-fondo=claro]{--tab-fondo-noche: #f4f7fc;--tab-texto: #0b1834;--tab-texto-rgb: 11 24 52;--tab-ficha: #ffffff;--tab-borde: rgba(11, 24, 52, .12);--tab-fila: rgba(11, 24, 52, .05);--tab-sombra: 0 .6em 1.6em rgba(11, 24, 52, .1);--tab-desenfoque: none;--tab-afuera: #cdcfd3;--tab-marco-linea: rgba(11, 24, 52, .28);--tab-marco-sombra: rgba(11, 24, 52, .3)}:root{--brand: #3466f4;--brand-rgb: 52 102 244;--accent: #06d6f5;--accent-rgb: 6 214 245;--ok: #62d39b;--ok-rgb: 98 211 155;--warn: #e9c95f;--warn-rgb: 233 201 95;--bad: #ef8a8e;--bad-rgb: 239 138 142;--run: #06d6f5;--run-rgb: 6 214 245;--off: #6b7790;--off-rgb: 107 119 144;--info: #a78bfa;--info-rgb: 167 139 250;--focus: var(--accent);--focus-ring: 0 0 0 2px var(--s0), 0 0 0 4px var(--focus);--r-1: 6px;--r-2: 10px;--r-3: 14px;--r-pill: 999px;--t-1: 11px;--t-2: 12px;--t-3: 13px;--t-4: 14px;--t-5: 20px;--t-6: 28px;--lh: 1.4;--w-regular: 400;--w-medium: 500;--w-semibold: 600;--w-bold: 700;--font: Inter, "SF Pro Display", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--eyebrow-tracking: .08em;--dur-fast: .12s;--dur-base: .2s;--dur-enter: .36s;--dur-emph: .6s;--dur-tick: .3s;--dur-nudge: .7s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-io: cubic-bezier(.45, 0, .55, 1);--breathe: 2.4s;--heartbeat: 1.8s;--spark: 6s;--stagger: 30ms}:root,[data-fondo=noche],[data-fondo=aurora],[data-fondo=foto]{--s0: #070e1f;--s1: #0b111f;--s2: #0d1424;--s3: #111a2e;--s-tint: rgba(52, 102, 244, .1);--ink: #e7eef8;--ink-2: #a9b6cc;--ink-3: #7a86a0;--ink-inverse: #070e1f;--line: rgba(255, 255, 255, .09);--line-strong: rgba(255, 255, 255, .18);--sh-1: 0 1px 2px rgba(0, 0, 0, .35);--sh-2: 0 6px 18px rgba(0, 0, 0, .35);--sh-3: 0 16px 40px rgba(0, 0, 0, .45)}[data-fondo=claro]{--s0: #f4f7fc;--s1: #ffffff;--s2: #ffffff;--s3: #eef2f9;--s-tint: rgba(52, 102, 244, .08);--ink: #0b1834;--ink-2: #44506a;--ink-3: #7c879c;--ink-inverse: #ffffff;--line: rgba(11, 24, 52, .12);--line-strong: rgba(11, 24, 52, .24);--sh-1: 0 1px 2px rgba(11, 24, 52, .08);--sh-2: 0 6px 18px rgba(11, 24, 52, .1);--sh-3: 0 16px 40px rgba(11, 24, 52, .14);--ok: #1f9d64;--ok-rgb: 31 157 100;--warn: #a67c00;--warn-rgb: 166 124 0;--bad: #c43d44;--bad-rgb: 196 61 68;--run: #0a8fb0;--run-rgb: 10 143 176;--off: #7c879c;--off-rgb: 124 135 156;--info: #6d4fd3;--info-rgb: 109 79 211}:root{--tab-secundario: var(--ink-2);--tab-panel: var(--s1)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion: reduce){:root{--dur-fast: 0ms;--dur-base: 0ms;--dur-enter: 1ms;--dur-emph: 0ms;--dur-tick: 0ms;--dur-nudge: 0ms;--breathe: 0s;--heartbeat: 0s;--spark: 0s;--stagger: 0ms}[data-ambient]{animation:none!important}}html{color-scheme:dark}html[data-fondo=claro]{color-scheme:light}body{margin:0;min-height:100vh;font-family:Inter,SF Pro Display,system-ui,sans-serif;color:var(--tab-texto);background:var(--tab-fondo-noche);background-attachment:fixed}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-tab-cian:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--tab-cian-rgb) / var(--tw-ring-opacity, 1))}.ws-en-board{display:grid;place-items:center;min-height:60vh;padding:24px 16px}.ws-en-board-caja{max-width:520px;display:grid;gap:12px;padding:24px;border:1px solid var(--line);border-radius:var(--r-3, 12px);background:var(--s2);color:var(--ink-2)}.ws-en-board-caja h2{margin:0;font-size:var(--t-5, 1.25rem);font-weight:var(--w-semibold);color:var(--ink)}.ws-en-board-caja p{margin:0;line-height:1.5}.ws-abrir-board{justify-self:start;display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:var(--r-2);background:var(--brand);color:var(--on-brand);font-weight:var(--w-semibold);text-decoration:none}.ws-abrir-board:hover{background:rgb(var(--brand-rgb) / .88)}.ws-abrir-board:focus-visible{outline:2px solid var(--focus, var(--brand));outline-offset:2px}
