@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--mm-night:#0c2024;--mm-panel:#163135;--mm-panel-raised:#1b3839;--mm-input:#12282b;--mm-acid:#d6f85b;--mm-coral:#ef8b79;--mm-ink:#102428;--mm-reverse:#be9be8;--mm-avatar-rose:#ef8b79;--mm-avatar-gold:#edc775;--mm-avatar-blue:#95bdf0;--mm-avatar-olive:#d6f85b;--mm-avatar-peach:#f5ab88;--mm-avatar-silver:#c1d8d5;--mm-ivory:#eee5d4;--mm-chaos:#eb8a80;--mm-color-173844:#173844;--mm-color-342039:#342039;--mm-color-4de4ef:#4de4ef;--mm-color-aec4d3:#aec4d3;--mm-color-f276e4:#f276e4;--mm-color-ffb7f3:#ffb7f3;--mm-classic:#88c9a2;--mm-speed:#efb65e;--mm-flash:#83d2df;--mm-gold:#f6d66d;--mm-line:#355154;--mm-text-muted:#aac1bb;--mm-text-soft:#c1d8d5;--mm-white:#fff;--mm-color-101820:#101820;--mm-color-102331:#102331;--mm-color-102b3a:#102b3a;--mm-color-17212a:#17212a;--mm-color-1a3040:#1a3040;--mm-color-243342:#243342;--mm-color-263747:#263747;--mm-color-263f50:#263f50;--mm-color-55788c:#55788c;--mm-color-64899e:#64899e;--mm-color-75e2b8:#75e2b8;--mm-color-7d9ead:#7d9ead;--mm-color-7e8589:#7e8589;--mm-color-80b7ff:#80b7ff;--mm-color-8d9599:#8d9599;--mm-color-92999d:#92999d;--mm-color-a3f7fa:#a3f7fa;--mm-color-aebfce:#aebfce;--mm-color-b2b8bb:#b2b8bb;--mm-color-bc91ff:#bc91ff;--mm-color-c0c4c4:#c0c4c4;--mm-color-c1e675:#c1e675;--mm-color-d6a64c:#d6a64c;--mm-color-f0f1ef:#f0f1ef;--mm-color-f1f6fa:#f1f6fa;--mm-color-ff7d89:#ff7d89;--mm-color-ff9eb6:#ff9eb6;--mm-color-ffab70:#ffab70;--mm-color-ffeaa5:#ffeaa5;--canvas:var(--mm-night);--surface:var(--mm-panel);--surface-raised:var(--mm-panel-raised);--surface-input:var(--mm-input);--paper:#eff4e8;--muted:var(--mm-text-muted);--line:var(--mm-line);--accent:var(--mm-acid);--gold:#f6d66d;--interactive:var(--mm-acid);--success:#8fdab1;--danger:#ffab9b;--section-inset:max(16px, calc((100vw - 1430px) / 2));color:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}html,body{min-width:320px;min-height:100%;margin:0}html{background-color:var(--canvas);background-image:radial-gradient(at 100% 10%,#28555333,#0000 55%),repeating-linear-gradient(115deg,#0000 0 8px,#ffffff02 8px 9px);background-attachment:fixed;min-height:100vh}button,input,a,summary{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}button,a,input,summary,select{outline-offset:4px}:focus-visible{outline:2px solid var(--accent)}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:var(--accent)}h1,h2,h3,p{margin:0}::selection{background:var(--accent);color:var(--canvas)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mm-app{color:var(--paper);min-height:100vh;font-size:16px}.mm-app h1{text-transform:uppercase;letter-spacing:-.8px;font:900 clamp(36px,5vw,64px)/1.05 Barlow Condensed,Impact,sans-serif}.mm-app h2{margin:12px 0 18px;font-size:24px}.mm-app h3{margin:18px 0 12px;font-size:18px}.mm-app p{line-height:1.5}.mm-app small{color:var(--muted);font-size:13px;line-height:1.5;display:block}.mm-app button{border:1px solid var(--line);color:var(--paper);background:var(--surface-raised);border-radius:8px;padding:11px 18px;font-size:13px;transition:background .15s,filter .15s,transform .15s}.mm-app button:hover:not(:disabled){filter:brightness(1.12)}.mm-app button.primary{background:var(--accent);color:var(--mm-ink);border-color:var(--accent);box-shadow:none;font-weight:800}.mm-app button[aria-pressed=true]:not(.primary){border-color:var(--accent)}.mm-app input:not([type=checkbox]):not([type=range]),.mm-app select,.mm-app textarea{background:var(--surface-input);width:100%;min-width:0;color:var(--paper);border:1px solid var(--line);border-radius:9px;padding:11px 15px}.mm-app label{color:var(--mm-text-soft);flex-direction:column;gap:8px;margin:16px 0;font-size:13px;display:flex}.mm-app label.check{flex-direction:row;align-items:center}.mm-app input[type=checkbox]{width:19px;height:19px;accent-color:var(--accent);flex:none}.mm-app input[type=range]{accent-color:var(--accent)}.mm-app form{max-width:650px}.mm-app form>button+button{margin-left:8px}.mm-app fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;margin:16px 0;padding:16px}.mm-app legend{padding:0 8px;font-size:14px}.mm-app summary{cursor:pointer;padding:6px 0;font-weight:800;line-height:1.5}.mm-app .card{background:linear-gradient(125deg, var(--surface), #142d31);border:1px solid var(--line);min-width:0;box-shadow:none;border-radius:14px;margin:20px 0;padding:26px}.mm-app .muted{color:var(--muted);font-size:14px}.mm-app .notice{border-left:3px solid var(--accent);background:var(--surface-raised);border-radius:9px;margin:18px 0;padding:18px 20px}.mm-app [role=alert]{color:#ffbcae}.mm-app .notice[role=alert]{background:#493332;border-color:#ffab9b}.mm-app .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.mm-app .section-heading h2{margin:0}.mm-app .empty-state{text-align:center;padding:40px 24px}.mm-app .empty-state p+button,.mm-app .empty-state h2+p{margin-top:14px}.mm-app .eyebrow{letter-spacing:3px;font-size:10px;font-weight:800}.mm-app .table-scroll{border:1px solid var(--line);border-radius:12px;max-width:100%;overflow-x:auto}.mm-app table{border-collapse:collapse;text-align:center;width:100%}.mm-app th,.mm-app td{border-bottom:1px solid var(--line);padding:14px 12px}.mm-app th{font-size:13px}.mm-app thead th{color:var(--gold);font-weight:800}.mm-app tbody th{text-align:left;font-size:16px;font-weight:700}.mm-app tbody tr:last-child>*{border-bottom:0}.mm-app .table-scroll .music-avatar{vertical-align:middle;margin-right:7px}.mm-app .result-bonus{color:var(--success);font-weight:700}.mm-loading{padding:40px var(--section-inset)}.mm-app .music-avatar{color:#c1d8d5;width:42px;height:42px;box-shadow:inset 2px 0 var(--avatar-accent);vertical-align:middle;background:#152c30;border:1px solid #537576;border-radius:5px 15px 4px 13px;flex:none;justify-content:center;align-items:center;display:inline-flex;transform:rotate(-3deg)}.mm-app .music-avatar svg{width:90%;height:90%;overflow:visible;transform:rotate(3deg)}.mm-app .music-avatar .accent{fill:var(--avatar-accent)}.mm-app .avatar-stroke{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.mm-app .music-avatar .avatar-stroke.accent{fill:none;stroke:var(--avatar-accent)}.mm-app .music-avatar svg>g>:not(.avatar-stroke):not(.avatar-cut-stroke):not(.avatar-cut){stroke:var(--mm-ink);stroke-width:1.8px;stroke-linejoin:round;paint-order:stroke fill}.mm-app .avatar-cut{fill:var(--mm-ink)}.mm-app .avatar-cut-stroke{fill:none;stroke:var(--mm-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mm-app .avatar-picker{--accent:var(--mm-acid);background:var(--surface-input);border:1px solid var(--line);border-radius:13px;margin:16px 0;overflow:hidden;container-type:inline-size}.mm-app .avatar-picker>summary{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.mm-app .avatar-picker>summary::-webkit-details-marker{display:none}.mm-app .avatar-picker>summary>span:nth-child(2){white-space:nowrap;gap:7px;min-width:0;font-size:14px;font-weight:400;display:grid}.mm-app .avatar-picker strong{text-transform:uppercase;font:800 22px Barlow Condensed,Impact,sans-serif}.mm-app .avatar-change{color:var(--accent);font-size:13px;font-weight:400}.mm-app .avatar-picker>summary>.music-avatar{width:44px;height:44px;margin:0}@container (width<=340px){.mm-app .avatar-picker>summary{grid-template-columns:48px minmax(0,1fr);gap:8px 12px}.mm-app .avatar-picker>summary>.music-avatar{grid-row:1/3}.mm-app .avatar-change{grid-column:2}}.mm-app .avatar-options{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px;display:grid}.mm-app .avatar-options button{text-transform:uppercase;place-items:center;gap:5px;min-width:0;padding:12px 4px;font:800 17px Barlow Condensed,Impact,sans-serif;display:grid;position:relative}.mm-app .avatar-options .music-avatar{background:0 0;border:0;width:55px;height:55px;transform:none}.mm-app .avatar-options [aria-pressed=true]{box-shadow:inset 0 -3px var(--accent)}.mm-app .avatar-options [aria-pressed=true]:after{content:"✓";background:var(--accent);color:var(--canvas);border-radius:50%;width:19px;height:19px;font-size:13px;position:absolute;top:5px;right:5px}.mm-app .avatar-palette{border:0;flex-wrap:wrap;gap:9px;margin:0;padding:8px 16px 16px;display:flex}.mm-app .avatar-palette button{background:var(--swatch);color:#142a38;border:2px solid #0000;border-radius:50%;width:29px;height:29px;padding:0}.mm-app .avatar-palette button[aria-pressed=true]{border-color:var(--mm-ivory)}.mm-app .challenge-mode-icon{flex:none;width:25px;height:25px}@media (width<=650px){.mm-app .card{padding:20px}.mm-app .avatar-options{gap:6px;padding:10px}.mm-app .avatar-options button{font-size:15px}.mm-app th,.mm-app td{padding:12px 7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.mm-app :is(.mm-section-nav,.mm-ranking-switch) button{min-width:0;min-height:44px;box-shadow:none;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 14px;font:600 14px DM Sans,Arial,sans-serif}.mm-app :is(.mm-section-nav [aria-current=page],.mm-ranking-switch button[aria-pressed=true]){color:var(--mm-acid);border-bottom-color:var(--mm-acid)}.mm-topbar{padding:10px var(--section-inset);border-bottom:1px solid var(--line);background:#101e21;grid-template-columns:auto auto minmax(120px,220px) minmax(0,1fr);align-items:center;gap:14px;min-height:66px;display:grid}.mm-topbar .mm-crew-label{white-space:nowrap;font-size:14px;font-weight:800}.mm-topbar>select{height:44px;padding-block:8px}.mm-account{z-index:20;justify-self:end;min-width:0;position:relative}.mm-app .mm-account-trigger{background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:800;display:flex}.mm-account-trigger .music-avatar{width:35px;height:35px}.mm-account-trigger>span:not(.music-avatar){text-overflow:ellipsis;white-space:nowrap;max-width:min(14vw,150px);overflow:hidden}.mm-account-trigger small{font-size:10px}.mm-account-menu{background:var(--surface-input);border:1px solid var(--line);border-radius:9px;min-width:160px;padding:6px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 10px 24px #0007}.mm-app .mm-account-menu button{text-align:left;background:0 0;border:0;width:100%}.mm-section-nav{margin:0 var(--section-inset);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:clamp(8px,1.8vw,24px);padding:18px 0;display:flex}.mm-content{padding:18px var(--section-inset) 70px}.mm-filter-row{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.mm-app .mm-challenge-filter{--accent:var(--mm-acid);width:100%;max-width:260px;margin:0}.mm-app .mm-challenge-filter select{border-color:var(--line)}.mm-challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.mm-challenge-count{color:var(--muted);font-size:12px}@media (width<=850px){.mm-topbar{grid-template-columns:auto auto minmax(100px,1fr) auto;gap:10px}.mm-topbar .brand{--brand-ticket-size:36px;--brand-wordmark-size:17px;gap:9px}.mm-account-trigger>span:not(.music-avatar){max-width:90px}.mm-topbar>select{font-size:16px}}@media (width<=650px){.mm-challenge-grid{grid-template-columns:minmax(0,1fr)}.mm-topbar{gap:7px}.mm-topbar .brand{--brand-ticket-size:30px;--brand-wordmark-size:14px;gap:8px}.mm-topbar .mm-crew-label{font-size:11px}.mm-topbar>select{height:36px;padding:7px;font-size:13px}.mm-app .mm-account-trigger{gap:6px;font-size:12px}.mm-account-trigger .music-avatar{width:29px;height:29px}.mm-account-trigger>span:not(.music-avatar){max-width:52px}.mm-section-nav{gap:6px}.mm-app .mm-section-nav button{min-height:40px;padding-inline:3px;font-size:12px}.mm-topbar{min-height:53px;padding-block:8px}}@media (width<=430px){.mm-topbar{grid-template-columns:auto auto minmax(80px,1fr) auto}.mm-topbar .mm-crew-label{font-size:12px}.mm-topbar .brand-wordmark{display:none}.mm-topbar .brand{--brand-ticket-size:32px;gap:0}.mm-account-trigger>span:not(.music-avatar){max-width:46px}.mm-section-nav{gap:6px}}@media (width<=390px){.mm-section-nav{gap:4px}.mm-app .mm-section-nav button{font-size:11px}}.mm-app [data-mode=chaos]{--mix-color:var(--mm-chaos)}.mm-app [data-mode=flash]{--mix-color:var(--mm-flash)}.mm-app [data-mode=classic]{--mix-color:var(--mm-classic)}.mm-app [data-mode=speed]{--mix-color:var(--mm-speed)}.mm-app [data-mode=reverse]{--mix-color:var(--mm-reverse)}.mm-mix-mode{letter-spacing:2px;flex:none;align-items:center;gap:9px;font-size:11px;display:inline-flex}.mm-app .mm-return{margin:0 0 18px}.mm-app .mm-player{border-top:3px solid var(--mix-color);margin:0;padding:0;overflow:hidden}.mm-player-body{padding:0 26px 26px}.mm-prompt{text-align:center;place-items:center;height:clamp(62px,5vw,64px);margin:18px 0 14px;font:900 clamp(32px,4.2vw,56px)/1 Barlow Condensed,Impact,sans-serif;display:grid}.mm-feedback{color:#b6f1d5;background:#20483d;border:1px solid #559578;border-radius:10px;padding:0 12px;font:800 clamp(16px,2.4vw,24px)/1.2 DM Sans,Arial,sans-serif;animation:5s both mm-feedback}.mm-feedback-failure{color:#ffd0c5;background:#493332;border-color:#a9665b}.mm-feedback-excellent{border-width:2px;animation:5s both mm-feedback,.7s ease-in-out infinite mm-excellent}@keyframes mm-feedback{0%{opacity:0;transform:translateY(8px)scale(.96)}18%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)scale(.98)}}@keyframes mm-excellent{50%{border-color:#b6f1d5;box-shadow:0 0 14px #b6f1d5}}.mm-audio{--accent:var(--mix-color);position:relative}.mm-transport{justify-content:center;align-items:center;gap:8px;min-height:62px;margin-top:16px;padding:0;display:flex}.mm-app .mm-transport button{border:1px solid var(--mix-color);background:var(--surface-raised);width:58px;height:62px;color:var(--mix-color);box-shadow:none;border-radius:11px;flex:none;padding:0;font-size:19px;font-weight:800}.mm-app .mm-transport button:hover:not(:disabled){transform:translateY(-2px)}.mm-app .mm-transport time{color:var(--mix-color);white-space:nowrap;font:13px monospace}.mm-listen-info{z-index:5;background:var(--surface-input);border:1px solid var(--mix-color);border-radius:8px;width:min(440px,100%);padding:12px 14px;font-size:13px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #09131e88}.mm-listen-info p+p{margin-top:10px}.mm-app .mm-proposal{max-width:none;margin:24px 0 12px}.mm-app .mm-proposal label{gap:7px;margin:0 0 18px}.mm-proposal button{--accent:var(--mix-color);margin-bottom:0}.mm-app .mm-proposal input{height:41px;padding:11px;font-size:13px}.mm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 20px;display:grid}.mm-stat{border:1px solid var(--line);background:var(--surface-input);text-align:center;color:var(--muted);border-radius:14px;padding:16px;font-size:12px}.mm-stat strong{color:var(--mix-color);font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:30px;line-height:1.2;display:block}.mm-stat-time{min-width:0;container-type:inline-size}.mm-stat-time strong{white-space:nowrap;font-size:clamp(16px,17cqi,30px)}.mm-stat:last-child{background:color-mix(in srgb, var(--mix-color) 12%, var(--surface-input));border-color:color-mix(in srgb, var(--mix-color) 55%, var(--line))}.mm-tracks{gap:12px;margin:20px 0 16px;padding:0;list-style:none;display:grid}.mm-tracks>li{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;align-items:center;gap:18px;min-height:87px;padding:16px;display:flex}.mm-track-number,.mm-track-check{color:#efc389;font-weight:800}.mm-track-answer{overflow-wrap:anywhere;flex:1;min-width:0}.mm-track-answer p{color:var(--muted);margin-top:6px}.mm-tracks .mm-track-complete{background:linear-gradient(100deg,#24483c,#253d3a);border-color:#8fdab1;box-shadow:inset 3px 0 #8fdab1}.mm-track-hit{animation:.65s both mm-track-hit}@keyframes mm-track-hit{40%{box-shadow:inset 4px 0 #8fdab1,0 0 16px #8fdab144}}.mm-app .mm-track-toggle{color:var(--muted);flex-direction:row;flex:none;align-items:center;gap:7px;margin:0 0 0 auto;font-size:12px;display:flex}.mm-app .mm-voluntary-finish{border:1px solid var(--line);border-radius:7px;margin:18px 0;padding:12px 14px;font-size:13px}.mm-app .mm-player-body>details{margin-top:18px}.mm-completion{color:var(--success);margin:18px 0}.mm-app .mm-creator{border-top:3px solid var(--mix-color);margin:0;padding:26px;overflow:hidden}.mm-creator-body{padding:0}.mm-creator-audio{border-bottom:1px solid var(--line);padding:6px 0 14px}.mm-creator-audio .mm-transport{gap:14px;min-height:44px}.mm-app .mm-creator-audio button{border-color:var(--mix-color);background:var(--surface-raised);width:46px;height:44px;box-shadow:none;border-radius:8px;font-size:13px}.mm-app .mm-creator-audio button[aria-pressed=true]{border-color:var(--mix-color);background:color-mix(in srgb, var(--mix-color) 18%, var(--surface-raised))}.mm-creator-audio time{margin-left:10px}.mm-excerpts{padding-bottom:0}.mm-app .mm-excerpts h3{margin:10px 0 6px;font-size:17px}.mm-excerpts p{color:var(--muted);margin:6px 0}@media (width<=650px){.mm-player-body{padding:0 18px 20px}.mm-transport{flex-wrap:wrap;gap:9px}.mm-app .mm-transport button{width:58px;height:62px}.mm-app .mm-transport time{font-size:13px}.mm-stat{padding:10px;font-size:12px}.mm-stat:not(.mm-stat-time) strong{font-size:26px}.mm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mm-tracks>li{gap:18px;padding:16px}.mm-app .mm-track-toggle{gap:6px;font-size:11px}.mm-creator-body{padding:0}.mm-creator-audio{padding:6px 0 14px}}@media (width<=430px){.mm-player-body{padding-inline:18px}.mm-transport{gap:6px}.mm-app .mm-transport button{width:48px;height:58px}.mm-prompt{height:56px;font-size:32px}.mm-feedback{font-size:16px}.mm-tracks>li{flex-wrap:wrap}.mm-track-answer{flex-basis:62%}.mm-app .mm-track-toggle{width:100%;margin:0;padding-top:4px}}.mm-app .mm-challenge-card{border-top:3px solid var(--mix-color);border-radius:10px;flex-direction:column;gap:20px;margin:0;padding:22px;display:flex}.mm-challenge-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.mm-challenge-top .mm-mix-mode{color:var(--mix-color);letter-spacing:0;font-size:16px}.mm-ribbon{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}.mm-ribbon-started{color:var(--mm-coral)}.mm-ribbon-started:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.mm-card-creator{align-items:center;gap:12px;min-width:0;display:flex}.mm-card-creator>div{overflow-wrap:anywhere;min-width:0}.mm-card-creator strong{font-size:14px}.mm-card-creator small{margin-top:2px;font-size:12px}.mm-card-facts{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px;display:grid}.mm-card-facts>div>span,.mm-card-facts .challenge-time-label{color:var(--muted);font-size:12px;display:block}.mm-card-facts strong,.mm-card-facts [role=timer]{margin-top:3px;font:700 clamp(25px,2.4vw,32px)/1.2 Barlow Condensed,Impact,sans-serif;display:block}.mm-card-facts small{font:400 12px DM Sans,Arial,sans-serif;display:inline}.mm-card-participants{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.mm-card-participants>span{color:var(--gold);margin-top:4px;display:block}.mm-app .mm-enter{background:var(--surface-raised);width:100%;min-height:46px;color:var(--mm-acid);border:1px solid #647d41;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding:12px 14px;font:700 13px DM Sans,Arial,sans-serif;display:flex}.mm-enter span{font-size:23px;line-height:1}@media (hover:hover){.mm-app .mm-enter:hover:not(:disabled){background:var(--mm-acid);color:var(--mm-ink);filter:none}}@media (width<=650px){.mm-app .mm-challenge-card{gap:18px;padding:18px}}.mm-detail-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;padding-bottom:18px;display:grid}.mm-player>.mm-detail-header{margin:0 26px;padding-top:26px}.mm-detail-type{gap:8px;min-width:0;display:grid}.mm-detail-type .mm-mix-mode{color:var(--mix-color);letter-spacing:0;font-size:16px}.mm-detail-type .challenge-time-remaining,.mm-detail-participants{font-size:12px}.mm-detail-participants{color:var(--muted)}.mm-detail-header>.mm-card-creator{justify-self:end;align-items:center;max-width:100%}@media (width<=650px){.mm-app .mm-creator{padding:18px}.mm-player>.mm-detail-header{margin-inline:18px;padding-top:18px}.mm-detail-header{grid-template-columns:minmax(120px,.9fr) minmax(0,1.1fr);gap:12px}.mm-detail-header>.mm-card-creator{gap:8px}.mm-detail-header .music-avatar{width:32px;height:32px}.mm-detail-header .mm-card-creator small{font-size:11px}}.mm-app .mm-footer{padding:24px var(--section-inset) 28px;border-top:1px solid var(--line);color:var(--muted);margin-top:40px}.mm-app .mm-footer nav{flex-wrap:wrap;justify-content:center;gap:4px 18px;display:flex}.mm-app .mm-footer nav button{color:var(--muted);background:0 0;border:0;min-height:44px;margin:0;padding:10px 0;font-size:14px}.mm-app .mm-footer nav button:hover{color:var(--accent)}.mm-app .mm-footer>p{text-align:center;margin:16px 0 0;font-size:13px}.mm-app .mm-information{border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--surface);width:min(760px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--paper);border-radius:16px;margin:auto;padding:0;box-shadow:0 24px 80px #0008}.mm-information::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071719bf}.mm-app .mm-information>header{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;position:sticky;top:0}.mm-app .mm-information h2{margin:0;font-size:clamp(22px,4vw,28px)}.mm-app .mm-information header button{flex-shrink:0;min-height:44px;margin:0}.mm-app .mm-information-body{overflow-wrap:anywhere;padding:4px 24px 24px;line-height:1.65}.mm-app .mm-information-body h3{color:var(--gold);margin:24px 0 8px}.mm-app .mm-information-body p{margin:10px 0}.mm-app .mm-information-body details{border-bottom:1px solid var(--line);padding:16px 0}.mm-app .mm-information-body summary{cursor:pointer;font-weight:700}.mm-app .mm-information-body dt{margin-top:16px;font-weight:700}.mm-app .mm-information-body dd{color:var(--muted);margin:4px 0 0}@media (width<=430px){.mm-app .mm-information>header{gap:10px;padding:14px 16px}.mm-app .mm-information-body{padding-inline:16px}}.mm-app .brand{--brand-ticket-size:44px;--brand-wordmark-size:21px;color:var(--paper);flex-shrink:0;align-items:center;gap:12px;padding:4px;text-decoration:none;display:inline-flex}.mm-app .brand-ticket{width:var(--brand-ticket-size);height:var(--brand-ticket-size);border-inline:3px dashed var(--mm-night);background:var(--mm-coral);color:var(--mm-night);font:900 calc(var(--brand-ticket-size) * .49)/1 "Barlow Condensed", sans-serif;border-radius:6px;flex:none;place-items:center;display:grid;transform:rotate(-12deg)}.mm-app .brand-wordmark{font:900 var(--brand-wordmark-size)/.95 "Barlow Condensed", sans-serif;letter-spacing:-.3px}.mm-app .mm-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mm-app .mm-form-actions button{margin:0}.mm-app .card.mm-members,.mm-app .card.mm-profile,.mm-app .card.mm-crew-create,.mm-app .card.mm-join-invitation{margin-top:0}.mm-app .mm-members form,.mm-app .mm-profile form,.mm-app .mm-crew-create form,.mm-app .mm-join-invitation form{width:100%;max-width:650px}.mm-app .mm-members h2{font-size:22px}.mm-app .mm-invitations{margin-top:24px}.mm-app .mm-member-list,.mm-app .mm-invitation-list{margin:16px 0;padding:0;list-style:none}.mm-app .mm-member-list>li{border-bottom:1px solid var(--mm-line,var(--line));justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.mm-app .mm-member-identity{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.mm-app .mm-member-identity .music-avatar{flex:none;width:38px;height:38px}.mm-app .mm-member-list .mm-form-actions{flex-shrink:0}.mm-app .mm-invitation-list>li{border-bottom:1px solid var(--mm-line,var(--line));overflow-wrap:anywhere;padding:12px 0}.mm-app .mm-invitation-list input{font-size:12px}.mm-app .mm-invitation-list .mm-form-actions{margin:8px 0}.mm-app .card.mm-rankings{width:100%;margin:0}.mm-app .mm-ranking-switch{gap:8px;margin:12px 0 18px;display:flex}.mm-app .mm-ranking-switch button{margin:0;padding-inline:18px}.mm-app .mm-ranking-month{max-width:320px}.mm-app .mm-ranking-details{margin-top:18px}.mm-app .mm-awarded-medal{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mm-app .mm-awarded-metal{align-items:center;gap:6px;display:inline-flex}.mm-app .mm-awarded-player{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.mm-app .mm-awarded-player .music-avatar{flex:0 0 32px;width:32px;height:32px;margin:0}.mm-app .mm-awarded-player>span{overflow-wrap:anywhere;min-width:0}.mm-app .disc-trophy{vertical-align:middle;width:48px;height:42px;margin:0 3px;display:inline-block}.mm-app .medal-1{color:#f5ce65}.mm-app .medal-2{color:#c3d5e2}.mm-app .medal-3{color:#d69568}.mm-app .global-palmares{width:100%;margin:16px 0 24px}.mm-app .global-palmares table{table-layout:fixed;min-width:0}.mm-app .global-palmares col.global-player{width:52%}.mm-app .global-palmares col.global-place,.mm-app .global-palmares col.global-medal{width:12%}.mm-app .global-palmares th,.mm-app .global-palmares td{vertical-align:middle;text-align:center;font-variant-numeric:tabular-nums;padding:clamp(7px,1.4vw,14px) clamp(3px,1.25vw,16px)}.mm-app .global-palmares tr>*+*{border-left:1px solid var(--line)}.mm-app .global-palmares th:first-child{text-align:left}.mm-app .global-palmares tr>:not(:first-child){padding-inline:6px}.mm-app .global-palmares thead th,.mm-app .mm-monthly-ranking thead th{color:var(--gold,#f4d867);background:var(--surface-raised);font:700 14px/1.35 DM Sans,Arial,sans-serif}.mm-app .global-palmares thead th:first-child{text-align:center}.mm-app .global-palmares thead .disc-trophy{width:clamp(26px,4.2vw,52px);height:auto;margin:0}.mm-app .global-palmares tbody th{color:var(--paper,#f2f6fa);white-space:nowrap;font-size:16px;font-weight:600}.mm-app .global-palmares td{font-size:16px}.mm-app .palmares-player,.mm-app .mm-table-person{align-items:center;gap:8px;min-width:0;display:flex}.mm-app .palmares-player>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mm-app .mm-table-person>span:last-child{overflow-wrap:anywhere}.mm-app .palmares-player .music-avatar,.mm-app .mm-table-person .music-avatar{flex-shrink:0;margin:0}.mm-app .palmares-player .music-avatar{width:clamp(28px,4.2vw,44px);height:clamp(28px,4.2vw,44px)}.mm-app .global-palmares .palmares-empty{color:var(--mm-text-muted,#abc5d7);text-align:left;border-left:0;font-size:13px;font-weight:400}.mm-app .mm-monthly-ranking table{min-width:520px}.mm-app .mm-monthly-ranking th,.mm-app .mm-monthly-ranking td{text-align:center}.mm-app .mm-monthly-ranking th:first-child,.mm-app .mm-monthly-ranking td:first-child{text-align:left}.mm-app .mm-monthly-ranking th[scope=row]{color:var(--paper,#f2f6fa);white-space:normal;font-size:16px}.mm-app .mm-history{min-width:0}.mm-app .mm-archive-filters{align-items:center;gap:14px;margin:0 0 10px;display:flex}.mm-app .mm-archive-month{width:min(320px,100%);margin:0}.mm-app .mm-archive-filter-mode{flex-direction:row;align-items:center;gap:6px;margin:0;font-weight:700}.mm-app .mm-archive-filter-mode input{width:17px;height:17px;accent-color:var(--mm-acid);margin:0}.mm-app .card.mm-archive-challenge{border-top:3px solid var(--mix-color);margin:14px 0;padding:22px 26px}.mm-app .mm-archive-summary{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:16px;list-style:none;display:grid}.mm-app .mm-archive-summary::-webkit-details-marker{display:none}.mm-app .mm-archive-expand{color:var(--mix-color);font-size:24px;line-height:1;transition:transform .15s}.mm-app .mm-archive-challenge[open]>summary>.mm-archive-expand{transform:rotate(45deg)}.mm-app .mm-archive-medal{flex:none;width:24px;height:30px}.mm-app .mm-archive-content{border-top:1px solid var(--mm-line,var(--line));margin-top:14px;padding-top:14px}.mm-app .mm-archive-content>section{min-width:0;margin:18px 0}.mm-app .mm-archive-content h3{margin:0 0 10px}.mm-app .mm-archive-results-heading small{color:var(--muted);font-size:13px;font-weight:400;display:inline}.mm-app .mm-archive-tracks p{overflow-wrap:anywhere;margin:4px 0}.mm-app .mm-archive-results{--result-columns:4}.mm-app .mm-archive-results table{table-layout:fixed;width:100%}.mm-app .mm-archive-results th,.mm-app .mm-archive-results td{text-align:center;vertical-align:middle;overflow-wrap:anywhere}.mm-app .mm-archive-results th:first-child{text-align:left;width:30%}.mm-app .mm-archive-results th[scope=row]{color:var(--paper,#f2f6fa);white-space:normal;font-size:14px}.mm-app .mm-archive-results .mm-result-bonus{color:#9ae4bd;font-weight:700}.mm-app .mm-archive-player{border:1px solid var(--mm-line,var(--line));border-radius:8px;margin:8px 0;padding:10px}.mm-app .mm-journal-entries{margin-top:12px}.mm-app .mm-journal-entry{background:var(--surface-input);border-left:2px solid var(--line);overflow-wrap:anywhere;border-radius:0 6px 6px 0;margin:10px 0;padding:10px 12px}.mm-app .mm-journal-entry small,.mm-app .mm-journal-entry strong{display:block}.mm-app .mm-journal-entry small{margin-bottom:4px}.mm-app .mm-journal-points{color:var(--gold);white-space:nowrap}.mm-app .mm-journal-correct{background:#48a97822;border-left-color:#91dfb1}.mm-app .mm-journal-incorrect{background:#d8676726;border-left-color:#f49a90}@media (width<=900px){.mm-app .card.mm-archive-challenge{padding:18px}.mm-app .mm-archive-summary{gap:10px}}@media (width<=760px){.mm-app .global-palmares th,.mm-app .global-palmares td,.mm-app .global-palmares th:last-child,.mm-app .global-palmares td:last-child{padding:12px 4px;font-size:15px}.mm-app .global-palmares thead th{font-size:14px}.mm-app .global-palmares .palmares-player{gap:5px}}@media (width<=650px){.mm-app .mm-member-list>li{flex-wrap:wrap}.mm-app .mm-member-identity{flex-basis:100%}.mm-app .card.mm-rankings{padding:18px}.mm-app .mm-archive-filters{flex-wrap:wrap;gap:8px 14px}.mm-app .mm-archive-month{flex-basis:100%}}@media (width<=560px){.mm-app .mm-archive-summary{align-items:start}.mm-app .mm-archive-expand{margin-top:2px}}.mm-invitations button.primary{--accent:var(--mm-acid)}@media (width<=600px){.mm-app .global-palmares table,.mm-app .global-palmares tbody{display:block}.mm-app .global-palmares colgroup,.mm-app .global-palmares thead{display:none}.mm-app .global-palmares tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mm-app .global-palmares tbody tr:last-child{border-bottom:0}.mm-app .global-palmares tbody th{border:0;grid-column:1/-1;padding:12px}.mm-app .global-palmares tbody td{overflow-wrap:anywhere;border:0;min-width:0;padding:10px 2px 14px}.mm-app .global-palmares tbody td:before{content:attr(data-label);min-height:32px;color:var(--gold);margin-bottom:5px;font-size:12px;font-weight:700;line-height:1.3;display:block}.mm-app .global-palmares td[colspan]{grid-column:1/-1}.mm-app .global-palmares td[colspan]:before{display:none}}.mm-auth-scene{min-height:100svh}.mm-auth{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:80px;max-width:1240px;min-height:100svh;margin:0 auto;padding:56px 40px;display:grid}.mm-auth-story,.mm-auth-access{min-width:0}.mm-app .mm-auth-story>.brand{--brand-ticket-size:55px;--brand-wordmark-size:24px;gap:14px;margin-bottom:52px}.mm-app .mm-auth-story>.eyebrow{color:var(--muted);letter-spacing:1.5px;margin-bottom:20px;font-size:11px}.mm-app .mm-auth-story>h1{letter-spacing:-.7px;text-transform:uppercase;text-wrap:balance;margin:0;font:900 clamp(42px,5.1vw,68px)/.98 Barlow Condensed,Impact,sans-serif}.mm-auth-story h1 em{color:var(--mm-coral);font-style:italic}.mm-auth-wave{align-items:center;gap:16px;width:100%;height:58px;margin-top:38px;display:flex}.mm-auth-wave-track{background:var(--line);flex:1;height:1px}.mm-auth-wave-bars{align-items:center;gap:5px;display:flex}.mm-auth-wave-bars i{background:var(--mm-coral);border-radius:3px;width:5px;display:block}.mm-auth-wave-bars i:nth-child(n+8):nth-child(-n+12){background:var(--mm-acid)}.mm-auth-wave-bars i:nth-child(n+16){background:var(--mm-flash)}.mm-auth-access{flex-direction:column;gap:20px;display:flex}.mm-app .mm-auth-access>.notice{color:var(--muted);background:0 0;border:0;border-radius:0;order:1;margin:0;padding:0 4px;font-size:13px}.mm-app .mm-auth-form{border:1px solid var(--line);border-top:3px solid var(--mm-coral);background:var(--surface);border-radius:14px;margin:0;padding:30px}.mm-app .mm-auth-form h2{letter-spacing:-.6px;margin:0 0 26px;font-size:24px}.mm-app .mm-auth-form>label{margin:18px 0;font-size:14px}.mm-app .mm-auth-form input:not([type=checkbox]):not([type=range]){min-height:46px;font-size:16px}.mm-app .mm-auth-form>.mm-auth-submit{width:100%;min-height:48px;margin:12px 0 0;font-size:15px}.mm-app .mm-auth-form>.mm-auth-switch{width:100%;color:var(--mm-acid);background:0 0;border-color:#0000;margin:8px 0 0}.mm-auth-form>[role=alert]{color:var(--danger)}@media (width<=1100px){.mm-auth{gap:40px;padding:40px 28px}}@media (width<=900px){.mm-auth{grid-template-columns:minmax(0,1fr);align-content:center;gap:30px;max-width:620px;padding:32px 24px}.mm-app .mm-auth-story>.brand{--brand-ticket-size:42px;--brand-wordmark-size:21px;margin-bottom:30px}.mm-app .mm-auth-story>.eyebrow{margin-bottom:14px;font-size:10px}.mm-app .mm-auth-story>h1{text-wrap:initial;width:100%;max-width:none;font-size:clamp(40px,8vw,64px)}.mm-auth-wave{height:54px;margin-top:22px}}@media (width<=480px){.mm-auth{gap:26px;padding:24px 18px}.mm-app .mm-auth-story>.brand{margin-bottom:26px}.mm-app .mm-auth-story>h1{font-size:42px}.mm-app .mm-auth-form{padding:22px 18px}.mm-app .mm-auth-form h2{margin-bottom:20px;font-size:22px}.mm-app .mm-auth-access>.notice{font-size:12px}}.mm-app .mm-record-wall{border:1px solid var(--line);background:radial-gradient(ellipse at 50% 100%, var(--surface-raised), var(--surface-input) 76%);border-radius:14px;margin:18px 0 24px;padding:20px 24px 26px;container-type:inline-size}.mm-app .mm-record-wall>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mm-app .mm-record-wall h3{color:var(--gold);letter-spacing:.8px;text-transform:uppercase;margin:0;font:700 20px Barlow Condensed,Impact,sans-serif}.mm-app .mm-record-wall>header>span{color:var(--mm-text-muted,#abc5d7);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.mm-app .mm-record-wall-frames{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(10px,3vw,24px);max-width:660px;margin:30px auto 0;display:grid}.mm-app .mm-record-frame{--record-base:#c1ced8;--record-dark:#687681;--record-light:#f4faff;outline:1px solid var(--record-base);background:var(--surface-input);text-align:center;border:5px solid #101820;min-width:0;margin:8px 0 0;padding:clamp(7px,1.6vw,14px);box-shadow:0 9px 16px #09162266}.mm-app .mm-record-frame[data-rank="2"]{grid-column:1}.mm-app .mm-record-frame[data-rank="1"]{--record-base:#e8bd45;--record-dark:#91631e;--record-light:#fff2b0;grid-column:2;margin-top:0}.mm-app .mm-record-frame[data-rank="3"]{--record-base:#c68a58;--record-dark:#78432c;--record-light:#f4c998;grid-column:3}.mm-app .mm-record-disc{aspect-ratio:1;border:1px solid var(--record-light);background:repeating-radial-gradient(circle, transparent 0 5px, #ffffff30 6px, transparent 7px), conic-gradient(from 30deg, var(--record-base), var(--record-dark), var(--record-base), var(--record-light), var(--record-base), var(--record-dark), var(--record-base));border-radius:50%;place-items:center;display:grid}.mm-app .mm-record-disc>.mm-record-avatar{aspect-ratio:1;border:1px solid var(--record-light);width:43%;height:auto;box-shadow:0 0 0 3px var(--record-base);border-radius:50%;margin:0;padding:5%;overflow:hidden;transform:none}.mm-app .mm-record-frame figcaption{margin-top:14px}.mm-app .mm-record-metal{letter-spacing:.5px;color:var(--record-light);text-transform:uppercase;font-size:12px;display:block}.mm-app .mm-record-tie{color:var(--record-light);margin-top:4px;font-size:12px;display:block}.mm-app .mm-record-center{aspect-ratio:1;background:var(--surface-input);width:40%;color:var(--record-light);border:1px solid var(--record-light);border-radius:50%;place-items:center;font-size:clamp(20px,3vw,32px);display:grid}.mm-app .mm-record-players{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mm-app .mm-record-players li{background:linear-gradient(120deg, var(--record-light), var(--record-base));color:#172c3c;align-items:center;gap:7px;min-width:0;padding:7px 4px;display:flex}.mm-app .mm-record-players strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.35}.mm-app .mm-record-players .music-avatar{flex:0 0 32px;width:32px;height:32px;margin:0}@container (width<=560px){.mm-app .mm-record-players li{flex-direction:column;gap:5px}.mm-app .mm-record-players strong{width:100%}}@media (width<=560px){.mm-app .mm-record-wall{padding:16px 12px 20px}.mm-app .mm-record-wall>header{flex-wrap:wrap;gap:5px}.mm-app .mm-record-wall-frames{gap:10px;margin-top:22px}.mm-app .mm-record-frame{border-width:3px;padding:6px}.mm-app .mm-record-frame figcaption{margin-top:9px}.mm-app .mm-record-players strong{font-size:12px}.mm-app .mm-record-metal{letter-spacing:.3px;font-size:10px}}.mm-app .mm-challenge-summary{grid-template-columns:minmax(0,1fr) minmax(max-content,1fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.mm-app .mm-challenge-summary-type{justify-self:start;align-items:center;min-width:0;min-height:46px;display:flex}.mm-app .mm-challenge-summary-type .mm-mix-mode{color:var(--mix-color);letter-spacing:0;font-size:16px}.mm-app .mm-challenge-summary-creator{justify-self:center;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.mm-app .mm-challenge-summary-creator>div{width:220px;min-width:0;max-width:100%}.mm-app .mm-challenge-summary-creator strong,.mm-app .mm-challenge-summary-result strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;display:block;overflow:hidden}.mm-app .mm-challenge-summary-creator small{white-space:nowrap;margin-top:3px;font-size:12px;font-weight:400}.mm-app .mm-challenge-summary-creator .music-avatar,.mm-app .mm-challenge-summary-result .music-avatar{flex:none;width:42px;height:46px}.mm-app .mm-challenge-summary-result{justify-self:end;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}@media (width<=900px){.mm-app .mm-challenge-summary{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);gap:16px}.mm-app .mm-challenge-summary-creator,.mm-app .mm-challenge-summary-result{gap:7px}.mm-app .mm-challenge-summary-creator .music-avatar,.mm-app .mm-challenge-summary-result .music-avatar{width:34px;height:40px}}@media (width<=560px){.mm-app .mm-challenge-summary{grid-template-columns:minmax(0,1fr);gap:18px}.mm-app .mm-challenge-summary-creator,.mm-app .mm-challenge-summary-result{justify-self:start}}.mm-monthly-challenge-points{margin:14px 0 0;padding:0;list-style:none}.mm-monthly-challenge-points>li{border:1px solid var(--line);border-top:3px solid var(--mix-color,var(--line));background:var(--surface);border-radius:14px;margin:14px 0;padding:22px 26px}.mm-app .mm-monthly-challenge-points .mm-monthly-challenge-total{color:var(--gold);white-space:nowrap;font-size:16px}@media (width<=900px){.mm-monthly-challenge-points>li{padding:18px}}.mm-app .mm-creator-reward{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;margin-top:20px;padding:16px}.mm-app .mm-creator-reward summary{cursor:pointer;color:var(--gold);font-weight:700;line-height:1.5}.mm-app .mm-creator-reward p{color:var(--muted);font-size:14px}.mm-app .mm-creator-reward table{table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:0;margin-top:14px}.mm-app .mm-creator-reward th,.mm-app .mm-creator-reward td{text-align:center;overflow-wrap:anywhere;width:auto;padding:10px 4px;font-size:14px}.mm-app .mm-creator-reward tfoot th{text-align:left}@media (width<=430px){.mm-app .mm-creator-reward{padding:12px 8px}.mm-app .mm-creator-reward th,.mm-app .mm-creator-reward td{font-size:12px}}.mm-app .mm-result-player{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.mm-app .mm-result-player>span:last-child{overflow-wrap:anywhere;min-width:0}.mm-app .mm-result-player .music-avatar{flex:none;width:38px;height:38px;margin:0}@media (width<=760px){.mm-app .mm-responsive-results table,.mm-app .mm-responsive-results tbody{table-layout:auto;display:block}.mm-app .mm-responsive-results thead{display:none}.mm-app .mm-responsive-results tbody tr{--result-layout-columns:var(--result-columns,5);grid-template-columns:repeat(var(--result-layout-columns), minmax(0, 1fr));border:1px solid var(--line);background:var(--surface-raised);border-radius:9px;width:100%;margin:10px 0;display:grid;overflow:hidden}.mm-app .mm-responsive-results tbody tr>th,.mm-app .mm-responsive-results tbody tr>td{text-align:center;overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:9px 4px;font-size:16px;display:block}.mm-app .mm-responsive-results tbody th:first-child{text-align:left;border-bottom:1px solid var(--line);width:auto;padding:10px 12px 10px max(4px, calc(50% / var(--result-layout-columns) - 19px));grid-column:1/-1}.mm-app .mm-responsive-results td[colspan]{grid-column:1/-1}.mm-app .mm-responsive-results td[data-label=Temps]{font-size:14px}.mm-app .mm-responsive-results [data-label]:before{color:var(--gold);content:attr(data-label);margin-bottom:4px;font-size:12px;font-weight:800;line-height:1.3;display:block}.mm-app .mm-responsive-results th[data-label=Joueur]:before{text-align:center;white-space:nowrap;overflow-wrap:normal;width:54px;margin-left:-8px}.mm-app .mm-responsive-results .mm-result-player{font-size:16px}.mm-app .mm-responsive-results small{font-size:12px}}@media (width<=600px){.mm-app .mm-responsive-results tbody tr{--result-layout-columns:3}}.mm-app .mm-studio .studio-mode-controls{justify-content:center;align-self:center;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex;position:relative}.mm-app .mm-studio .studio-mode-information{flex:0 0 40px;margin:0}.mm-app .mm-studio .studio-mode-information>summary{width:40px;height:44px;color:var(--studio-mode);cursor:pointer;place-items:center;padding:0;list-style:none;display:grid}.mm-app .mm-studio .studio-mode-information>summary::-webkit-details-marker{display:none}.mm-app .mm-studio .studio-mode-information>summary span{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font:700 18px Georgia,serif;display:grid}.mm-app .mm-studio .studio-mode-information-panel{z-index:12;border:1px solid var(--line);border-top:2px solid var(--studio-mode);background:var(--surface);border-radius:12px;padding:18px;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 12px 28px #09162466}.mm-app .mm-studio .studio-mode-information-panel>strong{color:#f2f6fa;padding-right:36px;display:block}.mm-app .mm-studio .studio-mode-information-panel>button{width:36px;height:36px;padding:0;position:absolute;top:6px;right:6px}.mm-app .mm-studio .studio-mode-information-panel>p{color:#bdd0dc;margin:12px 0 0;font-size:14px;line-height:1.5}@media (width<=600px){.mm-app .mm-studio .studio-mode-controls{gap:6px}}.mm-app .mm-studio{--studio-panel:linear-gradient(130deg, var(--surface), var(--surface-input));--studio-line:var(--line);--studio-text:var(--paper);--studio-muted:var(--muted);--studio-accent:var(--studio-mode);--studio-accent-light:color-mix(in srgb, var(--studio-mode), white 30%);--studio-accent-surface:color-mix(in srgb, var(--studio-mode) 18%, var(--surface-input));--studio-accent-border:color-mix(in srgb, var(--studio-mode) 55%, var(--line));--studio-warm:#ebc99b;--studio-mode:var(--mm-chaos);color:var(--studio-text);min-width:0}.mm-app .mm-studio[data-mode=flash]{--studio-mode:var(--mm-flash)}.mm-app .mm-studio[data-mode=classic]{--studio-mode:var(--mm-classic)}.mm-app .mm-studio[data-mode=speed]{--studio-mode:var(--mm-speed)}.mm-app .mm-studio[data-mode=reverse]{--studio-mode:var(--mm-reverse)}.mm-app .mm-studio *,.mm-app .mm-studio :before,.mm-app .mm-studio :after{box-sizing:border-box}.mm-app .mm-studio .studio-workspace{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:18px;display:grid}.mm-app .mm-studio .studio-panel{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:14px;min-width:0;padding:25px;box-shadow:0 12px 32px #0b152333,inset 0 1px #ffffff06}.mm-app .mm-studio h2{letter-spacing:-.3px;margin:0;font:600 16px/1.4 DM Sans,Arial,sans-serif}.mm-app .mm-studio h3{margin:0;font:700 15px/1.4 DM Sans,Arial,sans-serif}.mm-app .mm-studio p{color:var(--studio-muted)}.mm-app .mm-studio label{font-size:inherit;color:inherit;flex-direction:row;gap:0;margin:0;display:block}.mm-app .mm-studio button{cursor:pointer;border:1px solid var(--studio-line);background:var(--surface-raised);color:var(--studio-text);border-radius:8px;padding:11px 16px;font:600 12px/1.35 DM Sans,Arial,sans-serif}.mm-app .mm-studio button:disabled{cursor:not-allowed;opacity:.4}.mm-app .mm-studio button:hover:not(:disabled){background:var(--surface);border-color:var(--studio-accent)}.mm-app .mm-studio :is(button,a,input,select):focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}.mm-app .mm-studio input:not([type=range]):not([type=checkbox]),.mm-app .mm-studio select{border:1px solid var(--line);background:var(--surface-input);width:100%;min-width:0;color:var(--studio-text);font:inherit;border-radius:8px;padding:14px}.mm-app .mm-studio .studio-primary{border-color:var(--studio-accent);background:var(--studio-accent);color:var(--mm-ink);padding:13px 17px;font-weight:800;box-shadow:0 3px #111d2866}.mm-app .mm-studio .studio-primary:hover:not(:disabled){background:var(--studio-accent-light);color:var(--mm-ink)}.mm-app .mm-studio .studio-primary:disabled{opacity:.65;background:var(--surface-raised);color:var(--muted);border-color:var(--line);box-shadow:none}.mm-app .mm-studio .studio-section-heading{align-items:center;gap:12px;margin-bottom:24px;display:flex}.mm-app .mm-studio .studio-step{border:1px solid var(--studio-accent-border);height:27px;color:var(--studio-accent);background:var(--studio-accent-surface);border-radius:50%;flex:0 0 27px;place-items:center;font:11px monospace;display:grid}.mm-app .mm-studio .studio-micro{letter-spacing:1.5px;color:var(--studio-muted);margin-left:auto;font-size:8px}.mm-app .mm-studio .studio-eyebrow{letter-spacing:1px;color:var(--studio-accent);font-size:8px;font-weight:700}.mm-app .mm-studio .studio-mode-choice{flex-direction:column;align-items:stretch;gap:22px;display:flex}.mm-app .mm-studio .studio-mode-choice .studio-section-heading{margin:0}.mm-app .mm-studio .studio-mode-switch{border:1px solid var(--line);background:var(--surface-input);border-radius:30px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex}.mm-app .mm-studio .studio-mode-switch button{color:var(--muted);background:0 0;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;display:flex}.mm-app .mm-studio .studio-mode-switch button[aria-pressed=true]{background:var(--studio-mode);color:#173638}.mm-app .mm-studio .challenge-mode-icon{flex:0 0 21px;width:21px;height:21px;display:block}.mm-app .mm-studio .studio-search{position:relative}.mm-app .mm-studio .studio-search-notice{z-index:6;color:#ffe7dc;background:#513c36;border:1px solid #aa7465;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;display:flex;position:absolute;inset:calc(100% + 10px) 0 auto;box-shadow:0 8px 20px #09162455}.mm-app .mm-studio .studio-search-notice:before{content:"";background:#513c36;border-top:1px solid #aa7465;border-left:1px solid #aa7465;width:10px;height:10px;position:absolute;top:-6px;left:24px;transform:rotate(45deg)}.mm-app .mm-studio .studio-search-notice>span{overflow-wrap:anywhere;flex:1;min-width:0}.mm-app .mm-studio .studio-search-notice>button{color:inherit;background:0 0;border:0;flex:none;padding:0 6px;font-size:20px;line-height:1}.mm-app .mm-studio .studio-search input[type=search]{padding:17px 102px 17px 39px;font-size:12px}.mm-app .mm-studio .studio-search input::placeholder{color:var(--muted)}.mm-app .mm-studio .studio-search-icon{color:var(--studio-accent);font-size:25px;position:absolute;top:7px;left:14px}.mm-app .mm-studio .studio-source{pointer-events:none;font-size:10px;position:absolute;top:18px;right:13px}.mm-app .mm-studio .studio-source span{margin-left:3px;font-weight:600}.mm-app .mm-studio .studio-suggestions{z-index:5;border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;max-height:360px;position:absolute;inset:calc(100% + 6px) 0 auto;overflow:auto;box-shadow:0 12px 30px #0008}.mm-app .mm-studio .studio-suggestions>p{margin:0;padding:22px;font-size:12px}.mm-app .mm-studio .studio-suggestions button{border:0;border-bottom:1px solid var(--studio-line);text-align:left;background:0 0;border-radius:0;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.mm-app .mm-studio .studio-suggestions button[aria-selected=true],.mm-app .mm-studio .studio-suggestions button:hover{background:var(--studio-accent-surface)}.mm-app .mm-studio .studio-suggestions img{object-fit:cover;border-radius:3px;flex:0 0 60px;width:60px;height:42px}.mm-app .mm-studio .studio-suggestions button>span{flex:1;min-width:0}.mm-app .mm-studio .studio-suggestions strong{overflow-wrap:anywhere;font-size:12px;display:block}.mm-app .mm-studio .studio-suggestions small{color:var(--studio-muted);margin-top:5px;font-size:10px;display:block}.mm-app .mm-studio .studio-suggestions time{white-space:nowrap;color:var(--studio-muted);font-size:10px}.mm-app .mm-studio .studio-empty-deck{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:325px;display:flex}.mm-app .mm-studio .studio-disc{background:repeating-radial-gradient(circle, var(--surface-input) 0, var(--surface-input) 4px, var(--line) 5px, var(--surface-input) 6px);border-radius:50%;place-items:center;width:73px;height:73px;margin-bottom:22px;display:grid}.mm-app .mm-studio .studio-disc span{color:#26313a;background:var(--studio-warm);border-radius:50%;padding:5px 10px;font-size:20px}.mm-app .mm-studio .studio-empty-deck h3{margin-bottom:10px}.mm-app .mm-studio .studio-empty-deck p{margin:0;font-size:12px;line-height:1.7}.mm-app .mm-studio .studio-outline-tag{border:1px solid var(--studio-accent-border);letter-spacing:1.5px;color:var(--studio-accent-light);margin-top:24px;padding:7px 10px;font-size:8px;transform:rotate(-3deg)}.mm-app .mm-studio .studio-video-info{align-items:center;gap:15px;margin:26px 0;display:flex}.mm-app .mm-studio .studio-video-info>img{object-fit:cover;border-radius:5px;flex-shrink:0;width:96px;height:74px}.mm-app .mm-studio .studio-video-info>div{min-width:0}.mm-app .mm-studio .studio-video-info h3{overflow-wrap:anywhere;margin:7px 0}.mm-app .mm-studio .studio-video-info p{margin:0;font-size:11px}.mm-app .mm-studio .studio-video-info p span{white-space:nowrap}.mm-app .mm-studio .studio-timeline-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mm-app .mm-studio .studio-timeline-heading label{letter-spacing:1px;color:var(--studio-muted);font-size:9px}.mm-app .mm-studio .studio-timeline-heading strong{color:var(--studio-accent-light);font:700 13px monospace}.mm-app .mm-studio .studio-timeline-heading strong span{color:var(--studio-muted)}.mm-app .mm-studio .studio-timeline{background:var(--studio-accent-surface);border-radius:5px;height:76px;position:relative}.mm-app .mm-studio .studio-timeline-bars{opacity:.45;pointer-events:none;align-items:center;gap:3px;display:flex;position:absolute;inset:12px 0;overflow:hidden}.mm-app .mm-studio .studio-timeline-bars i{background:var(--studio-accent);flex:1;min-width:2px}.mm-app .mm-studio .studio-timeline-selection{left:var(--selection-start);width:var(--selection-width);border:1px solid color-mix(in srgb, var(--studio-accent) 53%, transparent);background:color-mix(in srgb, var(--studio-accent) 13%, transparent);pointer-events:none;border-radius:3px;height:100%;position:absolute}.mm-app .mm-studio .studio-range-zone{min-width:1px;height:100%;position:absolute}.mm-app .mm-studio .studio-range-zone input{appearance:none;cursor:ew-resize;background:0 0;border:0;width:calc(100% + 14px);height:100%;margin:0;padding:0;position:absolute;left:-7px}.mm-app .mm-studio .studio-range-zone input::-webkit-slider-thumb{appearance:none;border:2px solid var(--studio-accent-light);background:color-mix(in srgb, var(--studio-accent) 80%, transparent);border-radius:4px;width:14px;height:78px}.mm-app .mm-studio .studio-range-zone input::-moz-range-thumb{border:2px solid var(--studio-accent-light);background:color-mix(in srgb, var(--studio-accent) 80%, transparent);border-radius:4px;width:10px;height:74px}.mm-app .mm-studio .studio-range-labels{color:var(--studio-muted);justify-content:space-between;gap:8px;margin-top:8px;font:9px monospace;display:flex}.mm-app .mm-studio .studio-hint{margin:12px 0 0;font-size:10px;line-height:1.6}.mm-app .mm-studio .studio-sample-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:25px;display:flex}.mm-app .mm-studio .studio-preview-note{min-height:32px;margin:12px 0 0;font-size:10px;line-height:1.6}.mm-app .mm-studio .studio-transport{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mm-app .mm-studio .studio-transport button{color:var(--studio-accent-light);border-color:var(--studio-accent-border);flex:0 0 32px;width:32px;height:32px;padding:0;font-size:12px}.mm-app .mm-studio .studio-transport button[aria-pressed=true]{color:var(--studio-accent-light);border-color:var(--studio-accent);background:var(--studio-accent-surface)}.mm-app .mm-studio .studio-playback-time{font-variant-numeric:tabular-nums;color:var(--studio-accent-light);white-space:nowrap;margin-left:4px;font:10px monospace}.mm-app .mm-studio .studio-counter{color:#f4d366;white-space:nowrap;margin-left:auto;font:15px monospace}.mm-app .mm-studio .studio-counter>span{color:var(--muted);font-size:12px}.mm-app .mm-studio .studio-clip-list{gap:10px;display:grid}.mm-app .mm-studio .studio-empty-slot{border:1px dashed var(--line);color:var(--muted);background:color-mix(in srgb, var(--surface-input) 60%, transparent);border-radius:6px;align-items:center;gap:18px;padding:22px 16px;display:flex}.mm-app .mm-studio .studio-empty-slot>span{font:11px monospace}.mm-app .mm-studio .studio-empty-slot p{flex:1;margin:0;font-size:11px}.mm-app .mm-studio .studio-empty-slot>span:last-child{font-size:18px}.mm-app .mm-studio .studio-clip{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;grid-template-columns:auto 46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.mm-app .mm-studio .studio-clip-order{flex-direction:column;align-items:center;gap:5px;display:flex}.mm-app .mm-studio .studio-clip-order>span{color:var(--studio-muted);font:10px monospace}.mm-app .mm-studio .studio-clip-order button{border-color:var(--studio-accent-border);width:26px;height:28px;color:var(--studio-accent);padding:0;font-size:13px}.mm-app .mm-studio .studio-clip-thumbnail{object-fit:cover;border-radius:3px;width:46px;height:46px}.mm-app .mm-studio .studio-clip-content{min-width:0}.mm-app .mm-studio .studio-clip h3{overflow-wrap:anywhere;font-size:11px}.mm-app .mm-studio .studio-clip p{margin:5px 0 8px;font-size:10px}.mm-app .mm-studio .studio-clip-controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mm-app .mm-studio .studio-clip .studio-transport button{flex-basis:26px;width:26px;height:26px;font-size:9px}.mm-app .mm-studio .studio-clip .studio-playback-time{font-size:9px}.mm-app .mm-studio .studio-transformed-preview{flex-direction:row;align-items:center;gap:8px;margin:0;font-size:12px;display:inline-flex}.mm-app .mm-studio .studio-volume{color:var(--studio-muted);align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.mm-app .mm-studio .studio-volume input{width:76px;min-width:0;height:20px;accent-color:var(--studio-accent);cursor:pointer;margin:0}.mm-app .mm-studio .studio-volume output{text-align:right;font-variant-numeric:tabular-nums;min-width:32px;color:var(--studio-accent-light)}.mm-app .mm-studio .studio-remove{color:#e8b6a9;background:0 0;border:0;place-self:start end;padding:0 2px;font-size:20px}.mm-app .mm-studio .studio-remove:hover:not(:disabled){color:#ffd4c9;background:#7c4541}.mm-app .mm-studio .studio-cursor-editor{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.mm-app .mm-studio .studio-cursor-editor>div:first-child{color:var(--studio-muted);justify-content:space-between;gap:8px;font-size:9px;display:flex}.mm-app .mm-studio .studio-cursor-editor output{color:var(--studio-accent-light);font-variant-numeric:tabular-nums}.mm-app .mm-studio .studio-cursor-editor>input{width:100%;height:22px;accent-color:var(--studio-accent);cursor:ew-resize;margin:4px 0 0}.mm-app .mm-studio .studio-cursor-editor .studio-range-labels{margin-top:0;font-size:8px}.mm-app .mm-studio .studio-cursor-status{margin-top:10px;font-size:9px}.mm-app .mm-studio .studio-mix-console{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.mm-app .mm-studio .studio-mix-label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.mm-app .mm-studio .studio-mix-label>span{letter-spacing:1.5px;color:var(--studio-muted);font-size:9px}.mm-app .mm-studio .studio-mix-label i{background:var(--studio-warm);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.mm-app .mm-studio .studio-mix-label strong{font:700 20px monospace}.mm-app .mm-studio .studio-mix-label small{color:var(--studio-muted);font:9px DM Sans,Arial,sans-serif;display:inline}.mm-app .mm-studio .studio-generate{width:100%;padding:15px;font-size:14px}.mm-app .mm-studio .studio-master-controls{align-items:center;gap:15px;margin-top:15px;display:flex}.mm-app .mm-studio .studio-master-controls .studio-transport{flex:1}.mm-app .mm-studio .studio-master-controls .studio-playback-time{margin-left:auto}.mm-app .mm-studio .studio-master-controls>a{color:var(--studio-accent);font-size:20px;text-decoration:none}.mm-app .mm-studio .studio-publication{margin-top:24px;font-size:14px;line-height:1.6}.mm-app .mm-studio .studio-publication label:not(.studio-check){color:var(--paper);gap:6px;margin-bottom:16px;display:grid}.mm-app .mm-studio .studio-publication fieldset{border:1px solid var(--studio-line);border-radius:10px;min-width:0;margin:18px 0;padding:18px}.mm-app .mm-studio .studio-publication fieldset p{overflow-wrap:anywhere;font-size:12px}.mm-app .mm-studio .studio-publication legend{color:var(--studio-accent);padding:0 8px}.mm-app .mm-studio .studio-solution-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.mm-app .mm-studio .studio-check{align-items:flex-start;gap:10px;margin:16px 0;display:flex}.mm-app .mm-studio .studio-check input{width:18px;height:18px;accent-color:var(--studio-accent);flex:none;margin:2px 0 0}.mm-app .mm-studio .studio-notice{background:var(--studio-accent-surface);border-left:3px solid var(--studio-accent);color:var(--studio-accent-light);border-radius:8px;padding:16px}.mm-app .mm-studio .studio-error{color:#ffd0c5;background:#493332;border:1px solid #a9665b;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding:15px 20px;font-size:13px;display:flex}.mm-app .mm-studio .studio-error button{background:0 0;border:0;padding:0;font-size:22px}.mm-app .mm-studio .studio-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1050px){.mm-app .mm-studio .studio-panel{padding:20px}.mm-app .mm-studio .studio-section-heading{gap:9px}.mm-app .mm-studio h2{font-size:14px}}@media (width<=760px){.mm-app .mm-studio .studio-workspace{gap:20px;margin-top:16px}.mm-app .mm-studio .studio-empty-deck{min-height:290px}}@media (width<=600px){.mm-app .mm-studio .studio-mode-choice{gap:12px}.mm-app .mm-studio .studio-mode-switch{width:auto;min-width:0}.mm-app .mm-studio .studio-mode-switch button{flex-direction:column;flex:1;gap:4px;min-width:0;padding:8px 7px}.mm-app .mm-studio .studio-solution-fields{grid-template-columns:minmax(0,1fr)}.mm-app .mm-studio .studio-clip{grid-template-columns:26px minmax(0,1fr) 24px;gap:8px}.mm-app .mm-studio .studio-clip-thumbnail{display:none}.mm-app .mm-studio .studio-clip-controls{gap:10px}.mm-app .mm-studio .studio-clip .studio-transport button{flex-basis:36px;width:36px;height:36px}.mm-app .mm-studio .studio-remove{width:24px;min-height:36px}.mm-app .mm-studio .studio-clip-order button{border-color:var(--studio-accent-border);height:36px}}@media (width<=430px){.mm-app .mm-studio .studio-mode-switch button{padding:8px 5px;font-size:11px}.mm-app .mm-studio .challenge-mode-icon{flex-basis:18px;width:18px;height:18px}.mm-app .mm-studio .studio-micro,.mm-app .mm-studio .studio-source span{display:none}.mm-app .mm-studio .studio-search input[type=search]{padding-right:35px}.mm-app .mm-studio .studio-video-info>img{width:74px;height:65px}.mm-app .mm-studio .studio-clip-controls .studio-transport{column-gap:4px}.mm-app .mm-studio .studio-clip-controls .studio-playback-time{flex-basis:100%;margin:4px 0 0}.mm-app .mm-studio .studio-publication fieldset{padding:12px}}.mm-app .challenge-time-remaining [role=timer]{font-variant-numeric:tabular-nums;white-space:nowrap}.mm-app .challenge-time-remaining[data-urgency=warning]{color:var(--mm-speed,#f3aa54)}.mm-app .challenge-time-remaining[data-urgency=critical]{color:var(--danger)}.mm-app .challenge-deadline-alert{border:1px solid;border-radius:6px;width:fit-content;margin-top:6px;padding:3px 7px;font-size:12px;font-weight:700;display:block}.mm-app .mm-results{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.mm-app .mm-results .section-heading h2{font-size:22px}.mm-app .mm-results table{table-layout:fixed}.mm-app .mm-results th:first-child{text-align:left;width:34%}.mm-app .mm-results th:nth-child(2){width:9%}.mm-app .mm-results th:nth-child(3){width:13%}.mm-app .mm-results th:nth-child(4),.mm-app .mm-results th:nth-child(5){width:17%}.mm-app .mm-results th:nth-child(6){width:10%}.mm-app .mm-results tbody th{overflow-wrap:anywhere;font-size:14px}.mm-app .mm-results td{font-variant-numeric:tabular-nums}.mm-app .mm-results thead th{font-size:14px}.mm-app .mm-action-journal{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.mm-app .mm-action-journal>p{margin:8px 0}.mm-app .mm-action-journal>details{margin-top:14px;overflow-wrap:anywhere;margin-inline-start:16px}.mm-app .mm-finish-dialog{box-sizing:border-box;border:1px solid var(--line);border-top:3px solid var(--accent,#d9ff43);background:var(--surface,#193135);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text,#f0f4e9);border-radius:16px;margin:auto;padding:clamp(20px,4vw,32px);box-shadow:0 24px 80px #0008}.mm-finish-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071719b8}.mm-app .mm-finish-dialog h2{margin:0;font-size:clamp(21px,4vw,26px);line-height:1.3}.mm-app .mm-finish-dialog-actions{gap:12px;margin-top:24px;display:flex}.mm-app .mm-finish-dialog-actions button{flex:1;min-height:44px}
