body.mm9-page{background:#090909;color:#f2f0eb}.mm9-page .site-header{background:linear-gradient(180deg,rgba(6,6,6,.82),rgba(6,6,6,0));border:0}.mm9-shell{width:min(1180px,calc(100% - 64px));margin:auto}.mm9-page .kicker{color:#c9984e;font-size:10px;letter-spacing:.19em;font-weight:700}.mm9-hero{height:min(880px,92vh);min-height:700px;position:relative;overflow:hidden;border-bottom:1px solid #282724}.mm9-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 18%}.mm9-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,5,.91) 0%,rgba(5,5,5,.67) 27%,rgba(5,5,5,.16) 59%,rgba(5,5,5,.03) 100%),linear-gradient(0deg,rgba(5,5,5,.5),transparent 45%)}.mm9-hero-copy{position:absolute;z-index:2;left:max(6vw,72px);top:51%;transform:translateY(-40%);width:min(700px,48vw)}.mm9-hero h1{font-size:clamp(58px,5.8vw,92px);line-height:.88;letter-spacing:-.055em;margin:23px 0 23px;font-weight:700}.mm9-role{font-size:20px;color:#e0dcd4;margin:0 0 12px}.mm9-authority{font-size:15px;color:#aaa59d;margin:0 0 29px}.mm9-hero-credit{position:absolute;z-index:2;left:max(6vw,72px);bottom:34px;color:#88827a;font-size:9px;letter-spacing:.16em}.mm9-feature{padding:118px 0 125px}.mm9-section-head{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #35332e;padding-top:24px;margin-bottom:50px}.mm9-alice{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.mm9-art-pair{height:520px;position:relative}.mm9-front{position:absolute;width:64%;left:0;top:0;box-shadow:0 20px 60px #000}.mm9-back{position:absolute;width:56%;right:0;bottom:0;box-shadow:0 24px 60px #000}.mm9-artist,.mm9-roles{color:#d39c4b}.mm9-artist{font-size:12px;letter-spacing:.1em}.mm9-alice-copy h2{font-size:72px;line-height:.9;margin:10px 0 20px;letter-spacing:-.05em}.mm9-label{color:#bbb6ae}.mm9-roles{font-size:13px;line-height:1.55;max-width:520px}.mm9-recognition{border-top:1px solid #34322e;margin-top:30px;padding-top:20px;color:#9f9a92;font-size:9px;letter-spacing:.14em}.mm9-selected{padding:110px 0 120px;border-top:1px solid #292824;border-bottom:1px solid #292824}.mm9-selected-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}.mm9-selected-head h2{font-size:clamp(40px,4vw,62px);letter-spacing:-.045em;line-height:1;margin:18px 0 0}.mm9-record-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 24px}.mm9-record{display:block;text-decoration:none;color:#eee}.mm9-record img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;margin-bottom:19px;filter:saturate(.88);transition:transform .25s ease,filter .25s ease}.mm9-record:hover img{transform:translateY(-4px);filter:saturate(1)}.mm9-record span{display:block;color:#c9984e;font-size:9px;letter-spacing:.12em}.mm9-record strong{display:block;font-size:21px;letter-spacing:-.02em;margin:7px 0 8px}.mm9-record small{display:block;color:#88837c;font-size:10px;line-height:1.55;min-height:32px}.mm9-record b{display:inline-block;margin-top:16px;font-size:9px;letter-spacing:.15em;font-weight:600;color:#d8d4cc}.mm9-philosophy{padding:115px 0;border-bottom:1px solid #292824}.mm9-philosophy-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.mm9-philosophy h2{font-size:clamp(44px,4.6vw,72px);line-height:.98;letter-spacing:-.05em;margin:24px 0 0}.mm9-philosophy-copy{padding-top:40px;max-width:560px}.mm9-philosophy-copy>p{font-size:20px;line-height:1.62;color:#c5c0b8;margin:0 0 20px}.mm9-philosophy-copy>p+p{color:#98938c;font-size:16px}.mm9-capabilities{border-top:1px solid #35332e;margin-top:34px;padding-top:20px;color:#c9984e;font-size:9px;line-height:1.9;letter-spacing:.14em}.mm9-contact{padding:120px 0 128px}.mm9-contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:110px;align-items:center}.mm9-contact h2{font-size:clamp(48px,5vw,76px);line-height:.98;letter-spacing:-.05em;margin:22px 0 0}.mm9-contact-copy>p:first-child{font-size:20px;line-height:1.65;color:#bbb6ae;max-width:460px;margin:0 0 30px}.mm9-contact-links{display:flex;gap:24px;margin-top:25px}.mm9-contact-links a{font-size:10px;letter-spacing:.14em;color:#b3aea6;text-decoration:none}.mm9-private{color:#716d67;font-size:11px!important;margin:20px 0 0!important}.mm9-footer{border-top:1px solid #292824;padding:28px max(32px,6vw);display:flex;justify-content:space-between;color:#6f6b65;font-size:9px;letter-spacing:.12em}.mm9-footer div{display:flex;gap:25px}.mm9-footer a{color:#8d8880;text-decoration:none}@media(max-width:800px){.mm9-shell{width:calc(100% - 36px)}.mm9-hero{height:780px;min-height:0}.mm9-hero-bg{object-position:59% 13%}.mm9-hero-overlay{background:linear-gradient(0deg,rgba(5,5,5,.96) 0%,rgba(5,5,5,.68) 50%,rgba(5,5,5,.10) 100%)}.mm9-hero-copy{left:24px;right:24px;top:auto;bottom:92px;transform:none;width:auto}.mm9-hero h1{font-size:53px}.mm9-role{font-size:17px}.mm9-authority{font-size:14px}.mm9-hero-credit{left:24px;bottom:30px;font-size:8px}.mm9-feature{padding:82px 0 92px}.mm9-section-head,.mm9-selected-head{align-items:flex-start;gap:20px}.mm9-alice,.mm9-philosophy-grid,.mm9-contact-grid{grid-template-columns:1fr;gap:44px}.mm9-art-pair{height:390px}.mm9-alice-copy h2{font-size:56px}.mm9-selected{padding:80px 0 88px}.mm9-record-grid{grid-template-columns:repeat(2,1fr);gap:38px 16px}.mm9-record strong{font-size:17px}.mm9-record small{font-size:9px}.mm9-philosophy{padding:82px 0}.mm9-philosophy-grid{gap:20px}.mm9-philosophy-copy{padding-top:12px}.mm9-philosophy-copy>p{font-size:18px}.mm9-contact{padding:86px 0 96px}.mm9-contact-grid{gap:36px}.mm9-contact h2{font-size:48px}.mm9-footer{gap:20px;flex-direction:column}.mm9-footer div{flex-wrap:wrap}}@media(max-width:480px){.mm9-record-grid{grid-template-columns:1fr}.mm9-record img{aspect-ratio:1/1}.mm9-selected-head{display:block}.mm9-selected-head .text-link{display:inline-block;margin-top:24px}}

/* V10 focused mixing and mastering landing page */
.mm10-page .mm9-hero-bg{object-position:center 8%}
.mm10-page .mm9-hero h1{font-size:clamp(58px,5.45vw,88px);line-height:.89}
.mm10-page .mm9-selected-head h2{max-width:780px}
.mm10-upload{min-width:250px;text-align:center}
.mm10-upload-note{font-size:10px!important;letter-spacing:.08em;color:#77726b!important;margin:16px 0 0!important}
.mm10-page .mm9-private{max-width:460px;line-height:1.6}
@media(max-width:800px){.mm10-page .mm9-hero-bg{object-position:59% 5%}.mm10-page .mm9-hero h1{font-size:50px}}
/* V11 focused page */
.mm11-selected{padding:110px 0 125px;border-top:1px solid #292824;border-bottom:1px solid #292824}.mm11-selected-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:58px}.mm11-selected-head h2{font-size:clamp(42px,4.3vw,68px);line-height:.96;letter-spacing:-.05em;margin:18px 0 0}.mm11-projects{display:grid;grid-template-columns:1fr 1fr;gap:28px}.mm11-project{text-decoration:none;color:#f2f0eb;display:block}.mm11-project-art{position:relative;overflow:hidden;background:#111}.mm11-project-art img{display:block;width:100%;aspect-ratio:1.12/1;object-fit:cover;transition:transform .5s ease,filter .5s ease;filter:saturate(.88)}.mm11-project:hover img{transform:scale(1.015);filter:saturate(1)}.mm11-project-art span{position:absolute;left:18px;bottom:16px;font-size:9px;letter-spacing:.14em;color:#e0a23d}.mm11-project-copy{padding:22px 3px 0}.mm11-project-copy p{font-size:10px;letter-spacing:.13em;color:#c9984e;margin:0}.mm11-project-copy h3{font-size:clamp(30px,3vw,46px);letter-spacing:-.04em;margin:8px 0 10px}.mm11-project-copy small{display:block;color:#8f8a83;font-size:10px;line-height:1.6}.mm11-project-copy b{display:inline-block;color:#d8d4cc;font-size:9px;letter-spacing:.14em;margin-top:17px}.mm11-ab{padding:118px 0 126px;background:radial-gradient(circle at 10% 70%,rgba(67,39,154,.07),transparent 32%),#080909;border-bottom:1px solid #292824}.mm11-ab h2{font-size:clamp(52px,5vw,78px);letter-spacing:-.05em;margin:18px 0 18px}.mm11-ab-intro{font-size:17px;line-height:1.65;color:#aaa69f;max-width:750px;margin:0 0 58px}.mm11-track-tabs{display:flex;gap:34px;border-bottom:1px solid #292a28;overflow-x:auto}.mm11-track-tabs button{white-space:nowrap;border:0;background:none;color:#77736e;padding:0 0 17px;font:600 10px Arial,sans-serif;letter-spacing:.12em;cursor:pointer;position:relative}.mm11-track-tabs i{font-style:normal;color:#d28c22;margin-right:8px}.mm11-track-tabs button.active{color:#f2f0eb}.mm11-track-tabs button.active:after{content:"";height:1px;background:#d28c22;position:absolute;left:0;right:0;bottom:-1px}.mm11-player{margin-top:24px;border:1px solid #34332f;padding:32px 34px 25px;background:linear-gradient(135deg,rgba(255,255,255,.012),transparent 55%);transition:box-shadow .3s}.mm11-player.final{box-shadow:0 20px 80px rgba(75,43,200,.07)}.mm11-player-top{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #292a28;padding-bottom:27px}.mm11-player-top p{font-size:10px;letter-spacing:.14em;color:#d28c22;margin:0 0 10px}.mm11-player.final .mm11-player-top p{color:#7650ff}.mm11-player-top h3{font-size:28px;margin:0 0 11px;letter-spacing:-.025em}.mm11-player-top small{font-size:8px;letter-spacing:.14em;color:#77736e}.mm11-status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#e49324;box-shadow:0 0 10px #e49324;margin-right:9px}.mm11-player.final .mm11-status-dot{background:#7242ff;box-shadow:0 0 12px #7242ff}.mm11-ab-switch{display:flex;border:1px solid #34332f;padding:3px}.mm11-ab-switch button{border:0;background:transparent;color:#77736e;padding:14px 20px;font:600 8px Arial,sans-serif;letter-spacing:.11em;cursor:pointer}.mm11-ab-switch .before-btn.active{background:linear-gradient(90deg,#d97b18,#f2a52d);color:#090909}.mm11-ab-switch .final-btn.active{background:linear-gradient(90deg,#2e7cff,#762cff);color:#fff;box-shadow:0 0 20px rgba(100,52,255,.18)}.mm11-wave-area{display:grid;grid-template-columns:70px 1fr;gap:20px;align-items:center;padding:24px 0 13px}.mm11-play{width:58px;height:58px;border-radius:50%;border:1px solid #8a581c;background:#0b0c0c;color:#ee9827;cursor:pointer;font-size:15px}.mm11-player.final .mm11-play{border-color:#4c42c7;color:#6743ff}.mm11-wave-wrap{min-width:0}.mm11-wave{width:100%;height:205px;display:block;overflow:visible}.wave-unplayed{fill:#343432;transition:transform .35s ease;transform-origin:center}.wave-played{fill:url(#beforeGrad);transition:fill .25s,transform .35s ease;transform-origin:center}.mm11-player.final .wave-played{fill:url(#finalGrad);transform:scaleY(1.16);filter:drop-shadow(0 0 8px rgba(70,87,255,.15))}.mm11-player.final .wave-unplayed{opacity:.78;transform:scaleY(1.04)}.playhead{stroke:#dedbd4;stroke-width:1}.playhead-dot{fill:#f1eee8}.mm11-times{display:flex;justify-content:space-between;color:#77736e;font-size:8px;letter-spacing:.1em;margin-top:-13px}.mm11-player-foot{border-top:1px solid #292a28;padding-top:19px;color:#8b8680;font-size:8px;letter-spacing:.14em}.mm11-approach{padding:112px 0;border-bottom:1px solid #292824}.mm11-approach-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.mm11-approach h2{font-size:clamp(42px,4.2vw,66px);line-height:.98;letter-spacing:-.05em;margin:20px 0 0}.mm11-approach-grid>div:last-child p{font-size:19px;line-height:1.7;color:#b7b2aa;margin:0 0 30px;max-width:610px}.mm11-approach-grid small{display:block;border-top:1px solid #34322e;padding-top:20px;color:#c9984e;font-size:8px;line-height:1.9;letter-spacing:.13em}.mm11-contact{padding:120px 0 130px}.mm11-contact-head{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;align-items:end;margin-bottom:58px}.mm11-contact-head .kicker{grid-column:1/-1}.mm11-contact-head h2{font-size:clamp(50px,5vw,76px);line-height:.97;letter-spacing:-.05em;margin:20px 0 0}.mm11-contact-head>p:last-child{font-size:18px;line-height:1.65;color:#aaa59d;max-width:500px;margin:0 0 5px}.mm11-form{border-top:1px solid #383630;padding-top:35px}.mm11-fields{display:grid;grid-template-columns:1fr 1fr;gap:28px 34px}.mm11-fields label{font-size:8px;letter-spacing:.14em;color:#aaa59d}.mm11-fields .wide{grid-column:1/-1}.mm11-fields input,.mm11-fields select,.mm11-fields textarea{box-sizing:border-box;width:100%;border:0;border-bottom:1px solid #3a3834;background:transparent;color:#eee;font:15px Arial,sans-serif;padding:14px 0 13px;outline:none;border-radius:0}.mm11-fields textarea{border:1px solid #3a3834;padding:16px;margin-top:13px;resize:vertical}.mm11-fields select{color:#aaa59d}.mm11-fields option{background:#111;color:#eee}.mm11-fields input:focus,.mm11-fields select:focus{border-color:#c98b2d}.mm11-upload-row{display:flex;justify-content:space-between;align-items:center;border:1px solid #383630;padding:24px 25px;margin-top:32px}.mm11-upload-row span{font-size:9px;letter-spacing:.14em}.mm11-upload-row p{font-size:9px;color:#716d67;letter-spacing:.1em;margin:8px 0 0}.mm11-upload{display:inline-block;background:#c98b2d;color:#090909;text-decoration:none;font-size:9px;font-weight:700;letter-spacing:.13em;padding:17px 23px}.mm11-form-note{color:#716d67;font-size:10px;margin:15px 0 0}.mm11-contact-links{display:flex;gap:25px;margin-top:30px}.mm11-contact-links a{color:#aaa59d;text-decoration:none;font-size:9px;letter-spacing:.14em}
@media(max-width:800px){.mm11-selected{padding:80px 0 90px}.mm11-selected-head{display:block}.mm11-selected-head .text-link{display:inline-block;margin-top:22px}.mm11-projects{grid-template-columns:1fr;gap:55px}.mm11-ab{padding:82px 0 90px}.mm11-ab-intro{font-size:15px;margin-bottom:42px}.mm11-track-tabs{gap:25px}.mm11-player{padding:24px 20px 21px}.mm11-player-top{display:block}.mm11-ab-switch{margin-top:24px;width:100%}.mm11-ab-switch button{flex:1;padding:13px 7px;font-size:7px}.mm11-wave-area{grid-template-columns:48px 1fr;gap:10px;padding-top:18px}.mm11-play{width:44px;height:44px}.mm11-wave{height:150px}.mm11-approach{padding:82px 0}.mm11-approach-grid{grid-template-columns:1fr;gap:38px}.mm11-approach-grid>div:last-child p{font-size:17px}.mm11-contact{padding:85px 0 95px}.mm11-contact-head{grid-template-columns:1fr;gap:28px}.mm11-contact-head .kicker{grid-column:auto}.mm11-contact-head>p:last-child{font-size:16px}.mm11-fields{grid-template-columns:1fr}.mm11-fields .wide{grid-column:auto}.mm11-upload-row{align-items:flex-start;gap:24px;flex-direction:column}.mm11-upload{width:100%;box-sizing:border-box;text-align:center}}

/* V12 — focused conversion flow */
.mm12-more{display:flex;align-items:center;gap:18px;margin-top:34px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}
.mm12-more span{font-size:10px;letter-spacing:.18em;color:rgba(255,255,255,.42)}
.mm12-position{padding:12px 0 72px;background:#080808;text-align:center}
.mm12-position .mm9-shell{border-top:1px solid rgba(255,255,255,.1);padding-top:46px}
.mm12-position p{margin:0 auto 18px;max-width:720px;font-size:clamp(22px,2.4vw,34px);line-height:1.25;letter-spacing:-.02em;color:#eee}
.mm12-position small{font-size:9px;letter-spacing:.18em;color:rgba(255,255,255,.45)}
.mm11-ab{padding-top:110px}
.mm9-feature{padding-top:110px}
@media(max-width:760px){.mm12-more{align-items:flex-start;flex-direction:column;gap:10px}.mm12-position{padding-bottom:50px}.mm11-ab,.mm9-feature{padding-top:76px}}


/* V13 — final focused polish */
.mm13-page .mm9-hero-bg{object-position:center 17%}
.mm13-page .mm11-ab{padding:96px 0 108px}
.mm13-page .mm11-ab .mm9-shell{width:min(1240px,calc(100% - 64px))}
.mm13-page .mm11-ab-intro{margin-bottom:48px}
.mm13-page .mm11-player{padding:30px 34px 23px}
.mm13-page .mm11-wave{height:225px}
.mm13-page .mm9-feature{padding-bottom:96px}
.mm13-page .mm11-contact{padding:88px 0 102px;border-top:1px solid #292824}
.mm13-page .mm11-contact-head{margin-bottom:42px;align-items:end}
.mm13-page .mm11-contact-head h2{font-size:clamp(46px,4.35vw,66px);line-height:.96}
.mm13-page .mm11-contact-head>p:last-child{font-size:17px;line-height:1.6}
.mm13-page .mm11-form{padding-top:30px}
.mm13-page .mm11-fields{gap:24px 34px}
.mm13-page .mm11-upload-row{margin-top:27px}
@media(max-width:800px){
 .mm13-page .mm9-hero-bg{object-position:58% 14%}
 .mm13-page .mm11-ab{padding:72px 0 80px}
 .mm13-page .mm11-ab .mm9-shell{width:calc(100% - 36px)}
 .mm13-page .mm11-wave{height:165px}
 .mm13-page .mm9-feature{padding-bottom:74px}
 .mm13-page .mm11-contact{padding:72px 0 82px}
 .mm13-page .mm11-contact-head{margin-bottom:34px}
 .mm13-page .mm11-contact-head h2{font-size:44px}
}

/* V14 — compact first viewport, wider studio story, cleaner A/B */
.mm14-page .mm9-hero{height:60vh;min-height:560px;max-height:680px}
.mm14-page .mm9-hero-bg{object-position:center 39%}
.mm14-page .mm9-hero-copy{top:50%;transform:translateY(-38%)}
.mm14-page .mm11-ab{padding:62px 0 76px}
.mm14-page .mm11-ab h2{font-size:clamp(46px,4.4vw,68px);margin:14px 0 12px}
.mm14-page .mm11-ab-intro{font-size:15px;line-height:1.55;margin-bottom:34px;max-width:720px}
.mm14-page .mm11-track-tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
.mm14-page .mm11-track-tabs::-webkit-scrollbar{display:none}
.mm14-page .mm11-player{margin-top:20px;padding:24px 30px 19px}
.mm14-page .mm11-player-top{padding-bottom:20px}
.mm14-page .mm11-player-top h3{font-size:25px;margin-bottom:8px}
.mm14-page .mm11-wave-area{padding:15px 0 8px;grid-template-columns:62px 1fr;gap:18px}
.mm14-page .mm11-play{width:52px;height:52px}
.mm14-page .mm11-wave{height:168px}
.mm14-page .mm11-times{margin-top:-9px}
.mm14-page .mm11-player-foot{padding-top:14px}
@media(max-width:800px){
 .mm14-page .mm9-hero{height:68vh;min-height:570px;max-height:700px}
 .mm14-page .mm9-hero-bg{object-position:58% 30%}
 .mm14-page .mm9-hero-copy{bottom:82px;top:auto;transform:none}
 .mm14-page .mm11-ab{padding:54px 0 66px}
 .mm14-page .mm11-ab h2{font-size:44px}
 .mm14-page .mm11-ab-intro{margin-bottom:30px}
 .mm14-page .mm11-player{padding:20px 17px 17px}
 .mm14-page .mm11-wave-area{grid-template-columns:46px 1fr;gap:9px;padding-top:14px}
 .mm14-page .mm11-play{width:42px;height:42px}
 .mm14-page .mm11-wave{height:138px}
}

/* V15 — tighter first viewport, wider-feeling studio crop, compact A/B */
@media (min-width:801px){
  .mm15-page .mm9-hero{
    height:56vh;
    min-height:520px;
    max-height:620px;
  }
  /* Bias the crop lower so the console, bass and live-room musician stay visible. */
  .mm15-page .mm9-hero-bg{
    object-position:center 58%;
  }
  .mm15-page .mm9-hero-copy{
    top:49%;
    transform:translateY(-34%);
  }
  .mm15-page .mm9-hero-credit{bottom:24px}

  .mm15-page .mm11-ab{
    padding:40px 0 52px;
  }
  .mm15-page .mm11-ab .mm9-shell{
    width:min(1320px,calc(100% - 64px));
  }
  .mm15-page .mm11-ab h2{
    font-size:clamp(42px,4vw,62px);
    margin:10px 0 9px;
  }
  .mm15-page .mm11-ab-intro{
    font-size:14px;
    line-height:1.5;
    margin:0 0 24px;
    max-width:760px;
  }
  /* No desktop scroll container = no browser scrollbar arrows/control. */
  .mm15-page .mm11-track-tabs{
    overflow:visible;
    gap:30px;
  }
  .mm15-page .mm11-track-tabs button{padding-bottom:13px}
  .mm15-page .mm11-player{
    margin-top:16px;
    padding:20px 28px 15px;
  }
  .mm15-page .mm11-player-top{
    padding-bottom:15px;
  }
  .mm15-page .mm11-player-top h3{
    font-size:24px;
    margin-bottom:6px;
  }
  .mm15-page .mm11-ab-switch button{
    padding:12px 18px;
  }
  .mm15-page .mm11-wave-area{
    grid-template-columns:58px 1fr;
    gap:16px;
    padding:10px 0 3px;
  }
  .mm15-page .mm11-play{
    width:48px;
    height:48px;
  }
  /* Keep the waveform visually important while trimming empty space around it. */
  .mm15-page .mm11-wave{height:176px}
  .mm15-page .mm11-times{margin-top:-13px}
  .mm15-page .mm11-player-foot{padding-top:10px}

  .mm15-page .mm9-feature{padding-top:86px;padding-bottom:86px}
  .mm15-page .mm11-contact{padding-top:70px;padding-bottom:82px}
}

@media (max-width:800px){
  .mm15-page .mm9-hero{
    height:64vh;
    min-height:540px;
    max-height:650px;
  }
  .mm15-page .mm9-hero-bg{object-position:57% 51%}
  .mm15-page .mm11-ab{padding:44px 0 58px}
  .mm15-page .mm11-ab-intro{margin-bottom:24px}
  .mm15-page .mm11-track-tabs{
    overflow-x:auto;
    overflow-y:hidden;
    scrollbar-width:none;
    -ms-overflow-style:none;
  }
  .mm15-page .mm11-track-tabs::-webkit-scrollbar{width:0;height:0;display:none}
  .mm15-page .mm11-player{margin-top:16px}
  .mm15-page .mm11-wave{height:145px}
}

/* V16 — wider-feeling hero + first-view proof */
@media (min-width:801px){
  .mm16-page .mm9-hero{
    height:55vh;
    min-height:500px;
    max-height:620px;
    background:#080808;
    isolation:isolate;
  }
  /* Use the real studio image twice: a subtle full-bleed bed behind a less-cropped foreground. */
  .mm16-page .mm9-hero::before{
    content:"";
    position:absolute;
    inset:-18px;
    background:url('assets/mm5/hero-creator-v13.png') center 54%/cover no-repeat;
    filter:blur(10px) brightness(.42) saturate(.82);
    transform:scale(1.035);
    z-index:-3;
  }
  .mm16-page .mm9-hero-bg{
    position:absolute;
    z-index:-2;
    left:auto;
    right:0;
    top:50%;
    width:78vw;
    max-width:none;
    height:auto;
    min-height:0;
    object-fit:initial;
    object-position:initial;
    transform:translateY(-51%);
  }
  .mm16-page .mm9-hero-overlay{
    z-index:-1;
    background:
      linear-gradient(90deg,rgba(5,5,5,.94) 0%,rgba(5,5,5,.81) 23%,rgba(5,5,5,.40) 39%,rgba(5,5,5,.08) 63%,rgba(5,5,5,.13) 100%),
      linear-gradient(0deg,rgba(5,5,5,.45),transparent 42%);
  }
  .mm16-page .mm9-hero-copy{
    left:max(5.4vw,70px);
    top:50%;
    transform:translateY(-39%);
    width:min(560px,35vw);
  }
  .mm16-page .mm9-hero h1{
    font-size:clamp(52px,4.55vw,76px);
    line-height:.89;
    margin:18px 0 19px;
  }
  .mm16-page .mm9-role{font-size:18px;margin-bottom:9px}
  .mm16-page .mm9-authority{font-size:14px;margin-bottom:23px}
  .mm16-page .mm9-hero-credit{left:max(5.4vw,70px);bottom:20px}

  /* The proof section starts immediately and is denser without shrinking the waveform. */
  .mm16-page .mm11-ab{padding:34px 0 44px}
  .mm16-page .mm11-ab .mm9-shell{width:min(1320px,calc(100% - 84px))}
  .mm16-page .mm11-ab h2{font-size:clamp(48px,4.25vw,68px);margin:11px 0 10px}
  .mm16-page .mm11-ab-intro{margin:0 0 18px;max-width:760px;font-size:15px;line-height:1.45}
  .mm16-page .mm11-track-tabs{margin-top:0;overflow:visible;scrollbar-width:none;padding-right:0}
  .mm16-page .mm11-track-tabs::-webkit-scrollbar{display:none;width:0;height:0}
  .mm16-page .mm11-player{margin-top:13px;padding:20px 24px 12px}
  .mm16-page .mm11-player-top{margin-bottom:8px}
  .mm16-page .mm11-player-top h3{font-size:30px;margin-top:4px}
  .mm16-page .mm11-ab-switch button{padding:13px 19px;font-size:9px}
  .mm16-page .mm11-wave-area{min-height:182px;padding-top:0}
  .mm16-page .mm11-wave{height:176px}
  .mm16-page .mm11-play{width:54px;height:54px;min-width:54px}
  .mm16-page .mm11-times{margin-top:-15px}
  .mm16-page .mm11-player-foot{padding-top:8px}
}

@media (min-width:1450px){
  .mm16-page .mm9-hero-bg{width:74vw;transform:translateY(-52%)}
}

@media (max-width:800px){
  .mm16-page .mm9-hero{height:64vh;min-height:540px;max-height:650px}
  .mm16-page .mm9-hero-bg{object-position:57% 56%}
  .mm16-page .mm11-ab{padding:36px 0 48px}
}


/* V17 — single continuous full-bleed hero, no split panel */
@media (min-width:801px){
  .mm17-page .mm9-hero{
    height:55vh;
    min-height:500px;
    max-height:620px;
    background:#080808;
    isolation:auto;
  }
  .mm17-page .mm9-hero::before{content:none;display:none}
  .mm17-page .mm9-hero-bg{
    position:absolute;
    z-index:0;
    inset:0;
    width:100%;
    height:100%;
    max-width:none;
    min-height:0;
    object-fit:cover;
    object-position:center 57%;
    transform:none;
  }
  .mm17-page .mm9-hero-overlay{
    z-index:1;
    background:
      linear-gradient(90deg,rgba(5,5,5,.84) 0%,rgba(5,5,5,.64) 19%,rgba(5,5,5,.24) 38%,rgba(5,5,5,.05) 62%,rgba(5,5,5,.12) 100%),
      linear-gradient(0deg,rgba(5,5,5,.38),transparent 42%);
  }
  .mm17-page .mm9-hero-copy,
  .mm17-page .mm9-hero-credit{z-index:2}
  .mm17-page .mm9-hero-copy{
    left:max(5.4vw,70px);
    top:50%;
    transform:translateY(-39%);
    width:min(560px,35vw);
  }
  .mm17-page .mm9-hero h1{
    font-size:clamp(52px,4.55vw,76px);
    line-height:.89;
    margin:18px 0 19px;
  }
}
@media (min-width:1450px){
  .mm17-page .mm9-hero-bg{width:100%;height:100%;transform:none;object-position:center 57%}
}
@media (max-width:800px){
  .mm17-page .mm9-hero::before{content:none;display:none}
  .mm17-page .mm9-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none;object-position:57% 56%}
}

/* V18 — real panorama asset from original studio photograph */
@media (min-width:801px){
  .mm18-page .mm9-hero{
    height:55vh;
    min-height:500px;
    max-height:620px;
    background:#080808;
  }
  .mm18-page .mm9-hero-bg{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center center;
    transform:none;
  }
  .mm18-page .mm9-hero-overlay{
    background:
      linear-gradient(90deg,rgba(5,5,5,.82) 0%,rgba(5,5,5,.58) 18%,rgba(5,5,5,.22) 36%,rgba(5,5,5,.04) 62%,rgba(5,5,5,.10) 100%),
      linear-gradient(0deg,rgba(5,5,5,.30),transparent 42%);
  }
}
@media (max-width:800px){
  .mm18-page .mm9-hero-bg{
    object-fit:cover;
    object-position:center center;
  }
}


/* V19 — target composition: low cinematic panorama, full studio visible */
@media (min-width:801px){
  .mm19-page .mm9-hero{
    height:38.5vw;
    min-height:420px;
    max-height:565px;
    background:#080808;
    overflow:hidden;
  }
  .mm19-page .mm9-hero-bg{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center center;
    transform:none;
  }
  .mm19-page .mm9-hero-overlay{
    background:
      linear-gradient(90deg,
        rgba(4,4,4,.76) 0%,
        rgba(4,4,4,.58) 16%,
        rgba(4,4,4,.28) 28%,
        rgba(4,4,4,.08) 42%,
        rgba(4,4,4,.02) 70%,
        rgba(4,4,4,.10) 100%),
      linear-gradient(0deg,rgba(4,4,4,.26),transparent 44%);
  }
  .mm19-page .mm9-hero-copy{
    left:max(5.55vw,72px);
    top:51%;
    transform:translateY(-42%);
    width:min(500px,31vw);
  }
  .mm19-page .mm9-hero h1{
    font-size:clamp(48px,4.15vw,68px);
    line-height:.90;
    margin:16px 0 17px;
    letter-spacing:-.055em;
  }
  .mm19-page .mm9-role{
    font-size:16px;
    margin-bottom:8px;
  }
  .mm19-page .mm9-authority{
    font-size:13px;
    margin-bottom:21px;
  }
  .mm19-page .mm9-hero-credit{
    left:max(5.55vw,72px);
    bottom:20px;
  }

  /* Keep Before & After tucked immediately under the hero, as in the reference. */
  .mm19-page .mm11-ab{
    padding:28px 0 38px;
  }
  .mm19-page .mm11-ab .mm9-shell{
    width:min(1180px,calc(100% - 96px));
  }
  .mm19-page .mm11-ab h2{
    font-size:clamp(46px,3.8vw,62px);
    margin:10px 0 8px;
  }
  .mm19-page .mm11-ab-intro{
    margin:0 0 15px;
    font-size:14px;
    line-height:1.42;
  }
  .mm19-page .mm11-track-tabs{
    margin-top:0;
    padding-right:0;
    overflow:visible;
    scrollbar-width:none;
  }
  .mm19-page .mm11-track-tabs::-webkit-scrollbar{display:none}
  .mm19-page .mm11-player{
    margin-top:10px;
  }
}

@media (min-width:1450px){
  .mm19-page .mm9-hero{
    height:390px;
    min-height:390px;
    max-height:390px;
  }
}

@media (max-width:800px){
  .mm19-page .mm9-hero{
    height:64vh;
    min-height:540px;
    max-height:650px;
  }
  .mm19-page .mm9-hero-bg{
    object-position:57% center;
  }
}

/* V20 hero test: Magnific panorama supplied by Shlomi */
.mm20-page .mm9-hero-bg{object-position:center center;}
@media (min-width:900px){
  .mm20-page .mm9-hero{min-height:clamp(500px,56vw,680px);max-height:680px;}
  .mm20-page .mm9-hero-bg{object-fit:cover;object-position:center 47%;}
}

/* V21 hero test: wider Magnific panorama supplied by Shlomi */
.mm21-page .mm9-hero-bg{object-fit:cover;object-position:center 50%;}
@media(min-width:801px){
  .mm21-page .mm9-hero{height:clamp(560px,39vw,700px);min-height:560px;max-height:700px;}
  .mm21-page .mm9-hero-bg{object-position:center 52%;}
}
@media(max-width:800px){
  .mm21-page .mm9-hero-bg{object-position:52% 50%;}
}

/* V22 — shorter desktop hero using Shlomi's 1344x521 panorama.
   Keep the full studio context visible while bringing Before & After into the first view. */
.mm22-page .mm9-hero-bg{object-fit:cover;object-position:center center;}
@media(min-width:801px){
  .mm22-page .mm9-hero{
    height:clamp(470px,30vw,540px);
    min-height:470px;
    max-height:540px;
  }
  .mm22-page .mm9-hero-bg{
    object-fit:cover;
    object-position:center 50%;
  }
  .mm22-page .mm9-hero-copy{
    top:50%;
    transform:translateY(-42%);
  }
}
@media(max-width:800px){
  .mm22-page .mm9-hero{height:64vh;min-height:540px;max-height:650px;}
  .mm22-page .mm9-hero-bg{object-position:52% 50%;}
}


/* V23 — preserve both heads and the bass while keeping the hero cinematic and compact.
   The source image is never edited. Desktop crops only a small amount from the BOTTOM. */
@media(min-width:801px){
  .mm23-page .mm9-hero{
    height:clamp(590px,32vw,630px);
    min-height:590px;
    max-height:630px;
  }
  .mm23-page .mm9-hero-bg{
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center top;
  }
  .mm23-page .mm9-hero-copy{
    top:50%;
    transform:translateY(-40%);
  }
}


/* V24 — keep the panorama wide, but give it just enough vertical room to show
   Shlomi's head, the vocalist's head, and the bass guitar together. The source
   image itself is untouched. */
@media(min-width:801px){
  .mm24-page .mm9-hero{
    height:clamp(640px,34.5vw,675px);
    min-height:640px;
    max-height:675px;
  }
  .mm24-page .mm9-hero-bg{
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center top;
  }
  .mm24-page .mm9-hero-copy{
    top:50%;
    transform:translateY(-40%);
  }
}

/* V25 — approved hero framing + copy, proof, player and form refinements. */
.mm25-page .mm9-hero-overlay{
  background:
    linear-gradient(90deg,
      rgba(4,4,4,.82) 0%,
      rgba(4,4,4,.66) 15%,
      rgba(4,4,4,.38) 28%,
      rgba(4,4,4,.12) 43%,
      rgba(4,4,4,.025) 66%,
      rgba(4,4,4,.08) 100%),
    linear-gradient(0deg,rgba(4,4,4,.25),transparent 44%);
}
.mm25-page .mm25-inline-credit{
  position:static;
  margin:0 0 18px;
  color:#d8d3cb;
  font-size:9px;
  line-height:1.4;
  letter-spacing:.15em;
}
.mm25-page .mm25-inline-credit span{color:#d39c4b;font-weight:700}
.mm25-page .mm25-sony{color:#d39c4b;font-weight:700;letter-spacing:.08em}
.mm25-page .mm11-fields label{font-size:9.5px;letter-spacing:.135em;color:#b7b2aa}

@media(min-width:801px){
  .mm25-page .mm9-hero{
    height:clamp(640px,34.5vw,675px);
    min-height:640px;
    max-height:675px;
  }
  .mm25-page .mm9-hero-bg{
    width:100%;
    height:100%;
    object-fit:cover;
    /* New taller source: keep both heads and the bass visible. */
    object-position:center 43%;
  }
  .mm25-page .mm9-hero-copy{top:50%;transform:translateY(-40%)}
  /* Pull the proof section upward without changing the approved hero crop. */
  .mm25-page .mm11-ab{padding-top:18px;padding-bottom:34px}
  .mm25-page .mm11-ab h2{margin-top:7px;margin-bottom:6px}
  .mm25-page .mm11-ab-intro{margin-bottom:10px}
  .mm25-page .mm11-player{margin-top:8px}
}

@media(max-width:800px){
  .mm25-page .mm9-hero-bg{object-position:51% 38%}
  .mm25-page .mm25-inline-credit{font-size:8px;margin-bottom:16px}
  .mm25-page .mm11-fields label{font-size:9px}
}

/* V26 — navigation, tighter proof player, refined Soulost hierarchy and contact polish. */
.mm26-page .mm9-roles{color:#b8b3ab}
.mm26-page .mm11-contact-head h2{font-size:clamp(46px,4.4vw,66px)}
.mm26-page .mm11-contact-links{padding-top:2px}
.mm26-page .mm11-contact-links a:hover,.mm26-page .mm9-footer a:hover{color:#d39c4b}

@media(min-width:801px){
  /* Keep the approved V25 hero completely unchanged. */
  .mm26-page .mm11-ab{padding-top:16px;padding-bottom:28px}
  .mm26-page .mm11-ab h2{margin-top:6px;margin-bottom:4px}
  .mm26-page .mm11-ab-intro{margin-bottom:8px}
  .mm26-page .mm11-track-tabs{gap:38px}
  .mm26-page .mm11-track-tabs button{padding-bottom:12px}
  .mm26-page .mm11-player{margin-top:7px;padding:24px 28px 18px}
  .mm26-page .mm11-player-top{padding-bottom:18px}
  .mm26-page .mm11-player-top p{margin-bottom:7px}
  .mm26-page .mm11-player-top h3{margin-bottom:8px}
  .mm26-page .mm11-wave-area{padding:8px 0 5px}
  .mm26-page .mm11-wave{height:178px}
  .mm26-page .mm11-times{margin-top:-11px}
  .mm26-page .mm11-player-foot{padding-top:12px}
}

@media(max-width:800px){
  .mm26-page .mm11-contact-head h2{font-size:44px}
  .mm26-page .mm11-contact-links{flex-wrap:wrap}
}


/* V27 — final visual polish before real audio integration. */
.mm27-page .mm27-more-link{display:inline-flex;align-items:center;gap:16px}
.mm27-page .mm27-more-link span{font-size:10px;letter-spacing:.18em;color:rgba(255,255,255,.48);transition:color .2s}
.mm27-page .mm27-more-link:hover span{color:#d39c4b}
.mm27-page .mm27-contact-kicker{margin:30px 0 0;color:#77736e;font-size:8px;letter-spacing:.16em}
.mm27-page .mm11-contact-links{margin-top:14px}
.mm27-page .wave-unplayed,.mm27-page .wave-played{shape-rendering:geometricPrecision}
.mm27-page .mm11-player.final .wave-unplayed{fill:#24233a;opacity:.82;transform:none}
.mm27-page .mm11-player.final .wave-played{transform:none;filter:drop-shadow(0 0 6px rgba(70,87,255,.12))}
@media(max-width:800px){
 .mm27-page .mm27-more-link{align-items:flex-start;flex-direction:column;gap:8px}
 .mm27-page .mm27-contact-kicker{margin-top:26px}
}


/* V28 — integrated site navigation, language row and honest audio placeholder until source files arrive. */
.mm28-page .site-header .header-right{gap:18px!important}
.mm28-page .site-header .header-right nav{gap:22px!important}
.mm28-page .site-header .header-right nav a{font-size:10px;white-space:nowrap}
.mm28-page .site-header .header-right nav .active-page{color:#d39c4b}
.mm28-page .site-header .language-switcher{padding-left:16px!important;gap:6px!important;font-size:8px!important}
.mm28-page .mm11-contact-head>p:last-child{max-width:560px;line-height:1.55}
.mm28-page .mm28-wave-awaiting{position:relative;padding-top:30px}
.mm28-page .mm28-wave-rail{height:118px;position:relative;border-top:1px solid #262724;border-bottom:1px solid #262724;background:repeating-linear-gradient(90deg,transparent 0,transparent 39px,rgba(255,255,255,.025) 40px);overflow:hidden}
.mm28-page .mm28-wave-rail:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#3d3d3a}
.mm28-page .mm28-rail-played{position:absolute;left:0;top:50%;width:36%;height:1px;background:#e58a18;box-shadow:0 0 8px rgba(229,138,24,.22)}
.mm28-page .mm28-playhead{position:absolute;left:36%;top:12px;bottom:12px;width:1px;background:#dedbd4}
.mm28-page .mm28-playhead:before{content:"";position:absolute;top:-2px;left:-3px;width:7px;height:7px;border-radius:50%;background:#f1eee8}
.mm28-page .mm28-wave-note{position:absolute;left:0;right:0;top:78px;text-align:center;font-size:7px;letter-spacing:.18em;color:#5d5a55;pointer-events:none}
.mm28-page .mm11-times{margin-top:8px}
.mm28-page .mm11-player.final .mm28-rail-played{background:linear-gradient(90deg,#2e7cff,#762cff);box-shadow:0 0 9px rgba(100,52,255,.2)}
.mm28-page .mm9-footer div{gap:20px;flex-wrap:wrap;justify-content:flex-end}

@media(max-width:1180px) and (min-width:801px){
  .mm28-page .site-header{padding-left:28px;padding-right:28px}
  .mm28-page .site-header .brand span{font-size:10px}
  .mm28-page .site-header .header-right{gap:11px!important}
  .mm28-page .site-header .header-right nav{gap:13px!important}
  .mm28-page .site-header .header-right nav a{font-size:8.5px}
  .mm28-page .site-header .language-switcher{padding-left:10px!important;font-size:7.5px!important;gap:4px!important}
}
@media(max-width:800px){
  .mm28-page .site-header .header-right{flex-direction:column!important;align-items:flex-end!important;gap:6px!important}
  .mm28-page .site-header .header-right nav{gap:10px!important;max-width:72vw;overflow-x:auto;scrollbar-width:none}
  .mm28-page .site-header .header-right nav::-webkit-scrollbar{display:none}
  .mm28-page .site-header .header-right nav a{font-size:8px}
  .mm28-page .site-header .language-switcher{border-left:0!important;padding-left:0!important;font-size:7px!important}
  .mm28-page .mm28-wave-rail{height:92px}
  .mm28-page .mm28-wave-note{top:65px;font-size:6px}
}


/* V29 — multilingual page routes, exact contact copy alignment and tighter footer spacing. */
.mm29-page .mm11-contact-head{align-items:end}
.mm29-page .mm11-contact-head>p:last-child{margin:0;max-width:560px;align-self:end;padding-bottom:2px}
.mm29-page .mm27-contact-kicker{margin-top:24px}
.mm29-page .mm11-contact-links{margin-top:12px}
.mm29-page .mm11-contact{padding-bottom:82px}
.mm29-page .mm9-footer{padding-top:24px;padding-bottom:24px}
.mm29-page[dir="rtl"] .mm11-contact-head,
.mm29-page[dir="rtl"] .mm11-fields,
.mm29-page[dir="rtl"] .mm9-alice-copy,
.mm29-page[dir="rtl"] .mm27-contact-kicker,
.mm29-page[dir="rtl"] .mm11-contact-links{text-align:right}
.mm29-page[dir="rtl"] .mm11-contact-head{direction:rtl}
.mm29-page[dir="rtl"] .mm11-contact-head .kicker{grid-column:1/-1}
.mm29-page[dir="rtl"] .mm11-fields input,
.mm29-page[dir="rtl"] .mm11-fields select,
.mm29-page[dir="rtl"] .mm11-fields textarea{text-align:right;direction:rtl}
.mm29-page[dir="rtl"] .mm11-upload-row{direction:rtl}
.mm29-page[dir="rtl"] .mm11-contact-links{justify-content:flex-start;direction:rtl}
.mm29-page[dir="rtl"] .mm9-footer{direction:rtl}
/* Music and player UI remain LTR even on the Hebrew page. */
.mm29-page[dir="rtl"] .mm11-ab,
.mm29-page[dir="rtl"] .mm11-player,
.mm29-page[dir="rtl"] .mm9-art-pair{direction:ltr;text-align:left}
@media(max-width:800px){
 .mm29-page .mm11-contact{padding-bottom:70px}
 .mm29-page .mm11-contact-head>p:last-child{padding-bottom:0}
}


/* V30 — copy refinements only. Preserve V29 layout; Hebrew text is RTL while music UI and SOULOST composition stay in the original visual order. */
.mm30-page[dir="rtl"] .mm9-alice{direction:ltr;}
.mm30-page[dir="rtl"] .mm9-alice-copy{direction:rtl;text-align:right;}
.mm30-page[dir="rtl"] .mm11-ab>.mm9-shell>.kicker,
.mm30-page[dir="rtl"] .mm11-ab>.mm9-shell>h2,
.mm30-page[dir="rtl"] .mm11-ab-intro{direction:rtl;text-align:right;}
.mm30-page[dir="rtl"] .mm11-track-tabs,
.mm30-page[dir="rtl"] .mm11-player,
.mm30-page[dir="rtl"] .mm11-wave-area,
.mm30-page[dir="rtl"] .mm11-times{direction:ltr;text-align:left;}

/* V31 — alignment cleanup, canonical route cleanup, equal A/B switch buttons. */
.mm31-page .mm11-contact-head{
  align-items:start;
}
.mm31-page .mm11-contact-head>p:last-child{
  align-self:start;
  margin:20px 0 0;
  padding-bottom:0;
  max-width:560px;
}
.mm31-page .mm11-ab-switch{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  width:520px;
  max-width:100%;
}
.mm31-page .mm11-ab-switch button{
  width:100%;
  min-width:0;
  min-height:48px;
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  white-space:nowrap;
  box-sizing:border-box;
}
.mm31-page[dir="rtl"] .mm11-contact-head>p:last-child{
  text-align:right;
  direction:rtl;
}
@media(max-width:800px){
  .mm31-page .mm11-contact-head>p:last-child{margin-top:0}
  .mm31-page .mm11-ab-switch{width:100%}
  .mm31-page .mm11-ab-switch button{white-space:normal;min-height:50px;padding-left:9px;padding-right:9px}
}


/* V33 preview: studio hardware style Level Match control */
.mm33-page .mm11-player-top{gap:28px}
.mm33-page .mm11-player-controls{display:flex;align-items:center;gap:14px}
.mm33-page .mm33-level-match{display:flex;align-items:center;gap:10px;border:1px solid #34332f;background:linear-gradient(180deg,#151513,#0b0c0c);padding:7px 10px 7px 12px;min-height:44px;box-sizing:border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);cursor:pointer;color:#8e8982;font:600 8px Arial,sans-serif;letter-spacing:.13em}
.mm33-page .mm33-level-match:hover{border-color:#4b4943;color:#b9b4ac}
.mm33-page .mm33-level-match .mm33-led{width:9px;height:9px;border-radius:50%;background:#302d28;border:1px solid #4b4640;box-shadow:inset 0 1px 2px #080808;transition:.18s ease}
.mm33-page .mm33-level-match .mm33-state{min-width:20px;color:#5f5b55;font-size:7px;letter-spacing:.11em;transition:.18s ease}
.mm33-page .mm33-level-match.on{color:#d3cec5;border-color:#514a3e}
.mm33-page .mm33-level-match.on .mm33-led{background:#e79527;border-color:#f0aa45;box-shadow:0 0 5px rgba(231,149,39,.9),0 0 13px rgba(231,149,39,.42),inset 0 1px 1px rgba(255,255,255,.4)}
.mm33-page .mm33-level-match.on .mm33-state{color:#d89431}
@media(max-width:800px){.mm33-page .mm11-player-controls{margin-top:24px;align-items:stretch;gap:8px}.mm33-page .mm11-ab-switch{margin-top:0}.mm33-page .mm33-level-match{min-width:124px;justify-content:center;padding:7px 9px}.mm33-page .mm11-player-top{display:block}}
@media(max-width:520px){.mm33-page .mm11-player-controls{display:grid;grid-template-columns:1fr}.mm33-page .mm33-level-match{width:max-content;min-width:0;justify-self:end}}


/* V34 preview: frameless hardware LED Level Match control */
.mm34-page .mm33-level-match{
  border:0;
  background:transparent;
  box-shadow:none;
  padding:6px 2px;
  min-height:34px;
  gap:9px;
  color:#8e8982;
}
.mm34-page .mm33-level-match:hover{border-color:transparent;background:transparent;color:#c1bbb2}
.mm34-page .mm33-level-match .mm33-led{
  width:10px;height:10px;
  border:1px solid #504940;
  background:radial-gradient(circle at 38% 35%,#514a3e 0,#292621 42%,#121211 72%);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.9),0 0 0 2px rgba(255,255,255,.025);
}
.mm34-page .mm33-level-match .mm33-state{min-width:22px;color:#5f5b55}
.mm34-page .mm33-level-match.on{border-color:transparent;background:transparent;color:#d3cec5}
.mm34-page .mm33-level-match.on .mm33-led{
  background:radial-gradient(circle at 38% 34%,#ffd17a 0,#f0a12d 30%,#d67b12 64%,#7b3e05 100%);
  border-color:#d99228;
  box-shadow:0 0 5px rgba(240,161,45,.95),0 0 13px rgba(231,149,39,.45),0 0 24px rgba(231,149,39,.18),inset 0 1px 1px rgba(255,255,255,.5);
}
.mm34-page .mm33-level-match.on .mm33-state{color:#e6a13b}
@media(max-width:800px){.mm34-page .mm33-level-match{min-width:0;padding:6px 2px;justify-content:flex-start}}
@media(max-width:520px){.mm34-page .mm33-level-match{justify-self:end}}


/* V35 preview: Level Match moved to player footer; A/B switch restored to V32 placement; green hardware LED. */
.mm35-page .mm11-player-top{gap:0}
.mm35-page .mm11-player-top>.mm11-ab-switch{margin-left:auto}
.mm35-page .mm11-player-foot{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:24px;
}
.mm35-page .mm11-player-foot .mm33-level-match{
  margin-left:auto;
  border:0;
  background:transparent;
  box-shadow:none;
  padding:0;
  min-height:0;
  gap:9px;
  color:#8e8982;
}
.mm35-page .mm11-player-foot .mm33-level-match:hover{color:#c1bbb2}
.mm35-page .mm11-player-foot .mm33-level-match .mm33-led{
  width:10px;
  height:10px;
  border:1px solid #41463f;
  background:radial-gradient(circle at 38% 35%,#3d443c 0,#232723 42%,#111311 72%);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.9),0 0 0 2px rgba(255,255,255,.02);
}
.mm35-page .mm11-player-foot .mm33-level-match .mm33-state{min-width:22px;color:#5f655f}
.mm35-page .mm11-player-foot .mm33-level-match.on{color:#d3d7d1}
.mm35-page .mm11-player-foot .mm33-level-match.on .mm33-led{
  background:radial-gradient(circle at 38% 34%,#dfffa9 0,#7edb55 28%,#3b9b38 62%,#174b20 100%);
  border-color:#6fc55d;
  box-shadow:0 0 5px rgba(103,205,85,.9),0 0 13px rgba(83,185,73,.42),0 0 24px rgba(83,185,73,.16),inset 0 1px 1px rgba(255,255,255,.45);
}
.mm35-page .mm11-player-foot .mm33-level-match.on .mm33-state{color:#83d76b}
@media(max-width:800px){
  .mm35-page .mm11-player-top>.mm11-ab-switch{margin-left:0;margin-top:24px}
  .mm35-page .mm11-player-foot{align-items:center;gap:14px}
  .mm35-page .mm11-player-foot .mm33-level-match{margin-left:auto;justify-self:auto;white-space:nowrap}
}
@media(max-width:520px){
  .mm35-page .mm11-player-foot{gap:10px}
  .mm35-page .mm11-player-foot>span{max-width:52%;line-height:1.5}
  .mm35-page .mm11-player-foot .mm33-level-match{font-size:7px;gap:7px}
  .mm35-page .mm11-player-foot .mm33-level-match .mm33-led{width:9px;height:9px}
}


/* V36 preview: only reduces the active green Level Match LED glow by about 25 percent. */
.mm36-page .mm11-player-foot .mm33-level-match.on .mm33-led{
  box-shadow:0 0 5px rgba(103,205,85,.68),0 0 13px rgba(83,185,73,.315),0 0 24px rgba(83,185,73,.12),inset 0 1px 1px rgba(255,255,255,.45);
}

/* V37 — real Alice Wonder Ave A/B audio and source-derived waveform. V36 visual layout preserved. */
.mm37-page .mm37-wave-live{position:relative;padding-top:12px}
.mm37-page .mm37-wave-shell{position:relative;height:118px;cursor:pointer;outline:none;border-top:1px solid #262724;border-bottom:1px solid #262724;background:repeating-linear-gradient(90deg,transparent 0,transparent 39px,rgba(255,255,255,.025) 40px);overflow:hidden}
.mm37-page .mm37-wave-shell:focus-visible{box-shadow:0 0 0 1px #6f6b64 inset}
.mm37-page .mm37-wave-shell:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#30312e;z-index:0}
.mm37-page .mm37-waveform{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible;z-index:1}
.mm37-page .mm37-bars-unplayed{fill:#373733;opacity:.92}
.mm37-page .mm37-bars-played{fill:#e49223;filter:drop-shadow(0 0 4px rgba(228,146,35,.08));transition:fill .16s ease,filter .16s ease}
.mm37-page .mm11-player.final .mm37-bars-played{fill:#6548ff;filter:drop-shadow(0 0 5px rgba(101,72,255,.13))}
.mm37-page .mm37-playhead{stroke:#e7e2da;stroke-width:1.25;opacity:.84;pointer-events:none}
.mm37-page .mm11-times{margin-top:8px}
.mm37-page .mm11-player.final .mm37-bars-unplayed{opacity:.86}
.mm37-page .mm11-play span{display:inline-block;min-width:12px;text-align:center}
.mm37-page .mm11-track-tabs button:not(.active){transition:opacity .18s ease}
@media(max-width:800px){
  .mm37-page .mm37-wave-shell{height:92px}
  .mm37-page .mm37-wave-live{padding-top:8px}
}

/* V37.5 player polish */
.mm37-page .mm37-wave-shell{cursor:ew-resize;touch-action:none;user-select:none}
.mm37-page .mm37-bars-unplayed{fill:#302f2c;opacity:.78}
.mm37-page .mm37-bars-played{filter:none}
.mm37-page .mm11-player.final .mm37-bars-played{filter:none}
.mm37-page .mm37-playhead{stroke-width:1;opacity:.72}
.mm37-page .mm11-player-foot .mm33-level-match.unavailable{
  opacity:.27;
  cursor:default;
  pointer-events:none;
  filter:saturate(.35);
}
.mm37-page .mm11-player-foot .mm33-level-match.unavailable .mm33-led{
  box-shadow:none;
}

/* V38 compact track picker */
.mm38-page .mm38-track-picker{
  display:grid;
  grid-template-columns:repeat(9,minmax(0,1fr));
  gap:7px;
  border-bottom:0;
  overflow-x:auto;
  padding:0 0 10px;
  scrollbar-width:none;
}
.mm38-page .mm38-track-picker::-webkit-scrollbar{display:none}
.mm38-page .mm38-track-picker button{
  box-sizing:border-box;
  min-width:112px;
  min-height:48px;
  padding:8px 9px 7px;
  border:1px solid #343530;
  background:#0b0c0c;
  color:#d4d0c9;
  display:grid;
  grid-template-columns:7px 1fr;
  grid-template-rows:auto auto;
  column-gap:6px;
  align-items:center;
  text-align:left;
  letter-spacing:0;
  transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease;
}
.mm38-page .mm38-track-picker button:after{display:none}
.mm38-page .mm38-track-picker button:hover{border-color:#56564f;background:#0e0f0f}
.mm38-page .mm38-track-picker .mm38-led{
  grid-row:1/3;
  width:6px;height:6px;border-radius:50%;
  background:#252925;
  border:1px solid #3c423c;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.85);
}
.mm38-page .mm38-track-picker .mm38-artist{
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
  font:500 7px Arial,sans-serif;
  letter-spacing:.10em;
  color:#77746f;
  line-height:1.15;
}
.mm38-page .mm38-track-picker strong{
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
  font:700 9px Arial,sans-serif;
  letter-spacing:.025em;
  color:#d8d4cd;
  line-height:1.2;
}
.mm38-page .mm38-track-picker button.active{
  border-color:#55564f;
  background:linear-gradient(180deg,#101210,#0b0c0c);
  box-shadow:0 0 0 1px rgba(255,255,255,.018) inset;
}
.mm38-page .mm38-track-picker button.active .mm38-artist{color:#a9a59e}
.mm38-page .mm38-track-picker button.active strong{color:#f1eee8}
.mm38-page .mm38-track-picker button.active .mm38-led{
  background:radial-gradient(circle at 38% 34%,#dfffa9 0,#7edb55 28%,#3b9b38 62%,#174b20 100%);
  border-color:#65b957;
  box-shadow:0 0 4px rgba(103,205,85,.55),0 0 10px rgba(83,185,73,.20),inset 0 1px 1px rgba(255,255,255,.35);
}
@media(max-width:1100px){
 .mm38-page .mm38-track-picker{grid-template-columns:repeat(9,118px)}
}
@media(max-width:800px){
 .mm38-page .mm38-track-picker{gap:6px;grid-template-columns:repeat(9,108px)}
 .mm38-page .mm38-track-picker button{min-width:108px;min-height:46px;padding:7px 8px}
 .mm38-page .mm38-track-picker strong{font-size:8px}
 .mm38-page .mm38-track-picker .mm38-artist{font-size:6.5px}
}

/* V37.12 compact selector polish */
.mm39-page .mm39-track-label{
  margin:2px 0 7px;
  font:500 7px Arial,sans-serif;
  letter-spacing:.18em;
  color:#77746f;
  text-transform:uppercase;
}
.mm39-page .mm38-track-picker{
  grid-template-columns:repeat(9,minmax(0,1fr));
  gap:6px;
}
.mm39-page .mm38-track-picker button{
  min-width:98px;
  min-height:48px;
  padding:8px 8px 7px;
}
.mm39-page .mm38-track-picker .mm38-artist{
  font-size:6.4px;
  letter-spacing:.09em;
}
.mm39-page .mm38-track-picker strong{font-size:9px}
.mm39-page .mm38-track-picker button.active .mm38-led{
  box-shadow:none;
}
/* Selected = steady green. Playing = restrained hardware glow. */
.mm39-page .mm38-track-picker button.active.is-playing .mm38-led{
  box-shadow:0 0 4px rgba(103,205,85,.50),0 0 9px rgba(83,185,73,.18),inset 0 1px 1px rgba(255,255,255,.32);
}
@media(max-width:1100px){
 .mm39-page .mm38-track-picker{grid-template-columns:repeat(9,102px)}
 .mm39-page .mm38-track-picker button{min-width:102px}
}
@media(max-width:800px){
 .mm39-page .mm38-track-picker{grid-template-columns:repeat(9,98px)}
 .mm39-page .mm38-track-picker button{min-width:98px}
}

/* V37.13: slightly clearer playing state only */
.mm40-page .mm38-track-picker button.active.is-playing .mm38-led{
  box-shadow:0 0 5px rgba(103,205,85,.62),0 0 11px rgba(83,185,73,.24),inset 0 1px 1px rgba(255,255,255,.36);
}

/* V37.15 track selector: subtle tape-machine button behavior */
.mm41-page .mm38-track-picker button{
  transform:translateY(0);
  box-shadow:inset 0 0 0 rgba(0,0,0,0);
  transition:transform .08s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease;
}
.mm41-page .mm38-track-picker button:active{
  transform:translateY(2px);
  box-shadow:inset 0 2px 5px rgba(0,0,0,.72);
}
.mm41-page .mm38-track-picker button.active{
  transform:translateY(1px);
  border-color:#a86b18;
  background:linear-gradient(180deg,#0b0c0b,#080909);
  box-shadow:inset 0 2px 4px rgba(0,0,0,.72),0 0 0 1px rgba(229,145,28,.06);
}
.mm41-page .mm38-track-picker button.active:hover{border-color:#c47a18}
.mm41-page .mm38-track-picker button.active.is-playing .mm38-led{
  box-shadow:0 0 5px rgba(103,205,85,.62),0 0 11px rgba(83,185,73,.24),inset 0 1px 1px rgba(255,255,255,.36);
}

/* V37.16 — stronger tape-machine selected-track press, restrained */
.mm42-page .mm38-track-picker button:active{
  transform:translateY(2.2px);
  box-shadow:inset 0 3px 6px rgba(0,0,0,.82),inset 0 0 0 1px rgba(0,0,0,.24);
}
.mm42-page .mm38-track-picker button.active{
  transform:translateY(1px);
  border-color:#b7761b;
  background:linear-gradient(180deg,#090a09,#060707);
  box-shadow:inset 0 3px 6px rgba(0,0,0,.82),inset 0 0 0 1px rgba(0,0,0,.28),0 0 0 1px rgba(229,145,28,.08);
}
.mm42-page .mm38-track-picker button.active:hover{border-color:#ca841d}


/* V37.17 — clearly recessed tape-machine selected track button */
.mm43-page .mm38-track-picker button{
  position:relative;
}
.mm43-page .mm38-track-picker button:active{
  transform:translateY(2px);
  border-color:#c17d1d;
  background:linear-gradient(180deg,#070807 0%,#040504 52%,#070807 100%);
  box-shadow:inset 0 4px 8px rgba(0,0,0,.92),inset 0 1px 1px rgba(255,255,255,.025),0 0 0 1px rgba(229,145,28,.10);
}
.mm43-page .mm38-track-picker button.active{
  transform:translateY(1px);
  border-color:#c17d1d;
  background:linear-gradient(180deg,#070807 0%,#040504 52%,#070807 100%);
  box-shadow:inset 0 5px 9px rgba(0,0,0,.94),inset 0 -1px 2px rgba(255,255,255,.025),inset 0 0 0 1px rgba(0,0,0,.52),0 0 0 1px rgba(229,145,28,.12);
}
.mm43-page .mm38-track-picker button.active::after{
  content:"";
  position:absolute;
  inset:2px;
  border-radius:inherit;
  pointer-events:none;
  box-shadow:inset 0 2px 3px rgba(0,0,0,.62);
}
.mm43-page .mm38-track-picker button.active:hover{
  border-color:#d18a22;
}


/* V37.18 — 10-track-ready selector, clearer label, closer player, deeper hardware press */
.mm44-page .mm39-track-label{
  margin:2px 0 8px;
  font-size:8px;
  font-weight:600;
  letter-spacing:.17em;
  color:#d28c22;
}
.mm44-page .mm38-track-picker{
  display:flex;
  gap:6px;
  padding-bottom:4px;
  overflow-x:auto;
}
.mm44-page .mm38-track-picker button{
  flex:1 1 0;
  min-width:94px;
  min-height:46px;
  padding:7px 7px 6px;
}
.mm44-page .mm11-player{margin-top:14px}
.mm44-page .mm38-track-picker button.active{
  transform:translateY(1px) scale(.988);
  border-color:#c98320;
  background:linear-gradient(180deg,#050606 0%,#030403 42%,#070807 100%);
  box-shadow:
    inset 0 5px 8px rgba(0,0,0,.98),
    inset 0 1px 0 rgba(0,0,0,.95),
    inset 0 -2px 2px rgba(255,255,255,.028),
    inset 2px 0 3px rgba(0,0,0,.58),
    inset -2px 0 3px rgba(0,0,0,.58),
    0 0 0 1px rgba(229,145,28,.10);
}
.mm44-page .mm38-track-picker button.active::after{
  inset:2px;
  border-top:1px solid rgba(0,0,0,.92);
  border-left:1px solid rgba(0,0,0,.72);
  border-right:1px solid rgba(255,255,255,.018);
  border-bottom:1px solid rgba(255,255,255,.025);
  box-shadow:inset 0 3px 4px rgba(0,0,0,.78);
}
.mm44-page .mm38-track-picker button:active{
  transform:translateY(2px) scale(.982);
  background:#030403;
  box-shadow:inset 0 6px 10px rgba(0,0,0,.98),inset 0 -1px 2px rgba(255,255,255,.02);
}
@media(max-width:1100px){
 .mm44-page .mm38-track-picker button{flex:0 0 96px;min-width:96px}
}

/* V37.19 — true 10-track footprint, tighter player spacing, restored LED, clearer pressed state */
.mm45-page .mm38-track-picker{
  display:grid;
  grid-template-columns:repeat(10,minmax(0,1fr));
  gap:5px;
  overflow-x:visible;
  padding-bottom:2px;
}
.mm45-page .mm38-track-picker button{
  min-width:0;
  width:auto;
  min-height:44px;
  padding:6px 6px 5px;
  grid-template-columns:8px minmax(0,1fr);
  column-gap:5px;
}
.mm45-page .mm38-track-picker .mm38-led{
  width:7px;
  height:7px;
}
.mm45-page .mm38-track-picker .mm38-artist{
  font-size:6.1px;
  letter-spacing:.075em;
}
.mm45-page .mm38-track-picker strong{
  font-size:8.4px;
}
.mm45-page .mm11-player{
  margin-top:6px;
}
.mm45-page .mm38-track-picker button.active{
  transform:translateY(1.5px) scale(.982);
  border-color:#cf8720;
  background:linear-gradient(180deg,#040505 0%,#020302 45%,#070807 100%);
  box-shadow:
    inset 0 6px 10px rgba(0,0,0,.99),
    inset 0 2px 2px rgba(0,0,0,.98),
    inset 2px 0 4px rgba(0,0,0,.68),
    inset -2px 0 4px rgba(0,0,0,.68),
    inset 0 -1px 1px rgba(255,255,255,.025),
    0 0 0 1px rgba(229,145,28,.13);
}
.mm45-page .mm38-track-picker button.active::after{
  display:block;
  content:"";
  position:absolute;
  inset:2px;
  border-radius:inherit;
  pointer-events:none;
  border-top:1px solid rgba(0,0,0,.98);
  border-left:1px solid rgba(0,0,0,.82);
  border-right:1px solid rgba(255,255,255,.016);
  border-bottom:1px solid rgba(255,255,255,.025);
  box-shadow:inset 0 4px 5px rgba(0,0,0,.82);
}
.mm45-page .mm38-track-picker button:active{
  transform:translateY(2.4px) scale(.975);
}
@media(max-width:1100px){
  .mm45-page .mm38-track-picker{
    display:flex;
    gap:5px;
    overflow-x:auto;
  }
  .mm45-page .mm38-track-picker button{
    flex:0 0 92px;
    min-width:92px;
  }
}


/* V37.22 — QA copy/localization polish */
.mm46-page .mm9-recognition{color:#c9984e}
html[lang="he"] .mm46-page .mm11-track-tabs,
html[lang="he"] .mm46-page .mm11-player{direction:ltr}
html[lang="he"] .mm46-page .mm11-player-top,
html[lang="he"] .mm46-page .mm11-wave-row,
html[lang="he"] .mm46-page .mm11-player-foot{direction:ltr}
html[lang="he"] .mm46-page .mm11-track-info{direction:rtl;text-align:right}
html[lang="he"] .mm46-page .mm11-ab-switch{direction:ltr}
html[lang="he"] .mm46-page .mm11-ab-switch button{direction:rtl}
html[lang="he"] .mm46-page .mm38-track-picker button{direction:ltr;text-align:left}

/* V37.23 — Hebrew readability and credit consistency polish */
html[lang="he"] .mm47-page .mm11-player-foot>span{
  font-size:8px;
  letter-spacing:.13em;
  color:#aaa59d;
  line-height:1.55;
}
html[lang="he"] .mm47-page .mm11-ab-switch button{
  font-size:9px;
  letter-spacing:.11em;
}
html[lang="he"] .mm47-page .mm9-recognition{
  font-size:10px;
  letter-spacing:.08em;
}
html[lang="he"] .mm47-page #abStatus{
  direction:ltr;
  unicode-bidi:isolate;
}

/* V37.23 unified global navigation */
.mm9-page .site-header nav a.active-page{color:#d39c4b!important}
.mm9-page .global-footer{align-items:center;gap:20px;flex-wrap:wrap}
.mm9-page .global-footer .footer-navigation{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.mm9-page .global-footer .footer-language{display:flex;align-items:center;gap:6px;border-left:1px solid rgba(255,255,255,.14);padding-left:16px}
.mm9-page .global-footer .footer-top{color:#8d8880}
@media(max-width:800px){.mm9-page .global-footer{align-items:flex-start}.mm9-page .global-footer .footer-navigation{justify-content:flex-start}.mm9-page .global-footer .footer-language{border-left:0;padding-left:0}}

/* V37.24 — mobile polish: remove redundant track arrows and duplicate Soulost divider.
   Shared across EN / HE / ES; visual-only, no player/navigation/SEO changes. */
.mm39-track-arrow{display:none!important;}
.mm9-recognition{border-top:0!important;padding-top:0!important;}

/* V37.25 — isolated mobile track navigation. Mirrors the original page-local
   V37.23 arrow styling so SPA navigation does not depend on inline <head> CSS. */
@media(max-width:760px){
  .mm39-track-scroll-shell{position:relative!important}
  .mm39-track-scroll-shell::before,.mm39-track-scroll-shell::after{
    content:"";position:absolute;top:0;bottom:0;width:38px;z-index:3;pointer-events:none;opacity:0;transition:opacity .2s ease
  }
  .mm39-track-scroll-shell::before{left:0;background:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,.9))}
  .mm39-track-scroll-shell::after{right:0;background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.9))}
  .mm39-track-scroll-shell.has-more-left::before,.mm39-track-scroll-shell.has-more-right::after{opacity:1}
  .mm39-track-arrow{
    display:flex!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;
    width:30px!important;height:44px!important;align-items:center!important;justify-content:center!important;
    border:0!important;background:transparent!important;color:#fff!important;font-size:29px!important;
    z-index:5!important;opacity:0!important;pointer-events:none!important
  }
  .mm39-track-arrow-left{left:0!important;right:auto!important}
  .mm39-track-arrow-right{right:0!important;left:auto!important}
  .mm39-track-scroll-shell.has-more-left .mm39-track-arrow-left,
  .mm39-track-scroll-shell.has-more-right .mm39-track-arrow-right{opacity:.92!important;pointer-events:auto!important}
  .mm39-track-scroll-shell .mm11-track-tabs{padding-left:4px!important;padding-right:34px!important;scroll-behavior:smooth!important;scrollbar-width:none!important}
  .mm39-track-scroll-shell .mm11-track-tabs::-webkit-scrollbar{display:none!important}
}
