.lp .g2-dist{background:var(--card);border-radius:26px;box-shadow:0 0 0 1px var(--line),inset 0 1px #ffffffb0,0 40px 80px -40px #0b1d4a55;margin:0;padding:28px}html.dark .lp .g2-dist{box-shadow:0 0 0 1px var(--line),0 40px 80px -40px #000}.lp .g2-dist-cap{display:grid;gap:4px;margin-bottom:20px}.lp .g2-dist-cap b{font-size:16px;letter-spacing:-.015em}.lp .g2-dist-cap span{color:var(--ink-3);font-size:13px}.lp .g2-dist-rows{display:grid;gap:6px;list-style:none;margin:0;padding:0}.lp .g2-dist-row{align-items:center;border-radius:14px;display:grid;gap:16px;grid-template-columns:96px minmax(0,1fr) 84px;padding:12px 14px}.lp .g2-dist-row.top{background:var(--red-s)}.lp .g2-dist-row.b-high.top{background:color-mix(in srgb,var(--sev-high) 12%,var(--card))}.lp .g2-dist-name{display:grid;gap:2px}.lp .g2-dist-name b{color:var(--ink);font-size:14px;font-weight:600}.lp .g2-dist-name small{color:var(--ink-3);font-size:11px}.lp .g2-dist-track{background:var(--bg-2);border-radius:99px;display:block;height:10px;overflow:hidden}.lp .g2-dist-row.top .g2-dist-track{background:color-mix(in srgb,var(--card) 70%,transparent)}.lp .g2-dist-track i{border-radius:99px;display:block;height:100%}.lp .g2-dist .b-crit i{background:var(--red)}.lp .g2-dist .b-high i{background:var(--sev-high)}.lp .g2-dist .b-med i{background:var(--sev-med)}.lp .g2-dist .b-low i{background:var(--sev-low)}.lp .g2-dist .b-info i{background:var(--sev-info)}.lp .g2-dist-num{display:grid;gap:2px;text-align:right}.lp .g2-dist-num b{color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:640;letter-spacing:-.02em}.lp .g2-dist-num small{color:var(--ink-3);font-size:12px}.lp .g2-dist-foot{align-items:center;border-top:1px solid var(--line);color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px 12px;line-height:1.5;margin:18px 0 0;padding-top:16px}.lp .g2-dist-tag{background:var(--red-s);border-radius:99px;color:var(--red);display:inline-block;flex:none;font-size:12px;font-weight:600;margin:0 0 8px;padding:4px 10px}@media(max-width:520px){.lp .g2-dist{padding:20px}.lp .g2-dist-row{gap:10px;grid-template-columns:76px minmax(0,1fr) 70px;padding:10px}}.lp .g2-anat .seg{margin-bottom:14px}.lp .g2-anat .seg .thumb[style*="width: 0px"]~button[aria-pressed=true],.lp .g2-anat .seg .thumb[style*="width:0px"]~button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.lp .g2-anat .seg button[aria-pressed=false]{color:var(--ink-2)}.lp .g2-anat-card{background:var(--card);border-radius:24px;box-shadow:0 0 0 1px var(--line),inset 0 1px #ffffffb0,0 40px 80px -40px #0b1d4a66;padding:24px}.lp .g2-anat-top{align-items:flex-start;border-bottom:1px solid var(--line-2);display:flex;gap:20px;justify-content:space-between;padding-bottom:18px}.lp .g2-anat-k{color:var(--ink-3);display:block;font:500 11.5px JetBrains Mono,monospace;letter-spacing:.04em}.lp .g2-anat-top>div>b{display:block;font-size:18px;letter-spacing:-.025em;margin:4px 0}.lp .g2-anat-sev{color:var(--ink-3);font-size:13px}.lp .g2-anat-total{border-radius:22px;display:grid;flex:none;height:96px;place-content:center;text-align:center;transition:background .5s,color .5s;width:96px}.lp .g2-anat-total b{font-size:40px;font-variant-numeric:tabular-nums;letter-spacing:-.05em;line-height:1}.lp .g2-anat-total span{font-size:12px;font-weight:600;margin-top:4px}.lp .g2-anat-parts{display:grid;gap:14px;list-style:none;margin:16px 0 0;padding:0}.lp .g2-anat-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.lp .g2-anat-row b{display:block;font-size:14.5px;font-weight:600}.lp .g2-anat-row small{color:var(--ink-3);display:block;font-size:12.5px;line-height:1.45;margin-top:2px}.lp .g2-anat-row em{font-size:14px;font-style:normal;font-weight:500;white-space:nowrap}.lp .g2-anat-row b .g2-anat-rank{color:var(--ink-3);display:inline;font-size:11.5px;font-weight:500;margin-left:6px}.lp .g2-anat-row em{font-size:13px;font-weight:600}.lp .g2-anat-bar{background:var(--bg-3);border-radius:99px;display:block;height:8px;margin-top:7px;overflow:hidden;width:calc(var(--max)*100%)}.lp .g2-anat-bar s{background:var(--blue);border-radius:inherit;display:block;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);width:calc(var(--fill)*100%)}.lp .g2-anat-act{align-items:flex-start;border-top:1px solid var(--line-2);color:var(--ink-2);display:flex;font-size:13.5px;gap:10px;margin:20px 0 0;padding-top:16px}.lp .g2-anat-act .tag{flex:none}.lp .g2-bands{display:grid;gap:6px;grid-template-columns:repeat(5,1fr);list-style:none;margin:16px 0 0;padding:0}.lp .g2-bands li{background:var(--card);border-radius:12px;box-shadow:0 0 0 1px var(--line);font-size:12px;padding:10px 10px 9px;transition:box-shadow .3s}.lp .g2-bands li.on{box-shadow:0 0 0 2px var(--ink)}.lp .g2-bands i{border-radius:99px;display:block;height:4px;margin-bottom:6px;width:16px}.lp .g2-bands b{display:block;font-size:12.5px}.lp .g2-bands span{color:var(--ink-3);font-size:11px}@media(max-width:560px){.lp .g2-anat-card{padding:18px}.lp .g2-anat-total{border-radius:18px;height:76px;width:76px}.lp .g2-anat-total b{font-size:30px}.lp .g2-bands{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.lp .g2-anat-bar s,.lp .g2-anat-total{transition:none}}
