.mf-help-popover{position:fixed;z-index:10000;background:#173349;color:#edf5fc;border:1px solid #4acde5;border-radius:12px;box-shadow:0 15px 40px #0009;padding:24px;overflow:auto;font:16px/1.55 Arial,sans-serif;text-align:left}.mf-help-popover[hidden]{display:none}.mf-help-popover h2{font-size:19px;line-height:1.3;margin:0 30px 14px 0;color:#fff;text-transform:none;letter-spacing:normal}.mf-help-popover p{font:inherit;margin:12px 0}.mf-help-popover a{color:#65dff3}.mf-help-close{position:absolute;right:10px;top:8px;min-width:36px;min-height:36px;background:none;border:0;color:#d5e5ef;font-size:25px;cursor:pointer}.mf-help-popover :focus-visible{outline:2px solid #65dff3;outline-offset:3px}.mf-provisional-label{white-space:normal!important}.mf-card-sample{height:auto!important;min-height:22px}

/* Keep the complete border box in the visual viewport; scroll only the copy. */
.mf-help-popover{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;min-width:0;max-width:calc(100vw - 24px)}.mf-help-popover h2{flex-shrink:0}.mf-help-copy{overflow-y:auto;overflow-x:hidden;min-height:0;overscroll-behavior:contain;overflow-wrap:anywhere}.mf-help-copy>*{max-width:100%;box-sizing:border-box}
/* Sample labels participate in layout so wrapped thresholds cannot cover rank text. */
#mf-player-v10 .mf-stat.mf-provisional{height:264px}
#mf-player-v10 .mf-stat.mf-provisional .mf-card-sample{position:static;flex:0 0 auto;margin:4px 0 8px;min-height:0}
#mf-player-v10 .mf-stat.mf-provisional .mf-card-sample .mf-provisional-label{margin:0}
#mf-player-v10 .mf-stat.mf-provisional .mf-rank{flex:0 0 auto;margin-top:auto;margin-bottom:8px}
#mf-player-v10 .mf-stat.mf-provisional .mf-reading{flex-shrink:0}
#mf-player-v10 .mf-stat.mf-provisional[aria-pressed=true]{height:auto}
#mf-player-v10 .mf-stat.mf-provisional .mf-reading{position:static;height:75px;margin:8px 0 12px;flex:0 0 75px}
