.mr-score-sheet{color:#223e36;min-width:0;font-family:var(--mr-sans,"Noto Sans SC", "PingFang SC", sans-serif);background:#fffefb;border:1px solid #deded2;border-radius:9px;padding:30px 28px}.mr-score-heading{text-align:center;margin:3px 0 23px}.mr-score-heading h2{font:600 28px/1.4 var(--mr-serif,"Noto Serif SC", "Songti SC", serif);letter-spacing:.09em;margin:0 0 8px}.mr-score-heading p{color:#65736a;margin:0;font-size:12px}.mr-score-draft{color:#8b652e;margin-top:8px;font-size:11px;display:block}.mr-score-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;font-size:13px;display:flex}.mr-score-meta-core{flex-wrap:wrap;flex:420px;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.mr-score-meta>span:last-child{font-size:11px}.mr-score-measures{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 0;min-width:0;display:grid}.mr-score-measure{break-inside:avoid;min-width:0}.mr-score-measures.one-column{grid-template-columns:minmax(0,1fr)}.mr-score-measure.dense{grid-column:1/-1}.mr-score-measure svg{color:#244338;width:100%;min-width:0;height:auto;display:block}.mr-measure-number,.mr-meter-change{font:11px var(--mr-sans,sans-serif);fill:#687b70}.mr-note-digit{fill:currentColor;font:28px Noto Serif SC,Georgia,serif}.mr-score-ratio,.mr-voice-label{font:10px var(--mr-sans,sans-serif);fill:#6c7c71}.mr-accidental{fill:currentColor;font:23px Noto Serif SC,Georgia,serif}.mr-chord-label{fill:#2b6953;font:600 14px Noto Serif SC,Georgia,serif}.mr-note-hit{fill:#0000;stroke:#0000}.mr-score-event[role=button]{cursor:pointer;outline:none}.mr-score-event[role=button]:hover .mr-note-hit{fill:#ebf0e5}.mr-score-event:focus-visible .mr-note-hit{stroke:#28664e;stroke-width:2px}.mr-score-event.selected .mr-note-hit{fill:#edf1df;stroke:#9eab8d}.mr-score-event.playing .mr-note-hit{fill:#dce9d9;stroke:#28664e}.mr-score-event.playing .mr-note-digit{font-weight:600}.mr-score-issue,.mr-breath{fill:#9c742f;font:23px Noto Serif SC,Georgia,serif}.mr-score-foot{color:#718074;border-top:1px solid #deded2;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:13px;padding-top:16px;font-size:10px;display:flex}.mr-score-print-notes{border-top:1px solid #deded2;margin-top:15px;padding-top:12px;font-size:10px;line-height:1.7}.mr-score-print-notes p{margin:3px 0}.mr-vex-score{min-width:0;max-width:100%;min-height:180px;overflow:auto}.mr-vex-score svg{max-width:100%;height:auto}.mr-vex-system{break-inside:avoid;overflow:auto}.mr-vex-error{color:#80612f;background:#f6efdf;padding:18px;font-size:13px}.mr-keyboard{isolation:isolate;height:82px;margin:12px 0 6px;display:flex;position:relative}.mr-key{background:#fffefa;border:1px solid #b8c5b3;border-radius:0 0 4px 4px;flex:1;min-width:0;height:82px}.mr-key.black{z-index:1;background:#293c30;border-color:#293c30;width:2.7%;height:52px;position:absolute}.mr-key.active{background:#9ac2a0}.mr-key.black.active{background:#4e8b63}.mr-keyboard-caption{color:#748272;justify-content:space-between;font-size:10px;display:flex}@media (max-width:640px){.mr-score-sheet{padding:24px 16px}.mr-score-heading h2{font-size:24px}.mr-score-meta{font-size:12px}.mr-score-measures{grid-template-columns:1fr}.mr-score-measure svg{min-width:0}.mr-score-foot{font-size:10px}.mr-score-print-notes{font-size:11px}}@media print{.mr-score-sheet{color:#000;background:#fff;border:0;border-radius:0;padding:0}.mr-note-hit{display:none}.mr-score-measures{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-score-heading,.mr-score-meta{break-after:avoid}.mr-score-measure{page-break-inside:avoid;overflow:visible}.mr-score-foot,.mr-score-print-notes{break-inside:avoid}.mr-score-event.playing .mr-note-digit{font-weight:400}.mr-score-measure svg{min-width:0!important}.mr-score-measure.dense{grid-column:1/-1}.mr-score-measure svg{max-width:100%!important}}@media screen{.mr-score-print-notes{display:none}}@media print{.mr-note-digit{font-size:22px}.mr-accidental,.mr-breath{font-size:18px}.mr-score-meta{font-size:12px}.mr-score-measures{row-gap:4px}.mr-score-ratio{font-size:12px}.mr-vex-score{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;min-height:0;display:grid;overflow:visible}.mr-vex-system{min-width:0;overflow:visible;width:auto!important;height:auto!important}.mr-vex-system.dense{grid-column:1/-1}.mr-vex-system svg{width:100%!important;max-width:100%!important}.mr-vex-score>.mr-fine{grid-column:1/-1}}.mr-key.playing{box-shadow:inset 0 -4px #176b52;background:#64bd94!important}.mr-key.black.playing{background:#176b52!important}.mr-player-source{align-items:center;gap:8px;margin-bottom:10px;display:flex}.mr-player-source select{border:1px solid var(--mr-line,#e1e6e3);color:var(--mr-ink,#202625);font:inherit;background:#fff;border-radius:8px;padding:7px 10px}.mr-vex-event{cursor:pointer;outline:none}.mr-vex-hit{fill:#0000;stroke:#0000}.mr-vex-event.playing .mr-vex-hit{fill:#bdebd099;stroke:#176b52}.mr-vex-event.selected .mr-vex-hit,.mr-vex-event:focus-visible .mr-vex-hit{stroke:#176b52;stroke-width:2px}.mr-vex-event.playing>g,.mr-vex-event.playing>text{fill:#126347;stroke:#126347}.mr-measure-lyrics{font:13px/1.8 var(--mr-sans,sans-serif);overflow-wrap:anywhere;padding:4px 12px 12px}.mr-measure-lyrics:empty{display:none}.mr-measure-lyrics p{white-space:pre-wrap;margin:0}.mr-lyric-continuation{color:#68746f;margin-right:8px;font-size:10px}.mr-measure-lyrics p.playing{color:#176b52}.mr-measure-lyrics span.playing,.mr-lyric-line span.playing{color:#0b573e;background:#c9ecd9;border-radius:3px}.mr-lyrics-track{border:1px solid var(--mr-line,#e1e6e3);background:#fff;border-radius:10px;padding:20px}.mr-lyrics-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mr-lyrics-heading small,.mr-lyrics-note,.mr-lyrics-empty{color:#68746f;font-size:12px}.mr-lyrics-empty,.mr-lyrics-note{margin-top:12px!important}.mr-lyrics-lines{max-height:300px;margin-top:16px;overflow:auto}.mr-lyric-line{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;width:100%;font:14px/1.8 var(--mr-sans,sans-serif);color:#68746f;background:0 0;border:0;border-radius:6px;padding:10px 12px;display:block}.mr-lyric-line.playing{color:#176b52;background:#edf5f0}@media print{.mr-player-source,.mr-lyrics-track{display:none}.mr-measure-lyrics{color:#202625}}@media screen{.mr-score-sheet{padding:24px 20px}.mr-score-heading{margin:0 0 16px}.mr-score-heading h2{margin-bottom:6px;font-size:26px}.mr-score-meta{margin-bottom:8px}.mr-score-measures{row-gap:4px}.mr-measure-lyrics{padding:2px 10px 6px;line-height:1.6}.mr-lyrics-track{padding:16px}.mr-lyrics-lines{margin-top:8px}.mr-lyric-line{padding:8px 10px;line-height:1.6}}@media screen and (max-width:640px){.mr-score-sheet{padding:20px 12px}.mr-score-heading h2{font-size:22px}.mr-measure-lyrics{padding-left:6px;padding-right:6px}}
.mr-job-studio{grid-template-columns:minmax(0,1fr) minmax(232px,280px);align-items:start;gap:32px;display:grid}.mr-agent-workbench{background:var(--mr-paper);border:1px solid var(--mr-line);border-radius:12px;min-width:0;overflow:clip}.mr-agent-toolbar{border-bottom:1px solid var(--mr-line);justify-content:space-between;gap:16px;padding:16px 24px;font-size:12px;display:flex}.mr-agent-toolbar>span{align-items:center;gap:8px;display:flex}.mr-agent-workbench .mr-job-overview{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:0 24px;min-height:0;padding:32px;display:grid}.mr-agent-workbench .mr-job-overview h2{font:600 clamp(22px, 2.1vw, 30px)/1.4 var(--mr-sans);letter-spacing:-.025em;margin:4px 0 12px}.mr-agent-heading .mr-kicker{letter-spacing:1.6px;font-size:10px;margin:0 0 10px!important}.mr-agent-presence{justify-items:center;gap:14px;padding-top:4px;display:grid}.mr-agent-emblem{width:64px;height:64px;color:var(--mr-primary);background:#edf5f0;border:1px solid #d7e5dd;border-radius:20px;place-items:center;display:grid;position:relative}.mr-agent-emblem:after{content:"";opacity:0;border:1px solid #176b5226;border-radius:24px;position:absolute;inset:-5px}.mr-agent-bars{justify-content:center;align-items:center;gap:3px;height:18px;display:flex}.mr-agent-bars i{background:#92aca0;border-radius:2px;width:3px;height:5px;display:block}.mr-job-overview[data-working=true] .mr-agent-bars i{animation:1.2s ease-in-out infinite mr-agent-wave;animation-delay:calc(var(--bar) * -.13s);background:var(--mr-primary)}.mr-job-overview[data-working=true] .mr-agent-emblem:after{animation:2.8s ease-in-out infinite mr-agent-breathe}@keyframes mr-agent-wave{0%,to{transform:scaleY(.6)}50%{transform:scaleY(3)}}@keyframes mr-agent-breathe{0%,to{opacity:.2;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}.mr-job-overview .mr-job-goal{color:var(--mr-sub);margin:0 0 12px;font-size:13px}.mr-agent-explanation{color:var(--mr-sub);max-width:62ch;font-size:13px;line-height:1.8}.mr-agent-phases{border-top:1px solid var(--mr-line);border-bottom:1px solid var(--mr-line);grid-column:1/-1;margin:28px 0 20px;padding:0;list-style:none;display:flex}.mr-agent-phases li{color:#6c7671;flex:1;grid-template-columns:20px minmax(0,1fr);gap:5px;min-width:0;padding:18px 10px 18px 0;font-size:12px;display:grid}.mr-agent-phases li>span{border:1px solid #dbe1dd;border-radius:50%;grid-row:1/3;place-items:center;width:18px;height:18px;display:grid}.mr-agent-phases small{color:var(--mr-sub);grid-column:2;font-size:10px}.mr-phase-dot{background:#aab5af;border-radius:50%;width:4px;height:4px}.mr-agent-phases li[data-state=current]{color:var(--mr-primary);font-weight:600}.mr-agent-phases li[data-state=current]>span,.mr-agent-phases li[data-state=done]>span{color:var(--mr-primary);background:var(--mr-soft);border-color:#0000}.mr-saved-observation{color:var(--mr-sub);grid-column:1/-1;align-items:flex-start;gap:8px;font-size:12px;display:flex;margin:0 0 8px!important}.mr-saved-observation svg{color:var(--mr-primary);flex:none;margin-top:2px}.mr-job-overview>.mr-btn{grid-column:1/-1;justify-self:start;margin:16px 0 0}.mr-job-overview>.mr-fine{grid-column:1/-1}.mr-agent-activity{border-top:1px solid var(--mr-line);padding:24px 32px 0}.mr-activity-list{margin:16px 0 0;padding:0;list-style:none}.mr-activity-list li{border-top:1px solid #eef1ef;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 0;display:grid}.mr-activity-list li:first-child{border-top:0}.mr-activity-icon{color:#65766c;background:#f1f4f2;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.mr-activity-list li[data-state=active] .mr-activity-icon{background:var(--mr-soft);color:var(--mr-primary)}.mr-activity-list li[data-state=attention] .mr-activity-icon{color:#986922;background:#fbf2df}.mr-activity-list strong{font-size:13px;font-weight:600;display:block}.mr-activity-list p{color:var(--mr-sub);margin-top:4px;font-size:12px}.mr-activity-list time{color:var(--mr-sub);font-variant-numeric:tabular-nums;font-size:11px}.mr-activity-empty{color:var(--mr-sub);padding:24px 0;font-size:13px}.mr-agent-actions{border-top:1px solid var(--mr-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;font-size:13px;display:flex}.mr-job-delivery{min-width:0;padding:24px 0}.mr-job-delivery h2{font:600 18px/1.4 var(--mr-sans);margin-bottom:24px}.mr-job-delivery .mr-kicker{letter-spacing:1px;color:var(--mr-sub);font-size:11px}.mr-delivery-item{border-bottom:1px solid var(--mr-line);align-items:center;gap:12px;padding:18px 0;display:flex}.mr-delivery-item>svg:first-child{color:var(--mr-primary);flex:none}.mr-delivery-item>div{flex:1;min-width:0}.mr-delivery-item strong{font-size:13px;font-weight:600}.mr-delivery-item p{color:var(--mr-sub);margin-top:4px;font-size:12px}.mr-delivery-dot{border:1px solid #abb8b0;border-radius:50%;flex:none;width:6px;height:6px}.mr-delivery-formats{flex-wrap:wrap;gap:8px;padding:20px 0;display:flex}.mr-delivery-formats span{color:var(--mr-sub);border:1px solid var(--mr-line);border-radius:4px;padding:3px 7px;font-size:10px}.mr-delivery-note{color:var(--mr-sub);font-size:12px;line-height:1.8}.mr-delivery-meta{color:var(--mr-sub);gap:6px;padding:18px 0;font-size:11px;display:flex}.mr-internal-cost{border-top:1px solid var(--mr-line);padding-top:20px}.mr-history-current{background:var(--mr-soft);padding:24px 32px}.mr-history-current .mr-kicker{margin-bottom:8px;font-size:10px}.mr-history-current>strong{font-size:18px}.mr-history-current>p:not(.mr-kicker){color:var(--mr-sub);margin:8px 0 12px;font-size:13px}.mr-history-current .mr-text-link{font-size:12px}.mr-history-description{max-width:70ch;margin-top:12px;line-height:1.8}.mr-history-phase{color:var(--mr-sub);letter-spacing:.04em;margin-bottom:6px;font-size:10px;display:block}.mr-history-details{border-left:2px solid var(--mr-line);margin-top:12px;padding-left:12px}.mr-history-details .mr-text-link{margin-top:8px;font-size:12px}.mr-activity-history .mr-history-details time{color:var(--mr-ink);font-size:12px}@media (max-width:640px){.mr-history-current{padding:20px 18px}}@media (min-width:1800px){.mr-job-studio{grid-template-columns:minmax(0,1fr) minmax(280px,22%);gap:48px}}@media (max-width:1100px){.mr-job-studio{grid-template-columns:minmax(0,1fr) 220px;gap:24px}.mr-agent-workbench .mr-job-overview{gap:0 18px;padding:24px}.mr-agent-activity,.mr-agent-actions{padding-left:24px;padding-right:24px}}@media (max-width:950px){.mr-job-studio{grid-template-columns:1fr;gap:20px}.mr-job-delivery{border-top:1px solid var(--mr-line);grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.mr-job-delivery>h2,.mr-job-delivery>.mr-kicker{grid-column:1/-1}.mr-job-delivery h2{margin-bottom:0}.mr-delivery-formats,.mr-delivery-note{grid-column:1/-1}}@media (max-width:640px){.mr-agent-toolbar{padding:14px 16px;font-size:11px}.mr-agent-workbench .mr-job-overview{grid-template-columns:44px minmax(0,1fr);gap:0 14px;padding:24px 18px}.mr-agent-emblem{border-radius:14px;width:44px;height:44px}.mr-agent-emblem:after{border-radius:18px}.mr-agent-emblem svg{width:23px}.mr-agent-workbench .mr-job-overview h2{font-size:22px}.mr-agent-bars{gap:2px}.mr-agent-bars i{width:2px}.mr-agent-heading .mr-kicker{letter-spacing:.8px;font-size:8px}.mr-agent-phases{flex-wrap:wrap;gap:0;margin-top:24px}.mr-agent-phases li{flex:30%;padding:12px 6px 12px 0;font-size:11px}.mr-agent-phases small{font-size:10px}.mr-agent-activity{padding:20px 18px 0}.mr-agent-actions{padding:16px 18px}.mr-agent-activity>.mr-row{flex-wrap:wrap;align-items:flex-start;gap:8px}.mr-activity-list li{grid-template-columns:30px minmax(0,1fr);gap:10px}.mr-activity-list time{grid-column:2;margin-top:-8px;font-size:10px}.mr-job-delivery{column-gap:16px}.mr-delivery-item{align-items:flex-start}.mr-delivery-item>svg:first-child{width:18px}.mr-delivery-meta{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.mr-job-overview .mr-agent-bars i,.mr-job-overview .mr-agent-emblem:after{animation:none!important}.mr-job-overview[data-working=true] .mr-agent-bars i{height:10px}}
.mr-create-page{max-width:800px;margin-inline:auto}.mr-create-page .mr-page-head{margin-bottom:24px}.mr-create-page h1{letter-spacing:-.6px;font:600 32px/1.25 Noto Sans SC,sans-serif}.mr-create-page .mr-notice{margin-block:16px}.mr-create-form{counter-reset:form-step;border:1px solid var(--mr-line);border-top:4px solid var(--mr-primary);background:#fff;border-radius:6px;padding:0 32px}.mr-create-section{border:0;border-bottom:1px solid var(--mr-line);min-width:0;margin:0;padding:28px 0}.mr-create-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.mr-create-section h2,.mr-create-section legend{color:#202625;margin:0;font:600 18px/1.5 Noto Sans SC,sans-serif}.mr-create-section legend{float:left;width:100%;margin-bottom:16px}.mr-create-section legend+*{clear:both}.mr-create-section-heading>span{color:var(--mr-sub);font-size:12px}.mr-create-upload{background:#f5f4fc;border:1px dashed #8b8fad;border-radius:8px;align-items:center;gap:16px;min-width:0;padding:24px;display:flex}.mr-create-upload.dragging{border-color:var(--mr-primary);background:#edf5f0}.mr-create-upload.has-audio{background:#fff;border-style:solid}.mr-create-file-icon{width:44px;height:44px;color:var(--mr-primary);flex:none;place-items:center;display:grid}.mr-create-file-copy{flex:1;min-width:0}.mr-create-file-copy strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.mr-create-file-copy p{color:var(--mr-sub);margin:6px 0 0;font-size:12px}.mr-create-upload .mr-btn{white-space:nowrap;flex-shrink:0}.mr-create-hint{color:var(--mr-sub);margin:10px 0 0;font-size:12px;line-height:1.6}.mr-create-progress{width:100%;height:4px;accent-color:var(--mr-primary);margin-top:12px;display:block}.mr-create-preview{color:var(--mr-sub);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:16px;font-size:12px;display:grid}.mr-create-preview audio{width:100%;min-width:0;height:40px}.mr-create-preview .mr-notice{grid-column:1/-1}.mr-create-title-field{margin-top:24px}.mr-create-targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.mr-create-target{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;padding:12px 0;display:flex}.mr-create-target input,.mr-create-instrument input{width:16px;height:16px;accent-color:var(--mr-primary);flex:none;margin:3px 0 0}.mr-create-target strong,.mr-create-instrument strong{font-size:14px;font-weight:500;display:block}.mr-create-target small,.mr-create-instrument small{color:var(--mr-sub);margin-top:4px;font-size:12px;line-height:1.6;display:block}.mr-create-target.selected strong{color:var(--mr-primary)}.mr-create-instruments{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mr-create-instrument{cursor:pointer;border:1px solid #dbe1dd;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:16px;display:flex}.mr-create-instrument>span{flex:1;min-width:0}.mr-create-instrument>svg{color:var(--mr-primary);flex:none;margin-top:2px}.mr-create-instrument.selected{border-color:var(--mr-primary);background:#edf5f0}.mr-create-instrument:has(input:disabled){opacity:.55;cursor:default}.mr-create-section-heading .mr-create-adaptation-status{color:var(--mr-primary);font-weight:500}.mr-create-short-field{max-width:240px;margin-top:16px}.mr-create-options>.mr-create-short-field{margin-top:0}.mr-create-draft{margin-top:24px}.mr-create-draft .mr-fine{color:var(--mr-sub);margin:8px 0 0;padding-left:28px}.mr-create-advanced{margin-top:24px}.mr-create-advanced summary{cursor:pointer;color:#48584f;align-items:center;gap:8px;padding-block:8px;font-size:14px;list-style:none;display:flex}.mr-create-advanced summary:after{content:"+";margin-left:auto;font-size:18px}.mr-create-advanced[open] summary:after{content:"−"}.mr-create-advanced>fieldset{border:0;gap:16px;min-width:0;margin:0;padding:16px 0 0;display:grid}.mr-create-advanced .mr-grid2{margin:0}.mr-create-adaptation-options{gap:12px;padding-top:8px;display:grid}.mr-create-submit{gap:16px;padding:24px 0 28px;display:grid}.mr-create-summary{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;display:flex}.mr-create-summary span{color:var(--mr-sub);font-size:12px}.mr-create-submit>.mr-btn{justify-content:center;width:100%;min-height:44px}.mr-create-submit .mr-create-hint{margin:0}.mr-create-form input:focus-visible,.mr-create-form select:focus-visible,.mr-create-form summary:focus-visible{outline:2px solid var(--mr-primary);outline-offset:4px}@media (max-width:600px){.mr-create-page h1{font-size:28px}.mr-create-form{padding-inline:20px}.mr-create-section{padding-block:24px}.mr-create-upload{flex-wrap:wrap;gap:12px;padding:16px}.mr-create-upload .mr-btn{margin-left:56px}.mr-create-file-copy{flex-basis:calc(100% - 56px)}.mr-create-instruments{grid-template-columns:1fr;gap:8px}.mr-create-targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.mr-create-target{gap:8px}.mr-create-target strong{font-size:13px}.mr-create-preview{grid-template-columns:1fr;gap:8px}.mr-create-short-field{max-width:none}.mr-create-advanced .mr-grid2{grid-template-columns:1fr}}.mr-create-section{counter-increment:form-step}.mr-create-section-heading h2:before,.mr-create-section legend:before{content:counter(form-step, decimal-leading-zero);vertical-align:middle;color:var(--mr-primary);border-bottom:2px solid #e8a64e;margin-right:10px;padding-bottom:3px;font:500 11px ui-monospace,Menlo,monospace;display:inline-block}
.mr-consumer-home{background:var(--mr-canvas);color:var(--mr-ink)}.mr-consumer-home .mr-public-header{border-bottom:1px solid var(--mr-line);max-width:none;padding:14px max(5vw,20px)}.mr-consumer-home .mr-public-header nav,.mr-consumer-example-caption a{align-items:center;gap:20px;display:flex}.mr-consumer-home main{max-width:1360px;margin:auto;padding:clamp(32px,5vw,76px) max(5vw,20px) 48px}.mr-consumer-hero{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid}.mr-desk-index{letter-spacing:.1em;align-items:center;gap:9px;font:600 11px/1.6 ui-monospace,Menlo,monospace;display:flex}.mr-desk-index i{background:#d56e30;border-radius:50%;width:9px;height:9px}.mr-desk-index b{color:var(--mr-sub);border-left:1px solid var(--mr-line);padding-left:9px;font-weight:400}.mr-consumer-hero-copy h1{font:500 clamp(42px,4.8vw,72px)/1.22 var(--mr-serif);letter-spacing:-.055em;margin:18px 0}.mr-consumer-hero-copy h1 span{color:var(--mr-primary)}.mr-consumer-hero-copy>p:not(.mr-desk-index){color:var(--mr-sub);max-width:32em;font-size:15px;line-height:1.85}.mr-consumer-hero-copy .mr-buttons{margin-top:26px}.mr-consumer-home .mr-btn{border-radius:999px;min-height:42px}.mr-consumer-home .mr-btn.primary{color:#fff;background:var(--mr-ink);border-color:var(--mr-ink)}.mr-consumer-example{color:#fff;background:#3545aa;border-radius:5px 18px 5px 5px;min-width:0;padding:0 clamp(15px,2vw,28px);box-shadow:4px 5px #e2d9c6}.mr-consumer-example-heading,.mr-consumer-example-caption{letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:15px 0;font-size:12px;display:flex}.mr-consumer-example-heading span:first-child,.mr-part-number{letter-spacing:.12em;font:500 11px/1.6 ui-monospace,Menlo,monospace}.mr-consumer-example-heading span:first-child:before{content:"";background:#ffca75;width:19px;height:6px;margin-right:9px;display:inline-block}.mr-consumer-example-paper{color:var(--mr-ink);background:#fffefa}.mr-consumer-example-paper .mr-score-sheet{box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(16px,1.8vw,28px)}.mr-consumer-example-paper .mr-score-measure:nth-child(n+3){display:none}.mr-consumer-example-state{align-content:center;justify-items:center;gap:10px;min-height:230px;display:grid}.mr-consumer-example-caption a{color:#fff;text-underline-offset:4px;gap:6px;text-decoration:underline}.mr-goal-shelf{border-top:2px solid var(--mr-ink);margin-top:clamp(42px,6vw,82px);padding-top:18px}.mr-goal-shelf header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.mr-goal-shelf h2{font:500 clamp(22px,2.3vw,34px)/1.4 var(--mr-serif)}.mr-goal-shelf>div{background:var(--mr-line);border-block:1px solid var(--mr-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.mr-goal-shelf a{background:var(--mr-canvas);grid-template-columns:1fr auto;align-content:start;gap:8px 6px;padding:20px 18px;display:grid}.mr-goal-shelf a:hover{background:#ebe9fc}.mr-part-number{color:var(--mr-primary);grid-column:1}.mr-goal-shelf a>svg{grid-area:1/2}.mr-goal-shelf h3,.mr-goal-shelf a p{grid-column:1/-1}.mr-goal-shelf a p{color:var(--mr-sub);font-size:13px;line-height:1.65}.mr-consumer-home .mr-public-footer{border-top:1px solid var(--mr-line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px max(5vw,20px);font-size:12px;display:flex}.mr-public-footer div{gap:12px;display:flex}.mr-pricing{background:var(--mr-canvas);min-height:100vh;color:var(--mr-ink)}.mr-pricing-header{border-bottom:1px solid var(--mr-line);max-width:none;padding:14px max(5vw,20px)}.mr-pricing-header nav{gap:22px;font-size:14px;display:flex}.mr-pricing main{max-width:1360px;margin:0 auto;padding:clamp(40px,6vw,82px) max(5vw,20px) 64px}.mr-pricing-intro{grid-template-columns:1fr minmax(200px,.56fr);align-items:end;gap:12px 48px;display:grid}.mr-pricing-intro .mr-desk-index{grid-column:1/-1}.mr-pricing-intro h1{font:500 clamp(44px,5.5vw,76px)/1.08 var(--mr-serif);letter-spacing:-.045em;margin:8px 0 0}.mr-pricing-intro h1 em{color:var(--mr-primary);font-style:normal}.mr-pricing-intro>div{padding-bottom:5px;font-size:16px;line-height:1.7}.mr-pricing-note{color:var(--mr-sub);margin-top:16px;font-size:12px}.mr-pricing-preview{color:#fff;background:#3545aa;grid-template-columns:1fr 1.1fr auto;align-items:center;gap:24px;margin-top:48px;padding:26px 30px;display:grid}.mr-pricing-index{letter-spacing:.12em;font:600 10px/1.5 ui-monospace,Menlo,monospace}.mr-pricing-preview h2{font:500 25px/1.3 var(--mr-serif);margin-top:8px}.mr-pricing-preview>p{font-size:14px;line-height:1.7}.melodyrelay .mr-pricing-cta{color:#27231e;white-space:nowrap;background:#ffce80;justify-content:space-between;align-items:center;gap:22px;padding:12px 17px;font-size:13px;font-weight:600;display:inline-flex}.mr-pricing-cta:hover{background:#ffe0a6}.mr-pricing-plans{background:var(--mr-line);border:1px solid var(--mr-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:20px;display:grid}.mr-pricing-card{background:#fffefa;min-width:0;padding:29px 28px 32px}.mr-pricing-card-annual{background:#f0effa}.mr-pricing-card h2{font:500 25px/1.3 var(--mr-serif);margin-top:18px}.mr-pricing-price{font:500 39px/1 var(--mr-serif);letter-spacing:-.04em;margin-top:26px}.mr-pricing-price span{font:400 13px/1.4 var(--mr-sans);letter-spacing:0;color:var(--mr-sub);margin-left:8px}.mr-pricing-cadence{margin:16px 0 12px;font-size:14px;font-weight:600}.mr-pricing-card>p:last-child{color:var(--mr-sub);font-size:13px;line-height:1.65}.mr-pricing-details{grid-template-columns:.55fr 1fr;gap:20px 55px;padding-top:38px;display:grid}.mr-pricing-details h2{font:500 24px/1.3 var(--mr-serif)}.mr-pricing-details p{color:var(--mr-sub);margin-bottom:14px;font-size:13px;line-height:1.7}.melodyrelay .mr-pricing-details a{color:var(--mr-ink);text-underline-offset:3px;text-decoration:underline}.mr-pricing-footer{border-top:1px solid var(--mr-line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px max(5vw,20px);font-size:12px;display:flex}@media (max-width:740px){.mr-pricing-intro,.mr-pricing-preview,.mr-pricing-details{grid-template-columns:1fr}.mr-pricing-intro{gap:16px}.mr-pricing-preview{gap:16px;margin-top:32px;padding:24px}.mr-pricing-cta{justify-self:start}.mr-pricing-plans{grid-template-columns:1fr}.mr-pricing-card{padding:24px}}.mr-library-feature{color:#fff;background:#343c8b;border-left:6px solid #efad55;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:clamp(18px,2.6vw,34px);display:flex}.mr-library-feature div{min-width:0}.mr-library-feature h2{overflow-wrap:anywhere;font:500 clamp(20px,2.6vw,34px)/1.4 var(--mr-serif);margin:8px 0}.mr-library-feature .mr-btn{color:#27231e;background:#ffce80;border-color:#ffce80;flex-shrink:0}.mr-library-feature span{font-size:13px}.mr-consumer-library{border:1px solid var(--mr-line);background:#fff;border-radius:10px;display:grid;overflow:hidden}.mr-consumer-library-item{grid-template-columns:48px minmax(0,1fr) auto 136px auto;align-items:center;gap:20px;padding:20px 24px;display:grid}.mr-consumer-library-item+.mr-consumer-library-item{border-top:1px solid var(--mr-line)}.mr-consumer-library-icon{border:1px solid var(--mr-line);background:#f6f8f7;border-radius:6px;place-items:center;width:48px;height:56px;display:grid;color:var(--mr-primary)!important}.mr-consumer-library-info{min-width:0}.mr-consumer-library-info h2{font:500 15px/1.6 var(--mr-sans);overflow-wrap:anywhere}.mr-consumer-library-info h2 a:hover{text-underline-offset:3px;text-decoration:underline}.mr-consumer-library-info p,.mr-consumer-library-date{color:var(--mr-sub);font-size:12px}.mr-consumer-library-info p{margin-top:4px}.mr-consumer-library-actions{gap:4px;display:flex}.mr-consumer-library-actions .mr-icon-button{width:36px;height:36px}.mr-consumer-score .mr-version-row{border-bottom:1px solid var(--mr-line);margin-bottom:24px;padding-bottom:16px}.mr-consumer-score .mr-version-switch{background:#eaf0ed;border-radius:8px;padding:4px}.mr-consumer-score .mr-version-switch button{border-radius:6px}.mr-consumer-score .mr-version-switch button.active{color:var(--mr-primary);background:#fff;box-shadow:0 1px 3px #20352a12}.mr-consumer-score .mr-score-layout{gap:24px}.mr-consumer-score .mr-score-surface{min-width:0;max-width:100%}.mr-consumer-reading-guide{border:1px solid var(--mr-line);background:#fff;border-radius:10px;padding:16px}.mr-consumer-reading-guide>summary{cursor:pointer;font-size:14px;font-weight:600}.mr-consumer-reading-guide .mr-tip{margin-top:20px}.mr-consumer-reading-guide .mr-tip p{font-size:12px}.mr-consumer-score .mr-result-listening{border:1px solid var(--mr-line);background:#fff;border-radius:10px}.mr-consumer-score .mr-result-listening h2{font:600 16px/1.4 var(--mr-sans)}.mr-follow-player{z-index:6;position:sticky;top:68px;box-shadow:0 4px 16px #20262508}.mr-follow-player>.mr-row{margin-bottom:8px}.mr-follow-player>.mr-row>.mr-fine{margin:0!important}.mr-follow-player .mr-player.compact{background:0 0;border:0;padding:0}.mr-follow-toggle{min-height:32px;margin:4px 0 0;font-size:12px}.mr-follow-player .mr-player-settings[open]{overscroll-behavior:contain;max-height:min(280px,30vh);overflow:auto}.mr-follow-player .mr-player-settings[open]>summary{z-index:1;background:#fff;position:sticky;top:0}.mr-consumer-score .mr-score-layout>.mr-stack{gap:12px}.mr-consumer-score .mr-version-switch{flex-wrap:wrap}@media (max-width:640px){.mr-follow-player{padding:12px;top:62px}.mr-consumer-score .mr-follow-player h2{font-size:15px}.mr-follow-player .mr-player-options{max-height:30vh;overflow:auto}}.mr-consumer-score .mr-panel,.mr-consumer-settings .mr-panel{box-shadow:none;background:#fff;border-radius:10px}.mr-consumer-settings .mr-panel h2{font:600 18px/1.5 var(--mr-sans)}.mr-consumer-settings .mr-kicker{display:none}.mr-consumer-settings .mr-instrument-picture{background:#f6f7f7;border-radius:8px}.mr-consumer-settings .mr-details summary{font-size:14px}.mr-consumer-settings .mr-account-panel{max-width:760px}@media (max-width:1100px){.mr-consumer-hero{gap:32px}.mr-consumer-library-item{grid-template-columns:40px minmax(0,1fr) auto auto;gap:16px}.mr-consumer-library-date{display:none}}@media (max-width:700px){.mr-consumer-home .mr-public-header{padding:12px 20px}.mr-consumer-home .mr-public-header nav{gap:12px}.mr-consumer-home .mr-public-header nav>a:not(.mr-btn){display:none}.mr-consumer-home main{padding:40px 20px}.mr-consumer-hero{grid-template-columns:1fr;gap:32px}.mr-consumer-hero-copy h1{font-size:clamp(38px,9vw,53px)}.mr-goal-shelf>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-library-feature{flex-direction:column;align-items:flex-start}.mr-consumer-hero-copy>.mr-buttons{margin-top:24px}.mr-consumer-home .mr-public-footer{padding:24px 20px}.mr-consumer-library-item{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:16px}.mr-consumer-library-icon{width:36px;height:44px}.mr-consumer-library-info h2{font-size:14px}.mr-consumer-library-item>.mr-pill{grid-column:2;width:fit-content}.mr-consumer-library-actions{flex-direction:column;grid-area:1/3/span 2}.mr-consumer-library-actions .mr-icon-button{width:40px;height:40px}.mr-consumer-score .mr-score-layout{grid-template-columns:minmax(0,1fr)}.mr-consumer-score .mr-version-row>select{width:100%;max-width:none}}.mr-consumer-settings .mr-content-side>aside.mr-panel{display:block}.mr-consumer-settings .mr-content-side>.mr-panel>.mr-grid2,.mr-consumer-settings .mr-content-side>.mr-panel>.mr-btn{margin-top:24px}@media (max-width:600px){.mr-follow-player>.mr-row{gap:4px 10px}.mr-follow-player h2{margin-bottom:0;font-size:14px}.mr-follow-player .mr-player.compact{padding:0}.mr-follow-player .mr-player-source{gap:8px}.mr-follow-player .mr-player-source>select{flex:1;min-width:0}.mr-follow-player .mr-player.compact .mr-speed{flex:none;margin-left:0}.mr-follow-player .mr-player-settings{margin-top:0}.mr-follow-player .mr-follow-toggle{margin-top:4px;margin-bottom:0}}@media (max-height:650px){.mr-follow-player{position:static}}.mr-editor-intro{color:var(--mr-sub);margin:0 0 12px;font-size:12px}.mr-workspace-editor{height:100dvh;min-height:0}.mr-workspace-editor .mr-main{flex-direction:column;height:100dvh;min-height:0;padding-bottom:18px;display:flex}.mr-workspace-editor .mr-topbar{flex:0 0 40px;height:40px;margin-bottom:12px}.mr-editor-page{flex-direction:column;flex:1;min-height:0;display:flex}.mr-editor-page>.mr-page-head{flex:none;align-items:center;gap:12px;margin-bottom:10px}.mr-editor-page>.mr-page-head h1{font-size:24px}.mr-editor-page>.mr-page-head p.mr-muted{margin-top:4px;font-size:12px}.mr-editor-page>.mr-version-row{flex:none;margin-bottom:8px;padding-bottom:8px}.mr-editor-page>.mr-editor-intro{flex:none;margin-bottom:8px}.mr-editor-notices{overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:24dvh;overflow-y:auto}.mr-editor-notices:empty{display:none}.mr-editor-workbench{border:1px solid var(--mr-line);background:#edf0ee;border-radius:12px;flex:1;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:clip}.mr-editor-toolbar{border-bottom:1px solid var(--mr-line);background:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.mr-editor-toolbar .mr-btn{min-height:40px;padding:8px 12px;font-size:12px}.mr-editor-history{gap:4px;display:flex}.mr-editor-history .mr-btn{border-color:#0000}.mr-editor-compare{background:#f0f3f1;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.mr-editor-compare button{min-height:34px;color:var(--mr-sub);font:500 12px var(--mr-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 14px}.mr-editor-compare button[aria-pressed=true]{color:var(--mr-primary);background:#fff;box-shadow:0 1px 3px #20352a15}.mr-editor-save-status{color:var(--mr-sub);margin-left:auto;font-size:11px}.mr-editor-body{grid-template-columns:minmax(0,1fr) 304px;min-width:0;min-height:0;display:grid}.mr-editor-canvas{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:18px;overflow-y:auto}.mr-editor-canvas .mr-score-sheet{border-radius:3px;box-shadow:0 2px 7px #20352a08}.mr-editor-canvas .mr-score-event.selected .mr-note-hit{fill:#d7eee2;stroke:var(--mr-primary);stroke-width:1.5px}.mr-editor-original-label{color:#746342;background:#f7f0dd;border-radius:5px;margin-bottom:12px;padding:9px 14px;font-size:12px}.mr-editor-inspector{border-left:1px solid var(--mr-line);background:#fff;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.mr-editor-selection{border-bottom:1px solid var(--mr-line);justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.mr-editor-selection h3{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px}.mr-editor-selection .mr-fine{font-size:11px}.mr-editor-stepper{gap:2px;display:flex}.mr-editor-stepper .mr-btn{border-color:#0000;min-width:32px;min-height:36px;padding:7px}.mr-editor-properties{overscroll-behavior:contain;flex-direction:column;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.mr-editor-note-comparison{border-bottom:1px solid var(--mr-line);color:var(--mr-sub);justify-content:space-between;align-items:center;gap:8px;padding-bottom:14px;font-size:11px;display:flex}.mr-editor-note-comparison span{gap:5px;display:grid}.mr-editor-note-comparison strong{color:var(--mr-ink);font-size:12px;font-weight:500}.mr-editor-note-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid;position:relative}.mr-editor-note-fields .mr-grid2{gap:7px}.mr-editor-note-fields .mr-btn{min-height:42px;padding:8px;font-size:12px}.mr-editor-note-fields .mr-btn small{color:var(--mr-sub);margin-left:auto}.mr-editor-note-fields .mr-field-group{gap:6px;margin:0;font-size:12px}.mr-editor-note-fields .mr-input{min-height:42px;font-size:12px}.mr-editor-note-fields:disabled{opacity:.55}.mr-editor-properties .mr-keyboard-box{background:#f3f6f4;border-radius:6px;padding:6px 10px}.mr-editor-properties .mr-keyboard-details strong{font-size:11px}.mr-editor-properties .mr-keyboard-details small{font-size:10px}.mr-editor-changes,.mr-editor-more{border-top:1px solid var(--mr-line);padding-top:14px}.mr-editor-changes>summary,.mr-editor-more>summary{cursor:pointer;font-size:12px;font-weight:500}.mr-editor-changes>summary span{color:var(--mr-sub);margin-left:8px;font-size:11px;font-weight:400}.mr-editor-changes ol{margin:10px 0 0;padding:0;list-style:none}.mr-editor-changes li button{width:100%;color:var(--mr-ink);text-align:left;font:11px/1.6 var(--mr-sans);cursor:pointer;background:0 0;border:0;border-radius:5px;gap:4px;padding:8px;display:grid}.mr-editor-changes li button:hover{background:#edf5f0}.mr-editor-changes li button span:first-child{color:var(--mr-primary)}.mr-editor-more .mr-field-group{margin:12px 0;font-size:12px}.mr-editor-more textarea{min-height:64px}.mr-editor-audition{border-top:1px solid var(--mr-line);padding-top:14px}.mr-editor-audition h4{margin:0 0 8px;font-size:12px;font-weight:500}.mr-editor-audition .mr-player.compact{background:0 0;border:0;padding:0}.mr-editor-audition .mr-player-controls{flex-wrap:wrap;display:flex}.mr-editor-audition .mr-player-main{width:100%}.mr-editor-audition .mr-player-source{flex:1}.mr-editor-audition .mr-player-source>select{width:auto}.mr-editor-audition .mr-player.compact .mr-player-track{flex-direction:column;min-width:0;display:flex}.mr-editor-audition .mr-player-track input{height:30px!important}.mr-editor-audition .mr-player.compact .mr-player-status{flex-wrap:wrap;justify-content:space-between;width:100%}.mr-editor-audition .mr-player-settings{width:100%}.mr-editor-workbench :focus-visible{outline:2px solid var(--mr-primary);outline-offset:2px}.mr-readable-score{min-width:0}.mr-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.mr-editor-body{grid-template-columns:minmax(0,1fr) 270px}.mr-editor-canvas,.mr-editor-properties,.mr-editor-selection{padding:12px}.mr-editor-toolbar .mr-btn{padding:8px}}@media (max-width:760px){.mr-editor-page>.mr-page-head{margin-bottom:8px;display:flex}.mr-editor-page>.mr-page-head h1{font-size:19px}.mr-editor-page>.mr-page-head .mr-buttons{flex:none;margin-top:0}.mr-editor-page>.mr-page-head .mr-btn{min-height:40px;padding:7px 10px;font-size:12px}.mr-editor-page>.mr-version-row{gap:6px;margin-bottom:6px;padding-bottom:6px}.mr-editor-page>.mr-version-row .mr-select{flex:1;width:0;min-width:0;max-width:none}.mr-editor-page>.mr-editor-intro{margin-bottom:8px;font-size:11px;line-height:1.5}.mr-editor-toolbar{gap:5px;padding:8px}.mr-editor-toolbar .mr-btn{min-width:40px;min-height:44px}.mr-editor-history .mr-btn span{display:none}.mr-editor-compare button{min-height:38px;padding:8px 10px}.mr-editor-save-status{display:none}.mr-editor-toolbar>.mr-btn.primary{margin-left:auto}.mr-editor-body{grid-template-rows:minmax(0,1fr) minmax(0,40%);grid-template-columns:minmax(0,1fr)}.mr-editor-canvas{padding:8px}.mr-editor-inspector{border-left:0;border-top:1px solid var(--mr-line)}.mr-editor-selection{padding:8px 12px}.mr-editor-selection>div:first-child{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.mr-editor-selection h3{margin:0;font-size:17px}.mr-editor-stepper .mr-btn{min-width:40px;min-height:40px}.mr-editor-properties{gap:12px;padding:10px 12px}.mr-editor-note-fields .mr-btn{min-height:44px}.mr-editor-note-comparison{justify-content:flex-start;gap:18px;padding-bottom:10px}}@media (max-width:640px){.mr-workspace-editor{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.mr-workspace-editor .mr-mobile-head{grid-row:1;position:static}.mr-workspace-editor .mr-main{height:auto;min-height:0;padding:12px 12px max(76px, calc(70px + env(safe-area-inset-bottom)));grid-area:2/1}}@media (max-width:360px){.mr-editor-toolbar>.mr-btn.primary span{display:none}.mr-editor-compare button{padding:8px}}
