.p49-hud{margin-right:auto;display:flex;align-items:baseline;gap:10px;color:#e3f5ee;font-family:Manrope,Arial,sans-serif}
.p49-hud>span{font-size:9px;font-weight:800;letter-spacing:.06em}.p49-hud>strong{font:700 22px 'Space Grotesk',Arial,sans-serif;font-variant-numeric:tabular-nums}.p49-hud>small{font-size:9px;color:#a9c2c7}
.p49-points{margin-left:auto;flex:0 0 auto;border-radius:6px;padding:7px 9px;background:#deeee2;color:#285442;font:800 12px 'Space Grotesk',Arial,sans-serif;animation:p49-confirm .22s ease-out}
.p49-points.p49-loss{background:#fae8dd;color:#963e29}.p49-points.p49-neutral{background:#e8edee;color:#55656d;font-size:9px}
@keyframes p49-confirm{from{opacity:.3;transform:scale(.92)}to{opacity:1;transform:scale(1)}}
body.p49-active .mission-card.p49-result-card{width:min(580px,94%);max-height:calc(100% - 20px);padding:19px 24px;display:flex;flex-direction:column;overflow:auto}
body.p49-active .p49-result-card h3{font-size:22px;margin:5px auto 7px}
body.p49-active .p49-result-card .p38-summary{font-size:12px;margin-bottom:10px}
.p49-result{border:1px solid #ccded5;background:#edf4ef;border-radius:12px;padding:12px 16px;margin-bottom:12px}
.p49-total>span{display:block;font-size:12px;color:#315b4e}.p49-total>strong{display:block;font:700 36px 'Space Grotesk',Arial,sans-serif;color:#123d35;font-variant-numeric:tabular-nums}.p49-total small{font-size:14px;font-weight:400}
body.p49-active .p49-rank{font-size:13px;margin:3px 0 5px;color:#235a46}.p49-celebrate{animation:p49-confirm .4s ease-out}
body.p49-active .p49-best-line,body.p49-active .p49-account{font-size:10px;font-weight:600;color:#40595c;margin:3px 0}
body.p49-active .p49-scope,body.p49-active .p49-storage-warning{font-size:11px;font-weight:400;color:#614d36;margin:7px 0 0;line-height:1.4}
body.p49-active .p49-result-card #p38-restart{margin-bottom:12px;position:sticky;top:0;z-index:1;min-height:44px}
body.p49-active .p49-result-card .p46-highlights{margin-bottom:8px}
body.p49-active .p49-result-card .p46-highlight{padding:8px 11px}
body.p49-active .p49-result-card .p46-highlight p{font-size:12px;line-height:1.35}
.p49-rules{text-align:left;font-size:11px;color:#415963}.p49-rules summary{cursor:pointer;padding:7px 0}.p49-rules p{font-size:11px!important;font-weight:400!important;line-height:1.4;color:#415963!important}
@media(max-width:700px){.p49-hud{gap:7px}.p49-hud>span{font-size:8px}.p49-hud>small{font-size:8px}.p49-points{padding:5px;font-size:10px}body.p49-active .feedback-card{gap:7px}.p49-hud>strong{font-size:19px}}
@media(max-width:480px){.p49-hud>small{display:none}.p49-hud>span{max-width:70px;font-size:7px}}
@media(max-height:650px){body.p49-active .mission-card.p49-result-card{padding:12px 18px}.p49-result{padding:8px 12px;margin-bottom:8px}.p49-total>strong{font-size:30px}body.p49-active .p49-result-card .p38-summary{margin-bottom:6px}}
@media(prefers-reduced-motion:reduce){.p49-points,.p49-celebrate{animation:none}}
