.lcode{letter-spacing:.18em;font-variant-numeric:tabular-nums;color:#f3ecff;-webkit-user-select:all;user-select:all;background:linear-gradient(#c496ff1c,#b51ff40d);border-radius:14px;justify-self:center;margin:2px 0;padding:12px 22px 12px 26px;font-size:27px;font-weight:640;box-shadow:inset 0 0 0 1px #cdb6ff33,0 14px 34px -22px #b51ff4b3}.lrows{margin:0}.lrow{border-top:1px solid #ffffff0f;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:4px 14px;min-height:50px;padding:10px 0;display:grid}.lrow:first-child{border-top:0}.lrow dt{color:var(--text-2);font-size:13.5px}.lrow dd{min-width:0;color:var(--text);gap:2px;margin:0;font-size:14.5px;font-weight:560;display:grid}.lrow dd small{color:var(--text-3);font-size:12.5px;font-weight:450;line-height:1.4}.lrow dd b{text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.lstate--good{color:var(--mint)}.lstate--warn{color:var(--gold)}.lnote{color:var(--text-2);background:#ffd27a0f;border-radius:12px;padding:11px 13px;font-size:13.5px;line-height:1.5;box-shadow:inset 0 0 0 1px #ffd27a24}.lnote[hidden]{display:none}.lnote a{color:var(--lilac);text-underline-offset:3px;font-weight:560}.lnote a:hover{color:#fff}@media (max-width:420px){.lcode{padding:10px 16px 10px 20px;font-size:23px}.lrow{grid-template-columns:70px minmax(0,1fr)}}
