.cap[data-astro-cid-joseifje]{height:calc(100dvh - 3.5rem);width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:clamp(.75rem,.5rem + .6vw,1.25rem);padding:clamp(.75rem,.5rem + .6vw,1.25rem);overflow:hidden}.cap-visual-col[data-astro-cid-joseifje]{display:flex;flex-direction:column;gap:.5rem;min-height:0}.cap-visual[data-astro-cid-joseifje]{position:relative;margin:0;flex:1 1 auto;min-height:0;overflow:hidden;background-color:var(--color-bg);border:1px solid var(--color-rule-strong)}.cap-visual-img[data-astro-cid-joseifje]{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1}.cap-visual-schematic[data-astro-cid-joseifje]{position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:70% auto;opacity:.13;mix-blend-mode:screen;pointer-events:none;z-index:0}.cap-visual-cap[data-astro-cid-joseifje]{position:absolute;inset:.5rem .5rem auto;display:flex;align-items:center;gap:.4rem;padding:.35rem .6rem;border:1px solid var(--color-rule-strong);background-color:#000205d9;backdrop-filter:blur(4px);color:var(--color-text-dim);font-size:.55rem;letter-spacing:var(--tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums;z-index:2}.cap-visual-cap-spacer[data-astro-cid-joseifje]{flex:1}.cap-visual-cap-sep[data-astro-cid-joseifje]{color:var(--color-rule-strong)}.cap-visual-cap-status[data-astro-cid-joseifje]{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-text)}.cap-visual-cap-dot[data-astro-cid-joseifje]{font-size:.5rem;line-height:1}.cap--operational[data-astro-cid-joseifje] .cap-visual-cap-dot[data-astro-cid-joseifje]{color:var(--color-signal-green)}.cap--standby[data-astro-cid-joseifje] .cap-visual-cap-dot[data-astro-cid-joseifje]{color:var(--color-signal-amber)}.cap--critical[data-astro-cid-joseifje] .cap-visual-cap-dot[data-astro-cid-joseifje]{color:var(--color-signal-red)}.cap-visual-strip-wrap[data-astro-cid-joseifje]{flex:0 0 auto;border:1px solid var(--color-rule-strong);background-color:var(--color-bg-elevated)}.cap-visual-strip-head[data-astro-cid-joseifje]{display:flex;align-items:center;gap:.5rem;padding:.3rem .5rem;border-bottom:1px dashed var(--color-rule);color:var(--color-text-dim);font-size:.5rem;letter-spacing:var(--tracking-label);text-transform:uppercase}.cap-visual-strip-tag[data-astro-cid-joseifje]{color:var(--color-signal-amber)}.cap-visual-strip-spacer[data-astro-cid-joseifje]{flex:1}.cap-visual-strip-count[data-astro-cid-joseifje]{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.cap-visual-strip[data-astro-cid-joseifje]{list-style:none;margin:0;padding:.4rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem}.cap-visual-strip-item[data-astro-cid-joseifje]{margin:0}.cap-visual-thumb[data-astro-cid-joseifje]{appearance:none;color:inherit;font:inherit;cursor:pointer;position:relative;display:block;width:100%;aspect-ratio:1;padding:0;background:transparent;border:1px solid var(--color-rule);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.cap-visual-thumb[data-astro-cid-joseifje]:hover,.cap-visual-thumb[data-astro-cid-joseifje]:focus-visible{border-color:var(--color-signal-cyan);transform:translateY(-1px);outline:none}.cap-visual-thumb[data-astro-cid-joseifje].is-active{border-color:var(--color-signal-cyan);box-shadow:inset 0 0 0 1px var(--color-signal-cyan)}.cap-visual-thumb[data-astro-cid-joseifje] img[data-astro-cid-joseifje]{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(.6) brightness(.85);transition:filter var(--dur-fast) var(--ease-out)}.cap-visual-thumb[data-astro-cid-joseifje]:hover img[data-astro-cid-joseifje],.cap-visual-thumb[data-astro-cid-joseifje].is-active img[data-astro-cid-joseifje]{filter:grayscale(0) brightness(1)}.cap-visual-thumb-num[data-astro-cid-joseifje]{position:absolute;top:.15rem;left:.2rem;color:var(--color-text);font-size:.5rem;letter-spacing:var(--tracking-mono);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px oklch(0% 0 0 / .8);pointer-events:none}.cap-visual-stats[data-astro-cid-joseifje]{flex:0 0 auto;margin:0;padding:0;border:1px solid var(--color-rule-strong);background-color:var(--color-bg-elevated);color:var(--color-text);font-variant-numeric:tabular-nums}.cap-visual-stats-head[data-astro-cid-joseifje]{padding:.3rem .5rem;border-bottom:1px dashed var(--color-rule);color:var(--color-text-dim);font-size:.5rem;letter-spacing:var(--tracking-label);text-transform:uppercase}.cap-visual-stats-tag[data-astro-cid-joseifje]{color:var(--color-signal-amber)}.cap-visual-stats-row[data-astro-cid-joseifje]{padding:.6rem clamp(.75rem,.5rem + .5vw,1.25rem);display:flex;align-items:baseline;justify-content:center;gap:0}.cap-visual-stat[data-astro-cid-joseifje]{flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.1rem;margin:0;min-width:0}.cap-visual-stat-value[data-astro-cid-joseifje]{margin:0;color:var(--color-text);font-family:var(--font-mono);font-size:clamp(1rem,.85rem + .5vw,1.4rem);font-weight:500;letter-spacing:-.015em;line-height:1;font-variant-numeric:tabular-nums;order:1}.cap-visual-stat-key[data-astro-cid-joseifje]{color:var(--color-text-muted);font-size:.5rem;letter-spacing:var(--tracking-label);text-transform:uppercase;order:2}.cap-visual-stats-sep[data-astro-cid-joseifje]{flex:0 0 auto;padding:0 clamp(.5rem,.3rem + .5vw,1rem);color:var(--color-rule-strong);font-family:var(--font-mono);font-size:clamp(1rem,.85rem + .5vw,1.4rem);font-weight:200;line-height:1;user-select:none;align-self:flex-start}.cap-panel[data-astro-cid-joseifje]{display:flex;flex-direction:column;gap:0;box-sizing:border-box;min-height:0;overflow:hidden}.cap-cls[data-astro-cid-joseifje]{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border:1px solid var(--color-rule-strong);border-bottom:0;color:var(--color-text-dim);font-size:.6rem;letter-spacing:var(--tracking-label);text-transform:uppercase;background-color:var(--color-bg-elevated);flex:0 0 auto}.cap-cls-spacer[data-astro-cid-joseifje]{flex:1}.cap-cls-tag[data-astro-cid-joseifje]{color:var(--color-signal-amber)}.cap-cls-meta[data-astro-cid-joseifje]{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.cap-body[data-astro-cid-joseifje]{flex:1;min-height:0;display:flex;flex-direction:column;gap:clamp(.75rem,.5rem + .5vw,1.25rem);border:1px solid var(--color-rule-strong);background-color:var(--color-bg);padding:clamp(1rem,.75rem + .8vw,1.75rem) clamp(1rem,.75rem + .8vw,1.75rem) .5rem;overflow:hidden}.cap-head[data-astro-cid-joseifje]{display:flex;flex-direction:column;gap:.5rem;padding-bottom:clamp(.5rem,.4rem + .4vw,1rem);border-bottom:1px solid var(--color-rule);flex:0 0 auto}.cap-headline[data-astro-cid-joseifje]{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.4rem,.9rem + 1.4vw,2.2rem);letter-spacing:var(--tracking-display);line-height:1.05;color:var(--color-text);text-transform:uppercase}.cap-tagline[data-astro-cid-joseifje]{margin:0;color:var(--color-text-dim);font-size:.85rem;line-height:1.5;max-width:60ch}.cap-fullbody-wrap[data-astro-cid-joseifje]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--color-rule);background-color:var(--color-bg-elevated);overflow:hidden}.cap-fullbody-head[data-astro-cid-joseifje]{display:flex;align-items:center;gap:.5rem;padding:.35rem .65rem;border-bottom:1px dashed var(--color-rule);background-color:var(--color-bg);color:var(--color-text-dim);font-size:.55rem;letter-spacing:var(--tracking-label);text-transform:uppercase;flex:0 0 auto}.cap-fullbody-tag[data-astro-cid-joseifje]{color:var(--color-signal-amber)}.cap-fullbody-spacer[data-astro-cid-joseifje]{flex:1}.cap-fullbody-cue[data-astro-cid-joseifje]{color:var(--color-signal-cyan);animation:cap-cue-bob 2.4s ease-in-out infinite;transform-origin:center}@media(prefers-reduced-motion:reduce){.cap-fullbody-cue[data-astro-cid-joseifje]{animation:none}}@keyframes cap-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.cap-fullbody-scroll[data-astro-cid-joseifje]{flex:1;min-height:0;overflow-y:scroll;overflow-x:hidden;padding:.85rem 1rem;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:var(--color-signal-cyan) var(--color-bg)}.cap-fullbody-scroll[data-astro-cid-joseifje]::-webkit-scrollbar{width:16px}.cap-fullbody-scroll[data-astro-cid-joseifje]::-webkit-scrollbar-track{background-color:var(--color-bg);border-left:1px solid var(--color-rule-strong);border-right:1px solid var(--color-rule-strong);box-shadow:inset 1px 0 #0006}.cap-fullbody-scroll[data-astro-cid-joseifje]::-webkit-scrollbar-thumb{background-color:var(--color-bg-elevated);border:1px solid var(--color-signal-cyan);border-radius:0;min-height:16px;background-image:linear-gradient(to bottom,transparent 0,transparent 30%,var(--color-signal-cyan) 30%,var(--color-signal-cyan) 32%,transparent 32%,transparent 48%,var(--color-signal-cyan) 48%,var(--color-signal-cyan) 50%,transparent 50%,transparent 66%,var(--color-signal-cyan) 66%,var(--color-signal-cyan) 68%,transparent 68%);background-size:100% 100%;background-repeat:no-repeat;background-position:center;transition:background-color var(--dur-fast) var(--ease-out)}.cap-fullbody-scroll[data-astro-cid-joseifje]::-webkit-scrollbar-thumb:hover{background-color:var(--color-signal-cyan);background-image:none}.cap-fullbody[data-astro-cid-joseifje]{color:var(--color-text-dim);font-size:.85rem;line-height:1.55}.cap-section-head[data-astro-cid-joseifje]{margin:1.2em 0 .4em;color:var(--color-text);font-family:var(--font-mono);font-size:.65rem;letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500;padding-bottom:.2em;border-bottom:1px dashed var(--color-rule)}.cap-section-head[data-astro-cid-joseifje]:first-child{margin-top:0}.cap-fullbody[data-astro-cid-joseifje] p[data-astro-cid-joseifje]{margin:0 0 .85em}.cap-fullbody[data-astro-cid-joseifje] p[data-astro-cid-joseifje]:last-child{margin-bottom:0}.cap-sub-list[data-astro-cid-joseifje]{list-style:none;margin:0 0 .85em;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.25rem 1rem}.cap-sub-list[data-astro-cid-joseifje] li[data-astro-cid-joseifje]{display:flex;align-items:baseline;gap:.5rem;color:var(--color-text-dim);font-size:.78rem;line-height:1.4;padding:.2rem 0;border-bottom:1px dotted var(--color-rule)}.cap-sub-num[data-astro-cid-joseifje]{color:var(--color-signal-cyan);font-size:.55rem;letter-spacing:var(--tracking-label);flex:0 0 auto}.cap-meta[data-astro-cid-joseifje]{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;padding:.4rem 0;border-top:1px dotted var(--color-rule);border-bottom:1px dotted var(--color-rule)}.cap-meta-row[data-astro-cid-joseifje]{display:inline-flex;align-items:baseline;gap:.5rem;font-size:.7rem}.cap-meta-key[data-astro-cid-joseifje]{color:var(--color-text-muted);font-size:.55rem;letter-spacing:var(--tracking-label);text-transform:uppercase}.cap-meta-value[data-astro-cid-joseifje]{color:var(--color-text);letter-spacing:var(--tracking-mono);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:.4rem}.cap-meta-value--operational[data-astro-cid-joseifje] .cap-meta-dot[data-astro-cid-joseifje]{color:var(--color-signal-green)}.cap-meta-value--standby[data-astro-cid-joseifje] .cap-meta-dot[data-astro-cid-joseifje]{color:var(--color-signal-amber)}.cap-meta-value--critical[data-astro-cid-joseifje] .cap-meta-dot[data-astro-cid-joseifje]{color:var(--color-signal-red)}.cap-meta-dot[data-astro-cid-joseifje]{font-size:.55rem;line-height:1}.cap-foot[data-astro-cid-joseifje]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;flex:0 0 auto}@media(max-width:1023.98px){.cap[data-astro-cid-joseifje]{height:auto;grid-template-columns:1fr;overflow:visible}.cap-visual[data-astro-cid-joseifje]{aspect-ratio:16 / 9;height:auto}.cap-panel[data-astro-cid-joseifje]{height:auto;overflow:visible}.cap-body[data-astro-cid-joseifje],.cap-fullbody-wrap[data-astro-cid-joseifje]{overflow:visible}.cap-fullbody-scroll[data-astro-cid-joseifje]{overflow:visible;max-height:none}.cap-fullbody-cue[data-astro-cid-joseifje]{display:none}}@media(max-width:767.98px){.cap[data-astro-cid-joseifje]{padding:.6rem;gap:.6rem}.cap-visual-strip[data-astro-cid-joseifje]{grid-template-columns:repeat(4,minmax(0,1fr))}.cap-sub-list[data-astro-cid-joseifje]{grid-template-columns:1fr}}@media(max-width:639.98px){.cap-foot[data-astro-cid-joseifje]{flex-direction:column;align-items:stretch}.cap-meta[data-astro-cid-joseifje]{flex-direction:column;gap:.5rem}.cap-headline[data-astro-cid-joseifje]{font-size:clamp(1.3rem,1rem + 1.2vw,1.8rem)}.cap-visual-strip[data-astro-cid-joseifje]{grid-template-columns:repeat(3,minmax(0,1fr))}}
