.authOrb-module__X9Og3W__orb{aspect-ratio:1;isolation:isolate;will-change:transform, opacity;width:100%;position:relative}.authOrb-module__X9Og3W__orbIn{opacity:0;animation:1.1s cubic-bezier(.16,1,.3,1) forwards authOrb-module__X9Og3W__orbIn;position:absolute;inset:0;transform:translate(12%)scale(.6)}.authOrb-module__X9Og3W__glow{z-index:0;pointer-events:none;opacity:0;filter:blur(22px);background:radial-gradient(closest-side at 50% 18%,#ff8c3c8c,#ff8c3c00 60%),radial-gradient(closest-side at 50% 88%,#0037ff73,#0037ff00 62%);border-radius:50%;animation:1s cubic-bezier(.34,1.56,.64,1) .15s forwards authOrb-module__X9Og3W__orbPop;position:absolute;inset:-18%;transform:scale(.8)}.authOrb-module__X9Og3W__body,.authOrb-module__X9Og3W__rim,.authOrb-module__X9Og3W__canvas{border-radius:50%;position:absolute}.authOrb-module__X9Og3W__body{z-index:1;background:radial-gradient(circle at 38% 30%,#23262d 0%,#0e0f12 45%,#08090b 72%);inset:7%;box-shadow:0 60px 120px -40px #0b0c0e8c}.authOrb-module__X9Og3W__rim{z-index:2;pointer-events:none;opacity:0;inset:7%}.authOrb-module__X9Og3W__rimOrange{animation:1.2s cubic-bezier(.85,0,.15,1) forwards authOrb-module__X9Og3W__orbSettle;transform:translateY(-16px)scale(.9);box-shadow:0 -1px 2px #ffbc75,0 -10px 20px #ff834ae6,inset 0 5.5rem 3.8rem -4.2rem #f50,inset 0 5.6rem 8rem .57rem #321500}.authOrb-module__X9Og3W__rimBlue{animation:1.2s cubic-bezier(.85,0,.15,1) .1s forwards authOrb-module__X9Og3W__orbSettle;transform:translateY(16px)scale(.9);box-shadow:0 8px 22px -2px #0046ddbf,inset 0 -7.1rem 7.2rem -2.4rem #012fff,inset 0 -18.8rem 14.2rem -4.1rem #021777}.authOrb-module__X9Og3W__rimPlus{mix-blend-mode:plus-lighter;animation:1.2s cubic-bezier(.34,1.56,.64,1) .15s forwards authOrb-module__X9Og3W__orbSettle;transform:scale(1.1);box-shadow:inset 0 2.8rem 2.3rem -2.1rem #ffd1b0,inset 0 -2.6rem 5rem -2.1rem #8dedff,-1px -1px 4px -2px #75bcff,-4px -4px 20px -6px #4781ff}.authOrb-module__X9Og3W__canvas{z-index:3;opacity:0;width:100%;height:100%;animation:1s .1s forwards authOrb-module__X9Og3W__orbFade;inset:0}@keyframes authOrb-module__X9Og3W__orbIn{to{opacity:1;transform:none}}@keyframes authOrb-module__X9Og3W__orbPop{to{opacity:1;transform:none}}@keyframes authOrb-module__X9Og3W__orbSettle{to{opacity:1;transform:none}}@keyframes authOrb-module__X9Og3W__orbFade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.authOrb-module__X9Og3W__orbIn,.authOrb-module__X9Og3W__glow,.authOrb-module__X9Og3W__rim,.authOrb-module__X9Og3W__canvas{opacity:1;animation:none;transform:none}}
.matrix-module__sZS0AG__matrix{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:24px;padding:16px 20px;display:grid}.matrix-module__sZS0AG__heading{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.matrix-module__sZS0AG__heading strong{font-size:max(var(--fs-floor,0px), calc(13px * var(--fs-k,1)));color:var(--ink)}.matrix-module__sZS0AG__heading span,.matrix-module__sZS0AG__legend{font-size:max(var(--fs-floor,0px), calc(11px * var(--fs-k,1)));color:var(--muted)}.matrix-module__sZS0AG__columns{gap:0;height:210px;display:grid}.matrix-module__sZS0AG__column{flex-direction:column;gap:0;min-width:0;min-height:0;display:flex}.matrix-module__sZS0AG__column h4{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.matrix-module__sZS0AG__column button{border:1px solid var(--line);cursor:pointer;border-radius:0;flex:1 1 0;width:100%;min-height:0;margin:0;padding:0}.matrix-module__sZS0AG__column button:disabled{cursor:default;opacity:1}.matrix-module__sZS0AG__column button[aria-pressed=true],.matrix-module__sZS0AG__column button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.matrix-module__sZS0AG__column button:not(:disabled):hover{filter:brightness(1.2)}.matrix-module__sZS0AG__matrix [data-weight="0"],.matrix-module__sZS0AG__strips [data-weight="0"]{background:var(--paper);color:var(--faint)}.matrix-module__sZS0AG__matrix [data-weight="1"],.matrix-module__sZS0AG__strips [data-weight="1"]{color:#21113f;background:#ded4ff}.matrix-module__sZS0AG__matrix [data-weight="2"],.matrix-module__sZS0AG__strips [data-weight="2"]{color:#21113f;background:#bca2ff}.matrix-module__sZS0AG__matrix [data-weight="3"],.matrix-module__sZS0AG__strips [data-weight="3"]{color:#fff;background:#7950d8}.matrix-module__sZS0AG__matrix [data-weight="4"],.matrix-module__sZS0AG__strips [data-weight="4"]{color:#fff;background:#5425af}.matrix-module__sZS0AG__legend{justify-content:flex-end;align-items:center;gap:5px;margin-top:10px;display:flex}.matrix-module__sZS0AG__legend i{border:1px solid var(--line);border-radius:2px;width:12px;height:12px}.matrix-module__sZS0AG__heading strong small{font-size:max(var(--fs-floor,0px), calc(10px * var(--fs-k,1)));color:var(--muted);white-space:nowrap;font-weight:400}.matrix-module__sZS0AG__matrix{gap:16px;padding:12px}.matrix-module__sZS0AG__matrix>section{min-width:0}.matrix-module__sZS0AG__heading{gap:4px 8px}.matrix-module__sZS0AG__strips{gap:5px;max-width:360px;margin-top:9px;display:grid}.matrix-module__sZS0AG__strip{align-items:center;gap:6px;display:flex}.matrix-module__sZS0AG__strip>small{width:42px;color:var(--muted);font-size:max(var(--fs-floor,0px), calc(9px * var(--fs-k,1)));flex-shrink:0}.matrix-module__sZS0AG__stripCells{flex:1;min-width:0;display:flex}.matrix-module__sZS0AG__stripCells>span{border:1px solid var(--line);flex:1 1 0;min-width:0;height:12px}.matrix-module__sZS0AG__readout{font-size:max(var(--fs-floor,0px), calc(11px * var(--fs-k,1)));color:var(--ink);font-variant-numeric:tabular-nums}.matrix-module__sZS0AG__readout b{font-weight:600}.matrix-module__sZS0AG__heading{flex-wrap:nowrap;min-height:30px}.matrix-module__sZS0AG__heading strong{flex-shrink:0}.matrix-module__sZS0AG__heading>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.matrix-module__sZS0AG__column button:not(:disabled):hover{filter:brightness(1.08);outline:2px solid var(--ink);outline-offset:-1px;z-index:1;position:relative}
@keyframes RuntimeIconButton-module__OHcDKa__runtimeSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.RuntimeIconButton-module__OHcDKa__spin{animation:.9s linear infinite RuntimeIconButton-module__OHcDKa__runtimeSpin}
.topology-module__cbfR5G__hero{border:1px solid var(--h-edge);color:var(--h-ink);isolation:isolate;--t-blue:#3ba7ff;--t-violet:#7868e6;--t-amber:#f6a23a;--t-cyan:#27c2f3;--t-red:#ff4757;border-radius:10px;position:relative;overflow:hidden;container-type:inline-size}.topology-module__cbfR5G__hero[data-mode=dark]{--h-ink:#e9eefc;--h-mute:#93a6c6;--h-faint:#64789a;--h-edge:#ffffff12;--h-panel:#ffffff06;--h-panel-hover:#ffffff0b;--h-node:#09111fd1;--h-track:#96b2dc1c;--h-band:#8ea3c8;background:radial-gradient(60% 90% at 50% 120%,#534cff12,#0000 70%),linear-gradient(168deg,#0c1524 0%,#08111d 48%,#060d17 100%)}.topology-module__cbfR5G__hero[data-mode=light]{--h-ink:#0b142d;--h-mute:#4f6386;--h-faint:#7286a8;--h-edge:#dce5f3;--h-panel:#0b142d05;--h-panel-hover:#0b142d0a;--h-node:#fff;--h-track:#1c36641a;--h-band:#6f84aa;--t-blue:#0d74d6;--t-violet:#5744c9;--t-amber:#c1760f;--t-cyan:#0a8ab2;--t-red:#d92b3b;background:radial-gradient(60% 90% at 50% 120%,#534cff0d,#0000 70%),linear-gradient(168deg,#fff 0%,#f8fafe 52%,#f4f7fd 100%)}.topology-module__cbfR5G__grain{pointer-events:none;color:var(--h-ink);opacity:.02;z-index:0;background-image:radial-gradient(currentColor .5px,#0000 .5px);background-size:22px 22px;position:absolute;inset:0}.topology-module__cbfR5G__header{z-index:2;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 22px 0;display:flex;position:relative}.topology-module__cbfR5G__header h2{font-size:max(var(--fs-floor,0px), calc(16px * var(--fs-k,1)));letter-spacing:-.2px;color:var(--h-ink);margin:0;font-weight:600}.topology-module__cbfR5G__header p{font-size:max(var(--fs-floor,0px), calc(12px * var(--fs-k,1)));color:var(--h-mute);margin:5px 0 0}.topology-module__cbfR5G__canvas{z-index:1;margin-top:6px;position:relative}.topology-module__cbfR5G__paths{pointer-events:none;position:absolute;inset:0}.topology-module__cbfR5G__overlay{position:absolute;inset:0}.topology-module__cbfR5G__overlay a,.topology-module__cbfR5G__stackCanvas a{color:inherit;text-decoration:none}.topology-module__cbfR5G__hero [data-tone=blue]{--tone:var(--t-blue)}.topology-module__cbfR5G__hero [data-tone=violet]{--tone:var(--t-violet)}.topology-module__cbfR5G__hero [data-tone=amber]{--tone:var(--t-amber)}.topology-module__cbfR5G__hero [data-tone=cyan]{--tone:var(--t-cyan)}.topology-module__cbfR5G__hero [data-tone=red]{--tone:var(--t-red)}.topology-module__cbfR5G__hero [data-source=blue]{--source:var(--t-blue)}.topology-module__cbfR5G__hero [data-source=violet]{--source:var(--t-violet)}.topology-module__cbfR5G__lane{transition:opacity .28s}.topology-module__cbfR5G__lane[data-dim]{opacity:.28}.topology-module__cbfR5G__band{stroke:none}.topology-module__cbfR5G__paths .topology-module__cbfR5G__rim,.topology-module__cbfR5G__paths .topology-module__cbfR5G__strand,.topology-module__cbfR5G__paths .topology-module__cbfR5G__bloom,.topology-module__cbfR5G__paths .topology-module__cbfR5G__signal,.topology-module__cbfR5G__paths .topology-module__cbfR5G__flow,.topology-module__cbfR5G__paths .topology-module__cbfR5G__drift{fill:none;stroke-linecap:round}.topology-module__cbfR5G__residue{pointer-events:none}.topology-module__cbfR5G__feed{stroke:var(--h-faint);stroke-width:1px;stroke-dasharray:2 4;opacity:.6}.topology-module__cbfR5G__paths .topology-module__cbfR5G__signal{stroke:var(--tone);opacity:.9;filter:drop-shadow(0 0 6px var(--tone))}.topology-module__cbfR5G__paths .topology-module__cbfR5G__flow,.topology-module__cbfR5G__paths .topology-module__cbfR5G__drift{stroke:#fff;stroke-width:1.8px}.topology-module__cbfR5G__paths .topology-module__cbfR5G__flow{stroke-width:2.4px;stroke-dasharray:4 156;opacity:.85;filter:drop-shadow(0 0 3px #fffc);animation:16s linear infinite topology-module__cbfR5G__stream}.topology-module__cbfR5G__paths .topology-module__cbfR5G__drift{stroke:var(--h-ink);stroke-width:1.4px;stroke-dasharray:2 148;opacity:.3;animation:20s linear infinite topology-module__cbfR5G__drift}.topology-module__cbfR5G__hero[data-mode=light] .topology-module__cbfR5G__paths .topology-module__cbfR5G__drift{stroke:var(--h-band);opacity:.6}@keyframes topology-module__cbfR5G__stream{to{stroke-dashoffset:-1600px}}@keyframes topology-module__cbfR5G__drift{to{stroke-dashoffset:-1500px}}.topology-module__cbfR5G__paths .topology-module__cbfR5G__rim{stroke-width:1px;opacity:.9}.topology-module__cbfR5G__paths .topology-module__cbfR5G__strand{stroke:var(--h-band);stroke-width:.8px;opacity:.16}.topology-module__cbfR5G__paths .topology-module__cbfR5G__bloom{stroke:var(--tone);opacity:.22;filter:blur(9px)}.topology-module__cbfR5G__hero[data-mode=light] .topology-module__cbfR5G__paths .topology-module__cbfR5G__bloom{opacity:.12}.topology-module__cbfR5G__tick{fill:var(--tone);opacity:.85}.topology-module__cbfR5G__gate{border-left:1px solid color-mix(in srgb, var(--t-violet) 38%, transparent);border-right:1px solid color-mix(in srgb, var(--t-violet) 38%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--t-violet) 16%, transparent), color-mix(in srgb, var(--t-violet) 7%, transparent) 30%, color-mix(in srgb, var(--t-violet) 7%, transparent) 70%, color-mix(in srgb, var(--t-violet) 13%, transparent)),  repeating-linear-gradient(180deg, color-mix(in srgb, var(--t-violet) 55%, transparent) 0 1px, transparent 1px 14px) left / 5px 100% no-repeat, repeating-linear-gradient(180deg, color-mix(in srgb, var(--t-violet) 55%, transparent) 0 1px, transparent 1px 14px) right / 5px 100% no-repeat;box-shadow:inset 0 0 40px color-mix(in srgb, var(--t-violet) 12%, transparent), 0 0 50px color-mix(in srgb, var(--t-violet) 10%, transparent);pointer-events:none;position:absolute;top:0;bottom:8px}.topology-module__cbfR5G__gateBeam{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--t-violet) 70%, transparent) 20%, color-mix(in srgb, var(--t-cyan) 60%, transparent) 50%, color-mix(in srgb, var(--t-violet) 70%, transparent) 80%, transparent);width:1px;box-shadow:0 0 12px 1px color-mix(in srgb, var(--t-violet) 45%, transparent);opacity:.55;position:absolute;top:0;bottom:0;left:50%}.topology-module__cbfR5G__gateLight{pointer-events:none;background:radial-gradient(50% 50%,#665cff29,#0000 70%);width:420px;position:absolute;top:-10%;bottom:-10%;transform:translate(-50%)}.topology-module__cbfR5G__outcomeLight{background:radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, var(--tone) 13%, transparent), transparent 70%);pointer-events:none;width:520px;height:260px;transition:opacity .28s;position:absolute;transform:translate(-38%,-50%)}.topology-module__cbfR5G__outcomeLight[data-dim]{opacity:.3}.topology-module__cbfR5G__hero[data-mode=light] .topology-module__cbfR5G__gate{box-shadow:inset 0 0 30px color-mix(in srgb, var(--t-violet) 6%, transparent);opacity:.75;background-color:#0000}.topology-module__cbfR5G__hero[data-mode=light] .topology-module__cbfR5G__gateLight{background:radial-gradient(50% 50%,#5744c914,#0000 70%)}.topology-module__cbfR5G__hero[data-mode=light] .topology-module__cbfR5G__outcomeLight{background:radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, var(--tone) 7%, transparent), transparent 70%)}.topology-module__cbfR5G__zone{z-index:2;font-size:max(var(--fs-floor,0px), calc(9.5px * var(--fs-k,1)));letter-spacing:1.5px;text-transform:uppercase;color:var(--h-faint);pointer-events:none;white-space:nowrap;font-weight:600;position:absolute}.topology-module__cbfR5G__gateZone{color:color-mix(in srgb, var(--t-violet) 70%, var(--h-ink));align-items:center;gap:6px;display:inline-flex;transform:translate(-50%)}.topology-module__cbfR5G__gateZone img{opacity:.85}.topology-module__cbfR5G__gateChip{z-index:3;border:1px solid color-mix(in srgb, var(--t-violet) 35%, transparent);background:var(--h-node);font-size:max(var(--fs-floor,0px), calc(11px * var(--fs-k,1)));color:var(--h-mute);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;transition:border-color .2s,color .2s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.topology-module__cbfR5G__gateChip svg{color:var(--t-violet)}.topology-module__cbfR5G__gateChip b{font-size:max(var(--fs-floor,0px), calc(12.5px * var(--fs-k,1)));color:var(--h-ink);font-weight:600}.topology-module__cbfR5G__gateChip:hover,.topology-module__cbfR5G__gateChip:focus-visible{border-color:var(--t-violet);color:var(--h-ink);outline:none}.topology-module__cbfR5G__laneLayer{pointer-events:none;position:absolute;inset:0}.topology-module__cbfR5G__laneLayer>*{pointer-events:auto}.topology-module__cbfR5G__source{z-index:3;border:1px solid var(--h-edge);background:linear-gradient(160deg, color-mix(in srgb, var(--source) 7%, transparent), transparent 55%), var(--h-panel);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--source) 18%, transparent);border-radius:10px;gap:9px;padding:12px 14px;transition:opacity .28s,border-color .2s;display:grid;position:absolute;transform:translateY(-50%)}.topology-module__cbfR5G__source:hover{border-color:color-mix(in srgb, var(--source) 40%, transparent)}.topology-module__cbfR5G__source[data-dim],.topology-module__cbfR5G__stage[data-dim],.topology-module__cbfR5G__outcome[data-dim],.topology-module__cbfR5G__hub[data-dim]{opacity:.32}.topology-module__cbfR5G__sourceMain{align-items:center;gap:12px;display:flex}.topology-module__cbfR5G__sourceMain>svg{color:var(--source);box-sizing:content-box;background:color-mix(in srgb, var(--source) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--source) 22%, transparent);border-radius:9px;flex:none;padding:7px}.topology-module__cbfR5G__sourceMain>svg:last-child:not(:first-child){box-shadow:none;background:0 0;margin-left:auto;padding:0}.topology-module__cbfR5G__sourceMain b{letter-spacing:-.6px;color:var(--h-ink);font-size:22px;font-weight:600;line-height:1.1;display:block}.topology-module__cbfR5G__sourceMain small{white-space:nowrap;font-size:max(var(--fs-floor,0px), calc(11.5px * var(--fs-k,1)));color:var(--h-mute);margin-top:1px;display:block}.topology-module__cbfR5G__sourceFacts,.topology-module__cbfR5G__stageFacts{flex-wrap:wrap;gap:5px;display:flex}.topology-module__cbfR5G__stageFacts{z-index:3;padding-left:11px;position:absolute}.topology-module__cbfR5G__stageFacts .topology-module__cbfR5G__langChip{--source:var(--t-violet)}.topology-module__cbfR5G__langChip,.topology-module__cbfR5G__factChip{border:1px solid var(--h-edge);background:var(--h-node);border-radius:7px;align-items:center;gap:5px;height:26px;transition:border-color .2s;display:inline-flex}.topology-module__cbfR5G__langChip{min-width:28px;color:var(--chip,var(--source));justify-content:center;padding:0 5px}.topology-module__cbfR5G__langChip svg{fill:var(--chip,var(--source))}.topology-module__cbfR5G__factChip{font-size:max(var(--fs-floor,0px), calc(11px * var(--fs-k,1)));color:var(--h-mute);padding:0 7px}.topology-module__cbfR5G__factChip svg{color:var(--source)}.topology-module__cbfR5G__factChip b{color:var(--h-ink);font-weight:600}.topology-module__cbfR5G__langChip:hover,.topology-module__cbfR5G__factChip:hover,.topology-module__cbfR5G__langChip:focus-visible,.topology-module__cbfR5G__factChip:focus-visible{border-color:color-mix(in srgb, var(--source) 55%, transparent);outline:none}.topology-module__cbfR5G__stage{z-index:3;border-left:2px solid var(--tone);gap:1px;padding-left:9px;transition:opacity .28s;display:grid;position:absolute;transform:translateY(-100%)}.topology-module__cbfR5G__stageValue{align-items:center;gap:8px;display:flex}.topology-module__cbfR5G__stage b{letter-spacing:-.6px;color:var(--h-ink);font-size:21px;font-weight:600;line-height:1.1}.topology-module__cbfR5G__stage span{font-size:max(var(--fs-floor,0px), calc(11.5px * var(--fs-k,1)));color:var(--h-mute);white-space:nowrap}.topology-module__cbfR5G__stage small{font-size:max(var(--fs-floor,0px), calc(10.5px * var(--fs-k,1)));color:var(--h-faint)}.topology-module__cbfR5G__stage small:before{content:"· "}.topology-module__cbfR5G__stage .topology-module__cbfR5G__stageNote{font-size:max(var(--fs-floor,0px), calc(10.5px * var(--fs-k,1)));color:var(--h-faint)}.topology-module__cbfR5G__hero[data-density=compact] .topology-module__cbfR5G__stage small{display:block}.topology-module__cbfR5G__hero[data-density=compact] .topology-module__cbfR5G__stage small:before{content:none}.topology-module__cbfR5G__stage:hover b,.topology-module__cbfR5G__stage:focus-visible b{color:var(--tone)}.topology-module__cbfR5G__stage:focus-visible{outline:none}.topology-module__cbfR5G__hub{z-index:3;background:var(--h-node);border:1px solid var(--tone);width:38px;height:38px;color:var(--tone);box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 10%, transparent), 0 0 22px color-mix(in srgb, var(--tone) 30%, transparent);border-radius:50%;place-items:center;transition:opacity .28s;display:grid;position:absolute;transform:translate(-50%,-50%)}.topology-module__cbfR5G__hub:after{content:"";border:1px solid var(--tone);opacity:0;border-radius:50%;animation:3.6s ease-out infinite topology-module__cbfR5G__halo;position:absolute;inset:-1px}@keyframes topology-module__cbfR5G__halo{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.topology-module__cbfR5G__outcome{z-index:3;gap:8px;transition:opacity .28s;display:grid;position:absolute;transform:translateY(-50%)}.topology-module__cbfR5G__outcomeMain{border:1px solid #0000;border-radius:9px;gap:2px;margin:-6px -10px;padding:6px 10px;transition:background-color .2s,border-color .2s;display:grid}.topology-module__cbfR5G__outcomeMain:hover,.topology-module__cbfR5G__outcomeMain:focus-visible{background:var(--h-panel-hover);border-color:var(--h-edge);outline:none}.topology-module__cbfR5G__outcomeMain strong{font-size:max(var(--fs-floor,0px), calc(13px * var(--fs-k,1)));color:var(--h-ink);font-weight:600}.topology-module__cbfR5G__outcomeValue{align-items:baseline;gap:9px;display:flex}.topology-module__cbfR5G__hero[data-mode=dark] .topology-module__cbfR5G__outcomeValue b{text-shadow:0 0 26px color-mix(in srgb, var(--tone) 45%, transparent)}.topology-module__cbfR5G__outcomeValue b{letter-spacing:-1.4px;color:var(--tone);font-size:38px;font-weight:600;line-height:1.05}.topology-module__cbfR5G__outcomeValue small{font-size:max(var(--fs-floor,0px), calc(12px * var(--fs-k,1)));color:var(--h-mute)}.topology-module__cbfR5G__outcomeValue>svg{align-self:center;margin-left:4px}.topology-module__cbfR5G__outcomeDetails{flex-wrap:wrap;gap:6px;display:flex}.topology-module__cbfR5G__detailChip{border:1px solid var(--h-edge);background:var(--h-panel);height:26px;font-size:max(var(--fs-floor,0px), calc(11px * var(--fs-k,1)));color:var(--h-mute);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 9px;transition:border-color .2s;display:inline-flex}.topology-module__cbfR5G__detailChip svg{color:var(--tone)}.topology-module__cbfR5G__detailChip b{color:var(--h-ink);font-weight:600}.topology-module__cbfR5G__detailChip:hover,.topology-module__cbfR5G__detailChip:focus-visible{border-color:color-mix(in srgb, var(--tone) 55%, transparent);outline:none}.topology-module__cbfR5G__tooltip{z-index:6;pointer-events:none;background:var(--h-node);border:1px solid var(--h-edge);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px;padding:6px 9px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 8px 24px #00000059}.topology-module__cbfR5G__tooltip b{font-size:max(var(--fs-floor,0px), calc(11px * var(--fs-k,1)));color:var(--h-ink);text-transform:capitalize;font-weight:600;display:block}.topology-module__cbfR5G__tooltip span{font-size:max(var(--fs-floor,0px), calc(10px * var(--fs-k,1)));color:var(--h-mute);margin-top:2px;display:block}.topology-module__cbfR5G__hero[data-density=compact] .topology-module__cbfR5G__sourceMain b,.topology-module__cbfR5G__hero[data-density=compact] .topology-module__cbfR5G__stage b{font-size:19px}.topology-module__cbfR5G__hero[data-density=compact] .topology-module__cbfR5G__outcomeValue b{font-size:32px}.topology-module__cbfR5G__stackCanvas{z-index:1;gap:14px;padding:16px 18px 20px;display:grid;position:relative}.topology-module__cbfR5G__stackLane{border:1px solid var(--h-edge);border-left:3px solid var(--tone);border-radius:10px;gap:10px;padding:14px;display:grid}.topology-module__cbfR5G__stackLane .topology-module__cbfR5G__source,.topology-module__cbfR5G__stackLane .topology-module__cbfR5G__stage,.topology-module__cbfR5G__stackLane .topology-module__cbfR5G__outcome{position:static;transform:none}.topology-module__cbfR5G__stackLane .topology-module__cbfR5G__stage{align-items:baseline;gap:8px;display:flex}.topology-module__cbfR5G__stackGate{border:1px dashed color-mix(in srgb, var(--t-violet) 45%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.topology-module__cbfR5G__stackGate .topology-module__cbfR5G__gateChip{position:static;transform:none}.topology-module__cbfR5G__gateTitle{font-size:max(var(--fs-floor,0px), calc(9.5px * var(--fs-k,1)));letter-spacing:1.5px;text-transform:uppercase;color:color-mix(in srgb, var(--t-violet) 70%, var(--h-ink));font-weight:600}.topology-module__cbfR5G__stackLane .topology-module__cbfR5G__outcomeMain{margin:0}@media (max-width:900px){.topology-module__cbfR5G__header{flex-direction:column;gap:10px}}@media (min-width:1600px){.topology-module__cbfR5G__header p{font-size:max(var(--fs-floor,0px), calc(12.5px * var(--fs-k,1)))}.topology-module__cbfR5G__stage span,.topology-module__cbfR5G__sourceMain small{font-size:max(var(--fs-floor,0px), calc(12px * var(--fs-k,1)))}}@media (prefers-reduced-motion:reduce){.topology-module__cbfR5G__paths .topology-module__cbfR5G__flow,.topology-module__cbfR5G__paths .topology-module__cbfR5G__drift,.topology-module__cbfR5G__hub:after{display:none}}
.RuntimeTabs-module__MC32xW__tabs{border-bottom:1px solid var(--runtime-tab-line);scrollbar-width:none;align-items:center;gap:27px;min-width:0;max-width:100%;margin-bottom:19px;display:flex;overflow-x:auto}.RuntimeTabs-module__MC32xW__tabs::-webkit-scrollbar{display:none}.RuntimeTabs-module__MC32xW__tab{color:var(--runtime-tab-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:0 0 13px;font-size:12px;font-weight:500;transition:color .15s;display:flex;position:relative}.RuntimeTabs-module__MC32xW__tab:hover,.RuntimeTabs-module__MC32xW__tab[aria-selected=true]{color:var(--runtime-tab-accent)}.RuntimeTabs-module__MC32xW__tab[aria-selected=true]:after{content:"";background:var(--runtime-tab-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.RuntimeTabs-module__MC32xW__countBadge{background:var(--runtime-tab-badge-bg);color:var(--runtime-tab-muted);border-radius:4px;padding:1px 6px;font-size:10px}.RuntimeTabs-module__MC32xW__tab[aria-selected=true] .RuntimeTabs-module__MC32xW__countBadge{background:var(--runtime-tab-badge-bg-active);color:var(--runtime-tab-accent)}
.dashboard-module__IrlkDa__dashboard{width:100%;color:var(--ink);container-type:inline-size}.dashboard-module__IrlkDa__dashboard a{color:inherit;text-decoration:none}.dashboard-module__IrlkDa__dashboard{--fs-k:1;--fs-floor:12px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px}@media (min-width:768px) and (max-width:1599.98px){.dashboard-module__IrlkDa__dashboard{--fs-k:1.2;--fs-floor:14px;--fs-xs:14px;--fs-sm:15.6px;--fs-md:16.8px;--fs-lg:19px}}.dashboard-module__IrlkDa__heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 10px;display:flex}.dashboard-module__IrlkDa__eyebrow{color:var(--muted);font-size:max(var(--fs-floor,0px), calc(9px * var(--fs-k,1)));letter-spacing:1.3px;font-weight:600}.dashboard-module__IrlkDa__heading h1{letter-spacing:-.5px;margin:2px 0 0;font-size:22px;line-height:1.2}.dashboard-module__IrlkDa__heading p{color:var(--muted);font-size:max(var(--fs-floor,0px), calc(11px * var(--fs-k,1)));margin:2px 0 0}.dashboard-module__IrlkDa__controls{color:var(--muted);font-size:max(var(--fs-floor,0px), calc(12px * var(--fs-k,1)));align-items:center;gap:10px;display:flex}.dashboard-module__IrlkDa__controls label{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:4px 10px;display:flex}.dashboard-module__IrlkDa__controls label>svg{flex-shrink:0;width:16px;height:16px}.dashboard-module__IrlkDa__controls select{min-height:26px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0}.dashboard-module__IrlkDa__controls>button{background:var(--paper);border:1px solid var(--line);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.dashboard-module__IrlkDa__controls>button>svg{width:18px;height:18px}.dashboard-module__IrlkDa__panel{background:var(--surface);border:1px solid var(--line);border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #07142b04}.dashboard-module__IrlkDa__panelTitle{justify-content:space-between;align-items:center;gap:14px;padding:14px 14px 8px;display:flex}.dashboard-module__IrlkDa__panelTitle h2{font-size:max(var(--fs-floor,0px), calc(16px * var(--fs-k,1)));margin:0;font-weight:600}.dashboard-module__IrlkDa__panelTitle p{color:var(--muted);font-size:max(var(--fs-floor,0px), calc(12px * var(--fs-k,1)));margin:5px 0 0}.dashboard-module__IrlkDa__panelTitle>span,.dashboard-module__IrlkDa__panelTitle>a{font-size:max(var(--fs-floor,0px), calc(12px * var(--fs-k,1)));color:var(--muted)}.dashboard-module__IrlkDa__panelTitle>a:hover{color:var(--violet)}.dashboard-module__IrlkDa__overviewLayout{gap:18px;display:grid}.dashboard-module__IrlkDa__overviewLayout>*{min-width:0}.dashboard-module__IrlkDa__overviewAside{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.dashboard-module__IrlkDa__exposureRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.dashboard-module__IrlkDa__activityPanel{flex-direction:column;display:flex}.dashboard-module__IrlkDa__replayNote{font-size:max(var(--fs-floor,0px), calc(12px * var(--fs-k,1)));color:var(--muted);margin:0 14px 7px}.dashboard-module__IrlkDa__activityChart{flex:1 0 150px;min-height:150px;padding:15px 22px 30px 46px;position:relative}.dashboard-module__IrlkDa__chartGrid{color:var(--muted);font-size:max(var(--fs-floor,0px), calc(13px * var(--fs-k,1)));flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:15px 22px 30px}.dashboard-module__IrlkDa__chartGrid span{border-bottom:1px dashed var(--line)}.dashboard-module__IrlkDa__bars{align-items:flex-end;gap:3px;display:flex;position:absolute;inset:15px 22px 30px 46px}.dashboard-module__IrlkDa__bars>div{background:linear-gradient(#a78bff,#7750f5);border-radius:2px 2px 0 0;flex:1;min-width:2px}.dashboard-module__IrlkDa__bars>div:hover{background:var(--chart-primary)}.dashboard-module__IrlkDa__bars>div[data-stacked=true]{background:0 0;flex-direction:column-reverse;display:flex;overflow:hidden}.dashboard-module__IrlkDa__axis{color:var(--muted);font-size:max(var(--fs-floor,0px), calc(13px * var(--fs-k,1)));justify-content:space-between;display:flex;position:absolute;bottom:5px;left:46px;right:22px}.dashboard-module__IrlkDa__severityLegend{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 14px 12px;display:flex}.dashboard-module__IrlkDa__severityLegend a,.dashboard-module__IrlkDa__legendItem{text-transform:capitalize;font-size:max(var(--fs-floor,0px), calc(14px * var(--fs-k,1)));align-items:center;gap:6px;display:flex}.dashboard-module__IrlkDa__severityLegend i{border-radius:2px;width:7px;height:7px}.dashboard-module__IrlkDa__severityLegend>span:not(.dashboard-module__IrlkDa__legendItem){font-size:max(var(--fs-floor,0px), calc(12px * var(--fs-k,1)));color:var(--muted)}.dashboard-module__IrlkDa__coveragePanel{flex-direction:column;display:flex}.dashboard-module__IrlkDa__coverageBody{flex:1;align-items:center;gap:20px;padding:16px 14px;display:flex}.dashboard-module__IrlkDa__coverageBody>div:last-child{flex:1}.dashboard-module__IrlkDa__coverage{flex-shrink:0;width:clamp(150px,13vw,200px);height:clamp(150px,13vw,200px);position:relative}.dashboard-module__IrlkDa__coverage svg{width:100%}.dashboard-module__IrlkDa__coverage strong{place-items:center;font-size:40px;display:grid;position:absolute;inset:0}.dashboard-module__IrlkDa__coverageCaption{color:var(--muted);font-size:max(var(--fs-floor,0px), calc(12px * var(--fs-k,1)));margin:0 0 7px;line-height:1.5}.dashboard-module__IrlkDa__coverageFacts{gap:6px;display:grid}.dashboard-module__IrlkDa__coverageFacts span{font-size:max(var(--fs-floor,0px), calc(12px * var(--fs-k,1)));align-items:center;gap:5px;display:flex}.dashboard-module__IrlkDa__coverageFacts i{border-radius:2px;width:8px;height:8px}.dashboard-module__IrlkDa__coverageFacts b{font-size:max(var(--fs-floor,0px), calc(11px * var(--fs-k,1)));margin-left:auto}.dashboard-module__IrlkDa__primaryLink{border:1px solid var(--line);font-size:max(var(--fs-floor,0px), calc(11px * var(--fs-k,1)));border-radius:6px;justify-content:center;align-items:center;gap:12px;margin:8px 14px 12px;padding:6px 8px;display:flex}.dashboard-module__IrlkDa__matrixPanel{flex-direction:column;display:flex}.dashboard-module__IrlkDa__matrixSkeleton{gap:11px;padding:12px;display:grid}.dashboard-module__IrlkDa__emptyNote{color:var(--muted);font-size:max(var(--fs-floor,0px), calc(12px * var(--fs-k,1)));margin:0;padding:24px 14px}.dashboard-module__IrlkDa__listPanel{flex-direction:column;display:flex}.dashboard-module__IrlkDa__listPanel .dashboard-module__IrlkDa__panelTitle p{margin-top:3px}.dashboard-module__IrlkDa__listPanel .MuiTypography-body2{font-size:max(var(--fs-floor,0px), calc(12.6px * var(--fs-k,1)))}.dashboard-module__IrlkDa__listPanel .MuiTypography-caption{font-size:max(var(--fs-floor,0px), calc(10.8px * var(--fs-k,1)))}.dashboard-module__IrlkDa__listPanel .MuiTableHead-root .MuiTableRow-head .MuiTableCell-head{font-size:max(var(--fs-floor,0px), calc(10.8px * var(--fs-k,1)))}.dashboard-module__IrlkDa__listPanel .MuiChip-root{height:auto;min-height:24px;font-size:max(var(--fs-floor,0px), calc(10.4px * var(--fs-k,1)))}.dashboard-module__IrlkDa__recentActivity{margin-top:18px}.dashboard-module__IrlkDa__recentActivity .dashboard-module__IrlkDa__panelTitle{padding:14px 18px}.dashboard-module__IrlkDa__recentHeading{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.dashboard-module__IrlkDa__recentHeading>span{font-size:max(var(--fs-floor,0px), calc(12px * var(--fs-k,1)));color:var(--muted)}@container (max-width:1399px){.dashboard-module__IrlkDa__overviewAside{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__IrlkDa__overviewAside>:first-child{grid-column:1/-1}.dashboard-module__IrlkDa__exposureRow{grid-template-columns:1fr}}@container (max-width:1050px){.dashboard-module__IrlkDa__overviewAside,.dashboard-module__IrlkDa__exposureRow{grid-template-columns:1fr}}@container (max-width:650px){.dashboard-module__IrlkDa__heading{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.dashboard-module__IrlkDa__controls{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:650px){.dashboard-module__IrlkDa__panelTitle{padding:17px}.dashboard-module__IrlkDa__coverageBody{flex-direction:column}.dashboard-module__IrlkDa__coverageBody>div:last-child{width:100%}}@media (min-width:1600px){.dashboard-module__IrlkDa__recentHeading>span,.dashboard-module__IrlkDa__coverageCaption,.dashboard-module__IrlkDa__coverageFacts span,.dashboard-module__IrlkDa__replayNote,.dashboard-module__IrlkDa__panelTitle>span,.dashboard-module__IrlkDa__severityLegend>span:not(.dashboard-module__IrlkDa__legendItem),.dashboard-module__IrlkDa__chartGrid,.dashboard-module__IrlkDa__axis{font-size:max(var(--fs-floor,0px), calc(14px * var(--fs-k,1)))}.dashboard-module__IrlkDa__severityLegend a,.dashboard-module__IrlkDa__legendItem{font-size:max(var(--fs-floor,0px), calc(16px * var(--fs-k,1)))}}
.sparkline-module__SC0ikW__spark{--spark:var(--chart-info);flex-shrink:0;display:block;overflow:visible}.sparkline-module__SC0ikW__spark[data-tone=blue]{--spark:var(--flow-blue)}.sparkline-module__SC0ikW__spark[data-tone=amber]{--spark:var(--story-amber)}.sparkline-module__SC0ikW__spark[data-tone=violet]{--spark:var(--violet)}.sparkline-module__SC0ikW__spark[data-tone=red]{--spark:var(--danger)}.sparkline-module__SC0ikW__line{fill:none;stroke:var(--spark);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.sparkline-module__SC0ikW__area{stroke:none}.sparkline-module__SC0ikW__fillTop{stop-color:var(--spark);stop-opacity:.22}.sparkline-module__SC0ikW__fillBottom{stop-color:var(--spark);stop-opacity:0}.sparkline-module__SC0ikW__head{fill:var(--spark)}
.sensorHealth-module__vVZHaW__page{width:100%;color:var(--ink);container-type:inline-size}.sensorHealth-module__vVZHaW__page [data-tone=good]{--tone:var(--tone-good);--tone-soft:var(--tone-good-soft);--tone-line:var(--tone-good-line)}.sensorHealth-module__vVZHaW__page [data-tone=info]{--tone:var(--tone-info);--tone-soft:var(--tone-info-soft);--tone-line:var(--tone-info-line)}.sensorHealth-module__vVZHaW__page [data-tone=warn]{--tone:var(--tone-warn);--tone-soft:var(--tone-warn-soft);--tone-line:var(--tone-warn-line)}.sensorHealth-module__vVZHaW__page [data-tone=bad]{--tone:var(--tone-bad);--tone-soft:var(--tone-bad-soft);--tone-line:var(--tone-bad-line)}.sensorHealth-module__vVZHaW__page [data-tone=muted]{--tone:var(--tone-muted);--tone-soft:var(--tone-muted-soft);--tone-line:var(--tone-muted-line)}.sensorHealth-module__vVZHaW__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.sensorHealth-module__vVZHaW__faint{color:var(--faint)}.sensorHealth-module__vVZHaW__muted{color:var(--muted);font-size:13px}.sensorHealth-module__vVZHaW__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sensorHealth-module__vVZHaW__updated{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.sensorHealth-module__vVZHaW__primaryButton,.sensorHealth-module__vVZHaW__secondaryButton{white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sensorHealth-module__vVZHaW__primaryButton{background:var(--chart-primary);color:#fff;border:1px solid #0000}.sensorHealth-module__vVZHaW__primaryButton:hover{filter:brightness(1.08)}.sensorHealth-module__vVZHaW__secondaryButton{background:var(--paper);color:var(--ink);border:1px solid var(--line)}.sensorHealth-module__vVZHaW__secondaryButton:hover{border-color:var(--muted)}.sensorHealth-module__vVZHaW__dot{background:var(--tone);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.sensorHealth-module__vVZHaW__dot[data-pulse]:after{content:"";border:2px solid var(--tone);opacity:0;border-radius:50%;animation:2.4s ease-out infinite sensorHealth-module__vVZHaW__pulse;position:absolute;inset:-3px}@keyframes sensorHealth-module__vVZHaW__pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.sensorHealth-module__vVZHaW__dot[data-pulse]:after{animation:none}}.sensorHealth-module__vVZHaW__pill{background:var(--tone-soft);border:1px solid var(--tone-line);height:22px;color:var(--tone);letter-spacing:.2px;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.sensorHealth-module__vVZHaW__overview{border:1px solid var(--line);background:radial-gradient(120% 140% at 0% 0%, var(--tone-soft) 0%, transparent 55%), var(--surface);border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:20px;margin-bottom:16px;padding:20px;display:grid}.sensorHealth-module__vVZHaW__verdict{align-items:flex-start;gap:16px;min-width:0;display:flex}.sensorHealth-module__vVZHaW__verdict h2{letter-spacing:-.5px;margin:2px 0 4px;font-size:22px;font-weight:640;line-height:1.25}.sensorHealth-module__vVZHaW__verdict p{color:var(--muted);margin:0;font-size:13px}.sensorHealth-module__vVZHaW__verdictIcon{width:48px;height:48px;color:var(--tone);background:var(--tone-soft);border:1px solid var(--tone-line);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.sensorHealth-module__vVZHaW__distribution{gap:3px;max-width:320px;margin-top:14px;display:flex}.sensorHealth-module__vVZHaW__distribution span{background:var(--tone);border-radius:3px;flex:1;height:6px}.sensorHealth-module__vVZHaW__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sensorHealth-module__vVZHaW__tile{background:var(--paper);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.sensorHealth-module__vVZHaW__tileLabel,.sensorHealth-module__vVZHaW__statLabel{color:var(--muted);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:650}.sensorHealth-module__vVZHaW__tile strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;line-height:1.1}.sensorHealth-module__vVZHaW__tile strong[data-tone]{color:var(--tone)}.sensorHealth-module__vVZHaW__tile strong small,.sensorHealth-module__vVZHaW__statValue small{color:var(--faint);letter-spacing:0;font-size:13px;font-weight:500}.sensorHealth-module__vVZHaW__tileFoot,.sensorHealth-module__vVZHaW__statFoot{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sensorHealth-module__vVZHaW__meter{background:var(--track);border-radius:2px;height:4px;margin-top:6px;display:block;overflow:hidden}.sensorHealth-module__vVZHaW__meter span{background:var(--tone);border-radius:2px;height:100%;display:block}.sensorHealth-module__vVZHaW__bars{align-items:flex-end;gap:2px;width:100%;max-width:168px;height:26px;margin-top:4px;display:flex}.sensorHealth-module__vVZHaW__bar{background:var(--flow-blue);opacity:.85;border-radius:1.5px 1.5px 0 0;flex:1;min-width:2px}.sensorHealth-module__vVZHaW__bar[data-empty]{background:var(--track);opacity:1}.sensorHealth-module__vVZHaW__bar:hover{opacity:1;filter:brightness(1.2)}.sensorHealth-module__vVZHaW__error,.sensorHealth-module__vVZHaW__notice{border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.sensorHealth-module__vVZHaW__error{color:var(--tone-bad);background:var(--tone-bad-soft);border:1px solid var(--tone-bad-line)}.sensorHealth-module__vVZHaW__notice{color:var(--muted);background:var(--subtle);border:1px solid var(--line)}.sensorHealth-module__vVZHaW__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sensorHealth-module__vVZHaW__segments{background:var(--subtle);border:1px solid var(--line);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.sensorHealth-module__vVZHaW__segment{height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.sensorHealth-module__vVZHaW__segment:hover{color:var(--ink)}.sensorHealth-module__vVZHaW__segment[aria-selected=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0206171f, 0 0 0 1px var(--line)}.sensorHealth-module__vVZHaW__count{background:var(--track);min-width:20px;height:18px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.sensorHealth-module__vVZHaW__search{border:1px solid var(--line);background:var(--paper);width:min(320px,100%);height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.sensorHealth-module__vVZHaW__search:focus-within{border-color:var(--chart-primary);box-shadow:0 0 0 3px var(--accent-soft)}.sensorHealth-module__vVZHaW__search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.sensorHealth-module__vVZHaW__list{flex-direction:column;gap:10px;display:flex}.sensorHealth-module__vVZHaW__card{border:1px solid var(--line);background:var(--surface);border-radius:10px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.sensorHealth-module__vVZHaW__card:before{content:"";background:var(--tone);width:3px;position:absolute;inset:0 auto 0 0}.sensorHealth-module__vVZHaW__card:hover,.sensorHealth-module__vVZHaW__card[data-open]{border-color:var(--tone-line);box-shadow:0 6px 20px #02061714}.sensorHealth-module__vVZHaW__cardHead{cursor:pointer;outline:none;grid-template-columns:minmax(220px,1.6fr) minmax(130px,1fr) minmax(130px,1fr) minmax(150px,1fr) 22px;grid-template-areas:"id nodes event rate chevron";align-items:center;gap:20px;padding:16px 18px 16px 21px;display:grid}.sensorHealth-module__vVZHaW__cardHead:focus-visible{box-shadow:inset 0 0 0 2px var(--chart-primary);border-radius:10px}.sensorHealth-module__vVZHaW__identity{grid-area:id}.sensorHealth-module__vVZHaW__cardHead>:nth-child(2){grid-area:nodes}.sensorHealth-module__vVZHaW__cardHead>:nth-child(3){grid-area:event}.sensorHealth-module__vVZHaW__cardHead>:nth-child(4){grid-area:rate}.sensorHealth-module__vVZHaW__cardHead>:nth-child(5){grid-area:chevron;justify-self:end}.sensorHealth-module__vVZHaW__identity{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.sensorHealth-module__vVZHaW__identity h3{letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:15px;font-weight:650;overflow:hidden}.sensorHealth-module__vVZHaW__meta{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sensorHealth-module__vVZHaW__copy{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-size:11px;display:inline-flex}.sensorHealth-module__vVZHaW__copy:hover{color:var(--ink);border-color:var(--muted)}.sensorHealth-module__vVZHaW__stat{flex-direction:column;gap:3px;min-width:0;display:flex}.sensorHealth-module__vVZHaW__statValue{letter-spacing:-.4px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:640}.sensorHealth-module__vVZHaW__nodeDots{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.sensorHealth-module__vVZHaW__nodeDot{background:var(--tone);border-radius:3px;flex-shrink:0;width:9px;height:9px}.sensorHealth-module__vVZHaW__chevron{color:var(--muted);transition:transform .18s}.sensorHealth-module__vVZHaW__chevron[data-open]{transform:rotate(180deg)}.sensorHealth-module__vVZHaW__summary{background:var(--tone-soft);color:var(--ink);border-radius:7px;align-items:flex-start;gap:8px;margin:-4px 18px 14px 21px;padding:9px 12px;font-size:13px;line-height:1.45;display:flex}.sensorHealth-module__vVZHaW__summary>svg{color:var(--tone);flex-shrink:0;margin-top:1px}.sensorHealth-module__vVZHaW__detail{border-top:1px solid var(--line);padding:4px 18px 18px 21px}.sensorHealth-module__vVZHaW__detail h4{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin:16px 0 8px;font-size:10px;font-weight:650}.sensorHealth-module__vVZHaW__issues{flex-direction:column;gap:8px;display:flex}.sensorHealth-module__vVZHaW__issue{border:1px solid var(--tone-warn-line);background:var(--tone-warn-soft);border-radius:8px;gap:10px;min-width:0;padding:10px 12px;font-size:13px;display:flex}.sensorHealth-module__vVZHaW__issue>svg{color:var(--tone-warn);flex-shrink:0;margin-top:1px}.sensorHealth-module__vVZHaW__issue>div{min-width:0}.sensorHealth-module__vVZHaW__reason{background:var(--code-ground);color:var(--ink);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:160px;margin:6px 0 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow:auto}.sensorHealth-module__vVZHaW__nodeTable,.sensorHealth-module__vVZHaW__inactiveTable{border-collapse:collapse;width:100%;font-size:13px}.sensorHealth-module__vVZHaW__nodeTable th{text-align:left;color:var(--faint);border-bottom:1px solid var(--line);padding:8px 10px;font-size:11px;font-weight:600}.sensorHealth-module__vVZHaW__nodeTable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 10px}.sensorHealth-module__vVZHaW__nodeRow{cursor:pointer}.sensorHealth-module__vVZHaW__nodeRow:hover,.sensorHealth-module__vVZHaW__nodeRow[data-open]{background:var(--subtle)}.sensorHealth-module__vVZHaW__nodeName{align-items:center;gap:8px;min-width:0;display:inline-flex}.sensorHealth-module__vVZHaW__state{color:var(--tone);font-weight:600}.sensorHealth-module__vVZHaW__counts{color:var(--muted);gap:10px;display:inline-flex}.sensorHealth-module__vVZHaW__counts [data-tone]{color:var(--tone);font-weight:600}.sensorHealth-module__vVZHaW__chevronCell{text-align:right;width:36px}.sensorHealth-module__vVZHaW__iconButton{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.sensorHealth-module__vVZHaW__nodeDetail td{background:var(--subtle);padding:4px 10px 14px 27px}.sensorHealth-module__vVZHaW__components{flex-wrap:wrap;gap:6px;display:flex}.sensorHealth-module__vVZHaW__component{border:1px solid var(--line);background:var(--paper);border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;display:inline-flex}.sensorHealth-module__vVZHaW__component:not([data-tone=good]){border-color:var(--tone-line);background:var(--tone-soft)}.sensorHealth-module__vVZHaW__staleNote{color:var(--muted);flex-basis:100%;margin:0 0 4px;font-size:12px}.sensorHealth-module__vVZHaW__componentReason{color:var(--muted);word-break:break-word;flex-basis:100%;margin:4px 0 0;font-size:12px}.sensorHealth-module__vVZHaW__textButton{color:var(--chart-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:4px 0;font-size:12px}.sensorHealth-module__vVZHaW__facts{border-top:1px dashed var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 0;padding-top:14px;display:grid}.sensorHealth-module__vVZHaW__facts div{min-width:0}.sensorHealth-module__vVZHaW__facts dt{color:var(--faint);margin-bottom:3px;font-size:11px}.sensorHealth-module__vVZHaW__facts dd{word-break:break-all;margin:0;font-size:12.5px}.sensorHealth-module__vVZHaW__inactive{margin-top:22px}.sensorHealth-module__vVZHaW__inactiveHead{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:640;display:flex}.sensorHealth-module__vVZHaW__inactiveHead .sensorHealth-module__vVZHaW__faint{margin-left:6px;font-size:12px;font-weight:400}.sensorHealth-module__vVZHaW__inactiveTable{border:1px solid var(--line);border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:10px;margin-top:6px;overflow:hidden}.sensorHealth-module__vVZHaW__inactiveTable td{border-bottom:1px solid var(--line);padding:11px 14px;font-size:12.5px}.sensorHealth-module__vVZHaW__inactiveTable tr:last-child td{border-bottom:0}.sensorHealth-module__vVZHaW__inactiveName{white-space:nowrap;font-weight:600}.sensorHealth-module__vVZHaW__noMatch{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;margin:0;padding:28px;font-size:13px}.sensorHealth-module__vVZHaW__empty{border:1px dashed var(--line);background:var(--surface);text-align:center;color:var(--muted);border-radius:12px;flex-direction:column;align-items:center;padding:56px 24px;display:flex}.sensorHealth-module__vVZHaW__empty h2{color:var(--ink);margin:12px 0 6px;font-size:20px}.sensorHealth-module__vVZHaW__empty p{max-width:460px;margin:0 0 18px;font-size:13px}.sensorHealth-module__vVZHaW__emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sensorHealth-module__vVZHaW__clusters{margin-top:28px}.sensorHealth-module__vVZHaW__clustersHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.sensorHealth-module__vVZHaW__clustersHead h3{margin:0 0 4px;font-size:16px;font-weight:650}.sensorHealth-module__vVZHaW__clustersHead p{margin:0}.sensorHealth-module__vVZHaW__clusterTableWrap{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow-x:auto}.sensorHealth-module__vVZHaW__clusterTable{border-collapse:collapse;width:100%;font-size:13px}.sensorHealth-module__vVZHaW__clusterTable th{text-align:left;color:var(--faint);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:600}.sensorHealth-module__vVZHaW__clusterTable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 14px}.sensorHealth-module__vVZHaW__clusterTable tr:last-child td{border-bottom:0}.sensorHealth-module__vVZHaW__clusterName{align-items:center;gap:10px;display:inline-flex}.sensorHealth-module__vVZHaW__clusterName>span,.sensorHealth-module__vVZHaW__sensorCell{flex-direction:column;gap:2px;display:flex}.sensorHealth-module__vVZHaW__clusterName .sensorHealth-module__vVZHaW__faint,.sensorHealth-module__vVZHaW__sensorCell .sensorHealth-module__vVZHaW__faint{font-size:12px}.sensorHealth-module__vVZHaW__textLink{color:var(--tone-info);font-weight:600;text-decoration:none}.sensorHealth-module__vVZHaW__textLink:hover{text-decoration:underline}@container (max-width:1100px){.sensorHealth-module__vVZHaW__overview{grid-template-columns:1fr}}@container (max-width:860px){.sensorHealth-module__vVZHaW__cardHead{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"id id chevron""nodes event rate"}.sensorHealth-module__vVZHaW__tiles,.sensorHealth-module__vVZHaW__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sensorHealth-module__vVZHaW__inactiveTable td:nth-child(4),.sensorHealth-module__vVZHaW__clusterTable th:nth-child(2),.sensorHealth-module__vVZHaW__clusterTable td:nth-child(2){display:none}}@container (max-width:520px){.sensorHealth-module__vVZHaW__cardHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 22px;grid-template-areas:"id id chevron""nodes event event""rate rate rate";gap:14px}.sensorHealth-module__vVZHaW__search{width:100%}.sensorHealth-module__vVZHaW__inactiveHead{flex-wrap:wrap}.sensorHealth-module__vVZHaW__nodeTable th:nth-child(3),.sensorHealth-module__vVZHaW__nodeTable td:nth-child(3),.sensorHealth-module__vVZHaW__inactiveTable td:nth-child(3),.sensorHealth-module__vVZHaW__inactiveTable td:nth-child(5),.sensorHealth-module__vVZHaW__clusterTable th:nth-child(5),.sensorHealth-module__vVZHaW__clusterTable td:nth-child(5){display:none}.sensorHealth-module__vVZHaW__clustersHead .sensorHealth-module__vVZHaW__segments{max-width:100%;overflow-x:auto}.sensorHealth-module__vVZHaW__clustersHead .sensorHealth-module__vVZHaW__segment{white-space:nowrap}}
