.lp .kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lp .kpis div{border:1px solid var(--g100);background:#fff;border-radius:12px;padding:9px 10px}.lp .kpis span{color:var(--g500);font-size:10.5px;font-weight:700;display:block}.lp .kpis b{font-family:var(--font-sora);color:var(--g900);font-variant-numeric:tabular-nums;margin-top:3px;font-size:16px;display:block}.lp .kpis small{color:var(--em7);font-size:10.5px;font-weight:700}.lp .spark{border:1px solid var(--g100);background:var(--g50);border-radius:12px;margin-top:12px;padding:10px 12px 6px}.lp .spark .sh{color:var(--g500);justify-content:space-between;margin-bottom:4px;font-size:11.5px;font-weight:700;display:flex}.lp .spark svg{width:100%;height:78px;display:block}.lp .ins-line{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;align-items:flex-start;gap:10px;margin-top:10px;padding:9px 11px;font-size:12px;display:flex}.lp .ins-line b{color:#78350f}.lp .fchips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.lp .fchips span{border:1px solid var(--g200);color:var(--g600);background:#fff;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.lp .fchips span.on{background:var(--em50);border-color:var(--em100);color:var(--em7)}.lp .heat-card .heat{padding:2px 0 0}.lp .drill{background:var(--g50);border:1px solid var(--g100);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:8px 10px;font-size:12px;display:flex}.lp .drill b{font-variant-numeric:tabular-nums}.lp .ins{gap:8px;display:grid}.lp .ins div{border:1px solid var(--g100);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:grid}.lp .ins i{border-radius:50%;width:9px;height:9px;display:block}.lp .ins small{color:var(--g500);margin-top:2px;font-size:11.5px;display:block}.lp .ins a,.lp .ins .act{color:var(--em7);white-space:nowrap;font-size:11.5px;font-weight:700}.lp .ins .crit i{background:#e11d48}.lp .ins .warn i{background:#f59e0b}.lp .ins .info i{background:#0ea5e9}.lp .ins .good i{background:#10b981}.lp .mtab{border-collapse:collapse;width:100%;font-size:12px}.lp .mtab th{color:#94a3b8;text-align:right;padding:0 0 6px;font-size:10.5px;font-weight:700}.lp .mtab td{text-align:right;font-variant-numeric:tabular-nums;color:#e2e8f0;border-top:1px solid #ffffff0f;padding:7px 0}.lp .mtab th:first-child,.lp .mtab td:first-child{text-align:left}.lp .mtab .neg{color:#fda4af;font-weight:700}.lp .mtab .lo{color:#fcd34d;font-weight:700}.lp .mtab .ok{color:#6ee7b7;font-weight:700}.lp .sig{gap:7px;margin-top:12px;display:grid}.lp .sig div{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:12px;display:flex}.lp .sig b{color:#fff}.lp .bld .grp{margin-bottom:10px}.lp .bld .grp span.l{color:var(--g500);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.lp .bld .chips{flex-wrap:wrap;gap:5px;display:flex}.lp .bld .chips em{border:1px dashed var(--g300);color:var(--g500);border-radius:8px;padding:4px 8px;font-size:11.5px;font-style:normal;font-weight:700}.lp .bld .chips em.on{border-style:solid;border-color:var(--em100);background:var(--em50);color:var(--em7)}.lp .rtab{border-collapse:collapse;width:100%;margin-top:4px;font-size:12px}.lp .rtab th{color:var(--g500);text-align:right;padding-bottom:5px;font-size:10.5px;font-weight:700}.lp .rtab td{text-align:right;font-variant-numeric:tabular-nums;border-top:1px solid var(--g100);padding:5px 0}.lp .rtab th:first-child,.lp .rtab td:first-child{text-align:left}.lp .rtab tr.sub td{background:var(--g50);font-weight:700}.lp .exp{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lp .exp span{border:1px solid var(--g200);color:var(--g700);border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:700}.lp .exp span.pri{background:var(--em6);border-color:var(--em6);color:#fff}.lp .stack{gap:14px;display:grid}.lp .bud .bb .mk{background:var(--g900);opacity:.55;width:2px;position:absolute;top:0;bottom:0}.lp .cmp{border-collapse:collapse;width:100%;font-size:12px}.lp .cmp th{color:var(--g500);text-align:right;padding-bottom:5px;font-size:10.5px;font-weight:700}.lp .cmp td{text-align:right;font-variant-numeric:tabular-nums;border-top:1px solid var(--g100);padding:6px 0}.lp .cmp th:first-child,.lp .cmp td:first-child{text-align:left}.lp .cmp tr.tot td{color:var(--g900);font-weight:800}@media (max-width:640px){.lp .kpis{grid-template-columns:1fr 1fr}}
