.process-continuity{border-block:1px solid var(--line);min-width:0;margin-block:1.25rem;padding-block:1rem}.process-continuity h3,.process-continuity h4{margin:0 0 .65rem}.process-continuity h4{font-size:1rem}.process-continuity p{overflow-wrap:anywhere}.process-continuity .continuity-reference,.process-continuity .continuity-current{min-width:0;padding:.85rem 0}.process-continuity .continuity-reference{border-bottom:1px solid var(--line)}.process-continuity .continuity-conclusion{color:var(--ink);font-weight:700}.process-continuity .continuity-note,.process-continuity .continuity-interval{color:var(--muted);font-size:.9rem}.process-continuity .continuity-interval{font-variant-numeric:tabular-nums}.process-continuity .continuity-interval time{display:block}.live-status{color:var(--ink);background:var(--surface);border-inline-start:3px solid;border-radius:.25rem;align-items:flex-start;gap:.65rem;margin:0 0 1.25rem;padding:.85rem 1rem;display:flex}.live-status svg{flex:none;margin-top:.2rem}.live-status div{gap:.15rem;min-width:0;display:grid}.live-status strong{font-size:.9rem}.live-status span{overflow-wrap:anywhere;font-size:.85rem}.punto-en-vivo{border:2px solid var(--marca);background:var(--marca);width:11px;height:11px;box-shadow:0 0 10px var(--marca-halo);opacity:1;border-radius:50%;flex:none;margin-top:.35rem}.live-status[data-transport=connected] .punto-en-vivo{animation:pulso-en-vivo 2.4s var(--curva-entrada) infinite}.live-status[data-transport=fallback] .punto-en-vivo{box-shadow:none;background:0 0;border-style:dashed}.live-status[data-transport=paused] .punto-en-vivo{box-shadow:none;background:0 0;border-style:double;border-width:4px}@keyframes pulso-en-vivo{0%{opacity:.45;transform:scale(.7)}55%{opacity:1;transform:none}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.punto-en-vivo{animation:none}}.swarm-page .page-heading{flex-wrap:wrap}.swarm-page .page-heading>div{min-width:0}.swarm-page .swarm-dossier{overflow-wrap:anywhere}.swarm-page .swarm-summary{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:1rem 2rem;margin-bottom:1.5rem;padding:1.2rem 0;display:flex}.swarm-page .swarm-summary span{align-items:center;gap:.5rem;display:flex}.swarm-page .swarm-summary strong{font-size:1.3rem}.swarm-page .swarm-layout{gap:1.5rem;display:grid}.swarm-page .swarm-layout-detail{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.swarm-page .swarm-services{min-width:0}.swarm-page .swarm-search{gap:.5rem;margin:1rem 0;display:grid}.swarm-page .swarm-search input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:var(--surface);border-radius:8px;padding:.7rem}.swarm-page .swarm-table-scroll{overflow-x:auto}.swarm-page table{border-collapse:collapse;text-align:left;width:100%}.swarm-page th,.swarm-page td{border-bottom:1px solid var(--line);vertical-align:top;padding:.8rem .6rem}.swarm-page th{color:var(--muted);font-size:.85rem}.swarm-page td:first-child{min-width:155px}.swarm-page td button{text-align:left;overflow-wrap:anywhere;justify-content:flex-start}.swarm-page td button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.swarm-page .swarm-image{overflow-wrap:anywhere;color:var(--muted);margin-top:.5rem;font-size:.85rem;display:block}.swarm-page .swarm-dossier{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:10px;min-width:0;padding:1.25rem}.swarm-page .swarm-dossier h2,.swarm-page .swarm-dossier h3{margin-top:1.2rem}.swarm-page .swarm-dossier dl{grid-template-columns:auto 1fr;gap:.6rem;display:grid}.swarm-page .swarm-dossier dd{text-align:right;overflow-wrap:anywhere;margin:0}.swarm-page .swarm-tasks li{grid-template-columns:minmax(0,1fr)}.swarm-page .swarm-tasks{padding:0;list-style:none}.swarm-page .swarm-tasks li{border-bottom:1px solid var(--line);gap:.2rem;padding:.8rem 0;display:grid}.swarm-page code{overflow-wrap:anywhere;font-size:.8rem}.swarm-page .swarm-nodes{margin-top:2rem}.swarm-page .swarm-node-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.swarm-page .swarm-node-grid article{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:1.2rem}.swarm-page .swarm-node-grid h3{margin-top:.6rem}@media (width<=1050px){.swarm-page .swarm-layout-detail{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.swarm-page .swarm-dossier{padding:.8rem}.swarm-page th,.swarm-page td{padding:.6rem .3rem}}.swarm-page .swarm-situations{margin-bottom:1.5rem}.swarm-page .swarm-situations h2{margin:0;font-size:1.2rem}.swarm-page .swarm-situations p{color:var(--muted);max-width:75ch}.swarm-page .swarm-situations ul{flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0;padding:0;list-style:none;display:flex}.swarm-page .swarm-situations li{color:var(--muted);padding:.35rem 0}.swarm-page .swarm-situations strong{color:var(--ink);font-variant-numeric:tabular-nums}.swarm-page .swarm-situations li[data-signal=review]{color:var(--warning)}.swarm-page .swarm-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.swarm-page .swarm-filters select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:var(--surface);font:inherit;border-radius:8px;padding:.7rem}.swarm-page .swarm-signal{border-left:3px solid var(--line);color:var(--muted);padding:.25rem .5rem;font-size:.9rem;line-height:1.5;display:inline-block}.swarm-page .swarm-signal[data-signal=review]{color:var(--warning);border-color:var(--warning)}.swarm-page .swarm-signal[data-signal=changing]{color:var(--accent);border-color:var(--accent)}.swarm-page .swarm-evidence{border-bottom:1px solid var(--line);padding-bottom:.5rem}.swarm-page .swarm-evidence p{max-width:70ch}.swarm-page .swarm-evidence p:last-child{color:var(--muted);font-size:.9rem}@media (width<=600px){.swarm-page .swarm-filters{grid-template-columns:minmax(0,1fr);gap:0}.swarm-page .swarm-search{margin:.6rem 0}}.swarm-timeline{border-top:1px solid var(--line);overflow-wrap:anywhere;min-width:0;margin-top:2.5rem;padding-top:1.5rem}.swarm-timeline>p{max-width:75ch}.swarm-timeline .section-heading{flex-wrap:wrap;gap:.75rem}.swarm-timeline time{font-variant-numeric:tabular-nums}.swarm-timeline>ol{border-left:2px solid var(--line);margin:1.5rem 0;padding:0 0 0 1rem;list-style:none}.swarm-timeline>ol>li{border-bottom:1px solid var(--line);margin-bottom:1rem;padding:.2rem 0 1.5rem .75rem;position:relative}.swarm-timeline>ol>li:before{content:"";background:var(--accent);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.55rem;left:-1.36rem}.swarm-timeline>ol>li[data-kind=gap]:before{background:var(--warning)}.swarm-timeline>ol>li>p{max-width:75ch}.swarm-timeline>ol>li>p:first-child{color:var(--muted);font-size:.9rem}.swarm-timeline>ol>li h3{margin:.5rem 0}.swarm-timeline details{min-width:0}.swarm-timeline summary{cursor:pointer;color:var(--accent);min-height:44px;padding:.65rem 0}.swarm-timeline .swarm-change{padding:.5rem 0 1rem}.swarm-timeline .swarm-change h4{margin:.5rem 0}.swarm-timeline .swarm-change dl{grid-template-columns:auto minmax(0,1fr);gap:.45rem 1rem;margin:0;display:grid}.swarm-timeline .swarm-change dt{color:var(--muted)}.swarm-timeline .swarm-change dd{min-width:0;margin:0}.swarm-timeline .swarm-change pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.swarm-timeline button[aria-disabled=true]{cursor:default;opacity:.7}@media (width<=480px){.swarm-timeline>ol{padding-left:.6rem}.swarm-timeline>ol>li{padding-left:.3rem}.swarm-timeline>ol>li:before{left:-.96rem}.swarm-timeline .swarm-change dl{grid-template-columns:minmax(0,1fr);gap:.25rem}.swarm-timeline .swarm-change dd{margin-bottom:.5rem}}.swarm-page .swarm-dossier .swarm-runtime{overflow-wrap:anywhere;border-top:1px solid var(--line);min-width:0;margin-top:1.5rem;padding-top:1rem;container-type:inline-size}.swarm-page .swarm-dossier .swarm-runtime .section-heading{flex-wrap:wrap;gap:.75rem}.swarm-page .swarm-dossier .swarm-runtime>p{max-width:72ch}.swarm-page .swarm-dossier .swarm-runtime>ul{margin:1rem 0;padding:0;list-style:none}.swarm-page .swarm-dossier .swarm-runtime>ul>li{border-top:1px solid var(--line);padding:.75rem 0 1rem}.swarm-page .swarm-dossier .swarm-runtime h4{font-family:var(--familia-titulos);margin:.5rem 0}.swarm-page .swarm-dossier .swarm-runtime dl{grid-template-columns:minmax(0,1fr);gap:.25rem;display:grid}.swarm-page .swarm-dossier .swarm-runtime dt{color:var(--muted)}.swarm-page .swarm-dossier .swarm-runtime dd{text-align:left;font-variant-numeric:tabular-nums;min-width:0;margin:0 0 .65rem}.swarm-page .swarm-dossier .swarm-runtime details{min-width:0}.swarm-page .swarm-dossier .swarm-runtime summary{cursor:pointer;color:var(--accent);min-height:44px;padding:.65rem 0}.swarm-page .swarm-dossier .swarm-runtime button[aria-disabled=true]{cursor:default;opacity:.7}@container (width>=30rem){.swarm-page .swarm-dossier .swarm-runtime>ul>li>dl{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:.6rem 1rem}}.swarm-page .swarm-dossier .replica-preview{border-block:1px solid var(--line);min-width:0;margin-block:1.25rem;padding-block:1rem;container-type:inline-size}.swarm-page .swarm-dossier .replica-preview p{overflow-wrap:anywhere;max-width:70ch}.swarm-page .swarm-dossier .replica-preview .replica-scope{color:var(--accent);font-weight:700}.swarm-page .swarm-dossier .replica-preview label{margin-block:1rem .4rem;font-weight:700;display:block}.swarm-page .swarm-dossier .replica-preview input{width:100%;min-width:0;max-width:12rem;min-height:44px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:.65rem}.swarm-page .swarm-dossier .replica-preview .replica-note{color:var(--muted);font-size:.9rem}.swarm-page .swarm-dossier .replica-preview .replica-capacity{font-weight:700}.swarm-page .swarm-dossier .replica-preview .replica-balance{border-top:1px solid var(--line);padding-block:.8rem}.swarm-page .swarm-dossier .replica-preview h4{margin:0 0 .65rem}.swarm-page .swarm-dossier .replica-preview dl{grid-template-columns:minmax(0,1fr);gap:.6rem;margin:0;display:grid}.swarm-page .swarm-dossier .replica-preview dl>div{min-width:0}.swarm-page .swarm-dossier .replica-preview dt{color:var(--muted)}.swarm-page .swarm-dossier .replica-preview dd{text-align:left;font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-weight:600}@container (width>=23rem){.swarm-page .swarm-dossier .replica-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.swarm-page .swarm-dossier .swarm-scheduling{border-top:1px solid var(--line);min-width:0;padding-block:1rem}.swarm-page .swarm-dossier .swarm-scheduling h4{margin-block:0 .7rem}.swarm-page .swarm-dossier .swarm-scheduling details{min-width:0;margin-block:.8rem}.swarm-page .swarm-dossier .swarm-scheduling summary{cursor:pointer;min-height:44px;padding-block:.65rem}.swarm-page .swarm-dossier .swarm-scheduling dl{grid-template-columns:minmax(0,1fr)}.swarm-page .swarm-dossier .swarm-scheduling dd,.swarm-page .swarm-dossier .swarm-scheduling li{overflow-wrap:anywhere;white-space:normal}.swarm-page .swarm-dossier .swarm-scheduling ul{padding-left:1.2rem}.swarm-page .swarm-dossier .swarm-scheduling li+li{margin-top:.6rem}.swarm-placement{overflow-wrap:anywhere;min-width:0;margin-block:1.5rem}.swarm-placement .placement-service{border-left:3px solid var(--accent);background:var(--accent-soft);padding:.7rem}.swarm-placement .placement-branches{border-left:1px solid var(--line);margin-left:.7rem;padding:0 0 0 .9rem;list-style:none}.swarm-placement .placement-branches>li{padding-block:.8rem;position:relative}.swarm-placement .placement-branches>li:before{content:"";border-top:1px solid var(--line);width:.9rem;position:absolute;top:1.5rem;left:-.9rem}.swarm-placement .placement-node-id{margin-block:.4rem;display:block}.swarm-placement summary{cursor:pointer;color:var(--accent);padding-block:.75rem}.swarm-placement summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.swarm-placement .placement-tasks{padding:0;list-style:none}.swarm-placement .placement-tasks li{border-top:1px solid var(--line);gap:.3rem;padding-block:.65rem;display:grid}.history-page .page-heading{flex-wrap:wrap}.history-page .page-heading>div{min-width:0}.history-page .history-controls{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;display:flex}.history-page .history-controls label{flex:220px;gap:.5rem;min-width:0;display:grid}.history-page .history-controls select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:8px;padding:.7rem}.history-page .history-source{color:var(--muted);align-items:flex-start;gap:.8rem;display:flex}.history-page .history-source svg{flex-shrink:0;margin-top:1rem}.history-page .history-source p{overflow-wrap:anywhere}.history-page .history-chart{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:1.5rem 0;padding:1rem}.history-page .history-chart svg{width:100%;height:auto;display:block}.history-page .history-chart text{fill:var(--muted);font-size:14px}.history-page .history-chart figcaption{color:var(--muted);margin-top:.7rem}.history-page .history-chart-scroll{overflow-x:auto}.history-page .history-chart-scroll svg{min-width:640px}.history-page .history-grid{stroke:var(--line)}.history-page .history-line{stroke:var(--accent);stroke-width:2.5px;fill:none}.history-page .history-point{fill:var(--accent)}.history-page .history-table{margin-bottom:1.5rem}.history-page .history-table summary{cursor:pointer;min-height:44px;padding:.8rem 0;font-weight:600}.history-page .history-table table{text-align:left;border-collapse:collapse;width:100%}.history-page .history-table caption{text-align:left;color:var(--muted);padding:.8rem 0}.history-page .history-table th,.history-page .history-table td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:.8rem .5rem}@media (width<=480px){.history-page .history-chart{padding:.4rem}.history-page .history-table th,.history-page .history-table td{padding:.6rem .2rem}}.history-page .history-stats{flex-wrap:wrap;gap:1rem 3rem;display:flex}.history-page .history-stats dt{color:var(--muted)}.history-page .history-stats dd{overflow-wrap:anywhere;margin:.4rem 0;font-size:1.3rem;font-weight:700}.vitals-page .page-heading{flex-wrap:wrap}.vitals-page .page-heading>div{min-width:0}.vitals-page .vitals-section{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;margin:1.5rem 0;padding:1.25rem}.vitals-page .vitals-section h2{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vitals-page .vitals-section p{overflow-wrap:anywhere;max-width:80ch}.vitals-page .vitals-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:1.2rem;margin:1.2rem 0;display:grid}.vitals-page .vitals-section>label{gap:.4rem;width:100%;min-width:0;max-width:24rem;display:grid}.vitals-page .vitals-section>label input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:var(--canvas);border-radius:6px;padding:.65rem}.vitals-page .vitals-stat{min-width:0}.vitals-page .vitals-stat dt{color:var(--muted);overflow-wrap:anywhere;font-size:.9rem}.vitals-page .vitals-stat dd{font-family:var(--familia-titulos);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:1.3rem;font-weight:700}.vitals-page .vitals-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.vitals-page .vitals-columns .vitals-section{margin:0}.vitals-page .vitals-memory-intro{border-left:3px solid var(--accent);color:var(--muted);padding-left:.8rem}.vitals-page .vitals-memory-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem 1.75rem;margin-bottom:0}.vitals-page .vitals-memory-stat{border-top:1px solid var(--line);padding-top:.9rem}.vitals-page .vitals-memory-stat dd p{font-family:var(--familia-interfaz);color:var(--muted);margin:.6rem 0 0;font-size:.95rem;font-weight:400;line-height:1.5}.vitals-page .vitals-memory-value{font-variant-numeric:tabular-nums}.vitals-page .vitals-table-scroll{margin:1rem 0;overflow-x:auto}.vitals-page .vitals-table-scroll table{border-collapse:collapse;text-align:left;width:100%}.vitals-page .vitals-table-scroll caption{text-align:left;margin-bottom:.8rem;font-weight:600}.vitals-page .vitals-table-scroll th,.vitals-page .vitals-table-scroll td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.8rem .6rem}.vitals-page .vitals-table-scroll thead{color:var(--muted);font-size:.85rem}.vitals-page .vitals-table-scroll td{white-space:nowrap}.vitals-page .vitals-meter{background:var(--accent-soft);border-radius:8px;min-width:90px;max-width:220px;height:8px;display:block}.vitals-page .vitals-meter>span{background:var(--accent);border-radius:8px;height:100%;display:block}.vitals-page .vitals-note{color:var(--muted);font-size:.9rem}.vitals-page .network-history-actions{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.vitals-page .vitals-missing{margin:1.5rem 0}.vitals-page .vitals-missing summary{cursor:pointer;min-height:44px;padding:.6rem 0}.vitals-page .vitals-missing li{overflow-wrap:anywhere}@media (width<=950px){.vitals-page .vitals-columns{grid-template-columns:minmax(0,1fr);gap:0}.vitals-page .vitals-columns .vitals-section{margin:1rem 0}}@media (width<=480px){.vitals-page .vitals-section{padding:.75rem}.vitals-page .vitals-stat dd{font-size:1.1rem}}.alerts-page .page-heading{flex-wrap:wrap}.alerts-page .page-heading>div{min-width:0}.alerts-page .alerts-summary{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:1rem 3rem;margin:1.5rem 0;padding-bottom:1rem;display:flex}.alerts-page .alerts-summary>div{align-items:baseline;gap:.6rem;display:flex}.alerts-page .alerts-summary strong{font-size:1.8rem;font-family:var(--familia-titulos)}.alerts-page .alerts-rules{gap:1rem;display:grid}.alerts-page .alerts-rule{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:10px;min-width:0;padding:1.25rem}.alerts-page .alerts-rule p{overflow-wrap:anywhere;max-width:80ch}.alerts-page .alerts-rule-firing{border-left-color:var(--warning)}.alerts-page .alerts-rule-pending{border-left-color:var(--accent)}.alerts-page .alerts-rule-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.alerts-page .alerts-rule-heading>div{min-width:0}.alerts-page .alerts-rule-heading h2{margin-top:.35rem}.alerts-page .alerts-state{color:var(--muted);font-weight:650}.alerts-page .alerts-rule-firing .alerts-state{color:var(--warning)}.alerts-page .alerts-rule-pending .alerts-state{color:var(--accent)}.alerts-page .alerts-severity{background:var(--accent-soft);border-radius:6px;padding:.2rem .6rem;font-size:.85rem}.alerts-page .alerts-facts{flex-wrap:wrap;gap:1rem 3rem;display:flex}.alerts-page .alerts-facts dt{color:var(--muted);font-size:.9rem}.alerts-page .alerts-facts dd{overflow-wrap:anywhere;margin:.3rem 0}.alerts-page .alerts-facts>div{min-width:0}.alerts-page .alerts-evidence summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-weight:600}.alerts-page .alerts-table-scroll{overflow-x:auto}.alerts-page .alerts-table-scroll table{border-collapse:collapse;text-align:left;width:100%}.alerts-page .alerts-table-scroll th,.alerts-page .alerts-table-scroll td{border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem .5rem}.alerts-page .alerts-table-scroll th{color:var(--muted);font-size:.85rem}.alerts-page .alerts-note{color:var(--muted);font-size:.9rem}@media (width<=480px){.alerts-page .alerts-rule{padding:.75rem}.alerts-page .alerts-table-scroll th,.alerts-page .alerts-table-scroll td{padding:.5rem .3rem}}.system-page .page-heading{flex-wrap:wrap}.system-page .page-heading>div{min-width:0}.system-page .system-filters{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;display:flex}.system-page .system-filters label{flex:200px;gap:.5rem;min-width:0;display:grid}.system-page .system-filters input,.system-page .system-filters select{font:inherit;background:var(--surface);width:100%;min-width:0;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:.7rem}.system-page .system-table-scroll{overflow-x:auto}.system-page .system-table-scroll table{border-collapse:collapse;text-align:left;width:100%}.system-page .system-table-scroll caption{text-align:left;padding:.8rem 0;font-weight:600}.system-page .system-table-scroll th,.system-page .system-table-scroll td{border-bottom:1px solid var(--line);vertical-align:top;padding:.8rem .5rem}.system-page .system-table-scroll thead{color:var(--muted);font-size:.85rem}.system-page .system-table-scroll button{text-align:left;overflow-wrap:anywhere;justify-content:flex-start;min-width:140px}.system-page .system-table-scroll button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.system-page .system-table-scroll tr[data-failed=true] td strong{color:var(--warning)}.system-page .system-substate{color:var(--muted);font-size:.9rem;display:block}.system-page .system-detail{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:10px;margin:1.5rem 0;padding:1.25rem}.system-page .system-detail h2{margin-top:1rem}.system-page .system-detail p{overflow-wrap:anywhere;max-width:80ch}.system-page .system-detail dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:1rem;display:grid}.system-page .system-detail dt{color:var(--muted)}.system-page .system-detail dd{overflow-wrap:anywhere;margin:.4rem 0;font-weight:600}@media (width<=480px){.system-page .system-detail{padding:.75rem}.system-page .system-table-scroll th,.system-page .system-table-scroll td{padding:.6rem .3rem}}.endpoint-health{overflow-wrap:anywhere;min-width:0}.endpoint-health .page-heading{flex-wrap:wrap;gap:1rem}.endpoint-health>p{max-width:76ch}.endpoint-health .endpoint-search{gap:.5rem;max-width:32rem;margin:1.5rem 0;display:grid}.endpoint-health input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:var(--surface);border-radius:8px;padding:.7rem}.endpoint-health table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;margin:1rem 0 1.5rem}.endpoint-health th,.endpoint-health td{vertical-align:top;border-bottom:1px solid var(--line);min-width:0;padding:1rem .75rem}.endpoint-health th{font-weight:600}.endpoint-health thead th{color:var(--muted);font-size:.9rem}.endpoint-health tbody th{width:30%}.endpoint-health tbody button{text-align:left;justify-content:flex-start}.endpoint-health tbody button[aria-expanded=true]{background:var(--accent-soft);border-color:var(--accent)}.endpoint-health td>span,.endpoint-health [data-certificate]>time,.endpoint-health .endpoint-url,.endpoint-health [data-certificate]>span,.endpoint-health [data-certificate]>strong{display:block}.endpoint-health .endpoint-url{color:var(--muted);margin-top:.6rem;font-size:.9rem;font-weight:400}.endpoint-health td,.endpoint-health dd,.endpoint-health time{font-variant-numeric:tabular-nums}.endpoint-health [data-certificate]{border-left:2px solid var(--line);padding-left:.6rem}.endpoint-health [data-certificate=warning],.endpoint-health [data-certificate=urgent]{border-color:var(--warning)}.endpoint-health [data-certificate]>strong{color:var(--warning);margin-top:.5rem;font-size:.9rem}.endpoint-health .endpoint-cell-label{display:none}.endpoint-health .endpoint-detail{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:10px;margin:1.5rem 0;padding:1.25rem}.endpoint-health .endpoint-detail dl{grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:.6rem 1rem;display:grid}.endpoint-health .endpoint-detail dt{color:var(--muted)}.endpoint-health .endpoint-detail dd{min-width:0;margin:0}.endpoint-health button[aria-disabled=true]{cursor:default;opacity:.7}@media (width<=750px){.endpoint-health table,.endpoint-health tbody,.endpoint-health tr,.endpoint-health th,.endpoint-health td{width:100%;display:block}.endpoint-health thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.endpoint-health tbody th{border-bottom:0;width:100%;padding:.75rem 0 .5rem}.endpoint-health tbody tr{border-top:1px solid var(--line);padding:.75rem 0}.endpoint-health td{border:0;padding:.5rem 0}.endpoint-health .endpoint-cell-label{color:var(--muted);margin-bottom:.25rem;font-size:.9rem;display:block}.endpoint-health .endpoint-detail{padding:.8rem}.endpoint-health .endpoint-detail dl{grid-template-columns:minmax(0,1fr);gap:.25rem}.endpoint-health .endpoint-detail dd{margin-bottom:.65rem}}.backups{overflow-wrap:anywhere;min-width:0}.backups>p{max-width:76ch;margin:.9rem 0}.backups .page-heading{flex-wrap:wrap;gap:1rem}.backups .backup-recovery{background:var(--surface);border-left:3px solid var(--muted);gap:1rem;margin:1.5rem 0;padding:1.25rem;display:flex}.backups .backup-recovery[data-linked=true]{border-color:var(--accent)}.backups .backup-recovery p{max-width:70ch;margin-top:.6rem}.backups .backup-recovery svg{color:var(--muted)}.backups .backup-ledger{background:var(--surface);border:1px solid var(--line);border-radius:10px}.backups .backup-ledger article{padding:1.35rem}.backups .backup-ledger article+article{border-top:1px solid var(--line)}.backups .backup-job-heading{align-items:center;gap:.75rem;display:flex}.backups .backup-job-heading svg{color:var(--muted)}.backups .backup-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.backups dt{color:var(--muted);font-size:.92rem}.backups dd{font-variant-numeric:tabular-nums;min-width:0;margin:.25rem 0 0}.backups summary{cursor:pointer;min-height:44px;color:var(--accent);padding:.65rem 0;font-weight:600}.backups details>p{padding:.5rem 0}.backups details dl{grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:.7rem 1rem;margin:.5rem 0;display:grid}.backups details dd{margin:0}.backups .backup-footnote{color:var(--muted);font-size:.92rem}.backups button[aria-disabled=true]{cursor:default;opacity:.7}@media (width<=750px){.backups .backup-status{grid-template-columns:minmax(0,1fr);gap:.65rem}.backups .backup-ledger article,.backups .backup-recovery{padding:1rem}.backups details dl{grid-template-columns:minmax(0,1fr);gap:.25rem}.backups details dd{margin-bottom:.5rem}}.dependencies{overflow-wrap:anywhere;min-width:0}.dependencies .page-heading{flex-wrap:wrap;gap:1rem}.dependencies p{max-width:76ch}.dependencies .dependency-provenance{border-bottom:1px solid var(--line);gap:1rem;margin:.75rem 0;padding:1.2rem 0;display:flex}.dependencies .dependency-provenance p{margin-top:.55rem}.dependencies .dependency-provenance svg{color:var(--accent)}.dependencies .dependency-selector{gap:.6rem;margin:1.5rem 0;display:grid}.dependencies .dependency-selector label{font-weight:650}.dependencies .dependency-selector select{width:100%;min-width:0;font:inherit;border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:8px;padding:.65rem}.dependencies .dependency-selected{background:var(--accent-soft);border-left:4px solid var(--accent);margin-bottom:1.5rem;padding:1rem 1.2rem}.dependencies .dependency-selected code{margin:.5rem 0;display:block}.dependencies .dependency-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.dependencies .dependency-columns>section{min-width:0}.dependencies .dependency-columns>section>p{margin-top:.65rem}.dependencies .dependency-relations{margin:1rem 0;padding:0;list-style:none}.dependencies .dependency-relations>li{border-top:1px solid var(--line);padding:1.25rem 0}.dependencies .dependency-relations p{margin:.55rem 0}.dependencies .dependency-presence,.dependencies .dependency-chain-note{color:var(--muted);font-size:.95rem}.dependencies .dependency-presence code,.dependencies .dependency-chain-note code{display:block}.dependencies a{color:var(--accent);text-underline-offset:.15em}.dependencies summary{cursor:pointer;min-height:44px;color:var(--accent);padding:.65rem 0;font-weight:650}.dependencies .dependency-chain{border-left:2px solid var(--line);margin:.75rem 0 0 .3rem;padding-left:1rem;list-style:none}.dependencies .dependency-chain li{gap:.35rem;padding:.75rem 0;display:grid}.dependencies .dependency-chain span{color:var(--muted)}.dependencies .dependency-chain a{margin-top:.4rem}.dependencies .dependency-empty,.dependencies .dependency-prompt{color:var(--muted);padding:1rem 0}@media (width<=900px){.dependencies .dependency-columns{grid-template-columns:minmax(0,1fr);gap:1rem}}.scheduled-jobs{overflow-wrap:anywhere;min-width:0}.scheduled-jobs>p{max-width:78ch;margin:.85rem 0}.scheduled-jobs .page-heading{flex-wrap:wrap;gap:1rem}.scheduled-jobs .scheduled-scope,.scheduled-jobs .scheduled-age{color:var(--muted);font-size:.94rem}.scheduled-jobs .scheduled-selector{gap:.5rem;margin:1.5rem 0 1rem;display:grid}.scheduled-jobs .scheduled-selector label{font-weight:650}.scheduled-jobs .scheduled-selector select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:.65rem}.scheduled-jobs .scheduled-detail{border:1px solid var(--line);background:var(--surface);border-radius:10px}.scheduled-jobs .scheduled-detail>header{border-bottom:1px solid var(--line);padding:1.3rem}.scheduled-jobs .scheduled-detail>header h2{font-size:1.25rem}.scheduled-jobs .scheduled-detail>header p{color:var(--muted);margin:.4rem 0 0}.scheduled-jobs .scheduled-evidence{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scheduled-jobs .scheduled-evidence>section{min-width:0;padding:1.3rem}.scheduled-jobs .scheduled-evidence>section+section{border-left:1px solid var(--line)}.scheduled-jobs .scheduled-evidence h3{margin-bottom:1rem}.scheduled-jobs .scheduled-evidence p{max-width:68ch;font-size:.94rem}.scheduled-jobs .scheduled-evidence .scheduled-observation{border-left:3px solid var(--accent);background:var(--accent-soft);margin:0 0 1rem;padding:.6rem .85rem;font-size:1rem;font-weight:650}.scheduled-jobs dl{margin:0}.scheduled-jobs dt{color:var(--muted);font-size:.92rem}.scheduled-jobs dd{font-variant-numeric:tabular-nums;min-width:0;margin:.25rem 0 1rem}.scheduled-jobs summary{cursor:pointer;min-height:44px;color:var(--accent);padding:.65rem 0;font-weight:650}.scheduled-jobs details{border-top:1px solid var(--line)}.scheduled-jobs .scheduled-agenda{margin-top:2rem}.scheduled-jobs .scheduled-agenda .section-heading{flex-wrap:wrap;gap:.5rem}.scheduled-jobs .scheduled-agenda ul{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:1rem 0 0;padding:0;list-style:none}.scheduled-jobs .scheduled-agenda li{border-left:3px solid #0000;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:1.2rem;padding:.85rem 1rem;display:grid}.scheduled-jobs .scheduled-agenda li[data-selected=true]{border-left-color:var(--accent);background:var(--accent-soft)}.scheduled-jobs .scheduled-agenda li+li{border-top:1px solid var(--line)}.scheduled-jobs .scheduled-agenda button{text-align:left;min-width:0;color:var(--accent);overflow-wrap:anywhere;background:0 0;border-color:#0000;justify-content:flex-start;padding:.45rem 0}.scheduled-jobs .scheduled-agenda li>div{font-variant-numeric:tabular-nums;min-width:0}.scheduled-jobs .scheduled-agenda span{color:var(--muted);font-size:.86rem;display:block}.scheduled-jobs button[aria-disabled=true]{cursor:default;opacity:.7}@media (width<=800px){.scheduled-jobs .scheduled-evidence{grid-template-columns:minmax(0,1fr)}.scheduled-jobs .scheduled-evidence>section+section{border-left:0;border-top:1px solid var(--line)}.scheduled-jobs .scheduled-agenda li{grid-template-columns:minmax(0,1fr);gap:.5rem}.scheduled-jobs .scheduled-detail>header,.scheduled-jobs .scheduled-evidence>section{padding:1rem}}.incident-dossier{overflow-wrap:anywhere;min-width:0}.incident-dossier>h1{margin-bottom:1rem}.incident-dossier p{max-width:78ch}.incident-dossier>p{margin:.8rem 0}.incident-dossier .incident-controls{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.5rem;margin:1.5rem 0;padding:1.25rem;display:grid}.incident-dossier .incident-controls>div,.incident-dossier .incident-controls form{min-width:0}.incident-dossier .incident-controls label{margin-bottom:.5rem;font-weight:650;display:block}.incident-dossier .incident-controls input,.incident-dossier .incident-controls select{width:100%;min-width:0;min-height:44px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:.6rem;display:block}.incident-dossier .incident-controls form button{margin-top:.6rem}.incident-dossier .incident-mode{border-left:3px solid var(--accent);background:var(--accent-soft);align-self:start;padding:.7rem .9rem}.incident-dossier .incident-mode strong{margin-bottom:.65rem;display:block}.incident-dossier .incident-end{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:650}.incident-dossier .incident-coverage{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:1rem 0;padding:.3rem 0}.incident-dossier .incident-coverage p{color:var(--muted);margin:.6rem 0;font-size:.94rem}.incident-dossier .incident-coverage .notice{color:var(--warning)}.incident-dossier .incident-source{color:var(--muted);font-size:.94rem}.incident-dossier .incident-chart{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;margin:1rem 0;padding:1rem}.incident-dossier .incident-chart figcaption{color:var(--muted);max-width:78ch;margin-top:.7rem;font-size:.94rem}.incident-dossier .incident-chart svg{width:100%;min-width:620px;display:block}.incident-dossier .incident-chart text{fill:var(--muted);font-size:14px;font-family:var(--familia-interfaz)}.incident-dossier .incident-plot{overflow-x:auto}.incident-dossier .incident-plot-placeholder{aspect-ratio:780/300;width:100%;min-width:620px;color:var(--muted);place-items:center;display:grid}.incident-dossier .incident-grid{stroke:var(--line)}.incident-dossier .incident-line{stroke:var(--accent);stroke-width:2.5px;fill:none}.incident-dossier .incident-point,.incident-dossier .incident-band{fill:var(--accent)}.incident-dossier .incident-gap{fill:var(--warning)}.incident-dossier summary{cursor:pointer;min-height:44px;color:var(--accent);padding:.65rem 0;font-weight:650}.incident-dossier table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:.5rem 0 1rem}.incident-dossier th,.incident-dossier td{text-align:left;border-bottom:1px solid var(--line);padding:.7rem}.incident-dossier th{color:var(--muted)}.incident-dossier section[aria-label="Evidencia de cambios"]{margin-top:2rem}.incident-dossier ol{border-left:2px solid var(--line);margin:1.25rem 0;padding:0;list-style:none}.incident-dossier ol>li{border-bottom:1px solid var(--line);margin-bottom:1.25rem;padding:0 0 1.25rem 1.1rem}.incident-dossier ol h3{font-size:1.05rem}.incident-dossier ol li>p{color:var(--muted);font-variant-numeric:tabular-nums;margin:.5rem 0}.incident-dossier ol li[data-kind=gap]{border-left:3px solid var(--warning);margin-left:-2px}.incident-dossier ol .notice{color:var(--warning)}.incident-dossier dl{margin:.5rem 0}.incident-dossier dl>div{border-top:1px solid var(--line);padding:.65rem 0}.incident-dossier dt{font-weight:650}.incident-dossier dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 0}@media (width<=750px){.incident-dossier .incident-controls{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}.incident-dossier .incident-chart{padding:.75rem}.incident-dossier th,.incident-dossier td{padding:.55rem .3rem}.incident-dossier table{font-size:.94rem}}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:var(--familia-interfaz);font-synthesis:none;--lienzo:#eaeef4;--panel:#fff;--superficie-elevada:#f6f8fc;--texto-principal:#0f1d33;--texto-secundario:#41506b;--texto-terciario:#48576f;--texto-sobre-marca:#050816;--borde:#6a7584;--informativo:#092755;--informativo-suave:#e2ebfa;--estado-ok:#0b5c3b;--estado-ok-suave:#e2f5ec;--estado-atencion:#7d4400;--estado-atencion-suave:#fdefdc;--estado-error:#a3170f;--estado-error-suave:#fde8e6;--estado-desconocido:#465469;--marca:#f7430b;--marca-texto:#ad2f09;--foco:#0d3577;--barra-fondo:#f2f5fa;--barra-texto:#0f1d33;--barra-actual:#e2ebfa;--barra-linea:#6a7584;--ink:#0f1d33;--muted:#41506b;--canvas:#eaeef4;--surface:#fff;--line:#6a7584;--accent:#092755;--accent-soft:#e2ebfa;--warning:#7d4400;--warning-soft:#fdefdc;--cromo-translucido:#ffffffd1;--cromo-barra-translucido:#f2f5fad1;--marca-halo:#f7430bb3;color:var(--texto-principal);background:var(--lienzo);--radio-comoda:16px;--radio-compacta:8px;--radio-pildora:30px;--relleno-comodo:16px;--sombra-elevada:0 16px 40px -26px #000000d9;--curva-entrada:cubic-bezier(.6, 0, .2, 1);--curva-salida:cubic-bezier(.22, .61, .36, 1);--familia-titulos:"Space Grotesk Variable", system-ui;--familia-interfaz:"Source Sans 3 Variable", system-ui;font-size:17px}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;padding:.55rem .9rem;font-weight:600;display:inline-flex}button:hover{border-color:var(--accent);background:var(--accent-soft)}button:disabled{cursor:wait;opacity:.65}:focus-visible{outline:3px solid var(--foco);outline-offset:4px}h1,h2,h3,h4{font-family:var(--familia-titulos);overflow-wrap:anywhere;margin:0;line-height:1.25}h1{letter-spacing:-.045em;font-size:clamp(1.65rem,2.6vw,2.4rem);font-weight:750}h2{letter-spacing:-.025em;font-size:1.1rem;font-weight:730}h3{overflow-wrap:anywhere;font-size:1.08rem;font-weight:700}p{margin:0;line-height:1.5}svg{flex-shrink:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:5;background:var(--surface);color:var(--ink);border-radius:6px;padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.brand{font-family:var(--familia-titulos);align-items:center;gap:.85rem;font-size:.8rem;line-height:1.4;display:flex}.brand>svg{border:1px solid var(--marca);width:37px;height:37px;color:var(--marca);border-radius:10px;padding:6px}.brand strong{color:var(--marca-texto);font-size:1.04rem;font-weight:700;display:block}.brand span{overflow-wrap:anywhere;min-width:0}.app-shell{background:var(--canvas);min-height:100vh;color:var(--ink);grid-template-columns:224px minmax(0,1fr);display:grid}.app-shell[data-theme=dark]{--lienzo:#050816;--panel:#0a0e27;--superficie-elevada:#121838;--texto-principal:#e8eef5;--texto-secundario:#aab4c8;--texto-terciario:#8b97b8;--texto-sobre-marca:#050816;--borde:#6b7699;--informativo:#c9e0ff;--informativo-suave:#152744;--estado-ok:#6fd3a0;--estado-ok-suave:#0e2a1f;--estado-atencion:#ffbe5c;--estado-atencion-suave:#2e2109;--estado-error:#ff9a8f;--estado-error-suave:#3a1410;--estado-desconocido:#9fb0c9;--marca:#f7430b;--marca-texto:#f7430b;--foco:#66e0ff;--barra-fondo:#070b1e;--barra-texto:#e8eef5;--barra-actual:#1b2450;--barra-linea:#6b7699;--ink:#e8eef5;--muted:#aab4c8;--canvas:#050816;--surface:#0a0e27;--line:#6b7699;--accent:#c9e0ff;--accent-soft:#152744;--warning:#ffbe5c;--warning-soft:#2e2109;--cromo-translucido:#0a0e27d1;--cromo-barra-translucido:#070b1ed1;--marca-halo:#f7430bb3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sidebar{background:var(--barra-fondo);color:var(--barra-texto);border-right:1px solid var(--barra-linea);flex-direction:column;gap:3.3rem;padding:2.15rem 1.3rem;display:flex}.sidebar nav a{border-radius:var(--radio-compacta);min-height:48px;color:var(--barra-texto);background:var(--barra-actual);border-left:3px solid var(--marca);align-items:center;gap:.75rem;padding:.7rem 1rem;text-decoration:none;display:flex}.sidebar-note{color:var(--barra-texto);border-top:1px solid var(--barra-linea);margin-top:auto;padding:1rem .25rem 0;font-size:.87rem}.sidebar-note p{margin-top:.6rem}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;min-height:86px;padding:1rem clamp(1rem,3vw,3rem);display:flex}.breadcrumb{color:var(--muted);font-size:.9rem}.breadcrumb span{color:var(--muted);padding:0 .8rem}.toolbar{flex-wrap:wrap;gap:.5rem;max-width:100%;display:flex}.icon-button{width:44px;padding:.5rem}#main{max-width:1350px;margin:0 auto;padding:2.25rem clamp(1rem,3vw,3rem) 2rem}.page-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.8rem;display:flex}.page-heading p{color:var(--muted);margin-top:.65rem}.view-label{color:var(--muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:.83rem;display:inline-flex}.coverage{background:var(--accent-soft);border-left:4px solid var(--accent);border-radius:0 8px 8px 0;align-items:flex-start;gap:.85rem;margin-bottom:2rem;padding:1.15rem 1.3rem;display:flex}.coverage>svg{color:var(--accent)}.coverage>div{min-width:0}.coverage h2{margin-bottom:.3rem;font-size:.98rem}.coverage p{color:var(--muted);max-width:80ch;font-size:.9rem}.coverage-partial{background:var(--warning-soft);border-color:var(--warning)}.coverage-partial>svg{color:var(--warning)}.section-heading{justify-content:space-between;align-items:baseline;gap:.8rem;margin:1.8rem 0 1rem;display:flex}.section-heading>span{color:var(--muted);font-size:.85rem}.resource-grid,.filesystem-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.2rem;display:grid}.resource{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:1.35rem 1.45rem 0;overflow:hidden}.resource-heading{align-items:center;gap:.65rem;display:flex}.resource-icon{color:var(--muted);display:flex}.resource-icon svg{width:22px;height:22px}.reading-value{font-family:var(--familia-titulos);letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:1.15rem;font-size:clamp(2rem,3.2vw,3.1rem);font-weight:650;line-height:1.2}.reading-caption{color:var(--muted);margin-top:.3rem;font-size:.9rem}.reading-caption strong{font-weight:600}.measurement{background:var(--line);border-radius:9px;height:7px;margin:1.35rem 0 .8rem;overflow:hidden}.measurement>span{background:var(--accent);border-radius:inherit;height:100%;display:block}.reading-status{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.85rem;font-size:.83rem;display:flex}.collection{color:var(--muted);margin:.35rem 0 1rem;font-size:.83rem}.attention{color:var(--warning);font-weight:600}.detail-button{border:0;border-top:1px solid var(--line);width:calc(100% + 2.9rem);color:var(--accent);border-radius:0;justify-content:space-between;margin:0 -1.45rem;padding:.65rem 1.45rem;font-size:.88rem}.detail-button[aria-expanded=true] svg{transform:rotate(180deg)}.reading-detail{border-top:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;padding:1rem 0 1.25rem;font-size:.9rem}.evidence{margin-top:1.15rem}.evidence h4{color:var(--ink);font-size:.85rem}.evidence dl{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:.45rem 1rem;display:grid}.evidence dt{color:var(--muted)}.evidence dd{color:var(--ink);margin:0}.reason{background:var(--warning-soft);color:var(--warning);border-radius:6px;margin:.6rem 0;padding:.7rem .8rem}.filesystem{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.filesystem .resource{border:0;border-radius:0}.filesystem .reading-value{font-size:2.3rem}.mount-identity{border-bottom:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;justify-content:space-between;gap:.5rem;padding:.6rem 1.45rem;font-size:.8rem;display:flex}.data-footnote{color:var(--muted);align-items:flex-start;gap:.6rem;margin-top:1.8rem;font-size:.83rem;display:flex}.data-footnote svg{margin-top:.2rem}.notice{border:1px solid var(--line);border-radius:8px;margin-bottom:1.2rem;padding:.9rem 1rem}.error{color:var(--warning);background:var(--warning-soft);border-color:var(--warning)}.empty-state{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:4rem 1rem}.empty-state h2{margin:1rem 0 .6rem}.empty-state p{color:var(--muted)}.login-layout{grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.login-story{background:var(--barra-fondo);color:var(--barra-texto);flex-direction:column;justify-content:space-between;gap:4rem;padding:clamp(2rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:1px solid var(--barra-linea);width:300px;height:300px;box-shadow:0 0 0 45px var(--barra-actual), 0 0 0 46px var(--barra-linea), 0 0 0 90px var(--barra-fondo), 0 0 0 91px var(--barra-linea);pointer-events:none;border-radius:64px;position:absolute;bottom:20%;right:-210px;transform:rotate(25deg)}.login-story h1{letter-spacing:-.05em;z-index:1;font-size:clamp(2.5rem,4vw,4.3rem);line-height:1.15;position:relative}.login-story p{color:var(--barra-texto);z-index:1;margin-top:1.5rem;font-size:1.13rem;position:relative}.login-footnote{color:var(--barra-texto);font-size:.85rem}.login-form-wrap{background:var(--lienzo);justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.login-form-wrap form{width:100%;max-width:370px}.login-icon{width:44px;height:44px;color:var(--informativo);background:var(--informativo-suave);border-radius:12px;margin-bottom:1.3rem;padding:10px}.login-form-wrap h2{margin-bottom:.6rem;font-size:1.65rem}.login-form-wrap p{color:var(--texto-secundario)}.login-form-wrap label{margin:1.35rem 0 .4rem;font-weight:600;display:block}.login-form-wrap input{border:1px solid var(--borde);border-radius:var(--radio-compacta);background:var(--panel);width:100%;min-height:48px;color:var(--texto-principal);padding:.75rem .85rem}.login-form-wrap .primary{background:var(--marca);color:var(--texto-sobre-marca);border-color:var(--marca);justify-content:space-between;width:100%;margin-top:1.7rem;padding-inline:1rem}.login-form-wrap .primary:hover{background:var(--marca);box-shadow:0 0 0 3px var(--marca-halo)}.login-form-wrap .form-note{margin-top:1rem;font-size:.83rem}.login-form-wrap .notice{margin-top:1rem}@media (width>=1600px){.app-shell:not(.login-layout){grid-template-columns:250px minmax(0,1fr)}}@media (width<=1100px){.view-label{display:none}.app-shell:not(.login-layout){grid-template-columns:190px minmax(0,1fr)}.sidebar{padding-inline:1rem}}@media (width<=800px){.app-shell:not(.login-layout){display:block}.sidebar{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem}.sidebar .brand{flex:150px}.sidebar nav a{min-height:44px;padding:.5rem .65rem}.sidebar-note{display:none}.brand{gap:.5rem;font-size:.7rem}.brand strong{font-size:.9rem}.brand>svg{width:32px;height:32px}.topbar{min-height:70px}#main{padding-top:1.5rem}.login-layout{grid-template-columns:1fr}.login-story{gap:2rem;padding:1.5rem}.login-story h1{font-size:2.3rem}.login-story p,.login-footnote{display:none}.login-form-wrap{padding:2.5rem 1.5rem}}@media (width<=580px){#main,.sidebar,.topbar,.notice,.coverage,.mount-identity{padding-inline:16px}.coverage,.data-footnote{gap:12px}.resource-grid,.filesystem-grid{grid-template-columns:minmax(0,1fr)}.breadcrumb{display:none}.topbar{justify-content:flex-end}.section-heading{flex-direction:column;gap:.3rem}.coverage{padding:1rem 16px}.resource{padding-inline:16px}.detail-button{width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px}.login-story,.login-form-wrap{padding-inline:20px}.evidence dl{grid-template-columns:1fr;gap:.2rem}.evidence dd{margin-bottom:.45rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.process-inventory{overflow-wrap:anywhere;min-width:0}.process-inventory>h1{margin-bottom:1.2rem}.process-coverage{border-left:4px solid var(--accent);background:var(--accent-soft);gap:.35rem;margin-bottom:1.5rem;padding:1rem 1.2rem;display:grid}.process-coverage h2{margin-bottom:.3rem}.process-coverage p{font-size:.9rem}.process-filters,.process-pagination{flex-wrap:wrap;align-items:end;gap:.65rem;margin:1rem 0;display:flex}.process-filters label,.process-pagination label{gap:.3rem;min-width:0;font-size:.9rem;display:grid}.process-filters input,.process-filters select,.process-pagination input,.process-pagination select{font:inherit;border:1px solid var(--line);background:var(--surface);min-width:0;max-width:100%;min-height:44px;color:var(--ink);border-radius:8px;padding:.6rem .7rem}.process-filters label:first-child{flex:200px}.process-table{border-collapse:collapse;background:var(--surface);text-align:left;table-layout:auto;width:100%}.process-table th{color:var(--muted);font-size:.83rem;font-weight:600}.process-table th,.process-table td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:.8rem .6rem}.process-table th:first-child{width:28%}.process-table td{font-variant-numeric:tabular-nums}.process-table td:nth-child(2),.process-table td:nth-child(4),.process-table td:nth-child(5){white-space:nowrap;overflow-wrap:normal}.process-dossier{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);overflow-wrap:anywhere;border-radius:0 0 12px 12px;min-width:0;padding:1.2rem}.process-dossier>h2{margin:1rem 0 .4rem}.process-dossier>h3{margin:1.5rem 0 .6rem}.process-dossier>p{color:var(--muted);margin-block:.4rem;font-size:.9rem}.sidebar nav{gap:.5rem;display:grid}.sidebar nav a:not([aria-current]){background:0 0;border-color:#0000}@media (width<=900px){.process-table,.process-table tbody,.process-table tr,.process-table td{width:100%;display:block}.process-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.process-table tr{border:1px solid var(--line);border-radius:8px;margin-bottom:.7rem;padding:.7rem}.process-table td{border:0;padding:.3rem 0;overflow-x:auto}.process-table td:before{content:attr(data-label);color:var(--muted);font-size:.8rem;display:block}.process-table td button{width:100%;margin-top:.5rem}.process-coverage,.process-dossier{padding-inline:12px}.process-filters{align-items:stretch}.process-filters label{flex:100%}.process-inventory button{max-width:100%}.process-dossier dl{grid-template-columns:minmax(0,1fr)}}.process-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.process-coverage h2{grid-column:1/-1;align-items:center;gap:.6rem;display:flex}.process-coverage details{grid-column:1/-1;font-size:.85rem}.process-coverage summary{cursor:pointer;min-height:44px;color:var(--accent);padding-block:.7rem}.process-coverage small{color:var(--muted);display:block}.process-workspace{align-items:start;gap:1.2rem;min-width:0;display:grid}.process-list-pane{min-width:0}.process-table-scroll{scrollbar-gutter:stable;max-height:65vh;overflow:auto}.process-table thead{background:var(--surface);z-index:1;position:sticky;top:0}.has-dossier .process-workspace{grid-template-columns:minmax(0,1.3fr) minmax(310px,1fr)}.process-dossier{margin-top:0;position:sticky;top:1rem}.process-dossier dl{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}@media (width<=1200px){.has-dossier .process-workspace{grid-template-columns:minmax(0,1fr)}.has-dossier .process-list-pane{display:none}.process-dossier{position:static}}@media (width<=900px){.process-coverage{grid-template-columns:minmax(0,1fr)}.process-table-scroll{max-height:none;overflow:visible}.process-table thead{position:absolute}.process-dossier dl{grid-template-columns:minmax(0,1fr)}}.process-table th:first-child{width:24%}.process-table th:nth-child(2){width:10%}.process-table th:nth-child(3){width:16%}.process-table th:nth-child(4){overflow-wrap:normal;width:22%}.process-table th:nth-child(5){width:10%}.process-table th:nth-child(6){width:18%}.process-dossier details{border-top:1px solid var(--line);margin-block:1rem;padding-top:.5rem}.process-dossier summary{min-height:44px;color:var(--accent);cursor:pointer;padding-block:.6rem}.resource,.page-heading,.coverage,.empty-state,.filesystem,.notice{border-radius:var(--radio-comoda)}.resource,.filesystem,.empty-state{box-shadow:var(--sombra-elevada)}.page-heading{background:var(--panel);border:1px solid var(--line);padding:var(--relleno-comodo);box-shadow:var(--sombra-elevada)}button,input,select,textarea,.process-table tr,.process-table td,.process-table th{border-radius:var(--radio-compacta);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.popover{background:var(--superficie-elevada);color:var(--ink);border:1px solid var(--line);border-radius:var(--radio-comoda);padding:var(--relleno-comodo);box-shadow:var(--sombra-elevada)}.topbar,.process-dossier{background:var(--panel)}.sidebar{background:var(--barra-fondo)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.topbar,.process-dossier,.popover{background:var(--cromo-translucido);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sidebar{background:var(--cromo-barra-translucido);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media (prefers-reduced-transparency:reduce){.topbar,.process-dossier,.popover,.sidebar{-webkit-backdrop-filter:none;backdrop-filter:none}.topbar,.process-dossier{background:var(--panel)}.popover{background:var(--superficie-elevada)}.sidebar{background:var(--barra-fondo)}}@media (forced-colors:active){.topbar,.process-dossier,.popover,.sidebar{-webkit-backdrop-filter:none;backdrop-filter:none}.topbar,.process-dossier{background:var(--panel)}.popover{background:var(--superficie-elevada)}.sidebar{background:var(--barra-fondo)}}.estado{border-radius:var(--radio-pildora);letter-spacing:1.2px;text-transform:uppercase;color:var(--texto-principal);opacity:1;border:1px solid #0000;align-items:center;gap:.35rem;padding:.1rem .6rem;font-size:12px;font-weight:600;display:inline-flex}.estado[data-estado=normal]{color:var(--texto-principal)}.estado[data-estado=ok]{color:var(--estado-ok);background:var(--estado-ok-suave)}.estado[data-estado=atencion]{color:var(--estado-atencion);background:var(--estado-atencion-suave)}.estado[data-estado=error]{color:var(--estado-error);background:var(--estado-error-suave)}.estado[data-estado=desconocido]{color:var(--estado-desconocido)}.estado[data-estado=obsoleto]{color:var(--texto-principal);background:var(--estado-atencion-suave);border-style:dashed;border-color:var(--estado-atencion)}.reading-value[data-quality=missing]{color:var(--estado-desconocido);align-items:center;gap:.5rem;display:flex}.origen{color:var(--texto-terciario);font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:.8rem}.esqueleto{border-radius:var(--radio-compacta);background:linear-gradient(90deg, var(--line), var(--superficie-elevada), var(--line));max-width:320px;height:14px;animation:cargando 1.6s var(--curva-salida) infinite;background-size:200% 100%;margin:1.2rem auto 0}@keyframes cargando{0%{background-position:200% 0}to{background-position:-200% 0}}.notice.error{color:var(--estado-error);background:var(--estado-error-suave);border-color:var(--estado-error)}.sidebar nav,.sidebar nav a{overflow-wrap:anywhere;min-width:0}
