.fmc{--fmc-bg0:#05070c;--fmc-panel:#0b0f16;--fmc-panel-hi:#0e141d;--fmc-well:#070a10;--fmc-ink:#e6edf3;--fmc-dim:#8b98a9;--fmc-faint:#5a6675;--fmc-line:rgba(148,163,184,0.14);--fmc-hairline:rgba(148,163,184,0.10);--fmc-teal:#14b8a6;--fmc-mint:#2dd4bf;--fmc-cyan:#22d3ee;--fmc-amber:#f6a723;--fmc-rose:#f43f5e;--fmc-violet:#8b7cf6;--fmc-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--fmc-sans:-apple-system,"Segoe UI",system-ui,sans-serif;--fmc-ease:cubic-bezier(0.22,0.8,0.24,1);position:relative;color:var(--fmc-ink);font-family:var(--fmc-mono);padding:18px clamp(10px,2vw,28px) 110px}.fmc-console{border:1px solid var(--fmc-line);border-radius:16px;background:linear-gradient(180deg,rgba(20,184,166,.035),transparent 220px),var(--fmc-bg0);box-shadow:0 30px 80px -40px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.035);overflow:clip}.fmc-conbar{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--fmc-line);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.008))}.fmc-lights{display:inline-flex;gap:6px}.fmc-lights span{width:10px;height:10px;border-radius:50%;background:#3a4354}.fmc-lights span:first-child{background:#f4655f}.fmc-lights span:nth-child(2){background:#f6a723}.fmc-lights span:nth-child(3){background:#2dd4bf}.fmc-contitle{font:600 12px/1 var(--fmc-mono);letter-spacing:.04em;color:var(--fmc-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fmc-contitle b{color:var(--fmc-mint);font-weight:700}.fmc-conbar .fmc-toplinks{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.fmc-conbody{padding:14px 14px 20px;display:flex;flex-direction:column;gap:14px}.fmc-chip{font:600 10.5px/1 var(--fmc-mono);letter-spacing:.05em;color:var(--fmc-dim);padding:7px 11px;border:1px solid var(--fmc-line);border-radius:999px;background:rgba(0,0,0,.25);text-decoration:none;transition:all .16s var(--fmc-ease);cursor:pointer;white-space:nowrap}.fmc-chip:hover{color:var(--fmc-mint);border-color:rgba(45,212,191,.45)}.fmc-chip--kbd b{color:var(--fmc-faint);font-weight:600;margin-left:5px}.fmc-live{display:inline-flex;align-items:center;gap:6px;font:700 10px/1 var(--fmc-mono);letter-spacing:.14em;color:var(--fmc-mint)}.fmc-live i{width:7px;height:7px;border-radius:50%;background:var(--fmc-mint);box-shadow:0 0 0 0 rgba(45,212,191,.6);animation:fmcPulse 2.2s infinite}@keyframes fmcPulse{0%{box-shadow:0 0 0 0 rgba(45,212,191,.55)}70%{box-shadow:0 0 0 8px rgba(45,212,191,0)}to{box-shadow:0 0 0 0 rgba(45,212,191,0)}}.fmc-ticker{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid rgba(244,63,94,.28);border-left:3px solid var(--fmc-rose);border-radius:8px;background:repeating-linear-gradient(-45deg,rgba(244,63,94,.05) 0 8px,transparent 8px 16px),rgba(244,63,94,.03);overflow:hidden;white-space:nowrap}.fmc-ticker .tag{font:700 10px/1 var(--fmc-mono);letter-spacing:.14em;color:var(--fmc-rose);flex:none}.fmc-ticker-track{display:inline-flex;gap:34px;animation:fmcTicker 40s linear infinite}.fmc-ticker:hover .fmc-ticker-track{animation-play-state:paused}.fmc-ticker-track span{font:500 11px/1 var(--fmc-mono);color:var(--fmc-dim)}.fmc-ticker-track b{color:var(--fmc-ink);font-weight:650}@keyframes fmcTicker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.fmc-cluster{display:grid;grid-template-columns:250px 1fr;border:1px solid var(--fmc-line);border-radius:12px;background:radial-gradient(rgba(148,163,184,.05) 1px,transparent 1.3px),var(--fmc-well);background-size:20px 20px,auto;overflow:clip;position:relative}.fmc-cluster:after{inset:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.014) 0 1px,transparent 1px 3px)}.fmc-cluster:after,.fmc-cluster:before{content:"";position:absolute;pointer-events:none}.fmc-cluster:before{inset:5px;z-index:2;background:linear-gradient(90deg,rgba(45,212,191,.55) 0 16px,transparent 16px) 0 0 /100% 1.5px no-repeat,linear-gradient(90deg,transparent calc(100% - 16px),rgba(45,212,191,.55) 0) 0 0 /100% 1.5px no-repeat,linear-gradient(90deg,rgba(45,212,191,.55) 0 16px,transparent 16px) 0 100% /100% 1.5px no-repeat,linear-gradient(90deg,transparent calc(100% - 16px),rgba(45,212,191,.55) 0) 0 100% /100% 1.5px no-repeat,linear-gradient(180deg,rgba(45,212,191,.55) 0 16px,transparent 16px) 0 0 /1.5px 100% no-repeat,linear-gradient(180deg,transparent calc(100% - 16px),rgba(45,212,191,.55) 0) 0 0 /1.5px 100% no-repeat,linear-gradient(180deg,rgba(45,212,191,.55) 0 16px,transparent 16px) 100% 0 /1.5px 100% no-repeat,linear-gradient(180deg,transparent calc(100% - 16px),rgba(45,212,191,.55) 0) 100% 0 /1.5px 100% no-repeat}.fmc-comet{position:absolute;top:0;left:-140px;width:140px;height:2px;background:linear-gradient(90deg,transparent,rgba(45,212,191,.9),transparent);filter:drop-shadow(0 0 6px rgba(45,212,191,.8));animation:fmcComet 7s linear infinite;pointer-events:none;z-index:3}.fmc-comet--rev{top:auto;bottom:0;animation:fmcCometRev 7s linear infinite;animation-delay:3.5s}@keyframes fmcComet{0%{left:-140px}to{left:100%}}@keyframes fmcCometRev{0%{left:100%}to{left:-140px}}.fmc-gaugecard{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px 14px;border-right:1px solid var(--fmc-hairline);background:radial-gradient(240px 200px at 50% 42%,rgba(20,184,166,.07),transparent 70%)}.fmc-holo{position:absolute;inset:-10px;width:calc(100% + 20px);height:calc(100% + 20px);opacity:.9;pointer-events:none}.fmc-gaugecard>:not(.fmc-holo){position:relative;z-index:1}.fmc-gaugecard:after{content:"";position:absolute;right:-1px;top:-80px;width:1.5px;height:80px;background:linear-gradient(180deg,transparent,rgba(34,211,238,.9),transparent);filter:drop-shadow(0 0 5px rgba(34,211,238,.8));animation:fmcVComet 4.6s linear infinite;z-index:2}@keyframes fmcVComet{0%{top:-80px}to{top:100%}}.fmc-glow{position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(260px circle at var(--gx,30%) var(--gy,40%),rgba(45,212,191,.075),transparent 70%);transition:background .08s linear}.fmc-gauge{position:relative;width:172px;height:172px}.fmc-gauge:before{content:"";position:absolute;inset:10px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 318deg,rgba(45,212,191,.05) 330deg,rgba(45,212,191,.22) 356deg,rgba(45,212,191,.5) 1turn);animation:fmcSweep 5.5s linear infinite;pointer-events:none}@keyframes fmcSweep{to{transform:rotate(1turn)}}.fmc-gauge svg{position:relative;width:100%;height:100%;transform:rotate(-90deg)}.fmc-gauge .track{stroke:rgba(148,163,184,.13)}.fmc-gauge .ticks{stroke:rgba(148,163,184,.28)}.fmc-gauge .arc{stroke:url(#fmcGaugeGrad);stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(45,212,191,.5));transition:stroke-dashoffset 1.4s var(--fmc-ease)}.fmc-gauge-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.fmc-gauge-val{font:700 42px/1 var(--fmc-mono);letter-spacing:-.04em}.fmc-gauge-val small{font-size:20px;color:var(--fmc-dim);font-weight:700}.fmc-gauge-tag{font:600 9px/1 var(--fmc-mono);letter-spacing:.2em;color:var(--fmc-faint);text-transform:uppercase}.fmc-gauge-sub{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.fmc-gauge-sub span{font:600 10px/1 var(--fmc-mono);color:var(--fmc-dim);display:inline-flex;align-items:center;gap:5px}.fmc-gauge-sub i{width:7px;height:7px;border-radius:2px;display:inline-block}.fmc-gauge-status{font:700 9.5px/1 var(--fmc-mono);letter-spacing:.2em;text-transform:uppercase;padding:6px 12px;border-radius:999px;border:1px solid rgba(45,212,191,.35);color:var(--fmc-mint);background:rgba(45,212,191,.06);text-shadow:0 0 12px rgba(45,212,191,.5);animation:fmcBreathe 3.6s ease-in-out infinite}.fmc-gauge-status--warn{border-color:rgba(246,167,35,.4);color:var(--fmc-amber);background:rgba(246,167,35,.06);text-shadow:0 0 12px rgba(246,167,35,.5)}@keyframes fmcBreathe{0%,to{opacity:1}50%{opacity:.6}}.fmc-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:1px;gap:1px;background:var(--fmc-hairline);align-content:stretch}.fmc-metric{position:relative;background:var(--fmc-panel);padding:13px 14px 11px;min-height:82px;display:flex;flex-direction:column;justify-content:space-between;gap:6px;transition:background .16s}.fmc-metric:hover{background:var(--fmc-panel-hi)}.fmc-metrics>.fmc-metric:last-child{grid-column:auto/-1}.fmc-metric:after,.fmc-metric:before{content:"";position:absolute;width:9px;height:9px;pointer-events:none;opacity:.5;transition:opacity .2s}.fmc-metric:before{top:5px;left:5px;border-top:1.5px solid var(--fmc-teal);border-left:1.5px solid var(--fmc-teal)}.fmc-metric:after{bottom:5px;right:5px;border-bottom:1.5px solid var(--fmc-teal);border-right:1.5px solid var(--fmc-teal)}.fmc-metric:hover:after,.fmc-metric:hover:before{opacity:1}.fmc-metric b{font:700 22px/1 var(--fmc-mono);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:4px;text-shadow:0 0 18px rgba(45,212,191,.28)}.fmc-metric-bar{display:block;height:3px;border-radius:2px;background:rgba(148,163,184,.14);overflow:hidden;margin-top:-1px}.fmc-metric-bar i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,currentColor,currentColor);box-shadow:0 0 8px currentColor;transition:width 1.2s var(--fmc-ease)}.fmc-metric b small{font-size:11px;font-weight:600;color:var(--fmc-dim);letter-spacing:0}.fmc-metric i{font:600 9px/1.35 var(--fmc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fmc-faint);font-style:normal}.fmc-metric--ok b{color:var(--fmc-mint)}.fmc-metric--cyan b{color:var(--fmc-cyan)}.fmc-metric--amber b{color:var(--fmc-amber);text-shadow:0 0 14px rgba(246,167,35,.2)}.fmc-metric--bad b{color:var(--fmc-rose)}.fmc-metric--attn{cursor:pointer}.fmc-metric--attn:hover{background:rgba(246,167,35,.06)}.fmc-card{position:relative;background:var(--fmc-panel);border:1px solid var(--fmc-line);border-radius:10px;transition:border-color .2s var(--fmc-ease)}.fmc-card:hover{border-color:rgba(45,212,191,.28)}.fmc-card--lift:hover{border-color:rgba(45,212,191,.4)}.fmc-card--glow:before{content:none}.fmc-eyebrow{font:600 10px/1 var(--fmc-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fmc-teal);display:flex;align-items:center;gap:7px}.fmc-eyebrow:before{content:"◗";color:var(--fmc-mint);font-size:9px}.fmc-section{margin:0}.fmc-sechead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap;padding:0 2px}.fmc-sechead h2{font:650 12px/1 var(--fmc-mono);letter-spacing:.02em;color:var(--fmc-dim);display:flex;align-items:center;gap:10px}.fmc-sechead h2 .fmc-eyebrow{font-size:10px}.fmc-toolbar{flex-wrap:wrap;padding:8px;border-radius:10px;margin-bottom:10px;background:var(--fmc-well)}.fmc-search,.fmc-toolbar{display:flex;align-items:center;gap:8px}.fmc-search{flex:1 1 220px;padding:8px 12px;background:rgba(0,0,0,.35);border:1px solid var(--fmc-line);border-radius:8px;transition:border-color .2s}.fmc-search:focus-within{border-color:rgba(45,212,191,.5);box-shadow:0 0 0 3px rgba(45,212,191,.08)}.fmc-search svg{flex:none;color:var(--fmc-faint)}.fmc-search input{flex:1 1;background:none;border:0;outline:0;color:var(--fmc-ink);font:500 12px/1 var(--fmc-mono)}.fmc-search input::placeholder{color:var(--fmc-faint)}.fmc-search kbd{font:600 9.5px/1 var(--fmc-mono);color:var(--fmc-faint);border:1px solid var(--fmc-line);border-radius:5px;padding:3px 6px}.fmc-seg{display:flex;gap:3px;padding:3px;border:1px solid var(--fmc-line);border-radius:8px;background:rgba(0,0,0,.3)}.fmc-seg button{font:650 10.5px/1 var(--fmc-mono);letter-spacing:.05em;color:var(--fmc-dim);background:none;border:0;border-radius:6px;padding:7px 12px;cursor:pointer;transition:all .16s var(--fmc-ease)}.fmc-seg button:hover{color:var(--fmc-ink)}.fmc-seg button.on{color:#06251f;background:var(--fmc-mint);font-weight:700}.fmc-filters{display:flex;gap:5px;flex-wrap:wrap}.fmc-filter{font:600 10.5px/1 var(--fmc-mono);color:var(--fmc-dim);border:1px solid var(--fmc-line);background:none;border-radius:999px;padding:7px 11px;cursor:pointer;transition:all .16s;display:inline-flex;align-items:center;gap:6px}.fmc-filter:hover{color:var(--fmc-ink);border-color:rgba(148,163,184,.35)}.fmc-filter.on{color:var(--fmc-mint);border-color:rgba(45,212,191,.55);background:rgba(45,212,191,.08)}.fmc-filter.on--warn{color:var(--fmc-amber);border-color:rgba(246,167,35,.55);background:rgba(246,167,35,.08)}.fmc-filter.on--bad{color:var(--fmc-rose);border-color:rgba(244,63,94,.55);background:rgba(244,63,94,.08)}.fmc-filter em{font-style:normal;opacity:.7}.fmc-heatpick{display:flex;gap:3px}.fmc-sort{display:inline-flex;align-items:center;gap:7px;padding:0 4px 0 11px;border:1px solid var(--fmc-line);border-radius:8px;background:rgba(0,0,0,.3);color:var(--fmc-faint)}.fmc-sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;outline:0;color:var(--fmc-dim);font:600 10.5px/1 var(--fmc-mono);letter-spacing:.03em;padding:9px 2px;cursor:pointer;max-width:190px}.fmc-sort select option{background:#0b0f16;color:var(--fmc-ink)}.fmc-sort select:hover{color:var(--fmc-mint)}.fmc-sort button{all:unset;cursor:pointer;font:700 12px/1 var(--fmc-mono);color:var(--fmc-dim);padding:7px 9px;border-radius:6px;transition:all .15s}.fmc-sort button:hover{color:var(--fmc-mint);background:rgba(45,212,191,.08)}.fmc-board{position:relative}.fmc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.fmc-dev{padding:11px 12px 10px 15px;border-radius:9px;cursor:pointer;display:flex;flex-direction:column;gap:8px;background:linear-gradient(165deg,rgba(255,255,255,.016),transparent 40%),var(--fmc-panel);animation:fmcRise .4s var(--fmc-ease) both;overflow:hidden;-webkit-clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%)}.fmc-dev:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 2px 2px 0;background:var(--fmc-faint)}.fmc-dev--active:before{background:linear-gradient(180deg,var(--fmc-mint),rgba(45,212,191,.25));box-shadow:0 0 8px rgba(45,212,191,.55)}.fmc-dev--stale:before{background:linear-gradient(180deg,var(--fmc-amber),rgba(246,167,35,.25));box-shadow:0 0 8px rgba(246,167,35,.45)}.fmc-dev--down:before{background:linear-gradient(180deg,var(--fmc-rose),rgba(244,63,94,.3));box-shadow:0 0 9px rgba(244,63,94,.6);animation:fmcBreathe 2.4s ease-in-out infinite}.fmc-dev--down{border-color:rgba(244,63,94,.22)}.fmc-dev--active:hover{border-color:rgba(45,212,191,.45)}.fmc-dev--down:hover{border-color:rgba(244,63,94,.5)}.fmc-dev:after{content:"";position:absolute;top:0;bottom:0;left:-90px;width:64px;background:linear-gradient(100deg,transparent,rgba(45,212,191,.1),transparent);transform:skewX(-14deg);transition:left .5s ease;pointer-events:none}.fmc-dev:hover:after{left:calc(100% + 26px)}@keyframes fmcRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fmc-dev.sel{border-color:rgba(34,211,238,.65);box-shadow:0 0 0 2px rgba(34,211,238,.12)}.fmc-dev-top{display:flex;align-items:center;gap:8px}.fmc-dot{width:8px;height:8px;border-radius:50%;flex:none}.fmc-dot--active{background:var(--fmc-mint);box-shadow:0 0 7px rgba(45,212,191,.8);animation:fmcPulse 2.6s infinite}.fmc-dot--stale{background:var(--fmc-amber)}.fmc-dot--down{background:var(--fmc-rose);box-shadow:0 0 7px rgba(244,63,94,.5)}.fmc-dot--unknown{background:var(--fmc-faint)}.fmc-dev-name{flex:1 1;min-width:0}.fmc-dev-name b{display:block;font:650 12px/1.2 var(--fmc-mono);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fmc-dev-name span{font:500 9.5px/1.3 var(--fmc-mono);color:var(--fmc-faint)}.fmc-dev-check{width:16px;height:16px;flex:none;border:1.5px solid var(--fmc-line);border-radius:5px;display:grid;place-items:center;color:transparent;font-size:10px;transition:all .15s}.fmc-dev-check.on,.fmc-dev.sel .fmc-dev-check{border-color:var(--fmc-cyan);background:rgba(34,211,238,.15);color:var(--fmc-cyan)}.fmc-dev-rows{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 10px;gap:6px 10px}.fmc-dev-kv{display:flex;flex-direction:column;gap:3px}.fmc-dev-kv i{font:600 8.5px/1 var(--fmc-mono);letter-spacing:.13em;color:var(--fmc-faint);text-transform:uppercase;font-style:normal}.fmc-dev-kv b{font:650 11.5px/1 var(--fmc-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fmc-batt{display:flex;align-items:center;gap:6px}.fmc-batt-bar{position:relative;flex:1 1;height:6px;border-radius:2px;background:rgba(148,163,184,.13);overflow:hidden}.fmc-batt-bar i{display:block;height:100%;border-radius:2px;transition:width .8s var(--fmc-ease);box-shadow:0 0 6px currentColor}.fmc-batt-bar:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 6px,var(--fmc-panel) 6px 8px);pointer-events:none}.fmc-dev-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--fmc-hairline);padding-top:8px}.fmc-dev-foot span{font:600 9px/1 var(--fmc-mono);color:var(--fmc-faint);display:inline-flex;align-items:center;gap:4px}.fmc-dev-foot .acu{color:var(--fmc-amber);font-weight:700}.fmc-tagchip{font:650 8.5px/1 var(--fmc-mono);letter-spacing:.06em;color:var(--fmc-cyan);background:rgba(34,211,238,.09);border:1px solid rgba(34,211,238,.25);border-radius:4px;padding:3px 5px}.fmc-list{border-radius:10px;overflow:hidden}.fmc-list-head,.fmc-list-row{display:grid;grid-template-columns:26px minmax(150px,1.4fr) 86px 76px 70px 70px 84px 88px 72px;grid-gap:10px;gap:10px;align-items:center;padding:0 12px}.fmc-list--nt .fmc-list-head,.fmc-list--nt .fmc-list-row{grid-template-columns:26px minmax(170px,1.6fr) 90px 80px 96px 84px 100px 72px}.fmc-list-head{height:38px;font:600 9px/1 var(--fmc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fmc-faint);border-bottom:1px solid var(--fmc-line);position:-webkit-sticky;position:sticky;top:0;background:rgba(8,11,18,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2}.fmc-list-head button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font:inherit;color:inherit;transition:color .15s}.fmc-list-head button.on,.fmc-list-head button:hover{color:var(--fmc-mint)}.fmc-list-row{height:46px;border-bottom:1px solid rgba(148,163,184,.055);cursor:pointer;font:500 11.5px/1 var(--fmc-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .14s}.fmc-list-row:hover{background:rgba(45,212,191,.045)}.fmc-list-row.sel{background:rgba(34,211,238,.07)}.fmc-list-row .name{display:flex;align-items:center;gap:8px;min-width:0}.fmc-list-row .name b{font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fmc-list-row .name span{font:500 9.5px/1 var(--fmc-mono);color:var(--fmc-faint)}.fmc-list-row .num{color:var(--fmc-dim)}.fmc-list-virt{position:relative}.fmc-heat{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));grid-gap:4px;gap:4px;padding:10px;border-radius:10px;background:var(--fmc-well)}.fmc-heat-cell{aspect-ratio:1;border-radius:6px;cursor:pointer;display:flex;align-items:flex-end;justify-content:flex-start;padding:4px;font:700 8px/1 var(--fmc-mono);color:rgba(230,237,243,.85);border:1px solid rgba(255,255,255,.05);transition:transform .15s var(--fmc-ease),box-shadow .15s;overflow:hidden}.fmc-heat-cell:hover{transform:scale(1.1);z-index:2;box-shadow:0 8px 22px -6px rgba(0,0,0,.6)}.fmc-heat-legend{display:flex;align-items:center;gap:10px;font:600 9.5px/1 var(--fmc-mono);color:var(--fmc-faint)}.fmc-heat-legend i{flex:1 1;max-width:150px;height:7px;border-radius:3px;display:block}.fmc-selbar{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:9px 10px 9px 16px;border-radius:999px;background:rgba(9,13,20,.95);border:1px solid rgba(34,211,238,.4);box-shadow:0 16px 50px -12px rgba(0,0,0,.85),0 0 34px -16px rgba(34,211,238,.5);z-index:890;animation:fmcRise .28s var(--fmc-ease)}.fmc-selbar b{font:700 11.5px/1 var(--fmc-mono);color:var(--fmc-cyan)}.fmc-selbar button{font:600 10.5px/1 var(--fmc-mono);color:var(--fmc-dim);background:none;border:1px solid var(--fmc-line);border-radius:999px;padding:7px 12px;cursor:pointer;transition:all .15s}.fmc-selbar button:hover{color:var(--fmc-mint);border-color:rgba(45,212,191,.4)}.fmc-scrim{position:fixed;inset:0;z-index:900;background:rgba(3,5,9,.6);animation:fmcFade .22s}@keyframes fmcFade{0%{opacity:0}to{opacity:1}}.fmc-drawer{position:fixed;top:0;right:0;bottom:0;z-index:901;width:min(440px,96vw);background:var(--fmc-bg0);border-left:1px solid rgba(45,212,191,.25);box-shadow:-30px 0 80px -30px rgba(0,0,0,.9);transform:translateX(100%);animation:fmcSlide .3s var(--fmc-ease) forwards;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;font-family:var(--fmc-mono)}@keyframes fmcSlide{to{transform:none}}.fmc-drawer.closing{animation:fmcSlideOut .24s var(--fmc-ease) forwards}@keyframes fmcSlideOut{to{transform:translateX(100%)}}.fmc-drawer-head{padding:16px 18px 14px;display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--fmc-line);position:-webkit-sticky;position:sticky;top:0;background:rgba(5,7,12,.96);z-index:2}.fmc-phone{width:46px;height:76px;flex:none;border:2px solid rgba(148,163,184,.35);border-radius:10px;position:relative;background:linear-gradient(160deg,rgba(45,212,191,.13),rgba(34,211,238,.04) 55%,transparent);display:grid;place-items:center}.fmc-phone:before{content:"";position:absolute;top:5px;width:12px;height:3px;border-radius:2px;background:rgba(148,163,184,.4)}.fmc-phone i{width:9px;height:9px;border-radius:50%}.fmc-drawer-title{flex:1 1;min-width:0}.fmc-drawer-title h3{font:700 15px/1.2 var(--fmc-mono);letter-spacing:-.01em}.fmc-drawer-title p{font:500 9.5px/1.5 var(--fmc-mono);color:var(--fmc-faint);word-break:break-all;margin-top:4px}.fmc-x{all:unset;cursor:pointer;width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:8px;color:var(--fmc-dim);border:1px solid var(--fmc-line);transition:all .15s}.fmc-x:hover{color:var(--fmc-rose);border-color:rgba(244,63,94,.4)}.fmc-drawer-body{padding:14px 18px 36px;display:flex;flex-direction:column;gap:16px}.fmc-drawer-sec h4{font:600 9.5px/1 var(--fmc-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fmc-teal);margin-bottom:8px}.fmc-kvgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--fmc-hairline);border-radius:8px;overflow:hidden}.fmc-kv{padding:10px 11px;background:var(--fmc-panel)}.fmc-kv i{display:block;font:600 8.5px/1 var(--fmc-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fmc-faint);font-style:normal;margin-bottom:5px}.fmc-kv b{font:700 13px/1.15 var(--fmc-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fmc-kv b small{color:var(--fmc-dim);font-size:10px;font-weight:600}.fmc-pools{display:flex;flex-direction:column;gap:6px}.fmc-pool{display:grid;grid-template-columns:104px 1fr 44px;align-items:center;grid-gap:9px;gap:9px}.fmc-pool i{font:600 9.5px/1.2 var(--fmc-mono);color:var(--fmc-dim);font-style:normal}.fmc-pool .bar{height:5px;border-radius:3px;background:rgba(148,163,184,.13);overflow:hidden}.fmc-pool .bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--fmc-teal),var(--fmc-cyan))}.fmc-pool b{font:700 10px/1 var(--fmc-mono);color:var(--fmc-dim);text-align:right}.fmc-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.fmc-act{all:unset;cursor:pointer;text-align:center;font:600 11px/1 var(--fmc-mono);color:var(--fmc-dim);padding:11px 8px;border:1px solid var(--fmc-line);border-radius:8px;transition:all .15s;box-sizing:border-box}.fmc-act:hover{color:var(--fmc-mint);border-color:rgba(45,212,191,.45);background:rgba(45,212,191,.06)}.fmc-note{width:100%;box-sizing:border-box;min-height:58px;resize:vertical;background:rgba(0,0,0,.3);color:var(--fmc-ink);border:1px solid var(--fmc-line);border-radius:8px;font:500 11px/1.5 var(--fmc-mono);padding:9px 11px;outline:none}.fmc-note:focus{border-color:rgba(45,212,191,.5)}.fmc-conste{grid-column:1/-1;border-top:1px solid var(--fmc-hairline);padding:10px 14px 12px}.fmc-conste-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:9px}.fmc-conste-legend{display:flex;gap:4px;flex-wrap:wrap}.fmc-conste-key{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font:600 9px/1 var(--fmc-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fmc-faint);padding:4px 8px;border-radius:999px;transition:all .15s}.fmc-conste-key:hover{color:var(--fmc-ink);background:rgba(255,255,255,.04)}.fmc-conste-key b{color:var(--fmc-dim);font-weight:700}.fmc-conste-key i{width:7px;height:7px;border-radius:2px}.fmc-conste-key--deployed i{background:var(--fmc-cyan);box-shadow:0 0 6px rgba(34,211,238,.7)}.fmc-conste-key--active i{background:var(--fmc-mint)}.fmc-conste-key--watch i{background:var(--fmc-amber)}.fmc-conste-key--offline i{background:var(--fmc-rose);box-shadow:0 0 6px rgba(244,63,94,.7)}.fmc-conste-key--unknown i{background:var(--fmc-faint)}.fmc-conste-matrix{display:flex;flex-wrap:wrap;gap:4px}.fmc-conste-cell{all:unset;box-sizing:border-box;cursor:pointer;position:relative;width:15px;height:15px;border-radius:3.5px;transition:transform .12s var(--fmc-ease),box-shadow .12s}.fmc-conste-cell:hover{transform:scale(1.45);z-index:2}.fmc-conste-cell:focus-visible{outline:1.5px solid var(--fmc-mint)}.fmc-conste-cell--deployed{background:rgba(34,211,238,.75);box-shadow:0 0 7px rgba(34,211,238,.45),inset 0 0 3px rgba(255,255,255,.35)}.fmc-conste-cell--active{background:rgba(45,212,191,.55);box-shadow:inset 0 0 3px rgba(255,255,255,.2)}.fmc-conste-cell--watch{background:rgba(246,167,35,.7);box-shadow:0 0 6px rgba(246,167,35,.35)}.fmc-conste-cell--offline{background:rgba(244,63,94,.8);box-shadow:0 0 8px rgba(244,63,94,.55);animation:fmcBreathe 2.4s ease-in-out infinite}.fmc-conste-cell--unknown{background:rgba(148,163,184,.22)}.fmc-conste-cell .badge{position:absolute;top:-4px;right:-4px;font:700 7px/1 var(--fmc-mono);color:#06251f;background:var(--fmc-cyan);border-radius:999px;padding:1.5px 3px;pointer-events:none}.fmc-conste-matrix[data-density=sm]{gap:3px}.fmc-conste-matrix[data-density=sm] .fmc-conste-cell{width:11px;height:11px;border-radius:2.5px}.fmc-conste-matrix[data-density=sm] .fmc-conste-cell .badge{display:none}.fmc-conste-matrix[data-density=xs]{gap:2px}.fmc-conste-matrix[data-density=xs] .fmc-conste-cell{width:8px;height:8px;border-radius:2px}.fmc-conste-matrix[data-density=xs] .fmc-conste-cell:hover{transform:scale(1.8)}@media (max-width:960px){.fmc-conste{padding:9px 10px 10px}.fmc-conste-cell{width:13px;height:13px}.fmc-conste-matrix[data-density=sm] .fmc-conste-cell{width:9px;height:9px}.fmc-conste-matrix[data-density=xs] .fmc-conste-cell{width:6px;height:6px}}.fmc-mfd{display:flex;gap:6px;flex-wrap:wrap;padding:5px;border:1px solid var(--fmc-line);border-radius:10px;background:var(--fmc-well);position:-webkit-sticky;position:sticky;top:8px;z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fmc-mfd button{all:unset;cursor:pointer;flex:1 1 auto;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 11px/1 var(--fmc-mono);letter-spacing:.12em;color:var(--fmc-dim);padding:10px 14px;border-radius:7px;transition:all .16s var(--fmc-ease);box-sizing:border-box}.fmc-mfd button:hover{color:var(--fmc-ink);background:rgba(255,255,255,.03)}.fmc-mfd button.on{color:#06251f;background:linear-gradient(135deg,var(--fmc-mint),#35e0c9);box-shadow:0 0 20px -4px rgba(45,212,191,.55)}.fmc-mfd button i{font:700 8.5px/1 var(--fmc-mono);font-style:normal;border:1px solid;border-radius:4px;padding:2.5px 4.5px;opacity:.65}.fmc-mfd button em{font:700 9.5px/1 var(--fmc-mono);font-style:normal;background:rgba(148,163,184,.15);border-radius:999px;padding:3px 7px}.fmc-mfd button.on em{background:rgba(6,37,31,.25)}.fmc-mfd button em.warn{background:rgba(246,167,35,.9);color:#241703}@media (max-width:960px){.fmc-mfd{display:none}}.fmc-chev{display:inline-block;color:var(--fmc-teal);font-size:10px;transition:transform .2s var(--fmc-ease);margin-right:2px}.fmc-chev.open{transform:rotate(90deg)}.fmc-sechead h2:hover .fmc-chev{color:var(--fmc-mint)}.fmc-brief{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 14px;border-color:rgba(34,211,238,.3)}.fmc-brief-items{display:flex;gap:8px;flex-wrap:wrap;flex:1 1}.fmc-brief-item{font:600 10.5px/1 var(--fmc-mono);padding:6px 10px;border-radius:999px;border:1px solid var(--fmc-line)}.fmc-brief-item--good{color:var(--fmc-mint);border-color:rgba(45,212,191,.35);background:rgba(45,212,191,.06)}.fmc-brief-item--warn{color:var(--fmc-amber);border-color:rgba(246,167,35,.35);background:rgba(246,167,35,.06)}.fmc-brief-item--bad{color:var(--fmc-rose);border-color:rgba(244,63,94,.4);background:rgba(244,63,94,.07)}.fmc-hangar{overflow:hidden;border-radius:10px}.fmc-hangar-head,.fmc-hangar-row{display:grid;grid-template-columns:minmax(170px,1.5fr) 56px 90px minmax(130px,1fr) 90px 86px;grid-gap:12px;gap:12px;align-items:center;padding:0 14px}.fmc-hangar-head{height:36px;font:600 9px/1 var(--fmc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fmc-faint);border-bottom:1px solid var(--fmc-line)}.fmc-hangar-row{height:46px;border-bottom:1px solid rgba(148,163,184,.055);cursor:pointer;font:500 11.5px/1 var(--fmc-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .14s}.fmc-hangar-row:hover{background:rgba(45,212,191,.045)}.fmc-hangar-row .nm{min-width:0;display:flex;align-items:center}.fmc-hangar-row .nm b{font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fmc-hangar-row .num{color:var(--fmc-dim)}.fmc-hangar-row .acu{color:var(--fmc-amber);font-weight:700}.fmc-hangar-row .up{color:var(--fmc-mint);font-weight:700}.fmc-hangar-row .down{color:var(--fmc-rose);font-weight:700}.fmc-hangar-bar{display:block;height:3px;border-radius:2px;background:rgba(148,163,184,.13);margin-top:5px;overflow:hidden}.fmc-hangar-bar b{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--fmc-teal),var(--fmc-amber))}.fmc-hangar-head--nt,.fmc-hangar-row--nt{grid-template-columns:minmax(200px,2fr) 70px minmax(140px,1fr)}.fmc-hangar-picks{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-top:1px solid var(--fmc-line);background:rgba(34,211,238,.03)}.fmc-hangar-picks>span:last-child{font:500 10.5px/1.7 var(--fmc-mono);color:var(--fmc-dim)}.fmc-hangar-picks b{color:var(--fmc-cyan);font-weight:650}@media (max-width:960px){.fmc-hangar-head,.fmc-hangar-row{grid-template-columns:minmax(120px,1.4fr) 44px minmax(90px,1fr)}.fmc-hangar-head>:nth-child(n+4),.fmc-hangar-row>:nth-child(n+4){display:none}}.fmc-queue{overflow:hidden;border-radius:10px}.fmc-queue-row{display:grid;grid-template-columns:14px minmax(150px,1fr) minmax(180px,1.4fr) 130px 64px;grid-gap:12px;gap:12px;align-items:center;padding:11px 14px;border-bottom:1px solid rgba(148,163,184,.06);cursor:pointer;transition:background .14s}.fmc-queue-row:last-child{border-bottom:0}.fmc-queue-row:hover{background:rgba(246,167,35,.045)}.fmc-queue-who{min-width:0}.fmc-queue-who b{display:block;font:650 12px/1.3 var(--fmc-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fmc-queue-who span{font:500 9.5px/1.3 var(--fmc-mono);color:var(--fmc-faint)}.fmc-queue-why{display:flex;gap:5px;flex-wrap:wrap}.fmc-queue-why em{font:600 9.5px/1 var(--fmc-mono);font-style:normal;color:var(--fmc-amber);border:1px solid rgba(246,167,35,.3);background:rgba(246,167,35,.06);border-radius:5px;padding:4px 7px}.fmc-queue-why em.bad{color:var(--fmc-rose);border-color:rgba(244,63,94,.35);background:rgba(244,63,94,.07)}.fmc-queue-cost{text-align:right}.fmc-queue-cost b{display:block;font:700 12.5px/1.2 var(--fmc-mono);color:var(--fmc-amber);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fmc-queue-cost span{font:500 9.5px/1.2 var(--fmc-mono);color:var(--fmc-rose)}.fmc-queue-copy{padding:8px 6px;font-size:10px}.fmc-queue-more{padding:11px 14px;font:500 10.5px/1 var(--fmc-mono);color:var(--fmc-faint);background:rgba(246,167,35,.03)}.fmc-queue-more button{all:unset;cursor:pointer;color:var(--fmc-amber);text-decoration:underline}@media (max-width:960px){.fmc-queue-row{grid-template-columns:12px minmax(110px,1fr) 108px}.fmc-queue-copy,.fmc-queue-why{display:none}}.fmc-due{animation:fmcBreathe 1.2s ease-in-out infinite;color:var(--fmc-amber)}.fmc-charts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--fmc-hairline);border:1px solid var(--fmc-line);border-radius:10px;overflow:hidden}@media (max-width:1180px){.fmc-charts{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.fmc-charts{grid-template-columns:1fr}}.fmc-charts .fmc-chart:last-child:nth-child(3n+1){grid-column:1/-1}.fmc-charts .fmc-chart:last-child:nth-child(3n+2){grid-column:span 2}@media (max-width:1180px){.fmc-charts .fmc-chart:last-child{grid-column:auto}.fmc-charts .fmc-chart:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:720px){.fmc-charts .fmc-chart:last-child{grid-column:auto}}.fmc-chart{padding:15px 16px 10px;border-radius:0;background:var(--fmc-panel);border:0;cursor:pointer;transition:background .16s}.fmc-chart:hover{border:0;background:var(--fmc-panel-hi)}.fmc-chart h3{font:650 12px/1 var(--fmc-mono);letter-spacing:.02em;margin-bottom:4px;display:flex;align-items:center}.fmc-chart h3 .max{margin-left:auto;color:var(--fmc-faint);font-size:12px;opacity:0;transition:opacity .15s}.fmc-chart:hover h3 .max{opacity:1;color:var(--fmc-mint)}.fmc-chart p{font:500 10px/1.4 var(--fmc-mono);color:var(--fmc-faint);margin-bottom:8px}.fmc-chart canvas{width:100%;height:196px;display:block}.fmc-chart .big{font:700 18px/1 var(--fmc-mono);color:var(--fmc-mint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fmc-chart-wrap{position:relative}.fmc-chart-stat{position:absolute;top:4px;right:6px;display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right;pointer-events:none}.fmc-chart-stat b{font:700 46px/.95 var(--fmc-mono);letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.92;text-shadow:0 0 26px color-mix(in srgb,currentColor 45%,transparent),0 2px 10px rgba(0,0,0,.6)}.fmc-chart-stat i{font:650 9px/1 var(--fmc-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fmc-dim);font-style:normal}.fmc-chart-stat--big b{font-size:84px}.fmc-chart-stat--big i{font-size:11px}.fmc-chart-stat--tl{left:6px;right:auto;align-items:flex-start;text-align:left}.fmc-chart-stat--br{top:auto;bottom:18px}.fmc-cwrap{position:relative}.fmc-cwrap canvas{touch-action:pan-y}.fmc-tip{position:absolute;transform:translate(-50%,calc(-100% - 12px));display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;border-radius:8px;background:rgba(8,11,18,.96);border:1px solid rgba(45,212,191,.35);box-shadow:0 10px 30px -8px rgba(0,0,0,.8);pointer-events:none;white-space:nowrap;z-index:5}.fmc-tip[data-flip="1"]{transform:translate(-50%,14px)}.fmc-tip b{font:700 12px/1 var(--fmc-mono)}.fmc-tip span{font:600 9px/1 var(--fmc-mono);letter-spacing:.08em;color:var(--fmc-faint);text-transform:uppercase}.fmc-chartmax-scrim{position:fixed;inset:0;z-index:910;background:rgba(3,5,9,.72);display:flex;align-items:center;justify-content:center;padding:4vh 3vw;animation:fmcFade .18s}.fmc-chartmax{width:min(1080px,96vw);border-radius:14px;background:var(--fmc-panel);border:1px solid rgba(45,212,191,.3);box-shadow:0 40px 120px -30px rgba(0,0,0,.9),0 0 60px -22px rgba(45,212,191,.35);animation:fmcPop .22s var(--fmc-ease);font-family:var(--fmc-mono);overflow:hidden}.fmc-chartmax-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px 10px;border-bottom:1px solid var(--fmc-hairline)}.fmc-chartmax-head h3{font:700 15px/1 var(--fmc-mono);margin-bottom:5px}.fmc-chartmax-head p{font:500 11px/1.4 var(--fmc-mono);color:var(--fmc-faint)}.fmc-chartmax-body{padding:14px 18px 18px}.fmc-chartmax-body canvas{width:100%;height:min(56vh,520px);display:block}.fmc-band{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(280px,1fr);grid-gap:10px;gap:10px}.fmc-timeline{padding:14px;border-radius:10px;max-height:390px;overflow-y:auto;overscroll-behavior:contain;background:var(--fmc-panel)}.fmc-tl{position:relative;padding-left:20px;display:flex;flex-direction:column;gap:12px}.fmc-tl:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:1px;background:linear-gradient(180deg,rgba(45,212,191,.4),rgba(148,163,184,.1))}.fmc-tl-item{position:relative}.fmc-tl-item:before{content:"";position:absolute;left:-20px;top:3px;width:9px;height:9px;border-radius:50%;border:2px solid var(--fmc-bg0);box-sizing:border-box}.fmc-tl-item--reward:before{background:var(--fmc-amber);box-shadow:0 0 7px rgba(246,167,35,.6)}.fmc-tl-item--offline:before{background:var(--fmc-rose);box-shadow:0 0 7px rgba(244,63,94,.55)}.fmc-tl-item--degraded:before{background:var(--fmc-violet)}.fmc-tl-item--job:before,.fmc-tl-item--online:before{background:var(--fmc-mint)}.fmc-tl-item--info:before{background:var(--fmc-faint)}.fmc-tl-item b{font:650 11.5px/1.35 var(--fmc-mono);display:block}.fmc-tl-item span{font:500 10px/1.45 var(--fmc-mono);color:var(--fmc-faint)}.fmc-tl-item time{float:right;font:500 9.5px/1 var(--fmc-mono);color:var(--fmc-faint);margin-left:8px}.fmc-tl-item[data-click="1"]{cursor:pointer}.fmc-tl-item[data-click="1"]:hover b{color:var(--fmc-mint)}.fmc-insights{display:flex;flex-direction:column;gap:6px}.fmc-insight{padding:11px 13px;border-radius:8px;display:flex;gap:11px;align-items:flex-start;background:var(--fmc-panel)}.fmc-insight .ico{width:26px;height:26px;flex:none;border-radius:7px;display:grid;place-items:center;font-size:12px}.fmc-insight--good .ico{background:rgba(45,212,191,.12);color:var(--fmc-mint)}.fmc-insight--warn .ico{background:rgba(246,167,35,.12);color:var(--fmc-amber)}.fmc-insight--bad .ico{background:rgba(244,63,94,.12);color:var(--fmc-rose)}.fmc-insight--info .ico{background:rgba(34,211,238,.1);color:var(--fmc-cyan)}.fmc-insight b{font:650 11.5px/1.4 var(--fmc-mono);display:block}.fmc-insight span{font:450 10.5px/1.5 var(--fmc-mono);color:var(--fmc-dim)}.fmc-palette-scrim{position:fixed;inset:0;z-index:920;background:rgba(3,5,9,.65);display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;animation:fmcFade .16s}.fmc-palette{width:min(540px,92vw);border-radius:12px;background:#0b0f16;border:1px solid rgba(45,212,191,.3);box-shadow:0 40px 120px -30px rgba(0,0,0,.9),0 0 50px -18px rgba(45,212,191,.3);overflow:hidden;animation:fmcPop .2s var(--fmc-ease);font-family:var(--fmc-mono)}@keyframes fmcPop{0%{opacity:0;transform:scale(.97) translateY(-8px)}to{opacity:1;transform:none}}.fmc-palette input{width:100%;box-sizing:border-box;background:none;border:0;outline:0;border-bottom:1px solid var(--fmc-line);color:var(--fmc-ink);font:500 13.5px/1 var(--fmc-mono);padding:15px 18px}.fmc-palette-list{max-height:300px;overflow-y:auto;padding:6px}.fmc-palette-item{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:7px;cursor:pointer;font:550 12px/1 var(--fmc-mono)}.fmc-palette-item.on,.fmc-palette-item:hover{background:rgba(45,212,191,.09)}.fmc-palette-item i{font:600 9px/1 var(--fmc-mono);color:var(--fmc-faint);font-style:normal;letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.fmc-palette-item .dot{margin-left:0}.fmc-empty{padding:46px 22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;border-radius:10px}.fmc-empty svg{opacity:.7}.fmc-empty b{font:700 13px/1 var(--fmc-mono)}.fmc-empty span{font:500 11px/1.6 var(--fmc-mono);color:var(--fmc-faint);max-width:360px}.fmc-skel{border-radius:10px;background:linear-gradient(100deg,rgba(255,255,255,.03) 40%,rgba(255,255,255,.065) 50%,rgba(255,255,255,.03) 60%);background-size:200% 100%;animation:fmcShimmer 1.4s infinite}@keyframes fmcShimmer{to{background-position:-200% 0}}.fmc-bottomnav{display:none}@media (max-width:960px){.fmc{padding:10px 8px 128px}.fmc-conbody{padding:10px 8px 16px;gap:12px}.fmc-cluster{grid-template-columns:1fr}.fmc-gaugecard{border-right:0;border-bottom:1px solid var(--fmc-hairline)}.fmc-gaugecard:after{display:none}.fmc-gauge{width:150px;height:150px}.fmc-gauge-val{font-size:34px}.fmc-metrics{grid-template-columns:repeat(2,1fr)}.fmc-band{grid-template-columns:1fr}.fmc-list-head,.fmc-list-row{grid-template-columns:24px minmax(110px,1.6fr) 70px 62px 66px}.fmc-list-head>:nth-child(n+6),.fmc-list-row>:nth-child(n+6){display:none}.fmc-drawer{width:100vw;border-left:0}.fmc-conbar{flex-wrap:wrap}.fmc-conbar .fmc-toplinks{margin-left:0;width:100%}.fmc-bottomnav{display:flex;position:fixed;left:10px;right:10px;bottom:10px;z-index:55;border-radius:14px;background:rgba(7,10,16,.96);border:1px solid var(--fmc-line);box-shadow:0 16px 46px -12px rgba(0,0,0,.85);padding:5px}.fmc-bottomnav button{all:unset;flex:1 1;cursor:pointer;text-align:center;padding:9px 4px;border-radius:10px;font:600 9.5px/1 var(--fmc-mono);letter-spacing:.06em;color:var(--fmc-dim);display:flex;flex-direction:column;align-items:center;gap:4px}.fmc-bottomnav button.on{color:var(--fmc-mint);background:rgba(45,212,191,.09)}.fmc-selbar{bottom:74px;width:max-content;max-width:94vw;flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.fmc *,.fmc :after,.fmc :before{animation-duration:1ms!important;transition-duration:1ms!important}.fmc-ticker-track{animation:none}}.fmc :is(button,a,input,textarea,[tabindex]):focus-visible{outline:2px solid rgba(45,212,191,.7);outline-offset:2px;border-radius:6px}.fmc-alias-pencil{all:unset;cursor:pointer;margin-left:8px;font-size:12px;color:var(--fmc-faint);transition:color .15s}.fmc-alias-pencil:hover{color:var(--fmc-mint)}.fmc-alias-edit{display:flex;gap:6px;align-items:center}.fmc-alias-edit input{flex:1 1;min-width:0;background:rgba(0,0,0,.35);border:1px solid rgba(45,212,191,.4);border-radius:8px;color:var(--fmc-ink);font:600 13px/1 var(--fmc-mono);padding:9px 11px;outline:none}.fmc-alias-edit .fmc-act{padding:9px 10px}.fmc-tagbtn{margin-bottom:9px}.fmc-tagbtn .pill,.fmc-tagbtn button{font-family:var(--fmc-mono)!important}.fmc-tagsheet{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,94vw);max-height:86vh;display:flex;flex-direction:column;border-radius:14px;background:var(--fmc-panel);border:1px solid rgba(45,212,191,.3);box-shadow:0 40px 120px -30px rgba(0,0,0,.9),0 0 60px -22px rgba(45,212,191,.35);font-family:var(--fmc-mono);animation:fmcPop .22s var(--fmc-ease);overflow:hidden}.fmc-tagsheet-grip{display:none}.fmc-tagsheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--fmc-hairline)}.fmc-tagsheet-head h3{font:700 15px/1.3 var(--fmc-mono);margin-top:5px}.fmc-tagsheet-search{margin:12px 14px 0}.fmc-tagsheet-search input{font-size:14px;padding:4px 0}.fmc-tagsheet-spin{color:var(--fmc-mint);animation:fmcSweep 1s linear infinite;display:inline-block}.fmc-tagsheet-body{padding:12px 14px 16px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.fmc-tagsheet-results{display:flex;flex-direction:column;gap:6px}.fmc-tagsheet-model{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--fmc-line);border-radius:10px;transition:all .15s}.fmc-tagsheet-model.on,.fmc-tagsheet-model:hover{border-color:rgba(45,212,191,.5);background:rgba(45,212,191,.05)}.fmc-tagsheet-model b{font:650 13px/1.3 var(--fmc-mono);display:flex;align-items:center}.fmc-tagsheet-model span{font:500 10.5px/1.4 var(--fmc-mono);color:var(--fmc-dim)}.fmc-tagsheet-confirm{display:flex;flex-direction:column;gap:12px}.fmc-tagsheet-variants i{display:block;font:600 9px/1 var(--fmc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fmc-faint);font-style:normal;margin-bottom:7px}.fmc-tagsheet-variants div{display:flex;gap:6px;flex-wrap:wrap}.fmc-tagsheet-variants button{all:unset;cursor:pointer;box-sizing:border-box;font:600 11px/1 var(--fmc-mono);color:var(--fmc-dim);padding:9px 13px;border:1px solid var(--fmc-line);border-radius:999px;transition:all .15s}.fmc-tagsheet-variants button.on{color:#06251f;background:var(--fmc-mint);border-color:var(--fmc-mint);font-weight:700}.fmc-tagsheet-apply{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;font:700 13px/1 var(--fmc-mono);letter-spacing:.04em;color:#06251f;background:linear-gradient(135deg,var(--fmc-mint),#35e0c9);border-radius:10px;padding:14px 16px;box-shadow:0 0 22px -6px rgba(45,212,191,.6);transition:filter .15s}.fmc-tagsheet-apply:hover{filter:brightness(1.08)}.fmc-tagsheet-apply:disabled{opacity:.55;cursor:default}.fmc-tagsheet-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 16px;text-align:center;color:var(--fmc-faint);font:500 11.5px/1.6 var(--fmc-mono)}.fmc-tagsheet-empty b{color:var(--fmc-ink);font-size:13px}.fmc-tagsheet-urllane{display:flex;flex-direction:column;gap:10px}.fmc-tagsheet-urllane i{font:500 11px/1.6 var(--fmc-mono);color:var(--fmc-dim);font-style:normal}.fmc-tagsheet-urllane input{box-sizing:border-box;width:100%;background:rgba(0,0,0,.35);border:1px solid var(--fmc-line);border-radius:10px;color:var(--fmc-ink);font:500 12px/1 var(--fmc-mono);padding:13px;outline:none}.fmc-tagsheet-urllane input:focus{border-color:rgba(45,212,191,.5)}.fmc-tagsheet-msg{padding:11px 16px;border-top:1px solid var(--fmc-hairline);font:600 11px/1.4 var(--fmc-mono);color:var(--fmc-amber)}@media (max-width:960px){.fmc-tagsheet{left:0;top:auto;bottom:0;transform:none;width:100vw;max-height:92dvh;border-radius:18px 18px 0 0;border-left:0;border-right:0;border-bottom:0;animation:fmcSheetUp .28s var(--fmc-ease)}.fmc-tagsheet-grip{display:block;width:44px;height:4px;border-radius:2px;background:rgba(148,163,184,.3);margin:9px auto 0}.fmc-tagsheet-model{padding:15px 14px}.fmc-tagsheet-variants button{padding:12px 16px}.fmc-tagsheet-apply{padding:16px;font-size:14px}}@keyframes fmcSheetUp{0%{transform:translateY(100%)}to{transform:none}}.fmc-tagsheet-browse{display:flex;flex-direction:column;gap:12px}.fmc-tagsheet-browse>i{font:600 9px/1 var(--fmc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fmc-faint);font-style:normal}.fmc-tagsheet-brands{display:flex;gap:6px;flex-wrap:wrap}.fmc-tagsheet-brands button{all:unset;box-sizing:border-box;cursor:pointer;font:600 11px/1 var(--fmc-mono);color:var(--fmc-dim);padding:10px 13px;border:1px solid var(--fmc-line);border-radius:999px;transition:all .15s}.fmc-tagsheet-brands button:hover{color:var(--fmc-mint);border-color:rgba(45,212,191,.45)}.fmc-tagsheet-brands button em{font-style:normal;color:var(--fmc-faint);margin-left:4px}.fmc-tagsheet-brandsel{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;background:rgba(0,0,0,.35);border:1px solid var(--fmc-line);border-radius:10px;color:var(--fmc-ink);font:600 12px/1 var(--fmc-mono);padding:13px 12px;outline:none;cursor:pointer}.fmc-tagsheet-brandsel:focus{border-color:rgba(45,212,191,.5)}.fmc-tagsheet-brandsel option{background:#0b0f16;color:var(--fmc-ink)}.fmc-tagsheet-filter{box-sizing:border-box;width:100%;flex:1 1;min-width:0;background:rgba(0,0,0,.35);border:1px solid var(--fmc-line);border-radius:10px;color:var(--fmc-ink);font:600 12px/1 var(--fmc-mono);padding:12px;outline:none}.fmc-tagsheet-filter:focus{border-color:rgba(45,212,191,.5)}.fmc-tagsheet-scroll{max-height:300px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:6px;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(45,212,191,.45) rgba(148,163,184,.08)}.fmc-tagsheet-scroll::-webkit-scrollbar{width:8px}.fmc-tagsheet-scroll::-webkit-scrollbar-track{background:rgba(148,163,184,.08);border-radius:4px}.fmc-tagsheet-scroll::-webkit-scrollbar-thumb{background:rgba(45,212,191,.45);border-radius:4px}.fmc-tagsheet-scroll::-webkit-scrollbar-thumb:hover{background:rgba(45,212,191,.7)}@media (max-width:960px){.fmc-tagsheet-scroll{max-height:46dvh}}.fmc-hc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:10px;gap:10px}.fmc-hc-card{padding:13px 14px;display:flex;flex-direction:column;gap:11px}.fmc-hc-head{display:flex;align-items:center;gap:9px}.fmc-hc-who{flex:1 1;min-width:0}.fmc-hc-who b{display:block;font:650 12.5px/1.2 var(--fmc-mono)}.fmc-hc-who span{font:500 9.5px/1.4 var(--fmc-mono);color:var(--fmc-faint)}.fmc-hc-pools{display:flex;flex-direction:column;gap:6px}.fmc-hc-pool{display:grid;grid-template-columns:76px 1fr 52px;align-items:center;grid-gap:9px;gap:9px}.fmc-hc-pool>i{font:600 9px/1.2 var(--fmc-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fmc-faint);font-style:normal}.fmc-hc-pool>b{font:700 10.5px/1 var(--fmc-mono);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fmc-hc-pool .meter{position:relative;height:7px;border-radius:3px;background:rgba(148,163,184,.12);overflow:hidden}.fmc-hc-pool .meter .mid{position:absolute;left:50%;top:-1px;bottom:-1px;width:1.5px;background:rgba(148,163,184,.45)}.fmc-hc-pool .meter b{position:absolute;top:0;bottom:0;border-radius:2px;box-shadow:0 0 6px currentColor;opacity:.9}.fmc-hc-runs{display:flex;gap:3.5px;flex-wrap:wrap}.fmc-hc-runs .led{width:10px;height:10px;border-radius:3px;background:rgba(148,163,184,.2)}.fmc-hc-runs .led--healthy,.fmc-hc-runs .led--ok{background:rgba(45,212,191,.7)}.fmc-hc-runs .led--watch{background:rgba(246,167,35,.75)}.fmc-hc-runs .led--investigate{background:rgba(244,63,94,.8);box-shadow:0 0 5px rgba(244,63,94,.5)}.fmc-hc-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--fmc-hairline);padding-top:10px}.fmc-hc-spark{display:inline-flex;align-items:center;gap:6px}.fmc-hc-spark b{font:700 10.5px/1 var(--fmc-mono)}.fmc-hc-mini,.fmc-hc-nospark{color:var(--fmc-faint);font:500 10px/1 var(--fmc-mono)}.fmc-hc-open{margin-left:auto;padding:7px 10px;font-size:10px}@media (max-width:960px){.fmc-hc-grid{grid-template-columns:1fr}.fmc-hc-card{padding:14px}}.fmc-hl{overflow:hidden;border-radius:10px}.fmc-hl-row{display:grid;grid-template-columns:14px minmax(120px,1.3fr) 86px 60px 60px 60px minmax(90px,1fr) 54px 46px 40px;grid-gap:10px;gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid rgba(148,163,184,.055);font:500 11.5px/1 var(--fmc-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fmc-hl-row:last-child{border-bottom:0}.fmc-hl-head{font:600 9px/1 var(--fmc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fmc-faint);border-bottom:1px solid var(--fmc-line)}.fmc-hl-row .who b{display:block;font-weight:650}.fmc-hl-row .who i{font:500 9px/1.3 var(--fmc-mono);color:var(--fmc-faint);font-style:normal}.fmc-hl-row .num{color:var(--fmc-dim)}@media (max-width:960px){.fmc-hl-row{grid-template-columns:12px minmax(100px,1.4fr) 76px 52px 52px 40px}.fmc-hl-row>:nth-child(n+7){display:none}}.fmc-gauge-center:before{content:"";position:absolute;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(5,7,12,.88) 40%,rgba(5,7,12,.45) 68%,transparent 75%);z-index:-1}.fmc-gauge-center{z-index:1}.fmc-gauge-val{text-shadow:0 1px 8px rgba(0,0,0,.9)}.fmc-gauge-sub span,.fmc-gauge-tag{text-shadow:0 1px 4px rgba(0,0,0,.9)}.fmc-holo{-webkit-mask-image:linear-gradient(180deg,#000,#000 52%,rgba(0,0,0,.35) 70%,transparent 88%);mask-image:linear-gradient(180deg,#000,#000 52%,rgba(0,0,0,.35) 70%,transparent 88%)}.fmc-gauge-sub span{background:rgba(5,7,12,.82);border:1px solid rgba(148,163,184,.14);border-radius:7px;padding:5px 8px;color:var(--fmc-ink)}.fmc-gauge-status{background:linear-gradient(rgba(45,212,191,.07),rgba(45,212,191,.07)),#070a10}.fmc-gauge-status--warn{background:linear-gradient(rgba(246,167,35,.08),rgba(246,167,35,.08)),#070a10}.fmc-deckwrap{display:flex;flex-direction:column;gap:14px}@media (max-width:960px){.fmc:not([data-tab=deck]) .fmc-deckwrap,.fmc[data-tab=deck] .fmc-section{display:none}}