.ambient-stars[data-v-0b302a60]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9997;pointer-events:none}.shooting-stars[data-v-f2313910]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none}.shell[data-v-80adee54]{--bg-deep: #06080f;--bg-surface: rgba(12, 16, 28, .85);--bg-elevated: rgba(18, 24, 42, .7);--border: rgba(255, 255, 255, .06);--border-active: rgba(0, 212, 255, .25);--text-primary: #e0eef8;--text-secondary: rgba(160, 195, 220, .65);--text-muted: rgba(130, 170, 200, .35);--accent: #00d4ff;--accent-purple: #7b61ff;--glow-accent: rgba(0, 180, 230, .12);min-height:100vh;display:grid;grid-template-columns:280px 1fr;color:var(--text-primary);font-family:Inter,SF Pro Display,Avenir Next,Nunito Sans,sans-serif;background:var(--bg-deep);background-image:radial-gradient(ellipse at 15% 5%,rgba(0,100,180,.06) 0%,transparent 50%),radial-gradient(ellipse at 85% 90%,rgba(80,50,180,.04) 0%,transparent 50%)}.sidebar[data-v-80adee54]{border-right:1px solid var(--border);padding:1.2rem .9rem;background:var(--bg-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;overflow-y:auto}.brand[data-v-80adee54]{display:flex;align-items:center;gap:.7rem;margin-bottom:.3rem}.brand-logo[data-v-80adee54]{flex-shrink:0;width:36px;height:36px;animation:slow-rotate-80adee54 40s linear infinite}@keyframes slow-rotate-80adee54{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.brand-svg[data-v-80adee54]{width:100%;height:100%}.brand-text[data-v-80adee54]{min-width:0}.brand h1[data-v-80adee54]{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;background:linear-gradient(135deg,#fff,#a0d0ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-subtitle[data-v-80adee54]{margin:0;font-family:Courier New,monospace;font-size:.58rem;letter-spacing:.4em;text-transform:uppercase;color:var(--text-muted)}.eyebrow[data-v-80adee54]{margin:0;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#00d4ff80;font-size:.58rem;font-family:Courier New,monospace}.domain-nav[data-v-80adee54]{display:grid;margin-top:1rem;gap:3px}.nav-link[data-v-80adee54]{text-decoration:none;color:#a0b4e6bf;border:1px solid transparent;border-radius:10px;padding:.5rem .55rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.85rem;transition:all .25s ease;position:relative;overflow:hidden}.nav-link[data-v-80adee54]:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:2px;border-radius:50%;background:transparent;box-shadow:-40px -6px #788cff00,60px 4px #a078ff00,-15px 8px #64b4ff00,35px -5px #8c64ff00;opacity:0;transition:opacity .4s ease;pointer-events:none}.nav-link[data-v-80adee54]:hover:before{opacity:1;box-shadow:-40px -6px 2px #788cff99,60px 4px 2px #a078ff80,-15px 8px 1.5px #64b4ff8c,35px -5px 1.5px #8c64ff73;animation:sparkle-drift-80adee54 2.5s ease-in-out infinite}.nav-link.active[data-v-80adee54]:before{opacity:1;box-shadow:-40px -6px 2px #788cff80,60px 4px 2px #a078ff73,-15px 8px 1.5px #64b4ff80,35px -5px 1.5px #8c64ff66;animation:sparkle-drift-80adee54 3s ease-in-out infinite}@keyframes sparkle-drift-80adee54{0%,to{box-shadow:-40px -6px 2px #788cff80,60px 4px 2px #a078ff73,-15px 8px 1.5px #64b4ff80,35px -5px 1.5px #8c64ff66}25%{box-shadow:-38px -4px 1px #788cff26,62px 6px 2.5px #a078ffb3,-13px 6px 2px #64b4ff33,37px -3px 1px #8c64ffa6}50%{box-shadow:-42px -8px 2.5px #788cffb3,58px 2px 1px #a078ff26,-17px 10px 1px #64b4ffa6,33px -7px 2px #8c64ff33}75%{box-shadow:-36px -5px 1.5px #788cff59,64px 5px 1.5px #a078ff8c,-12px 7px 2.5px #64b4ffb3,38px -4px 1px #8c64ff26}}.nav-link[data-v-80adee54]:hover{color:#c8d4f8;border-color:#7864ff26;background:linear-gradient(135deg,#3c32a01a,#1e50b414)}.nav-link.active[data-v-80adee54]{color:#dce4ff;border-color:#7864ff40;background:linear-gradient(135deg,#3c32a026,#1e50b41f);box-shadow:0 0 24px #6450dc14,0 0 8px #00b4ff0a}.state[data-v-80adee54]{border-radius:999px;padding:.1rem .4rem;font-size:.6rem;text-transform:uppercase;font-weight:700;letter-spacing:.04em;white-space:nowrap}.state.completo[data-v-80adee54]{color:#34d399;background:#34d3991a;border:1px solid rgba(52,211,153,.15)}.state.parcial[data-v-80adee54]{color:#fbbf24;background:#fbbf2414;border:1px solid rgba(251,191,36,.12)}.state.sin_datos[data-v-80adee54]{color:#82aac866;background:#82aac80d;border:1px solid rgba(130,170,200,.08)}.menu-links[data-v-80adee54]{margin-top:1rem;display:grid;gap:.25rem}.menu-link[data-v-80adee54]{display:inline-flex;align-items:center;gap:.45rem;color:var(--accent);text-decoration:none;font-weight:600;font-size:.82rem;opacity:.7;transition:opacity .2s;padding:.4rem .55rem;border-radius:8px}.menu-link[data-v-80adee54]:hover{opacity:1;background:#00d4ff0a}.menu-link.active[data-v-80adee54]{opacity:1;background:#00d4ff14}.sidebar-footer[data-v-80adee54]{margin-top:auto;padding-top:1rem}.logout-btn[data-v-80adee54]{display:inline-flex;align-items:center;gap:.4rem;background:none;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.4rem .65rem;color:var(--text-muted);font-size:.75rem;cursor:pointer;transition:all .2s;font-family:inherit}.logout-btn[data-v-80adee54]:hover{color:var(--text-secondary);border-color:#ff646433;background:#ff64640a}.ip-note[data-v-80adee54]{margin:.8rem 0 0;padding-top:.6rem;border-top:1px solid var(--border);color:var(--text-muted);font-size:.65rem;line-height:1.4}.content[data-v-80adee54]{padding:1.1rem;overflow-y:auto;max-height:100vh;position:relative}.topbar[data-v-80adee54]{margin-bottom:.9rem;border:1px solid var(--border);border-radius:14px;padding:.8rem;background:var(--bg-elevated);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;gap:.7rem}.topbar-desc[data-v-80adee54]{margin:0;color:var(--text-secondary);font-size:.85rem}.topbar-stage[data-v-80adee54]{color:var(--text-muted);font-weight:600;font-size:.75rem}.stage-nav[data-v-80adee54]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:.4rem}.stage-pill[data-v-80adee54]{text-decoration:none;border:1px solid var(--border);border-radius:10px;padding:.5rem .55rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;color:var(--text-secondary);background:#ffffff05;transition:all .2s ease}.stage-pill span[data-v-80adee54]{font-size:.78rem;line-height:1.2;font-weight:700}.stage-pill.active[data-v-80adee54]{border-color:var(--border-active);background:#00d4ff0d;color:var(--text-primary)}.stage-pill[data-v-80adee54]:hover{border-color:#ffffff1a;background:#00d4ff08}@media(max-width:980px){.shell[data-v-80adee54]{grid-template-columns:1fr}.sidebar[data-v-80adee54]{border-right:0;border-bottom:1px solid var(--border)}.domain-nav[data-v-80adee54]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.stage-nav[data-v-80adee54]{grid-template-columns:1fr}.content[data-v-80adee54]{max-height:none}}.galaxy-canvas[data-v-3c58e6af]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.login-scene[data-v-3a8973bb]{position:relative;min-height:100vh;background:#000003;overflow:hidden;display:flex;align-items:stretch}.login-container[data-v-3a8973bb]{position:relative;z-index:1;width:400px;min-width:360px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:2rem 1.8rem;background:#06080fe0;border-right:1px solid rgba(255,255,255,.04);box-shadow:20px 0 80px #00000080}.login-container[data-v-3a8973bb]:after{content:"";position:absolute;top:10%;right:-1px;bottom:10%;width:1px;background:linear-gradient(180deg,transparent,rgba(0,212,255,.2),rgba(123,97,255,.15),transparent);pointer-events:none}.galaxy-area[data-v-3a8973bb]{position:relative;flex:1;min-width:0;overflow:hidden;background:#000003}.login-card[data-v-3a8973bb]{position:relative;width:100%;padding:0}.login-header[data-v-3a8973bb]{text-align:center;margin-bottom:2rem}.logo-ring[data-v-3a8973bb]{display:inline-block;width:72px;height:72px;margin-bottom:1rem;animation:slow-spin-3a8973bb 30s linear infinite}.logo-svg[data-v-3a8973bb]{width:100%;height:100%}@keyframes slow-spin-3a8973bb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.eyebrow[data-v-3a8973bb]{margin:0;font-family:Courier New,monospace;font-size:.65rem;letter-spacing:.35em;text-transform:uppercase;color:#00d4ffe6;font-weight:600}.title[data-v-3a8973bb]{margin:.3rem 0 0;font-family:Inter,SF Pro Display,Avenir Next,sans-serif;font-size:1.55rem;font-weight:700;letter-spacing:-.02em;color:#fff;background:linear-gradient(135deg,#fff,#c0e4f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle[data-v-3a8973bb]{margin:.15rem 0 0;font-family:Courier New,monospace;font-size:.7rem;letter-spacing:.5em;text-transform:uppercase;color:#a0d2ff99}.login-form[data-v-3a8973bb]{display:grid;gap:1.2rem}.field-group[data-v-3a8973bb]{display:grid;gap:.35rem}.field-label[data-v-3a8973bb]{font-family:Courier New,monospace;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:#aad7ffbf;padding-left:.1rem}.input-wrapper[data-v-3a8973bb]{position:relative;display:flex;align-items:center}.input-icon[data-v-3a8973bb]{position:absolute;left:14px;width:16px;height:16px;color:#00d4ffa6;pointer-events:none}.input-wrapper input[data-v-3a8973bb]{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.8rem .9rem .8rem 2.6rem;color:#f0f6fc;font-family:Inter,SF Pro Display,sans-serif;font-size:.9rem;outline:none;transition:border-color .3s,box-shadow .3s,background .3s}.input-wrapper input[data-v-3a8973bb]::placeholder{color:#a0d2ff61}.input-wrapper input[data-v-3a8973bb]:focus{border-color:#00d4ff59;background:#00d4ff0a;box-shadow:0 0 0 3px #00d4ff0f,0 0 20px #00d4ff0d}.toggle-pass[data-v-3a8973bb]{position:absolute;right:12px;background:none;border:none;color:#a0d2ff80;cursor:pointer;padding:4px;display:flex;transition:color .2s}.toggle-pass[data-v-3a8973bb]:hover{color:#00d4ffd9}.error-msg[data-v-3a8973bb]{margin:0;padding:.6rem .8rem;background:#ff3c3c14;border:1px solid rgba(255,60,60,.15);border-radius:10px;color:#ff6b6b;font-size:.8rem;text-align:center}.btn-login[data-v-3a8973bb]{position:relative;width:100%;padding:.85rem;border:none;border-radius:12px;font-family:Inter,SF Pro Display,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.04em;cursor:pointer;color:#fff;background:linear-gradient(135deg,#00b4e6b3,#6450dc80);box-shadow:0 0 30px #00b4e61f,0 1px #ffffff0f inset;transition:all .3s ease;overflow:hidden}.btn-login[data-v-3a8973bb]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:linear-gradient(135deg,#00d4ff26,#7b61ff1a);opacity:0;transition:opacity .3s}.btn-login[data-v-3a8973bb]:hover:before{opacity:1}.btn-login[data-v-3a8973bb]:hover{box-shadow:0 0 50px #00b4e633,0 1px #ffffff14 inset;transform:translateY(-1px)}.btn-login[data-v-3a8973bb]:active{transform:translateY(0)}.btn-login[data-v-3a8973bb]:disabled{cursor:not-allowed;opacity:.6}.loading-dots[data-v-3a8973bb]{display:inline-flex;gap:6px;align-items:center;justify-content:center}.loading-dots span[data-v-3a8973bb]{width:6px;height:6px;border-radius:50%;background:#ffffffb3;animation:dot-pulse-3a8973bb 1.2s ease-in-out infinite}.loading-dots span[data-v-3a8973bb]:nth-child(2){animation-delay:.15s}.loading-dots span[data-v-3a8973bb]:nth-child(3){animation-delay:.3s}@keyframes dot-pulse-3a8973bb{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.login-footer[data-v-3a8973bb]{margin-top:2rem;text-align:center}.hud-line[data-v-3a8973bb]{display:inline-flex;align-items:center;gap:6px;font-family:Courier New,monospace;font-size:.6rem;letter-spacing:.2em;color:#aad7ff80}.hud-dot[data-v-3a8973bb]{width:5px;height:5px;border-radius:50%;background:#64646480}.hud-dot.active[data-v-3a8973bb]{background:#00e68a;box-shadow:0 0 6px #00e68a80;animation:pulse-dot-3a8973bb 2s ease-in-out infinite}@keyframes pulse-dot-3a8973bb{0%,to{opacity:1}50%{opacity:.4}}.hud-label[data-v-3a8973bb]{color:#aad7ff8c}.hud-value[data-v-3a8973bb]{color:#00e68abf}.footer-note[data-v-3a8973bb]{margin:.8rem 0 0;font-size:.65rem;color:#aad7ff4d;letter-spacing:.05em}@media(max-width:768px){.login-scene[data-v-3a8973bb]{flex-direction:column}.login-container[data-v-3a8973bb]{width:100%;min-width:0;flex-shrink:0;border-right:none;border-bottom:1px solid rgba(255,255,255,.04);box-shadow:0 20px 80px #00000080}.galaxy-area[data-v-3a8973bb]{min-height:40vh}.title[data-v-3a8973bb]{font-size:1.3rem}}.library-view[data-v-4669779b]{max-width:960px;margin:0 auto}.library-header[data-v-4669779b]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.06)}.library-header h1[data-v-4669779b]{margin:0;font-size:1.4rem;font-weight:700;background:linear-gradient(135deg,#e0eef8,#00d4ff 60%,#7b61ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.library-subtitle[data-v-4669779b]{margin:.3rem 0 0;color:#a0c3dc8c;font-size:.8rem;letter-spacing:.03em}.library-content[data-v-4669779b]{color:#c8e1f5d9;line-height:1.65}.library-content[data-v-4669779b] .entry-card{margin:.9rem 0;padding:.85rem .95rem;border-radius:14px;border:1px solid rgba(120,190,235,.2);background:linear-gradient(140deg,#142034b8,#0e182ae6);box-shadow:0 10px 28px #050a1452}.library-content[data-v-4669779b] .entry-card:hover{border-color:#78beeb57;background:linear-gradient(140deg,#18263ec2,#101b2ff0)}.library-content[data-v-4669779b] h1{font-size:1.15rem;font-weight:700;color:#e0eef8;margin:2rem 0 .6rem;padding-bottom:.4rem;border-bottom:1px solid rgba(0,212,255,.12)}.library-content[data-v-4669779b] h2{font-size:1rem;font-weight:700;color:#00d4ffd9;margin:1.8rem 0 .5rem}.library-content[data-v-4669779b] h3{font-size:.92rem;font-weight:600;color:#c8dcffe6;margin:1.2rem 0 .4rem}.library-content[data-v-4669779b] .entry-card h3{margin-top:0}.library-content[data-v-4669779b] p{margin:.4rem 0;font-size:.88rem}.library-content[data-v-4669779b] strong{color:#e8f2fa}.library-content[data-v-4669779b] em{color:#c8e1f5f2}.library-content[data-v-4669779b] a{color:#00d4ff;text-decoration:none;border-bottom:1px solid rgba(0,212,255,.2);transition:border-color .2s}.library-content[data-v-4669779b] a:hover{border-color:#00d4ff80}.library-content[data-v-4669779b] hr{border:none;border-top:1px solid rgba(255,255,255,.05);margin:1rem 0}.library-content[data-v-4669779b] table{width:100%;border-collapse:collapse;margin:.6rem 0 1rem;font-size:.82rem;background:#0c101c80;border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden}.library-content[data-v-4669779b] .entry-card table{background:#080e1a8c}.library-content[data-v-4669779b] thead{background:#00d4ff0f}.library-content[data-v-4669779b] th{padding:.5rem .65rem;text-align:left;font-weight:700;color:#00d4ffcc;border-bottom:1px solid rgba(0,212,255,.12);font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}.library-content[data-v-4669779b] td{padding:.45rem .65rem;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:top;color:#c8e1f5cc}.library-content[data-v-4669779b] tr:last-child td{border-bottom:none}.library-content[data-v-4669779b] tr:hover td{background:#00d4ff08}.library-content[data-v-4669779b] blockquote{margin:.6rem 0;padding:.5rem .8rem;border-left:3px solid rgba(123,97,255,.4);background:#7b61ff0d;border-radius:0 8px 8px 0;color:#c8c8f0cc;font-size:.85rem}.library-content[data-v-4669779b] blockquote p{margin:0}.library-content[data-v-4669779b] ul,.library-content[data-v-4669779b] ol{margin:.4rem 0;padding-left:1.2rem}.library-content[data-v-4669779b] li{margin:.2rem 0;color:#bedcf0cc;font-size:.85rem}.library-content[data-v-4669779b] li::marker{color:#00d4ff59}.library-content[data-v-4669779b] code{font-family:Courier New,monospace;background:#ffffff0f;border-radius:5px;padding:.1rem .35rem;color:#00d4ffbf;font-size:.86em}.library-content[data-v-4669779b] pre{white-space:pre-wrap;background:#0000004d;border:1px solid rgba(255,255,255,.04);border-radius:10px;padding:.75rem;overflow-x:auto}.library-content[data-v-4669779b] pre code{background:none;padding:0;color:#b4d7f0cc}.markdown[data-v-ae595931]{color:#c8e1f5d9;line-height:1.6}.markdown[data-v-ae595931] h1,.markdown[data-v-ae595931] h2,.markdown[data-v-ae595931] h3{margin:.6rem 0 .35rem;color:#e0eef8}.markdown[data-v-ae595931] h1{font-size:1.15rem}.markdown[data-v-ae595931] h2{font-size:1rem}.markdown[data-v-ae595931] h2.simple-title{margin-top:0}.markdown[data-v-ae595931] .simple-box{background:#fbbf240f;border:1px solid rgba(251,191,36,.15);border-radius:12px;padding:.6rem .7rem;margin:.6rem 0}.markdown[data-v-ae595931] .simple-box p,.markdown[data-v-ae595931] .simple-box ul{margin:.35rem 0 0;color:#dcd2b4d9}.markdown[data-v-ae595931] h3{font-size:.92rem}.markdown[data-v-ae595931] p{margin:.35rem 0}.markdown[data-v-ae595931] ul{margin:.35rem 0;padding-left:1.2rem}.markdown[data-v-ae595931] li{margin:.2rem 0;color:#bedcf0bf}.markdown[data-v-ae595931] li::marker{color:#00d4ff59}.markdown[data-v-ae595931] code{font-family:Courier New,monospace;background:#ffffff0f;border-radius:5px;padding:.1rem .35rem;color:#00d4ffbf;font-size:.88em}.markdown[data-v-ae595931] pre{white-space:pre-wrap;background:#0000004d;border:1px solid rgba(255,255,255,.04);border-radius:10px;padding:.75rem;overflow-x:auto}.markdown[data-v-ae595931] pre code{background:none;padding:0;color:#b4d7f0cc}.markdown[data-v-ae595931] a{color:#00d4ff;text-decoration:none;border-bottom:1px solid rgba(0,212,255,.2);transition:border-color .2s}.markdown[data-v-ae595931] a:hover{border-color:#00d4ff80}.markdown[data-v-ae595931] strong{color:#e8f2fa}.markdown[data-v-ae595931] em{color:#c8e1f5e6}.outputs-view[data-v-c9bbfba4]{display:grid;gap:.9rem}.empty[data-v-c9bbfba4]{margin:0;color:#96c3e166}.blocks[data-v-c9bbfba4]{display:grid;gap:.85rem}.block[data-v-c9bbfba4]{border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#0c101c73;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.75rem;transition:border-color .25s}.block[data-v-c9bbfba4]:hover{border-color:#ffffff1a}.block h5[data-v-c9bbfba4]{margin:0 0 .5rem;font-size:.92rem;color:#c8e1f5d9}.metrics-grid[data-v-c9bbfba4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.55rem}.metric-card[data-v-c9bbfba4]{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:.6rem;transition:background .25s,border-color .25s}.metric-card[data-v-c9bbfba4]:hover{background:#ffffff0f;border-color:#ffffff1a}.label[data-v-c9bbfba4]{margin:0;color:#96c3e180;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.value[data-v-c9bbfba4]{margin:.3rem 0 0;font-size:1rem;font-weight:700}.value.number[data-v-c9bbfba4]{color:#00d4ff}.value.ok[data-v-c9bbfba4]{color:#00ffa3}.value.warn[data-v-c9bbfba4]{color:#fbbf24}.simple-table[data-v-c9bbfba4]{width:100%;border-collapse:collapse}.simple-table th[data-v-c9bbfba4],.simple-table td[data-v-c9bbfba4]{border:1px solid rgba(255,255,255,.06);text-align:left;padding:.42rem .5rem;color:#c8e1f5cc}.simple-table th[data-v-c9bbfba4]{background:#ffffff0a;font-size:.78rem;color:#96c3e199;text-transform:uppercase;letter-spacing:.04em}.chip-row[data-v-c9bbfba4]{display:flex;flex-wrap:wrap;gap:.4rem}.chart-panel[data-v-c9bbfba4]{border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:.6rem;background:#0003}.chart-panel svg[data-v-c9bbfba4],.mini-chart svg[data-v-c9bbfba4]{width:100%;height:auto;display:block}.axis[data-v-c9bbfba4]{stroke:#96c3e140;stroke-width:1}.grid[data-v-c9bbfba4]{stroke:#96c3e114;stroke-width:1;stroke-dasharray:3 3}.tick-label[data-v-c9bbfba4]{fill:#96c3e173;font-size:8px}.chart-stats[data-v-c9bbfba4]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem;font-size:.8rem;color:#b4d7f099}.chart-stats strong[data-v-c9bbfba4]{color:#c8e1f5cc}.series-panel[data-v-c9bbfba4]{margin-top:.6rem;display:grid;gap:.45rem}.series-selector[data-v-c9bbfba4]{display:flex;flex-wrap:wrap;gap:.35rem}.series-chip[data-v-c9bbfba4]{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;padding:.2rem .5rem;font-size:.72rem;font-family:inherit;cursor:pointer;color:#b4d7f0b3;transition:all .2s}.series-chip[data-v-c9bbfba4]:hover{background:#ffffff14;border-color:#ffffff1f}.series-chip.active[data-v-c9bbfba4]{border-color:#00d4ff4d;background:#00d4ff14;color:#00d4ff;font-weight:700}.mini-chart[data-v-c9bbfba4]{border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:.5rem;background:#00000026}.mini-chart h6[data-v-c9bbfba4]{margin:0 0 .25rem;font-size:.75rem;color:#c8e1f5b3}.chip[data-v-c9bbfba4]{border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:.25rem .5rem;font-size:.77rem;color:#b4d7f0b3}.detail-view[data-v-72ef2dca]{display:grid;gap:1rem}.detail-view h2[data-v-72ef2dca]{margin:0;color:#e8f2fa;font-size:1.3rem}.detail-view h3[data-v-72ef2dca]{margin:0 0 .5rem;color:#c8e1f5d9;font-size:1rem}.loading-msg[data-v-72ef2dca]{color:#96c3e180}.error-msg[data-v-72ef2dca]{color:#ff5c8a}.detail-body[data-v-72ef2dca]{display:grid;gap:1.1rem}.info-grid[data-v-72ef2dca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.6rem}.info-tile[data-v-72ef2dca]{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:.7rem .8rem;display:grid;gap:.25rem}.info-label[data-v-72ef2dca]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#96c3e173}.info-value[data-v-72ef2dca]{font-size:1rem;font-weight:600;color:#e0eef8}.info-value.mono[data-v-72ef2dca]{font-family:Courier New,monospace;color:#00d4ffb3;font-size:.88rem}.error-text[data-v-72ef2dca]{color:#ff5c8a;font-size:.88rem}.badge[data-v-72ef2dca]{display:inline-block;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.badge.succeeded[data-v-72ef2dca]{color:#00ffa3;background:#00ffa314;border:1px solid rgba(0,255,163,.12)}.badge.failed[data-v-72ef2dca]{color:#ff3d71;background:#ff3d7114;border:1px solid rgba(255,61,113,.12)}.badge.queued[data-v-72ef2dca],.badge.running[data-v-72ef2dca]{color:#fbbf24;background:#fbbf2414;border:1px solid rgba(251,191,36,.12)}.actions-bar[data-v-72ef2dca]{display:flex;align-items:center;gap:.8rem}.btn-primary[data-v-72ef2dca]{border:0;border-radius:10px;padding:.55rem .9rem;cursor:pointer;font-weight:700;font-family:inherit;background:linear-gradient(135deg,#00b4e699,#6450dc66);color:#fff;box-shadow:0 0 24px #00b4e61a;transition:all .25s ease}.btn-primary[data-v-72ef2dca]:hover{box-shadow:0 0 36px #00b4e62e;transform:translateY(-1px)}.btn-primary[data-v-72ef2dca]:disabled{opacity:.45;cursor:not-allowed;transform:none}.hint[data-v-72ef2dca]{margin:0;color:#96c3e166;font-size:.82rem}.hint code[data-v-72ef2dca]{font-family:Courier New,monospace;background:#ffffff0f;border-radius:4px;padding:.1rem .3rem;color:#00d4ff99}.explanation-panel[data-v-72ef2dca],.artifacts-panel[data-v-72ef2dca],.outputs-panel[data-v-72ef2dca]{border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:.9rem;background:#0c101c66;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.artifact-list[data-v-72ef2dca]{list-style:none;padding:0;display:grid;gap:.4rem}.artifact-list li[data-v-72ef2dca]{display:flex;align-items:center;gap:.6rem;padding:.45rem .6rem;border:1px solid rgba(255,255,255,.05);border-radius:10px;background:#ffffff05}.artifact-list code[data-v-72ef2dca]{font-family:Courier New,monospace;color:#00d4ff;font-size:.85rem}.artifact-meta[data-v-72ef2dca]{color:#96c3e173;font-size:.78rem}.empty-note[data-v-72ef2dca]{margin:0;color:#96c3e159}.head h2[data-v-a2cc0677]{margin:0;color:#e8f2fa}.head p[data-v-a2cc0677]{margin-top:.2rem;color:#a0c3dc8c}.runs-list[data-v-a2cc0677]{list-style:none;padding:0;display:grid;gap:.6rem}.runs-list li[data-v-a2cc0677]{border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:.85rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;background:#0c101c80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .25s,background .25s}.runs-list li[data-v-a2cc0677]:hover{border-color:#ffffff1a;background:#0c101ca6}.runs-list li p[data-v-a2cc0677]{margin:0}.runs-list li strong[data-v-a2cc0677]{color:#e0eef8}.runs-list li code[data-v-a2cc0677]{font-family:Courier New,monospace;color:#00d4ff99;font-size:.85rem}.runs-list li small[data-v-a2cc0677]{color:#96c3e159}.domain[data-v-a2cc0677]{margin-left:.5rem;color:#96c3e173;font-size:.82rem}.status[data-v-a2cc0677]{margin:.2rem 0;font-weight:700;font-size:.82rem}.status.succeeded[data-v-a2cc0677]{color:#00ffa3}.status.failed[data-v-a2cc0677]{color:#ff3d71}.status.queued[data-v-a2cc0677],.status.running[data-v-a2cc0677]{color:#fbbf24}.error[data-v-a2cc0677]{color:#ff5c8a;font-size:.82rem}.actions[data-v-a2cc0677]{display:flex;flex-direction:column;gap:.4rem}.actions a[data-v-a2cc0677]{color:#00d4ff;text-decoration:none;font-weight:700;font-size:.82rem;padding:.35rem .5rem;border:1px solid rgba(0,212,255,.15);border-radius:8px;text-align:center;transition:all .2s}.actions a[data-v-a2cc0677]:hover{background:#00d4ff0f;border-color:#00d4ff40}button[data-v-a2cc0677]{border:1px solid rgba(255,255,255,.08);background:#ffffff0a;border-radius:8px;padding:.35rem .5rem;cursor:pointer;color:#b4d7f0b3;font-family:inherit;font-size:.82rem;transition:all .2s}button[data-v-a2cc0677]:hover{background:#ffffff14;border-color:#ffffff1f}button.danger[data-v-a2cc0677]{border-color:#ff3d7126;background:#ff3d710f;color:#ff5c8a}button.danger[data-v-a2cc0677]:hover{border-color:#ff3d7140;background:#ff3d711a}@media(max-width:680px){.runs-list li[data-v-a2cc0677]{flex-direction:column;align-items:flex-start}.actions[data-v-a2cc0677]{flex-direction:row}}.card[data-v-78543a1a]{border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:1.1rem;background:#0c101c8c;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 8px 32px #0000004d;transition:border-color .3s,box-shadow .3s;position:relative}.card[data-v-78543a1a]:hover{border-color:#ffffff1a;box-shadow:0 12px 40px #0006}.card-head[data-v-78543a1a]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.card-head h3[data-v-78543a1a]{margin:0;color:#e0eef8;font-size:1.05rem}.operation-id[data-v-78543a1a]{margin:.2rem 0 0;font-family:Courier New,monospace;color:#00d4ff8c;font-size:.84rem}.description[data-v-78543a1a]{color:#a0c3dc99;margin-bottom:1rem;font-size:.88rem}.form-grid[data-v-78543a1a]{display:grid;gap:.7rem}.field-wrap[data-v-78543a1a]{display:grid;gap:.35rem}label[data-v-78543a1a]{font-weight:700;font-size:.86rem;color:#c8e1f5bf}input[data-v-78543a1a],select[data-v-78543a1a],textarea[data-v-78543a1a]{border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.55rem .65rem;font:inherit;background:#ffffff0a;color:#e0eef8;transition:border-color .25s,box-shadow .25s}input[data-v-78543a1a]:focus,select[data-v-78543a1a]:focus,textarea[data-v-78543a1a]:focus{outline:none;border-color:#00d4ff59;box-shadow:0 0 0 3px #00d4ff14}input[data-v-78543a1a]::placeholder,textarea[data-v-78543a1a]::placeholder{color:#96c3e14d}input[type=checkbox][data-v-78543a1a]{accent-color:#00d4ff}textarea[data-v-78543a1a]{font-family:Courier New,monospace}.required[data-v-78543a1a]{color:#ff5c8a}.actions[data-v-78543a1a]{display:flex;gap:.75rem;align-items:center;margin-top:.2rem}.btn-primary[data-v-78543a1a],.btn-light[data-v-78543a1a]{border:0;border-radius:10px;padding:.55rem .8rem;cursor:pointer;font-weight:700;font-family:inherit;transition:all .25s ease}.tiny[data-v-78543a1a]{padding:.35rem .55rem;font-size:.78rem}.checklist-editor[data-v-78543a1a]{display:grid;gap:.5rem;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:.55rem;background:#ffffff05}.array-editor[data-v-78543a1a],.latbands-editor[data-v-78543a1a],.object-editor[data-v-78543a1a],.object-array-editor[data-v-78543a1a]{display:grid;gap:.45rem;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:.55rem;background:#ffffff05}.object-rows[data-v-78543a1a]{display:grid;gap:.4rem}.object-row[data-v-78543a1a]{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) auto;gap:.35rem;align-items:center}.object-array-table-wrap[data-v-78543a1a]{overflow-x:auto}.object-array-table[data-v-78543a1a]{width:100%;border-collapse:collapse;min-width:480px}.object-array-table th[data-v-78543a1a],.object-array-table td[data-v-78543a1a]{border:1px solid rgba(255,255,255,.06);padding:.35rem;text-align:left;color:#c8e1f5cc}.object-array-table th[data-v-78543a1a]{background:#ffffff0a;font-size:.78rem;color:#96c3e199;text-transform:uppercase;letter-spacing:.04em}.latbands-rows[data-v-78543a1a]{display:grid;gap:.45rem}.latbands-row[data-v-78543a1a]{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr)) auto;gap:.35rem;align-items:end}.array-header[data-v-78543a1a]{display:flex;justify-content:space-between;align-items:center}.array-header span[data-v-78543a1a]{font-size:.82rem;font-weight:700;color:#c8e1f5b3}.array-grid[data-v-78543a1a]{display:grid;gap:.45rem}.array-item[data-v-78543a1a]{display:grid;gap:.2rem}.array-item label[data-v-78543a1a]{font-size:.8rem}.array-input-wrap[data-v-78543a1a]{display:grid;grid-template-columns:1fr auto;gap:.35rem}.checklist-rows[data-v-78543a1a]{display:grid;gap:.5rem}.checklist-row[data-v-78543a1a]{display:grid;grid-template-columns:minmax(160px,1fr) 140px 110px auto;gap:.4rem;align-items:center}.checkbox-inline[data-v-78543a1a]{display:inline-flex;gap:.3rem;align-items:center;font-size:.82rem;font-weight:600;color:#c8e1f5b3}.btn-primary[data-v-78543a1a]{background:linear-gradient(135deg,#00b4e699,#6450dc66);color:#fff;box-shadow:0 0 24px #00b4e61a}.btn-primary[data-v-78543a1a]:hover{box-shadow:0 0 36px #00b4e62e;transform:translateY(-1px)}.btn-primary[data-v-78543a1a]:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-light[data-v-78543a1a]{background:#ffffff0f;color:#b4d7f0cc;border:1px solid rgba(255,255,255,.08)}.btn-light[data-v-78543a1a]:hover{background:#ffffff1a;border-color:#ffffff24}.link[data-v-78543a1a]{color:#00d4ff;text-decoration:none;font-weight:700;transition:color .2s}.link[data-v-78543a1a]:hover{color:#33e0ff}.badge[data-v-78543a1a]{display:inline-block;border-radius:999px;padding:.18rem .6rem;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.idle[data-v-78543a1a]{background:#96c3e114;color:#96c3e180;border:1px solid rgba(150,195,225,.1)}.ok[data-v-78543a1a]{background:#00ffa314;color:#00ffa3;border:1px solid rgba(0,255,163,.12)}.fail[data-v-78543a1a]{background:#ff3d7114;color:#ff3d71;border:1px solid rgba(255,61,113,.12)}.progress[data-v-78543a1a]{background:#fbbf2414;color:#fbbf24;border:1px solid rgba(251,191,36,.12)}.error[data-v-78543a1a]{color:#ff5c8a;margin-top:.5rem}.result-block[data-v-78543a1a]{margin-top:1rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.8rem}.result-block h4[data-v-78543a1a]{margin:0;color:#e0eef8}.result-block h5[data-v-78543a1a]{margin:.5rem 0 .3rem;color:#c8e1f5cc;font-size:.88rem}.result-block p[data-v-78543a1a]{margin:.2rem 0;color:#c8e1f5b3}.result-block strong[data-v-78543a1a]{color:#c8e1f5e6}.result-block ul[data-v-78543a1a]{padding-left:1.2rem;margin:.3rem 0}.result-block li[data-v-78543a1a]{color:#b4d7f0b3;margin:.15rem 0;font-size:.88rem}.result-head[data-v-78543a1a]{display:flex;justify-content:space-between;align-items:center}pre[data-v-78543a1a]{white-space:pre-wrap;background:#0000004d;border:1px solid rgba(255,255,255,.04);border-radius:10px;padding:.75rem;overflow-x:auto;color:#b4d7f0cc}@media(max-width:740px){.result-head[data-v-78543a1a],.card-head[data-v-78543a1a],.actions[data-v-78543a1a],.checklist-row[data-v-78543a1a],.array-input-wrap[data-v-78543a1a],.latbands-row[data-v-78543a1a],.object-row[data-v-78543a1a]{flex-direction:column;align-items:flex-start}.checklist-row[data-v-78543a1a],.latbands-row[data-v-78543a1a],.object-row[data-v-78543a1a]{grid-template-columns:1fr}}.domain-view[data-v-8277d52b]{display:grid;gap:1rem}.domain-header[data-v-8277d52b]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem;border-radius:16px;background:#0c101c80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06);box-shadow:0 2px 30px #00000026}.domain-header h2[data-v-8277d52b]{margin:0;color:#e8f2fa;font-size:1.2rem}.domain-header p[data-v-8277d52b]{margin:.35rem 0 0;color:#a0c3dc99;white-space:pre-line;line-height:1.5}.domain-meta[data-v-8277d52b]{text-align:right;flex-shrink:0}.domain-meta p[data-v-8277d52b]{font-size:.82rem}.domain-meta strong[data-v-8277d52b]{color:#b4d7f0cc}.chip[data-v-8277d52b]{display:inline-block;margin-bottom:.5rem;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.sin_datos[data-v-8277d52b]{color:#82aac880;background:#82aac812;border:1px solid rgba(130,170,200,.1)}.completo[data-v-8277d52b]{color:#00ffa3;background:#00ffa314;border:1px solid rgba(0,255,163,.12)}.parcial[data-v-8277d52b]{color:#fbbf24;background:#fbbf2414;border:1px solid rgba(251,191,36,.12)}.operation-grid[data-v-8277d52b]{display:grid;gap:1rem}.error[data-v-8277d52b]{color:#ff5c8a}.warning[data-v-8277d52b]{color:#fbbf24}@media(max-width:840px){.domain-header[data-v-8277d52b]{flex-direction:column}.domain-meta[data-v-8277d52b]{text-align:left}}
