.scorecard[data-v-f112f25d]{gap:14px;display:grid}.ring[data-v-f112f25d]{justify-self:center;place-items:center;width:148px;height:148px;display:grid;position:relative}.ring svg[data-v-f112f25d]{position:absolute;inset:0;transform:rotate(-90deg)}.trk[data-v-f112f25d]{stroke:var(--wash)}.val[data-v-f112f25d]{stroke:var(--primary)}.num[data-v-f112f25d]{letter-spacing:-.02em;text-align:center;font-size:40px;font-weight:700;line-height:1}.num small[data-v-f112f25d]{color:var(--muted);letter-spacing:0;margin-top:6px;font-size:13px;font-weight:500;display:block}.meta-line[data-v-f112f25d]{color:var(--ink-2)}.how summary[data-v-f112f25d],.meta-line[data-v-f112f25d]{text-align:center;font-size:14px}.how summary[data-v-f112f25d]{cursor:pointer;color:var(--primary);border-radius:8px;font-weight:600;list-style:none}.how summary[data-v-f112f25d]::-webkit-details-marker{display:none}.chev[data-v-f112f25d]{vertical-align:-3px;transition:transform var(--t-panel) var(--ease);font-size:18px}.how[open] .chev[data-v-f112f25d]{transform:rotate(180deg)}.how p[data-v-f112f25d]{color:var(--ink-2);background:var(--wash-2);border-radius:var(--r-ctl);margin-top:10px;padding:12px 14px;font-size:14px}.how[open] p[data-v-f112f25d]{animation:reveal-f112f25d var(--t-panel) var(--ease)}@keyframes reveal-f112f25d{0%{opacity:0;transform:translateY(-4px)}}.bars[data-v-f112f25d]{border-top:1px solid var(--hair-soft);gap:10px;padding-top:14px;display:grid}.bars h3[data-v-f112f25d]{color:var(--ink-2);font-weight:600}.bar[data-v-f112f25d],.bars h3[data-v-f112f25d]{font-size:13px}.bar[data-v-f112f25d]{grid-template-columns:76px minmax(40px,1fr) auto;align-items:center;gap:10px;display:grid}.track[data-v-f112f25d]{background:var(--wash);height:6px;overflow:hidden}.track[data-v-f112f25d],.track i[data-v-f112f25d]{border-radius:var(--pill)}.track i[data-v-f112f25d]{background:var(--ink-2);height:100%;display:block}.bar b[data-v-f112f25d]{font-weight:600}.c[data-v-f112f25d]{color:var(--muted)}@media (width>=761px) and (height<=760px){.scorecard[data-v-f112f25d]{gap:10px}.ring[data-v-f112f25d]{width:124px;height:124px}.num[data-v-f112f25d]{font-size:34px}}@media (width<=760px){.ring[data-v-f112f25d]{width:124px;height:124px}.num[data-v-f112f25d]{font-size:34px}.how summary[data-v-f112f25d]{justify-content:center;align-items:center;gap:4px;min-height:44px;display:flex}}
