:root{--il-red:#ef5a5a;--il-good:#22a86b;--il-bn:#f0b90b;--il-blue:#4b8fe8;--il-grey:#6b6b78}.il{background:linear-gradient(#ef5a5a17,#ffffff05 220px),#121216;border:1px solid #ef5a5a47;border-radius:26px;margin:28px 0 0;padding:26px 28px 30px}.il-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.il-top h2{font:600 22px var(--font);color:var(--text);margin:0}.il-head{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.il-head b{color:var(--text-2);font-weight:500;font-family:var(--mono)}.il-live{background:var(--il-red);color:#fff;font:600 12px var(--mono);letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.il-live.stale{background:var(--il-grey)}.il-live i{background:#fff;border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.il-live:not(.stale) i{animation:1.6s infinite pulse-white}}.il-since{text-align:right}.il-since span{color:var(--text-3);font-size:12px;display:block}.il-since b{font:600 20px var(--mono);color:var(--il-red);font-variant-numeric:tabular-nums}.il-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 16px;display:grid}.il-kpi{border:1px solid var(--border);background:#ffffff08;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.il-kpi span{color:var(--text-3);font-size:13px}.il-kpi b{font:700 28px/1.1 var(--mono);color:var(--text)}.il-kpi b.crit{color:var(--il-red)}.il-kpi b.good{color:var(--il-good)}.il-kpi small{color:var(--text-3);font-size:12px;line-height:1.5}.il-bar{border-radius:10px;gap:2px;height:34px;display:flex;overflow:hidden}.il-bar i{align-items:center;min-width:0;display:flex;position:relative}.il-bar i em{font:600 12px var(--mono);color:#fff;white-space:nowrap;text-overflow:ellipsis;padding:0 10px;font-style:normal;overflow:hidden}.il-bar .fr,.il-bar-legend .fr{background:var(--il-good)}.il-bar .eth,.il-bar-legend .eth{background:var(--il-red)}.il-bar .rest,.il-bar-legend .rest{background:#3a3a44}.il-bar-legend{color:var(--text-3);flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:12px;display:flex}.il-bar-legend i,.il-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.il-graph-wrap{margin-top:28px;position:relative}.il-gh{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.il-gh h3,.il-feed-wrap h3{font:600 17px var(--font);color:var(--text);margin:0 0 4px}.il-gh p{color:var(--text-3);max-width:760px;margin:0;font-size:13px;line-height:1.6}.il-toggle{border:1px solid var(--border-2);height:32px;color:var(--text-2);font:500 13px var(--font);cursor:pointer;background:#ffffff0a;border-radius:999px;flex:none;padding:0 14px}.il-toggle:hover{color:var(--text)}.il-legend{color:var(--text-3);flex-wrap:wrap;gap:6px 16px;margin:12px 0 6px;font-size:12px;display:flex}.il-legend i{border-radius:50%}.il-legend i.dash{border-top:2px dashed var(--il-good);border-radius:0;width:18px;height:0}.il-graph-scroll{margin:0 -8px;padding:0 8px;overflow-x:auto}.il-graph{min-width:var(--il-w,980px)}.il-svg{width:100%;height:auto;display:block}.il-colh{font:600 12px var(--mono);fill:var(--text-3);letter-spacing:.04em}.il-e{fill:none;stroke:#ef5a5a73;color:#ef5a5ab3;transition:opacity .2s,stroke .2s}.il-e.stolen{stroke:#f0b90b99;color:#f0b90bd9}.il-e.freeze{stroke:var(--il-good);color:var(--il-good);stroke-dasharray:5 5}.il-e.delegate{stroke:var(--lilac);color:var(--lilac);stroke-dasharray:3 4}.il-n{cursor:pointer;outline:none}.il-n circle{stroke:#00000080;stroke-width:1.5px;transition:opacity .2s}.il-n .ring{fill:none;stroke:var(--il-good);stroke-width:2px;stroke-dasharray:3 3}.il-n .nl{font:600 12.5px var(--font);fill:var(--text);paint-order:stroke;stroke:#121216;stroke-width:4px}.il-n .ns{font:500 11.5px var(--mono);fill:var(--text-3);paint-order:stroke;stroke:#121216;stroke-width:4px}.il-n.victim .ns{fill:var(--il-bn)}.il-n.attacker .ns{fill:#ff9a9a}.il-graph.focus .il-e:not(.on){opacity:.12}.il-graph.focus .il-n:not(.on){opacity:.3}.il-graph.focus .il-e.on{stroke-opacity:1}.il-detail{border:1px solid var(--border-2);z-index:5;background:#16161cf7;border-radius:18px;width:340px;max-width:100%;padding:18px 20px;position:absolute;top:70px;right:0;box-shadow:0 24px 60px -20px #000000e6}.il-detail .il-x{color:var(--text-3);cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:8px;right:10px}.il-kind{font:500 12px var(--mono);color:var(--text-3)}.il-name{color:var(--text);margin:4px 0 6px;font-size:17px;display:block}.il-addr{font:500 11.5px var(--mono);color:var(--lilac);word-break:break-all;display:block}.il-detail p{color:var(--text-2);margin:10px 0 0;font-size:13px;line-height:1.6}.il-bal{color:var(--text-3);flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:12.5px;display:flex}.il-bal b{color:var(--text);font-family:var(--mono)}.il-bal em{color:var(--il-good);margin-left:4px;font-size:11px;font-style:normal}.il-detail ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.il-detail li{color:var(--text-2);grid-template-columns:minmax(0,1fr) auto auto;gap:8px;font-size:12.5px;display:grid}.il-detail li b{font:500 12px var(--mono);color:var(--text)}.il-detail li a{color:var(--lilac);font-size:12px}.il-feed-wrap{margin-top:30px}.il-feed{gap:2px;max-height:620px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.il-feed li{color:var(--text-2);border-radius:10px;grid-template-columns:150px 86px minmax(0,1fr);gap:12px;padding:10px 12px;font-size:13.5px;line-height:1.6;display:grid}.il-feed li:nth-child(odd){background:#ffffff06}.il-feed time{font:500 12px var(--mono);color:var(--text-3)}.il-feed time small{opacity:.8;font-size:11px;display:block}.il-tag{font:600 11.5px var(--font)}.il-feed li.crit .il-tag{color:var(--il-bn)}.il-feed li.warn .il-tag{color:#ff9a9a}.il-feed li.good .il-tag{color:var(--il-good)}.il-feed li.info .il-tag{color:var(--lilac)}.il-feed p{margin:0}.il-feed a{color:var(--lilac);font-size:12px}.il-fine{color:var(--text-3);margin:14px 0 0;font-size:12px;line-height:1.7}.il-parties{margin-top:34px}.ip-graph{margin-top:4px}.ip-legend i.ln{vertical-align:3px;border-top:2px solid #ffffff73;border-radius:0;width:18px;height:0}.ip-legend i.ln.freeze{border-top:2px dashed var(--il-good)}.ip-legend i.ln.attack{border-top-color:var(--il-red)}.ip-legend i.ln.comp{border-top-color:var(--il-bn)}.ip-legend i.ln.inv{border-top:2px dashed var(--lilac)}.ip-legend i.ln.coop{border-top-color:var(--il-blue)}.ip-legend i.ln.block{border-top-color:#e8963c}.ip-gh{font:600 12px var(--mono);fill:var(--text-3);letter-spacing:.04em}.ip-e path{fill:none;stroke:#ffffff47;stroke-width:1.6px;color:#ffffff73;transition:opacity .2s}.ip-e text{opacity:0;font:500 11px var(--font);fill:var(--text-3);paint-order:stroke;stroke:#121216;stroke-width:4px;transition:opacity .2s}.ip-e.freeze path{stroke:var(--il-good);color:var(--il-good);stroke-dasharray:5 4}.ip-e.attack path{stroke:var(--il-red);color:var(--il-red);stroke-width:2.4px}.ip-e.comp path{stroke:var(--il-bn);color:var(--il-bn)}.ip-e.inv path{stroke:var(--lilac);color:var(--lilac);stroke-dasharray:3 4}.ip-e.coop path{stroke:var(--il-blue);color:var(--il-blue)}.ip-e.block path{stroke:#e8963c;color:#e8963c}.ip-n{cursor:pointer;outline:none}.ip-n circle{stroke:#0000008c;stroke-width:2px}.ip-n.on circle,.ip-n:focus-visible circle{stroke:#fff}.ip-n .ig{font:700 18px var(--font);fill:#fff;pointer-events:none}.ip-n .nl{font:600 13px var(--font);fill:var(--text);paint-order:stroke;stroke:#121216;stroke-width:4px}.ip-graph.focus .ip-e:not(.on){opacity:.15}.ip-e.lab text,.ip-e.on text,.ip-e:hover text{opacity:1}.ip-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:16px;display:grid}.ip-card{border:1px solid var(--border);background:#ffffff08;border-radius:16px;min-width:0;padding:16px 18px;scroll-margin:90px;transition:border-color .2s}.ip-card.on{border-color:var(--lilac)}.ip-card header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ip-card header b{color:var(--text);font-size:15.5px}.ip-card header small{color:var(--text-3);font-size:12px}.ip-st{font:600 11.5px var(--font);color:#fff;background:var(--c);border-radius:999px;margin-left:auto;padding:2px 9px}.ip-sum{color:var(--text-2);margin:8px 0 0;font-size:13.5px;line-height:1.6}.ip-card ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ip-card li{color:var(--text-2);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:4px 8px;font-size:12.5px;line-height:1.55;display:grid}.ip-card li time{font:500 11.5px var(--mono);color:var(--text-3);white-space:nowrap}.ip-card li p{grid-column:1/-1;margin:0}.ip-card li a{color:var(--lilac);font-size:12px}.ip-card li em{color:var(--text-3);font-size:12px;font-style:normal}.ip-lv{font:600 10.5px var(--font);border-radius:4px;justify-self:start;padding:0 6px}.ip-lv.official{color:var(--il-good);background:#22a86b2e}.ip-lv.onchain{color:var(--il-blue);background:#4b8fe82e}.ip-lv.media{color:var(--text-2);background:#ffffff14}.ip-lv.rumor{color:#e8963c;background:#e8963c2e}.ip-none{color:var(--text-3);margin:8px 0 0;font-size:12.5px}.il-time{border:1px solid var(--border);background:#ffffff08;border-radius:14px;grid-template-columns:auto minmax(0,1fr) 260px;align-items:center;gap:14px;margin:14px 0 4px;padding:12px 14px;display:grid}.il-play{background:var(--il-red);color:#fff;cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;font-size:13px}.il-track{padding:10px 0 18px;position:relative}.il-track input{z-index:2;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0;position:relative}.il-track input::-webkit-slider-runnable-track{background:0 0;height:18px}.il-track input::-moz-range-track{background:0 0;height:6px}.il-track input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;box-shadow:0 0 0 3px var(--il-red), 0 0 14px 2px #ef5a5acc;background:#fff;border:0;border-radius:50%}.il-track input::-moz-range-thumb{width:16px;height:16px;box-shadow:0 0 0 3px var(--il-red), 0 0 14px 2px #ef5a5acc;background:#fff;border:0;border-radius:50%}.il-track input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--il-red)}.il-rail{pointer-events:none;background:#ffffff14;border-radius:3px;height:6px;position:absolute;top:16px;left:0;right:0;overflow:hidden}.il-fill{width:var(--p,100%);background:linear-gradient(90deg,#ef5a5a 0%,#f0b90b 50%,#ef5a5a 100%) 0 0/360px 100% repeat-x;border-radius:3px;animation:2.4s linear infinite il-flow;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:0 0 10px #ef5a5a8c}.il-fill:after{content:"";background:linear-gradient(90deg,#0000,#f0b90be6,#0000);width:90px;animation:2.6s ease-in-out infinite il-shine;position:absolute;top:0;bottom:0;left:0}@keyframes il-flow{0%{background-position:0 0}to{background-position:360px 0}}@keyframes il-shine{0%{transform:translate(-90px)}to{transform:translate(1400px)}}@media (prefers-reduced-motion:reduce){.il-fill,.il-fill:after{animation:none}.il-fill:after{display:none}}.il-marks{pointer-events:none;height:8px;position:absolute;top:2px;left:0;right:0}.il-marks i{background:var(--il-grey);pointer-events:auto;border-radius:2px;width:3px;height:8px;margin-left:-1px;position:absolute;top:0}.il-marks i.delegate{background:var(--lilac)}.il-marks i.stolen{background:var(--il-bn)}.il-marks i.freeze{background:var(--il-good)}.il-marks i.flow{background:var(--il-red)}.il-ticks{height:14px;font:500 10.5px var(--mono);color:var(--text-3);position:absolute;bottom:0;left:0;right:0}.il-ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.il-ticks span:first-child{left:0;transform:none}.il-ticks .end{left:auto;right:0;transform:none}.il-now{color:var(--text-3);gap:2px;min-width:0;font-size:12px;display:grid}.il-now b{font:600 14px var(--mono);color:var(--text)}.il-now b small{font:500 11px var(--font);color:var(--text-3);margin-left:8px}.il-now em{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.il-graph.timed .future{opacity:.05}.il-graph .il-e,.il-graph .il-n{transition:opacity .25s}.il-e.fresh{stroke-opacity:1;filter:drop-shadow(0 0 4px #ff7878cc)}.ih-parties{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 20px;display:flex}.ih-ph{color:var(--text-3);margin-right:4px;font-size:12px}.ih-parties a{border:1px solid var(--border);max-width:100%;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex;overflow:hidden}.ih-parties a:hover{border-color:var(--border-2);color:var(--text)}.ih-parties a i{border-radius:50%;flex:none;width:8px;height:8px}.ih-parties a b{color:var(--text);font-weight:600}@media (width<=900px){.il{border-radius:20px;padding:20px 16px 22px}.il-top{grid-template-columns:1fr;gap:10px}.il-since{text-align:left}.il-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.il-kpi b{font-size:22px}.il-gh{flex-direction:column;align-items:flex-start}.il-detail{width:auto;margin-top:12px;position:static}.il-feed li{grid-template-columns:1fr;gap:2px}.ip-cards{grid-template-columns:minmax(0,1fr)}.il-time{grid-template-columns:auto minmax(0,1fr)}.il-now{grid-column:1/-1}}
