.li-card{--li-ink:var(--dk-ink,#221c16);--li-ink2:var(--dk-ink-2,#4a3f33);--li-faint:var(--dk-faint,#5e5243);--li-red:var(--dk-red,#b23020);--li-line:var(--dk-line,#221c162e);--li-card:var(--dk-card,#f7efdc);color:var(--li-ink)}.li-k{font:500 10px var(--font-utility), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--li-faint);margin:0 0 8px}.li-head{align-items:baseline;gap:8px;display:flex}.li-head span{color:var(--li-red);margin-left:auto}.li-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}@media (max-width:900px){.li-grid{grid-template-columns:minmax(0,1fr)}}.li-spark{width:100%;height:90px;display:block}.li-spark path{fill:none;stroke:var(--li-red);stroke-width:2px;stroke-linejoin:round}.li-sum{color:var(--li-ink2);margin:0;font-size:12.5px}.li-sum b{color:var(--li-ink)}.li-bl{margin:0;padding:0;list-style:none}.li-bl li{justify-content:space-between;gap:10px;margin:0 0 2px;padding:5px 8px;font-size:13px;display:flex;position:relative}.li-bl li:before{content:"";width:var(--w);background:color-mix(in srgb, var(--li-red) 16%, transparent);border-radius:2px 4px 4px 2px;position:absolute;inset:0 auto 0 0}.li-bl li>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;overflow:hidden}.li-bl b{font:500 12px var(--font-utility), monospace;color:var(--li-ink2);flex:none}.li-none{color:var(--li-faint);margin:4px 0;font-size:13px}.li-lock{position:relative}.li-blur{filter:blur(5px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.li-over{text-align:center;place-items:center;padding:8px;display:grid;position:absolute;inset:0}.li-over>div{background:var(--li-card);border:1px solid var(--li-line);max-width:380px;padding:14px 18px;box-shadow:0 8px 24px #140e082e}.li-over p{color:var(--li-ink2);margin:0 0 10px;font-size:13.5px}.li-over p b{color:var(--li-ink)}.li-btn{background:var(--li-red);color:#fff;font:600 13px var(--font-body), sans-serif;cursor:pointer;border:0;padding:7px 14px}.li-btn:disabled{opacity:.55;cursor:default}.li-small{margin:8px 0 0!important;font-size:11.5px!important}.li-small a{text-decoration:underline}.li-err{color:var(--li-red)!important}
