.mp{--mp: #B9A5FF;--mp-rgb: 139, 108, 240}.mp-intro{margin:2px 0 14px;color:var(--t2);font-size:13.5px;line-height:1.5;text-wrap:pretty}.mp-guess{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px}.mp-guess-name{font-size:14.5px;font-weight:800;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-guess-why{margin-top:3px;font-size:12px;line-height:1.35;font-weight:600;color:var(--t2);text-wrap:pretty}.mp-why-part{display:inline-block;max-width:100%}.mp-guess-bar{margin-top:7px;height:4px;border-radius:2px;overflow:hidden;background:#ffffff12}.mp-guess-bar>div{height:100%;border-radius:2px}.mp-clues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:2px 0 6px}.mp-clue{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:64px;box-sizing:border-box;padding:9px 12px 10px;border-radius:12px;border:1px solid var(--border);background:var(--s1);font:inherit;text-align:left;color:var(--t1);transition:border-color .18s ease-out,background-color .18s ease-out,transform 90ms ease-out}.mp-clue-label{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:1.2;color:var(--t3)}.mp-clue-value{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--t1);overflow-wrap:anywhere}.mp-clue.is-locked{border-style:dashed;background:transparent}.mp-clue.is-locked .mp-clue-value{font-size:13px;font-weight:600;letter-spacing:0;color:var(--t3)}.mp-clue.is-ready{cursor:pointer;border-color:rgba(var(--mp-rgb),.6);background:rgba(var(--mp-rgb),.12);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mp-clue.is-ready .mp-clue-label{color:var(--mp)}.mp-clue.is-ready .mp-clue-value{color:var(--mp);font-size:14px;letter-spacing:0}.mp-clue.is-ready:active{transform:scale(.97)}.mp-clue.is-ready:focus-visible{outline:2px solid var(--mp);outline-offset:2px}.mp-clue.is-pending{border-style:dashed;background:transparent}.mp-clue.is-pending .mp-clue-value{font-size:13px;font-weight:600;letter-spacing:0;color:var(--t3)}.mp-trend{display:flex;align-items:center;gap:6px;min-height:18px;font-size:12.5px;font-weight:700;color:var(--t2)}.mp-trend:empty{display:none}.mp-trend>svg{color:var(--mp);flex-shrink:0}.mp-guess.is-latest{box-shadow:0 0 0 2px rgba(var(--mp-rgb),.55)}.mp-reveal{margin:4px 0 14px;padding:16px 16px 14px;border-radius:16px;background:var(--s1);border:1px solid var(--border)}.mp-reveal.is-win{background:#58cc021a;border-color:#58cc0266}.mp-reveal-eyebrow{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-variant-numeric:tabular-nums}.mp-reveal.is-win .mp-reveal-eyebrow{color:var(--grn-soft)}.mp-reveal-name{margin:4px 0 0;font-size:22px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--t1);text-wrap:balance}.mp-reveal-meta{margin-top:3px;font-size:13px;color:var(--t2)}.mp-reveal-streak{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:12.5px;font-weight:800;color:var(--gold)}.mp-career{list-style:none;margin:14px 0 0;padding:0;position:relative}.mp-career:before{content:"";position:absolute;left:4px;top:9px;bottom:9px;width:2px;border-radius:1px;background:var(--border)}.mp-career>li{position:relative;display:flex;align-items:baseline;gap:12px;padding:5px 0 5px 20px}.mp-career>li:before{content:"";position:absolute;left:1px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--s3, #232631);box-shadow:0 0 0 2px var(--t3)}.mp-career-years{flex:0 0 76px;font-size:12px;font-weight:700;color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap}.mp-career-club{flex:1;min-width:0;font-size:14.5px;font-weight:700;color:var(--t1)}.mp-career>li.is-key:before{background:var(--mp);box-shadow:0 0 0 3px rgba(var(--mp-rgb),.3)}.mp-career>li.is-key .mp-career-club{color:var(--mp);font-weight:800}@media (prefers-reduced-motion: reduce){.mp-clue{transition:none}.mp-clue.is-ready:active{transform:none}}
