.vm-note{font:400 11px/1.3 var(--mono);color:var(--label)}.is-dark .vm-note{color:var(--on-dark-2)}.vm-sev{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 0 0 9px;border-radius:6px;overflow:hidden;font:500 11.5px/1 var(--sans);color:#fff;white-space:nowrap}.vm-sev b{display:grid;place-items:center;height:100%;padding:0 7px;background:rgba(255,255,255,.22);font:600 11.5px/1 var(--mono)}.vm-sev.is-crit{background:#9F1D22}.vm-sev.is-high{background:var(--err)}.vm-sev.is-low{background:var(--warn);color:#3B2600}.vm-badge{display:inline-flex;align-items:center;height:22px;margin-top:6px;padding:0 8px;border-radius:6px;background:rgba(229,72,77,.12);font:500 10.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#B4232A}.is-dark .vm-badge{background:rgba(229,72,77,.2);color:#FFB3B5}.vm-pv{display:grid;gap:16px}.vm-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vm-tiles>div{display:grid;gap:8px;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:#fff}.vm-tiles span{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--label)}.vm-tiles b{display:flex;align-items:baseline;gap:6px;font:600 30px/1 var(--display);letter-spacing:-.03em;color:var(--ink)}.vm-tiles small{font:400 12px/1 var(--mono);letter-spacing:0;color:var(--label)}.vm-tiles i{width:1px;height:22px;margin:0 8px;background:var(--line);align-self:center}.vm-pv-frame{display:grid}.vm-pv-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 16px;border-bottom:1px solid var(--line)}.vm-pv-n{font:400 14px/1 var(--sans);color:var(--body)}.vm-pv-n b{font-weight:600;color:var(--ink)}.vm-pv-tabs{display:flex;gap:16px;margin-left:auto}.vm-pv-tabs button{padding:6px 0;font:500 13px/1 var(--sans);color:var(--label);box-shadow:inset 0 -2px 0 transparent;transition:color .3s var(--ease),box-shadow .3s var(--ease)}.vm-pv-tabs button[aria-pressed=true]{color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.vm-pv-seg{display:flex;border:1px solid var(--blue);border-radius:8px;overflow:hidden}.vm-pv-seg button{padding:8px 12px;font:500 12px/1 var(--sans);color:var(--blue);border-left:1px solid var(--blue);transition:background .3s var(--ease),color .3s var(--ease)}.vm-pv-seg button:first-child{border-left:0}.vm-pv-seg button[aria-pressed=true]{background:var(--blue);color:#fff}.vm-pv-facets{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--bg-3)}.vm-pv-facets button{display:inline-flex;align-items:center;gap:8px;font:500 13px/1 var(--sans);color:var(--body)}.vm-pv-facets i{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--muted);background:#fff}.vm-pv-facets button[aria-pressed=true] i{background:var(--blue);border-color:var(--blue);box-shadow:inset 0 0 0 3px #fff}.vm-pv-facets .vm-note{margin-left:auto}.vm-pv-body{max-height:520px;overflow:auto;animation:vm-in .4s var(--ease) both}.vm-tbl{width:100%;border-collapse:collapse}.vm-tbl th{position:sticky;top:0;z-index:1;padding:10px 16px;text-align:left;background:#fff;font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.vm-tbl td,.vm-tbl th{border-bottom:1px solid var(--line)}.vm-tbl td{padding:12px 16px;vertical-align:top}.vm-tbl td:first-child{width:118px}.vm-tbl td:last-child{width:28%}.vm-tbl strong{display:block;font:600 14px/1.35 var(--sans);color:var(--ink)}.vm-tbl .meta{display:block;margin-top:4px;font:400 11.5px/1.4 var(--mono);color:var(--label);overflow-wrap:anywhere}.vm-tbl .res{font:500 13px/1.3 var(--mono);color:var(--ink)}.vm-tbl tr.is-closed td{opacity:.55}.vm-mix{display:flex;flex-wrap:wrap;gap:6px}.vm-empty{padding:28px 16px;font:400 14px/1.5 var(--sans);color:var(--body)}@keyframes vm-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vm-sc{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px;align-items:stretch}.vm-sc-plot{display:grid;align-content:start}.vm-sc-plot svg{display:block;width:100%;height:auto;padding:16px 18px 4px}.vm-sc-plot .q{fill:rgba(229,72,77,.12);stroke:rgba(229,72,77,.45);stroke-width:1}.vm-sc-plot .ql{fill:#FFB3B5;font:500 9.5px var(--mono);letter-spacing:.08em}.vm-sc-plot .ax{stroke:var(--line-dark);stroke-width:1}.vm-sc-plot .th{stroke:var(--ice);stroke-width:1;stroke-dasharray:3 4;opacity:.7}.vm-sc-plot .tk{fill:var(--on-dark-2);font:400 9px var(--mono)}.vm-sc-plot .lbl{fill:var(--ice);font:500 9px var(--mono);letter-spacing:.08em}.vm-sc-plot .pt{cursor:pointer;outline:none}.vm-sc-plot .pt circle:not(.ring){fill:var(--ice);transition:fill .3s var(--ease)}.vm-sc-plot .pt.hot circle:not(.ring){fill:var(--err)}.vm-sc-plot .pt .ring{fill:none;stroke:#FFB3B5;stroke-width:1.5}.vm-sc-plot .pt.on circle:not(.ring),.vm-sc-plot .pt:focus-visible circle:not(.ring){stroke:#fff;stroke-width:2.5}.vm-sc-ctl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:12px 18px 18px;border-top:1px solid var(--line-dark)}.vm-sc-ctl label{display:grid;gap:8px;font:400 12px/1.2 var(--mono);color:var(--on-dark-2)}.vm-sc-ctl label b{color:#fff;font-weight:500}.vm-sc-ctl input[type=range]{width:100%;accent-color:var(--ice)}.vm-sc-fix{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:8px;font:500 13px/1 var(--sans);color:var(--on-dark)}.vm-sc-fix i{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--on-dark-2)}.vm-sc-fix[aria-pressed=true] i{background:var(--ice);border-color:var(--ice);box-shadow:inset 0 0 0 3px var(--navy-raised)}.vm-sc-side{display:grid;grid-template-rows:auto 1fr;gap:16px}.vm-sc-card,.vm-sc-list{padding:18px 20px;border-radius:20px;background:var(--navy-raised);border:1px solid var(--line-dark)}.vm-sc-list h3{display:flex;justify-content:space-between;font:600 18px/1.2 var(--display);letter-spacing:-.02em;color:#fff}.vm-sc-list h3 span{font:600 18px/1.2 var(--display);color:#FFB3B5}.vm-sc-list ol{display:grid;gap:4px;margin-top:12px}.vm-sc-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;width:100%;padding:8px 10px;border-radius:10px;transition:background .3s var(--ease)}.vm-sc-list button:hover{background:rgba(157,182,255,.08)}.vm-sc-list button[aria-pressed=true]{background:rgba(157,182,255,.14)}.vm-sc-list b{font:500 13px/1.2 var(--mono);color:#fff}.vm-sc-list span{grid-row:2;font:400 11px/1.2 var(--mono);color:var(--on-dark-2)}.vm-sc-list em{grid-row:span 2;align-self:center;font:400 11.5px/1 var(--mono);font-style:normal;color:var(--ice)}.vm-sc-card{display:grid;gap:12px;align-content:start;animation:vm-in .4s var(--ease) both}.vm-sc-card .vm-sev{justify-self:start}.vm-sc-card h3{font:600 17px/1.3 var(--display);letter-spacing:-.02em;color:#fff}.vm-sc-card dl{display:grid;gap:8px}.vm-sc-card dl div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;font:400 12.5px/1.35 var(--mono)}.vm-sc-card dt{color:var(--on-dark-2)}.vm-sc-card dd{margin:0;color:#fff;overflow-wrap:anywhere}.vm-sc-card .vm-badge{justify-self:start;margin:0}.vm-ex{display:grid;gap:18px}.vm-ex .ps-tab[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.vm-ex-card{animation:vm-in .45s var(--ease) both}.vm-ex-ruler{display:grid;grid-template-columns:minmax(0,.9fr) 32px minmax(0,2fr);align-items:center;padding:56px 32px 64px}.vm-ex-ruler .seg{position:relative;height:6px;border-radius:3px}.vm-ex-ruler .gap{background:repeating-linear-gradient(90deg,var(--muted) 0 6px,transparent 6px 12px);opacity:.9}.vm-ex-ruler .win{background:var(--line)}.vm-ex-ruler .bar{position:absolute;inset:0;border-radius:3px;background:var(--warn)}.vm-ex-ruler .bar.closed{background:var(--ok)}.vm-ex-ruler .len{left:50%;bottom:16px;transform:translateX(-50%);font:400 12px/1.3 var(--mono);color:var(--label)}.vm-ex-ruler .len,.vm-ex-ruler .mk{position:absolute;white-space:nowrap}.vm-ex-ruler .mk{top:-4px;display:grid;gap:4px;justify-items:start}.vm-ex-ruler .mk i{width:14px;height:14px;margin:-1px 0 6px -7px;border-radius:50%;background:#fff;border:3px solid var(--blue)}.vm-ex-ruler .mk b{font:600 14px/1.2 var(--display);letter-spacing:-.01em;color:var(--ink)}.vm-ex-ruler .mk time{font:400 12px/1 var(--mono);color:var(--label)}.vm-ex-ruler .pub{left:0}.vm-ex-ruler .pub i{border-color:var(--muted)}.vm-ex-ruler .first{left:0}.vm-ex-ruler .last{right:0;justify-items:end}.vm-ex-ruler .last i{margin:-1px -7px 6px 0}.vm-ex-ruler .brk{justify-self:center;width:14px;height:22px;border-left:2px solid var(--muted);border-right:2px solid var(--muted);transform:skewX(-20deg)}.vm-ex-sum{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:16px 40px;padding:18px 24px;border-top:1px solid var(--line);background:var(--bg-3)}.vm-ex-sum div{display:grid;gap:6px;align-content:start}.vm-ex-sum span{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--label)}.vm-ex-sum b{font:600 clamp(24px,2.4vw,34px)/1 var(--display);letter-spacing:-.03em;color:var(--ink)}.vm-ex-sum b.open{color:#8A5300}.vm-ex-sum b.ok{color:#13744A}.vm-ex-sum p{font:400 14.5px/1.5 var(--sans);color:var(--body)}.vm-ex-note{padding:10px 24px 14px}@media (max-width:1180px){.vm-sc{grid-template-columns:1fr}.vm-sc-side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.vm-pv-tabs{margin-left:0}}@media (max-width:980px){.vm-tbl td:last-child{width:auto}}@media (max-width:720px){.vm-tiles{grid-template-columns:1fr}.vm-pv-seg{flex-wrap:wrap}.vm-tbl td:last-child,.vm-tbl th:last-child{display:none}.vm-tbl td,.vm-tbl th{padding:10px 12px}.vm-tbl td:first-child{width:96px}.vm-ex-ruler,.vm-sc-ctl,.vm-sc-side{grid-template-columns:1fr}.vm-ex-ruler{gap:18px;padding:24px 20px}.vm-ex-ruler .seg{height:auto;background:none;display:grid;gap:12px}.vm-ex-ruler .gap{opacity:1}.vm-ex-ruler .len,.vm-ex-ruler .mk{position:static;transform:none}.vm-ex-ruler .mk{grid-template-columns:auto 1fr;justify-items:start;align-items:center;column-gap:8px}.vm-ex-ruler .mk i{grid-row:span 2;margin:0}.vm-ex-ruler .last i{margin:0}.vm-ex-ruler .len{padding-left:22px;white-space:normal}.vm-ex-ruler .bar{position:static;height:6px}.vm-ex-ruler .brk{display:none}.vm-ex-sum{grid-template-columns:1fr 1fr}.vm-ex-sum .wide{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.vm-ex-card,.vm-pv-body,.vm-sc-card{animation:none}}