.focus[data-v-6e7363bd]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.unit[data-v-6e7363bd]{padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.unit[data-v-6e7363bd]:last-child{border-bottom:0}.unit-head[data-v-6e7363bd]{display:flex;align-items:baseline;gap:var(--space-2)}.rank[data-v-6e7363bd]{flex:none;width:20px;height:20px;border-radius:50%;background:var(--yellow-tint);color:var(--yellow-ink);font-size:12px;font-weight:600;line-height:20px;text-align:center}.unit-name[data-v-6e7363bd]{flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.wrong[data-v-6e7363bd]{flex:none;font-size:12px;color:var(--wrong)}.pitch[data-v-6e7363bd]{margin:var(--space-3) 0 0 28px;display:flex;flex-direction:column;gap:var(--space-2)}.lead[data-v-6e7363bd]{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2)}.resources[data-v-6e7363bd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.resource[data-v-6e7363bd]{display:flex;align-items:center;gap:var(--space-2);min-height:28px}.more[data-v-6e7363bd]{display:inline-flex;align-items:center;gap:2px;min-height:32px;padding:0 0 0 var(--space-2);border:0;background:none;font-size:14px;font-weight:600;cursor:pointer}.more[data-v-6e7363bd],.res-icon[data-v-6e7363bd]{flex:none;color:var(--primary)}.res-name[data-v-6e7363bd]{flex:1;min-width:0;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.go[data-v-6e7363bd]{margin-top:var(--space-1);gap:var(--space-1)}.summary[data-v-5d035345]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-size:14px;color:var(--ink-2)}.summary b[data-v-5d035345]{font-weight:600;color:var(--ink)}.summary .ok b[data-v-5d035345]{color:var(--correct)}.summary .bad b[data-v-5d035345]{color:var(--wrong)}.summary .blank b[data-v-5d035345]{color:var(--ink-2)}.order[data-v-5d035345]{display:flex;gap:var(--space-4);margin:var(--space-3) 0 0;border-bottom:1px solid var(--line)}.order button[data-v-5d035345]{min-height:36px;padding:0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;font:500 14px var(--font-sans);color:var(--ink-3);cursor:pointer}.order button.on[data-v-5d035345]{color:var(--ink);border-bottom-color:var(--ink)}.empty[data-v-5d035345]{margin:var(--space-5) 0;color:var(--ink-3);font-size:14px}.focus[data-v-5d035345]{max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.focus-intro[data-v-5d035345]{margin:var(--space-3) 0;font-size:14px;line-height:1.6;color:var(--ink-2)}.units[data-v-5d035345]{list-style:none;margin:0;padding:0;max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.unit[data-v-5d035345]{padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.name[data-v-5d035345]{font-size:14px;line-height:1.5;color:var(--ink);word-break:break-word}.line[data-v-5d035345]{display:flex;align-items:center;gap:var(--space-3);margin-top:6px}.bar[data-v-5d035345]{flex:1;display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--sunken)}.bar-ok[data-v-5d035345]{background:var(--correct)}.bar-bad[data-v-5d035345]{background:var(--wrong)}.bar-blank[data-v-5d035345]{background:var(--line-strong)}.counts[data-v-5d035345]{flex:none;min-width:108px;text-align:right;font-size:12px;color:var(--ink-3);white-space:nowrap}.counts .ok[data-v-5d035345]{color:var(--correct)}.counts .bad[data-v-5d035345]{color:var(--wrong)}.counts .blank[data-v-5d035345]{color:var(--ink-3)}.banks[data-v-94d63aa0]{margin:var(--space-1) 0 var(--space-2);font-weight:600;color:var(--ink)}.reasons[data-v-94d63aa0]{margin:var(--space-1) 0 var(--space-2);padding-left:20px;color:var(--ink-2)}.hint[data-v-94d63aa0]{font-size:14px;color:var(--ink-2)}.actions[data-v-94d63aa0]{display:flex;gap:var(--space-2)}.actions .v2-btn[data-v-94d63aa0]{flex:1;padding:0 var(--space-2);white-space:nowrap}.loading[data-v-8ad4d376]{display:flex;align-items:center;justify-content:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.state[data-v-8ad4d376]{padding:var(--space-6) 0;text-align:center;color:var(--ink-3);font-size:14px}.state .v2-btn[data-v-8ad4d376]{margin-top:var(--space-3)}.page[data-v-20b01b1d]{padding:var(--space-2) var(--gutter) var(--space-8)}.eyebrow[data-v-20b01b1d]{font-size:12px;letter-spacing:.08em;color:var(--ink-3);margin-top:var(--space-2)}.title[data-v-20b01b1d]{font-size:26px;font-weight:700;line-height:1.3}.start[data-v-20b01b1d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-4)}.hint[data-v-20b01b1d]{margin-top:var(--space-2);font-size:13px;color:var(--yellow-ink)}.records[data-v-20b01b1d]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.record[data-v-20b01b1d]{padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.record-top[data-v-20b01b1d]{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-2)}.when[data-v-20b01b1d]{color:var(--ink)}.record-actions[data-v-20b01b1d]{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);min-height:36px}.spacer[data-v-20b01b1d]{flex:1}.open-tag[data-v-20b01b1d]{font-size:12px;font-weight:600;line-height:22px;padding:0 8px;border-radius:var(--radius-sm);background:var(--yellow-tint);color:var(--yellow-ink)}.record.tappable[data-v-20b01b1d]{cursor:pointer}.record.tappable[data-v-20b01b1d]:active{background:var(--sunken)}.score[data-v-20b01b1d]{display:flex;gap:var(--space-4);font:14px var(--font-sans);color:var(--ink-2)}.chev[data-v-20b01b1d]{color:var(--ink-3)}.score b[data-v-20b01b1d]{font-size:18px;margin-left:2px}.right b[data-v-20b01b1d]{color:var(--correct)}.wrong b[data-v-20b01b1d]{color:var(--wrong)}.small[data-v-20b01b1d]{height:36px;padding:0 var(--space-4);font-size:14px}.danger[data-v-20b01b1d]{color:var(--wrong)}