.hero-copy h1{font-size:clamp(48px,5vw,78px);letter-spacing:-.075em}.hero-copy h1 span{letter-spacing:-.05em}.hero-visual .visual-type{font-size:clamp(70px,8vw,120px)}.fight-pick{display:flex;align-items:center;gap:12px;text-align:left;padding:12px 18px;border:1px solid #d8ded3;border-radius:12px;background:#f6f5ed;min-width:215px;cursor:pointer}.fight-pick img{width:64px;height:68px;object-fit:contain;object-position:bottom}.fight-pick strong,.fight-pick small{display:block}.fight-pick small{margin-top:6px;color:#6d786d}.fight-pick.selected{border-color:#204c3b;background:#e4ebdf}.fight-chart{display:grid;gap:4px}.chart-fight{display:flex;align-items:center;gap:12px;background:transparent;border:0;border-bottom:1px solid #d8ded3;text-align:left;padding:8px;cursor:pointer;width:100%}.chart-fight img{width:48px;height:48px;object-fit:contain}.chart-fight span{flex:1}.chart-fight small{display:block;color:#748076;margin-top:4px}.chart-fight b{font-size:24px;color:#173d32}.chart-fight i{font-style:normal;color:#a56d50;font-size:19px}.method-bars{display:grid;gap:24px;margin-top:36px}.method-row{display:grid;grid-template-columns:85px 1fr 38px;align-items:center;gap:12px}.method-row>div{height:16px;background:#e1e6da;border-radius:8px;overflow:hidden}.method-row i{display:block;height:100%;background:#476957;border-radius:8px}.tulio-insight{background:#edf0e5;padding:30px;border-radius:16px}.tulio-insight small{color:#6d786d}.tulio-insight h4{font-size:26px;line-height:1.5;margin:20px 0 12px}.tulio-insight em{font-style:normal;color:#44725c}.tulio-insight p{color:#667061;line-height:1.8}.visual-card{padding:28px;background:#f4f4e9;border:1px solid #d8ded3;border-radius:18px}.record-controls{position:sticky;top:72px;z-index:5}.positions-explained .position-scenes article{min-height:120px}.profile-brief{line-height:1.8}@media(max-width:650px){.hero-copy h1{font-size:50px}.hero-visual{min-height:480px}.hero-visual img{max-height:480px}.fight-pick{min-width:205px}.visual-card{padding:20px}.tulio-insight{padding:24px}.focus-scoreboard .focus-person strong{font-size:12px}.record-controls{top:64px}.hero-visual .visual-type{font-size:83px}}
