.ex-fleet .fl-zone{position:relative}.ex-fleet .fl-h{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .9rem;font-size:1.05rem;font-weight:600;letter-spacing:-.02em;color:var(--text-2)}.ex-fleet .fl-h-n{font-family:var(--mono);font-size:.72rem;color:var(--text-4)}.ex-fleet .fl-live{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;padding:.18rem .6rem;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:.6rem;font-weight:400;letter-spacing:.06em;color:var(--text-4);white-space:nowrap}.ex-fleet .fl-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--text-4)}.ex-fleet .fl-live[data-live=on]{color:var(--text-3);border-color:color-mix(in srgb,#2dd4bf 35%,var(--line))}.ex-fleet .fl-live[data-live=on]:before{background:#2dd4bf;box-shadow:0 0 6px color-mix(in srgb,#2dd4bf 70%,transparent)}.ex-fleet .fl-services{margin-bottom:2.2rem}.ex-fleet .fl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem}.ex-fleet .fl-comp{--live: var(--d, 0);position:relative;z-index:2;display:grid;gap:.3rem;align-content:start;padding:.75rem .9rem;border:1px solid var(--line);border-left:3px solid color-mix(in srgb,var(--cat, var(--accent)) calc(18% + var(--w) * 82%),var(--line));border-radius:12px;background:color-mix(in srgb,var(--text) calc(1.5% + var(--w) * 4% + var(--live) * 4% + var(--field-attention, 0) * 4%),transparent);box-shadow:0 0 calc(var(--live) * 16px) -6px color-mix(in srgb,var(--cat, var(--accent)) calc(var(--live) * 55%),transparent);opacity:calc(.58 + var(--w) * .42);transition:opacity .3s,background .3s,box-shadow .3s,border-color .3s,transform .2s}.ex-fleet .fl-comp.lit,.ex-fleet .fl-comp.cited{opacity:1;border-color:color-mix(in srgb,var(--cat, var(--accent)) 55%,var(--line));background:color-mix(in srgb,var(--cat, var(--accent)) 8%,transparent)}.ex-fleet .fl-comp-name{color:color-mix(in srgb,var(--text) calc(45% + var(--w) * 55%),var(--text-4));font-size:.92rem;line-height:1.3;letter-spacing:-.01em;font-variation-settings:"wght" calc(380 + var(--w) * 360)}.ex-fleet .fl-pill{justify-self:start;font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;padding:.1rem .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--cat, var(--accent)) 50%,var(--line));color:color-mix(in srgb,var(--cat, var(--accent)) 80%,var(--text-3))}.ex-fleet .fl-comp-inv{font-size:.68rem;color:var(--text-4)}.ex-fleet .fl-comp-inv b{font-family:var(--mono);font-weight:600;color:color-mix(in srgb,var(--text) calc(40% + var(--w) * 60%),var(--text-4))}@media(prefers-reduced-motion:no-preference){.ex-fleet .fl-comp.fl-changed{animation:fl-status-pulse 1.2s cubic-bezier(.2,.7,.2,1)}@keyframes fl-status-pulse{0%{outline:2px solid color-mix(in srgb,var(--cat, var(--accent)) 80%,transparent);outline-offset:0}to{outline:2px solid transparent;outline-offset:12px}}}.ex-fleet .fl-list{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ex-fleet .fl-inc{--live: var(--d, 0);position:relative;z-index:2;border:1px solid var(--line);border-left:3px solid color-mix(in srgb,var(--cat, var(--accent)) calc(18% + var(--w) * 82%),var(--line));border-radius:12px;background:color-mix(in srgb,var(--text) calc(1.5% + var(--w) * 4% + var(--live) * 4% + var(--field-attention, 0) * 4%),transparent);box-shadow:0 0 calc(var(--live) * 16px) -6px color-mix(in srgb,var(--cat, var(--accent)) calc(var(--live) * 55%),transparent);opacity:calc(.58 + var(--w) * .42);transition:opacity .3s,background .3s,box-shadow .3s,border-color .3s}.ex-fleet .fl-inc.lit,.ex-fleet .fl-inc.cited{opacity:1;border-color:color-mix(in srgb,var(--cat, var(--accent)) 55%,var(--line));background:color-mix(in srgb,var(--cat, var(--accent)) 7%,transparent)}.ex-fleet .fl-inc-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.7rem,2vw,1.2rem);width:100%;padding:.85rem 1.1rem;border:0;background:transparent;font:inherit;text-align:left;color:inherit;cursor:pointer}.ex-fleet .fl-impact{font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;padding:.12rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--cat, var(--accent)) 50%,var(--line));color:color-mix(in srgb,var(--cat, var(--accent)) 85%,var(--text-3));background:color-mix(in srgb,var(--cat, var(--accent)) calc(4% + var(--w) * 8%),transparent);white-space:nowrap;box-shadow:0 0 calc(var(--live, 0) * 12px) color-mix(in srgb,var(--cat, var(--accent)) calc(var(--live, 0) * 45%),transparent);transition:box-shadow .3s}.ex-fleet .fl-inc-body{min-width:0}.ex-fleet .fl-inc-name{display:block;color:color-mix(in srgb,var(--text) calc(45% + var(--w) * 55%),var(--text-4));font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.3;letter-spacing:-.01em;font-variation-settings:"wght" calc(380 + var(--w) * 360)}.ex-fleet .fl-inc-head:hover .fl-inc-name{color:var(--accent)}.ex-fleet .fl-inc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.3rem;font-size:.74rem;color:var(--text-3)}.ex-fleet .fl-inc-comps{display:inline-flex;flex-wrap:wrap;gap:.3rem}.ex-fleet .fl-chip{font-family:var(--mono);font-size:.6rem;letter-spacing:.04em;padding:.08rem .45rem;border-radius:999px;border:1px solid var(--line);color:var(--text-3);background:color-mix(in srgb,var(--text) 3%,transparent)}.ex-fleet .fl-updates{display:grid;justify-items:end;gap:.18rem;min-width:4.6rem;line-height:1}.ex-fleet .fl-updates b{font-family:var(--mono);font-size:.95rem;font-weight:600;color:color-mix(in srgb,var(--cat, var(--accent)) calc(25% + var(--w) * 60%),var(--text-3))}.ex-fleet .fl-updates-l{font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4)}.ex-fleet .fl-load{width:4.6rem;height:4px;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);overflow:hidden}.ex-fleet .fl-load i{display:block;height:100%;width:var(--fill, 100%);background:var(--cat, var(--accent))}@media(prefers-reduced-motion:no-preference){.ex-fleet .fl-load i{transition:width .7s cubic-bezier(.2,.7,.2,1)}.ex-fleet [data-fl-sweep] .fl-inc:not([data-swept]) .fl-load i{width:0}}.ex-fleet .fl-ulist{list-style:none;margin:0;padding:.2rem 1.1rem .95rem;display:flex;flex-direction:column;gap:.65rem;border-top:1px solid var(--line)}.ex-fleet .fl-update{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.7rem;padding-top:.65rem}.ex-fleet .fl-u-status{font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--cat, var(--accent)) 70%,var(--text-3))}.ex-fleet .fl-u-time{font-family:var(--mono);font-size:.66rem;color:var(--text-4);white-space:nowrap}.ex-fleet .fl-u-body{margin:0;font-size:.8rem;line-height:1.5;color:var(--text-3)}.ex-fleet .fl-k-heat{gap:.2rem}.ex-fleet .fl-k-heat i{width:8px;height:8px;border-radius:50%}.ex-fleet .fl-k-load{width:20px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);overflow:hidden}.ex-fleet .fl-k-load i{display:block;width:60%;height:100%;background:#ff9d5c}.ex-fleet .fl-k-link{width:18px;height:9px;border-bottom:1.5px solid var(--accent);border-radius:0 0 9px 9px}.ex-fleet .fl-k-live{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--accent) 30%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 70%,transparent)}.ex-fleet .fl-k-pill{width:20px;height:10px;border-radius:999px;border:1px solid color-mix(in srgb,#2dd4bf 55%,var(--line));background:color-mix(in srgb,#2dd4bf 12%,transparent)}.ex-fleet[data-field=off] .fl-comp,.ex-fleet[data-field=off] .fl-inc{--w: .55;--live: 0;opacity:1;border-left-color:var(--line)}.ex-fleet[data-field=off] .fl-comp.lit,.ex-fleet[data-field=off] .fl-comp.cited,.ex-fleet[data-field=off] .fl-inc.lit,.ex-fleet[data-field=off] .fl-inc.cited{border-color:var(--line);background:color-mix(in srgb,var(--text) 3.7%,transparent)}.ex-fleet[data-field=off] .fl-impact{border-color:var(--line);color:var(--text-3);background:transparent}.ex-fleet[data-field=off] .fl-load{opacity:.4}.ex-fleet[data-field=off] .fl-updates b{color:var(--text-2)}@media(max-width:640px){.ex-fleet .fl-inc-head{grid-template-columns:auto minmax(0,1fr);row-gap:.5rem}.ex-fleet .fl-updates{grid-column:2;justify-items:start}.ex-fleet .fl-update{grid-template-columns:auto auto}.ex-fleet .fl-u-body{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.ex-fleet .fl-comp,.ex-fleet .fl-inc{transition:none}}
