.lv-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:14px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.lv-ring{--p:0%;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--accent) 0 var(--p),color-mix(in srgb,var(--muted) 25%,transparent) var(--p) 100%)}.lv-ring>div{width:88px;height:88px;border-radius:50%;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.lv-ring b{font-family:var(--display);font-weight:900;font-size:40px}.lv-ring small{color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.06em}.lv-parts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.lv-parts li{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.lv-parts li>span:first-child{display:flex;flex-direction:column;min-width:0}.lv-parts b{font-size:13.5px}.lv-parts small{color:var(--muted);font-size:12px}.lv-parts li>span:last-child{font-weight:800;color:var(--accent-ink);font-size:13px}.lv-badges{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 8px;gap:10px 8px}.lv-badges li{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:11px;color:var(--muted);min-width:0}.lv-badges i{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;font-style:normal;font-family:var(--display);font-weight:900;font-size:17px;background:var(--surface);border:1px dashed var(--line);color:var(--muted)}.lv-badges li.got i{background:var(--accent);color:var(--on-accent);border:0}.lv-badges li.got{color:var(--text);font-weight:700}.lv-badges small{display:none}.lv-mini{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);font-family:var(--display);font-weight:900;font-size:18px;flex:none}@media (max-width:380px){.lv-card{grid-template-columns:1fr;justify-items:center}.lv-parts{width:100%}}.lv-sm{margin:14px 0 0}.lv-sm .hx-sec-h h2{font-size:18px}.lv-sm .lv-card{gap:12px;padding:10px 12px}.lv-sm .lv-ring{width:84px;height:84px}.lv-sm .lv-ring>div{width:66px;height:66px}.lv-sm .lv-ring b{font-size:30px}.lv-sm .lv-ring small{font-size:9.5px}.lv-sm .lv-parts{gap:5px}.lv-sm .lv-parts b{font-size:12.5px}.lv-sm .lv-parts small{font-size:11px}.lv-sm .lv-badges{margin-top:8px}.lv-sm .lv-badges i{width:36px;height:36px;font-size:14px;border-radius:11px}@media (max-width:380px){.lv-sm .lv-card{grid-template-columns:auto minmax(0,1fr);justify-items:stretch}}.lv-sm .hx-sec-h{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.lv-sm .hx-sec-h a{margin-left:auto;font-size:13px;font-weight:600;color:var(--accent-ink)}