.analysis-module__zODZxG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.analysis-module__zODZxG__diagram{gap:var(--space-2);flex-direction:column;display:flex}.analysis-module__zODZxG__tier{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-4);position:relative}.analysis-module__zODZxG__tierHead{margin-bottom:var(--space-3)}.analysis-module__zODZxG__tierLabel{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:0;font-size:.75rem}.analysis-module__zODZxG__tierNote{margin:var(--space-1) 0 0;color:var(--muted);font-size:.85rem}.analysis-module__zODZxG__tierNodes{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.analysis-module__zODZxG__tierLink{left:50%;bottom:calc(var(--space-2) * -1);width:2px;height:var(--space-2);background:linear-gradient(to bottom, var(--line-strong), var(--accent));position:absolute}.analysis-module__zODZxG__appNode,.analysis-module__zODZxG__elementNode{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;gap:.15rem;display:flex}.analysis-module__zODZxG__appNode{border-left:3px solid var(--muted)}.analysis-module__zODZxG__appNode[data-deployed=true]{border-left-color:var(--accent)}.analysis-module__zODZxG__elementNode{border-left:3px solid color-mix(in srgb, var(--accent) calc(var(--load,0) * 100%), var(--line-strong));background:color-mix(in srgb, var(--accent-soft) calc(var(--load,0) * 60%), var(--surface-2))}.analysis-module__zODZxG__appGlyph{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent);font-size:.7rem}.analysis-module__zODZxG__nodeName{color:var(--ink);font-size:.95rem;font-weight:600}.analysis-module__zODZxG__nodeCode{font-family:var(--font-mono);color:var(--accent-2);font-size:.72rem}.analysis-module__zODZxG__nodeMeta{color:var(--muted);font-size:.8rem;line-height:1.45}.analysis-module__zODZxG__nodeCount{margin-top:var(--space-1);font-family:var(--font-mono);color:var(--muted);font-size:.72rem}.analysis-module__zODZxG__diagramFoot{margin:var(--space-3) 0 0;color:var(--muted);font-size:.88rem;line-height:1.6}.analysis-module__zODZxG__matrixScroll{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;max-width:100%;overflow-x:auto}.analysis-module__zODZxG__matrix{border-collapse:collapse;width:100%;min-width:44rem;font-size:.85rem}.analysis-module__zODZxG__matrixCaption{caption-side:top;text-align:left;padding:var(--space-3) var(--space-4) 0;color:var(--muted);font-size:.85rem;line-height:1.5}.analysis-module__zODZxG__matrixCorner,.analysis-module__zODZxG__matrixColHead{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--line-strong);color:var(--muted);vertical-align:bottom;font-size:.75rem;font-weight:600}.analysis-module__zODZxG__matrixCorner{text-align:left;padding-left:var(--space-4)}.analysis-module__zODZxG__matrixColLabel{text-align:center;line-height:1.25;display:block}.analysis-module__zODZxG__matrixRowHead{text-align:left;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);border-bottom:1px solid var(--line);color:var(--ink);white-space:nowrap;font-weight:600}.analysis-module__zODZxG__matrixCell{text-align:center;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--line);position:relative}.analysis-module__zODZxG__matrixDot{background:var(--accent);width:.7rem;height:.7rem;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;display:inline-block}.analysis-module__zODZxG__matrixTotal{text-align:center;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-2);border-bottom:1px solid var(--line);font-family:var(--font-mono);color:var(--muted)}.analysis-module__zODZxG__barList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.analysis-module__zODZxG__barRow{align-items:center;gap:var(--space-3);grid-template-columns:minmax(6rem,9rem) 1fr 2rem;display:grid}.analysis-module__zODZxG__barLabel{color:var(--ink);font-size:.85rem}.analysis-module__zODZxG__barTrack{border-radius:var(--radius-pill);background:var(--surface-3);height:.55rem;overflow:hidden}.analysis-module__zODZxG__barFill{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;display:block}.analysis-module__zODZxG__barValue{font-family:var(--font-mono);color:var(--muted);text-align:right;font-size:.8rem}@media (max-width:30rem){.analysis-module__zODZxG__barRow{grid-template-columns:1fr 2rem}.analysis-module__zODZxG__barTrack{order:3;grid-column:1/-1}}.analysis-module__zODZxG__stack{border-radius:var(--radius-pill);background:var(--surface-3);height:.75rem;display:flex;overflow:hidden}.analysis-module__zODZxG__stackSeg[data-status=live],.analysis-module__zODZxG__legendSwatch[data-status=live]{background:var(--accent)}.analysis-module__zODZxG__stackSeg[data-status=beta],.analysis-module__zODZxG__legendSwatch[data-status=beta]{background:var(--accent-2)}.analysis-module__zODZxG__stackSeg[data-status=experiment],.analysis-module__zODZxG__legendSwatch[data-status=experiment]{background:repeating-linear-gradient(135deg, var(--accent-2) 0 4px, transparent 4px 8px);border:1px solid var(--accent-2)}.analysis-module__zODZxG__stackSeg[data-status=planned],.analysis-module__zODZxG__legendSwatch[data-status=planned]{background:var(--line-strong)}.analysis-module__zODZxG__stackSeg[data-status=archived],.analysis-module__zODZxG__legendSwatch[data-status=archived]{background:var(--muted)}.analysis-module__zODZxG__legend{margin:var(--space-3) 0 0;gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.analysis-module__zODZxG__legendItem{align-items:center;gap:var(--space-2);font-size:.82rem;display:inline-flex}.analysis-module__zODZxG__legendSwatch{border-radius:2px;width:.65rem;height:.65rem}.analysis-module__zODZxG__legendLabel{color:var(--muted);text-transform:capitalize}.analysis-module__zODZxG__legendValue{font-family:var(--font-mono);color:var(--ink)}.analysis-module__zODZxG__projectRow{gap:var(--space-5);padding:var(--space-5) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid}@media (max-width:48rem){.analysis-module__zODZxG__projectRow{gap:var(--space-3);grid-template-columns:1fr}}.analysis-module__zODZxG__projectHead{gap:var(--space-2);flex-direction:column;display:flex}.analysis-module__zODZxG__projectTitleRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.analysis-module__zODZxG__projectTitle{margin:0;font-size:1.1rem}.analysis-module__zODZxG__projectTitle a{color:var(--ink);text-decoration:none}.analysis-module__zODZxG__projectTitle a:hover{color:var(--accent);text-decoration:underline}.analysis-module__zODZxG__projectSummary{color:var(--muted);margin:0;font-size:.88rem;line-height:1.6}.analysis-module__zODZxG__projectLinks{gap:var(--space-3);flex-wrap:wrap;font-size:.85rem;display:flex}.analysis-module__zODZxG__projectLinks a{color:var(--accent);font-weight:600;text-decoration:none}.analysis-module__zODZxG__projectLinks a:hover{text-decoration:underline}.analysis-module__zODZxG__highlights{gap:var(--space-2);color:var(--ink);flex-direction:column;margin:0;padding-left:1.1rem;font-size:.88rem;line-height:1.55;display:flex}.analysis-module__zODZxG__highlights li::marker{color:var(--accent)}.analysis-module__zODZxG__stackTags{gap:var(--space-1);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.analysis-module__zODZxG__stackTag{font-family:var(--font-mono);padding:.15rem var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface-2);font-size:.72rem}
