.mm-dashboard{padding:24px 0 40px}.mm-dashboard button,.mm-dashboard select{font:inherit}.mm-toolbar,.mm-section-heading,.mm-view-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mm-tabs,.mm-scope{flex-wrap:wrap;gap:5px;display:flex}.mm-tabs button,.mm-scope button,.mm-download button{color:#193f36;cursor:pointer;background:#ffffff75;border:1px solid #9aac9d;border-radius:6px;min-height:44px;padding:10px 16px;font-weight:700}.mm-tabs button[aria-pressed=true],.mm-scope button[aria-pressed=true]{color:#fff;background:#155f53;border-color:#155f53}.mm-download button{color:#fff;background:#182b2a;border-color:#182b2a}.mm-download{gap:4px;display:grid}.mm-download small{color:#53665f;font-size:11px}.mm-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;margin:24px 0 16px;display:grid}.mm-months button{text-align:center;color:#182b2a;cursor:pointer;background:#ffffff60;border:1px solid #b4c0af;border-radius:6px;align-content:center;gap:4px;min-height:61px;display:grid}.mm-months button span{font-size:14px;font-weight:700}.mm-months button small{color:#53665f;font-size:10px}.mm-months button[aria-pressed=true]{color:#fff;background:#155f53;border-color:#155f53;box-shadow:inset 0 -3px #bc3136}.mm-months button[aria-pressed=true] small{color:#e1ece0}.mm-view-meta{border-bottom:1px solid #bfc7b8;margin-bottom:22px;padding:14px 0}.mm-view-meta>span{letter-spacing:.5px;text-transform:uppercase;color:#155f53;font-size:13px;font-weight:700}.mm-view-meta>small{color:#53665f;font-size:11px}.mm-dashboard h2{letter-spacing:-.6px;margin:0 0 12px;font-size:clamp(23px,2.4vw,30px);line-height:1.2}.mm-dashboard h3{letter-spacing:-.3px;margin:0 0 12px;font-size:19px;line-height:1.3}.mm-dashboard p{margin:8px 0 14px;line-height:1.55}.mm-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 30px;display:grid}.mm-cards article,.mm-stories article,.mm-callout,.mm-player-pattern,.mm-opponent-stories article{background:#ffffff75;border:1px solid #bec9b7;border-radius:8px;padding:20px}.mm-cards article>span,.mm-stories article>span,.mm-callout>span,.mm-opponent-stories article>span{color:#53665f;font-size:12px;font-weight:700;display:block}.mm-cards article>strong{color:#14685c;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:36px;line-height:1.2;display:block}.mm-cards strong small{color:#53665f;font-size:18px}.mm-cards p,.mm-stories p,.mm-callout p,.mm-opponent-stories p{color:#53665f;margin:5px 0 0;font-size:12px}.mm-cards .mm-negative{color:#b13e29}.mm-two-col{grid-template-columns:1.12fr 1fr;gap:32px;display:grid}.mm-note{color:#53665f;font-size:12px;line-height:1.6}.mm-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.mm-table th,.mm-table td{text-align:right;border-bottom:1px solid #c8d0c0;padding:12px 10px}.mm-table th:first-child{text-align:left}.mm-table thead th{color:#fff;background:#19372f;font-size:11px;font-weight:700}.mm-table tbody tr:nth-child(2n){background:#ffffff42}.mm-table tbody th{font-size:13px;font-weight:700}.mm-table small{color:#53665f;margin-top:2px;font-size:10px;font-weight:400;display:block}.mm-table [data-current]{background:#d9e4d4;box-shadow:inset 3px 0 #bc3136}.mm-ranks td:nth-child(2){color:#155f53;font-size:18px;font-weight:700}.mm-rank-badge{white-space:nowrap;background:#e3e8db;border-radius:4px;min-width:46px;padding:5px;font-size:12px;display:inline-block}.mm-rank-badge[data-top]{color:#125846;background:#d1e3d3}.mm-game-list{gap:10px;display:grid}.mm-game-list article{background:#ffffff75;border:1px solid #c4cebc;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:15px;display:grid}.mm-game-list strong{font-size:14px;display:block}.mm-game-list strong span{color:#53665f;font-size:12px}.mm-game-list small{color:#53665f;font-size:11px}.mm-game-list p{color:#53665f;grid-column:1/-1;margin:3px 0 0;font-size:12px}.mm-result{color:#745914;white-space:nowrap;background:#e8ddac;border-radius:4px;padding:6px 9px;font-size:14px}.mm-result[data-result=W]{color:#145a49;background:#d4e6d6}.mm-result[data-result=L]{color:#a13827;background:#ecd3c9}.mm-callout{background:#dce6d5;border-left:3px solid #bc3136;margin-top:18px}.mm-callout>strong{color:#155f53;margin-top:9px;font-size:31px;display:block}.mm-callout button{color:#155f53;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;margin:6px 0 0;padding:8px 0;font-weight:700;text-decoration:underline}.mm-section{border-top:1px solid #bdc9b5;margin:30px 0 0;padding-top:26px}.mm-season-strip{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.mm-season-strip button{text-align:left;color:#182b2a;cursor:pointer;background:#ffffff60;border:1px solid #b5c2ae;border-radius:7px;padding:18px}.mm-season-strip button[aria-pressed=true]{background:#e0e9d9;box-shadow:inset 0 3px #bc3136}.mm-season-strip span{font-size:13px;font-weight:700;display:block}.mm-season-strip strong{color:#14685c;margin-top:7px;font-size:28px;display:block}.mm-season-strip strong small{font-size:12px;font-weight:400}.mm-season-strip p{color:#53665f;margin:4px 0 0;font-size:12px}.mm-select{gap:6px;min-width:220px;max-width:100%;font-size:11px;font-weight:700;display:grid}.mm-select select{background:var(--stats-surface,#f2f0e4);color:#182b2a;border:1px solid #9aad9b;border-radius:5px;width:100%;min-height:44px;padding:9px 30px 9px 12px;font-size:14px}.mm-legend{color:#53665f;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:16px 0 8px;font-size:11px;display:flex}.mm-legend>span{align-items:center;gap:6px;display:flex}.mm-legend i{background:#14685c;width:14px;height:6px;display:inline-block}.mm-marker-key{border-left:2px dashed #182b2a;height:12px;display:inline-block}.mm-chart-row{text-align:left;color:#182b2a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cbd3c4;grid-template-columns:44px minmax(0,1fr) 63px 65px;align-items:center;gap:12px;width:100%;min-height:43px;padding:9px 8px;display:grid}.mm-chart-row[aria-pressed=true]{background:#d8e4d3;box-shadow:inset 3px 0 #bc3136}.mm-chart-row>span:first-child{font-size:12px;font-weight:700}.mm-chart-row>strong{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px}.mm-chart-row>small{text-align:right;color:#53665f;font-size:10px}.mm-track{background:#d9dfd0;border-radius:2px;height:19px;display:block;position:relative}.mm-track i{border-radius:2px;height:100%;display:block;position:absolute}.mm-track .mm-good{background:#14685c}.mm-track .mm-bad{background:#b45034}.mm-zero{background:#9dae99;width:1px;position:absolute;top:-3px;bottom:-3px}.mm-benchmark{border-left:2px dashed #182b2a;display:block;position:absolute;top:-5px;bottom:-5px}.mm-stories{align-content:start;gap:12px;margin-top:16px;display:grid}.mm-stories article>strong{margin:10px 0 6px;font-size:26px;line-height:1.2;display:block}.mm-stories strong small{font-size:13px;font-weight:400}.mm-stories article>small{color:#53665f;margin-top:8px;font-size:11px;display:block}.mm-stories .mm-feature{background:#dce7d4;border-top:3px solid #14685c}.mm-extremes{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.mm-extremes button{text-align:left;cursor:pointer;color:#182b2a;background:#ffffff60;border:1px solid #c2cdb9;border-radius:6px;gap:8px;min-height:120px;padding:16px;display:grid}.mm-extremes span,.mm-extremes small{color:#53665f;font-size:11px}.mm-extremes strong{color:#155f53;font-size:21px}.mm-player-leaders article{border-bottom:1px solid #becab5;grid-template-columns:22px minmax(0,1fr) 40px;align-items:center;gap:12px;padding:12px 8px;display:grid}.mm-player-leaders article>span{color:#53665f;font-size:11px}.mm-player-leaders article strong{font-size:14px;display:block}.mm-player-leaders article>b{color:#14685c;text-align:right;font-size:25px}.mm-player-leaders article small{color:#53665f;margin-top:4px;font-size:10px;display:block}.mm-player-track{background:#d3decb;height:5px;margin-top:8px}.mm-player-track i{background:#14685c;height:100%;display:block}.mm-player-track{border-radius:2px;height:10px;display:flex;overflow:hidden}.mm-player-track .mm-assists-segment{background:#bb903f}.mm-contribution-key{color:#53665f;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:14px 0 5px;font-size:12px;display:flex}.mm-contribution-key>span{align-items:center;gap:6px;display:inline-flex}.mm-contribution-key i{background:#14685c;border-radius:2px;width:16px;height:8px;display:inline-block}.mm-contribution-key .mm-assist-key{background:#bb903f}.mm-contribution-key b{color:#294a3e;margin-left:auto;font-size:11px}.mm-player-leaders article .mm-contribution-split{flex-wrap:wrap;gap:8px 16px;margin-top:6px;font-size:11px;display:flex}.mm-player-leaders article>b{white-space:nowrap}.mm-player-leaders sup{font-size:12px}.mm-heatmap small{white-space:nowrap;font-size:10px}.mm-player-divisions{flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.mm-player-divisions>span{background:#e2e8d9;border:1px solid #bac7b2;border-radius:4px;padding:6px 8px}.mm-division-records{margin-top:3px;font-weight:400}.mm-division-records summary{cursor:pointer;color:#155f53;min-height:32px;padding:7px 0;font-size:11px}.mm-division-records span{color:#53665f;max-width:330px;margin:4px 0;font-size:11px;line-height:1.6;display:block}.mm-division-records summary:focus-visible{outline-offset:2px;outline:2px solid #bc3136}.mm-player-pattern{align-self:start;margin-top:8px}.mm-player-pattern h3{margin-top:24px}.mm-heatmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.mm-heatmap button{color:#112f25;cursor:pointer;background:#eef0e5;border:1px solid #a6b99f;border-radius:5px;gap:6px;min-height:69px;padding:12px 4px;display:grid}.mm-heatmap button[aria-pressed=true]{outline-offset:1px;outline:2px solid #bc3136}.mm-heatmap span{font-size:11px}.mm-heatmap strong{font-size:23px}.mm-opponent-stories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.mm-opponent-stories strong{margin-top:8px;font-size:20px;line-height:1.3;display:block}.mm-opponent-stories b{color:#14685c;margin-top:8px;display:block}.mm-opponent-stories small{color:#53665f;margin-top:7px;font-size:10px;display:block}.mm-empty{color:#53665f;background:#ffffff35;border:1px dashed #a4b49c;border-radius:7px;padding:24px}.mm-method{color:#53665f;border-top:1px solid #bec9b5;margin-top:30px;padding:18px 0;font-size:12px}.mm-method summary{color:#182b2a;cursor:pointer;min-height:44px;font-weight:700;display:list-item}.mm-dashboard :is(button,select):focus-visible{outline-offset:3px;outline:2px solid #bc3136}.mm-dashboard button:disabled{opacity:.6;cursor:wait}@media (max-width:900px){.mm-cards,.mm-opponent-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-two-col{grid-template-columns:minmax(0,1fr);gap:24px}.mm-stories{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-stories article{padding:15px}.mm-stories article>strong{font-size:23px}}@media (max-width:600px){.mm-months{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:18px}.mm-months button{min-height:54px}.mm-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid}.mm-tabs button{padding:9px 7px;font-size:12px}.mm-section-heading .mm-tabs{width:auto;display:flex}.mm-toolbar>.mm-tabs{flex:100%}.mm-toolbar .mm-download{margin-left:auto}.mm-cards{gap:8px}.mm-cards article{padding:14px 12px}.mm-cards article>strong{font-size:30px}.mm-cards article>span,.mm-cards p{font-size:11px}.mm-table{font-size:12px}.mm-table th,.mm-table td{padding:10px 6px}.mm-table tbody th{font-size:12px}.mm-ranks td:nth-child(2){font-size:16px}.mm-table thead th{font-size:10px}.mm-rank-badge{min-width:40px;padding:4px;font-size:11px}.mm-history-table-wrap .mm-table{font-size:11px}.mm-history-table-wrap .mm-table th,.mm-history-table-wrap .mm-table td{padding:10px 4px}.mm-stories{grid-template-columns:minmax(0,1fr)}.mm-stories article{grid-template-columns:1fr auto;align-items:center;gap:5px 12px;display:grid}.mm-stories article>strong{grid-area:1/2/3;margin:0}.mm-stories article p,.mm-stories article>small{margin:0}.mm-chart-row{grid-template-columns:32px minmax(0,1fr) 54px 47px;gap:8px;padding:10px 5px}.mm-chart-row>strong{font-size:15px}.mm-chart-row>small{font-size:9px}.mm-select{width:100%;min-width:0}.mm-select select{font-size:16px}.mm-opponent-stories{gap:8px}.mm-opponent-stories article{padding:14px 12px}.mm-opponent-stories strong{font-size:17px}.mm-heatmap{grid-template-columns:repeat(4,minmax(0,1fr))}.mm-contribution-key b{margin-left:0}.mm-player-leaders article .mm-contribution-split{gap:4px 10px;font-size:10px}.mm-table th:first-child{overflow-wrap:anywhere;max-width:125px}.mm-season-strip{grid-template-columns:minmax(0,1fr)}}.mm-player-name-link{color:var(--stats-ink);text-underline-offset:4px;-webkit-text-decoration:underline #91a598;text-decoration:underline #91a598}.mm-full-profile{color:var(--stats-green);min-height:44px;padding:10px 0;font-weight:700;display:inline-block}
