.ziro-panel{z-index:70;background:var(--surface);border-left:1px solid var(--hair-strong);min-width:320px;max-width:min(560px,92vw);box-shadow:var(--shadow-pop);flex-direction:column;animation:.18s ease-out ziro-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes ziro-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.ziro-resize{cursor:col-resize;touch-action:none;width:7px;position:absolute;top:0;bottom:0;left:-3px}.ziro-resize:hover{background:var(--accent-wash)}.ziro-head{border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.ziro-lamp{background:var(--lamp);width:9px;height:9px;box-shadow:var(--glow-lamp);border-radius:50%;flex:none;animation:2.6s ease-in-out infinite ziro-pulse}@keyframes ziro-pulse{0%,to{opacity:1}50%{opacity:.55}}.ziro-title{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.ziro-title h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:18px;font-weight:700}.ziro-sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ziro-close{color:var(--ink-3);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;flex:none;padding:6px;font-size:14px;line-height:1}.ziro-close:hover{color:var(--ink);background:var(--accent-wash)}.ziro-close:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ziro-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ziro-section-label{color:var(--ink-3);margin-bottom:10px;font-size:11.5px}.ziro-chat{flex-direction:column;flex:none;min-height:220px;padding:16px 16px 12px;display:flex}.ziro-thread{flex-direction:column;flex:none;gap:12px;padding-bottom:8px;display:flex}.ziro-turn{flex-direction:column;gap:3px;display:flex}.ziro-turn-who{color:var(--ink-3);font-size:11.5px}.ziro-turn-assistant .ziro-turn-who{color:var(--accent-ink)}.ziro-turn-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.ziro-turn-user .ziro-turn-text{color:var(--ink-2)}.ziro-turn-tools{color:var(--ink-3);font-size:11.5px}.ziro-turn-source{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.ziro-turn-source-dot{background:var(--ink-3);border-radius:50%;flex:none;width:6px;height:6px}.ziro-turn-source-local .ziro-turn-source-dot{background:var(--ok-bright);box-shadow:var(--glow-ok)}.ziro-turn-source-llm .ziro-turn-source-dot{background:var(--lamp);box-shadow:var(--glow-lamp)}.ziro-turn-source a{color:var(--accent-ink);border-bottom:1px solid var(--accent-line);text-decoration:none}.ziro-turn-source a:hover{background:var(--accent-wash)}.ziro-turn-depth{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.ziro-turn-depth-prompt{color:var(--ink-3);font-size:12.5px}.ziro-turn-depth-note{color:var(--ink-3);flex-basis:100%;font-size:11.5px;line-height:1.45}.ziro-depth-btn{color:var(--accent-ink);background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:var(--radius);cursor:pointer;padding:5px 10px;font-size:11px}.ziro-depth-btn:hover:not(:disabled){background:var(--accent);color:var(--key-ink)}.ziro-depth-btn:disabled{color:var(--ink-3);background:var(--surface-2);border-color:var(--hair);cursor:not-allowed}.ziro-depth-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ziro-composer-note{color:var(--ink-3);flex-basis:100%;margin:0;font-size:11.5px;line-height:1.45}.ziro-turn-suggest{flex-direction:column;gap:4px;margin-top:4px;display:flex}.ziro-suggest-item{color:var(--ink-3);font-size:12px;line-height:1.35;text-decoration:none}a.ziro-suggest-item{color:var(--accent-ink)}a.ziro-suggest-item:hover{text-decoration:underline}.ziro-thinking{color:var(--ink-3);font-style:italic}.ziro-chat-error{color:var(--sev-critical);font-size:14px}.ziro-muted{color:var(--ink-3);font-size:14px;line-height:1.5}.ziro-faq-link{margin:10px 0 0;font-size:14px;line-height:1.5}.ziro-faq-link a{color:var(--accent-ink)}.ziro-faq-link a:hover{text-decoration:underline}.ziro-composer{border-top:1px solid var(--hair);background:var(--surface);flex-wrap:wrap;flex:none;gap:8px;padding-top:10px;padding-bottom:4px;display:flex;position:sticky;bottom:0}.ziro-composer input{min-width:0;font:inherit;color:var(--ink);background:var(--page);border:1px solid var(--hair-strong);border-radius:var(--radius);flex:1;padding:8px 10px;font-size:14px}.ziro-composer input::placeholder{color:var(--ink-3)}.ziro-composer input:focus-visible{outline:2px solid var(--accent);outline-offset:0}.ziro-composer button{color:var(--key-ink);background:var(--key-bg);border-radius:var(--radius);cursor:pointer;border:none;padding:8px 14px;font-size:11.5px}.ziro-composer button:hover:not(:disabled){background:var(--key-bg-hover)}.ziro-composer button:disabled{opacity:.5;cursor:not-allowed}.ziro-composer button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ziro-guide{flex-direction:column;gap:14px;padding:16px;display:flex}.ziro-guide-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ziro-guide-back{color:var(--ink-2);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;flex:none;padding:4px 6px;font-size:11.5px}.ziro-guide-back:hover{color:var(--accent-ink)}.ziro-guide-back:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ziro-guide-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:18px;font-weight:700}.ziro-guide-purpose{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.ziro-guide-block{flex-direction:column;gap:8px;display:flex}.ziro-guide-actions,.ziro-guide-tips{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ziro-guide-actions li,.ziro-guide-tips li{color:var(--ink-2);padding-left:16px;font-size:14px;line-height:1.5;position:relative}.ziro-guide-actions li:before,.ziro-guide-tips li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}.ziro-guide-tips li:before{background:var(--ink-3)}.ziro-guide-concepts{flex-direction:column;gap:10px;margin:0;display:flex}.ziro-concept dt{color:var(--ink);font-size:14px;font-weight:600}.ziro-concept dd{color:var(--ink-2);margin:2px 0 0;font-size:14px;line-height:1.5}.ziro-walk-start{color:var(--key-ink);background:var(--key-bg);border-radius:var(--radius);cursor:pointer;border:none;align-self:flex-start;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:inline-flex}.ziro-walk-start:hover{background:var(--key-bg-hover)}.ziro-walk-start:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ziro-walk-dot{background:var(--accent);width:7px;height:7px;box-shadow:var(--glow-lamp);border-radius:50%;flex:none}.ziro-walk{border:1px solid var(--hair-strong);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;gap:12px;padding:14px;display:flex}.ziro-walk-progress{gap:4px;display:flex}.ziro-walk-tick{background:var(--hair-strong);border-radius:2px;flex:1;height:3px;transition:background .16s}.ziro-walk-tick.on{background:var(--accent)}.ziro-walk-count{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:11.5px}.ziro-walk-step{color:var(--ink);min-height:66px;font-size:15px;line-height:1.55;animation:.16s ease-out ziro-step-in}@keyframes ziro-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ziro-walk-nav{justify-content:space-between;gap:8px;display:flex}.ziro-walk-btn{color:var(--ink);background:var(--page);border:1px solid var(--hair-strong);border-radius:var(--radius);cursor:pointer;padding:8px 16px;font-size:11.5px}.ziro-walk-btn:hover:not(:disabled){border-color:var(--accent-line)}.ziro-walk-btn:disabled{opacity:.45;cursor:not-allowed}.ziro-walk-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ziro-walk-btn.primary{color:var(--key-ink);background:var(--key-bg);border-color:#0000}.ziro-walk-btn.primary:hover:not(:disabled){background:var(--key-bg-hover)}.ziro-know{border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.ziro-know-head{color:var(--ink-3);font-size:11px}.ziro-know-sum{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.45}.ziro-know-note{color:var(--ink-3);font-size:12.5px;line-height:1.45}.ziro-know-all>summary{color:var(--accent-ink);cursor:pointer;font-size:12.5px}.ziro-know-all>summary:hover{text-decoration:underline}.ziro-know-group{flex-direction:column;gap:6px;margin-top:10px;display:flex}.ziro-know-group-label{color:var(--ink-3);font-size:11px}@media (prefers-reduced-motion:reduce){.ziro-panel,.ziro-lamp,.ziro-walk-step{animation:none}.ziro-walk-tick{transition:none}}@media (width<=640px){.ziro-panel{max-width:100vw;width:100vw!important}.ziro-resize{display:none}}.ziro{line-height:0;display:inline-flex}.ziro .ziro-svg{display:block;overflow:visible}.ziro-svg .ziro-head,.ziro-svg .ziro-torso,.ziro-svg .ziro-arm,.ziro-svg .ziro-eyes,.ziro-svg .ziro-antenna,.ziro-svg .ziro-shadow{transform-box:fill-box;transform-origin:50%}.ziro-animated .ziro-svg{animation:4.8s ease-in-out infinite ziro-bob}.ziro-animated .ziro-torso{transform-origin:50% 100%;animation:4.8s ease-in-out infinite ziro-breathe}.ziro-animated .ziro-head{transform-origin:50% 100%;animation:4.8s ease-in-out infinite ziro-head-lag}.ziro-animated .ziro-arm-l{animation:4.8s ease-in-out infinite ziro-swing-l}.ziro-animated .ziro-arm-r{animation:4.8s ease-in-out infinite ziro-swing-r}.ziro-animated .ziro-arm-l{transform-origin:90% 10%}.ziro-animated .ziro-arm-r{transform-origin:10% 10%}.ziro-animated .ziro-antenna{transform-origin:50% 100%;animation:4.8s ease-in-out infinite ziro-antenna}.ziro-animated .ziro-eyes{animation:6.4s step-end infinite ziro-blink}.ziro-animated .ziro-shadow{animation:4.8s ease-in-out infinite ziro-shadow}@keyframes ziro-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ziro-breathe{0%,to{transform:scale(1.012,.988)}50%{transform:scale(.99,1.014)}}@keyframes ziro-head-lag{0%,to{transform:translateY(.6px)rotate(-1.1deg)}50%{transform:translateY(-1.2px)rotate(1.1deg)}}@keyframes ziro-swing-l{0%,to{transform:rotate(2.4deg)}50%{transform:rotate(-3.2deg)}}@keyframes ziro-swing-r{0%,to{transform:rotate(-2.4deg)}50%{transform:rotate(3.2deg)}}@keyframes ziro-antenna{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4.5deg)}}@keyframes ziro-blink{0%,90%,to{transform:scaleY(1)}93%,95%{transform:scaleY(.08)}}@keyframes ziro-shadow{0%,to{opacity:.22;transform:scaleX(1)}50%{opacity:.16;transform:scaleX(.92)}}.ziro-animated.ziro-working .ziro-antenna{animation-duration:1.5s}.ziro-working-block{align-content:center;justify-items:center;gap:6px;animation:.26s cubic-bezier(.2,1.2,.35,1) both ziro-pop;display:grid}.ziro-working-label{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2,#93a6c2);text-align:center;font-size:12px}@media (prefers-reduced-motion:reduce){.ziro-working-block,.ziro-animated.ziro-working .ziro-antenna{animation:none}}.ziro-dance .ziro-svg{animation:1.6s ease-in-out infinite ziro-dance}.ziro-dance .ziro-arm-l{animation:.8s ease-in-out infinite ziro-dance-arm-l}.ziro-dance .ziro-arm-r{animation:.8s ease-in-out infinite ziro-dance-arm-r}.ziro-dance .ziro-head{animation:.8s ease-in-out infinite ziro-dance-head}@keyframes ziro-dance{0%,to{transform:translateY(0)rotate(-4deg)}25%{transform:translateY(-7px)rotate(0)}50%{transform:translateY(0)rotate(4deg)}75%{transform:translateY(-7px)rotate(0)}}@keyframes ziro-dance-arm-l{0%,to{transform:rotate(14deg)}50%{transform:rotate(-26deg)}}@keyframes ziro-dance-arm-r{0%,to{transform:rotate(-26deg)}50%{transform:rotate(14deg)}}@keyframes ziro-dance-head{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.ziro-animated .ziro-svg,.ziro-animated .ziro-torso,.ziro-animated .ziro-head,.ziro-animated .ziro-arm,.ziro-animated .ziro-antenna,.ziro-animated .ziro-eyes,.ziro-animated .ziro-shadow,.ziro-dance .ziro-svg,.ziro-dance .ziro-arm,.ziro-dance .ziro-head{animation:none}}.ziro-bubble-root{z-index:60;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.ziro-bubble-root>*{pointer-events:auto}.ziro-launcher{background:radial-gradient(circle at 50% 42%, var(--accent-wash,#35b6fa1f), transparent 70%);cursor:pointer;filter:drop-shadow(0 6px 14px #02060e73);border:none;border-radius:50%;place-items:center;width:64px;height:64px;padding:0;transition:transform .18s;display:grid;position:relative}.sidebar.rail-collapsed .ziro-launcher,.sidebar.rail-collapsed .ziro-launcher .ziro-svg{width:44px;height:44px}.sidebar.rail-collapsed .ziro-launcher-ping{inset:5px}@media (width<=1000px) and (width>=721px){.ziro-launcher,.ziro-launcher .ziro-svg{width:44px;height:44px}.sidebar .ziro-launcher-ping{inset:5px}}.ziro-launcher:hover{transform:translateY(-2px)scale(1.04)}.ziro-launcher:active{transform:scale(.98)}.ziro-launcher:focus-visible{outline:2px solid var(--accent,#35b6fa);outline-offset:3px}.ziro-launcher-ping{border:1.5px solid var(--accent,#35b6fa);opacity:0;pointer-events:none;border-radius:50%;animation:3.4s ease-out infinite ziro-ping;position:absolute;inset:8px}@keyframes ziro-ping{0%{opacity:.55;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.ziro-launcher-ping{animation:none}}.ziro-mini{line-height:0;display:inline-flex}.ziro-mini .ziro-svg{display:block}.helptip{vertical-align:baseline;margin-left:5px;display:inline-block;position:relative}.helptip-btn{appearance:none;border:1px solid var(--accent);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;padding:0;font-size:10.5px;font-weight:600;line-height:1;transition:color .12s,border-color .12s;display:inline-flex}.helptip-btn:hover,.helptip-btn[aria-expanded=true]{color:var(--accent)}.helptip-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.helptip-pop{z-index:40;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--radius-lg);width:max-content;max-width:min(420px,78vw);color:var(--ink-2);text-transform:none;letter-spacing:normal;white-space:normal;text-align:left;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.5;position:fixed;box-shadow:0 8px 24px #0006}.helptip-pop:after{content:"";left:var(--helptip-tail-x,12px);background:var(--surface-2);width:10px;height:10px;margin-left:-5px;position:absolute;transform:rotate(45deg)}.helptip-pop[data-tail=up]:after{border-top:1px solid var(--hair);border-left:1px solid var(--hair);top:-5px}.helptip-pop[data-tail=down]:after{border-bottom:1px solid var(--hair);border-right:1px solid var(--hair);bottom:-5px}.helptip-pop b{color:var(--ink)}.instrument{--instrument-pad:clamp(22px, 3.4vw, 42px);--instrument-pad-y:var(--instrument-pad);--instrument-scope-h:34px;isolation:isolate;min-height:238px;padding:var(--instrument-pad-y) var(--instrument-pad);background:radial-gradient(circle at 16% 50%, var(--accent-wash), transparent 35%), linear-gradient(106deg, var(--page-2) 24%, var(--surface) 100%);border-top:1px solid var(--reticle);border-bottom:1px solid var(--hair);grid-template-columns:250px minmax(0,1fr);align-items:center;gap:48px;margin:0 0 18px;display:grid;position:relative;overflow:hidden}.instrument-ground{z-index:-1;opacity:.65;background-image:linear-gradient(var(--graticule) 1px, transparent 1px), linear-gradient(90deg, var(--graticule) 1px, transparent 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,currentColor 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,currentColor 18% 82%,#0000)}.instrument-scope{top:var(--instrument-pad-y);right:var(--instrument-pad);z-index:1;min-height:var(--instrument-scope-h);justify-content:flex-end;align-items:center;display:flex;position:absolute}.instrument-scope>*{flex:none}.instrument-focus,.instrument-reading{appearance:none;font:inherit;color:inherit;margin:0}button.instrument-focus,button.instrument-reading{cursor:pointer}.instrument-reading-slot{gap:5px;min-width:0;display:flex;position:relative}.instrument-reading-slot>.instrument-help{align-self:flex-end;padding-bottom:1px}.instrument-help{z-index:2;pointer-events:none}.instrument-help :is(a,button,input,select,textarea){pointer-events:auto}.instrument-focus-slot{flex-direction:column;justify-self:center;align-items:center;gap:7px;display:flex;position:relative}.instrument-focus{--instrument-tone:var(--accent);--focus-ring:clamp(158px, 17vw, 208px);--focus-ring-pad:32px;--focus-value-base:clamp(48px, 5.4vw, 74px);--focus-value-size:min(var(--focus-value-base), calc((var(--focus-ring) - 2 * var(--focus-ring-pad)) / (var(--value-width,1) * .505 + .055)));--focus-value-leading:.86;width:var(--focus-ring);aspect-ratio:1;padding:var(--focus-ring-pad);background:radial-gradient(circle, var(--surface) 0 42%, transparent 44%), radial-gradient(circle, transparent 48%, var(--accent-wash) 50% 57%, transparent 70%);box-shadow:inset 0 0 0 1px var(--accent-line), 0 0 18px var(--accent-line), 0 0 52px var(--accent-wash);border:0;border-radius:50%;align-content:center;place-items:center;display:grid;position:relative}.instrument-focus:before,.instrument-focus:after{content:"";background:var(--instrument-tone);width:5px;height:5px;box-shadow:var(--glow-lamp);border-radius:50%;position:absolute}.instrument-focus:before{top:17%;right:4%}.instrument-focus:after{opacity:.58;bottom:9%;left:2%}.instrument-orbit{border:1px solid var(--reticle);border-radius:50%;position:absolute;inset:10%;transform:rotate(-13deg)}.instrument-focus-value{--focus-tracking:-.055em;z-index:1;white-space:nowrap;font-size:var(--focus-value-size);font-weight:650;line-height:var(--focus-value-leading);letter-spacing:var(--focus-tracking);font-variant-numeric:tabular-nums;color:var(--ink);text-shadow:0 0 18px var(--accent-line);padding-inline-end:calc(-1 * var(--focus-tracking));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.instrument-focus-label{z-index:1;margin-top:calc(var(--focus-value-size) * var(--focus-value-leading) / 2 + 12px);white-space:nowrap;color:var(--ink-2);align-items:center;gap:6px;font-size:11.5px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%)}.instrument-readings{flex-wrap:wrap;align-content:flex-start;align-items:stretch;gap:20px 38px;display:flex}.instrument-readings>.instrument-reading-slot{flex:0 auto;min-width:84px}.instrument-reading{--instrument-tone:var(--accent);text-align:left;background:0 0;border:0;flex-direction:column;flex:0 auto;align-items:flex-start;min-width:0;padding:0;display:flex}.instrument-rule{background:var(--instrument-tone);width:min(100%,72px);height:2px;margin-bottom:11px}.instrument-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--instrument-tone);font-size:clamp(27px,3vw,40px);font-weight:620;line-height:.95}.instrument-label{color:var(--ink-3);align-items:center;gap:5px;margin-top:auto;padding-top:9px;font-size:11.5px;line-height:1.25;display:inline-flex}button.instrument-focus:hover .instrument-focus-label,button.instrument-focus:focus-visible .instrument-focus-label,button.instrument-reading:hover .instrument-label,button.instrument-reading:focus-visible .instrument-label,.instrument-focus.is-on .instrument-focus-label,.instrument-reading.is-on .instrument-label{color:var(--ink)}.instrument-focus.is-on{box-shadow:inset 0 0 0 2px var(--accent), 0 0 24px var(--accent-line), 0 0 62px var(--accent-wash)}.instrument-reading.is-on .instrument-rule{height:4px;margin-bottom:9px}.instrument-focus:focus-visible,.instrument-reading:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.instrument-focus:disabled,.instrument-reading:disabled{cursor:default}.instrument-focus.is-null,.instrument-reading.is-null{--instrument-tone:var(--ink-3)}.instrument-focus.is-null{--focus-value-size:26px;--focus-value-leading:1}.instrument-focus.is-null .instrument-focus-value,.instrument-reading.is-null .instrument-value{--focus-tracking:0em;letter-spacing:0;color:var(--ink-3);text-shadow:none;font-size:26px;font-weight:400}.instrument-state{max-width:15ch;color:var(--ink-2);padding-top:4px;font-size:10.5px;line-height:1.3;display:block}.instrument-focus .instrument-state{z-index:1;text-align:center;max-width:13ch;position:relative}.instrument-focus.is-zero,.instrument-reading.is-zero{--instrument-tone:var(--hair)}.instrument-focus.is-zero .instrument-focus-value,.instrument-reading.is-zero .instrument-value{color:var(--ink-3);text-shadow:none}.instrument-focus.tone-critical,.instrument-reading.tone-critical{--instrument-tone:var(--sev-critical)}.instrument-focus.tone-high,.instrument-reading.tone-high{--instrument-tone:var(--sev-high)}.instrument-focus.tone-medium,.instrument-reading.tone-medium{--instrument-tone:var(--sev-medium)}.instrument-focus.tone-low,.instrument-reading.tone-low{--instrument-tone:var(--sev-low)}.instrument-focus.tone-good,.instrument-reading.tone-good{--instrument-tone:var(--ok)}.instrument.is-block{background:0 0;border-top:0;border-bottom:0;min-height:0;margin-bottom:0;padding:14px 2px 24px;display:block}.instrument.is-block .instrument-value{font-size:clamp(28px,3vw,40px)}@media (width<=940px){.instrument{padding-top:calc(var(--instrument-pad-y) + var(--instrument-scope-h) + 12px);grid-template-columns:1fr}.instrument-scope{left:var(--instrument-pad);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.instrument-readings{width:100%}}@media (width<=620px){.instrument{--instrument-pad:18px;--instrument-pad-y:24px}.instrument-readings{grid-template-columns:repeat(2,minmax(88px,1fr))}}:root{--lx-ground-page:var(--page,#fbfaf8);--lx-ground-surface:var(--surface,#fff);--lx-ground-surface-2:var(--surface-2,#f4f2ee);--lx-ground-rule:var(--hair,#e4e2dd);--lx-ground-rule-firm:var(--hair-strong,#c9c6bf);--lx-ink:var(--ink,#1a1f28);--lx-ink-2:var(--ink-2,#5a6472);--lx-ink-3:var(--ink-3,#6b7480);--lx-brand:var(--accent,#35b6fa);--lx-brand-text:var(--accent-ink,#0a6fb0);--lx-brand-wash:var(--accent-wash,#35b6fa1a);--lx-brand-line:var(--accent-line,#35b6fa66);--lx-green:var(--ok-bright,#1d7f5a);--lx-green-text:var(--ok,#1d7f5a);--lx-green-wash:color-mix(in srgb, var(--ok,#1d7f5a) 10%, transparent);--lx-green-line:color-mix(in srgb, var(--ok,#1d7f5a) 35%, transparent);--lx-alarm:var(--sev-critical,#a8231a);--lx-alarm-text:var(--sev-critical,#a8231a);--lx-alarm-wash:color-mix(in srgb, var(--sev-critical,#a8231a) 8%, transparent);--lx-alarm-line:color-mix(in srgb, var(--sev-critical,#a8231a) 35%, transparent);--lx-sev-critical-ink:var(--lx-alarm-text);--lx-sev-critical-weight:600;--lx-sev-critical-mark:3px;--lx-sev-critical-wash:transparent;--lx-sev-high-ink:var(--lx-ink);--lx-sev-high-weight:600;--lx-sev-high-mark:1px;--lx-sev-high-wash:transparent;--lx-sev-medium-ink:var(--lx-ink);--lx-sev-medium-weight:400;--lx-sev-medium-mark:0px;--lx-sev-medium-wash:transparent;--lx-sev-low-ink:var(--lx-ink-3);--lx-sev-low-weight:400;--lx-sev-low-mark:0px;--lx-sev-low-wash:transparent;--lx-sev-info-ink:var(--lx-ink-3);--lx-sev-info-weight:400;--lx-sev-info-mark:0px;--lx-sev-info-wash:transparent;--lx-sev-info-line:var(--lx-ground-rule-firm);--lx-sev-rank-ink:var(--lx-ink-3);--lx-series-1:var(--lx-brand);--lx-series-2:var(--lx-green);--lx-series-3:var(--lx-ink-2);--lx-series-4:var(--lx-ground-rule-firm);--lx-series-grid:var(--lx-ground-rule);--lx-series-axis:var(--lx-ground-rule-firm);--lx-font:var(--font);--lx-font-display:var(--font);--lx-font-mono:var(--font);--lx-t-display:23px;--lx-t-title:17px;--lx-t-head:20px;--lx-t-lead:17px;--lx-t-body:15px;--lx-t-cell:14px;--lx-t-small:13px;--lx-t-micro:12px;--lx-t-label:11px;--lx-t-figure:13px;--lx-w-regular:400;--lx-w-medium:500;--lx-w-semibold:600;--lx-w-bold:700;--lx-lh-tight:1.05;--lx-lh-head:1.2;--lx-lh-body:1.55;--lx-track-label:.1em;--lx-track-mono:.06em;--lx-track-tight:-.01em;--lx-s1:4px;--lx-s2:8px;--lx-s3:12px;--lx-s4:16px;--lx-s5:24px;--lx-s6:32px;--lx-s7:48px;--lx-s8:64px;--lx-s9:96px;--lx-measure:1180px;--lx-measure-prose:74ch;--lx-measure-lead:62ch;--lx-gutter:var(--lx-s5);--lx-radius:var(--radius,2px);--lx-radius-lg:var(--radius-lg,3px);--lx-elev-flat:none;--lx-elev-drawer:-18px 0 44px #1a1f2824;--lx-elev-pop:var(--shadow-pop,0 8px 24px #1a1f281f);--lx-scrim:#1a1f283d;--lx-dur-fast:90ms;--lx-dur:.16s;--lx-ease:cubic-bezier(.2, 0, .2, 1);--lx-focus:var(--lamp,#0a6fb0);--lx-focus-width:2px;--lx-focus-offset:2px}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){--lx-elev-drawer:-18px 0 44px #00000080;--lx-scrim:#00000080}}@media screen{:root[data-theme=dark]{--lx-elev-drawer:-18px 0 44px #00000080;--lx-scrim:#00000080}}@media print{:root{--lx-ground-page:#fbfaf8;--lx-ground-surface:#fff;--lx-ground-surface-2:#f4f2ee;--lx-ground-rule:#e4e2dd;--lx-ground-rule-firm:#c9c6bf;--lx-ink:#1a1f28;--lx-ink-2:#5a6472;--lx-ink-3:#6b7480;--lx-brand:#35b6fa;--lx-brand-text:#0a6fb0;--lx-brand-wash:#35b6fa1a;--lx-brand-line:#35b6fa66;--lx-green:#1d7f5a;--lx-green-text:#1d7f5a;--lx-green-wash:#1d7f5a1a;--lx-green-line:#1d7f5a59;--lx-alarm:#a8231a;--lx-alarm-text:#a8231a;--lx-alarm-wash:#a8231a14;--lx-alarm-line:#a8231a59}}.lx-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lx-ground-page);color:var(--lx-ink);font-family:var(--lx-font);font-size:var(--lx-t-body);line-height:var(--lx-lh-body);-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lx-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .lx-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lx-doc{max-width:var(--lx-measure);padding:var(--lx-s7) var(--lx-gutter) var(--lx-s9);margin:0 auto}.lx-page *,.lx-page :before,.lx-page :after{box-sizing:border-box}.lx-page :focus-visible,.lx-drawer :focus-visible{outline:var(--lx-focus-width) solid var(--lx-focus);outline-offset:var(--lx-focus-offset)}.lx-masthead{justify-content:space-between;align-items:baseline;gap:var(--lx-s4);padding-bottom:var(--lx-s3);border-bottom:1px solid var(--lx-ground-rule-firm);display:flex}.lx-wordmark{font-family:var(--lx-font);font-size:var(--lx-t-micro);font-weight:var(--lx-w-bold);color:var(--lx-ink-3)}.lx-wordmark b{color:var(--lx-brand-text);font-weight:var(--lx-w-bold)}.lx-masthead-meta{font-family:var(--lx-font-mono);font-variant-numeric:tabular-nums;font-size:var(--lx-t-micro);color:var(--lx-ink-3)}.lx-masthead-actions{gap:var(--lx-s2);align-items:center;display:flex}.lx-display{font-family:var(--lx-font-display);font-size:var(--lx-t-display);font-weight:var(--lx-w-bold);line-height:var(--lx-lh-head);letter-spacing:-.015em;margin:var(--lx-s6) 0 var(--lx-s2);color:var(--lx-ink)}.lx-title{font-family:var(--lx-font-display);font-size:var(--lx-t-title);font-weight:var(--lx-w-regular);line-height:var(--lx-lh-head);margin:0 0 var(--lx-s2);color:var(--lx-ink)}.lx-head{font-family:var(--lx-font-display);font-size:var(--lx-t-head);font-weight:var(--lx-w-semibold);line-height:var(--lx-lh-head);color:var(--lx-ink);margin:0}.lx-standfirst{font-family:var(--lx-font-display);font-style:italic;font-size:var(--lx-t-lead);line-height:var(--lx-lh-body);color:var(--lx-ink-2);margin:0 0 var(--lx-s6);max-width:var(--lx-measure-lead)}.lx-prose{max-width:var(--lx-measure-prose);color:var(--lx-ink-2)}.lx-prose b,.lx-prose strong{color:var(--lx-ink);font-weight:var(--lx-w-semibold)}.lx-note{font-size:var(--lx-t-small);color:var(--lx-ink-3);max-width:var(--lx-measure-prose)}.lx-label{font-size:var(--lx-t-label);font-weight:var(--lx-w-semibold);color:var(--lx-ink-3)}.lx-mono{font-family:var(--lx-font-mono);font-size:var(--lx-t-figure);font-variant-numeric:tabular-nums}.lx-num{font-family:var(--lx-font-mono);font-variant-numeric:tabular-nums;font-size:var(--lx-t-figure)}.lx-link{color:var(--lx-brand-text);text-decoration:none}.lx-link:hover{text-underline-offset:3px;text-decoration:underline}.lx-section{border-top:1px solid var(--lx-ground-rule);padding-top:var(--lx-s4);margin-top:var(--lx-s6)}.lx-section-firm{border-top-color:var(--lx-ground-rule-firm)}.lx-section-head{justify-content:space-between;align-items:baseline;gap:var(--lx-s4);margin-bottom:var(--lx-s3);display:flex}.lx-section-body>:first-child{margin-top:0}.lx-rule{border:0;border-top:1px solid var(--lx-ground-rule);margin:var(--lx-s6) 0}.lx-btn{font:inherit;font-size:var(--lx-t-small);font-weight:var(--lx-w-semibold);min-height:32px;color:var(--lx-ink);cursor:pointer;transition:color var(--lx-dur) var(--lx-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:7px 6px;line-height:1.2;display:inline-flex}.lx-btn:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lx-btn:focus-visible{outline:var(--lx-focus-width) solid var(--lx-focus);outline-offset:var(--lx-focus-offset);border-radius:var(--lx-radius)}.lx-btn:disabled{color:var(--lx-ink-3);cursor:not-allowed;text-decoration:none}.lx-btn-primary{padding-left:var(--lx-s3);padding-right:var(--lx-s3);border:1px solid var(--lx-ink);border-radius:var(--lx-radius);background:var(--lx-ink);color:var(--lx-ground-page);transition:background var(--lx-dur) var(--lx-ease), border-color var(--lx-dur) var(--lx-ease)}.lx-btn-primary:hover:not(:disabled){background:var(--lx-ink-2);border-color:var(--lx-ink-2);text-decoration:none}.lx-btn-primary:disabled{background:var(--lx-ink-3);border-color:var(--lx-ink-3);color:var(--lx-ground-page)}.lx-btn-quiet{color:var(--lx-ink-2)}.lx-btn-quiet:hover:not(:disabled){color:var(--lx-ink)}.lx-btn-danger{padding-left:var(--lx-s3);padding-right:var(--lx-s3);border:1px solid var(--lx-alarm-line);border-radius:var(--lx-radius);color:var(--lx-alarm-text);transition:background var(--lx-dur) var(--lx-ease), border-color var(--lx-dur) var(--lx-ease)}.lx-btn-danger:hover:not(:disabled){border-color:var(--lx-alarm-text);background:var(--lx-alarm-wash);text-decoration:none}.lx-controls{align-items:baseline;gap:var(--lx-s5);padding-bottom:var(--lx-s3);margin-bottom:var(--lx-s2);flex-wrap:wrap;display:flex}.lx-controls-spacer{margin-left:auto}.lx-controls .result-count{color:var(--lx-ink-3);font-family:var(--lx-font-mono);font-size:var(--lx-t-small);font-variant-numeric:tabular-nums}.lx-ctl{font-size:var(--lx-t-small);color:var(--lx-ink-2)}.lx-ctl b{font-weight:var(--lx-w-semibold);color:var(--lx-ink)}.lx-select{font:inherit;font-weight:var(--lx-w-semibold);color:var(--lx-ink);border:0;border-bottom:1px solid var(--lx-ground-rule-firm);cursor:pointer;appearance:none;background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--lx-ink-3) 50%), linear-gradient(135deg, var(--lx-ink-3) 50%, transparent 50%);background-position:right 7px center,right 2px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:0;padding:2px 18px 2px 2px}.lx-input{font:inherit;font-size:var(--lx-t-small);color:var(--lx-ink);border:0;border-bottom:1px solid var(--lx-ground-rule-firm);background:0 0;border-radius:0;padding:4px 2px}.lx-input::placeholder{color:var(--lx-ink-3)}.lx-count{font-family:var(--lx-font-mono);font-size:var(--lx-t-figure);color:var(--lx-ink-2);font-variant-numeric:tabular-nums}.lx-tablewrap{overflow-x:auto}.lx-page .table-more{background:linear-gradient(to left, var(--lx-ground-page) 38%, transparent)}.lx-page .table-more-btn{font-family:var(--lx-font-mono);font-variant-numeric:tabular-nums;font-size:var(--lx-t-label);color:var(--lx-brand-text);background:var(--lx-ground-surface);border:1px solid var(--lx-ground-rule-firm);border-radius:var(--lx-radius)}.lx-page .table-more-btn:hover{color:var(--lx-ink);border-color:var(--lx-ink-3)}.lx-table{border-collapse:collapse;width:100%}.lx-table thead th{text-align:left;font-size:var(--lx-t-label);font-weight:var(--lx-w-semibold);color:var(--lx-ink-3);padding:var(--lx-s2) var(--lx-s3) var(--lx-s2) 0;border-bottom:1px solid var(--lx-ground-rule-firm);white-space:nowrap}.lx-table tbody td{padding:var(--lx-s4) var(--lx-s3) var(--lx-s4) 0;border-bottom:1px solid var(--lx-ground-rule);vertical-align:baseline;font-size:var(--lx-t-cell);color:var(--lx-ink-2)}.lx-table tbody tr:hover{background:var(--lx-ground-surface-2)}.lx-table tbody tr.is-selected{background:var(--lx-brand-wash)}.lx-table tbody tr.is-done .lx-cell-title,.lx-table tbody tr.is-done .lx-cell-asset{color:var(--lx-ink-3)}.lx-table tbody td.lx-cell-title{font-size:var(--lx-t-body);color:var(--lx-ink)}.lx-cell-title a{color:inherit;text-decoration:none}.lx-cell-title a:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--lx-brand-text);text-decoration-color:var(--lx-brand-text)}.lx-cell-kind{font-size:var(--lx-t-label);font-weight:var(--lx-w-semibold);color:var(--lx-ink-3);margin-top:3px;display:block}.lx-cell-asset{color:var(--lx-ink-2)}.lx-cell-when{font-family:var(--lx-font-mono);font-size:var(--lx-t-figure);color:var(--lx-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.lx-cell-num{font-family:var(--lx-font-mono);font-size:var(--lx-t-figure);font-variant-numeric:tabular-nums;text-align:right}.lx-table thead th.lx-cell-num{text-align:right}.lx-empty{padding:var(--lx-s7) 0;color:var(--lx-ink-3);border-bottom:1px solid var(--lx-ground-rule)}.lx-sev{align-items:baseline;gap:var(--lx-s2);white-space:nowrap;font-family:var(--lx-font-mono);font-variant-numeric:tabular-nums;font-size:var(--lx-t-micro);display:inline-flex}.lx-sev-mark{width:var(--lx-sev-mark-w,0px);background:var(--lx-sev-mark-ink,transparent);flex:none;align-self:stretch;min-height:1em}.lx-sev-rank{color:var(--lx-sev-rank-ink);font-variant-numeric:tabular-nums}.lx-sev-word{color:var(--lx-sev-word-ink,var(--lx-ink));font-weight:var(--lx-sev-word-weight,400)}.lx-sev-critical{--lx-sev-word-ink:var(--lx-sev-critical-ink);--lx-sev-word-weight:var(--lx-sev-critical-weight);--lx-sev-mark-w:var(--lx-sev-critical-mark);--lx-sev-mark-ink:var(--lx-sev-critical-ink);background:var(--lx-sev-critical-wash)}.lx-sev-high{--lx-sev-word-ink:var(--lx-sev-high-ink);--lx-sev-word-weight:var(--lx-sev-high-weight);--lx-sev-mark-w:var(--lx-sev-high-mark);--lx-sev-mark-ink:var(--lx-sev-high-ink);background:var(--lx-sev-high-wash)}.lx-sev-medium{--lx-sev-word-ink:var(--lx-sev-medium-ink);--lx-sev-word-weight:var(--lx-sev-medium-weight);--lx-sev-mark-w:var(--lx-sev-medium-mark);--lx-sev-mark-ink:var(--lx-sev-medium-ink);background:var(--lx-sev-medium-wash)}.lx-sev-low{--lx-sev-word-ink:var(--lx-sev-low-ink);--lx-sev-word-weight:var(--lx-sev-low-weight);--lx-sev-mark-w:var(--lx-sev-low-mark);--lx-sev-mark-ink:var(--lx-sev-low-ink);background:var(--lx-sev-low-wash)}.lx-sev-info{--lx-sev-word-ink:var(--lx-sev-info-ink);--lx-sev-word-weight:var(--lx-sev-info-weight);--lx-sev-mark-w:var(--lx-sev-info-mark);--lx-sev-mark-ink:transparent;background:var(--lx-sev-info-wash)}.lx-sev-info .lx-sev-word{border-bottom:1px dotted var(--lx-sev-info-line);padding-bottom:1px}.lx-state{font-size:var(--lx-t-small);color:var(--lx-ink-2);white-space:nowrap}.lx-state.is-open{color:var(--lx-ink);font-weight:var(--lx-w-semibold)}.lx-state.is-resolved{color:var(--lx-green-text);font-weight:var(--lx-w-semibold)}.lx-state.is-suppressed{color:var(--lx-ink-3)}.lx-disp{font-size:var(--lx-t-small);color:var(--lx-ink-2)}.lx-disp.is-undetermined{color:var(--lx-ink-3)}.lx-disp small{font-size:var(--lx-t-micro);color:var(--lx-ink-3);display:block}.lx-chip{align-items:center;gap:var(--lx-s2);font-size:var(--lx-t-micro);font-weight:var(--lx-w-semibold);padding:2px var(--lx-s2);border:1px solid var(--lx-ground-rule-firm);border-radius:var(--lx-radius);color:var(--lx-ink-2);white-space:nowrap;background:0 0;line-height:1.4;display:inline-flex}.lx-chip-brand{border-color:var(--lx-brand-line);color:var(--lx-brand-text)}.lx-chip-green{border-color:var(--lx-green-line);color:var(--lx-green-text)}.lx-chip-alarm{border-color:var(--lx-alarm-line);color:var(--lx-alarm-text)}.lx-chip-remove{font:inherit;color:var(--lx-ink-3);cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.lx-chip-remove:hover{color:var(--lx-ink)}.lx-drawer-scrim{background:var(--lx-scrim);z-index:40;position:fixed;inset:0}.lx-drawer{z-index:41;background:var(--lx-ground-page);border-left:1px solid var(--lx-ground-rule-firm);width:min(560px,100vw);box-shadow:var(--lx-elev-drawer);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.lx-drawer:focus{outline:none}.lx-drawer-head{justify-content:space-between;align-items:baseline;gap:var(--lx-s4);padding:var(--lx-s5) var(--lx-s5) var(--lx-s3);border-bottom:1px solid var(--lx-ground-rule-firm);display:flex}.lx-drawer-close{font:inherit;font-size:var(--lx-t-small);color:var(--lx-ink-3);cursor:pointer;padding:var(--lx-s1) var(--lx-s2);background:0 0;border:0}.lx-drawer-close:hover{color:var(--lx-ink)}.lx-drawer-body{padding:var(--lx-s5);flex:1;overflow-y:auto}.lx-drawer-foot{gap:var(--lx-s2);padding:var(--lx-s3) var(--lx-s5);border-top:1px solid var(--lx-ground-rule-firm);align-items:center;display:flex}.lx-kv{margin:0}.lx-kv>div{gap:var(--lx-s4);padding:var(--lx-s3) 0;border-bottom:1px solid var(--lx-ground-rule);grid-template-columns:170px 1fr;display:grid}.lx-kv dt{font-size:var(--lx-t-label);font-weight:var(--lx-w-semibold);color:var(--lx-ink-3);margin:0}.lx-kv dd{font-size:var(--lx-t-cell);color:var(--lx-ink);overflow-wrap:anywhere;margin:0}.lx-page .export-label{font-family:var(--lx-font-mono);font-variant-numeric:tabular-nums;font-size:var(--lx-t-label);color:var(--lx-ink-3)}.lx-page .export-btn{font-family:var(--lx-font-mono);font-variant-numeric:tabular-nums;font-size:var(--lx-t-label);color:var(--lx-ink-2)}.lx-page .export-btn:hover:not(:disabled){color:var(--lx-ink)}.lx-page .export-btn:focus-visible{outline:var(--lx-focus-width) solid var(--lx-focus);outline-offset:var(--lx-focus-offset)}.lx-page .empty-state{color:var(--lx-ink-3);font-size:var(--lx-t-cell)}.lx-page .empty-state .es-title{font-family:var(--lx-font-display);font-size:var(--lx-t-head);font-weight:var(--lx-w-regular);color:var(--lx-ink)}.lx-page .empty-state .es-desc{color:var(--lx-ink-3);font-size:var(--lx-t-small);max-width:var(--lx-measure-lead)}.lx-page .empty-state .btn{font:inherit;font-size:var(--lx-t-small);font-weight:var(--lx-w-semibold);border:1px solid var(--lx-ground-rule-firm);border-radius:var(--lx-radius);background:var(--lx-ground-surface);color:var(--lx-ink);box-shadow:none;padding:7px 14px}.lx-page .empty-state .btn.primary{background:var(--lx-ink);border-color:var(--lx-ink);color:var(--lx-ground-page)}.lx-page .loading{color:var(--lx-ink-3)}.lx-page .error-note{color:var(--lx-alarm-text)}.lx-page .whatis,.lx-drawer .whatis{border-color:var(--lx-ground-rule-firm);color:var(--lx-ink-3)}.lx-page .whatis:hover,.lx-page .whatis:focus-visible,.lx-drawer .whatis:hover,.lx-drawer .whatis:focus-visible{color:var(--lx-ink);border-color:var(--lx-ink-3);background:var(--lx-ground-surface-2)}.lx-drawer .json-block{background:var(--lx-ground-surface-2);border:1px solid var(--lx-ground-rule);border-radius:var(--lx-radius);font-family:var(--lx-font-mono);font-variant-numeric:tabular-nums;font-size:var(--lx-t-small);color:var(--lx-ink-2)}@media (width<=860px){.lx-doc{padding-top:var(--lx-s5)}.lx-table{min-width:900px}.lx-kv>div{gap:var(--lx-s1);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lx-page *,.lx-drawer *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.export-buttons{align-items:center;gap:6px;display:inline-flex}.export-label{color:var(--ink-3);margin-right:2px;font-size:11.5px}.export-btn{min-height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;padding:6px 4px;font-size:11.5px;line-height:1;transition:color .12s;display:inline-flex}.export-btn:hover:not(:disabled){color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.export-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.export-btn:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.export-btn{transition:none}}.dt{display:block}.dt-toolbar{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.dt-toolbar .btn{background:0 0;border-color:#0000;min-height:32px;padding-left:4px;padding-right:4px}.dt-toolbar .btn:hover:not(:disabled){text-underline-offset:3px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.dt-toolbar .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}.dt-search{min-width:160px;max-width:320px;color:var(--ink);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--radius);flex:200px;padding:6px 10px;font-size:13.5px}.dt-search:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dt-filter{align-items:center;gap:6px;font-size:12px;display:inline-flex}.dt-filter-label{color:var(--ink-3)}.dt-filter select{color:var(--ink);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--radius);padding:5px 8px;font-size:13px}.dt-filter-set{border-left:1px solid var(--reticle);padding-left:8px}.dt-filter-set .dt-filter-label{color:var(--ink-2)}.dt-filter-set select{color:var(--accent-ink);border-color:var(--accent-line)}.dt-filter-drop{appearance:none;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.dt-filter-drop:hover{color:var(--accent)}.dt-addfilter{position:relative}.dt-addfilter-pop{z-index:40;background:var(--surface-2);border:1px solid var(--reticle);border-radius:var(--radius);min-width:168px;padding:6px 0;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0006}.dt-addfilter-pop button{appearance:none;width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:5px 12px;font-size:13px;display:block}.dt-addfilter-pop button:hover{color:var(--accent)}.dt-clear{appearance:none;color:var(--ink-3);border:0;border-bottom:1px solid var(--reticle);cursor:pointer;background:0 0;padding:0;font-size:12px}.dt-clear:hover{color:var(--accent);border-bottom-color:var(--accent-line)}.dt-count{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-left:auto;font-size:12.5px}.dt-colmenu{position:relative}.dt-colmenu-pop{z-index:40;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--radius);width:268px;padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0006}.dt-colmenu-hint{color:var(--ink-3);margin:0 0 8px;font-size:12px;line-height:1.45}.dt-colmenu-pop ul{max-height:320px;margin:0 0 8px;padding:0;list-style:none;overflow-y:auto}.dt-colmenu-pop li{justify-content:space-between;align-items:center;gap:8px;padding:3px 0;display:flex}.dt-colmenu-pop label{color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex;overflow:hidden}.dt-colmenu-pop label:has(input:disabled){color:var(--ink-3);cursor:default}.dt-colmenu-move{flex:none;gap:2px;display:inline-flex}.dt-colmenu-move button{appearance:none;width:20px;height:20px;color:var(--ink-2);border:1px solid var(--hair);cursor:pointer;background:0 0;border-radius:4px;padding:0;font-size:11px;line-height:1}.dt-colmenu-move button:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.dt-colmenu-move button:disabled{opacity:.35;cursor:default}.dt-table{table-layout:fixed}.dt-table thead th{text-overflow:ellipsis;overflow:hidden}.dt-table thead th>.dt-sort{min-width:0;max-width:100%}.dt-sort-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dt-table tbody td{overflow-wrap:anywhere}.dt-table tbody td:not(:has(div,p,ul,ol,dl,table,input,button,select)){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dt-table tbody td:not(:has(div,p,ul,ol,dl,table,input,button,select))>*{text-overflow:ellipsis;max-width:100%;overflow:hidden}.dt-table tbody tr.dt-detail-row>td{white-space:normal;text-overflow:clip;overflow:visible}.dt th{position:relative}.dt-resize{cursor:col-resize;touch-action:none;width:7px;height:100%;position:absolute;top:0;right:0}.dt-resize:after{content:"";background:var(--hair);width:1px;height:56%;position:absolute;top:22%;left:3px}.dt-resize:hover:after{background:var(--accent)}.dt th>.dt-sort{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.dt th>.dt-sort:hover{color:var(--ink)}.dt-th-end>.dt-sort{justify-content:flex-end;width:100%}.dt-sort-arrow{opacity:.75;font-size:9px;line-height:1}.dt .lx-table tbody tr.row-link{cursor:pointer}body.is-col-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.dt-th-end,.dt-td-end{text-align:right}.dt-detail-row>td{padding:0 14px 14px}.dt-empty{color:var(--ink-2);padding:18px 14px;font-size:14px}.dt-empty p{margin:0}@media (width<=720px){.dt-count{margin-left:0}}.unresolved{color:var(--ink-3);letter-spacing:.02em;border-bottom:1px dashed var(--hair);cursor:help;white-space:nowrap;padding-bottom:1px;font-size:12.5px;font-weight:600;text-decoration:none}.ownerb-root{display:inline-flex;position:relative}.ownerb-wrap{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ownerb-prov{flex-direction:column;gap:4px;max-width:420px;display:flex}.ownerb-prov-basis{font-family:var(--font);white-space:nowrap;align-self:flex-start;font-size:14px}.ownerb-prov-row{text-overflow:ellipsis;margin-top:2px;font-size:13px;line-height:1.4;display:block;overflow:hidden}.ownerb-prov-assigned{color:var(--ok,#6fd9b0)}.ownerb-prov-derived{color:var(--ink-2,#93a6c2)}.ownerb-prov-none{color:var(--sev-medium,#f3cf7c)}.ownerb-cell{min-width:0;display:block}.ownerb-prov-why{color:var(--ink-2,#93a6c2);font-size:14px;line-height:1.5}.ownerb{border:1px solid var(--hair-strong,#35b6fa4d);border-radius:var(--radius,2px);background:var(--surface-2,#16233a);max-width:100%;color:var(--ink,#d9e4f4);font-family:var(--font);white-space:nowrap;align-items:center;gap:7px;padding:3px 10px;font-size:14px;line-height:1.5;display:inline-flex}.ownerb-btn{cursor:pointer}.ownerb-btn:hover,.ownerb-btn:focus-visible{border-color:var(--accent-line,#35b6fa66);background:var(--surface-3,#1d2c47)}.ownerb-btn:focus-visible{outline:1px solid var(--accent,#35b6fa);outline-offset:1px}.ownerb-icon{flex:none;display:inline-flex}.ownerb-icon-human{color:var(--ok-bright,#33c48d)}.ownerb-icon-computer{color:var(--ink-2,#93a6c2)}.ownerb-icon-agent{color:var(--lamp,#35b6fa)}.ownerb-icon-unknown{color:var(--sev-medium,#edb53a)}.ownerb-label{font-weight:600}.ownerb-ref{text-overflow:ellipsis;max-width:220px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2,#93a6c2);font-size:14px;overflow:hidden}.ownerb-confidence{color:var(--ink-2,#93a6c2);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.ownerb-dot{border-radius:50%;flex:none;width:7px;height:7px}.ownerb-dot-high{background:var(--ok-bright,#33c48d);box-shadow:var(--glow-ok)}.ownerb-dot-mid{background:var(--sev-medium,#edb53a);box-shadow:var(--glow-medium)}.ownerb-dot-low{background:var(--sev-high,#f0894e);box-shadow:var(--glow-high)}.ownerb-check{color:var(--ok,#6fd9b0);flex:none;font-size:14px;font-weight:700}.ownerb-edit{color:var(--ink-3,#8095b1);flex:none;display:inline-flex}.ownerb-btn:hover .ownerb-edit{color:var(--accent-ink,#9adcfd)}.ownerb-pop{z-index:40;border:1px solid var(--hair-strong,#35b6fa4d);border-radius:var(--radius-lg,3px);background:var(--surface,#101b2e);min-width:300px;box-shadow:var(--shadow-pop,0 12px 34px #02060e99);white-space:normal;text-align:left;flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.ownerb-pop-title{font-family:var(--font-display);color:var(--ink,#d9e4f4);font-size:14px;font-weight:700}.ownerb-pop-help{color:var(--ink-2,#93a6c2);font-size:14px;line-height:1.5}.ownerb-seg{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ownerb-seg-btn{border:1px solid var(--hair,#35b6fa29);border-radius:var(--radius,2px);color:var(--ink-2,#93a6c2);font-family:var(--font);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:14px;display:inline-flex}.ownerb-seg-btn:hover{border-color:var(--accent-line,#35b6fa66);color:var(--ink,#d9e4f4)}.ownerb-seg-btn.is-on{border-color:var(--accent-line,#35b6fa66);background:var(--accent-wash,#35b6fa1f);color:var(--ink,#d9e4f4)}.ownerb-input{border:1px solid var(--hair-strong,#35b6fa4d);border-radius:var(--radius,2px);background:var(--surface-2,#16233a);width:100%;color:var(--ink,#d9e4f4);font-family:var(--mono);font-variant-numeric:tabular-nums;padding:7px 9px;font-size:14px}.ownerb-input::placeholder{color:var(--ink-2,#93a6c2)}.ownerb-input:focus{outline:1px solid var(--accent,#35b6fa);outline-offset:0}.ownerb-error{color:var(--sev-critical,#ff9d94);font-size:14px;line-height:1.5}.ownerb-actions{justify-content:flex-end;gap:8px;display:flex}.ownerb-cancel,.ownerb-save{border-radius:var(--radius,2px);font-family:var(--font);cursor:pointer;padding:6px 12px;font-size:14px;font-weight:600}.ownerb-cancel{border:1px solid var(--hair,#35b6fa29);color:var(--ink-2,#93a6c2);background:0 0}.ownerb-cancel:hover{color:var(--ink,#d9e4f4)}.ownerb-save{background:var(--key-bg,#d9e4f4);color:var(--key-ink,#0a1322);border:1px solid #0000}.ownerb-save:hover{background:var(--key-bg-hover,#eef4fc)}.ownerb-cancel:disabled,.ownerb-save:disabled{opacity:.6;cursor:default}.azreach{min-width:0;display:block}.azreach-value{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5;display:block;overflow:hidden}.azreach-observed{color:var(--ink,#d9e4f4)}.azreach-stated{color:var(--ink-2,#93a6c2)}.azreach-none{color:var(--sev-medium)}.azreach-ref{font-family:var(--mono);font-variant-numeric:tabular-nums}.azreach-rung{color:var(--ink-2,#93a6c2);font-family:var(--font);margin-top:2px;font-size:13px;line-height:1.4;display:block}.azreach-full{flex-direction:column;gap:4px;max-width:460px;display:flex}.azreach-full .azreach-value{white-space:normal}.azreach-why,.azreach-also{color:var(--ink-2,#93a6c2);font-size:14px;line-height:1.5}.azreach-note{color:var(--ink-3,#7d8fa9);font-size:13px;line-height:1.5}.azreach-next{color:var(--accent-ink,#9adcfd);font-size:14px;line-height:1.5}.azent{min-width:0;display:block}.azent-verdict{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.azent-loud{color:var(--sev-high)}.azent-warn{color:var(--sev-medium)}.azent-quiet{color:var(--ink-2,#93a6c2)}.azent-sub{color:var(--ink-2,#93a6c2);font-family:var(--font);margin-top:2px;font-size:13px;line-height:1.4;display:block}.azent-ref{font-family:var(--mono);font-variant-numeric:tabular-nums}.azent-full{flex-direction:column;gap:4px;max-width:460px;display:flex}.azent-full .azent-verdict{white-space:normal}.azent-full .azent-sub{font-size:14px;line-height:1.5}.azent-why{color:var(--ink-2,#93a6c2);font-size:14px;line-height:1.5}.azent-grants{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.azent-grant{border-left:1px solid var(--hair,#35b6fa29);flex-direction:column;gap:1px;padding-left:10px;display:flex}.azent-grant-cap{color:var(--ink,#d9e4f4);font-size:14px;line-height:1.5}.azent-grant-covers,.azent-freshness{color:var(--ink-2,#93a6c2);font-size:14px;line-height:1.5}.azent-freshness.azent-warn{color:var(--sev-medium)}.azent-next{color:var(--accent-ink,#9adcfd);font-size:14px;line-height:1.5}.ownerb-assertion{color:var(--ink-3);margin-top:4px;font-size:13px;line-height:1.5;display:block}.ownerb-assertion.is-unreachable{color:var(--sev-medium)}.ownerb-account-note{color:var(--ink-2,#93a6c2);margin-top:4px;font-size:13px;line-height:1.5;display:block}.posture-word.is-clear{color:var(--ok)}.posture-word.is-watch{color:var(--sev-medium)}.posture-word.is-attention{color:var(--sev-high)}.posture-word.is-alarm{color:var(--sev-critical)}.instr .i-def{border-top:1px solid var(--hair);color:var(--ink-3);text-wrap:pretty;margin-top:8px;padding-top:8px;font-size:12px;line-height:1.45}.dash-stack{flex-direction:column;gap:0;min-width:0;display:flex}.dash-sec{min-width:0}.dash-sec+.dash-sec{border-top:1px solid var(--hair);margin-top:30px;padding-top:28px}.dash-sec>.card{background:0 0;border:0;border-radius:0}.dash-sec>.card>.card-head{color:var(--ink);border-bottom:0;padding:0 0 12px;font-size:13px;font-weight:700}.dash-sec>.card>.card-head .chart-legend{font-weight:400}.dash-sec>.card .card-body{padding:0}@media (width<=640px){.dash-sec .card-head{flex-wrap:wrap}.dash-sec .card .card-head-note{margin-left:0}}.dash-sec.is-dragging{opacity:.45}.dash-handle{cursor:grab;color:var(--ink-3);-webkit-user-select:none;user-select:none;margin-right:8px;font-size:12px;line-height:1}.dash-handle:active{cursor:grabbing}.dash-sec:hover .dash-handle{color:var(--ink-2)}.dash-stack-tools{justify-content:flex-end;align-items:center;gap:12px;margin:12px 0 8px;display:flex}.dash-stack-tools .dash-note{margin:0}.dash-layout{position:relative}.dash-layout-btn{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:11px;font-weight:600}.dash-layout-btn:hover,.dash-layout-btn[aria-expanded=true]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.dash-layout-pop{z-index:30;background:var(--surface);border:1px solid var(--hair-strong);border-radius:var(--radius);min-width:240px;box-shadow:var(--shadow-pop);padding:8px;position:absolute;top:calc(100% + 6px);right:0}.dash-layout-copy{color:var(--ink-3);margin:0 2px 6px;font-size:12px;line-height:1.4}.dash-layout-list{margin:0;padding:0;list-style:none}.dash-layout-list li{align-items:center;gap:6px;padding:4px 2px;display:flex}.dash-layout-list li+li{border-top:1px solid var(--hair)}.dash-layout-list .dlm-title{color:var(--ink);white-space:nowrap;flex:auto;font-size:13px}.dash-layout-pop .dlm-move{width:24px;height:24px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--radius);cursor:pointer;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.dash-layout-pop .dlm-move:hover:not(:disabled){color:var(--ink);border-color:var(--hair-strong)}.dash-layout-pop .dlm-move:disabled{opacity:.35;cursor:default}.dash-layout-reset{width:100%;color:var(--ink-2);border:1px solid var(--hair);border-radius:var(--radius);cursor:pointer;background:0 0;margin-top:8px;padding:5px 8px;font-size:12px}.dash-layout-reset:hover{color:var(--ink);border-color:var(--hair-strong)}.dash-note{color:var(--ink-3);margin:10px 0 0;font-size:12.5px;line-height:1.5}.dash-note:first-child{margin-top:0}.dash-note.bad{color:var(--sev-critical)}.dash-note a{color:var(--accent-ink);text-decoration:none}.dash-note a:hover{text-decoration:underline}.discovery-bezel{width:min(100%,430px);color:var(--ink-3);margin:2px auto 20px}.discovery-bezel-face{width:min(100%,330px);margin:0 auto;display:block;overflow:visible}.discovery-bezel-track,.discovery-bezel-arc,.discovery-bezel-arc-glow{fill:none;transform-origin:50%;transform:rotate(-90deg)}.discovery-bezel-track{stroke:var(--hair-strong);stroke-width:3px}.discovery-bezel-arc-glow{stroke:var(--lamp);stroke-width:10px;opacity:.16;filter:blur(5px)}.discovery-bezel-arc{stroke:var(--lamp);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--accent-line))}.discovery-bezel-tick{stroke:var(--ink-3);stroke-width:1.25px;stroke-linecap:square}.discovery-bezel-value{fill:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:48px;font-weight:600}.discovery-bezel-label{fill:var(--ink-3);font-family:var(--font);font-size:11px}.discovery-bezel-scale{border-top:1px solid var(--hair);font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:-15px;padding-top:8px;font-size:9px;display:grid}.discovery-bezel-scale span:nth-child(2){letter-spacing:.12em}.discovery-bezel-scale span:last-child{text-align:right}.discovery-bezel-lamp{color:var(--ink-2);justify-content:center;align-items:baseline;gap:7px;margin-top:12px;font-size:12px;display:flex}.discovery-bezel-lamp-dot{background:var(--lamp);width:6px;height:6px;box-shadow:var(--glow-lamp);border-radius:50%;align-self:center}.discovery-bezel-lamp-value{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:16px;font-weight:600}@media (width<=520px){.discovery-bezel-face{width:min(100%,280px)}}.dash-read-freshness{color:var(--ink-3);margin:8px 0 0;font-size:12px;line-height:1.45}.dash-freshness-only{padding-bottom:0}.page-head .dash-page-asof{color:var(--ink-3);margin-top:5px;font-size:12px}.dash-bar{background:var(--surface-3);border-radius:1px;min-width:40px;height:6px;display:block;overflow:hidden}.dash-bar>span{height:100%;display:block}.dqu-legend{border-bottom:1px solid var(--hair);color:var(--ink-3);text-wrap:pretty;max-width:96ch;margin:0;padding:12px 0;font-size:12.5px;line-height:1.6}.dqu-legend b{color:var(--ink-2);font-weight:600}.dqu-confirm{gap:12px;display:grid}.dqu-confirm label{color:var(--ink-2);font-size:12.5px}.dqu-confirm input{width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--hair-strong);border-radius:var(--radius);padding:6px 9px;font-size:13px}.dqu-confirm input:focus-visible{outline:2px solid var(--lamp);outline-offset:1px}.dqu-confirm-effect{max-width:88ch;color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.55}.dqu-confirm-effect b{color:var(--ink);font-weight:600}.dqu-confirm-finding{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}.dqu-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dash-queue{margin:0;padding:0;list-style:none}.dash-queue li{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;display:flex}.dash-queue li:last-child{border-bottom:none}.dash-queue .dqu-finding{min-width:0;color:inherit;flex:1 1 0;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:flex}.dash-queue .dqu-finding:hover{background:var(--surface-2)}.dash-queue .dqu-actions{flex:none;gap:6px;padding-right:0;display:flex}.dash-queue .dqu-main{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.dash-queue .dqu-title{color:var(--ink);font-size:14px;line-height:1.3}.dash-queue .dqu-rule{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:11.5px}.dash-queue .dqu-owner{color:var(--ink-3);white-space:nowrap;flex:none;font-size:12.5px}.dash-queue .dqu-conf{font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none;font-size:12.5px}@media (width<=820px){.dash-queue .dqu-owner{display:none}.dash-queue li{flex-direction:column;align-items:stretch}.dash-queue .dqu-actions{justify-content:flex-end;padding:0 14px 9px}}.dash-rows{margin:0;padding:0;list-style:none}.dash-rows li{grid-template-columns:minmax(0,1fr) 64px 34px;align-items:center;gap:10px;padding:7px 2px;display:grid}.dash-rows li+li{border-top:1px solid var(--hair)}.dash-rows a{color:inherit;text-decoration:none;display:contents}.dash-rows .dr-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.dash-rows-2l .dr-name{grid-column:1/-1}.dash-rows .dr-src{flex-wrap:wrap;grid-column:1;gap:4px;display:flex}.dash-rows .dr-src .badge{font-size:10px}.dash-rows .dr-n{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-2);font-size:12.5px}.dash-rows .dr-state{color:var(--ink-3);grid-column:1/-1;font-size:10.5px}.dash-rows li.is-flagged .dr-state{color:var(--sev-critical)}.dash-rows a:hover .dr-name{text-underline-offset:3px;text-decoration:underline}.activity-gauge{max-width:640px;margin:-8px auto -2px}.activity-gauge svg{width:100%;height:auto;display:block}.activity-gauge .ag-track{fill:none;stroke:var(--surface-3);stroke-width:18px;stroke-linecap:round}.activity-gauge .ag-tick{stroke:var(--ink-3);stroke-width:1px;opacity:.55}.activity-gauge .ag-tick.is-major{stroke:var(--ink-2);opacity:.9}.activity-gauge .ag-peak-tick{stroke:var(--ink-2);stroke-width:2px}.activity-gauge .ag-peg{stroke:var(--peg);stroke-width:5px;stroke-linecap:round}.activity-gauge .ag-usual,.activity-gauge .ag-shadow{fill:var(--peg);font-family:var(--font);letter-spacing:.16em;font-size:15px;font-weight:600}.activity-gauge .ag-needle{stroke:var(--lamp);stroke-width:2px;stroke-linecap:round;filter:url(#activity-gauge-glow)}.activity-gauge .ag-hub-glow{fill:var(--lamp);opacity:.18;filter:url(#activity-gauge-glow)}.activity-gauge .ag-hub{fill:var(--lamp)}.activity-gauge .ag-reading{fill:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:58px;font-weight:600}.activity-gauge .ag-reading-label,.activity-gauge .ag-scale,.activity-gauge .ag-peak{fill:var(--ink-3);font-family:var(--font);letter-spacing:.16em;font-size:15px;font-weight:500}.activity-gauge .ag-scale,.activity-gauge .ag-count{font-family:var(--mono);font-variant-numeric:tabular-nums}.dash-order-rule{color:var(--ink-3);margin:0;padding:0 0 8px;font-size:12.5px}.act-hero{padding:clamp(18px,2.4vw,30px) clamp(18px,3vw,36px)}.act-finding-link{color:var(--ink);text-decoration:none}.act-finding-link:hover{color:var(--accent);text-decoration:underline}.act-cell-quiet{color:var(--ink-2)}.act-cell-num{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.act-actions{white-space:nowrap;gap:6px;display:inline-flex}.pt-card{margin:0 0 16px}.pt-list{margin:0;padding:0;list-style:none}.pt-item{align-items:baseline;gap:12px;padding:9px 0;display:flex}.pt-item+.pt-item{border-top:1px solid var(--hair)}.pt-item:first-child{padding-top:0}.pt-item:last-child{padding-bottom:0}.pt-sev{color:var(--ink-3);flex:0 0 104px;font-size:12.5px;font-weight:700}.pt-sev-critical{color:var(--sev-critical)}.pt-sev-high{color:var(--sev-high)}.pt-sev-watch{color:var(--sev-medium)}.pt-rank-administrative{color:var(--ink-3);font-weight:600}.pt-item-administrative .pt-title{color:var(--ink-2)}.pt-body{min-width:0;display:block}.pt-title{color:var(--ink);font-size:14px;font-weight:600}.pt-headline{color:var(--ink-2);margin-top:1px;font-size:13px;font-weight:600;display:block}.pt-detail{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.pt-empty{color:var(--ink-3);margin:0;font-size:13px}.pt-empty.pt-bad{color:var(--sev-high)}.ws-switch{align-items:center;font-size:15px;display:flex}.ws-switch+.ws-switch{border-left:1px solid var(--hair);margin-left:clamp(18px,4vw,44px);padding-left:clamp(18px,4vw,44px)}.ws-switch-l{color:var(--ink-2);margin-right:18px;font-size:12px;font-weight:600}.ws-option{font:inherit;border:0;border-right:1px solid var(--hair);color:var(--ink-2);cursor:pointer;background:0 0;padding:2px 15px;transition:color .12s;position:relative}.ws-option:last-of-type{border-right:0}.ws-option:hover{color:var(--ink-2)}.ws-option.is-on{color:var(--ink);font-weight:600}.ws-option.is-on:after{content:"";background:var(--node);height:2px;margin-top:6px;display:block}.ws-option:focus-visible{outline:2px solid var(--node);outline-offset:3px;border-radius:2px}.cxa-line{white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.cxa-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.cxa-dot.hollow{background:0 0;box-shadow:inset 0 0 0 1.5px}.cxa-line.stacked{margin-top:4px;display:flex}.cxa-error{color:var(--sev-critical);margin-top:5px;font-size:11.5px}.cxa-result{color:var(--ink-3);margin-top:5px;font-size:11.5px}.status-page{max-width:1180px}.st-hero{padding:clamp(18px,2.4vw,30px) clamp(18px,3vw,36px)}.status-duo{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:14px;margin:16px 0 14px;display:grid}.status-duo .card{min-width:0;margin:0}a.status-instrument{color:inherit;text-decoration:none;transition:border-color .12s,background .12s;display:block}a.status-instrument:hover,a.status-instrument:focus-visible{border-color:var(--accent);background:var(--accent-wash)}a.status-instrument:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.status-instrument-scoped{transition:border-color .12s,background .12s;position:relative}.status-instrument-scoped:hover{border-color:var(--accent);background:var(--accent-wash)}.status-instrument-scoped:has(.status-instrument-link:focus-visible){border-color:var(--accent);background:var(--accent-wash)}.status-instrument-scoped:has(.status-instrument-link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.status-instrument-link{color:inherit;text-decoration:none}.status-instrument-link:after{content:"";z-index:1;position:absolute;inset:0}.status-instrument-link:focus-visible{outline:none}.status-instrument-head{flex-wrap:wrap}.status-instrument-help,.status-instrument-scope{z-index:2;position:relative}.status-instrument-scope{margin-left:auto}.status-instrument .card-body{padding:6px 10px 10px}.status-duo .card-body svg{width:100%;max-width:400px;height:auto;margin:0 auto;display:block}.status-duo .card-body figure{margin:0}.status-instrument .ag-baseline-caveat{max-width:48ch;color:var(--ink-2);text-align:center;margin:0 auto 8px;font-size:12.5px;line-height:1.4}.status-note{color:var(--ink-2);margin:6px 0 0}.status-note.bad{color:var(--sev-high)}.status-list{margin:0;padding:0;list-style:none}.status-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(140px,22ch) minmax(110px,max-content) minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 0;display:grid}.status-row:last-child{border-bottom:none}.status-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-evidence{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-lamp{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.status-lamp-dot{border-radius:50%;flex:none;width:8px;height:8px}.status-lamp.is-ok .status-lamp-dot{background:var(--ok,#2e9e6b);box-shadow:var(--glow-ok)}.status-lamp.is-quiet{color:var(--ink-3)}.status-lamp.is-quiet .status-lamp-dot{background:var(--ink-3)}.status-lamp.is-bad{color:var(--sev-high)}.status-lamp.is-bad .status-lamp-dot{background:var(--sev-high);box-shadow:0 0 5px var(--sev-high)}@media (width<=640px){.status-instrument-scope{width:100%;margin-left:0;overflow-x:auto}.status-row{grid-template-columns:1fr max-content}.status-evidence{white-space:normal;grid-column:1/-1}}.status-duo .card-head{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:56px;display:flex}.status-name{font-weight:600}.status-list .cxa-line,.status-list .cxa-error,.status-list .cxa-result{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.beta-preview{--beta-paper:#f2f5f7;--beta-ink:#152235;--beta-muted:#637087;--beta-rule:#bdc8d4;--beta-blue:#087dbd;background:var(--beta-paper);min-height:calc(100vh - 48px);color:var(--beta-ink);font-family:var(--font);margin:-24px;padding:0 34px 60px}.beta-preview-bar{border-bottom:1px solid var(--beta-rule);height:48px;font:600 10px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.14em;justify-content:space-between;align-items:center;display:flex}.beta-preview-bar nav{align-items:center;gap:24px;display:flex}.beta-preview-bar button,.beta-preview-bar a,.beta-text-action{appearance:none;color:var(--beta-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.beta-preview-bar button.active{color:var(--beta-blue);text-underline-offset:8px;text-decoration:underline}.beta-preview-bar button:disabled{opacity:.35}.beta-view{max-width:1320px;margin:0 auto}.beta-title-line{justify-content:space-between;align-items:end;padding:42px 0 24px;display:flex}.beta-kicker,.beta-section-index,.beta-field-caption{font:600 10px/1.3 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.18em;color:var(--beta-muted)}.beta-title-line h1{font:700 clamp(42px,6vw,74px)/.95 var(--font-display);letter-spacing:-.045em;margin:12px 0 0}.beta-asof{text-align:right;color:var(--beta-muted);font-size:12px;line-height:1.7}.beta-asof strong{color:var(--beta-ink);font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.beta-signal-field{border-block:1px solid var(--beta-rule);height:220px;position:relative;overflow:hidden}.beta-signal-field svg{width:100%;height:100%}.beta-gridline{stroke:#9bacbd;stroke-width:.55px;opacity:.45}.beta-vector{stroke:#58758d;stroke-width:.7px;opacity:.35}.beta-node{fill:#648094}.beta-node.risk-high{fill:#c44c31}.beta-field-caption{position:absolute;bottom:10px;right:0}.beta-instrument-strip{border-bottom:1px solid var(--beta-rule);grid-template-columns:repeat(4,1fr);display:grid}.beta-instrument-strip>div{border-right:1px solid var(--beta-rule);padding:20px 18px}.beta-instrument-strip>div:first-child{padding-left:0}.beta-instrument-strip>div:last-child{border:0}.beta-instrument-strip strong{font:500 30px/1 var(--mono);font-variant-numeric:tabular-nums;display:block}.beta-instrument-strip span{color:var(--beta-muted);margin-top:8px;font-size:12px;display:block}.beta-ledger-head{border-bottom:2px solid var(--beta-ink);justify-content:space-between;align-items:end;margin-top:44px;padding-bottom:12px;display:flex}.beta-ledger-head h2{margin:0;font-size:19px}.beta-ledger-head span{color:var(--beta-muted);font-size:12px}.beta-ledger-row{border:0;border-bottom:1px solid var(--beta-rule);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:2fr 1fr 1.25fr .7fr 1.4fr;align-items:center;gap:18px;padding:15px 4px;font-size:13px;display:grid}.beta-ledger-labels{color:var(--beta-muted);font:600 9px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.14em;padding-block:9px}.beta-ledger-action{cursor:pointer}.beta-ledger-action:hover{background:#087dbd0d}.beta-ledger-row b{display:block}.beta-ledger-row small{color:var(--beta-muted);margin-top:4px;display:block}.beta-state{font-weight:600}.state-shadow{color:#a6422e}.state-sanctioned{color:#147858}.beta-risk{font-family:var(--mono);font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.beta-risk i{background:linear-gradient(90deg,#c44c31 var(--risk),#c7d0d8 var(--risk));width:42px;height:2px;display:block}.beta-text-action{font:600 12px/1.2 var(--mono);font-variant-numeric:tabular-nums;margin-top:28px}.beta-agent-title{align-items:center}.beta-agent-title p{color:var(--beta-muted);margin:9px 0 0}.beta-score{text-align:right}.beta-score strong{font:500 54px/1 var(--mono);font-variant-numeric:tabular-nums;display:block}.beta-score span{font:600 9px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.14em;color:var(--beta-muted)}.beta-agent-grid{border-block:1px solid var(--beta-rule);grid-template-columns:1.65fr 1fr;display:grid}.beta-agent-grid>section{padding:26px 28px 30px 0}.beta-agent-grid>section+section{border-left:1px solid var(--beta-rule);padding-left:28px}.beta-attribution h2{margin:28px 0;font-size:25px}.beta-agent-grid dl{margin:0}.beta-agent-grid dl>div{border-top:1px solid var(--beta-rule);grid-template-columns:145px 1fr;padding:9px 0;display:grid}.beta-agent-grid dt{color:var(--beta-muted);font-size:12px}.beta-agent-grid dd{font:500 12px/1.4 var(--mono);font-variant-numeric:tabular-nums;margin:0}.beta-rationale{max-width:68ch;margin:24px 0 0;line-height:1.55}.beta-evidence-list article{border-bottom:1px solid var(--beta-rule);grid-template-columns:180px 1fr 150px;gap:24px;padding:15px 4px;font-size:12px;display:grid}.beta-evidence-list time,.beta-evidence-list article>span{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--beta-muted)}.beta-evidence-list p{color:var(--beta-muted);margin:4px 0 0}.beta-read-error,.beta-loading{border-top:2px solid #b34a35;max-width:1320px;margin:40px auto;padding-top:14px}.beta-loading{border-color:var(--beta-rule);color:var(--beta-muted)}@media (width<=800px){.beta-preview{margin:-16px;padding-inline:16px}.beta-preview-bar>span{display:none}.beta-instrument-strip{grid-template-columns:1fr 1fr}.beta-instrument-strip>div:nth-child(2){border-right:0}.beta-ledger-row{grid-template-columns:1.5fr .8fr .5fr}.beta-ledger-row>:nth-child(3),.beta-ledger-row>:nth-child(5){display:none}.beta-agent-grid{grid-template-columns:1fr}.beta-agent-grid>section+section{border-left:0;border-top:1px solid var(--beta-rule);padding-left:0}.beta-evidence-list article{grid-template-columns:1fr}.beta-title-line{align-items:start}.beta-asof{display:none}}.cov-page{flex-direction:column;gap:16px;display:flex}.cov-section{border-top:1px solid var(--hair);padding-top:18px}.cov-section-head{align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.cov-section-head h2{color:var(--ink);margin:0;font-size:18px;font-weight:650}.cov-section-head p{max-width:82ch;color:var(--ink-3);margin:0;font-size:12px;line-height:1.5}.cov-section-head a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (width<=620px){.cov-network-topology .cov-section-head{flex-direction:column;gap:4px}.cov-network-topology .instrument-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.cov-network-topology .instrument-readings>.instrument-reading-slot{min-width:0}}.integrations-catalog-label{border-top:1px solid var(--hair);margin-top:26px;padding-top:18px}.catalog-status,.catalog-connection,.catalog-connect-state{color:var(--ink-2);align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.catalog-status .dot,.catalog-connection .dot,.catalog-connect-state .dot{background:currentColor;flex:none;width:7px;height:7px}.catalog-status.available,.catalog-connection.connected{color:var(--ok)}.catalog-status.beta{color:var(--accent-ink)}.catalog-status.planned,.catalog-connection.not-connected{color:var(--ink-3)}.catalog-connect-state.proven{color:var(--ok)}.catalog-connect-state.fixture,.catalog-connect-state.unbuilt{color:var(--ink-3)}.integration-role-note{border-bottom:1px solid var(--hair);color:var(--ink-2);margin:0;padding-bottom:14px;font-size:12.5px;line-height:1.5}.dev-codes-list-title{color:var(--ink);margin:8px 0 0;font-size:13px;font-weight:650}.integration-status,.integration-substatus{width:fit-content;color:var(--ink-2);align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.integration-status.active{color:var(--ok)}.integration-status.error{color:var(--sev-critical)}.integration-status.pending,.integration-status.validating{color:var(--accent-ink)}.integration-status.disabled{color:var(--ink-3)}.integration-status .dot,.integration-substatus .dot{background:currentColor;width:7px;height:7px}.integration-substatus{margin-top:5px}.integration-authority-frozen{color:var(--sev-medium)}.integration-detail{min-width:0;color:var(--ink-3);font-size:12px}.integration-detail summary{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:44rem;list-style-position:inside;overflow:hidden}.integration-detail[open] summary{color:var(--ink-2);white-space:normal;margin-bottom:5px}.integration-row-error{max-width:14rem;color:var(--sev-critical);margin-top:5px;font-size:11px;line-height:1.35}.integration-row-actions{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.integration-row-actions .btn{min-height:28px;color:var(--accent-ink,var(--ink));background:0 0;border-color:#0000;padding-left:0;padding-right:0}.integration-row-actions .btn:hover:not(:disabled){text-underline-offset:3px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.integration-row-actions .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}.iface-chip,.status-pill,.ins-cred,.dev-status{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.tone-ok{color:var(--ok)}.tone-warn{color:var(--sev-high)}.tone-bad{color:var(--sev-critical)}.tone-muted{color:var(--ink-3)}.tone-info{color:var(--accent-ink)}.cov-hero{border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--surface);border-left-width:3px;align-items:center;gap:14px;padding:18px 20px;display:flex}.cov-hero.tone-ok{border-left-color:var(--ok)}.cov-hero.tone-warn{border-left-color:var(--sev-high)}.cov-hero.tone-bad{border-left-color:var(--sev-critical)}.cov-hero-dot{border-radius:50%;flex:none;width:14px;height:14px}.cov-hero.tone-ok .cov-hero-dot{background:var(--ok);box-shadow:var(--glow-ok)}.cov-hero.tone-warn .cov-hero-dot{background:var(--sev-high);box-shadow:var(--glow-high)}.cov-hero.tone-bad .cov-hero-dot{background:var(--sev-critical);box-shadow:var(--glow-critical)}.cov-hero-body{flex:auto}.cov-hero-title{color:var(--ink);font-size:17px;font-weight:600}.cov-hero-sub{color:var(--ink-3);margin-top:2px;font-size:13px}.cov-hero-gaps{text-align:center;border-left:1px solid var(--hair);grid-template-columns:repeat(3,auto);gap:0 14px;padding:4px 10px;text-decoration:none;display:grid}.cov-gap-count{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.cov-gap-label{color:var(--ink-3);grid-column:1/-1;font-size:11px}.svc-list{margin:0;padding:0;list-style:none}.svc-row{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:10px 2px;display:flex}.svc-row:last-child{border-bottom:none}.svc-name{color:var(--ink);flex:auto;font-weight:500}.svc-meta{color:var(--ink-3);margin-left:6px;font-size:12px;font-weight:400}.svc-state{white-space:nowrap;font-size:13px;font-weight:600}.table-scroll{overflow-x:auto}.cov-table{border-collapse:collapse;width:100%;font-size:14px}.cov-table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--hair-strong);padding:8px 10px;font-size:12px;font-weight:600}.cov-table td{border-bottom:1px solid var(--hair);color:var(--ink);vertical-align:top;padding:10px}.cov-table .num{text-align:right;font-variant-numeric:tabular-nums}.cr-name{color:var(--ink);font-weight:600}.cr-sub{color:var(--ink-3);font-size:12px}.badge.tone-ok{color:var(--ok)}.badge.tone-warn{color:var(--sev-high)}.badge.tone-bad{color:var(--sev-critical)}.badge.tone-muted{color:var(--ink-3)}.cov-shared{color:var(--ink-3);white-space:nowrap;cursor:help;margin-left:8px;font-size:10px}.cr-cmd-state{font-size:12.5px;font-weight:600}.cov-row-actions{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:5px;display:flex}.cov-row-action{appearance:none;color:var(--accent);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.cov-row-action:hover{text-decoration-color:currentColor}.cov-row-action.is-danger{color:var(--sev-critical)}.cov-row-action:disabled{color:var(--ink-2);cursor:not-allowed;text-decoration:none}.cov-hb-toggle{color:var(--accent);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:12px}.cov-hb-row>td{padding-top:0}.cov-hb{border:1px solid var(--hair);border-left:2px solid var(--accent);background:var(--surface-2);border-radius:8px;flex-wrap:wrap;gap:8px 22px;padding:10px 12px;font-size:12.5px;display:flex}.cov-hb-item{flex-direction:column;gap:2px;display:flex}.cov-hb-k{color:var(--ink-3);font-size:10px}.cov-hb-v{font-variant-numeric:tabular-nums}.cov-hb-v.bad{color:var(--sev-high)}.cov-hb-note{color:var(--ink-3);flex-basis:100%}.cov-origin{border:1px solid var(--hair);border-left:2px solid var(--accent);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.cov-origin-row{grid-template-columns:150px minmax(180px,auto);align-items:baseline;gap:2px 14px;display:grid}.cov-origin-v{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cov-origin-v.state-not-recorded,.cov-origin-v.state-expired{color:var(--ink-3);font-style:italic}.cov-origin-mark{color:var(--sev-medium);font-size:10px}.cov-origin-at{color:var(--ink-3)}.cov-origin-note{color:var(--ink-3);grid-column:1/-1;max-width:78ch}.cov-gaps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cov-gap{border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--surface);border-left-width:3px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cov-gap.sev-critical{border-left-color:var(--sev-critical)}.cov-gap.sev-degraded{border-left-color:var(--sev-high)}.cov-gap.sev-unlit{border-left-color:var(--ink-3);background:0 0;border-left-style:dashed}.cov-gap-tag{flex:none;min-width:7.5rem;padding-top:2px;font-size:11px;font-weight:700}.cov-gap-body{flex:auto}.cov-gap-title{color:var(--ink);font-weight:600}.cov-gap-when{color:var(--ink-3);font-weight:400}.cov-gap-detail{color:var(--ink-2);margin-top:3px;font-size:13px;line-height:1.5}.cov-gap-remedy{color:var(--ink-3);margin-top:5px;font-size:12.5px}.cov-gap-owner{color:var(--ink-2);margin-top:5px;font-size:12.5px}.cov-retired-name{font-weight:500}.cov-retired-why{color:var(--ink-2);max-width:56ch;font-size:13px;line-height:1.5}.cov-retired-clock{color:var(--ink-3);margin-top:3px;font-size:12px}.cov-revoked-note,.cov-folded-note{color:var(--ink-3);max-width:46ch;margin-top:4px;font-size:12px;line-height:1.45}.cov-empty{color:var(--ink-2);padding:16px 0;font-size:14px}.cov-empty-ok{color:var(--ink-2)}.cov-note{color:var(--ink-3);margin:12px 0 0;font-size:12px;line-height:1.5}.cov-caveat{border:0;border-left:3px solid var(--accent);color:var(--ink-2);margin-bottom:12px;padding:2px 0 2px 12px;font-size:13px;line-height:1.5}.cov-enroll{border-top:1px solid var(--hair);margin-top:24px;padding-top:8px}.cov-subhead h2{font-size:20px}.dev-actions{align-items:center;gap:12px;margin:16px 0;display:flex}.dev-status{white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.dev-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.dev-status.reporting{color:var(--ok)}.dev-status.revoked{color:var(--ink-3)}.dev-cmd{border:1px solid var(--hair);background:var(--surface-2);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;margin:12px 0;padding:12px 14px;font-size:12.5px;line-height:1.6;overflow-x:auto}.dev-warn{border-left:2px solid var(--sev-medium);padding-left:12px}.dev-os-grid{flex-wrap:wrap;gap:8px;display:flex}.dev-os-choice{border:1px solid var(--hair);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.dev-os-choice.on{border-color:var(--accent)}.dev-codes{margin-top:32px}.dev-code-big{text-align:center;padding:18px 14px;font-size:20px}@media (width<=980px){.cov-strip{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.cov-strip{grid-template-columns:repeat(2,1fr)}.cov-hero{flex-wrap:wrap}.cov-hero-gaps{border-left:none;padding-left:0}}.cov-outstanding{display:block}.cov-outstanding+.cov-outstanding{margin-top:.6em}.cov-outstanding i{margin-top:.25em;font-style:italic;display:block}.cov-collision{color:var(--sev-critical);cursor:help}.cov-bs-need{color:var(--sev-high);font-size:13px;font-weight:600}.cov-bs-held{color:var(--ink-2);font-size:13px}.cov-bs-age{color:var(--ink-3);margin:4px 0 0;font-size:12px}.cov-bs-error{color:var(--sev-critical);margin:0 0 12px;font-size:13px}.cov-bs-actions{gap:16px;margin-top:8px;display:flex}.cov-bs-actions button,.cov-bs-form button{appearance:none;color:var(--accent);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.cov-bs-actions button:hover,.cov-bs-form button:hover{text-decoration-color:currentColor}.cov-bs-form button:disabled{color:var(--ink-3);cursor:default}.cov-bs-form{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin-top:10px;display:flex}.cov-bs-field{color:var(--ink-3);flex-direction:column;gap:3px;font-size:12px;display:flex}.cov-bs-field-wide{flex:220px}.cov-bs-field input{border:1px solid var(--hair-strong);background:var(--surface);color:var(--ink);font:inherit;border-radius:4px;padding:5px 7px;font-size:13px}.cov-bs-settle{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:0 14px 11px 16px;font-size:12.5px;display:flex}.ib-row.unread+.cov-bs-settle{border-left:2px solid var(--accent-line);padding-left:14px}.ib-row:has(+.cov-bs-settle){border-bottom:0}.cov-bs-settle .cov-bs-form{flex:100%;margin-top:2px}.cov-bs-settle .cov-bs-actions{margin-top:0}.cov-bs-settle .cov-bs-error,.cov-bs-settle .cov-bs-age{margin:0}.ib-list{border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.ib-row{border-bottom:1px solid var(--hair);color:inherit;grid-template-columns:84px minmax(0,1fr) minmax(0,15rem) 6.5rem;align-items:baseline;gap:14px;padding:11px 14px;text-decoration:none;display:grid}.ib-row:last-child{border-bottom:none}a.ib-row:hover{background:var(--surface-2)}.ib-row.unread{border-left:2px solid var(--accent-line)}.ib-row:not(.unread){border-left:2px solid #0000}.ib-kind{color:var(--ink-3);font-size:10.5px;font-weight:600}.ib-row.unread .ib-kind{color:var(--accent-ink)}.ib-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.ib-row.unread .ib-title{font-weight:650}.ib-detail{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ib-when{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);text-align:right;white-space:nowrap;font-size:11px}.ib-clear{border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--surface);text-align:center;margin-top:18px;padding:22px 20px}.ib-clear-head{color:var(--ink);font-size:15px;font-weight:600}.ib-clear p{max-width:46ch;color:var(--ink-3);margin:6px auto 0;font-size:13px}.ib-unreadable{border:1px solid var(--sev-high);border-radius:var(--radius-lg);background:var(--surface-2);text-align:left;border-left-width:3px;margin-top:4px;padding:14px 16px}.ib-unreadable-head{color:var(--sev-high);font-size:14px;font-weight:650}.ib-unreadable p{color:var(--ink-2);margin:6px 0 0;font-size:13px}.ib-reason{color:var(--ink-3);font-size:11.5px}.ib-truncated{color:var(--ink-3);margin:10px 0 0;font-size:12.5px}@media (width<=760px){.ib-row{grid-template-columns:68px minmax(0,1fr);row-gap:4px}.ib-detail{grid-column:2}.ib-when{text-align:left;grid-column:2}}.azchg-list{margin:0;padding:0;list-style:none}.azchg-row{border-top:1px solid var(--line,#93a6c22e);padding:10px 0}.azchg-row:first-child{border-top:0;padding-top:0}.azchg-head{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.azchg-head .azent-verdict{white-space:normal;display:inline}.azchg-when{color:var(--ink-2,#93a6c2);white-space:nowrap;font-size:13px}.azchg-basis{color:var(--ink-2,#93a6c2);font-size:13px}.azchg-agent{font-size:14px;line-height:1.5}.azchg-values{flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:4px 0;font-size:14px;line-height:1.5;display:flex}.azchg-label{color:var(--ink-2,#93a6c2);font-size:13px}.azchg-label+.mono{margin-right:10px}.azchg-quiet{margin-bottom:10px;display:block}.azchg-quiet .azent-verdict{margin-right:8px;display:inline}.azchg-foot{margin-top:8px;font-size:13px}.azchg-boundary{max-width:78ch;margin:-4px 0 14px;font-size:13px}.azchg-controls{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:16px;font-size:14px;display:flex}.azchg-controls label{align-items:center;gap:8px;display:inline-flex}.azchg-estate-item{border-top:1px solid var(--line,#93a6c22e);padding:12px 0}.azchg-estate-item:first-child{border-top:0}.azchg-estate-item .azchg-row{border-top:0;padding-top:4px}.azchg-agent-link{font-size:14px;font-weight:600}.flowmap{border:1px solid var(--hair);border-radius:var(--radius);background:linear-gradient(var(--graticule) 1px, transparent 1px) 0 0 / 100% 40px, linear-gradient(90deg, var(--graticule) 1px, transparent 1px) 0 0 / 40px 100%, var(--page-2);width:100%;min-height:220px;position:relative;overflow:hidden}.flowmap-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.flowmap-hits{pointer-events:none;position:absolute;inset:0}.flowmap-hit{cursor:pointer;pointer-events:auto;appearance:none;background:0 0;border:0;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;position:absolute}.flowmap-hit.fh-agent{width:38px;height:38px;margin:-19px 0 0 -19px}.flowmap-hit:focus-visible{outline:2px solid var(--node);outline-offset:2px}.flowmap-hit-label{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flowmap-hint{color:var(--ink-3);margin:8px 0 0;font-size:12px}.fhd{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface-2);margin-top:10px;animation:.16s fhd-in}@keyframes fhd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fhd{animation:none}}.fhd-head{border-bottom:1px solid var(--hair);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.fhd-head-main{outline:none;flex:auto;min-width:0}.fhd-kind{color:var(--ink-3);align-items:center;gap:7px;font-size:9.5px;display:flex}.fhd-mark{background:var(--ink-3);border-radius:50%;flex:none;width:7px;height:7px}.fhd-mark.fm-restricted{background:var(--sev-critical)}.fhd-mark.fm-private{background:var(--sev-high)}.fhd-mark.fm-internal{background:var(--sev-medium)}.fhd-mark.fm-public{background:var(--sev-low)}.fhd-mark.fm-agent{background:var(--node)}.fhd-title{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;font-weight:600;line-height:1.3}.fhd-what{color:var(--ink-2);margin:4px 0 0;font-size:12px;line-height:1.45}.fhd-close{color:var(--ink-3);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;padding:2px 5px;font-size:17px;line-height:1}.fhd-close:hover{background:var(--surface-3);color:var(--ink)}.fhd-body{flex-direction:column;gap:12px;padding:11px 12px 13px;display:flex}.fhd-h{color:var(--ink-3);margin:0 0 6px;font-size:9.5px}.fhd-note{color:var(--ink-2);margin:0;font-size:12px;line-height:1.5}.fhd-dim{color:var(--ink-3)}.fhd-kv{grid-template-columns:minmax(0,8.5em) minmax(0,1fr);gap:4px 12px;margin:0;font-size:12px;display:grid}.fhd-kv dt{color:var(--ink-3);overflow-wrap:anywhere}.fhd-kv dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0}.fhd-chips{flex-wrap:wrap;gap:12px;display:flex}.fhd-chip{color:var(--ink-2);font-size:10.5px}.fhd-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fhd-flow,.fhd-ev{border-left:1px solid var(--hair);flex-direction:column;gap:2px;padding-left:9px;display:flex}.fhd-flow-head{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:12px;display:flex}.fhd-dir{color:var(--ink-3);flex:none;font-size:10px}.fhd-dir.fd-write{color:var(--sev-high)}.fhd-dir.fd-read{color:var(--node)}.fhd-meta{color:var(--ink-3);overflow-wrap:anywhere;font-size:10.5px}.fhd-summary{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}.fhd-link{font:inherit;color:var(--ink);cursor:pointer;text-align:left;border:0;border-bottom:1px dotted var(--hair-strong);overflow-wrap:anywhere;background:0 0;padding:0}.fhd-link:hover,.fhd-link:focus-visible{color:var(--node)}.converge{border:1px solid var(--hair);border-radius:var(--radius);background:linear-gradient(var(--graticule) 1px, transparent 1px) 0 0 / 100% 40px, linear-gradient(90deg, var(--graticule) 1px, transparent 1px) 0 0 / 40px 100%, var(--page-2);padding:10px 12px 12px}.converge-svg{display:block;overflow:hidden}.converge-path{fill:none;stroke:var(--hair-strong);stroke-width:1px}.converge-dot{fill:var(--surface-3);stroke:var(--hair-strong);stroke-width:1px}.converge-label{fill:var(--ink-2);font-family:var(--font);font-size:12px}.converge-sub{fill:var(--ink-3);font-size:9.5px}.converge-lane.is-on .converge-path{stroke:var(--accent-line)}.converge-lane.is-on .converge-dot{fill:var(--lamp);stroke:var(--lamp);filter:drop-shadow(0 0 4px var(--accent-line))}.converge-lane.is-on .converge-label{fill:var(--ink)}.converge-pulse{fill:none;stroke:var(--lamp);stroke-width:2px;stroke-linecap:round;stroke-dasharray:26 1000;filter:drop-shadow(0 0 5px var(--accent-line));animation:.78s cubic-bezier(.4,0,.2,1) both converge-run}@keyframes converge-run{0%{stroke-dashoffset:1026px;opacity:0}12%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.converge-hub-ring{fill:none;stroke:var(--hair-strong);stroke-width:1px;stroke-dasharray:3 5;transform-box:fill-box;transform-origin:50%;animation:24s linear infinite converge-spin}.converge-hub-core{fill:var(--accent-wash);stroke:var(--lamp);stroke-width:1.5px;transition:filter .24s}.converge-hub.is-complete .converge-hub-core{filter:drop-shadow(0 0 10px var(--accent-line))}.converge-hub-count{fill:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.converge-hub-label{fill:var(--ink-3);font-size:10px}@keyframes converge-spin{to{transform:rotate(360deg)}}.converge-readout{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;font-size:12.5px;display:flex}.converge-metric strong{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--accent-ink);font-size:14px}.converge-sep{color:var(--ink-3)}.converge-replay{margin-left:auto}.converge-caption{color:var(--ink-3);margin:6px 0 0;font-size:11.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.converge-pulse{display:none}.converge-hub-ring{animation:none}.converge-hub-core{transition:none}}.ec-report{margin-bottom:18px}.ec-date-range{color:var(--ink-2);font-size:13px;font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0 0 10px}.ec-facts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 26px;margin:0 0 12px;display:grid}.ec-facts>div{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.ec-facts dt{color:var(--ink-2);font-size:13px}.ec-facts dd{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:14px}.ec-facts-reasons{border-left:1px solid var(--hair);margin-left:14px;padding-left:14px}.ec-facts-reasons dt,.ec-facts-reasons dd{color:var(--ink-2);font-size:12.5px}.ec-state{color:var(--ink);font-size:14px;font-weight:500}.ec-state.ec-single-candidate{color:var(--ink);font-weight:600}.ec-state.ec-shared-egress{color:var(--sev-medium)}.ec-state.ec-undetermined{color:var(--ink-2)}.ec-candidates{color:var(--ink-2);margin-top:3px;font-size:12.5px}.ec-basis{color:var(--ink-2);margin-top:4px;font-size:12.5px;line-height:1.45}.ec-address{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.ec-notes{margin-top:14px}.ec-notes h4{color:var(--ink-3);margin:0 0 6px;font-size:12.5px;font-weight:600}.ec-notes ul{margin:0;padding-left:16px}.ec-notes li{color:var(--ink-2);margin-bottom:4px;font-size:13px;line-height:1.5}.ec-empty,.ec-note-line{color:var(--ink-2);border-top:1px solid var(--hair);margin:0;padding:10px 0;font-size:13.5px;line-height:1.5}.det-pill{white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.det-pill.det-compact{font-size:11px}.det-unsafe{color:var(--sev-critical)}.det-suspect{color:var(--ink);font-weight:700}.det-safe{color:var(--ok)}.det-unknown{color:var(--ink-3);border-bottom:1px dashed var(--hair-strong);text-transform:none;letter-spacing:0;padding-bottom:4px;font-style:italic;font-weight:500}.det-corr,.det-stale-dot{letter-spacing:0;font-size:11px;font-weight:500}.det-stale-dot{color:var(--ink-3);text-transform:none;font-style:italic}.det-tiles{border-bottom:1px solid var(--line,var(--hair));flex-wrap:wrap;gap:28px;padding-bottom:14px;display:flex}.det-tile{cursor:pointer;text-align:left;min-width:84px;color:var(--ink);background:0 0;border:0;border-radius:0;flex-direction:column;gap:7px;padding:0;transition:opacity .12s;display:flex}.det-tile:hover{opacity:.74}.det-tile.active .l{color:currentColor}.det-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.det-tile .n{font-family:var(--font-display);color:currentColor;font-size:32px;font-weight:650;line-height:1}.det-tile .l{color:var(--ink-3);font-size:11.5px}.det-t-unsafe{color:var(--sev-critical)}.det-t-suspect{color:var(--sev-high)}.det-t-safe{color:var(--ok)}.det-t-unknown{color:var(--ink)}.det-reasons{flex-direction:column;gap:0;margin:0 0 16px;padding:0;list-style:none;display:flex}.det-reason{border:0;border-bottom:1px solid var(--hair);background:0 0;flex-direction:column;gap:8px;padding:16px 0;display:flex}.det-reason:first-child{border-top:1px solid var(--hair)}.det-reason.det-out-threat{border-bottom-color:var(--hair-strong)}.det-reason.det-out-not-assessed{border-bottom-style:dashed}.det-reason-h{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.det-assessor{color:var(--ink);font-size:11px;font-weight:600}.det-sev{color:var(--ink-2);font-size:11px}.det-sev.sev-critical{color:var(--sev-critical);font-weight:600}.det-sev.sev-high{color:var(--sev-high);font-weight:600}.det-sev.sev-medium{color:var(--sev-medium);font-weight:400}.det-out{color:var(--ink-3);font-size:12px;font-style:italic}.det-out-warn{color:var(--ink-2)}.det-reason-why{color:var(--ink-2);font-size:14px;line-height:1.55}.det-ref{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);word-break:break-all;font-size:11px}.det-empty{color:var(--ink-2);margin:0 0 12px;font-size:13px}@media (width<=720px){.det-tiles{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.det-tile,.det-tile+.det-tile{min-width:0;padding-left:0;padding-right:12px}}.cn-altview{margin-top:14px}.cn-altwait{place-items:center;min-height:clamp(380px,62vh,660px);display:grid}.cn-blank-line{color:var(--ink-3);font-size:12px}.constellation-page .cn-stats{flex-wrap:wrap;gap:10px;margin:18px 0 14px;display:flex}.cn-stat{border:1px solid var(--hair);background:var(--surface);border-radius:12px;flex-direction:column;flex:150px;gap:4px;padding:14px 16px;display:flex}.cn-stat-n{font-variant-numeric:tabular-nums;color:var(--ink);font-size:26px;font-weight:600}.cn-stat-k{color:var(--ink-3);font-size:10.5px}.cn-stat.is-bad .cn-stat-n{color:var(--sev-critical)}.cn-stat-btn{font:inherit;text-align:left;cursor:pointer;transition:border-color .14s,background .14s,transform 60ms;position:relative}.cn-stat-btn:hover{border-color:var(--node)}.cn-stat-btn:active{transform:translateY(1px)}.cn-stat-btn:focus-visible{outline:2px solid var(--node);outline-offset:2px}.cn-stat-btn.is-open{border-color:var(--node);background:var(--surface-2)}.cn-stat-btn.is-bad.is-open{border-color:var(--sev-critical)}.cn-stat-btn:after{content:"";border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:6px;height:6px;transition:transform .16s,border-color .14s;position:absolute;top:14px;right:14px;transform:rotate(45deg)}.cn-stat-btn.is-open:after{border-color:var(--node);transform:rotate(-135deg)}.cn-panel{border:1px solid var(--hair);background:var(--surface);transform-origin:top;border-radius:12px;margin:-4px 0 14px;padding:12px 14px 14px;animation:.18s cn-slide-down;overflow:hidden}@keyframes cn-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cn-panel{animation:none}}.cn-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cn-panel-title{color:var(--ink-3);margin:0;font-size:11px;font-weight:600}.cn-panel-close{width:26px;height:26px;color:var(--ink-3);border:1px solid var(--hair);cursor:pointer;background:0 0;border-radius:7px;place-items:center;font-size:18px;line-height:1;transition:color .12s,border-color .12s;display:grid}.cn-panel-close:hover{color:var(--ink);border-color:var(--node)}.cn-panel-close:focus-visible{outline:2px solid var(--node);outline-offset:1px}.cn-panel-note{color:var(--ink-3);margin:0 0 10px;font-size:11px}.cn-panel-list{flex-direction:column;gap:6px;max-height:min(46vh,420px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cn-row{width:100%;font:inherit;text-align:left;border:1px solid var(--hair);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;align-items:baseline;gap:10px;padding:7px 10px;transition:border-color .12s,background .12s;display:flex}.cn-row:not(.cn-row-static):hover:not(:disabled),.cn-row:not(.cn-row-static):focus-visible:not(:disabled){border-color:var(--node);background:var(--surface-2);outline:none}.cn-row:disabled,.cn-row-static{cursor:default}.cn-row-label{font-weight:500}.cn-row-op{color:#a78bfa;font-size:11px}.cn-row-owns{font-size:11px}.cn-dot{border-radius:50%;align-self:center;width:8px;height:8px;margin-left:auto}.cn-row-label+.cn-dot,.cn-row-op+.cn-dot{margin-left:auto}.cn-dot+.cn-li-risk{margin-left:0}.cn-d-good{background:var(--ok-bright)}.cn-d-warn{background:var(--sev-high)}.cn-d-bad{background:#e24b40}.cn-d-neutral{background:var(--ink-3)}.cn-row.cn-bad{border-color:color-mix(in srgb, #e24b40 45%, var(--hair))}.cn-row.cn-warn{border-color:color-mix(in srgb, var(--sev-high) 35%, var(--hair))}.cn-stage{border:1px solid var(--hair);background:var(--surface);border-radius:14px;align-items:stretch;height:clamp(380px,62vh,660px);display:flex;position:relative;overflow:hidden}.mm-wrap{flex:auto;min-width:0;height:100%;position:relative;overflow:hidden}.mm-svg{cursor:grab;touch-action:none;width:100%;height:100%;display:block;overflow:hidden}.mm-svg.is-panning{cursor:grabbing}.mm-controls{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.mm-controls button{width:32px;height:32px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hair);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px;place-items:center;font-size:18px;line-height:1;transition:color .12s,border-color .12s,background .12s;display:grid}.mm-controls button:hover{color:var(--ink);border-color:var(--node);background:var(--surface-3)}.mm-controls button:active{transform:translateY(1px)}.mm-link{stroke:color-mix(in srgb, var(--ink-3) 55%, transparent);stroke-width:1.4px;transition:opacity .18s}.mm-link-spawned{stroke-dasharray:3 4;stroke:color-mix(in srgb, var(--ink-3) 42%, transparent)}.mm-link-loose{stroke-dasharray:2 5;stroke-width:1.2px;opacity:.5}.mm-dot{stroke:var(--surface);stroke-width:1.5px;transition:r .14s}.mm-core .mm-dot{stroke-width:2.5px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--node) 55%, transparent))}.mm-loose .mm-dot{stroke-dasharray:2.5 2.5}.mm-halo{fill:none;stroke:color-mix(in srgb, var(--node) 45%, transparent);stroke-width:1.5px}.mm-ring{fill:none;stroke:var(--node);stroke-width:1.6px;stroke-dasharray:3 3;opacity:.9}.mm-selected .mm-label{fill:var(--ink);font-weight:700}.mm-clickable{cursor:pointer}.mm-clickable:focus{outline:none}.mm-clickable:focus .mm-dot{stroke:var(--node);stroke-width:2.5px}.mm-node{transition:opacity .18s}.mm-node.mm-dim{opacity:.22}.mm-label{fill:var(--ink-2);font-family:var(--font);paint-order:stroke;stroke:color-mix(in srgb, var(--surface) 88%, transparent);stroke-width:3px;pointer-events:none;font-weight:500}.mm-core .mm-label{fill:var(--ink);font-weight:700}.mm-subagent .mm-label{fill:var(--ink-3)}.mm-operator .mm-label{fill:#a78bfa;font-weight:600}.mm-operator .mm-dot{filter:drop-shadow(0 0 5px #a78bfa8c)}.mm-node.mm-active .mm-label{fill:var(--ink)}.mm-sublabel{fill:var(--ink-3);pointer-events:none;paint-order:stroke;stroke:color-mix(in srgb, var(--surface) 88%, transparent);stroke-width:3px;font-size:10px}.cn-blank,.cn-error{color:var(--ink-3);font-size:12px}.cn-estate-floor{border-left:2px solid var(--sev-high);color:var(--ink-2);max-width:92ch;margin:0 0 12px;padding-left:10px;font-size:13px;line-height:1.5}.cn-blank{place-items:center;display:grid;position:absolute;inset:0}.cn-stage-working{padding:12px;position:absolute;inset:0}.cn-error{color:var(--sev-critical);margin-bottom:12px}.cn-legend{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:10.5px;display:flex}.cn-key{border-radius:50%;width:9px;height:9px;margin-left:12px;display:inline-block}.cn-key:first-child{margin-left:0}.cn-k-core{background:#35b6fa}.cn-k-good{background:var(--ok-bright)}.cn-k-warn{background:var(--sev-high)}.cn-k-bad{background:#e24b40}.cn-k-spawn{border-top:1px dashed var(--ink-3);border-radius:0;width:14px;height:0}.cnd{border-left:1px solid var(--hair);background:var(--surface-2);flex-direction:column;flex:0 0 clamp(320px,34vw,430px);min-width:0;animation:.18s cnd-slide-in;display:flex;position:relative}@keyframes cnd-slide-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cnd{animation:none}}.cnd-head{border-bottom:1px solid var(--hair);align-items:flex-start;gap:10px;padding:14px 14px 12px;display:flex}.cnd-head-main{outline:none;flex:auto;min-width:0}.cnd-kind{color:var(--ink-3);font-size:9.5px}.cnd-title{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:17px;font-weight:600;line-height:1.25}.cnd-sub{color:var(--ink-3);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.cnd-body{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:12px 14px 18px;display:flex;overflow-y:auto}.cnd-verdict{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cnd-section{flex-direction:column;gap:8px;display:flex}.cnd-h{border-bottom:1px solid var(--hair);color:var(--ink-3);margin:0;padding-bottom:5px;font-size:10px;font-weight:600}.cnd-kv{grid-template-columns:minmax(96px,38%) 1fr;gap:6px 12px;margin:0;font-size:13px;display:grid}.cnd-kv dt{color:var(--ink-3);padding-top:2px;font-size:10px}.cnd-kv dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0}.cnd-bad{color:var(--sev-critical)}.cnd-basis{color:var(--ink-3)}.cnd-claims{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cnd-id{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:11px}.cnd-chips{flex-wrap:wrap;gap:3px 14px;display:inline-flex}.cnd-chip{color:var(--ink-2);font-size:11.5px}.cnd-chip.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:10.5px}.cnd-note{color:var(--ink-3);margin:0;font-size:12px;line-height:1.5}.cnd-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cnd-source,.cnd-asset,.cnd-finding,.cnd-evidence{border:1px solid var(--hair);background:var(--surface);border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.cnd-source-name,.cnd-asset-name{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:500}.cnd-source-meta{color:var(--ink-3);overflow-wrap:anywhere;font-size:10.5px;line-height:1.5}.cnd-asset-type,.cnd-ev-kind{color:var(--ink-3);font-size:9.5px}.cnd-finding-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cnd-finding-title{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.cnd-lineage{color:var(--ink-2);margin:0;font-size:13px}.cnd-links{flex-wrap:wrap;gap:6px;display:flex}.cnd-link{font:inherit;border:1px solid var(--hair);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:13px;transition:border-color .12s,color .12s;display:inline-flex}.cnd-link:hover,.cnd-link:focus-visible{border-color:var(--node);color:var(--ink);outline:none}.cnd-link .cn-dot{width:7px;height:7px;margin-left:0}.cnd-open{color:var(--ink-3);border-bottom:1px solid var(--hair);align-self:flex-start;padding-bottom:2px;font-size:10.5px;text-decoration:none}.cnd-open:hover{color:var(--node);border-color:var(--node)}@media (width<=900px){.cn-stage{flex-direction:column;height:auto}.cn-stage.has-detail{height:auto}.mm-wrap{flex:none;height:clamp(320px,46vh,460px)}.cnd{border-left:none;border-top:1px solid var(--hair);flex:auto;max-height:60vh}}.cn-list{margin-top:16px;font-size:13px}.cn-list summary{cursor:pointer;color:var(--ink-3);font-size:11px}.cn-list ul{flex-direction:column;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.cn-li{border:1px solid var(--hair);border-radius:8px;align-items:baseline;gap:10px;padding:7px 10px;display:flex}.cn-li-kind{color:var(--ink-3);min-width:66px;font-size:9.5px}.cn-li-sub,.cn-li-risk{color:var(--ink-3);font-size:12px}.cn-li-risk{font-variant-numeric:tabular-nums;margin-left:auto}.cn-li.cn-bad{border-color:color-mix(in srgb, #e24b40 45%, var(--hair))}.cn-li.cn-warn{border-color:color-mix(in srgb, var(--sev-high) 35%, var(--hair))}.mm-box{transition:none}.mm-device .mm-label{fill:var(--ink);font-weight:600}.mm-link-observed{stroke:color-mix(in srgb, var(--ink-3) 62%, transparent);stroke-width:1.5px}.mm-link-observed.mm-link-loose{stroke-dasharray:2 5;stroke-width:1.2px;opacity:.5}.mm-link-hosted{stroke:color-mix(in srgb, var(--ink-2) 78%, transparent);stroke-width:2.2px;stroke-linecap:round}.cn-k-device{background:var(--ink-2);border-radius:2px}.cn-k-aiapp{background:#2dd4bf}.cn-quiet{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface-2);color:var(--ink-2);margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.55}.cn-limited{border-left:2px solid var(--sev-medium);color:var(--ink-2);margin:4px 0 10px 6px;padding-left:10px}.cnd-coverage{color:var(--ink);border-left:3px solid var(--ink-3);margin:0 0 8px;padding-left:10px;font-size:13px;line-height:1.55}.cnd-cov-good{border-left-color:var(--ok)}.cnd-cov-warn{border-left-color:var(--sev-medium)}.cnd-cov-bad{border-left-color:var(--sev-critical)}.cnd-cov-neutral{border-left-color:var(--ink-3)}.cnd-limited{border-left:2px solid var(--sev-medium);margin-top:8px;padding-left:10px}.mm-shadow{fill:none;stroke:var(--ink-2);stroke-width:1.4px;stroke-dasharray:1.5 3;opacity:.75}.mm-focusbar{z-index:2;align-items:center;gap:10px;max-width:min(70%,620px);display:flex;position:absolute;top:10px;left:10px}.mm-back{height:32px;color:var(--ink);background:var(--surface-2);border:1px solid var(--node);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.mm-back:hover{background:var(--surface-3)}.mm-back:active{transform:translateY(1px)}.mm-focus-name{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;background:color-mix(in srgb, var(--surface-2) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;padding:4px 8px;font-size:12.5px;overflow:hidden}.mm-focus-name strong{color:var(--ink)}.mm-riskpulse{fill:none;stroke:#e24b40;stroke-width:2px;pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite mm-riskpulse}.mm-riskpulse-2{animation-delay:1.2s}@keyframes mm-riskpulse{0%{opacity:.85;transform:scale(1)}70%{opacity:.12}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.mm-riskpulse{opacity:.9;stroke-dasharray:3 3;animation:none}.mm-riskpulse-2{display:none}}.mm-reporttick{fill:none;stroke:var(--node,#35b6fa);stroke-width:1.5px;pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out both mm-reporttick}@keyframes mm-reporttick{0%{opacity:.85;transform:scale(.85)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.mm-reporttick{opacity:.85;stroke-dasharray:2 3;animation:none}}.cn-k-shadow{border:1.5px dashed var(--ink-2);background:0 0}.cn-k-tick{border:1.5px solid var(--node,#35b6fa);background:0 0}.cn-asof{color:var(--ink-3);margin:0 0 10px;font-size:11px}.cn-asof-stale{color:var(--sev-medium)}.cnd-why{flex-direction:column;gap:6px;margin-top:4px;display:flex}.cnd-why-h{color:var(--ink-3);margin:0;font-size:9.5px;font-weight:600}.cnd-factors{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.cnd-factor{border-left:1px solid var(--hair);flex-direction:column;gap:2px;padding-left:8px;display:flex}.cnd-factor-head{align-items:baseline;gap:10px;display:flex}.cnd-factor-name{color:var(--ink);font-size:12.5px}.cnd-factor-pts{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none;margin-left:auto;font-size:11px}.cnd-factor-why{color:var(--ink-3);font-size:12px;line-height:1.5}.cnd-factor-silent{font-style:italic}.cnd-factor-cov{color:var(--ink-3);font-size:11.5px;line-height:1.5}.cnd-factor-cov-word{color:var(--sev-medium)}.cnd-factor-cov.is-unobserved .cnd-factor-cov-word,.cnd-factor-cov.is-partial .cnd-factor-cov-word{border-bottom:1px dotted var(--sev-medium)}.cnd-factor-cov.is-not_applicable .cnd-factor-cov-word{color:var(--ink-3);border-bottom:1px dashed var(--ink-3)}.cnd-fix{color:var(--ink-2)}.cn-hub-stage{height:clamp(460px,70vh,760px)}.cn-hub{flex-direction:column;flex:auto;min-width:0;padding:10px 14px 8px;display:flex;position:relative}.cn-hub-bar{color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.cn-hub-trail{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.cn-hub-crumb [aria-current]{color:var(--ink);font-weight:600}.cn-hub-link{color:var(--accent,#35b6fa);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.cn-hub-link:hover{text-decoration:underline}.cn-hub-actions{flex:none;gap:8px;display:flex}.cn-hub-btn{color:var(--accent,#35b6fa);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:4px 6px;font-size:12px;text-decoration:underline}.cn-hub-btn:hover{color:var(--ink)}.cn-hub-btn:focus-visible{outline:2px solid var(--accent,#35b6fa);outline-offset:2px;border-radius:4px}.cn-hub-main{flex:1 1 0;align-items:stretch;min-height:0;display:flex}.cn-hub-levels{flex-direction:column;flex:none;justify-content:center;gap:14px;padding-right:6px;display:flex}.cn-hub-level{width:48px;height:48px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .12s,background .12s;display:grid}.cn-hub-level svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.cn-hub-level:hover:not(:disabled){color:var(--ink);background:var(--surface-3)}.cn-hub-level:focus-visible{outline:2px solid var(--accent,#35b6fa);outline-offset:2px;border-radius:50%}.cn-hub-level:disabled{color:var(--ink-3);opacity:.45;cursor:default}.cn-hub-canvas{flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}.cn-hub-svg{cursor:grab;touch-action:none;width:100%;height:100%;display:block;overflow:hidden}.cn-hub-svg.is-panning{cursor:grabbing}.cn-hub-spoke{stroke:var(--axis);stroke-width:1.5px;pointer-events:none}.cn-hub-core{fill:var(--node,#35b6fa)}.cn-hub-mid{fill:var(--surface-3,#1d2c47);stroke:var(--node,#35b6fa);stroke-width:2px}.cn-hub-center,.cn-hub-sat{cursor:pointer;outline:none}.cn-hub-center:focus-visible .cn-hub-core,.cn-hub-center:focus-visible .cn-hub-mid,.cn-hub-sat:focus-visible .cn-hub-body{stroke:var(--ink);stroke-width:3px}.cn-hub-center-label{fill:var(--ink);font-size:17px;font-weight:600}.cn-hub-body{fill:var(--surface-3,#1d2c47)}.cn-hub-sat:hover .cn-hub-body{fill:var(--surface-2,#16233a)}.cn-hub-sat-picked .cn-hub-body{fill:var(--node,#35b6fa)}.cn-hub-ring{fill:none;stroke-width:4px}.cn-hub-tone-critical{stroke:var(--sev-critical);background:var(--sev-critical)}.cn-hub-tone-warn{stroke:var(--sev-medium);background:var(--sev-medium)}.cn-hub-tone-clear{stroke:var(--ok);background:var(--ok)}.cn-hub-tone-unread{stroke:var(--ink-3);stroke-dasharray:4 4;background:var(--ink-3)}.cn-hub-tone-none{stroke:var(--hair);background:var(--hair)}.cn-hub-hit{fill:#0000;pointer-events:all}.cn-hub-label{fill:var(--ink);font-size:14px}.cn-hub-sublabel{fill:var(--ink-3);font-size:11.5px}.cn-hub-sat{transform-box:fill-box;transform-origin:50%;animation:.26s ease-out both cn-hub-in}@keyframes cn-hub-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cn-hub-sat{animation:none}}.cn-hub-foot{flex:none}.cn-hub-foot .cn-legend{margin-top:4px}.cn-hub-key{border:0}.cn-hub-note{color:var(--ink-3);margin:6px 0 0;font-size:12px}.cn-hub-note-stale{color:var(--sev-medium)}.cnd-placements{margin-top:0}.cn-hub-sat-dim>*,.cn-hub-spoke-dim{opacity:.22}.cn-hub-note-lit{color:var(--ink)}.rl-page{display:block}.rl-page>.rl-history{margin-top:24px}.rl-live{color:var(--ok-bright);padding-left:12px;font-weight:700;position:relative}.rl-live:before{background:var(--ok-bright);width:6px;height:6px;box-shadow:var(--glow-ok);content:"";border-radius:50%;margin-top:-3px;animation:1.6s ease-in-out infinite rl-blink;position:absolute;top:50%;left:0}@keyframes rl-blink{0%,to{opacity:1}50%{opacity:.25}}.rl-history{margin-top:0;overflow:hidden}.rl-history .card-head{min-height:52px;padding-block:10px}.rl-controls,.rl-range{align-items:center;display:flex}.rl-controls{gap:12px;margin-left:auto}.rl-range{gap:14px}.rl-range-btn,.rl-live-toggle{appearance:none;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.rl-live-toggle{border-radius:999px}.rl-range-btn{border-bottom:2px solid #0000;min-width:30px;padding:5px 0 7px}.rl-live-toggle{border:1px solid var(--hair-strong);color:var(--accent-ink);padding:7px 12px}.rl-range-btn:hover,.rl-live-toggle:hover{color:var(--ink);background:var(--accent-wash)}.rl-range-btn.is-on{color:var(--accent-ink);border-bottom-color:var(--accent)}.rl-range-btn:focus-visible,.rl-live-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rl-history .card-body{padding:0}.rl-chart{--rl-ground-a:#001114;--rl-ground-b:#02404c;--rl-ground-c:#0e0e0e;--rl-chart-ink:#e7faff;--rl-chart-muted:#8db0b9;--rl-chart-grid:#84cddc21;--rl-chart-axis:#b0e2ec9e;--rl-signal:#35b6fa;isolation:isolate;min-height:278px;color:var(--rl-chart-ink);background:radial-gradient(circle at 85% 18%, #35b6fa33, transparent 25%), linear-gradient(105.89deg, var(--rl-ground-a) 44%, var(--rl-ground-c) 76%, var(--rl-ground-b) 164%);position:relative;overflow:hidden}.rl-chart:before{z-index:-1;background-image:linear-gradient(var(--rl-chart-grid) 1px, transparent 1px), linear-gradient(90deg, var(--rl-chart-grid) 1px, transparent 1px);content:"";opacity:.34;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#0000 88%);mask-image:linear-gradient(#000000d1,#0000 88%)}.rl-chart svg{z-index:1;width:100%;display:block;position:relative}.rl-area-stop-top{stop-color:var(--rl-signal);stop-opacity:.4}.rl-area-stop-mid{stop-color:var(--rl-signal);stop-opacity:.12}.rl-area-stop-bottom{stop-color:var(--rl-signal);stop-opacity:0}.rl-area{stroke:none}.rl-line,.rl-line-glow{fill:none;stroke:var(--rl-signal);stroke-linecap:round;stroke-linejoin:round}.rl-line{stroke-width:1.8px}.rl-line-glow{stroke-width:4px;opacity:.42}.rl-grid-line{stroke:var(--rl-chart-grid);stroke-width:1px}.rl-axis-label{fill:var(--rl-chart-muted);font-family:var(--font);font-variant-numeric:tabular-nums;font-size:11px}.rl-peak-reference line{stroke:var(--rl-chart-axis);stroke-width:1px;stroke-dasharray:2 6}.rl-peak-reference text{fill:var(--rl-chart-muted);font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:10.5px}.rl-current-halo{fill:var(--rl-signal);opacity:.54;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite rl-current-breathe}.rl-current-ring{fill:var(--rl-ground-a);stroke:var(--rl-signal);stroke-width:2px}.rl-current-core{fill:#fff}@keyframes rl-current-breathe{0%,to{opacity:.34;transform:scale(.8)}50%{opacity:.7;transform:scale(1.16)}}.rl-crosshair{stroke:var(--rl-chart-axis);stroke-width:1px;stroke-dasharray:3 4}.rl-hover-node{fill:var(--rl-chart-ink);stroke:var(--rl-signal);stroke-width:2px}.rl-chart-tip{z-index:3;border:1px solid var(--rl-chart-grid);min-width:142px;color:var(--rl-chart-ink);pointer-events:none;background:#001114e6;border-radius:2px;padding:8px 10px;font-size:12px;position:absolute;top:12px;box-shadow:0 8px 24px #0000004d}.rl-chart-tip time,.rl-chart-tip span{display:block}.rl-chart-tip time{color:var(--rl-chart-muted);font-variant-numeric:tabular-nums;margin-bottom:3px}.rl-chart-tip strong{float:right;color:var(--rl-chart-ink);font-variant-numeric:tabular-nums;margin-left:14px}.rl-all-gaps{z-index:2;color:var(--rl-chart-muted);margin:0;font-size:12px;position:absolute;bottom:18px;left:34px;right:24px}@media (prefers-color-scheme:light){:root:not([data-theme]) .rl-chart{--rl-ground-a:#f5fbfc;--rl-ground-b:#c9e5ea;--rl-ground-c:#e8f4f6;--rl-chart-ink:#103641;--rl-chart-muted:#557681;--rl-chart-grid:#02404c29;--rl-chart-axis:#02404c7a;--rl-signal:#0a6fb0}:root:not([data-theme]) .rl-chart-tip{background:#f5fbfcf0;box-shadow:0 8px 24px #02404c24}}:root[data-theme=light] .rl-chart{--rl-ground-a:#f5fbfc;--rl-ground-b:#c9e5ea;--rl-ground-c:#e8f4f6;--rl-chart-ink:#103641;--rl-chart-muted:#557681;--rl-chart-grid:#02404c29;--rl-chart-axis:#02404c7a;--rl-signal:#0a6fb0}:root[data-theme=light] .rl-chart-tip{background:#f5fbfcf0;box-shadow:0 8px 24px #02404c24}@media (width<=760px){.rl-history .card-head{flex-direction:column;align-items:flex-start;gap:10px}.rl-controls{justify-content:space-between;width:100%;margin-left:0}.rl-range{max-width:100%;overflow-x:auto}.rl-range-btn{min-width:34px;padding-inline:7px}}@media (prefers-reduced-motion:reduce){.rl-live:before,.rl-current-halo{animation:none}}.sr-page{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.sr-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.sr-account-ref{color:var(--ink);font-weight:550}.sr-flagged>td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.sr-flagged>td{color:var(--ink)}.sr-empty{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.sr-drill{padding-top:4px}.sr-drill h2,.sr-boundary-block h2,.sr-burst h2{color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:600}.sr-drill h3{color:var(--ink);margin:26px 0 10px;font-size:14px;font-weight:600}.sr-size{color:var(--ink);margin:0 0 16px;font-size:13px}.sr-reason{color:var(--ink-2);line-height:1.5}.sr-boundary{max-width:84ch;color:var(--ink-2);margin:14px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.sr-boundary li{margin-bottom:8px}.sr-burst p{max-width:84ch;color:var(--ink);margin:0;font-size:13px;line-height:1.6}.sr-burst,.sr-boundary-block{border-top:1px solid var(--hair);padding-top:18px}.er-page{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.er-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.er-account-ref{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:12.5px}.er-sentence{max-width:60ch;color:var(--ink-2);line-height:1.5;display:block}.er-empty{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.er-drill{padding-top:4px}.er-drill h2,.er-coverage h2,.er-boundary-block h2{color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:600}.er-drill h3{color:var(--ink);margin:26px 0 10px;font-size:14px;font-weight:600}.er-agents,.er-boundary{max-width:84ch;color:var(--ink-2);margin:0;padding-left:18px;font-size:13px;line-height:1.6}.er-coverage,.er-boundary-block{border-top:1px solid var(--hair);padding-top:18px}.ownreg-page{grid-template-columns:minmax(0,1fr);display:grid}.ownreg-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.ownreg-sentence{max-width:60ch;color:var(--ink-2);line-height:1.5;display:block}.ownreg-dim{color:var(--ink-3)}.ownreg-account{color:var(--ink-2)}.ownreg-unowned{color:var(--sev-medium)}.ownreg-account-note{max-width:76ch;color:var(--ink-3);margin:0;font-size:12px;line-height:1.5}.ownreg-empty{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.ownreg-depts{flex-direction:column;gap:8px;display:flex}.ownreg-depts-title{color:var(--ink-2);margin:0;font-size:13px;font-weight:600}.ownreg-depts-list{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.ownreg-dept{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:2px 0;font-size:13px;display:inline-flex}.ownreg-dept-count{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ownreg-dept-on,.ownreg-dept-on .ownreg-dept-label{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ownreg-dept-unregistered .ownreg-dept-count{color:var(--sev-medium)}.cp-panel{z-index:72;background:var(--surface);border-left:1px solid var(--hair-strong);min-width:340px;max-width:min(620px,94vw);box-shadow:var(--shadow-pop);flex-direction:column;animation:.18s ease-out cp-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes cp-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.cp-resize{cursor:col-resize;touch-action:none;width:7px;position:absolute;top:0;bottom:0;left:-3px}.cp-resize:hover{background:var(--accent-wash)}.cp-head{border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.cp-lamp{background:var(--lamp);width:9px;height:9px;box-shadow:var(--glow-lamp);border-radius:50%;flex:none;animation:2.6s ease-in-out infinite cp-pulse}@keyframes cp-pulse{0%,to{opacity:1}50%{opacity:.55}}.cp-title{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.cp-title h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:18px;font-weight:700}.cp-sub{color:var(--ink-3);white-space:nowrap;font-size:11.5px}.cp-close{color:var(--ink-3);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;flex:none;padding:6px;font-size:14px;line-height:1}.cp-close:hover{color:var(--ink);background:var(--accent-wash)}.cp-close:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cp-finding-ref{color:var(--ink-2);border-bottom:1px solid var(--hair);background:var(--surface-2);white-space:nowrap;text-overflow:ellipsis;flex:none;padding:8px 16px;font-size:13.5px;overflow:hidden}.cp-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.cp-section{border-bottom:1px solid var(--hair);padding:14px 16px}.cp-section-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cp-section-label{color:var(--ink-3);font-size:11.5px}.cp-muted{color:var(--ink-3);font-size:14px;line-height:1.5}.cp-error{color:var(--sev-critical);border:1px solid var(--hair-strong);border-radius:var(--radius);background:var(--surface-2);margin:12px 16px 0;padding:8px 10px;font-size:13.5px}.cp-link-btn{color:var(--accent-ink);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;padding:2px 4px;font-size:11.5px}.cp-link-btn:hover{text-decoration:underline}.cp-link-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cp-primary{color:var(--key-ink);background:var(--key-bg);border-radius:var(--radius);cursor:pointer;border:none;padding:9px 16px;font-size:11.5px}.cp-primary:hover:not(:disabled){background:var(--key-bg-hover)}.cp-primary:disabled{opacity:.5;cursor:not-allowed}.cp-primary:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cp-ghost{color:var(--ink);background:var(--page);border:1px solid var(--hair-strong);border-radius:var(--radius);cursor:pointer;padding:9px 16px;font-size:11.5px}.cp-ghost:hover:not(:disabled){border-color:var(--accent-line)}.cp-empty{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 16px;display:flex}.cp-empty-lead{color:var(--ink);margin:0;font-size:15px}.cp-empty .cp-muted{margin:0}.cp-participants{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.cp-participant{align-items:center;gap:8px;min-width:0;display:flex}.cp-participant-id{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.cp-role{border:1px solid var(--hair-strong);color:var(--ink-3);border-radius:2px;flex:none;padding:2px 7px;font-size:10.5px}.cp-role-investigator{color:var(--accent-ink);border-color:var(--accent-line)}.cp-role-owner{color:var(--sev-medium);border-color:var(--sev-medium)}.cp-role-supervisor{color:var(--ok);border-color:var(--ok)}.cp-inline-form{gap:6px;margin-top:10px;display:flex}.cp-inline-form input,.cp-inline-form select{font:inherit;color:var(--ink);background:var(--page);border:1px solid var(--hair-strong);border-radius:var(--radius);padding:7px 9px;font-size:13.5px}.cp-inline-form input{flex:1;min-width:0}.cp-inline-form button{color:var(--key-ink);background:var(--key-bg);border-radius:var(--radius);cursor:pointer;border:none;padding:7px 12px;font-size:11px}.cp-inline-form button:disabled{opacity:.5}.cp-messages-section{flex-direction:column;display:flex}.cp-thread{flex-direction:column;gap:12px;max-height:320px;margin:10px 0;display:flex;overflow-y:auto}.cp-msg{flex-direction:column;gap:3px;display:flex}.cp-msg-meta{align-items:baseline;gap:8px;display:flex}.cp-msg-who{color:var(--accent-ink);font-size:11.5px}.cp-msg-time{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:10.5px}.cp-msg-body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.cp-composer{border-top:1px solid var(--hair);gap:8px;padding-top:10px;display:flex}.cp-composer input{min-width:0;font:inherit;color:var(--ink);background:var(--page);border:1px solid var(--hair-strong);border-radius:var(--radius);flex:1;padding:8px 10px;font-size:14px}.cp-composer input::placeholder{color:var(--ink-3)}.cp-composer input:focus-visible{outline:2px solid var(--accent);outline-offset:0}.cp-composer button{color:var(--key-ink);background:var(--key-bg);border-radius:var(--radius);cursor:pointer;border:none;padding:8px 14px;font-size:11.5px}.cp-composer button:hover:not(:disabled){background:var(--key-bg-hover)}.cp-composer button:disabled{opacity:.5;cursor:not-allowed}.cp-approvals{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cp-approval{border:1px solid var(--hair-strong);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.cp-approval-top{align-items:center;gap:8px;display:flex}.cp-approval-mode{color:var(--ink-3);font-size:11px}.cp-approval-subject{color:var(--ink);font-size:14px;line-height:1.45}.cp-approval-classes{flex-wrap:wrap;gap:5px;display:flex}.cp-class{color:var(--sev-high);border:1px solid var(--sev-high);border-radius:2px;padding:1px 6px;font-size:10.5px}.cp-approval-actions{align-items:center;gap:8px;margin-top:2px;display:flex}.cp-approval-assignee{color:var(--ink-3);margin-right:auto;font-size:10.5px}.cp-decide{border-radius:var(--radius);border:1px solid var(--hair-strong);cursor:pointer;background:var(--page);color:var(--ink);padding:6px 12px;font-size:11px}.cp-approve:hover:not(:disabled){border-color:var(--ok);color:var(--ok)}.cp-deny:hover:not(:disabled){border-color:var(--sev-critical);color:var(--sev-critical)}.cp-decide:disabled{opacity:.5;cursor:not-allowed}.cp-decide:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cp-approval-decided{color:var(--ink-2);font-size:13px}.cp-approval-expiry{color:var(--ink-3)}.cp-badge{color:var(--ink-2);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.cp-badge-dot{background:var(--ink-3);border-radius:50%;flex:none;width:6px;height:6px}.cp-badge-pending{color:var(--sev-medium)}.cp-badge-pending .cp-badge-dot{background:var(--sev-medium)}.cp-badge-approved{color:var(--ok)}.cp-badge-approved .cp-badge-dot{background:var(--ok-bright)}.cp-badge-denied{color:var(--sev-critical)}.cp-badge-denied .cp-badge-dot{background:var(--sev-critical)}.cp-badge-expired{color:var(--ink-3)}.cp-approval-form{border:1px solid var(--hair-strong);border-radius:var(--radius-lg);background:var(--page);flex-direction:column;gap:10px;margin-top:12px;padding:12px;display:flex}.cp-field{flex-direction:column;gap:4px;display:flex}.cp-field-label{color:var(--ink-3);font-size:10.5px}.cp-field input,.cp-field select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--hair-strong);border-radius:var(--radius);padding:7px 9px;font-size:13.5px}.cp-field input:focus-visible,.cp-field select:focus-visible{outline:2px solid var(--accent);outline-offset:0}.cp-approval-form-actions{gap:8px;display:flex}.cp-link-out{border-top:1px solid var(--hair);margin-top:10px;padding-top:10px}.cp-link-out-label{color:var(--ink-2);margin-bottom:8px;font-size:12.5px;line-height:1.45;display:block}.cp-link-out-undelivered{color:var(--sev-high)}.cp-link-row{gap:8px;display:flex}.cp-link-url{min-width:0;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--page-2);border:1px solid var(--border);border-radius:var(--radius);flex:1;padding:7px 9px;font-size:12px}.cp-link-url:focus{border-color:var(--accent);outline:none}@media (prefers-reduced-motion:reduce){.cp-panel,.cp-lamp{animation:none}}@media (width<=640px){.cp-panel{max-width:100vw;width:100vw!important}.cp-resize{display:none}}.whatis{border:1px solid var(--hair-strong);width:15px;height:15px;color:var(--ink-2);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;font-size:10.5px;font-weight:700;line-height:1;text-decoration:none;transition:color .1s,border-color .1s,background .1s;display:inline-flex}.whatis:hover,.whatis:focus-visible{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-wash);outline:none}.ecs-headline{color:var(--ink);margin:0 0 .5rem;font-size:.95rem;line-height:1.5}.ecs-verified{color:var(--ok)}.ecs-attention{color:var(--sev-high)}.ecs-nothing{color:var(--ink-2)}.ecs-state{color:var(--ink-2);margin:0 0 .5rem;font-size:.875rem;line-height:1.5}.ecs-note{border-top:1px solid var(--hair);color:var(--ink-3);margin:.75rem 0 0;padding-top:.75rem;font-size:.8125rem;line-height:1.55}.ecs-collector{margin:.5rem 0}.ecs-actions{margin:.75rem 0 0}.fd-next{border-left:2px solid var(--hair-strong);margin:0;padding:0 0 0 16px}.fd-next-action{color:var(--ink);max-width:74ch;margin:0;font-size:14px;font-weight:600;line-height:1.55}.fd-next-breaks{color:var(--ink-2);max-width:74ch;margin:8px 0 0;font-size:13px;line-height:1.55}.fd-next-meta{color:var(--ink-3);max-width:74ch;margin:8px 0 0;font-size:12px;line-height:1.5}.fd-next-meta a{color:var(--accent-ink)}.fd-next-gap{border-left:2px solid var(--hair);color:var(--ink-2);max-width:74ch;margin:0;padding:0 0 0 16px;font-size:13px;line-height:1.55}.fd-next-gap-why{margin:0}.fd-next-gap-needs{color:var(--ink-3);margin:6px 0 0;font-size:12px}.fd-ledger .lx-ctl label{color:var(--ink-3)}.fd-controls-act{align-items:center;gap:12px;margin-left:auto;display:flex}.fd-count{margin:0 0 24px}.fd-action-error{color:var(--sev-critical)}.lx-link-button{appearance:none;color:var(--accent-ink);font-family:inherit;font-size:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.lx-link-button:hover{color:var(--ink)}.fd-note{border-left:2px solid var(--hair-strong);color:var(--ink-2);max-width:74ch;margin:0 0 24px;padding:8px 0 8px 16px;font-size:13px;line-height:1.55}.fd-note-err{border-left-color:var(--sev-critical);color:var(--sev-critical)}.fd-bulk-region{margin-bottom:12px}.fd-bulk-legend{max-width:88ch;color:var(--ink-2);margin:0 0 8px;font-size:12px;line-height:1.55}.fd-bulk-legend b{color:var(--ink);font-weight:600}.fd-bulk{border-top:1px solid var(--hair-strong);border-bottom:1px solid var(--hair-strong);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;font-size:13px;display:flex}.fd-bulk-confirm{border-bottom:1px solid var(--hair-strong);color:var(--ink-2);grid-template-columns:minmax(220px,1fr) minmax(280px,2fr) auto;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:grid}.fd-bulk-confirm-effect{grid-column:1/-1;max-width:88ch;margin:0;line-height:1.55}.fd-bulk-confirm-effect b{color:var(--ink);font-weight:600}.fd-bulk-confirm input{border:1px solid var(--hair-strong);background:var(--surface);min-width:0;color:var(--ink);font:inherit;border-radius:2px;padding:7px 9px}.fd-bulk-confirm input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fd-bulk-confirm-actions{gap:8px;display:flex}@media (width<=760px){.fd-bulk-confirm{grid-template-columns:1fr}}.fd-bulk strong{color:var(--ink);margin-right:8px;font-weight:600}.fd-th-pick{width:34px}.fd-td-pick,.fd-th-pick{padding-right:8px}.fd-td-pick input,.fd-th-pick input{accent-color:var(--accent);cursor:pointer}.fd-type{color:var(--ink-3)}.fd-type-code{color:var(--accent)}.fd-rule{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none;color:var(--ink-3);overflow-wrap:anywhere;font-weight:400;display:block}.fd-none{color:var(--ink-3)}.fd-row-approval,.fd-actor{margin-top:4px;display:block}.fd-actor{color:var(--ink-3);font-size:12px}.fd-flag{white-space:nowrap;align-items:baseline;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.fd-flag-sm{margin-top:3px;font-size:12px;display:flex}.fd-flag-dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.fd-ghost{color:var(--sev-critical)}.lx-state.fd-st-open{color:var(--ink);font-weight:600}.lx-state.fd-st-acknowledged{color:var(--ink-2)}.lx-state.fd-st-resolved{color:var(--ok);font-weight:600}.lx-state.fd-st-suppressed{color:var(--ink-3)}.lx-state.fd-st-false_positive{color:var(--ink-3);border-bottom:1px dotted var(--hair-strong);padding-bottom:1px}.lx-disp.fd-disp-undetermined{color:var(--ink-3)}.lx-disp.fd-disp-by_design{color:var(--ok)}.lx-disp.fd-disp-investigating{color:var(--ink);font-weight:600}.lx-disp.fd-disp-disable_requested{color:var(--sev-critical);font-weight:600}.lx-disp.fd-disp-disabled{color:var(--ink-2)}.fd-drawer-title{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.fd-drawer-name{font-family:var(--font-display);flex:100%;font-size:20px;line-height:1.2}.fd-what-to-do{padding-bottom:16px}.fd-summary{color:var(--ink);max-width:74ch;margin:0;font-size:15px;line-height:1.55}.fd-body{color:var(--ink-2);max-width:74ch;margin:0 0 12px;font-size:14px;line-height:1.55}.fd-body:last-child{margin-bottom:0}.fd-what-to-do-flag{align-items:baseline;gap:8px;margin:12px 0 0;display:flex}.fd-actions{margin:12px 0 0}.fd-assign-select{margin-top:12px}.fd-assignee{color:var(--ink);font-size:13px;font-weight:600}.fd-evidence-disclosure{border-top:1px solid var(--hair-strong);margin-top:24px}.fd-evidence-disclosure>summary{cursor:pointer;color:var(--ink);padding:12px 0;font-size:13px;font-weight:600}.fd-evidence-disclosure>summary:hover{color:var(--accent)}.fd-evidence-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fd-evidence-body{padding-bottom:16px}.fd-evidence-line{margin:0 0 var(--lx-s4);padding-left:var(--lx-s4);border-left:3px solid var(--lx-brand-line);font-size:var(--lx-t-cell);line-height:var(--lx-lh-body);color:var(--lx-ink);max-width:var(--lx-measure-prose)}.fd-read{margin:0}.fd-read>div{gap:var(--lx-s4);padding:var(--lx-s2) 0;border-top:1px solid var(--lx-ground-rule);grid-template-columns:104px minmax(0,1fr);display:grid}.fd-read dt{font-size:var(--lx-t-micro);color:var(--lx-ink-3)}.fd-read dd{font-size:var(--lx-t-small);line-height:var(--lx-lh-body);color:var(--lx-ink-2);margin:0}.fd-read dd strong{color:var(--lx-ink);font-weight:var(--lx-w-semibold)}.fd-read dd span{margin-top:var(--lx-s1);display:block}.fd-evidence-more{margin-top:var(--lx-s3);padding-top:var(--lx-s3);border-top:1px solid var(--lx-ground-rule)}.fd-evidence-more summary{width:fit-content;font-size:var(--lx-t-small);color:var(--lx-brand-text);cursor:pointer}.fd-evidence-group{margin-top:var(--lx-s4);max-width:var(--lx-measure-prose)}.fd-evidence-group h4{font-size:var(--lx-t-micro);color:var(--lx-ink-3);margin:0}.fd-evidence-group ul{margin:var(--lx-s2) 0 0;padding-left:var(--lx-s4);font-size:var(--lx-t-small);line-height:var(--lx-lh-body);color:var(--lx-ink-2)}.fd-evidence-group li+li{margin-top:var(--lx-s1)}.fd-pack-note{color:var(--ink-3);margin:16px 0 0;font-size:12px}.fd-found{margin:0;padding:0;list-style:none}.fd-found-row{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:8px 0;display:flex}.fd-found-row:first-child{border-top:0;padding-top:0}.fd-found-row .fd-found-machine{color:var(--ink);font-size:14px}.fd-found-row .fd-found-machine.unnamed{font-family:var(--font);color:var(--ink-3);font-size:13px}.fd-found-account{color:var(--ink-2);font-size:13px}.fd-found-account.none{color:var(--ink-3);border-bottom:1px dotted var(--hair-strong);padding-bottom:1px}.fd-found-was{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:13px}.fd-found-standing{color:var(--ink-3);flex-basis:100%;max-width:74ch;font-size:13px;line-height:1.55}.fd-found-none,.fd-found-when{color:var(--ink-3);max-width:74ch;margin:0;font-size:13px;line-height:1.55}.fd-found-when{margin-top:12px}.fd-found-when+.fd-found-when{margin-top:8px}.fd-found-note{color:var(--ink-2);max-width:74ch;margin:12px 0 0;font-size:14px;line-height:1.55}.fd-verdict-aside{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.fd-verdict-actor{color:var(--ink-3);font-size:12px}.fd-verdict-actions{gap:var(--lx-s4,16px);flex-wrap:wrap;margin-top:12px;display:flex}.fd-verdict-actions .lx-btn[aria-pressed=true],.fd-verdict-actions .lx-btn[aria-pressed=true]:disabled{color:var(--ink);border-bottom:2px solid var(--ink);font-weight:700;text-decoration:none}.fd-owner{color:var(--ink-2);margin:0;font-size:14px}.fd-owner strong{color:var(--ink);font-weight:600}.fd-verdict-meta{color:var(--ink-2);max-width:74ch;margin:12px 0 0;font-size:13px}.fd-respond-gate,.fd-respond-error{margin:8px 0 0;font-size:13px}.fd-respond-gate{color:var(--ink-3)}.fd-respond-error{color:var(--sev-critical)}.fd-respond-none{color:var(--ink);max-width:74ch;margin:0;font-size:15px;line-height:1.55}.fd-respond-floor{color:var(--ink-2);max-width:74ch;margin:0;font-size:15px;line-height:1.55}.fd-respond-done{color:var(--ink-2);align-items:baseline;gap:8px;margin:12px 0 0;font-size:14px;display:flex}.fd-respond-check{color:var(--ok);font-weight:700}.fd-playbook{counter-reset:fd-step;margin:0;padding:0;list-style:none}.fd-playbook li{counter-increment:fd-step;border-top:1px solid var(--hair);margin-top:12px;padding-top:12px;padding-left:32px;position:relative}.fd-playbook li:first-child{border-top:0;margin-top:0;padding-top:0}.fd-playbook li:before{content:counter(fd-step, decimal-leading-zero);font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:13px;position:absolute;left:0}.fd-step-title{color:var(--ink);font-size:14px;font-weight:600;line-height:1.55;display:block}.fd-step-detail{color:var(--ink-2);max-width:74ch;margin-top:2px;font-size:13px;line-height:1.55;display:block}.fd-raw summary{color:var(--accent);cursor:pointer;font-size:13px}.lx-drawer .fd-note{margin:16px 0 0}.fd-validation-line{color:var(--lx-ink-3);text-transform:none;margin-top:.2rem;font-size:.72rem;font-weight:500;display:block}.fd-signals{margin:0;padding:0;list-style:none}.fd-signal{border-top:1px solid var(--hair);padding:12px 0}.fd-signal:first-child{border-top:0;padding-top:0}.fd-signal-head{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.fd-signal .fd-signal-id{color:var(--ink);font-size:14px}.fd-signal-sev{color:var(--ink-2);font-size:13px}.fd-signal-why{color:var(--ink-2);margin:6px 0 8px;font-size:14px;line-height:1.5}.fd-signal-retention{color:var(--ink-3);margin:12px 0 0;font-size:13px;line-height:1.5}.fd-signal-versions{color:var(--ink-3);margin:4px 0 0;font-size:13px}.fd-risk-silent{color:var(--ink-3)}.skl-scan-note{color:var(--ok);font-size:13px}.skl-scan-err{color:var(--sev-critical);font-size:13px}.skl-repos{margin-bottom:14px}.card.skl-repos .card-head{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.skl-repos-title{align-items:center;gap:6px;display:inline-flex}.skl-repo-path{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:12px}.skl-repo-quiet{color:var(--ink-3);font-size:12.5px}.skl-repo-state{color:var(--ink-2);font-size:12.5px;line-height:1.45}.skl-repo-num{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.skl-repo-num.is-held{color:var(--sev-high)}.skl-repo-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.skl-personal{border-top:1px solid var(--hair);margin-top:18px;padding-top:14px}.skl-personal-head{color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.mut{color:var(--ink-3)}.skl-empty{color:var(--ink-3);text-align:center;padding:22px 14px;font-size:14px}.skl-verdict{white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.tox-flagged{color:var(--sev-critical)}.tox-flagged.sev-high{color:var(--sev-high)}.tox-flagged.sev-medium{color:var(--sev-medium)}.tox-flagged.sev-info{color:var(--ink-3);border-bottom:1px dotted var(--hair-strong);background:0 0}.tox-clean{color:var(--ok)}.tox-unscanned{color:var(--ink-3)}.reg-approved{color:var(--ok)}.reg-blocked{color:var(--sev-critical)}.reg-unapproved{color:var(--sev-high)}.det-card-sub{font-family:var(--font);text-transform:none;letter-spacing:0;color:var(--ink-3);max-width:70ch;font-size:12px;font-weight:400;line-height:1.5}.skl-note{color:var(--ink-3);margin:0 0 12px;font-size:13px}.skl-detail-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.skl-desc{color:var(--ink-2);margin:0 0 12px;font-size:14px}.skl-kv{grid-template-columns:1fr 1fr;gap:8px 16px;margin-bottom:14px;display:grid}.skl-kv div{flex-direction:column;gap:1px;display:flex}.skl-kv span{color:var(--ink-3);font-size:11px}.skl-kv b{color:var(--ink);font-size:13px;font-weight:550}.skl-kv b.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.skl-detail-actions{gap:8px;margin-bottom:16px;display:flex}.skl-section-h{color:var(--ink-2);border-top:1px solid var(--hair);align-items:center;gap:8px;margin:16px 0 8px;padding-top:12px;font-size:12px;font-weight:600;display:flex}.skl-section-h .count{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:11.5px;font-weight:500}.skl-matches{flex-direction:column;display:flex}.skl-match{border-top:1px solid var(--hair);padding:12px 0}.skl-match:first-child{border-top:0;padding-top:4px}.skl-match-h{align-items:center;gap:10px;margin-bottom:6px;display:flex}.skl-match-name{color:var(--ink);font-size:13.5px;font-weight:600}.skl-match-cat{color:var(--ink-3);margin-left:auto;font-size:10.5px}.skl-match-why{color:var(--ink-2);margin:0 0 8px;font-size:13px}.skl-match-ex-lbl,.skl-rule-lbl{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-bottom:4px;font-size:10px}.skl-match-ex{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--sev-critical);border-left:2px solid var(--sev-critical);white-space:pre-wrap;word-break:break-word;padding:2px 0 2px 10px;font-size:12px;display:block;overflow-x:auto}.skl-rule{border-top:1px dashed var(--hair);margin-top:10px;padding-top:8px}.skl-rule-h{align-items:baseline;gap:8px;display:flex}.skl-rule-h .skl-rule-lbl{margin-bottom:0}.skl-rule-id{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:11px}.skl-rule-re{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);border-left:2px solid var(--hair-strong);white-space:pre-wrap;word-break:break-all;margin-top:6px;padding:2px 0 2px 10px;font-size:11.5px;line-height:1.5;display:block}.skl-rule-q{color:var(--ink-3);margin:6px 0 0;font-size:12px}.skl-rule-src{color:var(--ink-3);margin:6px 0 0;font-size:11.5px}.skl-rule-note{margin:0 0 10px}.skl-rule-missing{border-top:1px dashed var(--hair);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:8px;margin:10px 0 0;padding-top:8px;font-size:12px;display:flex}.skl-evidence-gap{border-left:2px solid var(--sev-high);padding-left:10px}.skl-body-gap{border-left:2px dashed var(--hair);padding-left:10px}.skl-changes{flex-direction:column;display:flex}.skl-change{border-top:1px solid var(--hair);padding:10px 0}.skl-change:first-child{border-top:0;padding-top:2px}.skl-change-h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.skl-change-when{font-size:12.5px;font-weight:500}.skl-change-hash{color:var(--ink-3);font-size:11.5px}.skl-change-w{color:var(--ink-2);margin:4px 0 0;font-size:12.5px}.skl-change-caps{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.skl-cap{font-size:11px}.skl-cap.gain{color:var(--sev-high);font-weight:600}.skl-cap.loss{color:var(--ink-3)}.skl-change-o{color:var(--ink-3);margin-top:6px;font-size:11.5px}.skl-change-blind{color:var(--ink-3);margin-top:4px;font-size:11.5px}.skl-cap-groups{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.skl-cap-group{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.skl-cap-lbl{color:var(--ink-3);text-align:right;min-width:76px;font-size:11.5px}.skl-cap-toks{flex-wrap:wrap;gap:6px;display:flex}.skl-cap-tok{color:var(--ink-2);font-size:11px}.skl-cap-tok.over{color:var(--sev-high);font-weight:600}.skl-cap-cover{font-size:11.5px}.skl-agents,.skl-findings{flex-direction:column;display:flex}.skl-agent,.skl-finding{border-top:1px solid var(--hair);color:var(--ink);align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:flex}.skl-agent:first-child,.skl-finding:first-child{border-top:0}.skl-agent:hover,.skl-finding:hover{color:var(--accent)}.skl-agent .nm{font-weight:500}.skl-agent .rs{color:var(--ink-3);margin-left:auto;font-size:12px}.skl-finding-t{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.skl-body{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);border-left:2px solid var(--accent-line);white-space:pre-wrap;word-break:break-word;max-height:260px;padding:2px 0 2px 10px;font-size:12px;overflow-y:auto}@media (width<=720px){.skl-kv{grid-template-columns:1fr}}.skc-card{margin-bottom:14px}.card.skc-card,.card.skl-repos{background:0 0;border:0;border-radius:0;margin-top:26px;padding:0}.card.skc-card>.card-head,.card.skl-repos>.card-head{border-bottom:1px solid var(--hair);padding-left:0;padding-right:0}.card.skc-card>.card-body,.card.skl-repos>.card-body{padding-left:0;padding-right:0}.skc-title{align-items:center;gap:6px;display:inline-flex}.skc-state{white-space:nowrap;font-size:12px;font-weight:600}.skc-could-not-read{color:var(--sev-critical)}.skc-never-reported{color:var(--sev-high)}.skc-searched-empty,.skc-searched-found{color:var(--ink-2);font-weight:500}.skc-why{color:var(--ink-2);white-space:normal;font-size:12.5px;line-height:1.45}.skc-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.skc-note{color:var(--ink-2);max-width:78ch;margin:12px 0 8px;font-size:13px}.skl-machines{margin:0;padding:0;list-style:none}.skl-machine{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:7px 0;display:flex}.skl-machine:first-child{border-top:0;padding-top:2px}.skl-machine .skl-machine-n{color:var(--ink);font-size:13px;font-weight:500}.skl-machine-u{color:var(--ink-2);font-size:12px}.skl-machine-u.none{color:var(--ink-3);border-bottom:1px dashed;padding-bottom:1px}.skl-machine-m{color:var(--ink-3);margin-left:auto;font-size:11.5px}.skl-unattributed{color:var(--ink-3);font-size:12.5px}.skl-account-note{color:var(--ink-2);margin:10px 0 0;font-size:12.5px;line-height:1.5}.mdl-gaps{margin:0 0 18px}.mdl-floor-note{border-left:2px solid var(--sev-high);color:var(--ink-2);max-width:92ch;margin:0 0 12px;padding-left:10px;font-size:13px;line-height:1.5}.mdl-gaps-lead{color:var(--ink-2);max-width:88ch;margin:0;font-size:13px;line-height:1.55}.mdl-gap-list{margin:10px 0 0;padding:0;list-style:none}.mdl-gap{border-top:1px solid var(--hair);grid-template-columns:minmax(0,max-content) minmax(0,max-content) minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:9px 0;display:grid}.mdl-gap-machine{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:550}.mdl-gap-machine-link{text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);text-underline-offset:3px;font-family:inherit;line-height:inherit;background:0 0;border:0;padding:0}.mdl-gap-machine-link:hover,.mdl-gap-machine-link:focus-visible{text-decoration-color:currentColor}.mdl-gap-os{color:var(--ink-3);font-size:12px}.mdl-gap-state{white-space:nowrap;font-size:11.5px;font-weight:600}.mdl-gap-state.gap-could-not-read{color:var(--sev-critical)}.mdl-gap-state.gap-partially-read{color:var(--sev-medium)}.mdl-gap-state.gap-never-reported{color:var(--sev-high)}.mdl-gap-state.gap-not-crossed{color:var(--sev-low)}.mdl-gap-why{color:var(--ink-2);grid-column:1/-1;max-width:92ch;margin:0;font-size:12.5px;line-height:1.5}@media (width<=640px){.mdl-gap{grid-template-columns:minmax(0,1fr)}}.mdl-catalogue{scroll-margin-top:72px}.mdl-empty{color:var(--ink-2);border-left:2px solid var(--hair);margin:0;padding-left:10px;font-size:13px;line-height:1.55}.mdl-ref{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px;font-weight:550;display:block}.mdl-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px}.mdl-kind{color:var(--ink-2);white-space:nowrap;font-size:12.5px}.mdl-device{white-space:nowrap;display:block}.mdl-note{color:var(--ink-2);margin-top:3px;font-size:12px;line-height:1.45;display:block}.mdl-signed{color:var(--ink);font-size:12.5px;display:block}.mdl-none{color:var(--ink-3);font-size:12.5px;font-style:italic}.mdl-unpinned{color:var(--sev-high);font-size:12.5px}.mdl-state{white-space:nowrap;font-size:11.5px}.mdl-state-resident{color:var(--sev-high)}.mdl-state-known{color:var(--ink-2)}.mdl-state-unknown{color:var(--ink-3);font-style:italic}.mdl-state-unheld,.mdl-state-unreadable{color:var(--sev-medium)}.mdl-row-unreadable td{background:color-mix(in srgb, var(--sev-medium) 6%, transparent)}.mdl-device-caveat{color:var(--sev-medium);white-space:normal;font-size:11px;line-height:1.35;display:block}.mdl-machine-list{margin:0;padding:0;list-style:none}.mdl-machine-list>li+li{margin-top:6px}.mdl-machine-note{color:var(--sev-medium);font-size:12px;line-height:1.45;display:block}.mdl-drawer-ref{font-family:var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;display:block}.mdl-drawer-src{color:var(--ink-3);margin-top:3px;font-size:11.5px;font-weight:500;display:block}.ti-radius{color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;font-size:11.5px;font-weight:600;display:inline-flex}.ti-radius.tone-red{color:var(--sev-critical)}.ti-radius.tone-orange{color:var(--sev-high)}.ti-radius.tone-amber{color:var(--sev-medium)}.ti-radius.tone-green{color:var(--ok)}.ti-radius.tone-grey{color:var(--ink-3)}button.btn-radius{cursor:pointer;border:1px solid var(--hair-strong);background:var(--surface-2);border-radius:999px;padding:2px 10px;font-family:inherit}button.btn-radius.tone-red{border-color:#e24b4080}button.btn-radius.tone-orange{border-color:color-mix(in srgb, var(--sev-high) 50%, transparent)}button.btn-radius.tone-amber{border-color:color-mix(in srgb, var(--sev-medium) 50%, transparent)}button.btn-radius.tone-green{border-color:color-mix(in srgb, var(--ok-bright) 40%, transparent)}button.btn-radius.tone-grey{border-color:var(--hair-strong)}button.btn-radius:hover{background:var(--surface-3)}button.btn-radius:focus-visible{outline:1px solid var(--accent-line);outline-offset:2px}.ti-radius .caret{opacity:.75;font-size:9px}.ti-instances{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-direction:column;gap:6px;margin:8px 0 10px;padding:9px 0;display:flex}.ti-instance{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ti-instance-name{color:var(--ink);font-size:13px;font-weight:600}a.ti-instance-name{border-bottom:1px solid var(--hair-strong);text-decoration:none}a.ti-instance-name:hover{color:var(--lamp);border-bottom-color:var(--accent-line)}.ti-unknown{color:var(--ink-3);border-left:2px solid var(--hair-strong);margin:0 0 8px;padding-left:9px;font-size:11.5px;line-height:1.45}.ti-partial{color:var(--sev-medium);border-left:2px solid var(--sev-medium);margin:0 0 8px;padding-left:9px;font-size:11.5px;line-height:1.45}.ti-coverage{border:0;border-left:3px solid var(--sev-medium);flex-direction:column;gap:7px;margin-top:11px;padding:0 0 0 12px;display:flex}.ti-coverage-head{color:var(--sev-medium);margin:0;font-size:12px;font-weight:600;line-height:1.45}.ti-coverage-row{flex-direction:column;gap:2px;display:flex}.ti-coverage-kind{color:var(--ink-2);font-size:11px}.ti-coverage-why{color:var(--ink-2);font-size:11.5px;line-height:1.45}.ti-coverage-src{color:var(--ink-3);font-size:11px;line-height:1.4}.ti-coverage-ok{color:var(--ok);margin:11px 0 0;font-size:11.5px}.ti-match{margin-bottom:14px;padding:16px 18px}.ti-match-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ti-match-title{font-family:var(--font-display);color:var(--ink);font-size:15px;font-weight:620}.ti-match-persist{color:var(--ok);font-size:12px}.ti-clean{color:var(--ok);margin:0;font-size:13px}.ti-partial-clean{color:var(--ink-2);font-size:13px;line-height:1.5}.ti-partial-clean p{margin:0 0 8px}.ti-partial-list{color:var(--ink-3);margin:0;padding-left:18px;font-size:12px;line-height:1.5}.ti-partial-list li{margin-bottom:4px}.ti-partial-list strong{color:var(--ink-2);font-weight:600}.ti-hits{flex-direction:column;gap:10px;display:flex}.ti-hit{border:0;border-bottom:1px solid var(--hair);border-left:3px solid var(--sev-high);padding:4px 0 11px 13px}.ti-hit-top,.ti-ind-top{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ti-hit-title,.ti-ind-title{color:var(--ink);font-size:13.5px;font-weight:600}.ti-hit-conf{color:var(--ink-3);margin-left:auto;font-size:11px}.ti-hit-target{flex-wrap:wrap;align-items:center;gap:8px;margin:7px 0;display:flex}.ti-hit-kind{color:var(--ink-3);border-bottom:1px solid var(--hair-strong);padding-bottom:1px;font-size:11px}.ti-hit-name{color:var(--ink);font-size:13px;font-weight:600}.ti-hit-matched{color:var(--ink-3);font-size:12px}.ti-hit-matched code{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);border-bottom:1px solid var(--hair-strong);padding-bottom:1px;font-size:11.5px}.ti-hit-desc,.ti-ind-desc{color:var(--ink-2);margin:6px 0;font-size:12.5px;line-height:1.5}.ti-hit-foot,.ti-ind-foot{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ti-hits-foot{color:var(--ink-3);margin:4px 0 0;font-size:12.5px}.ti-chip{color:var(--ink-3);font-size:11px}.ti-prov{color:var(--ink-3);font-size:11.5px;font-style:italic}.ti-ref-absent{color:var(--ink-3);font-size:12px;font-style:italic}.ti-origin{color:var(--ink-2);font-size:12px}.fw-tester{margin-bottom:14px;padding:16px 18px}.fw-tester-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.fw-tester-title{font-family:var(--font-display);color:var(--ink);font-size:15px;font-weight:650}.fw-sample-btn{color:var(--accent-ink);border:1px solid var(--accent-line);cursor:pointer;background:0 0;border-radius:999px;padding:3px 12px;font-size:12px}.fw-sample-btn:hover:not(:disabled){background:var(--accent-wash)}.fw-sample-btn:disabled{opacity:.5;cursor:default}.fw-input{box-sizing:border-box;width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--radius);resize:vertical;min-height:120px;padding:11px 13px;font-size:12.5px;line-height:1.5}.fw-input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.fw-tester-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:11px;display:flex}.fw-verdict-note{color:var(--ink-3);max-width:460px;font-size:11.5px;line-height:1.5}.fw-verdict-note strong{color:var(--ink-2)}.fw-tester-actions{flex:none;align-items:center;gap:10px;display:flex}.fw-count{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:11px}.fw-policy-toggle{border-top:1px dashed var(--hair);margin-top:12px;padding-top:12px}.fw-toggle-row{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.fw-toggle-row input[type=checkbox]{accent-color:var(--accent);flex:none;margin-top:2px}.fw-toggle-row strong{color:var(--ink)}.fw-subject{margin-top:11px}.fw-subject-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;display:grid}.fw-subject-field{flex-direction:column;gap:4px;display:flex}.fw-subject-label{color:var(--ink-2);font-size:11px;font-weight:600}.fw-subject-input{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--radius);padding:6px 9px;font-size:12px}.fw-subject-input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.fw-subject-note{color:var(--ink-3);margin:9px 0 0;font-size:11.5px;line-height:1.5}.fw-subject-note strong{color:var(--ink-2)}.fw-policy{margin-bottom:14px;padding:16px 18px}.fw-policy.allow{border-left:3px solid var(--ok)}.fw-policy.deny{border-left:3px solid var(--sev-critical)}.fw-policy.fw-policy-none{border-left:3px solid var(--hair)}.fw-policy-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;display:flex}.fw-policy-kicker{font-family:var(--font-display);color:var(--ink-3);font-size:12px;font-weight:650}.fw-policy-state{background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.fw-policy-dot{border-radius:50%;width:8px;height:8px}.fw-policy-state.allow{color:var(--ok)}.fw-policy-state.allow .fw-policy-dot{background:var(--ok)}.fw-policy-state.deny{color:var(--sev-critical)}.fw-policy-state.deny .fw-policy-dot{background:var(--sev-critical)}.fw-policy-state.none{color:var(--lx-sev-info-ink);border-bottom:1px dotted var(--lx-sev-info-line);padding-bottom:1px}.fw-policy-state.none .fw-policy-dot{background:0 0;box-shadow:inset 0 0 0 1px}.fw-policy-meta{color:var(--ink-3);margin-left:auto;font-size:11px}.fw-policy-reason{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.fw-policy-subject{flex-wrap:wrap;gap:14px;margin-top:11px;display:flex}.fw-policy-foot{color:var(--ink-3);margin:12px 0 0;font-size:11.5px;line-height:1.5}.fw-policy-foot strong{color:var(--ink-2)}.fw-verdict{margin-bottom:14px;padding:16px 18px}.fw-verdict.flagged{border-left:3px solid var(--sev-high)}.fw-verdict.clean{border-left:3px solid var(--ok)}.fw-verdict-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;display:flex}.fw-verdict-state{background:0 0;border-radius:0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.fw-verdict-dot{border-radius:50%;width:8px;height:8px}.fw-verdict-state.flagged{color:var(--sev-high)}.fw-verdict-state.flagged .fw-verdict-dot{background:var(--sev-high)}.fw-verdict-state.clean{color:var(--ok)}.fw-verdict-state.clean .fw-verdict-dot{background:var(--ok)}.fw-max-sev{color:var(--ink-3);align-items:center;gap:7px;font-size:12px;display:inline-flex}.fw-verdict-meta{color:var(--ink-3);margin-left:auto;font-size:11px}.fw-clean-note{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.fw-cat-labels{flex-wrap:wrap;gap:18px;margin-bottom:12px;display:flex}.fw-cat-labels .fw-label{color:var(--ink-2);font-size:11px;font-weight:600}.fw-dets{flex-direction:column;gap:10px;display:flex}.fw-det{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface-2);padding:11px 13px}.fw-det-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fw-det-cat{color:var(--ink);font-size:13px;font-weight:600}.fw-source{background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin-left:auto;padding:0;font-size:10.5px;display:inline-flex}.fw-source.rule{color:var(--ink-3)}.fw-source.intel{color:var(--accent-ink)}.fw-source-ver{font-family:var(--mono);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;opacity:.85}.fw-det-rationale{color:var(--ink-2);margin:8px 0 9px;font-size:12.5px;line-height:1.5}.fw-det-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fw-det-meta{color:var(--ink-3);font-size:11px}.fw-prov{color:var(--ink-3);font-size:11px;font-style:italic}.fw-verdict-foot{color:var(--ink-3);margin:12px 0 0;font-size:11.5px;line-height:1.5}.fw-workspace{padding:14px 18px}.fw-workspace-line{color:var(--ink-2);margin:6px 0;font-size:12.5px;line-height:1.5}.fw-workspace-line:first-child{margin-top:0}.fw-workspace-line:last-child{margin-bottom:0}.fw-bench{padding:16px 18px}.fw-bench-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fw-bench-stamp{letter-spacing:.04em;color:var(--ink-3);font-size:11px;font-weight:700}.fw-bench-title{font-family:var(--font-display);color:var(--ink);font-size:15px;font-weight:650}.fw-bench-cite{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:12px}.fw-bench-desc{color:var(--ink-2);margin:10px 0 0;font-size:12.5px;line-height:1.5}.fw-tap-live{color:var(--ok);font-weight:600}.fw-tap-idle{color:var(--ink-3);font-style:italic}.fw-fail-open{color:var(--sev-medium);font-weight:650}.fw-tap-unreadable{border-left:2px solid var(--sev-medium);padding-left:10px}.fw-tap-reason{color:var(--ink-3);font-style:italic}.fw-measured{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:10px 0 4px;display:grid}.fw-measured-stat{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface-2);padding:10px 13px}.fw-measured-value{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:650;line-height:1.1;display:block}.fw-measured-label{color:var(--ink-3);margin-top:3px;font-size:11px;line-height:1.35;display:block}.fw-cats{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.fw-cat{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface-2);padding:11px 13px}.fw-cat-label{color:var(--ink);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.fw-cat-blurb{color:var(--ink-3);font-size:11.5px;line-height:1.45;display:block}.fw-label{color:var(--ink-2);background:0 0;border-radius:0;padding:0;font-size:11.5px}.fw-label.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11px}.fw-label-intel{color:var(--accent-ink)}.fw-label-enforce{color:var(--sev-high);font-weight:600}.fw-sweep{margin-bottom:14px;padding:16px 18px}.fw-sweep-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fw-sweep-title{font-family:var(--font-display);color:var(--ink);font-size:15px;font-weight:650}.fw-sweep-btn{color:var(--accent-ink);background:var(--accent-wash);border:1px solid var(--accent-line);cursor:pointer;border-radius:999px;padding:4px 14px;font-size:12px}.fw-sweep-btn:hover:not(:disabled){filter:brightness(.97)}.fw-sweep-btn:disabled{opacity:.5;cursor:default}.fw-sweep-desc{color:var(--ink-2);margin:8px 0 12px;font-size:12.5px;line-height:1.5}.fw-sweep-agents{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.fw-sweep-agents li{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.fw-sweep-agent{color:var(--ink);font-size:13px;font-weight:600;text-decoration:none}.fw-sweep-agent:hover{text-decoration:underline}.fw-sweep-cats{color:var(--ink-3);font-size:11.5px}.fw-sweep-run{color:var(--ink-2);margin:10px 0 8px;font-size:12.5px;line-height:1.5}.fw-sweep-note{color:var(--ink-3);margin:8px 0;font-size:12px;line-height:1.5}.fw-sweep-foot{color:var(--ink-3);margin:10px 0 0;font-size:11.5px;line-height:1.5}.fw-det-carrier{color:var(--ink-2);margin:0 0 9px;font-size:12px}.fw-det-carrier .fw-label{margin:0 2px 0 4px}.fw-det-carrier strong{color:var(--ink)}.fw-det-families{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 9px;font-size:12px;display:flex}.fw-label-composite{color:var(--accent-ink);font-weight:600}.fw-det-evasion{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 9px;font-size:12px;display:flex}.fw-det-evasion strong{color:var(--ink)}.fw-label-evasion{color:var(--sev-high);font-weight:600}.fw-withdrawn{border:1px solid var(--hair);background:var(--surface-2);border-radius:8px;margin:16px 0 0;padding:12px 14px}.fw-withdrawn-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.fw-withdrawn-title{color:var(--ink-2);font-size:12px;font-weight:600}.fw-withdrawn-count{color:var(--ink-3);font-size:12px}.fw-withdrawn-row{border-top:1px solid var(--hair);grid-template-columns:auto 1fr;align-items:baseline;gap:4px 10px;padding:8px 0;display:grid}.fw-withdrawn-signal{color:var(--ink);font-size:12px}.fw-withdrawn-reason{color:var(--ink-2);font-size:12px}.fw-withdrawn-note{color:var(--ink-3);grid-column:1/-1;margin:2px 0 0;font-size:12px;line-height:1.5}.fw-withdrawn-scope{color:var(--ink-3);margin:10px 0 0;font-size:11.5px;line-height:1.5}.uc-pending{color:var(--ink-3);padding:6px 0;font-size:14px}.uc-reasons{flex-direction:column;gap:4px;max-width:46ch;margin:0;padding:0;list-style:none;display:flex}.uc-reason{color:var(--ink-2);font-size:13px;line-height:1.45}.uc-worst{border-left:2px solid var(--sev-critical);color:var(--ink);max-width:52ch;margin-top:6px;padding-left:10px;font-size:13px;line-height:1.45}.uc-scopes{font-size:11px}.uc-span{white-space:nowrap}.uc-confirm-field label .mono{text-transform:none;letter-spacing:normal;color:var(--ink);font-size:12.5px}.cf-form{margin:4px 0 2px}.cf-form section+section{margin-top:18px}.cf-group{color:var(--ink-3);border-bottom:1px solid var(--hair);margin-bottom:12px;padding-bottom:6px;font-size:11px;font-weight:600}.cf-field{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.cf-field>label{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cf-label{color:var(--ink);font-size:13.5px;font-weight:600}.cf-marker{color:var(--ink-3);border:1px solid var(--hair-strong);border-radius:var(--radius);padding:1px 5px;font-size:10px;font-weight:600}.cf-marker.required{color:var(--sev-high);background:#e2914017;border-color:#e2914073}.cf-field .input{width:100%;font-size:14px}.cf-textarea{min-height:96px;font-family:var(--mono);font-variant-numeric:tabular-nums;resize:vertical;font-size:12.5px;line-height:1.5}.cf-help{color:var(--ink-3);max-width:62ch;margin:0;font-size:12.5px;line-height:1.45}.cf-code{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--radius);padding:0 4px;font-size:11.5px}.cf-missing{color:var(--sev-critical);margin:0;font-size:12.5px;font-weight:600}.cf-field.missing .input{border-color:#e24b408c}.cf-docs{color:var(--ink-2);text-underline-offset:2px;white-space:nowrap;margin-left:.5ch;text-decoration:underline}.cf-docs:hover,.cf-docs:focus-visible{color:var(--ink)}.cf-group{justify-content:space-between;align-items:baseline;gap:1ch;display:flex}.cf-group .cf-docs{letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.cf-links{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:1.5ch;display:inline-flex}.ins-page{flex-direction:column;gap:16px;display:flex}.ins-note{border:1px solid var(--hair);border-left:3px solid var(--accent-line);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--ink-2);padding:14px 16px;font-size:13px;line-height:1.55}.ins-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.ins-card{border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:10px;padding:16px;display:flex}.ins-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ins-card-head h3{color:var(--ink);margin:0;font-size:15px}.ins-cred{border-radius:var(--radius);border:1px solid var(--hair);background:var(--surface-2);white-space:nowrap;padding:3px 8px;font-size:11px;font-weight:600}.ins-cred.tone-ok{color:var(--ok)}.ins-cred.tone-warn{color:var(--sev-high)}.ins-cred.tone-muted{color:var(--ink-3)}.ins-cred.tone-info{color:var(--accent-ink)}.ins-capability{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.ins-caveat{color:var(--ink-3);margin:0;font-size:12px;line-height:1.5}.ins-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.ins-blocked{color:var(--ink-3);font-size:12px;line-height:1.5}.ins-cmd{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface-2);color:var(--ink);word-break:break-all;white-space:pre-wrap;margin:6px 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.ins-warn{color:var(--sev-high)}.ins-enrolled{flex-direction:column;gap:10px;display:flex}.ins-empty{border:1px dashed var(--hair);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--ink-3);padding:16px;font-size:13px;line-height:1.55}.ins-devices{border:1px solid var(--hair);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ins-device{background:var(--surface);border-top:1px solid var(--hair);grid-template-columns:12px minmax(120px,1.4fr) minmax(120px,1.6fr) minmax(90px,auto) minmax(80px,auto);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:grid}.ins-device:first-child{border-top:none}.ins-dot{background:var(--ink-3);border-radius:50%;width:8px;height:8px}.ins-dot.tone-ok{background:var(--ok)}.ins-dot.tone-info{background:var(--accent)}.ins-dot.tone-warn{background:var(--sev-high)}.ins-dot.tone-muted{background:var(--ink-3)}.ins-device-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ins-device-meta{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ins-device-live{font-weight:500}.ins-device-when{text-align:right;font-size:12px}@media (width<=640px){.ins-device{grid-row-gap:2px;grid-template-columns:12px 1fr auto}.ins-device-meta,.ins-device-when{text-align:left;grid-column:2/-1}}.id-state{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.id-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.id-state-sm{font-size:12.5px}.id-posture-cell{flex-wrap:wrap;gap:4px 14px;display:flex}.id-flag.id-sev-high{color:var(--sev-high)}.id-flag.id-sev-medium{color:var(--sev-medium)}.id-flag.id-sev-low{color:var(--sev-low)}.id-gap{color:var(--ink-3);border-bottom:1px dashed var(--hair);padding-bottom:1px}.id-ok{color:var(--ok)}.id-kind{color:var(--ink-3);font-weight:500}.id-owner{color:var(--ink-2)}.id-owner-unknown{color:var(--ink-3);font-style:italic}.id-owner-account{color:var(--ink-3);cursor:help}.id-owner-former{color:var(--sev-high)}.id-owner-note{color:var(--ink-3);margin-left:2px;font-size:11.5px}.id-owner-note-assigned{color:var(--ok)}.id-owner-conflict,.id-owner-note-conflict{color:var(--sev-medium)}.id-owner-conflict-note{border:1px solid var(--sev-medium);color:var(--ink-2);border-radius:8px;margin:8px 0 10px;padding:10px 12px;font-size:13.5px}.id-hint-inline{color:var(--ink-3);font-size:12.5px}.id-owner-note{color:var(--ink-3);margin-top:2px;font-size:13px}.id-owner-form{flex-direction:column;gap:8px;margin-top:10px;display:flex}.id-owner-form-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.id-owner-form-error{color:var(--sev-high);margin-top:8px;font-size:13px}.id-none{color:var(--ink-3);font-style:italic}.id-agents-more,.id-scopes-more{color:var(--ink-3);font-variant-numeric:tabular-nums}.id-scopes .mono{font-size:13px}.id-body{color:var(--ink-2);margin:0;font-size:14.5px}.id-hint{color:var(--ink-3);margin:6px 0 0;font-size:13px}.id-flag-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.id-flag-list li{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.id-flag-why{color:var(--ink-3);font-size:13px;line-height:1.5}.id-gaps-block{border-top:1px solid var(--hair);margin-top:16px;padding-top:14px}.id-gaps-head{color:var(--ink-3);margin-bottom:10px;font-size:12.5px}.id-agent-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.id-agent-list li{align-items:center;gap:8px;display:flex}.id-agent-name{color:var(--ink);font-size:14px}.id-scope-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.id-scope-list li{color:var(--ink-2);border:1px solid var(--hair);word-break:break-all;border-radius:6px;padding:4px 8px;font-size:13px}.id-grant-list{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.id-grant{border:1px solid var(--hair);border-radius:6px;align-items:baseline;gap:8px;padding:5px 9px;font-size:13px;display:flex}.id-grant-dot{background:currentColor;border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.id-grant-name{color:var(--ink-2);word-break:break-all}.id-grant-system{color:var(--ink-3);white-space:nowrap;font-size:11.5px}.id-grant-verdict{white-space:nowrap;margin-left:auto;font-size:12.5px}.id-grant-exercised{color:var(--ok);border-color:color-mix(in srgb, var(--ok-bright) 38%, transparent)}.id-grant-exercised .id-grant-name{color:var(--ink-2)}.id-grant-unexercised{color:var(--sev-medium);border-color:color-mix(in srgb, var(--sev-medium) 42%, transparent)}.id-grant-unknown{color:var(--ink-3);border-style:dashed}.id-grant-note{color:var(--sev-medium);margin-left:6px}.id-tabs{border-bottom:1px solid var(--hair);gap:4px;margin-bottom:18px;display:flex}.id-tab{appearance:none;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;margin-right:14px;padding:8px 4px;font-size:14px;font-weight:500;transition:color .12s,border-color .12s}.id-tab:hover{color:var(--ink-2)}.id-tab.active{color:var(--ink);border-bottom-color:var(--accent-line)}.id-map-scroll{border:1px solid var(--hair);background:var(--surface-2,transparent);border-radius:10px;padding:4px;overflow-x:auto}.id-map{min-width:480px;display:block}.id-map-col{fill:var(--ink-3);font-size:11px}.id-map-node rect{fill:var(--surface);stroke:var(--hair-strong);stroke-width:1px}.id-map-label{fill:var(--ink);font-size:13px}.id-map-label.strong{font-weight:600}.id-map-sub{fill:var(--ink-3);font-size:11px}.id-map-node.mono .id-map-label{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}.id-map-cred rect{fill:var(--accent-wash);stroke:var(--accent-line)}.id-map-agent rect,.id-map-owner rect{stroke:var(--hair-strong)}.id-map-muted rect{stroke:var(--hair);stroke-dasharray:3 3}.id-map-muted .id-map-label{fill:var(--ink-3)}.id-map-warn rect{stroke:var(--sev-medium)}.id-map-node.flagged rect{stroke:var(--sev-high);stroke-width:1.5px}.id-map-edge{fill:none;stroke:var(--hair-strong);stroke-width:1.25px}.id-map-edge.flagged{stroke:var(--sev-high);stroke-width:2px;stroke-dasharray:5 4}.id-map-legend{flex-wrap:wrap;gap:16px;margin:12px 0 0;padding:0;list-style:none;display:flex}.id-map-legend li{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.id-map-legend-edge{border-top:1.5px solid var(--hair-strong);flex:none;width:22px;height:0}.id-map-legend-edge.flagged{border-top:2px dashed var(--sev-high)}.id-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.id-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.id-gate-note{color:var(--ink-3);font-size:13px}.id-eval-note{border:1px solid var(--hair-strong);border-left:2px solid var(--key-bg);border-radius:var(--radius);background:var(--surface-2);color:var(--ink-2);margin-bottom:14px;padding:11px 14px;font-size:14px;line-height:1.5}.id-eval-note strong{color:var(--ink)}.id-eval-note a{white-space:nowrap;font-weight:600}.id-eval-err{border-left-color:var(--sev-critical,#e24b40);color:var(--sev-critical)}.id-disp-active{color:var(--ok)}.id-disp-dormant{color:var(--sev-medium)}.id-disp-retired{color:var(--ink-3)}.id-disp-unknown{color:var(--ink-3);border-bottom:1px dashed var(--hair);padding-bottom:1px}.id-disp-contradiction{color:var(--sev-critical);font-weight:700}.id-disp-contradiction-note{border:1px solid #e24b408c;border-left:3px solid var(--sev-critical,#e24b40);color:var(--ink-2);border-radius:8px;margin:8px 0 10px;padding:10px 12px;font-size:13.5px;line-height:1.55}.id-disp-contradiction-note strong{color:var(--sev-critical)}.id-timeline{margin:12px 0 0;padding:0;list-style:none}.id-timeline-event{padding:0 0 16px 22px;position:relative}.id-timeline-event:before{content:"";background:var(--hair);width:1px;position:absolute;top:14px;bottom:-2px;left:5px}.id-timeline-event:last-child:before{display:none}.id-timeline-dot{border:1.5px solid var(--ink-3);background:var(--surface-1,transparent);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:1px}.id-tl-governance>.id-timeline-dot{border-color:var(--key-bg)}.id-tl-response>.id-timeline-dot{border-color:var(--sev-medium)}.id-timeline-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.id-timeline-title{color:var(--ink);font-size:13.5px;font-weight:600}.id-timeline-at{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.id-timeline-detail{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.5}.id-timeline-actor{color:var(--ink-3);margin-top:2px;font-size:12.5px}.id-offb-summary{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.id-offb-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.id-offb-item{border:1px solid var(--hair);border-radius:6px;padding:9px 11px}.id-offb-connector{border-color:color-mix(in srgb, var(--ok-bright) 38%, transparent)}.id-offb-manual{border-color:color-mix(in srgb, var(--sev-medium) 42%, transparent)}.id-offb-unknown{border-style:dashed}.id-offb-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.id-offb-name{color:var(--ink);word-break:break-all;font-size:13.5px;font-weight:600}.id-offb-status{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:12.5px}.id-offb-meta{color:var(--ink-3);word-break:break-all;margin-top:2px;font-size:12px}.id-offb-why,.id-offb-instruction{color:var(--ink-2);margin-top:6px;font-size:13px;line-height:1.5}.id-offb-instruction{color:var(--ink)}.id-offb-shared-note{color:var(--sev-medium);margin-top:6px;font-size:13px;line-height:1.5}.id-offb-disputed{color:var(--sev-critical);margin-top:6px;font-size:13px;line-height:1.5}.id-offb-addr-connector{color:var(--ok);border-color:color-mix(in srgb, var(--ok-bright) 38%, transparent)}.id-offb-addr-manual{color:var(--sev-medium);border-color:color-mix(in srgb, var(--sev-medium) 42%, transparent)}.id-offb-addr-unknown{color:var(--ink-3);border-style:dashed}.id-offb-shared{color:var(--sev-medium);border-color:color-mix(in srgb, var(--sev-medium) 42%, transparent)}.dor-section{margin:0 0 22px}.dor-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.dor-head h2{letter-spacing:.01em;margin:0 0 2px;font-size:15px;font-weight:650}.dor-head .sub{color:var(--ink-3);font-size:12px}.dor-line{white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.dor-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.dor-dot.hollow{background:0 0;box-shadow:inset 0 0 0 1.5px}.dor-line.stacked{margin-top:4px;display:flex}.dor-policy{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;padding:10px 0;display:flex}.dor-policy label{color:var(--ink-2);font-size:12px;font-weight:650}.dor-policy input[type=range]{max-width:320px;accent-color:var(--accent-ink);flex:180px}.dor-days{color:var(--ink);min-width:5.5ch;font-size:13px;font-weight:650}.dor-policy-note{color:var(--ink-3);flex-basis:100%;margin:0;font-size:11.5px;line-height:1.5}.dor-list{margin:0;padding:0;list-style:none}.dor-item{border-top:1px solid var(--hair);padding:11px 0}.dor-item:last-child{border-bottom:1px solid var(--hair)}.dor-item-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dor-name{color:var(--ink);font-size:13px;font-weight:650}.dor-meta{color:var(--ink-3);font-size:11.5px}.dor-meta b{color:var(--ink-2);font-weight:650}.dor-act{margin-left:auto}.dor-detail{color:var(--ink-2);max-width:74ch;margin:5px 0 0;font-size:12px;line-height:1.5}.dor-step{border-left:1px solid var(--hair);max-width:74ch;margin:7px 0 0;padding:0 0 0 13px}.dor-step-action{color:var(--ink);margin:0;font-size:12px;font-weight:650;line-height:1.5}.dor-step-breaks{color:var(--ink-3);margin:3px 0 0;font-size:12px;line-height:1.5}.dor-empty,.dor-checked{margin:9px 0 0;font-size:12px;line-height:1.5}.dor-boundary{max-width:78ch;margin:10px 0 0;padding:0;list-style:none}.dor-boundary li{color:var(--ink-3);margin-bottom:3px;font-size:11.5px;line-height:1.5}.dor-boundary b{color:var(--ink-2);font-weight:650}.dor-error{color:var(--sev-critical);margin-top:5px;font-size:11.5px}.sf-state{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.sf-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.sf-state-sm{font-size:12.5px}.sf-uses-yes{color:var(--sev-medium)}.sf-uses-unknown{color:var(--ink-3);border-bottom:1px dashed var(--hair);padding-bottom:1px}.sf-uses-no,.sf-trains-no{color:var(--ok)}.sf-trains-unknown{color:var(--ink-3);border-bottom:1px dashed var(--hair);padding-bottom:1px}.sf-elevated{color:var(--sev-critical,var(--sev-high));font-weight:700}.sf-source{color:var(--ink-3);font-weight:500}.sf-uncatalogued{color:var(--ink-3);border-bottom:1px dashed var(--hair);padding-bottom:1px}.sf-sources{flex-wrap:wrap;gap:4px 14px;display:inline-flex}.sf-row-elevated td:first-child{box-shadow:inset 2px 0 #e85a5a8c}.sf-none{color:var(--ink-3);font-style:italic}.sf-more{color:var(--ink-3);font-variant-numeric:tabular-nums}.sf-domains{font-size:13px}.sf-summary{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.sf-scan-bar{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.sf-scan-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sf-scan-actions .sf-hint{flex:260px;min-width:220px}.sf-scan-note{border:1px solid var(--border,#78829647);background:var(--surface-2,#78829614);border-radius:8px;padding:8px 12px;font-size:13px}.sf-scan-note a{white-space:nowrap;font-weight:600}.sf-stat{border:1px solid var(--hair);color:var(--ink-2);border-radius:8px;align-items:baseline;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex}.sf-stat strong{font-variant-numeric:tabular-nums;color:var(--ink)}.sf-stat .sf-dot{align-self:center}button.sf-stat-lens,button.sf-stat-elevated{cursor:pointer;background:0 0;transition:border-color .12s,background .12s}button.sf-stat-lens:hover,button.sf-stat-elevated:hover{border-color:var(--hair-strong)}button.sf-stat-lens.active,button.sf-stat-elevated.active{border-color:var(--accent-line);background:var(--accent-wash)}.sf-uses-hint-yes .sf-dot{color:var(--sev-medium)}.sf-uses-hint-unknown .sf-dot{color:var(--ink-3)}.sf-uses-hint-no .sf-dot{color:var(--ok)}.sf-stat-elevated,.sf-stat-elevated strong{color:var(--sev-critical,var(--sev-high))}.sf-check{color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:13px;display:inline-flex}.sf-check input{accent-color:var(--accent-line)}.sf-body{color:var(--ink-2);margin:0;font-size:14.5px}.sf-hint{color:var(--ink-3);margin:4px 0 0;font-size:13px;line-height:1.5}.sf-lens-block{flex-direction:column;gap:4px;display:flex}.sf-lens-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sf-lens-row+.sf-hint{margin-bottom:10px}.sf-lens-q{color:var(--ink);font-size:14px}.sf-risk-list{background:#e85a5a0f;border:1px solid #e85a5a59;border-radius:8px;flex-direction:column;gap:6px;margin:12px 0 0;padding:10px 12px;list-style:none;display:flex}.sf-risk-list li{color:var(--ink-2);font-size:13px;line-height:1.5}.sf-item-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sf-item-list li{color:var(--ink-2);border-bottom:1px solid var(--hair);padding:5px 0;font-size:13px}.sf-item-list li:last-child{border-bottom:0}.sf-evidence-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sf-evidence-list li{flex-direction:column;gap:4px;display:flex}.sf-evidence-list li>div:first-child{align-items:flex-start;gap:8px;display:flex}.sf-evidence-label{color:var(--ink-2);font-size:13px;line-height:1.5}.sf-evidence-provenance{margin:0 0 0 4px;font-size:12px}.sf-catalog-note{color:var(--ink-3);max-width:70ch;margin:14px 2px 0;font-size:12.5px;line-height:1.5}.sf-tabs{border-bottom:1px solid var(--hair);gap:4px;margin-bottom:16px;display:flex}.sf-tab{appearance:none;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:14px;transition:color .12s,border-color .12s}.sf-tab:hover{color:var(--ink-2)}.sf-tab.active{color:var(--ink);border-bottom-color:var(--accent-line)}.sf-gapkind{font-weight:500}.sf-gapkind-baa_gap{color:var(--sev-high)}.sf-gapkind-residency_gap,.sf-gapkind-unassessed_vendor_gap{color:var(--sev-medium)}.sf-sev{text-transform:capitalize;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sf-sev-critical{color:var(--sev-critical)}.sf-sev-high{color:var(--sev-high)}.sf-sev-medium{color:var(--sev-medium)}.sf-sev-low{color:var(--sev-low)}.sf-sev-info{color:var(--ink-3)}.sf-sev-stat strong{color:inherit}.sf-sev-stat.sf-sev-critical,.sf-sev-stat.sf-sev-high,.sf-sev-stat.sf-sev-medium,.sf-sev-stat.sf-sev-low,.sf-sev-stat.sf-sev-info{color:var(--ink-2)}.sf-sev-stat .sf-dot{align-self:center}.sf-sev-stat.sf-sev-critical .sf-dot{color:var(--sev-critical)}.sf-sev-stat.sf-sev-high .sf-dot{color:var(--sev-high)}.sf-sev-stat.sf-sev-medium .sf-dot{color:var(--sev-medium)}.sf-sev-stat.sf-sev-low .sf-dot{color:var(--sev-low)}.sf-sev-stat.sf-sev-info .sf-dot{color:var(--ink-3)}.sf-baa-in_place{color:var(--ok)}.sf-baa-not_in_place{color:var(--sev-high)}.sf-baa-unknown{color:var(--ink-3);border-bottom:1px dashed var(--hair);padding-bottom:1px}.sf-gov-section{margin-top:22px}.sf-gov-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.sf-gov-head h3{color:var(--ink);margin:0;font-size:15px}.sf-fresh-fresh{color:var(--ok)}.sf-fresh-aging{color:var(--ink-2)}.sf-fresh-stale{color:var(--sev-medium)}.sf-fresh-not_recorded{color:var(--ink-3);border-bottom:1px dashed var(--hair);padding-bottom:1px}.sf-reverify-current{color:var(--ink-2)}.sf-reverify-due_for_reverification{color:var(--sev-medium)}.sf-coverage{border-left:2px solid var(--sev-medium);margin:0 0 14px;padding:10px 0 10px 12px}.sf-coverage-head{color:var(--ink);margin:0 0 6px;font-size:13.5px;font-weight:600}.sf-coverage-list{color:var(--ink-2);margin:0;padding-left:18px;font-size:13px}.sf-coverage-list li+li{margin-top:4px}.sf-coverage-src{color:var(--ink);font-weight:600}.sf-coverage-full{color:var(--ink-3);border-left:0;margin:0 0 14px;padding:0;font-size:13px}.resp-irreversible-note{color:var(--sev-medium);flex-basis:100%;font-size:13px;line-height:1.4}.resp-action-state,.resp-origin-state,.resp-advisory-state,.resp-unenforceable-state,.resp-enforced-state,.resp-dispatch-state,.resp-second-state,.resp-unanswered-state,.resp-channel-state,.resp-plan-source{white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}.resp-advisory-state,.resp-unenforceable-state,.resp-unanswered-state,.resp-channel-state{border-bottom:1px dashed;padding-bottom:2px}.resp-action-state{color:var(--ink);font-size:13.5px;font-weight:600}.resp-act-kill_agent,.resp-act-revoke_credential,.resp-act-isolate_device,.resp-act-block_egress,.resp-act-block_skill{color:var(--sev-high)}.resp-act-quarantine_agent,.resp-act-rotate_credential,.badge.resp-st-recommended{color:var(--accent-ink)}.badge.resp-st-approved{color:var(--ink-2)}.badge.resp-st-executed{color:var(--ok)}.badge.resp-st-not_enforced{color:var(--sev-medium)}.badge.resp-st-dismissed{color:var(--ink-3)}.badge.resp-st-failed{color:var(--sev-critical)}.resp-origin-state{color:var(--ink-3);font-size:11px}td>.badge+.resp-origin-state{margin-left:8px}.resp-advisory-state{color:var(--sev-medium);font-size:11.5px;font-weight:600}.resp-unenforceable-state{color:var(--ink-3);font-size:11.5px;font-weight:600}.resp-unenforceable-note{color:var(--ink-2);flex-basis:100%;font-size:13.5px;line-height:1.45}.resp-unenforceable-note strong{color:var(--ink)}.resp-enforced-state{color:var(--sev-critical);font-size:11.5px;font-weight:700}.resp-row-advisory{margin-top:6px}.resp-rationale-cell{max-width:520px;font-size:13.5px;line-height:1.45}.resp-rationale{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.resp-account-note{max-width:680px;color:var(--ink-2);margin:8px 0 0;font-size:14px;line-height:1.5}.resp-hint{color:var(--ink-3);margin:0 0 8px;font-size:13px;line-height:1.45}.resp-error{color:var(--sev-critical);margin:0;font-size:14px;line-height:1.5}.resp-gate-note{color:var(--ink-3);font-size:13px}.resp-terminal-note{color:var(--ink-2);font-size:13.5px;line-height:1.45}.resp-terminal-note strong{color:var(--ink)}.resp-settings{border-bottom:1px solid var(--hair);margin-bottom:16px;padding:0 0 14px}.resp-settings-main{align-items:flex-start;gap:16px;display:flex}.resp-settings-copy{flex:auto;min-width:0}.resp-settings-title{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.resp-settings-state{color:var(--ink-3);margin-left:4px;font-size:11px;font-weight:600}.resp-settings-state.on{color:var(--sev-medium)}.resp-settings-help{color:var(--ink-2);margin:6px 0 0;font-size:13px;line-height:1.5}.resp-settings-help strong{color:var(--ink)}.resp-settings-help em{color:var(--sev-medium);font-style:normal;font-weight:600}.resp-settings-gate{color:var(--ink-3);margin-top:8px;font-size:12.5px}.resp-settings-error{color:var(--sev-critical);margin-top:8px;font-size:12.5px}.resp-settings-main .toggle{margin-top:2px}.badge.resp-st-dispatched{color:var(--sev-medium)}.badge.resp-st-reverted{color:var(--ink-3)}.resp-dispatch-state{color:var(--sev-medium);font-size:11.5px;font-weight:600}.resp-plan-source{color:var(--ink-3);font-size:11.5px;font-weight:600}.resp-plan-summary{color:var(--ink);margin:0 0 10px;font-size:14.5px;line-height:1.55}.resp-plan-steps{color:var(--ink-2);gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.resp-plan-scope{color:var(--ink-2);margin:0 0 8px;font-size:13.5px;line-height:1.5}.resp-plan-worst{border-left:2px solid var(--sev-high);border-radius:0 var(--radius) var(--radius) 0;background:color-mix(in srgb, var(--sev-high) 7%, transparent);color:var(--ink-2);margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.resp-plan-undo{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.resp-plan-noundo{border-left:2px solid var(--sev-critical);border-radius:0 var(--radius) var(--radius) 0;background:color-mix(in srgb, var(--sev-critical) 8%, transparent);color:var(--ink-2);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.resp-plan-notes{color:var(--ink-3);gap:5px;margin:12px 0 0;padding-left:18px;font-size:12.5px;line-height:1.5;display:grid}.resp-identity-note{color:var(--ink-3);margin-top:3px;font-size:12px}.resp-identity-warn{color:var(--sev-medium);font-weight:600}.resp-outcome{color:var(--ink-2);align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.resp-outcome.resp-ds-applied{color:var(--ok)}.resp-outcome.resp-ds-failed{color:var(--sev-critical)}.resp-outcome.resp-ds-expired,.resp-outcome.resp-ds-queued,.resp-outcome.resp-ds-delivered{color:var(--sev-medium)}.resp-outcome.resp-ds-unknown{color:var(--ink-3);border-bottom:1px dashed var(--hair-strong);padding-bottom:1px}.resp-agent-message{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface-2,#ffffff05);font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:pre-wrap;word-break:break-word;margin:10px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.resp-agent-message-label{color:var(--ink-3);margin-bottom:4px;font-family:inherit;font-size:11.5px;font-weight:600;display:block}.badge.resp-st-awaiting_second_approval{color:var(--sev-medium)}.resp-second-state{color:var(--sev-medium);font-size:11.5px;font-weight:600}.resp-approvals-count{font-variant-numeric:tabular-nums;color:var(--sev-medium);font-size:11.5px;font-weight:700}.resp-approvals-count.met{color:var(--ok)}.resp-approvers{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.resp-approvers li{border:1px dashed var(--hair-strong);border-radius:var(--radius);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 10px;font-size:13px;display:flex}.resp-approvers li.signed{border-style:solid;border-color:var(--accent-line);background:var(--accent-wash)}.resp-approver-slot{min-width:118px;color:var(--ink-3);font-size:11.5px;font-weight:600}.resp-unanswered{border:0;border-left:2px solid var(--sev-medium);color:var(--ink-2);margin-bottom:16px;padding:0 0 12px 14px;font-size:14px;line-height:1.5}.resp-unanswered strong{color:var(--ink)}.resp-unanswered-head{align-items:flex-start;gap:12px;display:flex}.resp-unanswered-count{min-width:24px;color:var(--sev-medium);font-variant-numeric:tabular-nums;text-align:center;flex:none;padding:0;font-size:16px;font-weight:700}.resp-unanswered-split{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:13px;display:flex}.resp-unanswered-fleet{color:var(--ink-3)}.resp-channel-note{color:var(--ink-3);margin-bottom:12px;font-size:12.5px}.resp-unanswered-devices{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.resp-unanswered-device{border-bottom:1px dashed var(--hair-strong);padding:8px 0;font-size:13px}.resp-unanswered-device.chan-stale,.resp-unanswered-device.chan-revoked{border-bottom-style:solid;border-bottom-color:color-mix(in srgb, var(--sev-medium) 50%, transparent)}.resp-unanswered-device-head{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.resp-channel-state{color:var(--ink-2);font-size:11px;font-weight:600}.resp-channel-state.chan-collecting{color:var(--accent-ink);border-bottom-style:solid}.resp-channel-state.chan-stale,.resp-channel-state.chan-revoked{color:var(--sev-medium);border-bottom-style:solid}.resp-unanswered-state{color:var(--sev-medium);font-size:11.5px;font-weight:600}.resp-unanswered-section{border-left:2px solid var(--sev-medium);padding-left:12px}.resp-terminal-note.unanswered{color:var(--sev-medium)}.resp-readiness-state{white-space:nowrap;color:var(--ink-2);background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-size:11.5px;font-weight:600;display:inline-flex}.resp-readiness-state.rdy-blind,.resp-readiness-state.rdy-nodevice{color:var(--ink-3);border-bottom:1px dashed;padding-bottom:2px}.resp-readiness-state.rdy-ready{color:var(--accent-ink)}.resp-readiness-state.rdy-declined,.resp-readiness-state.rdy-lowconf{color:var(--sev-medium)}.resp-blind-note{color:var(--ink-3);flex-basis:100%;font-size:13px;line-height:1.45}.resp-lease-state{color:var(--ink-2);align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.resp-lease-state.lease-held{color:var(--accent-ink)}.resp-lease-state.lease-revert-due{color:var(--sev-medium)}.resp-lease-state.lease-released{color:var(--ink-3)}.drawer-section.resp-lease-overdue{border-left:2px solid var(--sev-medium);padding-left:12px}.policies-note{color:var(--ink-2);max-width:64ch;margin:0 0 12px;font-size:14.5px;line-height:1.55}.policies-note.empty{margin:0}.chain-intro{color:var(--ink-2);max-width:64ch;margin:0 0 14px;font-size:14.5px;line-height:1.6}.chain-intro strong{color:var(--ink);font-weight:600}.chain-rule-key{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);text-transform:none;margin-left:auto;font-size:12px;font-weight:400}.chain-findings{border-top:1px solid var(--hair);margin-top:14px}.chain-findings-head{align-items:baseline;gap:8px;padding:12px 0 4px;display:flex}.chain-findings-head .label{color:var(--ink-2);font-size:11.5px;font-weight:500}.chain-findings-head .count{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:12px}.chain-findings-head .view-all{color:var(--accent-ink);margin-left:auto;font-size:14px;text-decoration:none}.chain-findings-head .view-all:hover{text-decoration:underline}.chain-finding-row{border-bottom:1px solid var(--hair);color:inherit;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.chain-finding-row:last-child{border-bottom:none}.chain-finding-row:hover .cf-title{color:var(--accent-ink)}.chain-finding-row .cf-title{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14.5px;overflow:hidden}.chain-finding-row .cf-when{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none;font-size:12px}.chain-findings .chain-state{color:var(--ink-2);margin:0;padding:12px 0 4px;font-size:14.5px;line-height:1.55}.chain-findings .chain-state.error{color:var(--sev-critical)}.policy-row .toggle:disabled{opacity:.45;cursor:default}.chain-role-note{color:var(--ink-2);margin-top:4px;font-size:14px}.policies-savenote{color:var(--ink-2);font-size:14.5px}.policies-saveerror{color:var(--sev-critical);font-size:14.5px}.provider-picklist{margin-top:4px}.provider-picklist .pp-label{color:var(--ink-3);margin-bottom:8px;font-size:11.5px}.provider-picklist .pp-grid{flex-wrap:wrap;gap:8px;display:flex}.provider-picklist .pp-item{border:1px solid var(--hair);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;display:inline-flex}.provider-picklist .pp-item:hover{border-color:var(--hair-strong);color:var(--ink)}.provider-picklist .pp-item.on{border-color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent);color:var(--ink)}.provider-picklist .pp-check{color:var(--ok);width:12px;font-weight:700}.provider-picklist .pp-item:not(.on) .pp-check{color:var(--ink-3)}.provider-picklist .pp-name{font-weight:600}.provider-picklist .pp-count{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:11.5px}.pe-effect{font-variant:small-caps;letter-spacing:.03em;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.pe-effect-allow{color:var(--ok)}.pe-effect-deny{color:var(--sev-critical)}.pe-li-name{font-size:15px;font-weight:600}.pe-li-id{color:var(--ink-3);font-size:12px;font-family:var(--mono);font-variant-numeric:tabular-nums}.pe-detail{min-width:0}.pe-doc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pe-doc-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pe-doc-title h2{margin:0;font-size:20px}.pe-doc-id{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:13px}.pe-doc-ver{color:var(--accent-ink);font-size:13px}.pe-doc-tools{align-items:center;gap:12px;display:flex}.pe-default{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pe-tabs{border-bottom:1px solid var(--hair);gap:4px;margin-bottom:16px;display:flex}.pe-tab{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:14px;font-weight:500}.pe-tab:hover{color:var(--ink)}.pe-tab.active{color:var(--ink);border-bottom-color:var(--accent)}.pe-hint,.pe-note{color:var(--ink-3);margin:0 0 14px;font-size:13px}.pe-note{border:1px dashed var(--hair);border-radius:var(--radius);padding:12px}.pe-rules{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pe-rule{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);border-left-width:3px;gap:12px;padding:12px;display:flex}.pe-rule-allow{border-left-color:var(--ok,#33c48d)}.pe-rule-deny{border-left-color:var(--sev-critical,#e24b40)}.pe-rule-ord{font-variant-numeric:tabular-nums;color:var(--ink-3);text-align:right;min-width:18px;padding-top:2px;font-size:13px}.pe-rule-body{flex-direction:column;gap:4px;min-width:0;display:flex}.pe-rule-top{align-items:center;gap:8px;display:flex}.pe-rule-id{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:12px}.pe-rule-match{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);word-break:break-word;font-size:13px}.pe-rule-cond{color:var(--accent-ink);font-size:12px;font-family:var(--mono);font-variant-numeric:tabular-nums}.pe-rule-reason{color:var(--ink-3);font-size:13px}.pe-versions{flex-direction:column;gap:16px;display:flex}.pe-vnum{font-variant-numeric:tabular-nums;color:var(--accent-ink);min-width:40px;font-weight:600}.pe-diff-controls{align-items:flex-end;gap:12px;display:flex}.pe-diff-controls label{color:var(--ink-3);flex-direction:column;gap:4px;font-size:12px;display:flex}.pe-diff-controls .select{min-width:90px}.pe-diff-arrow{color:var(--ink-3);padding-bottom:8px}.pe-diff{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:12px;padding:14px;display:flex}.pe-diff-identical{color:var(--ink-3);font-size:14px}.pe-diff-head{font-weight:600}.pe-diff-meta{color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.pe-diff-group{flex-direction:column;gap:6px;display:flex}.pe-diff-grouphead{font-size:12px;font-weight:600}.pe-diff-added{color:var(--ok)}.pe-diff-removed{color:var(--sev-critical)}.pe-diff-changed{color:var(--accent-ink)}.pe-diff-rule{border-radius:var(--radius);background:var(--surface-2);border-left:3px solid #0000;padding:8px 10px}.pe-diff-rule.pe-diff-added{border-left-color:var(--ok,#33c48d)}.pe-diff-rule.pe-diff-removed{border-left-color:var(--sev-critical,#e24b40)}.pe-diff-change{border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.pe-diff-sides{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=640px){.pe-diff-sides{grid-template-columns:1fr}}.pe-diff-side{flex-direction:column;gap:4px;display:flex}.pe-diff-sidelab{color:var(--ink-3);font-size:11px}.pe-ruleline{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.pe-ruleline-match{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.pe-ruleline-cond{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--accent-ink);font-size:12px}.pe-eval{flex-direction:column;gap:4px;display:flex}.pe-eval-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 14px;display:grid}.pe-eval-context{margin-top:8px}.pe-eval-actions{align-items:center;gap:12px;margin:8px 0 4px;display:flex}.pe-eval-err{color:var(--sev-critical);font-size:13px}.pe-decision{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);border-left-width:3px;flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.pe-decision-allow{border-left-color:var(--ok,#33c48d)}.pe-decision-deny{border-left-color:var(--sev-critical,#e24b40)}.pe-decision-verdict{align-items:center;gap:10px;display:flex}.pe-decision-label{font-size:16px;font-weight:600}.pe-decision-detail{flex-direction:column;gap:6px;font-size:13px;display:flex}.pe-decision-detail>div{gap:10px;display:flex}.pe-decision-detail .k{color:var(--ink-3);min-width:96px}.pe-decision-detail .v{color:var(--ink)}.pe-editor{flex-direction:column;gap:16px;display:flex}.pe-editor-meta{flex-direction:column;gap:0;display:flex}.pe-editor-ruleshead{justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.pe-editor-rules{flex-direction:column;gap:12px;display:flex}.pe-editor-rule{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:10px;padding:12px;display:flex}.pe-editor-rule-top{align-items:center;gap:8px;display:flex}.pe-editor-ord{font-variant-numeric:tabular-nums;color:var(--ink-3);min-width:18px}.pe-editor-effect{flex:none;width:92px}.pe-editor-rid{flex:1;min-width:80px}.pe-editor-rule-move{gap:4px;margin-left:auto;display:flex}.pe-editor-match{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.pe-editor-matchfield{color:var(--ink-3);flex-direction:column;gap:3px;font-size:12px;display:flex}.pe-editor-cond{flex-direction:column;gap:8px;display:flex}.pe-editor-cond-toggle{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.pe-editor-cond-fields{grid-template-columns:1.2fr .8fr 1fr;gap:8px;display:grid}@media (width<=520px){.pe-editor-cond-fields{grid-template-columns:1fr}}.pe-editor-preview summary{cursor:pointer;color:var(--ink-3);font-size:13px}.pe-editor-foot{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.pe-att{flex-direction:column;gap:14px;display:flex}.pe-att-meta{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:13px;display:flex}.pe-att-gen{color:var(--ink-3)}.pe-att-tiles{flex-wrap:wrap;gap:10px;display:flex}.pe-att-tile{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface-2);flex:120px;padding:12px 14px}.pe-att-tile-value{color:var(--ink);font-size:22px;font-weight:700;line-height:1.1}.pe-att-tile-label{color:var(--ink-3);margin-top:4px;font-size:11px}.pe-att-tile-ok .pe-att-tile-value{color:var(--ok)}.pe-att-tile-warn .pe-att-tile-value{color:var(--sev-high)}.pe-att-tile-bad .pe-att-tile-value{color:var(--sev-critical)}.pe-att-reason{color:var(--ink-3);margin-top:3px;font-size:12px}.pe-att-tag{color:var(--ink-3);font-size:10px}.pe-att-tag-gap{color:var(--sev-high)}.pe-att-tag-retired{color:var(--sev-critical)}.pe-att-gaprow td{background:#ffffff04}.pe-att-versions{color:var(--ink-3);font-size:12px}.pe-att-actions{gap:10px;display:flex}.pe-att-disclaimer{color:var(--ink-3);border-top:1px solid var(--hair);margin:4px 0 0;padding-top:10px;font-size:11px}.pe-att-viewer{min-height:60vh}.pe-att-frame{border:1px solid var(--hair);border-radius:var(--radius);background:#fff;width:100%;min-height:60vh}.pe-att-register{border-top:1px solid var(--hair);flex-direction:column;gap:12px;margin-top:4px;padding-top:16px;display:flex}.pe-att-register-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pe-att-register-head h3{margin:0;font-size:14px}.pe-att-digest{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:22ch;display:inline-block;overflow:hidden}.pe-att-verify-ok{color:var(--ok)}.pe-att-verify-warn{color:var(--sev-high)}.pe-att-verify-bad{color:var(--sev-critical)}.pe-att-sign{flex-direction:column;gap:14px;min-width:min(560px,80vw);display:flex}.pe-att-assertions{border:1px solid var(--hair);border-radius:var(--radius);flex-direction:column;gap:8px;margin:0;padding:12px;display:flex}.pe-att-assertions legend{color:var(--ink-3);padding:0 6px;font-size:12px}.pe-att-assertion{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.pe-att-assertion.blocked{color:var(--ink-3);cursor:not-allowed}.pe-att-note-label{color:var(--ink-3);flex-direction:column;gap:6px;font-size:12px;display:flex}.pe-att-note-label textarea{font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--radius);resize:vertical;padding:8px}.rdy-lamp{white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.rdy-lamp-dot{border-radius:50%;flex:none;width:8px;height:8px}.rdy-lamp.rdy-satisfied{color:var(--ok)}.rdy-lamp.rdy-satisfied .rdy-lamp-dot{background:var(--ok-bright);box-shadow:var(--glow-ok)}.rdy-lamp.rdy-partial{color:var(--sev-medium)}.rdy-lamp.rdy-partial .rdy-lamp-dot{background:var(--sev-medium);box-shadow:var(--glow-medium)}.rdy-lamp.rdy-gap{color:var(--sev-high)}.rdy-lamp.rdy-gap .rdy-lamp-dot{background:var(--sev-high);box-shadow:var(--glow-high)}.rdy-lamp.rdy-manual{color:var(--ink-2)}.rdy-lamp.rdy-manual .rdy-lamp-dot{background:var(--ink-3)}.rdy-ring{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.rdy-ring-sm{width:44px;height:44px}.rdy-ring-lg{width:88px;height:88px}.rdy-ring-track{stroke:var(--hair-strong)}.rdy-ring-arc{transition:stroke-dasharray .45s}.rdy-ring-ok .rdy-ring-arc{stroke:var(--ok-bright)}.rdy-ring-mid .rdy-ring-arc{stroke:var(--sev-medium)}.rdy-ring-low .rdy-ring-arc{stroke:var(--sev-high)}.rdy-ring-none .rdy-ring-arc{stroke:var(--hair-strong)}.rdy-ring-num{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);position:absolute}.rdy-ring-sm .rdy-ring-num{font-size:12.5px}.rdy-ring-lg .rdy-ring-num{font-size:24px;font-weight:600}.rdy-ring-pct{color:var(--ink-2);margin-left:1px;font-size:13px}.rdy-split{flex-direction:column;gap:8px;display:flex}.rdy-headline{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.rdy-definition{color:var(--ink-2);max-width:78ch;margin:0;font-size:13.5px;line-height:1.55}.rdy-figs{flex-wrap:wrap;gap:10px 22px;margin-top:2px;display:flex}.rdy-split.compact .rdy-figs{gap:6px 16px}.rdy-fig{flex-direction:column;gap:1px;min-width:0;display:flex}.rdy-fig-num{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:17px;font-weight:600}.rdy-split.compact .rdy-fig-num{font-size:14px}.rdy-fig-label{color:var(--ink-2);font-size:12px;line-height:1.4}.rdy-counts{font-family:var(--mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12.5px;display:flex}.rdy-count.rdy-satisfied{color:var(--ok)}.rdy-count.rdy-partial{color:var(--sev-medium)}.rdy-count.rdy-gap{color:var(--sev-high)}.rdy-count.rdy-manual{color:var(--ink-3)}.rdy-xref{color:var(--ink-2);max-width:90ch;margin:8px 2px 0;font-size:13.5px;line-height:1.55}.rdy-xref a{color:var(--accent-ink);border-bottom:1px solid var(--hair-strong);text-decoration:none}.rdy-xref a:hover{border-bottom-color:var(--accent)}@media (prefers-reduced-motion:reduce){.rdy-ring-arc{transition:none}}.rk-exec{border-block:1px solid var(--hair);grid-template-columns:minmax(0,1fr);gap:22px;margin:4px 0 14px;padding:20px 0;display:grid}.rk-headline{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:18px;padding-bottom:18px;display:flex}.rk-headline-num{align-items:baseline;gap:8px;display:inline-flex}.rk-big{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:46px;font-weight:600;line-height:1}.rk-big-unit{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:17px}.rk-headline-text{min-width:0}.rk-headline-label{color:var(--ink);font-size:15px;font-weight:600}.rk-headline-range{color:var(--ink-2);max-width:74ch;margin-top:3px;font-size:14px;line-height:1.55}.rk-basis{color:var(--ink-2);max-width:84ch;margin:0;font-size:14px;line-height:1.6}.rk-basis-btn{vertical-align:baseline;margin-left:6px}.modal:has(.rk-price-table){width:min(880px,94vw)}.rk-table-h{color:var(--ink);margin:18px 0 8px;font-size:14px;font-weight:600}.rk-table-wrap{overflow-x:auto}.rk-price-table{border-collapse:collapse;width:100%;font-size:13px}.rk-price-table th,.rk-price-table td{border-bottom:1px solid var(--hair);text-align:left;white-space:nowrap;padding:5px 8px}.rk-price-table thead th{color:var(--ink-2);font-weight:600}.rk-price-table tbody th{color:var(--ink);font-weight:500}.rk-price-table td.num{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}.rk-split-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.rk-split-title{color:var(--ink-3);font-size:12px;font-weight:500}.rk-split-sub{color:var(--ink-2);font-size:13.5px}.rk-split-bar{background:var(--surface-2);border:1px solid var(--hair);border-radius:3px;width:100%;height:14px;display:flex;overflow:hidden}.rk-split-seg{min-width:0;height:100%;transition:width .4s}.rk-split-seg.rk-treat-open{background:var(--sev-high)}.rk-split-seg.rk-treat-mitigating{background:var(--accent)}.rk-split-seg.rk-treat-accepted{background:var(--ink-3)}.rk-split-legend{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.rk-split-item{align-items:baseline;gap:8px;font-size:14px;display:inline-flex}.rk-dot{border-radius:2px;flex:none;align-self:center;width:9px;height:9px}.rk-dot.rk-treat-open{background:var(--sev-high)}.rk-dot.rk-treat-mitigating{background:var(--accent)}.rk-dot.rk-treat-accepted{background:var(--ink-3)}.rk-split-k{color:var(--ink-2);text-transform:capitalize}.rk-split-v{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.rk-cat-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rk-cat-row{grid-template-columns:150px minmax(0,1fr) 64px;align-items:center;gap:12px;display:grid}.rk-cat-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.rk-cat-track{background:var(--surface-2);border-radius:2px;height:10px;overflow:hidden}.rk-cat-fill{background:linear-gradient(90deg, var(--accent), var(--accent-line));height:100%;transition:width .4s;display:block}.rk-cat-val{font-family:var(--mono);text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px}.rk-toprisk{color:var(--ink-2);margin:0 0 22px;font-size:14.5px;line-height:1.55}.rk-toprisk strong{color:var(--ink)}.rk-section-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin:8px 0 12px;display:flex}.rk-section-head-2{border-top:1px solid var(--hair);margin-top:34px;padding-top:22px}.rk-section-head h2{margin:0;font-size:18px;line-height:1.3}.rk-section-sub{color:var(--ink-2);font-size:14px}.rk-tr.open{background:var(--surface-2)}.rk-risk-btn{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:flex-start;gap:9px;width:100%;padding:0;display:flex}.rk-chev{color:var(--ink-3);flex:none;margin-top:4px;transition:transform .15s}.rk-tr.open .rk-chev{transform:rotate(180deg)}.rk-risk-title{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.4}.rk-col-category,.rk-col-subject,.rk-col-likelihood{color:var(--ink-2);white-space:nowrap;font-size:13.5px}.rk-col-subject{color:var(--ink);white-space:normal;word-break:break-word;max-width:220px}.rk-col-owner{color:var(--ink);word-break:break-word;max-width:160px;font-size:13.5px}.rk-unknown{color:var(--ink-3);font-style:italic}.rk-owner-kind{color:var(--ink-3);font-size:11.5px;display:block}.rk-col-impact{white-space:nowrap;font-size:13px;font-weight:600}.rk-imp-critical{color:var(--sev-critical)}.rk-imp-high{color:var(--sev-high)}.rk-imp-medium{color:var(--sev-medium)}.rk-imp-low{color:var(--sev-low)}.rk-fair-v.num{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.rk-col-aleUsd{color:var(--ink);font-size:15px;font-weight:600}.rk-col-linkedFindings{color:var(--ink-2);font-size:13px}.rk-detail-desc{color:var(--ink-2);max-width:84ch;margin:12px 0 8px;font-size:14px;line-height:1.6}.rk-rationale{color:var(--ink);border-left:2px solid var(--accent-line);max-width:84ch;margin:8px 0 12px;padding-left:12px;font-size:14px;line-height:1.6}.rk-fair{flex-wrap:wrap;gap:22px;display:flex}.rk-fair-item{flex-direction:column;gap:2px;display:flex}.rk-fair-k{color:var(--ink-3);font-size:10.5px}.rk-fair-v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px}.rk-lamp{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.rk-lamp-dot{border-radius:50%;flex:none;width:8px;height:8px}.rk-treat-open.rk-lamp,.rk-lamp.rk-treat-open{color:var(--sev-high)}.rk-lamp.rk-treat-open .rk-lamp-dot{background:var(--sev-high);box-shadow:var(--glow-high)}.rk-lamp.rk-treat-mitigating{color:var(--accent-ink)}.rk-lamp.rk-treat-mitigating .rk-lamp-dot{background:var(--accent)}.rk-lamp.rk-treat-accepted{color:var(--ink-2)}.rk-lamp.rk-treat-accepted .rk-lamp-dot{background:var(--ink-3)}.rk-readiness{border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--surface);padding:20px 22px}.rk-ready-head{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:flex-start;gap:22px;padding-bottom:18px;display:flex}.rk-ready-text{flex:1;min-width:0}.rk-ready-text h3{margin:0;font-size:17px;line-height:1.3}.rk-ready-sub{color:var(--ink-3);margin:3px 0 0;font-size:12px}.rk-ready-text .rdy-split{margin-top:10px}.rk-ready-definition{color:var(--ink-2);max-width:90ch;margin:0 2px 2px;font-size:13.5px;line-height:1.55}.rk-groups{border-bottom:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 26px;padding:18px 0;display:grid}.rk-group-top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.rk-group-label{color:var(--ink);min-width:0;font-size:13.5px}.rk-group-pct{font-family:var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.rk-group-track{background:var(--surface-2);border-radius:2px;height:8px;display:block;overflow:hidden}.rk-group-fill{height:100%;transition:width .4s;display:block}.rk-group-fill.ok{background:var(--ok-bright)}.rk-group-fill.mid{background:var(--sev-medium)}.rk-group-fill.low{background:var(--sev-high)}.rk-gaps{padding-top:18px}.rk-gap-list{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface-2);margin:0;padding:0;list-style:none}.rk-gap-row{align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.rk-gap-row+.rk-gap-row{border-top:1px solid var(--hair)}.rk-gap-row .rdy-lamp{flex:none;width:92px;margin-top:2px}.rk-gap-main{flex-direction:column;gap:3px;min-width:0;display:flex}.rk-gap-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rk-gap-id{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--accent-ink);white-space:nowrap;font-size:12.5px}.rk-gap-name{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.4}.rk-gap-reason{color:var(--ink-2);max-width:84ch;font-size:14px;line-height:1.55}.rk-evidence-note{color:var(--ink-2);max-width:72ch;margin:6px 0 0;font-size:13px;line-height:1.5}.rk-register{margin-top:20px}.rk-register-actions{gap:8px;margin-left:auto;display:flex}.rk-register-groups{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:16px;padding:14px;display:flex}.rk-register-group-label{color:var(--ink-3);margin-bottom:6px;font-size:11.5px;display:block}.rk-ctrl-list{margin:0;padding:0;list-style:none}.rk-ctrl-row{align-items:flex-start;gap:14px;padding:10px 0;display:flex}.rk-ctrl-row+.rk-ctrl-row{border-top:1px solid var(--hair)}.rk-ctrl-row .rdy-lamp{flex:none;width:92px;margin-top:2px}.rk-ctrl-main{flex-direction:column;gap:3px;min-width:0;display:flex}.rk-ctrl-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rk-ctrl-id{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--accent-ink);white-space:nowrap;font-size:12.5px}.rk-ctrl-name{color:var(--ink);font-size:14px;font-weight:600;line-height:1.4}.rk-ctrl-flag{color:var(--ink-3);white-space:nowrap;border-bottom:1px dashed;padding-bottom:1px;font-size:11.5px}.rk-ctrl-flag.undated{color:var(--sev-medium)}.rk-ctrl-evidence{color:var(--ink-2);max-width:84ch;font-size:13.5px;line-height:1.55}.rk-ctrl-basis{color:var(--ink-3);max-width:84ch;font-size:12.5px;line-height:1.5}.rk-muted{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.rk-disclaimer{color:var(--ink-2);max-width:92ch;margin:16px 0 0;font-size:13.5px;line-height:1.55}@media (width<=720px){.rk-big{font-size:36px}.rk-cat-row{grid-template-columns:110px minmax(0,1fr) 56px}}@media (prefers-reduced-motion:reduce){.rk-split-seg,.rk-cat-fill,.rk-group-fill,.rk-chev{transition:none}}.rk-section-head-text{flex-wrap:wrap;flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.rk-add-btn{white-space:nowrap;flex:none}.rk-treat-editor,.rk-promote{border-top:1px dashed var(--hair);margin-top:16px;padding-top:16px}.rk-treat-title,.rk-promote-title{color:var(--ink-3);margin-bottom:10px;font-size:11.5px;font-weight:500}.rk-treat-grid{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.rk-tf{flex-direction:column;gap:5px;display:flex}.rk-tf-note{margin-bottom:12px}.rk-tf-k{color:var(--ink-2);font-size:12.5px}.rk-treat-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rk-treat-ok{color:var(--ok);font-size:13px}.rk-treat-err{color:var(--sev-critical);font-size:13px}.rk-promote{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rk-promote-copy{flex:1;min-width:0}.rk-promote-title{margin-bottom:6px}.rk-promote-sub{color:var(--ink-2);max-width:68ch;margin:0;font-size:13.5px;line-height:1.55}.rk-promote-actions{flex-wrap:wrap;flex:none;align-items:center;gap:12px;display:flex}.rk-new-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.rk-frameworks{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:16px;display:grid}@media (width<=720px){.rk-treat-grid,.rk-new-grid{grid-template-columns:minmax(0,1fr)}}.rk-article50{margin-top:16px}.rk-article50 .data-table{margin-top:8px}.cmp-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (width<=980px){.cmp-layout{grid-template-columns:1fr}}.cmp-rail{flex-direction:column;gap:8px;display:flex;position:sticky;top:12px}@media (width<=980px){.cmp-rail{position:static}}.cmp-fw{text-align:left;border:1px solid var(--hair);cursor:pointer;color:var(--ink);font:inherit;background:0 0;border-radius:3px;align-items:center;gap:12px;padding:12px 14px;transition:background .1s,border-color .1s;display:flex}.cmp-fw:hover{background:var(--surface);border-color:var(--hair-strong)}.cmp-fw.active{background:var(--accent-wash);border-color:var(--accent-line);box-shadow:inset 2px 0 0 var(--accent)}.cmp-fw-main{flex-direction:column;gap:3px;min-width:0;display:flex}.cmp-fw-name{color:var(--ink);font-size:15px;font-weight:600}.cmp-fw-authority{color:var(--ink-3);font-size:12px}.cmp-fw-counts{font-family:var(--mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px;margin-top:2px;font-size:12px;display:flex}.cmp-count.cmp-satisfied{color:var(--ok)}.cmp-count.cmp-partial{color:var(--sev-medium)}.cmp-count.cmp-gap{color:var(--sev-high)}.cmp-count.cmp-manual{color:var(--ink-3)}.cmp-note{color:var(--ink-2);margin:6px 2px 0;font-size:14px;line-height:1.55}.cmp-readiness{border:1px solid var(--hair);background:var(--surface-1,transparent);border-radius:10px;align-items:flex-start;gap:18px;margin-bottom:20px;padding:16px 18px;display:flex}.cmp-readiness-text{flex:1;min-width:0}@media (width<=640px){.cmp-readiness{flex-direction:column;gap:12px}}.cmp-head{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cmp-head-text{min-width:0}.cmp-head h2{margin:0 0 6px;font-size:19px;line-height:1.3}.cmp-fw-desc{color:var(--ink-2);max-width:76ch;margin:0;font-size:15px;line-height:1.6}.cmp-fw-disclaimer{color:var(--sev-medium);max-width:76ch;margin:8px 0 0;font-size:14px;line-height:1.55}.cmp-issues-toggle{color:var(--ink-2);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;margin-left:auto;padding-top:4px;font-size:14px;display:inline-flex}.cmp-issues-toggle input{accent-color:var(--accent)}.cmp-group{margin-bottom:22px}.cmp-group-label{color:var(--ink-3);margin:0 0 6px;font-size:12px;font-weight:500}.cmp-ledger{border:1px solid var(--hair);background:var(--surface);border-radius:3px}.cmp-row+.cmp-row{border-top:1px solid var(--hair)}.cmp-row-head{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.cmp-row-head:hover,.cmp-row.open .cmp-row-head{background:var(--surface-2)}.cmp-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cmp-row-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.cmp-ctl-id{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--accent-ink);white-space:nowrap;font-size:13px}.cmp-ctl-name{color:var(--ink);font-size:15px;font-weight:600;line-height:1.4}.cmp-evidence{color:var(--ink-2);max-width:82ch;font-size:14px;line-height:1.55}.cmp-chev{color:var(--ink-3);flex:none;margin-top:5px;transition:transform .15s}.cmp-row.open .cmp-chev{transform:rotate(180deg)}.cmp-row-body{padding:2px 14px 14px 132px}@media (width<=720px){.cmp-row-body{padding-left:14px}}.cmp-desc{color:var(--ink-2);max-width:78ch;margin:0 0 10px;font-size:14px;line-height:1.6}.cmp-remediation{border-left:2px solid var(--accent-line);padding:2px 0 2px 12px}.cmp-rem-label{color:var(--accent-ink);margin-bottom:3px;font-size:11.5px;display:block}.cmp-remediation p{color:var(--ink);max-width:78ch;margin:0;font-size:14px;line-height:1.6}.cmp-row-head .rdy-lamp{width:104px;margin-top:2px}.cmp-disclaimer{color:var(--ink-2);max-width:90ch;margin:4px 0 20px;font-size:14px;line-height:1.55}@media (prefers-reduced-motion:reduce){.cmp-chev{transition:none}}.cmp-kpi{border-bottom:1px solid var(--hair);margin-bottom:18px;padding-bottom:16px}.cmp-kpi-head{gap:2px;margin-bottom:8px;display:grid}.cmp-kpi-label{color:var(--ink-2);font-size:11.5px}.cmp-kpi-gw{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px}.cmp-kpi-value{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink);font-size:34px;line-height:1.05}.cmp-kpi-value.ok{color:var(--ok)}.cmp-kpi-value.mid{color:var(--sev-medium)}.cmp-kpi-value.low{color:var(--sev-high)}.cmp-kpi-value.none{color:var(--ink-2);font-size:19px}.cmp-kpi-bar{background:var(--hair);border-radius:2px;height:4px;margin-top:9px;overflow:hidden}.cmp-kpi-bar>span{background:var(--ok-bright);height:100%;display:block}.cmp-kpi-value.mid+.cmp-kpi-bar>span{background:var(--sev-medium)}.cmp-kpi-value.low+.cmp-kpi-bar>span{background:var(--sev-high)}.cmp-kpi-why{color:var(--ink);margin:10px 0 0;font-size:14px;line-height:1.55}.cmp-kpi-bypass{gap:5px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cmp-kpi-bypass li{min-width:0;color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.cmp-kpi-host{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.cmp-kpi-count{font-variant-numeric:tabular-nums;flex:none}.cmp-kpi-link{margin-top:12px;font-size:13px;display:inline-block}.cmp-assessment-statement{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);color:var(--ink);margin:0 0 20px;padding:12px 0;font-size:14px;line-height:1.55}.cmp-governance{margin:18px 0 0}.cmp-governance>div{border-top:1px solid var(--hair);grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:18px;padding:10px 0;display:grid}.cmp-governance dt{color:var(--ink-2);font-size:11.5px}.cmp-governance dd{color:var(--ink);margin:0;font-size:13.5px;line-height:1.55}@media (width<=720px){.cmp-governance>div{grid-template-columns:1fr;gap:4px}}.qn-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}@media (width<=1080px){.qn-layout{grid-template-columns:1fr}}.qn-layout .qn-new,.qn-layout .qn-list{grid-column:1}.qn-how{grid-area:1/2/span 2}@media (width<=1080px){.qn-how,.qn-layout .qn-new,.qn-layout .qn-list{grid-area:auto/1}}.qn-new,.qn-list,.qn-how{border:1px solid var(--hair);background:var(--surface);border-radius:3px;padding:18px 20px}.qn-new h2,.qn-list h2,.qn-how h2{color:var(--ink);margin:0 0 14px;font-size:.9375rem;font-weight:600}.qn-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=700px){.qn-fields{grid-template-columns:1fr}}.qn-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.qn-field>span{color:var(--ink-2);font-size:.8125rem}.qn-field input,.qn-field textarea,.qn-answer{background:var(--page-2);border:1px solid var(--hair);color:var(--ink);font:inherit;resize:vertical;border-radius:3px;width:100%;padding:9px 11px;font-size:.875rem}.qn-field input:focus,.qn-field textarea:focus,.qn-answer:focus{border-color:var(--accent-line);background:var(--surface-2);outline:none}.qn-new-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qn-file{border:1px solid var(--hair);color:var(--ink-2);cursor:pointer;border-radius:3px;padding:7px 12px;font-size:.8125rem}.qn-file:hover{border-color:var(--hair-strong);color:var(--ink)}.qn-file input{display:none}.qn-count{color:var(--ink-2);margin-right:auto;font-size:.8125rem}.qn-btn{border:1px solid var(--hair-strong);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:7px 14px;font-size:.8125rem;transition:background .1s,border-color .1s}.qn-btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent-line)}.qn-btn:disabled{opacity:.45;cursor:not-allowed}.qn-btn-primary{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent-ink)}.qn-back{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem}.qn-back:hover{color:var(--accent-ink)}.qn-card{text-align:left;border:none;border-top:1px solid var(--hair);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:13px 2px;display:flex}.qn-card:hover{background:var(--surface-2)}.qn-card-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.qn-card-name{font-size:.9375rem;font-weight:500}.qn-card-sub{color:var(--ink-2);font-size:.8125rem}.qn-state{border:1px solid var(--hair-strong);white-space:nowrap;color:var(--ink-2);border-radius:2px;padding:3px 9px;font-size:.75rem}.qn-state-ready_to_send{color:var(--ok);border-color:var(--ok)}.qn-state-sent{color:var(--accent-ink);border-color:var(--accent-line)}.qn-how ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.qn-how li{color:var(--ink-2);border-left:2px solid var(--hair-strong);padding-left:12px;font-size:.875rem;line-height:1.55}.qn-how b{color:var(--ink);font-weight:600}.qn-detail-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.qn-detail-head h2{margin:0;font-size:1.125rem;font-weight:600}.qn-requester{color:var(--ink-2);font-size:.875rem}.qn-stats{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:22px;padding:12px 0;display:flex}.qn-stat{color:var(--ink-2);font-size:.8125rem}.qn-stat b{color:var(--ink);font-size:1.375rem;font-weight:600;line-height:1.2;display:block}.qn-stat-ok b{color:var(--ok)}.qn-stat-open b{color:var(--sev-medium)}.qn-evidence-age{color:var(--ink-2);max-width:78ch;margin:14px 0;font-size:.875rem;line-height:1.55}.qn-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.qn-gate{color:var(--sev-medium);max-width:46ch;font-size:.8125rem;line-height:1.5}.qn-signed{color:var(--ok);font-size:.8125rem}.qn-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qn-row{border-top:1px solid var(--hair);flex-direction:column;gap:10px;padding:16px 0 18px;display:flex}.qn-row-head{align-items:flex-start;gap:12px;display:flex}.qn-num{color:var(--ink-3);font-variant-numeric:tabular-nums;min-width:2ch;padding-top:2px;font-size:.75rem}.qn-question{color:var(--ink);flex:1;margin:0;font-size:.9375rem;line-height:1.5}.qn-lamp{white-space:nowrap;border:1px solid var(--hair-strong);color:var(--ink-2);border-radius:2px;padding:3px 9px;font-size:.75rem}.qn-lamp-needs_review{color:var(--sev-medium);border-color:var(--sev-medium)}.qn-lamp-approved{color:var(--ok);border-color:var(--ok)}.qn-lamp-not_applicable{color:var(--ink-2)}.qn-lamp-edited,.qn-lamp-drafted{color:var(--accent-ink);border-color:var(--accent-line)}.qn-note,.qn-refusal{color:var(--ink-2);max-width:88ch;margin:0 0 0 calc(2ch + 12px);font-size:.875rem;line-height:1.55}.qn-refusal{border-left:2px solid var(--sev-medium);color:var(--ink);padding-left:10px}.qn-answer{width:calc(100% - 2ch - 12px);margin-left:calc(2ch + 12px)}.qn-evidence{margin-left:calc(2ch + 12px)}.qn-evidence-toggle{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:.8125rem}.qn-evidence-toggle:hover{color:var(--accent-ink)}.qn-cite{border-left:2px solid var(--hair-strong);margin-top:8px;padding:8px 0 8px 12px}.qn-cite-head{align-items:center;gap:10px;display:flex}.qn-cite-status{color:var(--ink-2);font-size:.6875rem}.qn-cite-satisfied{color:var(--ok)}.qn-cite-partial{color:var(--sev-medium)}.qn-cite-gap{color:var(--sev-high)}.qn-cite-label{color:var(--ink);font-size:.8125rem}.qn-cite-evidence{color:var(--ink-2);max-width:88ch;margin:6px 0;font-size:.875rem;line-height:1.55}.qn-cite-controls{flex-wrap:wrap;gap:4px 16px;display:flex}.qn-chip{color:var(--ink-2);white-space:nowrap;font-size:.6875rem}.qn-row-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:calc(2ch + 12px);display:flex}.aib-meta{color:var(--ink-3);margin:0 0 16px;font-size:11.5px}.aib-scan-note{color:var(--ink-2);border:1px solid var(--hair);border-left:2px solid var(--hair-strong);border-radius:var(--radius);background:var(--surface-2);margin:0 0 16px;padding:9px 12px;font-size:13px;line-height:1.5}.aib-scan-note.flagged{border-left-color:var(--sev-high)}.aib-scan-note.err{border-left-color:var(--sev-critical);color:var(--sev-critical)}.aib-count{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-left:7px;font-size:11.5px}.aib-count.danger{color:var(--sev-critical)}.aib-note{color:var(--ink-2);margin:0 0 10px;font-size:13px;line-height:1.5}.aib-note.sm{color:var(--ink-3);margin:0;font-size:12.5px}.aib-note strong{color:var(--ink)}.aib-weak{border-color:#e24b4059}.aib-weak-list{flex-direction:column;gap:12px;display:flex}.aib-weak-item{border:1px solid var(--hair);border-left:2px solid var(--sev-high);border-radius:var(--radius);background:var(--surface-2);padding:10px 12px}.aib-weak-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aib-weak-name{color:var(--ink);font-weight:600}.aib-weak-cls{color:var(--ink-3);font-size:11px}.aib-weak-ver{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:11.5px}.aib-vulns{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.aib-vuln{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;line-height:1.45;display:flex}.aib-vuln-kind{font-variant:small-caps;letter-spacing:.02em;color:var(--ink-2);flex:none;font-size:11.5px;font-weight:600}.aib-vuln-kind.k-compromised{color:var(--sev-critical)}.aib-vuln-kind.k-vulnerable,.aib-vuln-kind.k-toxic_skill,.aib-vuln-kind.k-blocked{color:var(--sev-high)}.aib-vuln-kind.k-provenance_gap{color:var(--ink-3);border-bottom:1px dashed;padding-bottom:1px}.aib-vuln-desc{flex:260px}.aib-vuln-ref{white-space:nowrap;font-size:12px}.aib-seed{color:var(--ink-3);border-bottom:1px dashed var(--hair-strong);padding-bottom:1px;font-size:11px}.aib-prov{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.aib-prov-dot{background:var(--ink-3);border-radius:50%;flex:none;width:7px;height:7px}.aib-prov.prov-hash-pinned{color:var(--ok)}.aib-prov.prov-hash-pinned .aib-prov-dot{background:var(--ok-bright);box-shadow:var(--glow-ok)}.aib-prov.prov-signed{color:var(--accent-ink)}.aib-prov.prov-signed .aib-prov-dot{background:var(--accent)}.aib-prov.prov-unverified{color:var(--sev-medium)}.aib-prov.prov-unverified .aib-prov-dot{background:var(--sev-medium);box-shadow:var(--glow-medium)}.aib-scan{align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.aib-scan.scan-clean{color:var(--ok)}.aib-scan.scan-unscanned{color:var(--ink-3);border-bottom:1px dashed;padding-bottom:2px}.aib-scan.scan-flagged{color:var(--sev-high)}.aib-scan.scan-flagged.sev-critical{color:var(--sev-critical)}.aib-scan.scan-flagged.sev-info{color:var(--ink-3);background:0 0}.aib-name{color:var(--ink);font-weight:550}.aib-num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.aib-flagged{background:color-mix(in srgb, var(--sev-high) 5%, transparent)}.aib-row-detail{padding:4px 0 10px}.aib-obs{color:var(--ink-3)}.aib-obs-gap{color:var(--sev-high);font-weight:550}.aib-prov-detail{padding:10px 0 4px}.aib-prov-head{color:var(--ink-3);margin-bottom:8px;font-size:11px}.aib-prov-grid{grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:4px 16px;margin:0 0 8px;font-size:12.5px;display:grid}.aib-prov-grid dt{color:var(--ink-3)}.aib-prov-grid dd{color:var(--ink-2);overflow-wrap:anywhere;min-width:0;margin:0}.aib-prov-grid dd.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}.aib-note.sm.warn{color:var(--sev-high)}@media (width<=640px){.aib-prov-grid{grid-template-columns:minmax(0,1fr);gap:2px}.aib-prov-grid dd{margin-bottom:6px}}.badge.rep-st-succeeded{color:var(--ok)}.badge.rep-st-running{color:var(--accent-ink)}.badge.rep-st-failed{color:var(--sev-critical)}.badge.rep-st-none{color:var(--ink-3)}.rep-lastrun-when{margin-top:3px;font-size:12px}.rep-cell-name{color:var(--ink);font-weight:550}.rep-cell-quiet{color:var(--ink-3);font-size:12.5px}.rep-cell-off{color:var(--sev-high);font-size:12.5px}.rep-empty-filtered{color:var(--ink-3);margin:0;font-size:13.5px}.rep-sched{align-items:center;gap:6px;font-size:12px;display:inline-flex}.rep-sched-manual{color:var(--ink-3)}.rep-sched-cron{color:var(--accent-ink)}.rep-sched-dot{background:var(--accent);width:6px;height:6px;box-shadow:var(--glow-lamp);border-radius:50%}.rep-sched .mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11.5px}.rep-row-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.rep-viewer-foot{justify-content:flex-end;gap:8px;display:flex}.rep-delivery{border-radius:var(--radius);border:1px solid var(--hair);margin-left:8px;padding:1px 6px;font-size:11px;display:inline-block}.rep-delivery-sent{color:var(--ok);border-color:color-mix(in srgb, var(--ok-bright) 40%, transparent)}.rep-delivery-failed{color:var(--sev-critical);border-color:#e24b4080}.rep-run-error{color:var(--sev-critical);margin-top:4px;font-size:12px}.rep-runs-table{margin-top:8px}.rep-empty-runs{margin:8px 0;font-size:13px}.rep-drawer-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rep-kind-chip{color:var(--accent-ink);font-size:11px;font-weight:600}.rep-gate-note,.rep-action-error{font-size:12px}.rep-gate-note{color:var(--ink-3)}.rep-action-error{color:var(--sev-critical)}.rep-modal-title{font-size:15px}.rep-form{min-width:min(78vw,460px)}.rep-hint{color:var(--ink-3);margin-top:2px;font-size:12px}.rep-hint-count{color:var(--accent-ink)}.rep-cron-input{margin-top:8px}.rep-recips{resize:vertical;min-height:52px}.rep-enabled-row{cursor:pointer;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.rep-form-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.rep-form-error{color:var(--sev-critical);margin-right:auto;font-size:12px}.rep-templates{margin-top:26px}.rep-templates-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.rep-templates-head h2{margin:0;font-size:14px;font-weight:600}.rep-templates-note{font-size:12px}.rep-templates-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.rep-tpl-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;display:flex}.rep-tpl-name{font-size:14px;font-weight:600}.rep-tpl-blurb{font-size:12.5px}.rep-tpl-generate{margin-top:auto}.rep-viewer{min-width:min(80vw,900px);min-height:60vh}.rep-viewer-title{font-size:15px}.rep-frame{border:1px solid var(--border);border-radius:var(--radius);background:#fff;width:100%;height:68vh}.al-sev{text-transform:capitalize;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.al-sev-dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.al-sev-critical{color:var(--sev-critical)}.al-sev-critical .al-sev-dot{background:var(--sev-critical);box-shadow:var(--glow-critical)}.al-sev-high{color:var(--sev-high)}.al-sev-high .al-sev-dot{background:var(--sev-high);box-shadow:var(--glow-high)}.al-sev-medium{color:var(--sev-medium)}.al-sev-medium .al-sev-dot{background:var(--sev-medium);box-shadow:var(--glow-medium)}.al-sev-low{color:var(--sev-low)}.al-sev-low .al-sev-dot{background:var(--sev-low);box-shadow:var(--glow-low)}.al-sev-info{color:var(--ink-3)}.al-sev-info .al-sev-dot{background:var(--ink-3)}.al-filter-chip{color:var(--ink-2);align-items:center;font-size:12px;display:inline-flex}.al-recip-count{color:var(--ink-2);font-variant-numeric:tabular-nums;cursor:default}.al-dest{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.al-chan{font-variant:small-caps;letter-spacing:.02em;color:var(--ink-2);align-items:center;font-size:12px;font-weight:600;display:inline-flex}.al-chan-email{color:var(--accent)}.al-chan-slack{color:color-mix(in srgb, #611f69 70%, var(--ink))}.al-chan-webhook{color:color-mix(in srgb, #2d7d6b 75%, var(--ink))}.al-chan-pagerduty{color:color-mix(in srgb, #06ac38 75%, var(--ink))}.al-deliv-chan{margin-top:3px}.al-trig{color:var(--ink-2);align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.al-trig-connector_silent{color:var(--sev-high)}.al-row-disabled{opacity:.55}.al-row-actions{justify-content:flex-end;gap:6px;display:flex}.al-read-note{margin-top:10px}.al-section-head{margin:30px 0 12px}.al-section-head h2{font-family:var(--font-display);margin:0 0 2px;font-size:18px}.al-section-head .sub{color:var(--ink-3);font-size:13px;display:block}.al-col-when,.al-col-severity,.al-col-subjectKind,.al-col-channel,.al-col-status{white-space:nowrap}.al-col-event{min-width:190px}.al-col-subject{min-width:170px;color:var(--ink);word-break:break-word}.al-col-rule,.al-col-recipient,.al-col-subjectKind,.al-col-channel{color:var(--ink-3)}.al-col-error{min-width:150px;color:var(--sev-high);word-break:break-word}.al-empty-deliveries{padding:18px 4px;font-size:14px}.al-dstatus{align-items:center;gap:6px;font-size:13px;display:inline-flex}.al-dstatus .b-dot{background:var(--ink-3);border-radius:50%;width:7px;height:7px}.al-dstatus-sent{color:var(--ok)}.al-dstatus-sent .b-dot{background:var(--ok);box-shadow:var(--glow-ok)}.al-dstatus-failed{color:var(--sev-critical)}.al-dstatus-failed .b-dot{background:var(--sev-critical)}.al-dstatus-none{color:var(--ink-3)}.al-modal-title{font-weight:600}.al-form{min-width:min(560px,78vw)}.al-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.al-hint{color:var(--ink-3);font-size:12px}.al-hint-count{color:var(--accent-ink)}.al-recips{resize:vertical;min-height:62px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.5}.al-enabled-row{color:var(--ink);cursor:pointer;align-items:center;gap:10px;margin:6px 0 4px;font-size:14px;display:flex}.al-enabled-row input{width:16px;height:16px}.al-redaction-note{border-top:1px solid var(--hair);color:var(--ink-2);margin:14px 0 0;padding:12px 0 0;font-size:12.5px;line-height:1.5}.al-form-foot{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.al-form-error{color:var(--sev-critical);margin-right:auto;font-size:13px}@media (width<=620px){.al-form-row{grid-template-columns:1fr}}.act-alerts{margin-bottom:24px;scroll-margin-top:20px}.act-alerts .al-section-head{align-items:end}.al-scope{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.al-pager{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:16px;margin-top:14px;font-size:13px;display:flex}.au-time{white-space:nowrap;font-variant-numeric:tabular-nums}.au-verb{color:var(--ink);font-weight:600}.au-key{font-family:var(--mono);font-variant-numeric:tabular-nums;word-break:break-all;font-size:12px}.au-result{white-space:nowrap}.au-result-dot{vertical-align:middle;background:var(--ink-3);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.au-result[data-result=succeeded] .au-result-dot,.au-result[data-result=sent] .au-result-dot,.au-result[data-result=ok] .au-result-dot{background:var(--ok)}.au-result[data-result=failed] .au-result-dot,.au-result[data-result=error] .au-result-dot{background:var(--sev-high)}.au-detail-row td{padding-top:0}.au-detail{grid-template-columns:auto 1fr;gap:4px 16px;margin:0 0 10px;font-size:12px;display:grid}.au-detail dt{color:var(--ink-3)}.au-detail dd{color:var(--ink-2);margin:0}.au-json{border:1px solid var(--hair);border-radius:var(--radius);background:var(--accent-wash);font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:pre;margin:0 0 6px;padding:10px 12px;font-size:12px;line-height:1.5;overflow-x:auto}.au-pager{color:var(--ink-3);justify-content:center;align-items:center;gap:16px;margin-top:14px;font-size:13px;display:flex}.au-access-history{max-width:720px;margin-top:16px}.au-access-history h2{margin:0;font-size:16px}.au-access-change{border-top:1px solid var(--hair);align-items:baseline;gap:16px;padding:10px 0;display:flex}.au-access-change:first-child{border-top:none;padding-top:0}.au-access-summary{color:var(--ink);font-weight:600}.au-access-delta{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px;font-size:12px;display:flex}.au-access-delta .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.au-access-delta [data-side=to]{color:var(--ink-2)}.au-export-note{color:var(--ink-3);margin:0 0 12px;font-size:12px}.lx-state.iv-st-paid{color:var(--ok);font-weight:600}.lx-state.iv-st-pending{color:var(--ink-2)}.lx-state.iv-st-no_charge{color:var(--ink-3)}.iv-number{font-family:var(--mono);font-variant-numeric:tabular-nums}.iv-empty{color:var(--ink-3);max-width:74ch;margin:0;font-size:13px;line-height:1.55}@media screen{.iv-detail-page>.lx-doc{padding-top:8px;margin-inline:0;padding-inline:0}}.iv-doc-title{margin-top:24px}.iv-li-detail{margin-top:2px;display:block}.iv-print-root .lx-tablewrap{margin-top:32px}.iv-sub-label,.iv-total-label{text-align:right;white-space:nowrap}.iv-sub-label,.iv-sub-val{color:var(--ink-3)}.iv-total-label,.iv-total-val{color:var(--ink);font-weight:700}.iv-total-val{font-size:17px}.lx-table tfoot td{border-bottom:0;padding-top:8px;padding-bottom:0}.lx-table tfoot tr:first-child td{padding-top:24px}.iv-note{border-left:2px solid var(--hair-strong);color:var(--ink-2);max-width:74ch;margin-top:32px;padding:8px 0 8px 16px;font-size:13px;line-height:1.55}.iv-sheet-foot{border-top:1px solid var(--hair);margin-top:32px;padding-top:12px;display:block}.iv-back{font-size:13px}@media print{@page{margin:.6in}body *{visibility:hidden}.iv-print-root,.iv-print-root *{visibility:visible}.iv-print-root{max-width:none;margin:0;padding:0;position:absolute;inset:0}.iv-detail-bar,.iv-print-root .table-more{display:none}}.adm-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=900px){.adm-layout{grid-template-columns:minmax(0,1fr)}}.adm-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:16px}.adm-nav-heading{color:var(--ink-3);padding:6px 10px;font-size:11px}.adm-nav button{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 4px 4px 0;padding:8px 10px;font-size:13px}.adm-nav button:hover{background:var(--surface-2)}.adm-nav button[aria-current=true]{border-left-color:var(--accent);background:var(--surface-2);font-weight:600}.adm-panel{min-width:0}.adm-panel .set-card{max-width:900px}.adm-panel .input,.adm-panel .select{max-width:340px;font-size:14px}.adm-choices{flex-direction:column;gap:10px;margin:16px 0;display:flex}.adm-choice{border:1px solid var(--border);cursor:pointer;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.adm-choice[data-selected=true]{border-color:var(--accent);background:var(--surface-2)}.adm-choice[aria-disabled=true]{opacity:.6;cursor:not-allowed}.adm-choice-label{font-size:14px;font-weight:600}.adm-choice-desc{color:var(--ink-3);margin-top:3px;font-size:13px}.adm-choice .adm-choice-desc{display:block}.adm-choice-note{color:var(--ink-3);margin-left:10px;font-size:10.5px;font-weight:600;display:inline-block}.adm-choice-note[data-tone=warn]{color:var(--sev-medium)}.adm-choice[data-warn=true]{border-left:3px solid var(--sev-medium)}.adm-note{color:var(--ink-3);border-left:2px solid var(--border);margin:14px 0;padding-left:12px;font-size:13px;line-height:1.5}.adm-actions{align-items:center;gap:10px;margin-top:8px;display:flex}.adm-card{max-width:900px;margin-top:10px}.adm-card:first-child{margin-top:0}.adm-banner{border:1px solid var(--border);border-left-width:3px;border-radius:8px;margin-bottom:4px;padding:12px 14px}.adm-banner[data-tone=warn]{border-left-color:var(--sev-medium);background:var(--surface-2)}.adm-banner[data-tone=info]{border-left-color:var(--ok)}.adm-banner-head{color:var(--ink);font-size:14px;font-weight:600}.adm-banner[data-tone=warn] .adm-banner-head{color:var(--sev-medium)}.adm-banner-body{color:var(--ink-2);margin-top:5px;font-size:13px;line-height:1.55}.adm-window{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 10px;display:flex}.adm-window-field{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.adm-window-label{color:var(--ink-3)}.adm-window-field input{width:96px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:6px 8px}.adm-window-field input:disabled{opacity:.6;cursor:not-allowed}.adm-window-unit{color:var(--ink-3)}.adm-cidr-input{width:100%;max-width:420px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface);border:1px solid var(--border);resize:vertical;border-radius:6px;margin-top:12px;padding:8px 10px;font-size:13px;line-height:1.6;display:block}.adm-cidr-input:disabled{opacity:.6;cursor:not-allowed}.adm-floor{border:1px solid var(--hair);background:var(--surface-2);border-radius:8px;margin-top:14px;padding:10px 12px}.adm-floor[data-kind=estate-longer],.adm-floor[data-kind=unknown]{border-color:var(--border-strong)}.adm-floor-head{color:var(--ink);font-size:13px;font-weight:600}.adm-floor-body{color:var(--ink-3);margin-top:4px;font-size:13px;line-height:1.55}.adm-history{flex-direction:column;margin-top:4px;display:flex}.adm-history-entry{border-top:1px solid var(--hair);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.adm-history-entry:first-child{border-top:0;padding-top:2px}@media (width<=700px){.adm-history-entry{grid-template-columns:minmax(0,1fr);gap:4px}}.adm-history-when{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px;font-size:12px}.adm-history-body{min-width:0}.adm-history-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.adm-history-setting{color:var(--ink);font-size:13px;font-weight:600}.adm-history-actor{color:var(--ink-3);font-size:12px}.adm-history-delta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.adm-history-value{border:1px solid var(--border);background:var(--surface-2);overflow-wrap:anywhere;border-radius:6px;padding:2px 7px;font-size:12px}.adm-history-value[data-side=from]{color:var(--ink-3)}.adm-history-value[data-side=to]{color:var(--ink)}.adm-history-arrow{color:var(--ink-3);font-size:12px}.adm-history-summary{color:var(--ink-2);overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.5}.adm-card-head-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-routing-table{width:100%;margin-top:4px}.adm-route-note{color:var(--warn,#b8860b);margin-top:3px;font-size:12px}.adm-siem-kv{margin:0 0 10px}.adm-siem-kv dd{overflow-wrap:anywhere}.adm-card-divider{border-top:1px solid var(--border);margin:18px 0 14px}.adm-subhead{color:var(--ink-3);margin-bottom:10px;font-size:12px;font-weight:600}.main:has(.settings-shell){padding:0;overflow:hidden}.settings-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.settings-page>.page-hero{flex:none;margin:0}.settings-shell{flex:1;min-height:0;display:flex;overflow:hidden}.set-rail{border-right:1px solid var(--hair);background:var(--page-2);flex-direction:column;flex:none;width:276px;min-height:0;display:flex}.set-rail-search{border-bottom:1px solid var(--hair);flex:none;padding:14px 14px 13px}.set-search{width:100%;max-width:none!important}.set-rail-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:10px 8px 20px;overflow-y:auto}.set-rail-foot{border-top:1px solid var(--hair);flex-direction:column;flex:none;gap:1px;padding:11px 16px 13px;display:flex}.set-rail-who{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.set-rail-role{color:var(--ink-3);text-transform:capitalize;font-size:11.5px}.set-results{flex-direction:column;display:flex}.set-results-none{color:var(--ink-3);padding:8px 10px 12px;font-size:12.5px}.set-result{text-align:left;border-radius:var(--radius);cursor:pointer;width:100%;color:var(--ink-2);background:0 0;border:0;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.set-result:hover{background:var(--surface);color:var(--ink)}.set-result.active{background:var(--accent-wash);color:var(--ink)}.set-result-label{font-size:13.5px;font-weight:600}.set-result-where{color:var(--ink-3);font-size:11.5px}.set-results-clear{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:10px;padding:4px 10px;font-size:12.5px}.set-results-clear:hover{text-decoration:underline}.set-nav-head{color:var(--ink-3);padding:4px 10px 10px;font-size:11.5px;font-weight:600}.set-nav-link{text-align:left;border-radius:var(--radius);cursor:pointer;width:100%;color:var(--ink-2);background:0 0;border:none;align-items:flex-start;gap:10px;padding:9px 10px;display:flex;position:relative}.set-nav-link:hover{background:var(--surface);color:var(--ink)}.set-nav-link.active{background:var(--accent-wash);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent)}.set-nav-lamp{background:var(--ink-3);opacity:.45;border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.set-nav-link.active .set-nav-lamp{background:var(--lamp);opacity:1;box-shadow:var(--glow-lamp)}.set-nav-text{flex-direction:column;gap:1px;min-width:0;display:flex}.set-nav-label{font-size:14px;font-weight:600;line-height:1.35}.set-nav-blurb{color:var(--ink-3);font-size:12px;line-height:1.35}.set-pane{background:var(--page);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.set-pane-head{border-bottom:1px solid var(--hair);flex:none;padding:18px 30px 14px}.set-pane-head .page-head{margin:0}.set-pane-head .page-head h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:23px;font-weight:700}.set-pane-body{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 30px 40px;overflow-y:auto}.set-pane-col{max-width:760px}.set-pane-subscription .set-pane-col,.set-pane-logging .set-pane-col,.set-pane-support .set-pane-col{max-width:none}.set-pane-body .page-head,.set-pane-body .page-hero,.set-pane-body .bl-back{display:none}.set-surface-block{border-top:1px solid var(--hair);margin-top:34px;padding-top:26px}.set-block-head{color:var(--ink);margin:0 0 14px;font-size:15px;font-weight:600}.set-block-head .helptip{vertical-align:baseline;margin-left:8px}.set-jumped{box-shadow:inset 3px 0 0 var(--accent);background:var(--accent-wash);transition:background .26s,box-shadow .26s}.set-card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius-lg);margin-bottom:18px}.set-card-head{color:var(--ink-3);border-bottom:1px solid var(--hair);padding:12px 16px;font-size:11.5px;font-weight:600}.set-card-body{padding:4px 16px}.set-card-foot{border-top:1px solid var(--hair);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.set-row{border-bottom:1px solid var(--hair);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:6px 24px;padding:15px 0;display:grid}.set-row:last-child{border-bottom:none}.set-row-name{color:var(--ink);font-size:14px;font-weight:600;line-height:1.4}.set-row-desc{color:var(--ink-3);max-width:30ch;margin-top:2px;font-size:12.5px;line-height:1.5}.set-row-control{min-width:0;padding-top:1px}.set-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.set-actions{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0 15px;display:flex}.set-pane .input,.set-pane .select{max-width:340px;font-size:14px}.set-pane .btn{font-size:13px}.set-pane .btn.sm{font-size:12px}.set-body{color:var(--ink-2);max-width:62ch;margin:12px 0;font-size:14px;line-height:1.55}.set-body b{color:var(--ink)}.set-gate{padding:4px 0 8px}.set-empty{color:var(--ink-3);padding:22px 0 26px;font-size:14px}.set-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere;font-feature-settings:"zero" 1;font-size:13px}.set-role-chip{color:var(--accent-ink);font-size:11.5px;font-weight:600;display:inline-block}.set-role-chip.plan{color:var(--ink-2)}.set-note{max-width:52ch;margin-top:9px;font-size:13px;line-height:1.5}.set-note.ok{color:var(--ok)}.set-note.err{color:var(--sev-critical)}.set-hint{color:var(--sev-medium);margin-top:7px;font-size:12.5px}.set-2fa-state{align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.set-2fa-state .dot{border-radius:50%;width:7px;height:7px}.set-2fa-state.on{color:var(--ok)}.set-2fa-state.on .dot{background:var(--ok-bright);box-shadow:var(--glow-ok)}.set-2fa-state.off{color:var(--ink-3)}.set-2fa-state.off .dot{background:var(--ink-3)}.set-totp-enroll{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:flex-start;gap:20px;padding:16px 0;display:flex}.set-totp-qr{border:1px solid var(--hair-strong);border-radius:var(--radius);background:#fff;flex:none;padding:6px;line-height:0}.set-totp-steps{flex:1;min-width:260px}.set-totp-steps .set-body{margin-top:0}.set-secret-line{background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--radius);margin:10px 0 14px;padding:8px 11px}.set-code-input{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:center;width:128px;font-size:16px!important}.set-totp-disable{border-top:1px solid var(--hair);padding:14px 0 16px}.set-totp-disable .set-body{margin-top:0}.set-backup-codes{border-top:1px solid var(--hair);padding:14px 0 16px}.set-backup-codes .set-body{margin-top:0}.backup-codes{background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px 18px;margin:12px 0 14px;padding:14px;list-style:none;display:grid}.set-table-scroll{margin:4px -16px 8px;padding:0 16px;overflow-x:auto}.set-table-wrap{margin:4px -16px 8px}.set-table-wrap>.set-table-scroll{margin:0}.set-table{min-width:640px}.set-table th{font-size:11.5px}.set-table td{font-size:14px}.set-token-dead td{opacity:.55}.set-scope-list{flex-wrap:wrap;gap:3px 12px;max-width:230px;display:flex}.set-scope-name{color:var(--ink-2);white-space:nowrap;font-size:11.5px}.set-token-filter{align-items:baseline;gap:12px;padding:2px 0 8px;display:flex}.set-token-hidden{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:11.5px}.set-reveal{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.set-reveal:hover{text-decoration:underline}.set-token-status{font-family:var(--mono);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.set-token-status .dot{border-radius:50%;width:7px;height:7px}.set-token-status.active{color:var(--ok)}.set-token-status.active .dot{background:var(--ok-bright);box-shadow:var(--glow-ok)}.set-token-status.revoked{color:var(--sev-critical)}.set-token-status.revoked .dot{background:var(--sev-critical)}.set-token-status.expired{color:var(--ink-3)}.set-token-status.expired .dot{background:var(--ink-3)}.set-cell-actions{text-align:right;white-space:nowrap}.set-table .select.sm{text-transform:capitalize;max-width:116px;padding:4px 8px;font-size:12px}.set-scope-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.set-scope-check{border:1px solid var(--hair);border-radius:var(--radius);cursor:pointer;text-transform:none;letter-spacing:0;align-items:center;gap:9px;padding:8px 10px;display:flex}.set-scope-check .set-mono{white-space:nowrap}.set-scope-check:hover{background:var(--surface-2)}.set-scope-check.on{border-color:var(--accent-line);background:var(--accent-wash)}.set-scope-check input{accent-color:var(--accent);margin:0}.set-scope-check .set-mono{font-size:12.5px}.set-secret-reveal{background:var(--surface-2);border:1px solid var(--accent-line);border-radius:var(--radius);align-items:center;gap:10px;padding:11px 13px;display:flex}.set-secret-reveal code{flex:1;min-width:0}.set-sub-name{color:var(--ink);font-size:15px;font-weight:600}.set-sub-price{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:15px}.set-sub-quiet{color:var(--ink-3);font-size:12.5px}.set-sub-state{letter-spacing:.02em;font-size:11.5px;font-weight:600}.set-sub-state-active{color:var(--ok)}.set-sub-state-requested{color:var(--sev-medium)}.set-sub-state-canceled{color:var(--ink-3)}.set-usage{flex-direction:column;gap:7px;max-width:260px;display:flex}.set-usage-count{color:var(--ink-2);font-size:14px}.set-meter{background:var(--surface-3);height:3px;display:block;overflow:hidden}.set-meter-fill{background:var(--accent);height:100%;display:block}.set-num{text-align:right}.set-history{margin:4px 0 8px;padding:0;list-style:none}.set-history li{border-bottom:1px solid var(--hair);flex-direction:column;gap:3px;padding:11px 0;display:flex}.set-history li:last-child{border-bottom:none}.set-history-what{color:var(--ink);font-size:14px}.set-history-when{color:var(--ink-3);font-size:12px}@media (width<=900px){.main:has(.settings-shell){padding:var(--main-pad-t) var(--main-pad-x) 48px;overflow-y:auto}.settings-page{height:auto;display:block;overflow:visible}.settings-page>.page-hero{margin:calc(var(--main-pad-t) * -1) calc(var(--main-pad-x) * -1) 0}.settings-shell{height:auto;display:block;overflow:visible}.set-rail{border-right:none;border-bottom:1px solid var(--hair);background:0 0;width:100%}.set-rail-search{border-bottom:none;padding:0 0 12px}.set-rail-scroll{gap:6px;padding:0 0 10px;display:flex;overflow:auto visible}.set-rail-foot,.set-nav-head{display:none}.set-nav-link{flex:none;align-items:center;width:auto;padding:7px 12px}.set-nav-link.active{box-shadow:inset 0 -2px 0 var(--accent)}.set-nav-lamp{margin-top:0}.set-nav-blurb{display:none}.set-pane-head{padding:14px 0 12px}.set-pane-body{padding:16px 0 0;overflow:visible}.set-pane-col{max-width:none}.set-row{grid-template-columns:1fr;gap:8px}.set-row-desc{max-width:none}}.bl-back{color:var(--ink-3);margin-bottom:10px;font-size:12px;text-decoration:none;display:inline-block}.bl-back:hover{color:var(--accent-ink)}.bl-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:16px;display:grid}@media (width<=820px){.bl-grid{grid-template-columns:1fr}}.bl-card{border:1px solid var(--hair);background:var(--surface);border-radius:var(--radius-lg);padding:18px 18px 16px}.bl-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.bl-card-title{color:var(--ink-3);margin:0;font-size:11px;font-weight:700}.bl-plan-card{background:linear-gradient(180deg, var(--accent-wash), transparent);grid-column:1/-1}.bl-plan-name{font-family:var(--font-display);color:var(--ink);margin-bottom:6px;font-size:24px;font-weight:700}.bl-plan-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.bl-plan-tagline{color:var(--ink-2);max-width:640px;margin:0;font-size:13.5px;line-height:1.5}.bl-plan-hint{color:var(--ink-3);margin:10px 0 0;font-size:12.5px;line-height:1.5}.bl-card-foot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.bl-cta.bl-cta-inline{width:auto;margin-bottom:0;text-decoration:none;display:inline-block}.bl-foot-note{color:var(--ink-3);font-size:12.5px}.bl-pm{align-items:center;gap:12px;display:flex}.bl-pm-icon{color:var(--ink-2);display:inline-flex}.bl-pm-line{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px}.bl-pm-sub{color:var(--ink-3);margin-top:2px;font-size:12px}.bl-empty{align-items:flex-start;gap:12px;display:flex}.bl-empty-icon{color:var(--ink-3);margin-top:2px;display:inline-flex}.bl-empty-title{color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:600}.bl-empty-note{color:var(--ink-3);max-width:420px;margin:0;font-size:12.5px;line-height:1.5}.bl-table{border-collapse:collapse;width:100%;font-size:13px}.bl-table th{color:var(--ink-3);text-align:left;border-bottom:1px solid var(--hair);padding:6px 10px;font-size:10.5px;font-weight:700}.bl-table td{border-bottom:1px solid var(--hair);color:var(--ink-2);padding:10px}.bl-table tr:last-child td{border-bottom:none}.bl-num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.bl-chg-status{font-size:10.5px;font-weight:700}.bl-chg-paid{color:var(--ok)}.bl-chg-due{color:var(--sev-medium)}.bl-chg-void{color:var(--ink-3)}.bl-timeline{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.bl-tl-item{grid-template-columns:10px 1fr;align-items:start;gap:12px;display:grid}.bl-tl-dot{background:currentColor;border-radius:50%;width:8px;height:8px;margin-top:5px}.bl-tl-dot.bl-status-active{color:var(--ok-bright)}.bl-tl-dot.bl-status-requested{color:var(--sev-medium)}.bl-tl-dot.bl-status-canceled{color:var(--ink-3)}.bl-tl-summary{color:var(--ink);font-size:13.5px;line-height:1.4}.bl-tl-meta{color:var(--ink-3);flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12px;display:flex}.bl-current{border:1px solid var(--hair);background:linear-gradient(180deg, var(--accent-wash), transparent);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:12px 16px;display:flex}.bl-current-body{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bl-current-k{color:var(--ink-3);font-size:11px;font-weight:700}.bl-current-name{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:700}.bl-current-hint,.bl-current-note{color:var(--ink-3);font-size:12.5px}.bl-current-side{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bl-invoices-link{color:var(--accent-ink);white-space:nowrap;font-size:13.5px;font-weight:600;text-decoration:none}.bl-invoices-link:hover{text-decoration:underline}.bl-status{border-radius:var(--radius);border:1px solid #0000;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.bl-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.bl-status-active{color:var(--ok);border-color:color-mix(in srgb, var(--ok-bright) 40%, transparent)}.bl-status-active .bl-status-dot{box-shadow:var(--glow-ok)}.bl-status-requested{color:var(--sev-medium);border-color:color-mix(in srgb, var(--sev-medium) 50%, transparent)}.bl-status-requested .bl-status-dot{box-shadow:var(--glow-medium)}.bl-status-canceled{color:var(--ink-3);border-color:var(--hair)}.bl-notice{border:1px solid color-mix(in srgb, var(--ok-bright) 40%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ok-bright) 10%, transparent), transparent);color:var(--ink);border-radius:var(--radius-lg);margin-bottom:16px;padding:11px 14px;font-size:13.5px}.bl-tiers{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:34px;display:grid}@media (width<=940px){.bl-tiers{grid-template-columns:1fr;max-width:520px}}.bl-tier{border:1px solid var(--hair);background:var(--surface);border-radius:var(--radius-lg);flex-direction:column;padding:22px 20px;display:flex;position:relative}.bl-tier.featured{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line), var(--shadow-pop)}.bl-tier.current{border-color:color-mix(in srgb, var(--ok-bright) 50%, transparent)}.bl-badge{border-radius:var(--radius);background:var(--accent);color:var(--key-ink);padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;top:-10px;left:20px}.bl-badge-current{background:var(--ok-bright)}.bl-tier-head{margin-bottom:16px}.bl-name{font-family:var(--font-display);color:var(--ink);margin-bottom:8px;font-size:20px;font-weight:700}.bl-price{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.bl-amount{font-family:var(--font-display);color:var(--ink);font-size:22px;font-weight:700;line-height:1.15}.bl-unit{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:11.5px}.bl-who{color:var(--ink-2);font-size:13px;line-height:1.45}.bl-cta{border-radius:var(--radius);width:100%;font-family:var(--font);cursor:pointer;border:1px solid var(--border-strong);margin-bottom:18px;padding:9px 14px;font-size:13.5px;font-weight:600;transition:background .12s,border-color .12s,opacity .12s}.bl-cta.b1{background:var(--accent);border-color:var(--accent);color:var(--key-ink)}.bl-cta.b1:hover:not(:disabled){background:var(--accent-hover)}.bl-cta.b2{color:var(--ink);background:0 0}.bl-cta.b2:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-wash)}.bl-cta:disabled{cursor:default;opacity:.62}.bl-features{flex-direction:column;flex:1;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.bl-features li{color:var(--ink-2);grid-template-columns:15px 1fr;align-items:start;gap:9px;font-size:13px;line-height:1.45;display:grid}.bl-features li svg{color:var(--accent);margin-top:3px}.bl-features li b{color:var(--ink);font-weight:600}.bl-features li.bl-planned{color:var(--ink-3)}.bl-features li.bl-planned .bl-dot{color:var(--ink-3);text-align:center;margin-top:1px}.bl-planned-note{color:var(--ink-3);white-space:nowrap;margin-left:7px;font-size:11.5px;font-style:normal}.bl-note{color:var(--ink-3);border-top:1px solid var(--hair);margin-top:auto;padding-top:14px;font-size:12px;line-height:1.45}.bl-section{margin-bottom:34px}.bl-eyebrow{color:var(--accent-ink);margin:0 0 6px;font-size:11px;font-weight:700}.bl-h2{font-family:var(--font-display);color:var(--ink);margin:0 0 10px;font-size:22px;font-weight:700}.bl-lede{color:var(--ink-2);max-width:760px;font-size:14px;line-height:1.6}.bl-compare{border:1px solid var(--hair);border-radius:var(--radius-lg);overflow:hidden}.bl-r{grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;display:grid}.bl-r>span{border-bottom:1px solid var(--hair);padding:11px 14px;font-size:13px}.bl-r:last-child>span{border-bottom:none}.bl-r.bl-h>span{color:var(--ink-3);background:var(--surface-2);font-size:11px;font-weight:700}.bl-r:not(.bl-h):hover>span{background:var(--surface)}.bl-cap{color:var(--ink)}.bl-cell{text-align:center}.bl-r>span.bl-cell{color:var(--ink-2)}.bl-yes{color:var(--ok-bright);display:inline-flex}.bl-no{color:var(--ink-3)}.bl-txt{color:var(--ink-2);font-size:12.5px}@media (width<=640px){.bl-r{grid-template-columns:1.4fr 1fr 1fr 1fr}.bl-r>span{padding:9px 8px;font-size:12px}}.bl-statement-card,.bl-history-card{grid-column:1/-1}.bl-stmt-figures{flex-wrap:wrap;gap:10px;padding:14px 18px 4px;display:flex}.bl-figure{border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--surface-2);flex:120px;padding:10px 12px}.bl-figure-accent{background:linear-gradient(180deg, var(--accent-wash), transparent);border-color:var(--accent-ink)}.bl-figure-label{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:10px;font-weight:700;display:block}.bl-figure-val{font-family:var(--font-display);color:var(--ink);margin-top:4px;font-size:20px;font-weight:600;display:block}.bl-figure-sub{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-top:2px;font-size:11px;display:block}.bl-entry-type{font-variant:small-caps;letter-spacing:.02em;color:var(--ink-2);font-size:11.5px;font-weight:700;display:inline-block}.bl-entry-charge{color:var(--sev-medium)}.bl-entry-payment,.bl-entry-credit{color:var(--ok)}.bl-entry-plan_change{color:var(--ink-3)}.bl-num.bl-credit{color:var(--ok)}.bl-stmt-note{padding:0 18px 14px}.ct-flag{white-space:nowrap;align-items:baseline;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.ct-flag-dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.ct-flag-soon{color:var(--ink-2)}.ct-flag-soon .ct-flag-dot{background:0 0;box-shadow:inset 0 0 0 1px}.ct-flag-expired{color:var(--sev-critical);font-weight:700}.lx-state.ct-st-draft{color:var(--ink-3)}.lx-state.ct-st-active{color:var(--ok);font-weight:600}.lx-state.ct-st-expiring{color:var(--ink);font-weight:600}.lx-state.ct-st-renewed{color:var(--ink-2)}.lx-state.ct-st-terminated{color:var(--ink-3)}.ct-clip{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:52ch;display:-webkit-box;overflow:hidden}.ct-auto{color:var(--ink-3)}.ct-empty{color:var(--ink-3);max-width:74ch;margin:0;font-size:13px;line-height:1.55}.ct-drawer-alert{border-left:2px solid var(--hair-strong);color:var(--ink-2);flex-direction:column;gap:8px;margin-bottom:24px;padding:8px 0 8px 16px;font-size:13px;line-height:1.55;display:flex}.ct-drawer-alert.expired{border-left-color:var(--sev-critical)}.ct-terms{color:var(--ink-2);white-space:pre-wrap;max-width:74ch;font-size:14px;line-height:1.55}.ct-doc-link{color:var(--accent);word-break:break-all;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.badge.sup-st-open{color:var(--ink)}.badge.sup-st-in-progress{color:var(--accent-ink)}.badge.sup-st-waiting{color:var(--sev-medium)}.badge.sup-st-resolved{color:var(--ok)}.badge.sup-st-closed{color:var(--ink-3)}.sup-ref-cell{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.sup-thread{max-width:900px}.sup-back{margin-bottom:14px}.sup-thread-head{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:12px;display:flex}.sup-ref{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:12.5px;font-weight:600}.sup-subject{font-family:var(--font-display);letter-spacing:-.01em;flex:100%;margin:0;font-size:18px;font-weight:700}.sup-meta{flex-wrap:wrap;gap:6px 28px;margin:12px 0 20px;display:flex}.sup-meta dt{color:var(--ink-3);font-size:10.5px;font-weight:600}.sup-meta dd{color:var(--ink);margin:3px 0 0;font-size:14px}.sup-entries{flex-direction:column;gap:12px;display:flex}.sup-msg{border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--surface);padding:11px 13px}.sup-msg.mine{border-left:2px solid var(--accent-line)}.sup-first{margin-bottom:12px}.sup-msg-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.sup-msg-who{color:var(--ink);font-size:13px;font-weight:600}.sup-msg-when{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;font-size:11px}.sup-msg-body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;line-height:1.55}.sup-activity{color:var(--ink-3);border-left:1px solid var(--hair);padding:2px 2px 2px 14px;font-size:13px}.sup-reply{margin-top:20px}.sup-reply-actions{justify-content:flex-end;margin-top:10px;display:flex}.sup-textarea{resize:vertical;width:100%;font-family:var(--font);line-height:1.5}.sup-note{color:var(--ink-3);margin:0 0 4px;font-size:13px}.gl-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.gl-search{background:var(--surface);border:1px solid var(--hair);max-width:100%;color:var(--ink);font:inherit;border-radius:3px;flex:0 0 260px;padding:9px 12px;font-size:14.5px}.gl-search:focus-visible{border-color:var(--accent-line);background:var(--accent-wash);outline:none}.gl-jump{flex-wrap:wrap;gap:6px 8px;display:flex}.gl-jump-link{border:1px solid var(--hair);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:13px;text-decoration:none;transition:color .1s,border-color .1s,background .1s}.gl-jump-link:hover,.gl-jump-link:focus-visible{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-wash);outline:none}.gl-group{margin-bottom:34px;scroll-margin-top:18px}.gl-group-head{border-bottom:1px solid var(--hair);margin-bottom:14px;padding-bottom:10px}.gl-group-head h2{color:var(--ink);margin:0;font-size:17px;font-weight:650}.gl-group-blurb{color:var(--ink-2);max-width:68ch;margin:5px 0 0;font-size:14px}.gl-terms{gap:4px;margin:0;display:grid}.gl-term{border:1px solid #0000;border-radius:4px;grid-template-columns:220px minmax(0,1fr);gap:8px 24px;padding:12px;scroll-margin-top:18px;transition:background .15s,border-color .15s;display:grid}.gl-term:hover{background:var(--surface)}.gl-term dt{color:var(--ink);margin:0;font-size:14.5px;font-weight:650}.gl-term dd{color:var(--ink-2);max-width:74ch;margin:0;font-size:14.5px;line-height:1.5}@media (width<=720px){.gl-term{grid-template-columns:1fr;gap:4px}}.gl-term.gl-flash{background:var(--accent-wash);border-color:var(--accent-line)}.gl-empty,.gl-count{color:var(--ink-2);font-size:14px}.gl-count{margin-top:8px}.ag-root{background:radial-gradient(1200px 600px at 50% -10%, var(--accent-wash), transparent 60%), var(--page);width:100%;min-height:100vh;color:var(--ink);font-family:var(--font);justify-content:center;align-items:flex-start;padding:clamp(20px,6vh,72px) 16px 64px;display:flex}.ag-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:560px;box-shadow:var(--shadow-pop);padding:clamp(20px,4vw,32px)}.ag-head{border-bottom:1px solid var(--hair);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:18px;display:flex}.ag-lamp{background:var(--lamp);width:9px;height:9px;box-shadow:var(--glow-lamp);border-radius:50%;flex:none}.ag-brand{flex-direction:column;line-height:1.2;display:flex}.ag-brand-name{font-family:var(--font-display);font-size:17px;font-weight:650}.ag-brand-sub{color:var(--ink-2);margin-top:2px;font-size:11px}.ag-title{font-family:var(--font-display);margin:0 0 10px;font-size:21px;font-weight:600;line-height:1.3}.ag-meta{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:22px;display:flex}.ag-mode{color:var(--accent-ink);background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:var(--radius);padding:3px 9px;font-size:13px}.ag-expiry{color:var(--ink-2);font-size:13px}.ag-section{margin-bottom:22px}.ag-section-label{color:var(--ink-2);margin-bottom:8px;font-size:11px;display:block}.ag-finding-title{align-items:baseline;gap:9px;font-size:15px;font-weight:550;line-height:1.4;display:flex}.ag-recommendation{color:var(--ink);margin:8px 0 0;font-size:14px;line-height:1.55}.ag-sev{border-radius:var(--radius);flex:none;padding:2px 6px;font-size:10.5px}.ag-sev-critical{color:var(--sev-critical);border:1px solid var(--sev-critical)}.ag-sev-high{color:var(--sev-high);border:1px solid var(--sev-high)}.ag-sev-medium{color:var(--sev-medium);border:1px solid var(--sev-medium)}.ag-sev-low,.ag-sev-info{color:var(--sev-low);border:1px solid var(--sev-low)}.ag-facts{flex-direction:column;gap:12px;display:flex}.ag-fact{align-items:baseline;gap:12px;display:flex}.ag-fact-key{width:108px;color:var(--ink-2);flex:none;font-size:13px}.ag-fact-val{color:var(--ink);font-size:14px}.ag-classes{flex-wrap:wrap;gap:6px;display:flex}.ag-class{color:var(--accent-ink);background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:var(--radius);padding:2px 7px;font-size:12px}.ag-thread{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ag-msg{background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--radius);padding:10px 12px}.ag-msg-meta{justify-content:space-between;gap:10px;margin-bottom:4px;display:flex}.ag-msg-who{color:var(--accent-ink);font-size:12.5px;font-weight:550}.ag-msg-time{color:var(--ink-2);font-size:12px}.ag-msg-body{color:var(--ink);white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.5}.ag-decide{border-top:1px solid var(--hair);margin-top:26px;padding-top:22px}.ag-note-field{margin-bottom:16px;display:block}.ag-note-field textarea{box-sizing:border-box;background:var(--page-2);border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--ink);font-family:var(--font);resize:vertical;margin-top:6px;padding:10px 12px;font-size:14px;line-height:1.5}.ag-note-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-wash);outline:none}.ag-actions{gap:12px;display:flex}.ag-btn{font-family:var(--font);border-radius:var(--radius);cursor:pointer;border:1px solid #0000;flex:1;padding:12px 16px;font-size:15px;font-weight:600;transition:background .12s,border-color .12s,opacity .12s}.ag-btn:disabled{opacity:.55;cursor:default}.ag-approve{background:var(--ok);color:#05130d;border-color:var(--ok-bright)}.ag-approve:not(:disabled):hover{background:var(--ok-bright)}.ag-deny{color:var(--sev-critical);border-color:var(--sev-critical);background:0 0}.ag-deny:not(:disabled):hover{background:#e24b401f}.ag-fineprint{color:var(--ink-2);margin:14px 0 0;font-size:13px;line-height:1.5}.ag-status{color:var(--ink);padding:12px 0;font-size:15px}.ag-notice{padding:6px 0 4px}.ag-notice-inline{background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--radius);margin-top:24px;padding:18px}.ag-notice-title{font-family:var(--font-display);margin:0 0 8px;font-size:18px;font-weight:600}.ag-notice-body{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.ag-done{padding:8px 0}.ag-done-title{font-family:var(--font-display);margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.3}.ag-done-approved .ag-done-title{color:var(--ok)}.ag-done-denied .ag-done-title{color:var(--sev-critical)}.ag-done-body{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.ag-error{color:var(--sev-critical);border:1px solid var(--sev-critical);border-radius:var(--radius);background:#e24b401a;margin-bottom:14px;padding:10px 12px;font-size:14px;line-height:1.5}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0a1322;--page-2:#071021;--surface:#101b2e;--surface-2:#16233a;--surface-3:#1d2c47;--hair:#35b6fa29;--hair-strong:#35b6fa4d;--border:#35b6fa29;--border-strong:#35b6fa4d;--ink:#d9e4f4;--ink-2:#93a6c2;--ink-3:#8095b1;--lamp:#35b6fa;--node:#35b6fa;--accent:#35b6fa;--accent-hover:#57c4fb;--accent-ink:#9adcfd;--accent-wash:#35b6fa1f;--accent-line:#35b6fa66;--brand-blue:#35b6fa;--graticule:#35b6fa12;--reticle:#35b6fa4d;--graticule-strong:#35b6fa33;--series-1:#35b6fa;--series-2:#33c48d;--grid:#35b6fa14;--axis:#35b6fa3d;--sev-critical:#ff7a6e;--sev-high:#f0894e;--sev-medium:#edb53a;--sev-low:#a9bde0;--ok:#6fd9b0;--ok-bright:#33c48d;--peg:#ff5c4d;--glow-lamp:0 0 8px var(--accent-line), 0 0 2px var(--lamp);--glow-critical:0 0 9px var(--sev-critical), 0 0 2px var(--sev-critical);--glow-high:0 0 7px var(--sev-high);--glow-medium:0 0 5px var(--sev-medium);--glow-low:0 0 3px var(--sev-low);--glow-ok:0 0 5px var(--ok);--key-bg:#d9e4f4;--key-ink:#0a1322;--key-bg-hover:#eef4fc;--radius:2px;--radius-lg:3px;--shadow-pop:0 12px 34px #02060e99;--main-pad-x:28px;--main-pad-t:22px;--font:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display:var(--font);--mono:var(--font)}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f5f7fb;--page-2:#edf1f8;--surface:#fff;--surface-2:#e9eef6;--surface-3:#dde5f0;--hair:#0e468c24;--hair-strong:#0e468c47;--border:#0e468c24;--border-strong:#0e468c47;--ink:#13203a;--ink-2:#4a5a78;--ink-3:#56698a;--lamp:#0a6fb0;--node:#0a6fb0;--accent:#0a6fb0;--accent-hover:#085f96;--accent-ink:#075388;--accent-wash:#0a6fb01a;--accent-line:#0a6fb061;--brand-blue:#0e86d4;--graticule:#0e468c14;--reticle:#0e468c57;--graticule-strong:#0e468c33;--series-1:#0e86d4;--series-2:#12996a;--grid:#0e468c17;--axis:#0e468c42;--sev-critical:#a8231a;--sev-high:#9e4413;--sev-medium:#855c00;--sev-low:#4a5c80;--ok:#0c7350;--ok-bright:#0f8b5f;--peg:#c23b2e;--glow-lamp:0 0 4px var(--accent-line), 0 0 1px var(--lamp);--glow-critical:0 0 4px var(--sev-critical), 0 0 1px var(--sev-critical);--glow-high:0 0 3px var(--sev-high);--glow-medium:0 0 2px var(--sev-medium);--glow-low:0 0 1.5px var(--sev-low);--glow-ok:0 0 2px var(--ok);--key-bg:#13203a;--key-ink:#f5f7fb;--key-bg-hover:#22314f;--shadow-pop:0 12px 30px #14326429}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f5f7fb;--page-2:#edf1f8;--surface:#fff;--surface-2:#e9eef6;--surface-3:#dde5f0;--hair:#0e468c24;--hair-strong:#0e468c47;--border:#0e468c24;--border-strong:#0e468c47;--ink:#13203a;--ink-2:#4a5a78;--ink-3:#56698a;--lamp:#0a6fb0;--node:#0a6fb0;--accent:#0a6fb0;--accent-hover:#085f96;--accent-ink:#075388;--accent-wash:#0a6fb01a;--accent-line:#0a6fb061;--brand-blue:#0e86d4;--graticule:#0e468c14;--reticle:#0e468c57;--graticule-strong:#0e468c33;--series-1:#0e86d4;--series-2:#12996a;--grid:#0e468c17;--axis:#0e468c42;--sev-critical:#a8231a;--sev-high:#9e4413;--sev-medium:#855c00;--sev-low:#4a5c80;--ok:#0c7350;--ok-bright:#0f8b5f;--peg:#c23b2e;--glow-lamp:0 0 4px var(--accent-line), 0 0 1px var(--lamp);--glow-critical:0 0 4px var(--sev-critical), 0 0 1px var(--sev-critical);--glow-high:0 0 3px var(--sev-high);--glow-medium:0 0 2px var(--sev-medium);--glow-low:0 0 1.5px var(--sev-low);--glow-ok:0 0 2px var(--ok);--key-bg:#13203a;--key-ink:#f5f7fb;--key-bg-hover:#22314f;--shadow-pop:0 12px 30px #14326429}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--page);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.5}button{font:inherit;color:inherit}input,select,textarea,button,optgroup{font-family:inherit}html{font-family:var(--font)}a{color:var(--accent);text-decoration:none}code,pre,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1;font-size:14px}.dim.dim{color:var(--ink-3)}.nomen{color:var(--ink-3);font-size:11.5px;font-weight:600}::selection{background:var(--accent-wash)}:focus-visible{outline:2px solid var(--lamp);outline-offset:1px;border-radius:var(--radius)}*{scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.graticule{pointer-events:none;background-image:linear-gradient(var(--graticule) 1px, transparent 1px), linear-gradient(90deg, var(--graticule) 1px, transparent 1px);background-size:30px 30px;position:absolute;inset:0}.plot-field>.graticule:before,.plot-field>.graticule:after{content:"";pointer-events:none;width:18px;height:18px;position:absolute}.plot-field>.graticule:before{border-top:1px solid var(--reticle);border-left:1px solid var(--reticle);top:12px;left:12px}.plot-field>.graticule:after{border-bottom:1px solid var(--reticle);border-right:1px solid var(--reticle);bottom:12px;right:12px}.plot-field .hero-head{border-left:1px solid var(--reticle);padding-left:14px}.graticule.faded{-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 78%)}.cropmark{border-color:var(--accent-line);opacity:.9;pointer-events:none;z-index:3;border-style:solid;width:9px;height:9px;position:absolute}.cropmark.tl{border-width:1px 0 0 1px;top:-1px;left:-1px}.cropmark.tr{border-width:1px 1px 0 0;top:-1px;right:-1px}.cropmark.bl{border-width:0 0 1px 1px;bottom:-1px;left:-1px}.cropmark.br{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.cropmark.inset.tl{top:10px;left:10px}.cropmark.inset.tr{top:10px;right:10px}.cropmark.inset.bl{bottom:10px;left:10px}.cropmark.inset.br{bottom:10px;right:10px}.btn{border-radius:var(--radius);border:1px solid var(--hair-strong);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:6px 13px;font-size:14.5px;font-weight:600;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.btn:hover{background:var(--surface-2)}.btn:disabled{opacity:.45;cursor:default}.btn.primary{background:var(--key-bg);border-color:var(--key-bg);color:var(--key-ink);font-weight:700}.btn.primary:hover{background:var(--key-bg-hover);border-color:var(--key-bg-hover)}.btn.danger{color:var(--sev-critical);background:0 0;border-color:#e24b4080}.btn.danger:hover{background:#e24b401f}.btn.sm{padding:4px 10px;font-size:14px}.input,.select{background:var(--page-2);border:1px solid var(--hair-strong);border-radius:var(--radius);color:var(--ink);font-size:15px;font-family:var(--font);outline:none;padding:8px 11px;transition:border-color .12s,box-shadow .12s}.input:focus,.select:focus{border-color:var(--lamp);box-shadow:0 0 0 3px var(--accent-wash)}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%235c7091' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding-right:26px}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label{color:var(--ink-2);font-size:11.5px;font-weight:600}.toggle{border-radius:var(--radius);background:var(--surface-3);border:1px solid var(--hair-strong);cursor:pointer;flex:none;width:32px;height:18px;padding:0;transition:background .15s,border-color .15s;position:relative}.toggle:after{content:"";background:var(--ink-2);border-radius:1px;width:12px;height:12px;transition:transform .15s,background .15s,box-shadow .15s;position:absolute;top:2px;left:2px}.toggle[aria-checked=true]{background:var(--surface-2);border-color:var(--accent-line)}.toggle[aria-checked=true]:after{background:var(--lamp);box-shadow:var(--glow-lamp);transform:translate(14px)}.theme-select{border:1px solid var(--hair);border-radius:var(--radius);align-items:stretch;display:inline-flex;overflow:hidden}.theme-select button{width:29px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.theme-select button+button{border-left:1px solid var(--hair)}.theme-select button:hover{background:var(--surface-2);color:var(--ink)}.theme-select button[aria-checked=true]{background:var(--accent-wash);color:var(--accent-ink)}.login-error{color:var(--sev-critical);border-radius:var(--radius);background:#e24b401f;border:1px solid #e24b4066;margin-bottom:14px;padding:8px 10px;font-size:14.5px}.totp-input{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:center;font-size:24px}.enroll-qr{justify-content:center;margin:4px 0 12px;display:flex}.enroll-qr img{border:1px solid var(--hair-strong,#0003);border-radius:var(--radius);background:#fff;padding:6px}.login-error+.backup-codes,.auth-sub+.backup-codes,.backup-codes{background:var(--surface-2,#7f7f7f14);border:1px solid var(--hair,#7f7f7f33);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(110px,1fr));gap:8px 18px;margin:4px 0 16px;padding:14px;list-style:none;display:grid}.backup-codes li{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:center;font-size:14px}.auth-sub .set-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;word-break:break-all;font-size:13px}.app-root{flex-direction:column;height:100vh;display:flex}.shell{flex-direction:row;flex:1;min-height:0;display:flex}.shell-body{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar{background:var(--page-2);border-right:1px solid var(--hair);flex-direction:column;flex:none;width:232px;display:flex;overflow:hidden auto}.side-brand{border-bottom:1px solid var(--hair);flex:none;align-items:center;min-height:52px;padding:0 16px;display:flex}.side-brand .brand-wordmark{width:auto;height:18px}.side-brand .brand-mark{width:auto;height:20px}.brand-mini,.side-close{display:none}.brand-home{min-width:0;color:inherit;border-radius:var(--radius);flex:auto;align-items:center;gap:8px;text-decoration:none;display:flex}.brand-home:focus-visible{outline:2px solid var(--lamp);outline-offset:3px}.side-nav{flex-direction:column;flex:auto;gap:1px;padding:10px 8px;display:flex}.side-section{flex-direction:column;gap:3px;display:flex}.side-section+.side-section{margin-top:12px}.side-section-label{color:var(--ink-3);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin:0;padding:2px 10px 3px 12px;font-size:12.5px;font-weight:650;display:flex}.side-section-label:hover{color:var(--ink)}.side-section-label:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.side-section-chev{opacity:.55;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-right:4px;transition:transform .12s;transform:rotate(45deg)}.side-section-rolled .side-section-chev{transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.side-section-chev{transition:none}}.side-section-items{flex-direction:column;gap:1px;display:flex}.side-section-items[hidden]{display:none}.side-section.side-section-footer{border-top:1px solid var(--hair);margin-top:auto;padding-top:12px}.side-section-footer .side-link:not(.active){color:var(--ink-3)}.side-section-footer .side-link:not(.active) svg{opacity:.6}.side-link{border-radius:var(--radius);color:var(--ink-2);white-space:nowrap;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:flex}.side-link svg{opacity:.75;flex:none;transition:opacity .12s}.side-link:hover{background:var(--surface-2);color:var(--ink)}.side-link:hover svg{opacity:1}.side-link .side-lamp{background:var(--lamp);width:5px;height:5px;box-shadow:var(--glow-lamp);opacity:0;border-radius:50%;flex:none;margin-left:auto;transition:opacity .12s}.side-link.active{background:var(--accent-wash);color:var(--ink);box-shadow:inset 2px 0 0 var(--lamp)}.side-link.active svg{opacity:1;color:var(--accent-ink)}.side-link.active .side-lamp{opacity:1}.side-scrim{display:none}.side-rail-toggle{border-radius:var(--radius);cursor:pointer;color:var(--ink-3);background:0 0;border:none;flex:none;align-items:center;gap:10px;margin:4px 8px 10px;padding:8px 10px 8px 12px;font-size:10.5px;font-weight:600;transition:color .12s,background .12s;display:flex}.side-rail-toggle:hover{color:var(--ink-2);background:var(--surface-2)}.side-rail-toggle:focus-visible{outline:2px solid var(--lamp);outline-offset:-2px}.side-rail-toggle .rail-chev{opacity:.75;flex:none;transition:transform .18s}.side-rail-toggle:hover .rail-chev{opacity:1}@media (width>=721px){.sidebar.rail-collapsed{width:56px}.sidebar.rail-collapsed .side-brand{justify-content:center;padding:0}.sidebar.rail-collapsed .brand-home{flex:none;justify-content:center;gap:0}.sidebar.rail-collapsed .brand-full{display:none}.sidebar.rail-collapsed .brand-mini{align-items:center;display:flex}.sidebar.rail-collapsed .side-nav{padding:10px 6px}.sidebar.rail-collapsed .side-link{justify-content:center;padding:8px 0}.sidebar.rail-collapsed .side-label,.sidebar.rail-collapsed .side-link .side-lamp,.sidebar.rail-collapsed .side-section-label{display:none}.sidebar.rail-collapsed .side-section.side-section-footer{padding-top:10px}.sidebar.rail-collapsed .side-rail-toggle{justify-content:center;gap:0;margin:4px 6px 10px;padding:8px 0}.sidebar.rail-collapsed .side-rail-toggle .rail-toggle-label{display:none}.sidebar.rail-collapsed .side-rail-toggle .rail-chev{transform:rotate(180deg)}}@media (width<=1000px){.side-rail-toggle{display:none}}@media (prefers-reduced-motion:reduce){.side-rail-toggle .rail-chev{transition:none}}.fixture-banner{padding:8px var(--main-pad-x);background:color-mix(in srgb, var(--sev-medium) 16%, var(--page));border-bottom:1px solid color-mix(in srgb, var(--sev-medium) 45%, transparent);box-shadow:inset 3px 0 0 var(--sev-medium);color:var(--sev-medium);font-family:var(--font);flex:none;align-items:center;gap:9px;font-size:12.5px;line-height:1.35;display:flex}.fixture-banner-icon{color:var(--sev-medium);flex:none}.fixture-banner-text{color:var(--ink-2)}.fixture-banner-text strong{color:var(--sev-medium);font-weight:700}.fixture-banner-tenant{color:var(--ink);font-weight:600}.freeze-banner{padding:8px var(--main-pad-x);background:color-mix(in srgb, var(--sev-critical) 18%, var(--page));border-bottom:1px solid color-mix(in srgb, var(--sev-critical) 55%, transparent);box-shadow:inset 3px 0 0 var(--sev-critical);color:var(--sev-critical);font-family:var(--font);flex:none;align-items:center;gap:9px;font-size:12.5px;line-height:1.35;display:flex}.freeze-banner-icon{color:var(--sev-critical);flex:none}.freeze-banner-text{color:var(--ink-2)}.freeze-banner-text strong{color:var(--sev-critical);margin-right:6px;font-weight:700}.freeze-banner-reason{color:var(--ink);font-weight:600}.topbar{height:52px;padding:0 var(--main-pad-x);background:var(--page);border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:12px;display:flex}.topbar-tools{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.topbar-menu-btn{border:1px solid var(--hair);border-radius:var(--radius);width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.topbar-menu-btn:hover{background:var(--surface-2);color:var(--ink)}.tenant-chip{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.tenant-chip .plan,.tenant-switch .plan{color:var(--ink-3);font-size:11.5px;font-weight:600}.tenant-switch{position:relative}.tenant-switch-btn{border-radius:var(--radius);cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:5px 8px;font-size:14.5px;font-weight:600;display:flex}.tenant-switch-btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--hair-strong)}.tenant-switch-btn:disabled{cursor:default;opacity:.7}.tenant-switch .t-name,.tenant-chip .t-name{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.tenant-switch-pop{background:var(--surface-2);border:1px solid var(--hair-strong);border-radius:var(--radius-lg);width:284px;box-shadow:var(--shadow-pop);z-index:70;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.tenant-switch-pop .switch-sep{background:var(--hair);height:1px;margin:6px 0}.tenant-switch-pop .switch-head{color:var(--ink-3);border-bottom:1px solid var(--hair);margin-bottom:4px;padding:6px 10px 8px;font-size:11.5px}.switch-item{text-align:left;border-radius:var(--radius);cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;display:flex}.switch-item:hover:not(:disabled){background:var(--surface)}.switch-item.active{background:var(--accent-wash)}.switch-item .s-check{width:14px;color:var(--lamp);font-weight:700}.switch-item .s-body{flex-direction:column;line-height:1.3;display:flex}.switch-item .s-name{font-size:15px;font-weight:600}.switch-item .s-role{color:var(--ink-3);text-transform:capitalize;font-size:12.5px}a.switch-item{text-decoration:none}a.switch-item .s-role{text-transform:none}.switch-error{color:var(--sev-critical);padding:6px 10px;font-size:14px}.switch-unreadable{padding:0 0 4px}.switch-unreadable p{color:var(--ink-2);margin:4px 0;padding:0 10px;font-size:13px;line-height:1.45}.switch-unreadable .switch-reason{color:var(--ink-3);font-style:italic}.usermenu{position:relative}.usermenu-btn{cursor:pointer;border-radius:var(--radius);background:0 0;border:none;align-items:center;gap:8px;padding:4px 6px;display:flex}.usermenu-btn:hover{background:var(--surface-2)}.avatar{background:var(--surface-3);width:28px;height:28px;color:var(--ink);box-shadow:0 0 0 1px var(--hair-strong);border-radius:50%;place-items:center;font-size:11.5px;font-weight:600;display:grid}.usermenu-pop{background:var(--surface-2);border:1px solid var(--hair-strong);border-radius:var(--radius-lg);width:244px;box-shadow:var(--shadow-pop);z-index:60;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.usermenu-pop .who{border-bottom:1px solid var(--hair);margin-bottom:6px;padding:8px 10px}.usermenu-pop .who .name{font-weight:600}.usermenu-pop .who .email{color:var(--ink-3);font-size:13px;font-family:var(--mono);font-variant-numeric:tabular-nums}.usermenu-pop .who .role{color:var(--ink-2);border:1px solid var(--hair-strong);border-radius:var(--radius);margin-top:6px;padding:1px 6px;font-size:11.5px;display:inline-block}.menu-item{text-align:left;border-radius:var(--radius);cursor:pointer;background:0 0;border:none;width:100%;padding:7px 10px;font-size:15px;display:block}.menu-item:hover{background:var(--surface-3)}.main{min-height:0;padding:var(--main-pad-t) var(--main-pad-x) 48px;flex:1;overflow-y:auto}.main-bleed{margin:calc(var(--main-pad-t) * -1) calc(var(--main-pad-x) * -1) -48px;min-height:100%}@media screen{.main-bleed>.lx-doc{padding-top:var(--main-pad-t);padding-inline:var(--main-pad-x);margin-inline:0}.main-bleed>.lx-doc>.lx-display:first-child{margin-top:0}}.lx-page tr.row-link:focus-visible{outline:var(--lx-focus-width) solid var(--lx-focus);outline-offset:-2px;background:var(--lx-ground-surface-2)}.page-head{flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin-bottom:18px;display:flex}.page-head h1{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:23px;font-weight:700}.page-head:after{content:"";flex:0 0 100%;order:1;height:0}.page-head>.sub{max-width:74ch;color:var(--ink-2);font-family:var(--font);letter-spacing:0;text-wrap:pretty;flex:0 auto;order:2;margin-top:3px;font-size:14.5px;line-height:1.55}.page-head>.sub.ident{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:13px}.page-head .actions{gap:8px;margin-left:auto;display:flex}@keyframes page-head-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.page-head>h1,.plot-field .hero-title,.main-bleed>.lx-doc>.lx-display{animation:.24s cubic-bezier(.22,.61,.36,1) both page-head-in}.page-head>.sub,.plot-field .hero-sub{animation:.24s cubic-bezier(.22,.61,.36,1) 60ms both page-head-in}}.plot-field{background:var(--page-2);border-bottom:1px solid var(--hair);margin:calc(var(--main-pad-t) * -1) calc(var(--main-pad-x) * -1) 0;padding:20px var(--main-pad-x) 18px;align-items:center;min-height:208px;display:flex;position:relative;overflow:hidden}.plot-field .plot-canvas,.plot-canvas{z-index:0;position:absolute;inset:0}.plot-field .plot-canvas canvas,.plot-canvas canvas{width:100%;height:100%;display:block}.plot-field>.graticule{z-index:1}.dash-grid{grid-template-columns:2fr 1fr;align-items:start;gap:12px;display:grid}@media (width<=1100px){.dash-grid{grid-template-columns:1fr}}.card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius-lg)}.card .card-head{border-bottom:1px solid var(--hair);color:var(--ink-2);align-items:center;gap:8px;padding:11px 14px;font-size:11.5px;font-weight:600;display:flex}.card .card-body{padding:14px}.card .card-head-note{font-family:var(--font);letter-spacing:0;text-transform:none;color:var(--ink-3);margin-left:auto;font-size:12.5px;font-weight:400}.dash-split{color:var(--ink-3);margin:6px 0 0;font-size:12.5px}.dash-split a{color:var(--ink-2);border-bottom:1px solid var(--line-soft,var(--grid));text-decoration:none}.dash-split a:hover{color:var(--accent)}.chart-legend{color:var(--ink-2);text-transform:none;align-items:center;gap:16px;font-size:12.5px;display:flex}.chart-legend .key{align-items:center;gap:6px;display:inline-flex}.chart-legend .key .line{width:14px;height:2px}.chart-wrap{position:relative}.chart-tip{pointer-events:none;background:var(--surface-3);border:1px solid var(--hair-strong);border-radius:var(--radius);box-shadow:var(--shadow-pop);z-index:5;min-width:150px;padding:8px 10px;font-size:14px;position:absolute}.chart-tip .tip-date{color:var(--ink-3);font-family:var(--mono);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:12.5px}.chart-tip .tip-row{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.chart-tip .tip-row .sw{border-radius:50%;width:8px;height:8px}.chart-tip .tip-row .v{margin-left:auto;font-weight:600}.table-card{border-top:1px solid var(--hair-strong);border-bottom:1px solid var(--hair);scrollbar-width:thin;scrollbar-color:var(--ink-3) var(--page-2);background:0 0;overflow-x:auto}.table-wrap{position:relative}.table-more{pointer-events:none;background:linear-gradient(to left, var(--page) 38%, transparent);justify-content:flex-end;align-items:flex-start;width:84px;padding-top:7px;display:flex;position:absolute;top:0;bottom:0;right:0}.table-more-btn{pointer-events:auto;cursor:pointer;color:var(--accent-ink);background:var(--page-2);border:1px solid var(--border);border-radius:999px;padding:3px 9px 4px;font-size:11px}.table-more-btn:hover{color:var(--lamp);border-color:currentColor}.table-more-surface{background:linear-gradient(to left, var(--surface) 38%, transparent)}.table-more-surface .table-more-btn{background:var(--surface-2)}.table-card::-webkit-scrollbar{height:10px}.table-card::-webkit-scrollbar-track{background:var(--page-2);border-radius:999px}.table-card::-webkit-scrollbar-thumb{background:var(--ink-3);border:2px solid var(--page-2);border-radius:999px}.table-card:hover::-webkit-scrollbar-thumb{background:var(--lamp)}.table-card .data-table tbody tr{background:var(--page)}.table-card .data-table thead th:first-child,.table-card .data-table tbody td:first-child{z-index:1;background:inherit;position:sticky;left:0}.table-card .data-table thead th{background:var(--page)}.table-card .data-table thead th:first-child{z-index:2;background:var(--page);box-shadow:6px 0 8px -6px var(--page-2)}.table-card .data-table tbody tr.selected td:first-child{box-shadow:inset 2px 0 0 var(--lamp)}.data-table{border-collapse:collapse;width:100%;font-size:14.5px}.data-table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--hair-strong);white-space:nowrap;padding:10px 12px;font-size:11.5px;font-weight:600}.data-table td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:12px}.data-table tbody tr{transition:background .1s}.data-table tbody tr.row-link{cursor:pointer}.data-table tbody tr:hover{background:var(--surface)}.data-table tbody tr.selected{background:var(--accent-wash);box-shadow:inset 2px 0 0 var(--lamp)}.data-table tbody tr:last-child td{border-bottom:none}.data-table .num{font-variant-numeric:tabular-nums;text-align:right;font-family:var(--mono)}tr.row-link{cursor:pointer}tr.row-link:focus-visible{outline:2px solid var(--lamp);outline-offset:-2px;background:var(--accent-wash)}.drawer:focus,.modal:focus{outline:none}.cell-title{color:var(--ink);font-weight:600}.cell-sub{color:var(--ink-3);margin-top:1px;font-size:13px}@media (width<=1560px){.data-table .col-lo{display:none}}@media (width<=1300px){.data-table .col-mid{display:none}}.endpoint-name{color:var(--accent-ink);white-space:nowrap;font-feature-settings:"zero" 1;margin:1px 10px 1px 0;font-size:12.5px;display:inline-block}.empty-state{text-align:center;color:var(--ink-3);padding:40px 20px;font-size:15px}.empty-state .es-title{color:var(--ink);max-width:620px;margin:0 auto;font-size:16px;font-weight:600}.empty-state .es-desc{max-width:460px;color:var(--ink-3);margin:8px auto 0;font-size:14px;line-height:1.5}.empty-state .es-desc p{margin:0 0 10px}.empty-state .es-desc p:last-child{margin-bottom:0}.empty-state .es-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.export-strip{justify-content:flex-end;margin-bottom:8px;display:flex}.filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.filter-bar .grow{flex:1}.filter-bar .fb-tail{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.filter-bar .result-count{color:var(--ink-3);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px}.lamp{white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.lamp .lamp-dot{border-radius:50%;flex:none}.lamp.sev-critical{color:var(--sev-critical)}.lamp.sev-critical .lamp-dot{background:var(--sev-critical);width:10px;height:10px;box-shadow:var(--glow-critical)}.lamp.sev-high{color:var(--sev-high)}.lamp.sev-high .lamp-dot{background:var(--sev-high);width:8px;height:8px;box-shadow:var(--glow-high)}.lamp.sev-medium{color:var(--sev-medium)}.lamp.sev-medium .lamp-dot{background:var(--sev-medium);width:7px;height:7px;box-shadow:var(--glow-medium)}.lamp.sev-low{color:var(--sev-low)}.lamp.sev-low .lamp-dot{background:var(--sev-low);width:5px;height:5px;box-shadow:var(--glow-low)}.lamp.sev-info{color:var(--ink-3)}.lamp.sev-info .lamp-dot{background:var(--ink-3);width:4px;height:4px}.lamp.ok{color:var(--ok)}.lamp.ok .lamp-dot{background:var(--ok-bright);width:6px;height:6px;box-shadow:var(--glow-ok)}.dot{vertical-align:middle;background:currentColor;border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 6px}.badge{white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.badge .b-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.badge.st-open{color:var(--ink)}.badge.st-acknowledged{color:var(--accent-ink)}.badge.st-resolved{color:var(--ok)}.badge.st-suppressed{color:var(--ink-3)}.badge.st-false_positive{color:var(--ink-2);border-bottom:1px dashed var(--hair-strong);padding-bottom:1px}.badge.shadow{color:var(--sev-high)}.badge.sanctioned{color:var(--ok)}.badge.provider-on-allowlist{color:var(--ink-2)}.badge.unclassified{color:var(--lx-sev-info-ink);border-bottom:1px dotted var(--lx-sev-info-line);padding-bottom:1px}.badge.unclassified .b-dot{background:0 0;box-shadow:inset 0 0 0 1px}.risk{font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-weight:600;display:inline-flex}.risk .bar{background:var(--surface-3);width:44px;height:3px;overflow:hidden}.risk .bar>span{height:100%;display:block}.drawer-scrim{z-index:40;background:#0308119e;position:fixed;inset:0}.drawer{background:var(--surface);border-left:1px solid var(--hair-strong);z-index:50;flex-direction:column;width:min(576px,92vw);animation:.16s ease-out drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 50px #0006}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.drawer-head{border-bottom:1px solid var(--hair);align-items:flex-start;gap:10px;padding:15px 16px;display:flex}.drawer-head h2{margin:0;font-size:17px;font-weight:700;line-height:1.35}.drawer-head .close{color:var(--ink-3);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;margin-left:auto;padding:2px 6px;font-size:18px;line-height:1}.drawer-head .close:hover{background:var(--surface-3);color:var(--ink)}.drawer-body{flex:1;padding:15px 16px 24px;overflow-y:auto}.drawer-section{margin-bottom:20px}.drawer-section>h3{color:var(--ink-3);border-bottom:1px solid var(--hair);margin:0 0 9px;padding-bottom:5px;font-size:11.5px;font-weight:600}.sanction-form{border:1px solid var(--hair);border-radius:6px;flex-direction:column;gap:6px;margin-top:10px;padding:10px;display:flex}.sanction-form-label{color:var(--ink-3);font-size:12px}.sanction-form-reason,.sanction-form-expiry{font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--hair);border-radius:4px;width:100%;padding:6px 8px;font-size:13px}.sanction-form-reason{resize:vertical}.sanction-form-error{color:var(--sev-high);font-size:13px;line-height:1.5}.sanction-record{color:var(--ink-3);margin-top:8px;font-size:13px;line-height:1.5}.sanction-record.is-lapsed{color:var(--sev-medium)}.drawer-foot{border-top:1px solid var(--hair);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:13px 16px;display:flex}.drawer-foot .foot-spacer{margin-left:auto}.drawer-section-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.drawer-section-head h3{margin:0}.kv{grid-template-columns:150px 1fr;gap:7px 12px;font-size:14.5px;display:grid}.kv dt{color:var(--ink-3);font-size:12.5px}.kv dd{overflow-wrap:anywhere;margin:0}.json-block{background:var(--page-2);border:1px solid var(--hair);border-radius:var(--radius);color:var(--ink-2);margin:0;padding:11px 12px;font-size:13px;line-height:1.6;overflow-x:auto}.evidence-item{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface-2);margin-bottom:8px;padding:10px 11px}.evidence-item .ev-head{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.evidence-item .ev-kind{color:var(--accent-ink);border:1px solid var(--accent-line);border-radius:var(--radius);padding:1px 6px;font-size:11.5px}.evidence-item .ev-ts{color:var(--ink-3);font-family:var(--mono);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.asset-item{border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface-2);align-items:center;gap:10px;margin-bottom:8px;padding:9px 11px;display:flex}.asset-item .a-type{color:var(--ink-3);border:1px solid var(--hair-strong);border-radius:var(--radius);flex:none;padding:1px 6px;font-size:11.5px}.asset-item .a-name{overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.asset-item .a-sub{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px}.asset-item:has(.asset-class){align-items:flex-start}.asset-class{border-top:1px dashed var(--hair);margin-top:7px;padding-top:7px}.asset-class .ac-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.asset-class .ac-dot{background:var(--ink-3);border-radius:50%;flex:none;width:7px;height:7px}.asset-class .ac-dot.ac-restricted{background:var(--sev-critical)}.asset-class .ac-dot.ac-private{background:var(--sev-high)}.asset-class .ac-dot.ac-internal{background:var(--sev-medium)}.asset-class .ac-dot.ac-public{background:var(--sev-low)}.asset-class .ac-value{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:12px}.asset-class .ac-prov{color:var(--ink-3);border-left:1px solid var(--hair);padding-left:8px;font-size:11px}.asset-class .ac-note{color:var(--ink-3);margin:4px 0 0;font-size:12.5px;line-height:1.5}.asset-class .ac-blocked{font-style:italic}.asset-class .ac-edit{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.asset-class .ac-label{color:var(--ink-3);font-size:13px}.asset-class .ac-saved{color:var(--ok);margin:6px 0 0;font-size:12.5px;line-height:1.5}.asset-class .ac-error{color:var(--sev-critical);margin:6px 0 0;font-size:12.5px;line-height:1.5}.triage-row{border-top:1px solid var(--hair);background:var(--surface-2);gap:8px;padding:13px 16px;display:flex}.status-pill{align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.status-pill .dot{border-radius:50%;width:7px;height:7px}.status-pill.connected{color:var(--ok)}.status-pill.connected .dot{background:var(--ok-bright);box-shadow:var(--glow-ok)}.status-pill.error{color:var(--sev-critical)}.status-pill.error .dot{background:var(--sev-critical);box-shadow:var(--glow-critical)}.status-pill.pending{color:var(--sev-medium)}.status-pill.pending .dot{background:var(--sev-medium)}.status-pill.not_connected{color:var(--ink-3)}.status-pill.not_connected .dot{background:var(--ink-3)}.status-pill.active{color:var(--ok)}.status-pill.active .dot{background:var(--ok-bright);box-shadow:var(--glow-ok)}.status-pill.validating{color:var(--sev-medium)}.status-pill.validating .dot{background:var(--sev-medium)}.status-pill.disabled{color:var(--ink-3)}.status-pill.disabled .dot{background:var(--ink-3)}.section-label{color:var(--ink-3);align-items:center;gap:8px;margin:4px 0 10px;font-size:11.5px;font-weight:600;display:flex}.section-label .section-count{font-family:var(--mono);color:var(--ink-2);border:1px solid var(--hair-strong);border-radius:var(--radius);font-variant-numeric:tabular-nums;letter-spacing:0;padding:0 6px;font-size:11.5px;font-weight:600}.cat-group{margin-bottom:18px}.cat-group-head{border-radius:var(--radius);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;margin:0;padding:7px 4px 7px 0;display:flex}.cat-group-head:hover{background:var(--surface-2)}.cat-group-head:hover .cat-title{color:var(--ink)}.cat-group-head .cat-title{color:var(--ink-2);margin:0;font-size:12.5px;font-weight:600;transition:color .12s}.cat-group-head .cat-node{background:var(--ink-3);opacity:.7;border-radius:50%;flex:none;width:5px;height:5px}.cat-group-count{font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.cat-chevron{color:var(--ink-2);flex:none;transition:transform .16s ease-out}.cat-group.collapsed .cat-chevron{transform:rotate(-90deg)}.cat-body{grid-template-rows:1fr;transition:grid-template-rows .18s ease-out;display:grid}.cat-body>.cat-body-inner{min-height:0;overflow:hidden}.cat-group.collapsed .cat-body{grid-template-rows:0fr}.cat-group.collapsed .cat-body>.cat-body-inner{visibility:hidden}.cat-body .table-card{margin-top:4px}.group-controls{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.group-controls button{color:var(--ink-2);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;padding:3px 7px;font-size:11.5px;font-weight:600}.group-controls button:hover{background:var(--surface-2);color:var(--ink)}.group-controls .gc-sep{background:var(--hair-strong);width:1px;height:12px}.chip{color:var(--ink-2);border:1px solid var(--hair-strong);border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:3.5px 9px;font-size:11.5px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.chip:hover{background:var(--surface-2);color:var(--ink)}.chip[aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent-ink)}.chip .chip-n{color:var(--ink-3);font-variant-numeric:tabular-nums}.chip[aria-pressed=true] .chip-n{color:var(--accent-ink);opacity:.8}.data-table th.sortable{padding:0}.data-table th.sortable>button{cursor:pointer;width:100%;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:5px;padding:10px 12px;display:flex}.data-table th.sortable>button:hover{color:var(--ink)}.data-table th.sortable.num>button{text-align:right;justify-content:flex-end}.data-table th.sortable .sort-arrow{color:var(--accent-ink);font-size:11px;line-height:1}.data-table th.sortable[aria-sort]>button{color:var(--ink)}.connect-progress{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:26px 10px 22px;display:flex}.connect-progress>*{min-width:0;max-width:100%}.connect-progress .cp-title{color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;max-width:40ch;font-size:15px;font-weight:600}.connect-progress .cp-sub{color:var(--ink-2);overflow-wrap:anywhere;max-width:40ch;font-size:13px}.connect-progress .ring-gauge{width:26px;height:26px}.connect-progress .ring-gauge:before{inset:3px}.sync-summary{border:1px solid var(--hair);border-radius:var(--radius);background:var(--page-2);grid-template-columns:repeat(3,1fr);margin:4px 0 14px;display:grid}.sync-summary .ss-cell{border-left:1px solid var(--hair);min-width:0;padding:13px 14px}.sync-summary .ss-cell:first-child{border-left:none}.sync-summary .ss-n{font-variant-numeric:tabular-nums;color:var(--ink);font-size:22px;font-weight:600;line-height:1.1}.sync-summary .ss-l{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11.5px;font-weight:600;overflow:hidden}.connect-done-note{color:var(--ink-2);margin:0 0 4px;font-size:14px}.connect-error{border-radius:var(--radius);color:var(--ink-2);background:#e24b4014;border:1px solid #e24b4066;margin-bottom:14px;padding:10px 12px;font-size:14px}.connect-error b{color:var(--sev-critical);font-weight:700}.ledger-name{font-size:14.5px;font-weight:600}.ledger-vendor{color:var(--ink-3);margin-top:1px;font-size:12px}.ledger-signals{color:var(--ink-2);max-width:52ch;font-size:14px;line-height:1.45}.iface-row{flex-wrap:wrap;gap:14px;display:flex}.iface-chip{color:var(--ink-2);font-size:11.5px;font-weight:600}.iface-chip.mcp{color:var(--accent-ink)}.cat-state{white-space:nowrap;flex:none;font-size:11.5px;font-weight:600}.cat-state.available{color:var(--ok)}.cat-state.beta{color:var(--accent-ink)}.cat-state.planned{color:var(--ink-3)}.cat-state.tier-agent{color:var(--accent-ink)}.cat-state.tier-usage{color:var(--ink-2)}.cat-state.tier-egress{color:var(--ink-3)}.cat-state.cat-unknown{border-bottom:1px dashed var(--hair-strong);padding-bottom:1px}.modal-scrim{z-index:70;background:#030811a3;place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--hair-strong);border-radius:var(--radius-lg);width:min(480px,92vw);box-shadow:var(--shadow-pop)}.modal-head{border-bottom:1px solid var(--hair);align-items:center;padding:15px 18px;font-size:16px;font-weight:700;display:flex}.modal-body{padding:16px 18px}.modal-foot{border-top:1px solid var(--hair);justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.modal .note{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--radius);margin-bottom:14px;padding:9px 10px;font-size:14.5px}.policy-row{border-bottom:1px solid var(--hair);align-items:center;gap:14px;padding:13px 0;display:flex}.policy-row:last-child{border-bottom:none}.policy-row .p-text{flex:1}.policy-row .p-title{font-size:15px;font-weight:600}.policy-row .p-desc{color:var(--ink-3);margin-top:2px;font-size:14px}.tag-list{flex-wrap:wrap;gap:6px;display:flex}.tag{color:var(--accent-ink);border:1px solid var(--hair-strong);border-radius:var(--radius);align-items:center;gap:6px;padding:3px 8px;font-size:13px;display:inline-flex}.tag button{color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;line-height:1}.tag button:hover{color:var(--sev-critical)}.savebar{background:var(--page);border-top:1px solid var(--hair);align-items:center;gap:10px;padding:10px 0;display:flex;position:sticky;bottom:0}.savebar .saved-note{color:var(--ok);font-size:14.5px}.loading,.error-note{text-align:center;color:var(--ink-3);padding:30px}.error-note{color:var(--sev-critical)}.spin{border:2px solid var(--hair-strong);border-top-color:var(--lamp);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.ring-gauge{border:1px solid var(--hair-strong);border-radius:50%;flex:none;width:16px;height:16px;position:relative}.ring-gauge:before{content:"";border:1px solid #0000;border-top-color:var(--lamp);border-radius:50%;position:absolute;inset:2px}@media (prefers-reduced-motion:no-preference){.ring-gauge.sweeping:before{animation:1.4s linear infinite spin}}.wm{display:block}.wm.wm-light,:root[data-theme=light] .wm.wm-dark{display:none}:root[data-theme=light] .wm.wm-light{display:block}@media (prefers-color-scheme:light){:root:not([data-theme]) .wm.wm-dark{display:none}:root:not([data-theme]) .wm.wm-light{display:block}}@media (width<=1000px) and (width>=721px){.sidebar{width:56px}.side-brand{justify-content:center;padding:0}.brand-full{display:none}.brand-mini{align-items:center;display:flex}.side-nav{padding:10px 6px}.side-link{justify-content:center;padding:8px 0}.side-label,.side-link .side-lamp,.side-section-label{display:none}.side-section.side-section-footer{padding-top:10px}}@media (width<=900px){.tenant-switch .t-name,.tenant-chip .t-name{max-width:120px}}@media (width<=720px){.sidebar{z-index:95;border-right:1px solid var(--hair-strong);width:256px;box-shadow:none;transition:transform .18s ease-out;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.sidebar.open{box-shadow:var(--shadow-pop);transform:none}.side-close{border-radius:var(--radius);width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.side-close:hover{background:var(--surface-2);color:var(--ink)}.side-scrim{z-index:90;background:#0308118c;display:block;position:fixed;inset:0}.topbar-menu-btn{display:inline-flex}.topbar{padding:0 14px}.topbar-tools{gap:8px}}@media (width<=480px){.topbar-tools .ziro-toggle,.tenant-switch .plan{display:none}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.auth-split{background:var(--page);grid-template-columns:minmax(330px,36%) 1fr;min-height:100vh;display:grid}.auth-pane{background:linear-gradient(160deg,#0a1322 0%,#0d1a30 55%,#123057 130%);border-right:1px solid #35b6fa29;flex-direction:column;justify-content:center;padding:56px;display:flex;position:relative;overflow:hidden}.auth-pane:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#35b6fa17 0 1px,#0000 1px 64px),repeating-linear-gradient(0deg,#35b6fa17 0 1px,#0000 1px 48px);position:absolute;inset:0}.auth-pane .auth-sky{position:absolute;inset:0}.auth-pane .cropmark{border-color:#35b6fa99}.auth-pane .cropmark.tl{top:10px;left:10px}.auth-pane .cropmark.tr{top:10px;right:10px}.auth-pane .cropmark.bl{bottom:10px;left:10px}.auth-pane .cropmark.br{bottom:10px;right:10px}.auth-pane-content{z-index:2;max-width:42ch;position:relative}.auth-eyebrow{color:#35b6fa;margin:0 0 16px;font-size:12px}.auth-pane h1{font-family:var(--font-display);letter-spacing:-.015em;color:#e6eefa;text-wrap:balance;margin:0 0 14px;font-size:33px;font-weight:700;line-height:1.12}.auth-pane h1 em{color:#35b6fa;font-style:normal}.auth-lede{color:#93a6c2;margin:0;font-size:16px;line-height:1.6}.auth-features{flex-direction:column;gap:13px;margin:30px 0 0;padding:0;list-style:none;display:flex}.auth-features li{color:#c6d4ea;align-items:center;gap:11px;font-size:12px;display:flex}.auth-features li i{background:#35b6fa;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 9px #35b6facc}.auth-form-side{justify-content:center;align-items:center;padding:48px 28px;display:flex}.auth-card{width:100%;max-width:392px}.auth-brand{margin-bottom:26px}.auth-brand .wm{width:auto;height:22px}.auth-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0 0 6px;font-size:27px;font-weight:700}.auth-sub{color:var(--ink-2);margin:0 0 22px;font-size:15.5px}.auth-sub.auth-footnote{color:var(--ink-3,var(--ink-2));margin:16px 0 0;font-size:13px;line-height:1.5}.auth-sub.auth-footnote a{color:var(--accent);text-decoration:none}.auth-sub.auth-footnote a:hover{text-decoration:underline}.auth-card form{flex-direction:column;gap:0;display:flex}.auth-2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.btn.lamp{background:var(--accent);color:#04101f;border-color:#0000;justify-content:center;width:100%;margin-top:6px;font-weight:700}.btn.lamp:hover{background:var(--accent-hover,#5cc4fb)}.btn.auth-alt{justify-content:center;width:100%;margin-top:10px;text-decoration:none}@media (width<=860px){.auth-split{grid-template-columns:1fr}.auth-pane{display:none}}.ziro-toggle{border:1px solid var(--hair);height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;display:inline-flex}.ziro-toggle .ziro-dot{background:var(--accent);width:7px;height:7px;box-shadow:var(--glow-lamp,0 0 8px var(--accent));border-radius:50%}.ziro-toggle:hover{color:var(--ink);border-color:var(--hair-strong)}.ziro-toggle.on{color:var(--ink);background:var(--accent-wash);border-color:var(--accent-line)}.onb-scrim{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030811a8;place-items:center;padding:24px;animation:.22s ease-out onb-fade;display:grid;position:fixed;inset:0}@keyframes onb-fade{0%{opacity:0}to{opacity:1}}.onb-card{border-radius:var(--radius-lg);color:#e6eefa;background:linear-gradient(160deg,#0a1322 0%,#0d1a30 55%,#123057 135%);border:1px solid #35b6fa47;flex-direction:column;width:100%;max-width:560px;min-height:430px;animation:.28s cubic-bezier(.2,.7,.2,1) onb-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #02060eb3,0 0 0 1px #35b6fa0f}@keyframes onb-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.onb-sky{opacity:.85;position:absolute;inset:0;overflow:hidden}.onb-sky canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.onb-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(100deg,#08101ee6 0%,#08101e9e 44%,#08101e1f 100%),repeating-linear-gradient(90deg,#35b6fa0f 0 1px,#0000 1px 56px),repeating-linear-gradient(0deg,#35b6fa0f 0 1px,#0000 1px 44px);position:absolute;inset:0}.onb-crop{z-index:3;border:solid #35b6fa99;width:12px;height:12px;position:absolute}.onb-crop.tl{border-width:1px 0 0 1px;top:10px;left:10px}.onb-crop.tr{border-width:1px 1px 0 0;top:10px;right:10px}.onb-crop.bl{border-width:0 0 1px 1px;bottom:10px;left:10px}.onb-crop.br{border-width:0 1px 1px 0;bottom:10px;right:10px}.onb-skip{z-index:4;cursor:pointer;color:#7f96b8;background:0 0;border:none;padding:4px 6px;font-size:11px;position:absolute;top:14px;right:16px}.onb-skip:hover{color:#c6d4ea}.onb-body{z-index:3;flex:1 0 auto;align-items:flex-start;padding:46px 44px 20px;display:flex;position:relative}.onb-panel{width:100%;animation:.3s ease-out onb-fade}.onb-eyebrow{color:#35b6fa;align-items:center;gap:9px;margin:0 0 16px;font-size:11.5px;display:flex}.onb-lamp{background:#35b6fa;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite onb-pulse;box-shadow:0 0 10px #35b6fae6}@keyframes onb-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.onb-lamp,.onb-card,.onb-panel,.onb-scrim{animation:none}}.onb-panel h2{font-family:var(--font-display);letter-spacing:-.015em;color:#eef4fc;text-wrap:balance;margin:0 0 14px;font-size:27px;font-weight:700;line-height:1.14}.onb-lede{color:#b9c8e2;margin:0 0 12px;font-size:15.5px;line-height:1.62}.onb-sub{color:#8298ba;margin:0;font-size:13.5px;line-height:1.55}.onb-signals{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.onb-signals li{padding-left:20px;position:relative}.onb-signals li:before{content:"";background:#35b6fa;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:2px;box-shadow:0 0 8px #35b6fab3}.onb-signals b{color:#9adcfd;margin-bottom:3px;font-size:12px;display:block}.onb-signals span{color:#b9c8e2;font-size:14px;line-height:1.55}.onb-moves{flex-direction:column;gap:12px;margin-top:4px;display:flex}.onb-move{border-radius:var(--radius);background:#101b2e80;border:1px solid #35b6fa29;align-items:flex-start;gap:13px;padding:13px 14px;display:flex}.onb-move-ico{border-radius:var(--radius);color:#9adcfd;background:#35b6fa1f;border:1px solid #35b6fa3d;flex:none;place-items:center;width:34px;height:34px;display:grid}a.onb-move-link{cursor:pointer;text-decoration:none;transition:border-color .16s,background .16s,transform .16s}a.onb-move-link:hover{background:#1828449e;border-color:#35b6fa66;transform:translateY(-1px)}.onb-move-title{color:#eef4fc;margin-bottom:2px;font-size:14.5px;font-weight:700}.onb-move-body{color:#93a6c2;font-size:13px;line-height:1.5}.onb-foot{z-index:3;justify-content:space-between;align-items:center;padding:16px 44px 24px;display:flex;position:relative}.onb-dots{gap:7px;display:flex}.onb-dots span{background:#93a6c259;border-radius:50%;width:7px;height:7px;transition:all .2s}.onb-dots span.on{background:#35b6fa;border-radius:4px;width:20px;box-shadow:0 0 8px #35b6facc}.onb-actions{gap:9px;display:flex}.onb-btn{font-family:var(--font);cursor:pointer;border-radius:var(--radius);border:1px solid #0000;padding:9px 18px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.onb-btn.sm{padding:7px 14px;font-size:12.5px}.onb-btn.key{background:var(--lamp);color:#04101f;border-color:#0000}.onb-btn.key:hover{background:var(--accent-hover)}.onb-btn.ghost{color:#c6d4ea;background:0 0;border-color:#35b6fa4d}.onb-btn.ghost:hover{color:#eef4fc;border-color:#35b6fa8c}@media (width<=620px){.onb-body{padding:40px 26px 16px}.onb-foot{padding:14px 26px 22px}.onb-panel h2{font-size:23px}}.tour-layer{z-index:88;animation:.2s ease-out onb-fade;position:fixed;inset:0}.tour-mask{display:block;position:absolute;inset:0}.tour-ring{fill:none;stroke:#35b6fa;stroke-width:1.5px;filter:drop-shadow(0 0 6px #35b6fad9);animation:2.2s ease-in-out infinite tour-ring-pulse}@keyframes tour-ring-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.tour-ring,.tour-layer{animation:none}}.tour-card{z-index:2;border-radius:var(--radius-lg);color:#e6eefa;background:linear-gradient(160deg,#0c1730 0%,#101f3a 120%);border:1px solid #35b6fa52;padding:15px 17px 14px;animation:.24s cubic-bezier(.2,.7,.2,1) onb-rise;position:absolute;box-shadow:0 18px 48px #02060ea8}.tour-card-head{align-items:center;gap:9px;margin-bottom:9px;display:flex}.tour-ico{border-radius:var(--radius);color:#9adcfd;background:#35b6fa24;border:1px solid #35b6fa47;flex:none;place-items:center;width:28px;height:28px;display:grid}.tour-label{color:#eef4fc;flex:1;font-size:15px;font-weight:700}.tour-count{font-family:var(--mono);font-variant-numeric:tabular-nums;color:#7f96b8;font-size:11px}.tour-blurb{color:#b9c8e2;margin:0 0 14px;font-size:13.5px;line-height:1.55}.tour-foot{justify-content:space-between;align-items:center;display:flex}.tour-skip{cursor:pointer;color:#7f96b8;background:0 0;border:none;padding:2px 0;font-size:10.5px}.tour-skip:hover{color:#c6d4ea}.tour-nav{gap:8px;display:flex}.siem-note{max-width:780px;margin-bottom:20px}.siem-note b{color:var(--ink)}.siem-status{border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--surface-2);padding:16px 18px}.siem-status-head{align-items:center;gap:12px;margin-bottom:4px;display:flex}.siem-status-head .status-pill{color:var(--ink-3)}.siem-status-head .status-pill .dot{background:var(--ink-3)}.siem-status-head .status-pill[data-configured=true]{color:var(--ok)}.siem-status-head .status-pill[data-configured=true] .dot{background:var(--ok-bright);box-shadow:var(--glow-ok)}.siem-enabled-pill{font-size:10.5px;font-weight:600}.siem-enabled-pill.on{color:var(--ok)}.siem-enabled-pill.off{color:var(--ink-3)}.siem-kv{grid-template-columns:150px 1fr;gap:8px 14px;margin:12px 0 0}.siem-kv dt{color:var(--ink-3);font-size:12.5px}.siem-endpoint{word-break:break-all}.siem-secret-set{color:var(--ok);font-weight:600}.siem-status-empty{margin-top:10px;font-size:14px}.siem-form{max-width:640px;padding:18px}.siem-fieldset{border:0;min-width:0;margin:0;padding:0}.siem-fieldset[disabled]{opacity:.6}.siem-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.siem-field-hint{color:var(--ink-3);margin-top:-2px;font-size:12px}.siem-role-note{max-width:640px;margin-bottom:12px}.siem-enabled-row{color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;margin-top:4px;font-size:13.5px;display:flex}.siem-schedule{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.siem-stream-row{margin-left:22px}.siem-stream-row:has(.toggle:disabled){opacity:.55;cursor:default}.siem-schedule-warn{color:var(--sev-high);margin-top:8px}.siem-form-actions{margin-top:16px}.siem-inline-error{text-align:left;padding:10px 0 0}.siem-ok-note{color:var(--ok);margin-top:12px;font-size:13.5px;font-weight:600}.siem-failing{border:1px solid color-mix(in srgb, var(--sev-critical) 55%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--sev-critical) 12%, var(--page));max-width:780px;box-shadow:inset 3px 0 0 var(--sev-critical);color:var(--ink-2);margin-bottom:12px;padding:10px 12px;font-size:13.5px;line-height:1.45}.siem-failing b{color:var(--sev-critical)}.siem-outcome-ok{color:var(--ok);font-weight:600}.siem-outcome-bad{color:var(--sev-critical);font-weight:600}.siem-failure-when{margin-top:3px;font-size:12.5px}.siem-test{max-width:640px;padding:18px}.siem-test-result{color:var(--ink-2);border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--accent-wash);margin-top:14px;padding:10px 12px;font-size:13.5px}@media (width<=560px){.siem-form-row{grid-template-columns:1fr}}.device-scope-note{border:1px solid var(--line,#24313f);border-left:3px solid var(--accent);border-radius:8px;align-items:center;gap:16px;margin:12px 0 4px;padding:10px 14px;font-size:13px;display:flex}.device-scope-note button{white-space:nowrap;margin-left:auto}.probe-link,.probe-here{max-width:100%;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:1.7;text-decoration:none;display:inline-flex}.probe-link:hover,.probe-link:focus-visible{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.probe-link:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.probe-link.sm,.probe-here.sm{font-size:11px}.probe-here{cursor:help}.probe-name{text-overflow:ellipsis;max-width:22ch;overflow:hidden}.probe-os{background:var(--ink-3);border-radius:50%;flex:none;width:6px;height:6px}.probe-os-macos{background:var(--accent)}.probe-os-linux{background:var(--sev-medium,#d8a13a)}.probe-os-windows{background:var(--lamp)}.probe-shared{color:var(--sev-medium,#d8a13a);border-bottom:1px dashed;padding-bottom:1px;font-size:10.5px}.probe-named{color:var(--sev-medium,#d8a13a);cursor:help;border-bottom:1px dashed;padding-bottom:1px}.probe-none{color:var(--ink-3);cursor:help;font-size:12px;font-style:italic}.rt-section{border-top:1px solid var(--hair-strong)}.rt-section>.table-wrap>.table-card{border-top:none}.rt-strip-text{color:var(--ink-2);max-width:74ch;font-size:13px}.table-card .data-table .rt-detail-row>td{padding:0;position:static}.data-table tbody tr.rt-detail-row:hover{background:var(--page)}.rt-detail{border-left:3px solid var(--ink-3);flex-direction:column;gap:10px;padding:14px 16px 16px 29px;display:flex}.rt-detail.be-exposed{border-left-color:var(--sev-critical);box-shadow:inset 3px 0 12px -8px var(--sev-critical)}.rt-detail.be-unknown{border-left-color:var(--sev-medium)}.rt-detail.be-loopback{border-left-color:var(--sev-low)}.rt-why{max-width:76ch;color:var(--ink);margin:0;font-size:13px;line-height:1.5}.fc-stats{flex-wrap:wrap;gap:6px 22px;display:flex}.fc-stat{flex-direction:column;display:flex}.fc-n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1;color:var(--ink);font-size:19px;line-height:1.15}.fc-stat.warn .fc-n{color:var(--sev-medium)}.fc-l{color:var(--ink-3);font-size:11px}.fc-sockets{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-top:8px;display:flex}.fc-sk-label{color:var(--ink-3);font-size:11px}.fc-sample{flex-direction:column;gap:3px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.fc-sample li{align-items:baseline;gap:10px;display:flex}.fc-machine{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.fc-account{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.fc-account-note{max-width:76ch;color:var(--ink-3);margin:0;font-size:12px;line-height:1.5}.fc-risk{font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;margin-left:auto}.rt-detail>.btn{align-self:flex-start}.bind-exposure{white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.bind-exposure .be-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.bind-exposure.be-exposed{color:var(--sev-critical)}.bind-exposure.be-exposed .be-dot{box-shadow:var(--glow-critical)}.bind-exposure.be-unknown{color:var(--sev-medium)}.bind-exposure.be-loopback{color:var(--sev-low)}.tenant-switch-btn .t-unread{color:var(--sev-medium);border:1px solid var(--sev-medium);border-radius:var(--radius);padding:1px 5px;font-size:11px}.side-link.health-ok .side-lamp,.side-link.health-bad .side-lamp{opacity:1}.side-link.health-ok .side-lamp{background:var(--ok);box-shadow:var(--glow-ok)}.side-link.health-bad .side-lamp{background:var(--sev-high);box-shadow:0 0 5px var(--sev-high)}.side-link.health-bad .side-label{color:var(--sev-high)}.plot-field .hero-head{z-index:2;position:relative}.plot-field .hero-title{z-index:2;font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1;position:relative}.plot-field .hero-title:after{content:".";color:var(--accent);text-shadow:0 0 12px var(--accent)}.plot-field .hero-title-row{align-items:baseline;gap:10px;display:flex}.plot-field .hero-title-suffix{z-index:2;position:relative}.page-hero.tone-critical .hero-title{color:var(--sev-critical)}.page-hero.tone-good .hero-title{color:var(--ok)}.plot-field .hero-sub{z-index:2;color:var(--ink-3);margin:6px 0 0;font-size:12.5px;position:relative}.page-hero{min-height:132px;padding:clamp(16px,2.2vw,26px) clamp(18px,3vw,36px)}.page-hero .hero-aside{z-index:2;align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.skc-tile,.mdc-tile,.aib-stat,.mdl-stat{border-top:2px solid var(--accent);padding-top:10px}.skc-tile.danger,.mdc-tile.danger,.aib-stat.danger,.mdl-stat.danger{border-top-color:var(--sev-critical)}.skc-tile.warn,.mdc-tile.warn,.aib-stat.warn,.mdl-stat.warn{border-top-color:var(--sev-high)}.mdc-tile.is-zero,.aib-stat.is-zero,.mdl-stat.is-zero{border-top-color:var(--hair)}.skc-tile:has(.n:empty){border-top-color:var(--hair)}
