.m5{background:var(--ivory);min-height:100svh;color:var(--forest-deep);--m5-muted:#5e6b63;--m5-border:#dcded4}.m5 h1,.m5 h2,.m5 h3{letter-spacing:-.035em;line-height:1.25}.m5 h1{margin:0;font-size:1.9rem}.m5 h2{margin-bottom:.7rem;font-size:1.55rem}.m5 h3{font-size:1.15rem}.m5 p{line-height:1.65}.m5 a,.m5 button,.m5 summary{-webkit-tap-highlight-color:transparent}.m5 :focus-visible{outline-offset:5px;outline:3px solid #497453}.m5-icon{flex-shrink:0;width:22px;height:22px;display:inline-block}.m5-page-heading{margin:4px 0 28px}.m5-page-heading .m5-overline{color:var(--m5-muted)}.m5-page-heading>p:last-child{color:var(--m5-muted);margin:10px 0 0}.m5-surface{background:var(--white);border:1px solid var(--m5-border);border-radius:var(--radius);padding:28px}.m5-surface>p{color:var(--m5-muted)}.m5-play-details{grid-template-columns:1.2fr 1fr;align-items:start;gap:24px;display:grid}.m5-small-note{border-top:1px solid var(--m5-border);color:var(--m5-muted);gap:10px;padding-top:17px;font-size:.875rem;display:flex}.m5-report-preview{border:1px solid var(--m5-border);border-radius:var(--radius);background:#e9eddf;padding:24px}.m5-report-preview summary{cursor:pointer;align-items:center;gap:16px;min-height:64px;list-style:none;display:flex}.m5-report-preview summary::-webkit-details-marker{display:none}.m5-report-icon{background:var(--white);border-radius:50%;padding:15px;display:flex}.m5-report-preview summary strong,.m5-report-preview summary small{display:block}.m5-report-preview summary small{color:var(--m5-muted);margin-top:5px;font-size:.8rem}.m5-report-preview summary>.m5-icon{margin-inline-start:auto}.m5-report-preview>p{color:var(--m5-muted);margin:18px 0 0;font-size:.9rem}.m5-club-photo{border-radius:var(--radius);height:240px;margin-bottom:24px;position:relative;overflow:hidden}.m5-club-photo img{object-fit:cover;object-position:50% 57%}.m5-club-photo>span{color:var(--white);background:#09241eea;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:.8rem;display:flex;position:absolute;bottom:18px;right:18px}.m5-club-photo .m5-icon{width:16px}.m5-club-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:24px;display:grid}.m5-section-heading{justify-content:space-between;align-items:center;display:flex}.m5-section-heading h2{font-size:1.8rem}.m5-race-table{scroll-margin-top:24px}.m5-race-table table{border-collapse:collapse;width:100%;font-size:.9rem}.m5-race-table th,.m5-race-table td{border-bottom:1px solid var(--m5-border);text-align:start;font-variant-numeric:tabular-nums;padding:14px 8px}.m5-race-table thead th{color:var(--m5-muted);font-size:.8rem;font-weight:400}.m5-race-table th:last-child,.m5-race-table td:last-child{text-align:end}.m5-race-table td:first-child{width:55px}.m5-table-name{align-items:center;gap:10px;font-weight:500;display:flex}.m5-table-name small{color:#51634b;margin-inline-start:auto;font-size:.75rem}.m5-mini-avatar{background:#eceee5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;display:inline-flex}.m5-current-player{background:#e9eddf}.m5-race-table .m5-race-gap>*{border-top:8px solid var(--white)}.m5-table-note{color:var(--m5-muted);margin:16px 0 0;font-size:.75rem}.m5-inline-link{align-items:center;gap:10px;min-height:48px;margin-top:12px;font-size:.9rem;display:flex}.m5-profile-heading{align-items:center;gap:22px;margin:12px 0 30px;display:flex}.m5-avatar{object-fit:cover;object-position:50% 42%;border:4px solid var(--white);border-radius:50%;width:88px;height:88px}.m5-profile-heading .m5-overline{color:var(--m5-muted)}.m5-profile-heading p:last-child{color:var(--m5-muted);margin:7px 0 0;font-size:.9rem}.m5-profile-grid{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}.m5-history ul{margin:14px 0 0;padding:0;list-style:none}.m5-history li{border-bottom:1px solid var(--m5-border);align-items:center;gap:14px;padding:20px 0;display:flex}.m5-history li:last-child{border:0}.m5-history li>div{flex-direction:column;gap:5px;display:flex}.m5-history li strong{font-size:.95rem;font-weight:500}.m5-history li>div>span{color:var(--m5-muted);font-size:.8rem}.m5-history li>bdi{margin-inline-start:auto;font-size:.95rem;font-weight:700}.m5-history-icon{background:#eef0e7;border-radius:50%;padding:12px;display:flex}.m5-profile-habit{border-radius:var(--radius);background:var(--forest);color:var(--white);padding:30px}.m5-match-count{letter-spacing:-.08em;margin-block:18px 10px;font-size:4.7rem;font-weight:400;line-height:1.2;display:block}.m5-profile-habit>p{color:#d1dbc9;max-width:28ch}.m5-profile-habit>div{border-top:1px solid #ffffff35;align-items:center;gap:9px;margin-top:24px;padding-top:18px;font-size:.9rem;display:flex}.m5-header{border-bottom:1px solid var(--m5-border);background:var(--ivory)}.m5-header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1140px;min-height:80px;margin:auto;padding:8px 24px;display:flex}.m5-wordmark{flex-direction:column;flex-shrink:0;line-height:1;display:flex}.m5-wordmark bdi{letter-spacing:-.09em;font-size:1.8rem;font-weight:900}.m5-wordmark bdi span{letter-spacing:-.07em;font-weight:400}.m5-brand-caption{letter-spacing:0;margin-top:7px;font-size:.8125rem}.m5-club-brand .brand-mark{width:80px;display:block}.m5-club-brand .brand-mark img{width:100%}.m5-navigation{align-items:center;gap:8px;display:flex}.m5-navigation a{min-height:48px;color:var(--m5-muted);border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:.95rem;display:flex}.m5-navigation a[aria-current=page]{color:var(--forest-deep);background:#e5e8db;font-weight:700}.m5-navigation a:hover{background:#e9eadd}.m5-main{max-width:1140px;margin:auto;padding:24px}.m5-personal{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.m5-welcome h1{font-size:1.55rem}.m5-overline{margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}.m5-summary{border:1px solid var(--m5-border);background:#eeeee5;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:770px;margin:0 0 22px;padding:12px 16px;display:grid}.m5-personal .m5-summary{width:58%;margin:0}.m5-summary>div{border-inline-start:1px solid #d5d9cf;min-width:0;padding-inline:20px}.m5-summary>div:first-child{border:0;padding-inline-start:0}.m5-summary>div:last-child{padding-inline-end:0}.m5-summary dt{color:var(--m5-muted);align-items:center;gap:6px;font-size:.875rem;display:flex}.m5-summary dt .m5-icon{width:16px;height:16px}.m5-summary dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:1.55rem;font-weight:700;line-height:1.2}.m5-metric-unit,.m5-rank-label{font-size:.875rem;font-weight:400}.m5-booking-card{border-radius:var(--radius);background:var(--forest);min-height:200px;color:var(--white);isolation:isolate;margin-bottom:20px;position:relative;overflow:hidden}.m5-booking-card>img{object-fit:cover;object-position:30% 53%;z-index:-2}.m5-booking-card:before{content:"";z-index:-1;background:linear-gradient(270deg,#09241efa 0%,#09241eeb 28%,#09241e35 68%,#09241e18 100%);position:absolute;inset:0}.m5-booking-content{width:60%;padding:24px 28px}.m5-booking-content h2{margin-bottom:6px;font-size:1.85rem}.m5-booking-content p{color:#e1e6dc;margin:0 0 16px}.m5-button{cursor:pointer;background:var(--lime);min-height:48px;color:var(--forest-deep);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:11px 22px;font-weight:700;line-height:1.3;transition:background .15s,transform .15s;display:inline-flex}.m5-button:hover{background:#ecff91;transform:translateY(-1px)}.m5-booking-cta{min-width:240px}.m5-booking-cta .m5-icon:last-of-type{margin-inline-start:auto}.m5-button--forest{background:var(--forest);color:var(--white)}.m5-button--forest:hover{background:#244f3e}.m5-photo-caption{background:#09241ed9;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;display:flex;position:absolute;bottom:20px;left:24px}.m5-photo-caption .m5-icon{width:14px;height:14px}.m5-home-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:20px;display:grid}.m5-home-aside{gap:14px;display:grid}.m5-activity{background:var(--white);border:1px solid var(--m5-border);border-radius:var(--radius);padding:24px}.m5-activity-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.m5-activity-header .m5-overline{color:var(--m5-muted);margin:0}.m5-activity-header>.m5-icon{color:#577b60;width:23px;height:23px}.m5-activity h2{margin-bottom:8px;font-size:1.6rem}.m5-activity>p{max-width:49ch;color:var(--m5-muted);margin:0}.m5-challenge-progress{justify-content:space-between;gap:10px;margin-top:20px;font-size:.875rem;display:flex}.m5-challenge-status{color:var(--m5-muted);align-items:center;gap:5px;display:inline-flex}.m5-challenge-status .m5-icon{width:18px;height:18px}.m5-activity[data-challenge-state=completed] .m5-challenge-status{color:var(--forest);font-weight:700}.m5-challenge-track{background:#e5e8df;border-radius:999px;height:3px;margin-top:8px;overflow:hidden}.m5-challenge-track span{background:#58765b;width:0;height:100%;display:block}.m5-challenge-track .is-complete{width:100%}.m5-activity-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.m5-activity-reward{align-items:center;gap:5px;font-size:.9375rem;font-weight:700;display:inline-flex}.m5-activity-reward .m5-icon{width:18px;height:18px}.m5-challenge-booking{gap:7px;min-width:0;padding-inline:16px;font-size:.875rem}.m5-challenge-booking .m5-icon{width:18px;height:18px}.m5-completed-note{min-height:48px;color:var(--m5-muted);align-items:center;font-size:.875rem;display:flex}.m5-activity .m5-interaction-note{min-height:21px;margin:12px 0 0;font-size:.8125rem}.m5-race-progress{align-items:center;gap:12px;padding:2px 4px;display:flex}.m5-race-emblem{background:#e6e9dc;border-radius:50%;padding:10px;display:flex}.m5-race-period{color:var(--m5-muted);margin-bottom:4px;font-size:.8125rem;display:block}.m5-race-progress h2{letter-spacing:0;margin:0 0 3px;font-size:1.125rem}.m5-race-progress p{color:var(--m5-muted);margin:0;font-size:.875rem}.m5-race-progress a{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-inline-start:auto;display:flex}.m5-reward{border-radius:var(--radius);background:#e9eddf;border:1px solid #d7ddca;padding:20px}.m5-reward h2{align-items:center;gap:8px;margin:0 0 9px;font-size:1.125rem;display:flex}.m5-reward h2 .m5-icon{width:20px;height:20px}.m5-reward>p{color:#53614e;margin:0 0 5px;font-size:.9375rem}.m5-reward .m5-reward-qualification{color:var(--forest-deep);font-size:.875rem}.m5-reward .m5-prize-name{margin-block:10px;font-size:1.25rem;font-weight:700}.m5-reward-bottom{border-top:1px solid #cbd3bf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:5px;font-size:.875rem;display:flex}.m5-reward-bottom a{align-items:center;gap:8px;min-height:44px;font-weight:700;display:inline-flex}.m5-reward-bottom .m5-icon{width:17px}.m5-announcement{border:1px solid var(--m5-border);background:#f0efe6;border-radius:14px;align-items:center;gap:12px;margin-top:18px;padding:14px 18px;display:flex}.m5-announcement>.m5-icon{color:#6b7b62}.m5-announcement strong{font-size:.875rem;font-weight:600}.m5-announcement p{color:var(--m5-muted);margin:2px 0 0;font-size:.8125rem}.m5-footer{color:var(--m5-muted);justify-content:space-between;align-items:flex-start;gap:20px;margin-top:16px;font-size:.8125rem;display:flex}.m5-footer>a{align-items:center;gap:8px;min-height:44px;display:flex}.m5-footer .m5-icon{width:16px}.m5-fixture-picker{text-align:end;max-width:540px}.m5-fixture-picker summary{cursor:pointer;min-height:44px;padding:12px 0}.m5-fixture-picker p{margin:0 0 12px}.m5-fixture-picker nav{flex-wrap:wrap;gap:8px;display:flex}.m5-fixture-picker a{border:1px solid var(--m5-border);border-radius:999px;align-items:center;min-height:44px;padding:6px 12px;display:inline-flex}.m5-fixture-picker>a{border:0;margin-top:10px;padding-inline:0;text-decoration:underline}.m5-fixture-picker a[aria-current=true]{color:var(--forest-deep);background:#e5e8db}.m5-prediction-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.m5-prediction-options button{border:1px solid var(--m5-border);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;min-height:60px;padding:12px;font-size:.875rem;display:flex}.m5-prediction-options button[aria-pressed=true]{border-color:var(--forest);background:#e8edde}.m5-player-initial{background:#eef0e7;border-radius:50%;padding:8px;font-size:.75rem;font-weight:700}.m5-prediction-options button>.m5-icon{width:15px;margin-inline-start:auto}@media (max-width:1000px){.m5-personal{display:block}.m5-welcome{margin-bottom:14px}.m5-personal .m5-summary{width:100%;max-width:none}.m5-navigation a{padding-inline:10px}.m5-header-inner{gap:16px}.m5-activity{padding:20px}.m5-prediction-options{grid-template-columns:1fr}}@media (max-width:760px){.m5-play-details,.m5-club-grid,.m5-profile-grid{grid-template-columns:1fr;gap:20px}.m5-surface{padding:23px}.m5-club-photo{height:185px}.m5-page-heading{margin-bottom:23px}.m5-page-heading>p:last-child{font-size:.95rem}.m5-race-table th,.m5-race-table td{padding-inline:5px}.m5-race-table td:first-child{width:40px}.m5-table-name{gap:7px}.m5-profile-heading{align-items:flex-start;gap:16px}.m5-avatar{width:72px;height:72px}.m5-profile-heading p:last-child{max-width:21ch}.m5-history li{gap:10px}.m5-history-icon{padding:10px}.m5-profile-habit{padding:25px}.m5-header-inner{min-height:68px;padding:7px 20px}.m5-wordmark bdi{font-size:1.5rem}.m5-brand-caption{margin-top:6px;font-size:.75rem}.m5-club-brand .brand-mark{width:68px}.m5-navigation{bottom:0;z-index:40;padding:6px 12px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefaf7;border-top:1px solid #dcded4;grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:fixed;inset-inline:0}.m5-navigation a{border-radius:12px;flex-direction:column;gap:4px;min-height:57px;padding:6px 4px;font-size:.875rem}.m5-navigation a[aria-current=page]{background:#e9eddf}.m5-navigation .m5-icon{width:21px;height:21px}.m5-main{padding:18px 20px calc(96px + env(safe-area-inset-bottom))}.m5 h1{font-size:1.55rem}.m5-welcome h1{font-size:1.375rem}.m5-personal{margin-bottom:16px}.m5-summary{padding:12px}.m5-summary>div{padding-inline:10px}.m5-summary dt{flex-wrap:wrap;gap:5px;font-size:.875rem}.m5-summary dt .m5-icon{width:14px;height:14px}.m5-summary dd{font-size:1.5rem}.m5-booking-card{min-height:196px;margin-bottom:16px}.m5-booking-card:before{background:linear-gradient(270deg,#09241ee8,#09241e75),linear-gradient(#0000 15%,#09241efa)}.m5-booking-card>img{object-position:47% 55%}.m5-booking-content{width:100%;padding:22px 20px}.m5-booking-content h2{font-size:1.65rem}.m5-booking-content p{margin-bottom:16px}.m5-booking-cta{width:100%;min-width:0;min-height:50px}.m5-photo-caption{display:none}.m5-home-grid{grid-template-columns:1fr;gap:18px}.m5-home-aside{gap:14px}.m5-activity{padding:20px}.m5-activity h2{font-size:1.375rem}.m5-activity-header{margin-bottom:12px}.m5-activity-action{gap:12px;margin-top:18px}.m5-activity-action .m5-button{padding-inline:16px}.m5-activity-action .m5-challenge-booking{width:auto;padding-inline:12px}.m5-challenge-booking>.m5-icon:first-child{display:none}.m5-reward{padding:18px 20px}.m5-announcement{margin-top:16px;padding:12px 16px}.m5-footer{flex-direction:column;gap:0}.m5-fixture-picker{text-align:start}}@media (prefers-reduced-motion:reduce){.m5 *,.m5 :before,.m5 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.m5-guest-intro{color:var(--m5-muted);margin:8px 0 0;font-size:.95rem}.m5-text-button{cursor:pointer;min-height:44px;color:var(--forest);font:inherit;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:.9rem;text-decoration:underline;display:inline-flex}.m5 button:disabled{opacity:.55;cursor:wait;transform:none}.m5 .m5-sheet{border:1px solid var(--m5-border);background:var(--white);width:min(520px,100% - 32px);max-width:100%;max-height:calc(100dvh - 40px);color:var(--forest-deep);overscroll-behavior:contain;border-radius:24px;margin:auto;padding:24px 28px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 100px #09241e44}.m5-sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09241e99}.m5-sheet header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.m5-sheet h2{margin:0 0 14px;font-size:1.65rem}.m5-sheet p{color:var(--m5-muted)}.m5-sheet .m5-close{border:1px solid var(--m5-border);cursor:pointer;width:44px;height:44px;color:inherit;background:0 0;border-radius:50%;font-size:26px}.m5-sheet>.m5-button,.m5-sheet>.m5-text-button{justify-content:center;width:100%}.m5-form{flex-direction:column;gap:16px;display:flex}.m5-form>p{margin:0}.m5-form label{flex-direction:column;gap:8px;font-size:.9375rem;font-weight:600;display:flex}.m5-form input:not([type=checkbox]){background:var(--ivory);width:100%;min-width:0;min-height:50px;font:inherit;color:var(--forest-deep);border:1px solid #c8cec2;border-radius:12px;padding:12px 14px;font-size:16px}.m5-form input:focus{outline-offset:2px;outline:2px solid #497453}.m5-form small{color:var(--m5-muted);font-size:.8125rem;font-weight:400;line-height:1.65;display:block}.m5-form fieldset{border:0;min-width:0;margin:0;padding:0}.m5-form legend{margin-bottom:10px;font-size:.9375rem;font-weight:600}.m5-chips{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.m5-chips button{border:1px solid var(--m5-border);background:var(--ivory);min-height:44px;font:inherit;cursor:pointer;color:var(--forest);border-radius:999px;padding:10px 15px;font-size:.875rem}.m5-chips button[aria-pressed=true]{background:var(--forest);color:var(--white);border-color:var(--forest)}.m5-optional{border-block:1px solid var(--m5-border);padding:4px 0}.m5-optional summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:.875rem}.m5-optional[open]>fieldset,.m5-optional[open]>label{margin-block:16px}.m5-form .m5-form-error,.m5-sheet .m5-form-error{color:#64421b;background:#f3e9d7;border-radius:12px;padding:12px 14px;font-size:.9rem}.m5-auth-legal{margin:20px 0 0;font-size:.75rem}.m5-auth-legal a{text-underline-offset:3px;text-decoration:underline}.m5-demo-note{background:#eef0e7;border-radius:12px;padding:10px 12px;font-size:.8125rem}.m5-form .m5-toggle{border-bottom:1px solid var(--m5-border);flex-direction:row;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding-block:10px}.m5-toggle input{width:24px;height:24px;accent-color:var(--forest);flex-shrink:0}.m5-avatar-initial{background:#e3e9d6;flex-shrink:0;justify-content:center;align-items:center;font-size:2.1rem;display:inline-flex}.m5-profile-heading h1{overflow-wrap:anywhere}.m5-profile-empty{max-width:700px;padding:32px}.m5-profile-empty>.m5-icon{width:34px;height:34px;margin-bottom:20px}.m5-profile-empty h2{font-size:2rem}.m5-profile-empty p{max-width:46ch}.m5-secondary-stats{margin:24px 0}.m5-secondary-stats>div{border-bottom:1px solid var(--m5-border);justify-content:space-between;gap:20px;padding:14px 0;display:flex}.m5-secondary-stats dd{font-size:1.25rem;font-weight:700}.m5-account{border-top:1px solid var(--m5-border);max-width:700px;margin-top:24px}.m5-account summary{cursor:pointer;min-height:48px;padding:16px 0}.m5-account>div{flex-wrap:wrap;gap:10px;display:flex}.m5-account button,.m5-account a{border:1px solid var(--m5-border);min-height:44px;color:var(--forest);cursor:pointer;font:inherit;background:0 0;border-radius:999px;align-items:center;padding:10px 14px;font-size:.875rem;display:inline-flex}.m5-status-note{z-index:50;inset-inline:16px;bottom:calc(90px + env(safe-area-inset-bottom));background:var(--forest);max-width:600px;color:var(--white);border-radius:14px;align-items:center;gap:12px;margin:auto;padding:12px 16px;font-size:.875rem;display:flex;position:fixed;box-shadow:0 6px 30px #09241e30}.m5-status-note button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;font-size:24px}.m5-privacy-copy{max-width:740px}.m5-privacy-copy section{margin-top:24px}.m5-privacy-copy h2{font-size:1.2rem}.m5-table-name bdi{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.m5 .m5-sheet{width:100%;max-height:calc(100dvh - 20px);padding:20px 22px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;margin:auto 0 0}.m5-profile-empty{padding:24px}.m5-personal .m5-welcome{margin-bottom:0}.m5-personal .m5-summary{margin-top:14px}.m5-guest-intro{font-size:.875rem}}.m5-profile-heading .m5-nickname{color:var(--forest);margin:6px 0;font-size:1.15rem}.m5-profile-heading .m5-persona-badge{border:1px solid var(--m5-border);border-radius:999px;align-items:center;gap:6px;margin:8px 0 0;padding:5px 12px;font-size:.85rem;display:inline-flex}.m5-tennis-card{border-block:1px solid var(--m5-border);max-width:700px;padding-block:16px}.m5-favorite-player{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:0;font-size:.875rem;display:flex}.m5-favorite-player span{color:var(--m5-muted)}.m5-favorite-player bdi{font-weight:600}.m5-compatibility summary{cursor:pointer;min-height:44px;padding-block:14px 8px;font-size:.875rem}.m5-compatibility dl{margin:8px 0}.m5-compatibility dl>div{gap:16px;margin-bottom:8px;font-size:.875rem;display:flex}.m5-compatibility dt{color:var(--m5-muted);min-width:70px}.m5-compatibility dd{overflow-wrap:anywhere;margin:0}.m5-compatibility small{color:var(--m5-muted);font-size:.75rem}.m5-edit-profile-link{margin-block:4px 18px}.m5-edit-section{border:1px solid var(--m5-border);background:var(--white);border-radius:14px}.m5-edit-section>summary{cursor:pointer;min-height:54px;padding:16px;font-weight:600}.m5-edit-section>summary small{margin-inline-start:8px;font-size:.75rem;font-weight:400;display:inline}.m5-edit-fields{flex-direction:column;gap:20px;padding:0 16px 20px;display:flex}.m5-optional .m5-edit-fields{padding:16px 0}.m5-persona-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.m5-persona-options button{border:1px solid var(--m5-border);background:var(--ivory);text-align:start;min-height:94px;color:var(--forest-deep);cursor:pointer;font:inherit;border-radius:12px;padding:12px;font-size:.9rem}.m5-persona-options button>span{font-weight:600}.m5-persona-options button small{margin-top:6px;font-size:.75rem}.m5-persona-options button[aria-pressed=true]{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);background:#e8eddd}.m5-field-title{margin-bottom:8px;font-size:.9375rem;font-weight:600;display:block}.m5-search-choice>details{border:1px solid var(--m5-border);border-radius:12px;margin-top:10px;padding:0 12px}.m5-search-choice summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:.9375rem}.m5-search-choice summary bdi{overflow-wrap:anywhere}.m5-search-choice ul{overscroll-behavior:contain;max-height:240px;margin:12px 0;padding:0;list-style:none;overflow-y:auto}.m5-search-choice li button{border:0;border-bottom:1px solid var(--m5-border);width:100%;min-height:48px;color:var(--forest);text-align:start;font:inherit;cursor:pointer;background:0 0;padding:12px 6px;font-size:.9375rem}.m5-search-choice li button[aria-pressed=true]{background:#e8eddd}@media (max-width:430px){.m5-edit-fields{padding-inline:12px}.m5-edit-section>summary small{margin:4px 18px 0 0;display:block}.m5-persona-options{grid-template-columns:1fr}.m5-persona-options button{min-height:76px}}
.m5 .m5-summary .m5-metric-copy{font-size:1rem;font-weight:600}.m5 .m5-engagement-note{color:var(--m5-muted);font-size:.875rem}.m5 .m5-race-table h2{font-size:1.5rem;line-height:1.4}.m5 .m5-race-periods{gap:8px;margin-block:18px;display:flex}.m5 .m5-race-periods button{border:1px solid var(--m5-border);font:inherit;cursor:pointer;background:0 0;border-radius:50px;min-height:44px;padding:10px 22px}.m5 .m5-race-periods button[aria-pressed=true]{background:var(--forest);color:#fff;border-color:var(--forest)}.m5 .m5-race-motivation{color:var(--forest);font-size:1rem}.m5 .m5-race-medal{flex-shrink:0;font-size:1.15rem}.m5 .m5-table-name bdi{overflow-wrap:anywhere}.m5 .m5-race-gap td{text-align:center;color:var(--m5-muted);padding:4px}.m5 .m5-race-pagination{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:16px;font-size:.875rem;display:flex}.m5 .m5-race-pagination button:disabled{opacity:.45;cursor:default}.m5 .m5-race-rules{color:var(--m5-muted);margin-top:18px;font-size:.875rem}.m5 .m5-race-rules summary,.m5 .m5-points-history summary{cursor:pointer;min-height:44px;padding-block:12px}.m5 .m5-race-rules p{font-size:.875rem}.m5 .m5-streak-detail{color:var(--m5-muted);margin:-6px 0 20px;font-size:.9375rem}.m5 .m5-streak-detail span{margin-top:8px;font-size:.875rem;display:block}.m5 .m5-points-history{border-block:1px solid var(--m5-border);margin-block:22px;padding-block:6px}.m5 .m5-points-history summary{font-weight:600}.m5 .m5-points-history li{grid-template-columns:minmax(0,1fr) auto}.m5 .m5-points-history li strong{overflow-wrap:anywhere}@media (max-width:430px){.m5 .m5-summary dt{font-size:.8125rem}.m5 .m5-metric-unit{margin-top:3px;font-size:.8125rem;display:block}.m5 .m5-race-table h2{font-size:1.3rem}.m5 .m5-table-name{gap:5px}}
.m5 .m5-challenge-card{min-width:0}.m5 .m5-challenge-card .m5-challenge-track span{background:var(--forest);max-width:100%;display:block}.m5 .m5-challenge-card.is-completed{background:#edf4eb}.m5 .m5-challenge-details{border-top:1px solid #12352d1c;margin-top:1rem;padding-top:.5rem;font-size:.85rem}.m5 .m5-challenge-details summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--forest);align-items:center;display:flex}.m5 .m5-challenge-details p{color:#52635b;font-size:.85rem;line-height:1.65}.m5 .m5-challenge-group{gap:1rem;margin-top:1.5rem;display:grid}.m5 .m5-challenge-group>h3{color:#52635b;margin:0;font-size:.9rem}.m5 .m5-challenges>h2{margin:0;font-size:1.25rem}.m5 .m5-challenge-correction{color:#52635b;font-size:.85rem}.m5 .m5-profile-challenge{background:#fffefa;border:1px solid #12352d1c;border-radius:1rem;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.m5 .m5-profile-challenge>span:first-child{color:#52635b;flex:1;font-size:.8rem}.m5 .m5-profile-challenge strong{color:var(--forest);margin-top:.25rem;font-size:.95rem;display:block}@media (max-width:480px){.m5 .m5-challenge-card .m5-activity-action{flex-wrap:wrap;gap:.75rem}.m5 .m5-challenge-card .m5-completed-note{font-size:.8rem}}
.m5 .m5-match-report{gap:1.6rem;max-width:650px;margin-inline:auto}.m5 .m5-match-report fieldset{min-width:0}.m5 .m5-match-report legend{margin-bottom:.6rem;font-size:1.1rem;font-weight:800}.m5 .m5-match-when{gap:.6rem;display:grid}.m5 .m5-match-report input,.m5 .m5-match-report select{min-width:0;max-width:100%;min-height:48px;font-size:16px}.m5 .m5-match-report input[type=datetime-local]{box-sizing:border-box;direction:ltr;width:100%}.m5 .m5-opponent-results{gap:.4rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.m5 .m5-opponent-results button{text-align:start;color:#12352d;background:#f5f1e8;border:1px solid #d7ded5;border-radius:.75rem;gap:.25rem;width:100%;min-height:56px;padding:.8rem 1rem;display:grid}.m5 .m5-opponent-selected,.m5 .m5-section-heading,.m5 .m5-match-profile{justify-content:space-between;align-items:center;gap:1rem;display:flex}.m5 .m5-score-input>p{margin-bottom:.6rem;font-size:.9rem}.m5 .m5-score-row{border-bottom:1px solid #e2e5dc;grid-template-columns:minmax(70px,1fr) auto;align-items:center;gap:.5rem;padding:.65rem 0;display:grid}.m5 .m5-score-row>div{align-items:center;gap:.6rem;display:flex}.m5 .m5-score-row input{text-align:center;width:66px;height:58px;padding:.3rem;font-size:1.5rem;font-weight:700}.m5 .m5-set-kind{grid-column:1/-1}.m5 .m5-match-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-block:.8rem;display:flex}.m5 .m5-match-actions button,.m5 .m5-match-card summary,.m5 .m5-duplicate summary{min-height:44px}.m5 .m5-match-trust,.m5 .m5-match-note{font-size:.9rem;line-height:1.7}.m5 .m5-duplicate{background:#f5f1e8;border:1px solid #758475;border-radius:1rem;padding:1rem}.m5 .m5-duplicate h2{font-size:1.1rem}.m5 .m5-report-entry{justify-content:space-between;align-items:center;gap:1.2rem;margin-block:1.3rem;display:flex}.m5 .m5-report-entry h2{font-size:1.3rem}.m5 .m5-match-history{margin-top:2rem}.m5 .m5-match-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.m5 .m5-match-card{overflow-wrap:anywhere;background:#fffefa;border:1px solid #d9dfd5;border-radius:1.25rem;min-width:0;padding:1.3rem}.m5 .m5-match-card header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.m5 .m5-match-card h3{margin:.25rem 0;font-size:1.2rem}.m5 .m5-match-status{color:#12352d;white-space:nowrap;background:#eaf0e5;border-radius:1rem;padding:.4rem .55rem;font-size:.8rem}.m5 .m5-match-date,.m5 .m5-match-card>small{color:#4d6156;font-size:.83rem}.m5 .m5-match-score{justify-content:flex-end;gap:.8rem;margin:1rem 0 .4rem;font-size:1.65rem;font-weight:800;display:flex}.m5 .m5-match-score>span{text-align:center;background:#f5f1e8;border-radius:.5rem;min-width:62px;padding:.4rem;display:grid}.m5 .m5-match-score small{font-size:.65rem;font-weight:400}.m5 .m5-match-card>p{margin-block:.8rem}.m5 .m5-match-approved{border-top:1px solid #d9dfd5;margin-top:1rem;padding-top:1rem}.m5 .m5-match-points{font-size:1.1rem;font-weight:700}.m5 .m5-rematch{flex-direction:column;gap:.7rem;margin-top:1.2rem;display:flex}.m5 .m5-match-focus{max-width:650px;margin-inline:auto}.m5 .m5-match-profile{border-block:1px solid #d9dfd5;padding-block:1rem}.m5 .m5-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.m5 .m5-match-list{grid-template-columns:1fr}.m5 .m5-report-entry{display:grid}.m5 .m5-match-card{padding:1.1rem}}.m5 .m5-match-history>.m5-section-heading .m5-text-button{min-width:44px;min-height:44px}.m5 .m5-match-focus,.m5 .m5-match-card{scroll-margin-block:90px}.m5 .m5-match-card:focus-visible,.m5 .m5-match-focus:focus-visible{outline-offset:4px;outline:3px solid #315d46}
.m5 .m5-club-events{margin-block:1.5rem 2rem}.m5 .m5-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.m5 .m5-event-card{flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.25rem;display:flex}.m5 .m5-event-card h2,.m5 .m5-event-card p{margin:0}.m5 .m5-event-card h2{font-size:1.4rem;line-height:1.3}.m5 .m5-event-card h2 a{text-decoration:none}.m5 .m5-event-card--featured{border-block-start:3px solid var(--forest,#12352d)}.m5 .m5-event-when{font-weight:700}.m5 .m5-event-facts{flex-wrap:wrap;gap:.6rem 1.2rem;margin-block:.35rem;font-size:.9rem;display:flex}.m5 .m5-event-facts span{background:#f5f1e8;border-radius:99px;padding:.35rem .65rem}.m5 .m5-registration{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:.65rem;display:flex}.m5 .m5-registration:focus,.m5 .m5-tournament [tabindex="-1"]:focus{outline-offset:5px;border-radius:.4rem;outline:2px solid #12352d}.m5 .m5-event-details{max-width:46rem;margin-block:1rem;padding:1.25rem}.m5 .m5-event-note{color:#46564d;margin-block:1rem;font-size:.88rem;line-height:1.6}.m5 .m5-my-events{margin-block:1rem}.m5 .m5-my-event{border-block-end:1px solid #d8dfd8;justify-content:space-between;gap:1rem;padding:1rem 0;text-decoration:none;display:flex}.m5 .m5-my-event span{font-size:.85rem}.m5 .m5-tournament{max-width:55rem;margin-block:1.5rem}.m5 .m5-next-match{border-inline-start:4px solid #12352d;margin-block:1rem;padding:1.25rem}.m5 .m5-next-match h2{margin-block:.3rem .8rem;font-size:1.3rem}.m5 .m5-round-picker{flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}.m5 .m5-round-picker button{border:1px solid #bcc9bf;border-radius:99px;min-height:44px;padding:.5rem .9rem}.m5 .m5-round-picker button[aria-pressed=true]{color:#fffefa;background:#12352d}.m5 .m5-round-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:0;list-style:none;display:grid}.m5 .m5-bracket-match{background:#fffefa;border:1px solid #d5ddd7;border-radius:1rem;padding:1rem}.m5 .m5-bracket-match>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.m5 .m5-bracket-match>div>span{color:#46564d;font-size:.8rem}.m5 .m5-bracket-match p{margin-block:.5rem;font-size:.88rem}.m5 .m5-bracket-match--mine{border-color:#12352d}.m5 .m5-standings{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-block:1rem;font-size:.9rem}.m5 .m5-standings caption{text-align:start;color:#46564d;padding-block:.5rem;font-size:.8rem}.m5 .m5-standings th,.m5 .m5-standings td{text-align:start;border-block-end:1px solid #d5ddd7;padding:.8rem .4rem}.m5 .m5-standing--mine{background:#e9efde}.m5 .m5-champion{background:#e9efde;border-radius:1rem;padding:1rem;font-size:1.25rem;font-weight:700}.m5 .m5-event-previews nav{flex-wrap:wrap;gap:.6rem;display:flex}.m5 .m5-event-previews a,.m5 .m5-event-previews button,.m5 .m5-tournament .m5-text-button,.m5 .m5-registration .m5-text-button{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.m5 .m5-tournament h2[tabindex]{scroll-margin-block-start:1rem}@media (max-width:600px){.m5 .m5-event-grid,.m5 .m5-round-list{grid-template-columns:1fr}.m5 .m5-event-card{padding:1rem}.m5 .m5-my-event{flex-direction:column;gap:.25rem}}
.m5 .m5-prize-card{border-block-start:3px solid #12352d;flex-direction:column;gap:.7rem;padding:1.3rem;display:flex}.m5 .m5-prize-card p,.m5 .m5-prize-card h2,.m5 .m5-prize-card h3{margin:0}.m5 .m5-prize-heading{color:#46564d;align-items:center;gap:.65rem;display:flex}.m5 .m5-prize-card h2,.m5 .m5-prize-card h3{font-size:1.35rem;line-height:1.35}.m5 .m5-prize-card--won{background:#fffefa;border-color:#98763b}.m5 .m5-win-message{color:#12352d;font-size:1.8rem;font-weight:700}.m5 .m5-reward-status{font-weight:700}.m5 .m5-prize-progress{border-inline-start:3px solid #bcc9bf;padding-inline-start:.75rem;font-size:.95rem}.m5 .m5-prize-competition,.m5 .m5-honor-meta{color:#46564d;font-size:.9rem;line-height:1.6}.m5 .m5-prize-image{object-fit:cover;border-radius:.75rem;width:100%;height:10rem}.m5 .m5-winner-list{flex-wrap:wrap;gap:.65rem;margin:.25rem 0;padding:0;list-style:none;display:flex}.m5 .m5-winner-list li{border:1px solid #d5ddd7;border-radius:.5rem;padding:.5rem .65rem}.m5 .m5-reward-sponsor{border-block-start:1px solid #d5ddd7;align-items:center;gap:.7rem;padding-block-start:.7rem;font-size:.9rem;display:flex}.m5 .m5-reward-sponsor img{object-fit:contain}.m5 .m5-prize-placeholder{padding:1.25rem}.m5 .m5-prize-placeholder h2{font-size:1.2rem}.m5 .m5-prize-grid,.m5 .m5-honor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.m5 .m5-club-rewards{margin-block:2rem}.m5 .m5-history-entry{border-block:1px solid #bfcbbf;justify-content:space-between;align-items:center;gap:1rem;margin-block:1.5rem;padding:1.5rem 0;text-decoration:none;display:flex}.m5 .m5-history-entry strong,.m5 .m5-history-entry small{display:block}.m5 .m5-history-entry strong{font-size:1.3rem}.m5 .m5-history-entry small{color:#46564d;margin-block-start:.4rem;font-size:.9rem}.m5 .m5-hall-heading{border-block-end:1px solid #bfcbbf;padding-block-end:1.5rem}.m5 .m5-honor-year{letter-spacing:-.06em;margin-block:1.5rem 1rem;font-size:2.5rem}.m5 .m5-honor-card{background:#fffefa;border:1px solid #d5ddd7;border-radius:1rem;gap:1rem;padding:1.25rem;display:flex}.m5 .m5-honor-card h3{margin:.3rem 0;font-size:1.3rem}.m5 .m5-honor-card p{margin:.3rem 0}.m5 .m5-honor-rank{color:#765b2c;flex-shrink:0;min-width:2rem;padding-block-start:.25rem;font-weight:700}.m5 .m5-honor-rank svg{width:1.8rem;height:1.8rem}.m5 .m5-honor-years{gap:.6rem;margin-block:1rem;display:flex}.m5 .m5-honor-years button{background:0 0;border:1px solid #bfcbbf;border-radius:2rem;min-width:64px;min-height:44px;padding:.5rem 1rem}.m5 .m5-honor-years button[aria-pressed=true]{color:#fffefa;background:#12352d}.m5 .m5-trophy-case{margin-block:1.5rem;padding:1.25rem}.m5 .m5-trophy-case .m5-honor-card{margin-block:.75rem}.m5 .m5-own-prizes article{border-block-end:1px solid #d5ddd7;padding:.8rem 0}.m5 .m5-own-prizes p{margin:.3rem 0}.m5 .m5-official-results{max-width:55rem;margin-block:2rem}.m5 .m5-official-results details{border-block-end:1px solid #bfcbbf;padding:1rem 0}.m5 .m5-official-results table{border-collapse:collapse;width:100%;font-size:.95rem}.m5 .m5-official-results th,.m5 .m5-official-results td{text-align:start;border-block-end:1px solid #d5ddd7;padding:.7rem .3rem}.m5 .m5-official-results caption{text-align:start;color:#46564d;padding:.5rem 0;font-size:.9rem}.m5 .m5-reward-previews nav{flex-wrap:wrap;gap:.75rem;display:flex}.m5 .m5-reward-previews a,.m5 .m5-recent-winners summary,.m5 .m5-official-results summary{align-items:center;min-height:44px;display:inline-flex}@media (max-width:600px){.m5 .m5-prize-grid,.m5 .m5-honor-grid{grid-template-columns:1fr}.m5 .m5-honor-card,.m5 .m5-prize-card{padding:1rem}}
.m5-predictor-heading{max-width:46rem;padding-block:1.5rem 1rem}.m5-predictor-heading h1{margin-block:.35rem .7rem;font-size:clamp(1.75rem,4vw,3rem);line-height:1.15}.m5-predictor-heading p{color:var(--m5-muted)}.m5-predictor-heading small,.m5-predictor-rule{color:var(--m5-muted);font-size:.85rem}.m5-predictor-summary{background:var(--forest);color:var(--ivory);border-radius:1.1rem;grid-template-columns:repeat(3,1fr);margin-block:.5rem 1.8rem;padding:1.15rem .4rem;display:grid}.m5-predictor-summary div{text-align:center;gap:.25rem;display:grid}.m5-predictor-summary div+div{border-inline-start:1px solid #ffffff35}.m5-predictor-summary strong{font-variant-numeric:tabular-nums;font-size:1.7rem}.m5-predictor-summary span{font-size:.8rem}.m5-picks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.m5-pick-card{background:var(--white,#fff);border:1px solid var(--m5-border);border-radius:1.15rem;min-width:0;padding:1.1rem;scroll-margin-top:7rem}.m5-pick-meta{color:var(--m5-muted);justify-content:space-between;gap:.5rem;font-size:.74rem;display:flex}.m5-pick-card h3{margin-block:.9rem .8rem;font-size:1.15rem}.m5-pick-options{gap:.5rem;display:grid}.m5-pick-options button{border:1px solid var(--m5-border);text-align:start;width:100%;min-height:60px;color:var(--forest);cursor:pointer;font:inherit;background:0 0;border-radius:.8rem;grid-template-columns:1.5rem 1fr;align-items:center;gap:.5rem;padding:.8rem;font-size:.94rem;display:grid}.m5-pick-options button[aria-pressed=true]{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);background:#edf2e4}.m5-pick-options small{grid-column:2;font-size:.72rem}.m5-pick-options button:disabled{cursor:default;opacity:1}.m5-pick-options button:disabled:not([aria-pressed=true]){color:var(--m5-muted);background:#f6f6f1}.m5-pick-options button:focus-visible{outline:3px solid var(--forest);outline-offset:3px}.m5-pick-choice-mark{font-size:.78rem;font-weight:700}.m5-pick-footer{min-height:2.5rem;color:var(--m5-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-block-start:.8rem;font-size:.77rem;display:flex}.m5-pick-footer strong{color:var(--forest)}.m5-pick-answer{color:var(--m5-muted);margin-block:.5rem 0;font-size:.8rem}.m5-pick-live{color:var(--forest);font-weight:700}.m5-predictor-feature{background:#e9eddf;border-radius:1.3rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.8rem;padding:1.6rem;display:flex}.m5-predictor-feature h2{max-width:20rem;margin:0;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.15}.m5-predictor-feature small{color:var(--m5-muted);font-size:.75rem}.m5-predictor-link{justify-content:space-between;align-items:center;gap:1rem;margin-block:1.5rem;display:flex}.m5-predictor-link h2{font-size:1.35rem}.m5-predictor-profile{margin-block:1rem}.m5-predictor-profile small{margin-top:.5rem;display:block}.m5-predictor-secondary{gap:.8rem;margin-block:1.5rem;display:grid}.m5-predictor-disclosure{border-block:1px solid var(--m5-border);padding-block:.4rem}.m5-predictor-disclosure summary{cursor:pointer;align-content:center;min-height:48px;font-weight:700}.m5-predictor-disclosure>p{color:var(--m5-muted);font-size:.85rem}.m5-predictor-disclosure .m5-picks-grid{padding-block:1rem}.m5-predictor-table{border-collapse:collapse;width:100%;font-size:.9rem}.m5-predictor-table th,.m5-predictor-table td{border-bottom:1px solid var(--m5-border);text-align:start;padding:.85rem .5rem}.m5-predictor-table thead th{font-size:.76rem;font-weight:500}.m5-predictor-mine{background:#edf2e4}.m5-predictor-official{margin-block:1rem 1.5rem}.m5-predictor-empty{color:var(--m5-muted);padding:1.5rem 0}@media (max-width:900px){.m5-picks-grid{grid-template-columns:1fr}.m5-predictor-link{flex-direction:column;align-items:flex-start}.m5-pick-card{padding:1rem}.m5-predictor-summary strong{font-size:1.5rem}}.m5-pick-options bdi,.m5-predictor-table th{overflow-wrap:anywhere;min-width:0}.m5-preview-tools>div{flex-wrap:wrap;gap:.6rem;display:flex}
