.mu{--mu-top: var(--f-top, var(--k-nav-h));--mu-make-w: 356px;--mu-detail-w: 340px;--mu-gap: 8px;--mu-player-h: 76px;position:sticky;top:var(--mu-top);display:grid;grid-template-columns:var(--mu-make-w) minmax(0,1fr) var(--mu-detail-w);grid-template-rows:minmax(0,1fr) var(--mu-player-h);grid-template-areas:"make songs detail" "player player player";gap:var(--mu-gap);height:calc(100dvh - var(--mu-top));padding:var(--mu-gap) var(--mu-gap) 0;overflow:hidden;background:var(--k-bg);color:var(--k-text-body);font-family:var(--k-font-sans);font-size:var(--k-fs-body);line-height:var(--k-lh-ui)}.mu-panel{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--k-line-subtle);border-radius:var(--k-r-2xl);background:var(--k-ink-panel)}.mu-make{grid-area:make;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.mu-songs{grid-area:songs;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.mu-detail{grid-area:detail;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mu-player{grid-area:player}.mu-phonebar{display:none}.mu-tabs{display:flex;padding:0 var(--k-s-3);border-bottom:1px solid var(--k-line-subtle)}.mu-tab{position:relative;display:inline-flex;flex:1;align-items:center;justify-content:center;gap:var(--k-s-15);height:46px;padding:0;border:0;background:none;color:var(--k-text-muted);font-size:var(--k-fs-lead);font-weight:var(--k-fw-medium);transition:color var(--k-dur-base) var(--k-ease)}.mu-tab:after{content:"";position:absolute;right:18%;bottom:-1px;left:18%;height:2px;border-radius:2px;background:var(--k-inverse);transform:scaleX(0);transition:transform var(--k-dur-slide) var(--k-ease-slide)}.mu-tab:hover,.mu-tab[aria-selected=true]{color:var(--k-text-strong)}.mu-tab[aria-selected=true]:after{transform:scaleX(1)}.mu-tab__n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--k-r-pill);background:var(--k-fill-selected);color:var(--k-text-soft);font-size:var(--k-fs-caption);font-variant-numeric:tabular-nums}.mu-make__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--k-s-2);padding:var(--k-s-25) var(--k-s-3) var(--k-s-1)}.mu[data-tab=voices] .mu-make__bar{display:none}.mu-singer-pill{display:inline-flex;align-items:center;gap:var(--k-s-15);max-width:170px;height:28px;padding:0 var(--k-s-25) 0 4px;border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);background:var(--k-fill-soft);color:var(--k-text-strong);font-size:var(--k-fs-small);font-weight:var(--k-fw-medium);transition:border-color var(--k-dur-base) var(--k-ease),background-color var(--k-dur-base) var(--k-ease)}.mu-singer-pill:hover{border-color:var(--k-line-hover);background:var(--k-fill-selected)}.mu-singer-pill__dot{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold)}.mu-singer-pill__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mu-make__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--k-s-2) var(--k-s-3) var(--k-s-3);scrollbar-width:thin}.mu-form,.mu-voices{display:grid;gap:var(--k-s-2)}.mu-form[hidden],.mu-voices[hidden],.mu[data-mode=describe] .mu-only-lyrics,.mu[data-mode=lyrics] .mu-only-describe{display:none}.mu-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--k-line-subtle);border-radius:var(--k-r-lg);background:var(--k-fill-card)}.mu-quick__btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:38px;padding:0;border:0;background:none;color:var(--k-text-soft);font-size:var(--k-fs-ui);font-weight:var(--k-fw-medium);transition:background-color var(--k-dur-base) var(--k-ease),color var(--k-dur-base) var(--k-ease)}.mu-quick__btn+.mu-quick__btn{border-left:1px solid var(--k-line-subtle)}.mu-quick__btn:hover,.mu-quick__btn[aria-expanded=true]{background:var(--k-fill-hover);color:var(--k-text-strong)}.mu-chosen{display:flex;flex-wrap:wrap;gap:var(--k-s-1)}.mu-chosen[hidden]{display:none}.mu-chosen__chip{display:inline-flex;align-items:center;gap:var(--k-s-15);height:28px;padding:0 4px 0 var(--k-s-25);border:1px solid var(--k-line-button);border-radius:var(--k-r-pill);background:var(--k-fill-selected);color:var(--k-text-strong);font-size:var(--k-fs-small);animation:mu-drop var(--k-dur-lift) var(--k-ease-enter)}.mu-chosen__x{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--k-r-pill);background:none;color:var(--k-text-muted)}.mu-chosen__x:hover{background:var(--k-fill-selected);color:var(--k-text-strong)}.mu-box{overflow:hidden;border:1px solid var(--k-line-subtle);border-radius:var(--k-r-xl);background:var(--k-fill-card);transition:border-color var(--k-dur-base) var(--k-ease)}.mu-box:focus-within{border-color:var(--k-line-button)}.mu-box__head{display:flex;align-items:center;justify-content:space-between;gap:var(--k-s-2);min-height:40px;padding:0 var(--k-s-2) 0 var(--k-s-3)}.mu-box__title,.mu-box__toggle{color:var(--k-text-strong);font-size:var(--k-fs-ui);font-weight:var(--k-fw-medium)}.mu-box__toggle{display:inline-flex;align-items:center;gap:var(--k-s-15);height:32px;margin-left:-4px;padding:0 var(--k-s-2) 0 4px;border:0;border-radius:var(--k-r-sm);background:none}.mu-box__toggle:hover{background:var(--k-fill-hover)}.mu-box__toggle .k-icon{transition:transform var(--k-dur-slide) var(--k-ease-slide)}.mu-box[data-open=false] .mu-box__toggle .k-icon{transform:rotate(-90deg)}.mu-box__tools{display:flex;align-items:center;gap:2px}.mu-tool{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--k-r-sm);background:none;color:var(--k-text-muted);transition:background-color var(--k-dur-base) var(--k-ease),color var(--k-dur-base) var(--k-ease)}.mu-tool:hover,.mu-tool[aria-pressed=true]{background:var(--k-fill-selected);color:var(--k-text-strong)}.mu-tool:disabled{opacity:.35;pointer-events:none}.mu-box__body{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--k-dur-slide) var(--k-ease-slide)}.mu-box[data-open=false] .mu-box__body{grid-template-rows:0fr}.mu-box__in{min-height:0;overflow:hidden}.mu-box[data-open=false] .mu-box__in{visibility:hidden;transition:visibility 0s linear var(--k-dur-slide)}.mu-area{display:block;width:100%;padding:2px var(--k-s-3) var(--k-s-25);border:0;background:transparent;color:var(--k-text-strong);font:inherit;font-size:var(--k-fs-body);line-height:var(--k-lh-body);resize:none;outline:none}.mu-area::-moz-placeholder{color:var(--k-text-placeholder)}.mu-area::placeholder{color:var(--k-text-placeholder)}.mu-area--lyrics{height:238px;transition:height var(--k-dur-slide) var(--k-ease-slide)}.mu-box--lyrics.is-tall .mu-area--lyrics{height:470px}.mu-area--style{min-height:62px}.mu-box__row{display:flex;align-items:center;justify-content:space-between;padding:0 var(--k-s-3) var(--k-s-25)}.mu-inline-switch{display:inline-flex;align-items:center;gap:var(--k-s-2);color:var(--k-text-soft);font-size:var(--k-fs-small);cursor:pointer}.mu-box__foot{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--k-s-2);padding:0 var(--k-s-3) var(--k-s-25)}.mu-box__hint{justify-self:end;color:var(--k-text-subtle);font-size:var(--k-fs-caption)}.mu-spark{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--k-line-button);border-radius:var(--k-r-pill);background:var(--k-fill-soft);color:var(--k-text-strong);transition:transform var(--k-dur-quick) var(--k-ease-spring),background-color var(--k-dur-base) var(--k-ease),border-color var(--k-dur-base) var(--k-ease)}.mu-spark:hover,.mu-spark[aria-expanded=true]{border-color:var(--k-inverse);background:var(--k-inverse);color:var(--k-inverse-ink);transform:rotate(12deg) scale(1.05)}.mu-count{color:var(--k-text-label);font-size:var(--k-fs-caption);font-variant-numeric:tabular-nums}.mu-count.is-over{color:var(--k-text-strong)}.mu-writer{display:grid;gap:var(--k-s-2);margin:0 var(--k-s-25) var(--k-s-25);padding:var(--k-s-3);border:1px solid var(--k-line-button);border-radius:var(--k-r-lg);background:var(--k-fill-selected);animation:mu-drop var(--k-dur-lift) var(--k-ease-enter)}.mu-writer[hidden]{display:none}.mu-writer__label{color:var(--k-text-soft);font-size:var(--k-fs-small)}.mu-writer__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--k-s-15)}.mu-writer__busy{display:flex;align-items:center;gap:var(--k-s-2);color:var(--k-text-muted);font-size:var(--k-fs-small)}.mu-writer__busy[hidden]{display:none}.mu-writer.is-busy .mu-writer__row{opacity:.5;pointer-events:none}.mu-write__cost,.mu-price{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums}.mu-write__cost{margin-left:var(--k-s-15);color:var(--k-inverse-ink-meta)}.mu-dots{display:inline-flex;gap:3px}.mu-dots i{width:4px;height:4px;border-radius:var(--k-r-pill);background:var(--k-text-strong);animation:mu-dot var(--k-dur-pulse) var(--k-ease-loop) infinite}.mu-dots i:nth-child(2){animation-delay:.15s}.mu-dots i:nth-child(3){animation-delay:.3s}.mu-ideas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-s-1);padding:var(--k-s-1) 2px 0}.mu-ideas__label{margin-right:2px;color:var(--k-text-label);font-size:var(--k-fs-caption)}.mu-styles{display:flex;align-items:center;gap:var(--k-s-15);padding:0 var(--k-s-25) var(--k-s-25)}.mu-round{display:grid;flex:none;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);background:var(--k-fill-soft);color:var(--k-text-soft);transition:background-color var(--k-dur-base) var(--k-ease),color var(--k-dur-base) var(--k-ease),transform var(--k-dur-quick) var(--k-ease)}.mu-round:hover{background:var(--k-fill-selected);color:var(--k-text-strong)}.mu-round:active{transform:scale(.92)}.mu-round--lg{width:40px;height:40px}.mu-styles__chips{display:flex;flex:1;gap:var(--k-s-1);min-width:0;overflow-x:auto;padding:1px 0;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,var(--k-bg) 86%,transparent);mask-image:linear-gradient(90deg,var(--k-bg) 86%,transparent)}.mu-styles__chips::-webkit-scrollbar{display:none}.mu-chip{flex:none;height:28px;padding:0 var(--k-s-25);border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);background:transparent;color:var(--k-text-muted);font-size:var(--k-fs-small);white-space:nowrap;transition:color var(--k-dur-base) var(--k-ease),border-color var(--k-dur-base) var(--k-ease),background-color var(--k-dur-base) var(--k-ease),transform var(--k-dur-quick) var(--k-ease)}.mu-chip:hover{border-color:var(--k-line-hover);color:var(--k-text-strong)}.mu-chip:active{transform:scale(.95)}.mu-chip[aria-pressed=true]{border-color:var(--k-inverse);background:var(--k-inverse);color:var(--k-inverse-ink)}.mu-more-opts{display:grid;gap:var(--k-s-2);padding:0 var(--k-s-3) var(--k-s-3)}.mu-opt{display:flex;align-items:center;justify-content:space-between;gap:var(--k-s-3);min-height:34px}.mu-opt__name{color:var(--k-text-soft);font-size:var(--k-fs-small)}.mu-title-input{width:64%}.mu-make__foot{display:grid;gap:var(--k-s-15);padding:var(--k-s-25) var(--k-s-3) var(--k-s-3);border-top:1px solid var(--k-line-subtle)}.mu-make__go{display:flex;gap:var(--k-s-2)}.mu-create,.mu-vgo{position:relative;display:inline-flex;flex:1;align-items:center;justify-content:center;gap:var(--k-s-2);height:40px;overflow:hidden;border:0;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);font-size:var(--k-fs-lead);font-weight:var(--k-fw-semibold);transition:background-color var(--k-dur-base) var(--k-ease),color var(--k-dur-base) var(--k-ease),transform var(--k-dur-quick) var(--k-ease)}.mu-create:hover{background:var(--k-inverse-hover)}.mu-create:active{transform:scale(.985)}.mu-create[aria-disabled=true]{background:var(--k-fill-disabled);color:var(--k-text-subtle)}.mu-create .mu-price,.mu-vgo .mu-price{margin-left:var(--k-s-1);padding-left:var(--k-s-25);border-left:1px solid var(--k-inverse-fill);color:var(--k-inverse-ink-meta);font-size:var(--k-fs-small);font-weight:var(--k-fw-medium)}.mu-create[aria-disabled=true] .mu-price{border-left-color:var(--k-line-control);color:var(--k-text-subtle)}.mu-create:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,var(--k-inverse-fill) 50%,transparent 70%);transform:translate(-100%);pointer-events:none}.mu-create.is-sending{pointer-events:none}.mu-create.is-sending:after{animation:mu-sheen 1.1s var(--k-ease-loop) infinite}.mu-foot__note{margin:0;color:var(--k-text-subtle);font-size:var(--k-fs-caption);text-align:center}.mu-err{margin:0;font-size:var(--k-fs-small)}.mu-err[hidden]{display:none}.mu-vhero{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--k-s-3);padding:var(--k-s-3);border:1px solid var(--k-line-subtle);border-radius:var(--k-r-xl);background:var(--k-glow-gate),var(--k-fill-card)}.mu-vhero__orb{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink)}.mu-vhero__title{margin:0;color:var(--k-text-strong);font-size:var(--k-fs-lead);font-weight:var(--k-fw-semibold)}.mu-vhero__sub{margin:2px 0 0;color:var(--k-text-muted);font-size:var(--k-fs-small);line-height:var(--k-lh-body)}.mu-vlist{display:grid;gap:var(--k-s-1)}.mu-voice{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto auto;align-items:center;gap:var(--k-s-2);min-height:48px;padding:var(--k-s-15) var(--k-s-15) var(--k-s-15) var(--k-s-25);border:1px solid var(--k-line-subtle);border-radius:var(--k-r-lg);background:var(--k-fill-card);animation:mu-rise var(--k-dur-panel) var(--k-ease-enter) both}.mu-voice__dot{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--k-line-button);border-radius:var(--k-r-pill);background:var(--k-fill-soft);color:var(--k-text-strong);font-size:var(--k-fs-small);font-weight:var(--k-fw-semibold)}.mu-voice__txt{display:grid;min-width:0}.mu-voice__name{overflow:hidden;color:var(--k-text-strong);font-size:var(--k-fs-ui);font-weight:var(--k-fw-medium);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--k-r-xs);outline:none}.mu-voice__name[contenteditable=true]{background:var(--k-fill-field);box-shadow:0 0 0 1px var(--k-line-focus)}.mu-voice__sub{overflow:hidden;color:var(--k-text-subtle);font-size:var(--k-fs-caption);white-space:nowrap;text-overflow:ellipsis}.mu-voice [data-mu-sample] .k-icon:last-child,.mu-voice.is-playing [data-mu-sample] .k-icon:first-child{display:none}.mu-voice.is-playing [data-mu-sample] .k-icon:last-child{display:block}.mu-vempty{margin:0;color:var(--k-text-subtle);font-size:var(--k-fs-small)}.mu-vempty[hidden]{display:none}.mu-maker{display:grid;gap:var(--k-s-25);padding:var(--k-s-35);border:1px solid var(--k-line-button);border-radius:var(--k-r-xl);background:var(--k-fill-card)}.mu-maker__head{display:flex;align-items:center;justify-content:space-between}.mu-maker__title{color:var(--k-text-strong);font-size:var(--k-fs-base);font-weight:var(--k-fw-semibold)}.mu-maker__price{display:inline-flex;align-items:center;gap:3px;color:var(--k-text-muted);font-size:var(--k-fs-small);font-variant-numeric:tabular-nums}.mu-rec{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:var(--k-s-35)}.mu-rec[hidden]{display:none}.mu-rec__btn{position:relative;display:grid;place-items:center;width:72px;height:72px;padding:0;border:0;border-radius:var(--k-r-pill);background:none}.mu-rec__ring{position:absolute;inset:0;border:1px solid var(--k-line-hover);border-radius:var(--k-r-pill);transform:scale(var(--mu-level, 1));transition:transform 80ms linear,border-color var(--k-dur-base) var(--k-ease)}.mu-rec__core{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);box-shadow:var(--k-shadow-float);transition:transform var(--k-dur-quick) var(--k-ease)}.mu-rec__btn:hover .mu-rec__core{transform:scale(1.04)}.mu-rec__btn:active .mu-rec__core{transform:scale(.96)}.mu-rec__core .k-icon:last-child,.mu-rec[data-state=rec] .mu-rec__core .k-icon:first-child{display:none}.mu-rec[data-state=rec] .mu-rec__core .k-icon:last-child{display:block}.mu-rec[data-state=rec] .mu-rec__ring{border-color:var(--k-line-selected);background:var(--k-fill-soft)}.mu-rec[data-state=rec] .mu-rec__btn:before{content:"";position:absolute;inset:-6px;border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);animation:mu-halo 1.6s var(--k-ease-loop) infinite}.mu-rec__info{display:grid;gap:2px;min-width:0}.mu-rec__state{margin:0;color:var(--k-text-strong);font-size:var(--k-fs-ui);font-weight:var(--k-fw-medium)}.mu-rec__time{margin:0;color:var(--k-text-muted);font-size:var(--k-fs-small);font-variant-numeric:tabular-nums}.mu-rec__wave{width:100%;height:36px}.mu-clip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--k-s-2);padding:var(--k-s-15) var(--k-s-15) var(--k-s-15) var(--k-s-2);border:1px solid var(--k-line-button);border-radius:var(--k-r-md);background:var(--k-fill-soft);animation:mu-drop var(--k-dur-lift) var(--k-ease-enter)}.mu-clip[hidden]{display:none}.mu-clip [data-mu-clip-play] .k-icon:last-child,.mu-clip.is-playing [data-mu-clip-play] .k-icon:first-child{display:none}.mu-clip.is-playing [data-mu-clip-play] .k-icon:last-child{display:block}.mu-clip__txt{display:grid;min-width:0}.mu-clip__name{overflow:hidden;color:var(--k-text-strong);font-size:var(--k-fs-ui);white-space:nowrap;text-overflow:ellipsis}.mu-clip__sub{color:var(--k-text-subtle);font-size:var(--k-fs-caption)}.mu-maker__or{display:flex;align-items:center;gap:var(--k-s-2);color:var(--k-text-subtle);font-size:var(--k-fs-small)}.mu-link{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:none;color:var(--k-text-soft);font-size:var(--k-fs-small);font-weight:var(--k-fw-medium)}.mu-link:hover{color:var(--k-text-strong);text-decoration:underline;text-underline-offset:3px}.mu-tips{display:grid;gap:3px;margin:0;padding:var(--k-s-25) var(--k-s-3);border-radius:var(--k-r-md);background:var(--k-fill-sunken);list-style:none}.mu-tips li{position:relative;padding-left:var(--k-s-35);color:var(--k-text-muted);font-size:var(--k-fs-small)}.mu-tips li:before{content:"";position:absolute;top:.62em;left:2px;width:4px;height:4px;border-radius:var(--k-r-pill);background:var(--k-text-subtle)}.mu-label{color:var(--k-text-soft);font-size:var(--k-fs-small)}.mu-vgo:disabled{background:var(--k-fill-disabled);color:var(--k-text-subtle)}.mu-vgo:disabled .mu-price{border-left-color:var(--k-line-control);color:var(--k-text-subtle)}.mu-vbusy{display:flex;align-items:center;justify-content:center;gap:var(--k-s-25);min-height:40px;color:var(--k-text-soft);font-size:var(--k-fs-small)}.mu-vbusy[hidden],.mu-maker.is-busy .mu-vgo{display:none}.mu-ws__head{display:flex;align-items:center;justify-content:space-between;gap:var(--k-s-3);padding:var(--k-s-35) var(--k-s-4) var(--k-s-1)}.mu-crumbs{display:flex;align-items:center;gap:var(--k-s-15);min-width:0;color:var(--k-text-subtle)}.mu-crumbs__root{color:var(--k-text-muted);font-size:var(--k-fs-lead);font-weight:var(--k-fw-medium)}.mu-crumbs__here{color:var(--k-text-strong);font-size:var(--k-fs-lead);font-weight:var(--k-fw-semibold)}.mu-crumbs__n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--k-r-pill);background:var(--k-fill-selected);color:var(--k-text-soft);font-size:var(--k-fs-caption);font-variant-numeric:tabular-nums}.mu-crumbs__n[hidden]{display:none}.mu-ws__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-s-15);padding:var(--k-s-2) var(--k-s-4) var(--k-s-25)}.mu-search{display:flex;flex:1 1 200px;align-items:center;gap:var(--k-s-2);min-width:160px;height:32px;padding:0 var(--k-s-3);border:1px solid var(--k-line-subtle);border-radius:var(--k-r-pill);background:var(--k-fill-card);color:var(--k-text-subtle);transition:border-color var(--k-dur-base) var(--k-ease),background-color var(--k-dur-base) var(--k-ease)}.mu-search:focus-within{border-color:var(--k-line-focus);background:var(--k-fill-hover)}.mu-search input{flex:1;min-width:0;border:0;background:none;color:var(--k-text-strong);font:inherit;font-size:var(--k-fs-small);outline:none}.mu-pill{display:inline-flex;flex:none;align-items:center;gap:5px;height:30px;padding:0 var(--k-s-3);border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);background:transparent;color:var(--k-text-soft);font-size:var(--k-fs-small);font-weight:var(--k-fw-medium);white-space:nowrap;transition:background-color var(--k-dur-base) var(--k-ease),color var(--k-dur-base) var(--k-ease),border-color var(--k-dur-base) var(--k-ease)}.mu-pill:hover{border-color:var(--k-line-hover);color:var(--k-text-strong)}.mu-pill[aria-pressed=true]{border-color:var(--k-inverse);background:var(--k-inverse);color:var(--k-inverse-ink)}.mu-viewsw{display:inline-flex;flex:none;padding:2px;border:1px solid var(--k-line-control);border-radius:var(--k-r-pill)}.mu-viewsw__btn{display:grid;place-items:center;width:30px;height:24px;padding:0;border:0;border-radius:var(--k-r-pill);background:none;color:var(--k-text-muted);transition:background-color var(--k-dur-base) var(--k-ease),color var(--k-dur-base) var(--k-ease)}.mu:not([data-view=grid]) .mu-viewsw__btn[data-mu-view=list],.mu[data-view=grid] .mu-viewsw__btn[data-mu-view=grid]{background:var(--k-inverse);color:var(--k-inverse-ink)}.mu-ws__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--k-s-2) var(--k-s-4);scrollbar-width:thin}.mu-day{position:sticky;top:0;z-index:var(--k-z-raised);margin:0;padding:var(--k-s-3) var(--k-s-2) var(--k-s-15);background:linear-gradient(var(--k-glass-panel) 70%,transparent);backdrop-filter:var(--k-blur-panel);color:var(--k-text-strong);font-size:var(--k-fs-ui);font-weight:var(--k-fw-semibold)}.mu-rows{display:grid;gap:2px}.mu-row{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:var(--k-s-35);padding:var(--k-s-2);border-radius:var(--k-r-lg);transition:background-color var(--k-dur-base) var(--k-ease)}.mu-row:hover{background:var(--k-fill-hover)}.mu-row.is-selected{background:var(--k-fill-active)}.mu-row.is-new{animation:mu-rise var(--k-dur-panel) var(--k-ease-enter) both;animation-delay:calc(var(--mu-i, 0) * 90ms)}.mu-cover{position:relative;display:block;width:64px;height:64px;padding:0;overflow:hidden;border:0;border-radius:var(--k-r-md);background:none}.mu-art{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:var(--k-layer-1)}.mu-art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--k-dur-panel) var(--k-ease-enter)}.mu-row:hover .mu-art img{transform:scale(1.06)}.mu-art--drawn{background:radial-gradient(120% 90% at 50% 0%,var(--k-ink-card),var(--k-bg));color:var(--k-text-strong)}.mu-art--drawn svg{display:block;width:100%;height:100%}.mu-art--drawn .f{fill:var(--k-bg);stroke:none}.mu-art--drawn .s{fill:none;stroke:currentColor;stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.mu-art--idle{display:grid;place-items:center;border:1px solid var(--k-line-subtle);background:var(--k-fill-card);color:var(--k-text-subtle)}.mu-cover__dur{position:absolute;right:4px;bottom:4px;padding:1px 4px;border-radius:var(--k-r-thumb);background:var(--k-scrim-drawer);color:var(--k-inverse);font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);font-variant-numeric:tabular-nums;transition:opacity var(--k-dur-base) var(--k-ease)}.mu-glyph{position:absolute;inset:0;display:grid;place-items:center;background:var(--k-scrim-glass);color:var(--k-inverse);opacity:0;transition:opacity var(--k-dur-base) var(--k-ease)}.mu-glyph .k-icon:last-child,.mu-row.is-playing .mu-glyph .k-icon:first-child{display:none}.mu-row.is-playing .mu-glyph .k-icon:last-child{display:block}.mu-row:hover .mu-glyph,.mu-cover:focus-visible .mu-glyph{opacity:1}.mu-row:hover .mu-cover__dur,.mu-row.is-playing .mu-cover__dur{opacity:0}.mu-eq{position:absolute;right:5px;bottom:5px;display:none;align-items:flex-end;gap:2px;height:14px;padding:3px;border-radius:var(--k-r-thumb);background:var(--k-scrim-drawer)}.mu-eq i{width:2px;height:100%;border-radius:1px;background:var(--k-inverse);transform-origin:bottom;animation:mu-eq .9s var(--k-ease-loop) infinite}.mu-eq i:nth-child(2){animation-delay:-.3s}.mu-eq i:nth-child(3){animation-delay:-.55s}.mu-eq i:nth-child(4){animation-delay:-.15s}.mu-row.is-playing .mu-eq{display:flex}.mu-row.is-playing:hover .mu-eq{display:none}.mu[data-paused] .mu-eq i{animation-play-state:paused}.mu-row__body{display:grid;gap:3px;min-width:0}.mu-row__head{display:flex;align-items:center;gap:var(--k-s-15);min-width:0;padding:0;border:0;background:none;text-align:left}.mu-row__title{overflow:hidden;color:var(--k-text-strong);font-size:var(--k-fs-lead);font-weight:var(--k-fw-semibold);white-space:nowrap;text-overflow:ellipsis}button.mu-row__head:hover .mu-row__title{text-decoration:underline;text-underline-offset:3px}.mu-row.is-playing .mu-row__title{color:var(--k-inverse)}.mu-row__style{display:block;margin:0;overflow:hidden;color:var(--k-text-subtle);font-size:var(--k-fs-small);white-space:nowrap;text-overflow:ellipsis}.mu-row__style--wrap{white-space:normal}.mu-tag{display:inline-flex;flex:none;align-items:center;gap:3px;height:17px;padding:0 5px;border:1px solid var(--k-line-control);border-radius:var(--k-r-thumb);color:var(--k-text-muted);font-size:var(--k-fs-caption);font-weight:var(--k-fw-medium);white-space:nowrap}.mu-tag--take{border-color:var(--k-line-hover);color:var(--k-text-strong)}.mu-row__acts{display:flex;align-items:center;gap:4px;margin-top:1px}.mu-act{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:24px;height:24px;padding:0 6px;border:0;border-radius:var(--k-r-pill);background:var(--k-fill-soft);color:var(--k-text-muted);font-size:var(--k-fs-caption);font-weight:var(--k-fw-medium);text-decoration:none;transition:background-color var(--k-dur-base) var(--k-ease),color var(--k-dur-base) var(--k-ease),transform var(--k-dur-quick) var(--k-ease-spring)}.mu-act:hover{background:var(--k-fill-heavy);color:var(--k-text-strong)}.mu-act:active{transform:scale(.94)}.mu-act--word{padding:0 var(--k-s-2) 0 6px}.mu-like.is-liked,.mu-like[aria-pressed=true]{background:var(--k-inverse);color:var(--k-inverse-ink)}.mu-like.is-liked .k-icon{fill:currentColor}.mu-detail__acts .mu-like[aria-pressed=true]{border-color:var(--k-inverse)}.mu-row:not(:hover):not(.is-selected):not(:focus-within) .mu-act--word{opacity:0}.mu-more{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--k-r-pill);background:var(--k-fill-soft);color:var(--k-text-soft);transition:background-color var(--k-dur-base) var(--k-ease),color var(--k-dur-base) var(--k-ease)}.mu-more:hover{background:var(--k-fill-heavy);color:var(--k-text-strong)}.mu-row--wait{grid-template-columns:64px minmax(0,1fr);animation:mu-rise var(--k-dur-panel) var(--k-ease-enter) both;animation-delay:calc(var(--mu-i, 0) * 90ms)}.mu-row--wait:hover{background:none}.mu-art--wait{display:grid;place-items:center;border:1px solid var(--k-line-subtle);background:var(--k-fill-soft)}.mu-bars{display:flex;align-items:center;gap:3px;height:22px}.mu-bars i{width:3px;height:100%;border-radius:2px;background:var(--k-text-strong);animation:mu-wave 1.2s var(--k-ease-loop) infinite}.mu-bars i:nth-child(2){animation-delay:-.2s}.mu-bars i:nth-child(3){animation-delay:-.4s}.mu-bars i:nth-child(4){animation-delay:-.6s}.mu-bars i:nth-child(5){animation-delay:-.8s}.mu-bars--inline{height:16px}.mu-wait__word{color:var(--k-text-muted)}.mu-wait__t{margin-left:var(--k-s-15);color:var(--k-text-subtle);font-variant-numeric:tabular-nums}.mu-wait__bar{position:relative;display:block;width:min(280px,80%);height:2px;margin-top:5px;overflow:hidden;border-radius:var(--k-r-pill);background:var(--k-fill-selected)}.mu-wait__bar i{position:absolute;inset:0;border-radius:inherit;background:var(--k-text-strong);transform:scaleX(var(--mu-p, .04));transform-origin:left;transition:transform 1s linear}.mu-wait__bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--k-fill-heavy),transparent);animation:mu-sheen var(--k-dur-shimmer) var(--k-ease-loop) infinite}.mu-row--failed{grid-template-columns:64px minmax(0,1fr)}.mu-art--failed{display:grid;place-items:center;border:1px dashed var(--k-line-button);background:var(--k-fill-sunken);color:var(--k-text-muted)}.mu-row--failed .mu-act--word{opacity:1}.mu[data-view=grid] .mu-rows{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:var(--k-s-2);padding:0 var(--k-s-1)}.mu[data-view=grid] .mu-day{display:none}.mu[data-view=grid] .mu-rows{padding-top:var(--k-s-2)}.mu[data-view=grid] .mu-row{display:flex;flex-direction:column;align-items:stretch;gap:var(--k-s-2);padding:var(--k-s-2)}.mu[data-view=grid] .mu-cover{width:100%;height:auto;aspect-ratio:1;border-radius:var(--k-r-lg)}.mu[data-view=grid] .mu-cover__dur{right:6px;bottom:6px}.mu[data-view=grid] .mu-glyph .k-icon{width:30px;height:30px}.mu[data-view=grid] .mu-row__head{flex-wrap:wrap;row-gap:3px}.mu[data-view=grid] .mu-row__title{flex:1 0 100%}.mu[data-view=grid] .mu-act--word{display:none}.mu[data-view=grid] .mu-more{position:absolute;top:14px;right:14px;width:30px;height:30px;background:var(--k-scrim-drawer);color:var(--k-inverse);opacity:0}.mu[data-view=grid] .mu-row:hover .mu-more,.mu[data-view=grid] .mu-row:focus-within .mu-more{opacity:1}.mu[data-view=grid] .mu-row--failed{grid-column:1 / -1;display:grid;grid-template-columns:48px minmax(0,1fr)}.mu[data-view=grid] .mu-row--failed .mu-cover{width:48px;height:48px}.mu[data-view=grid] .mu-row--failed .mu-act--word{display:inline-flex}.mu-empty,.mu-out{display:grid;place-items:center;align-content:center;gap:var(--k-s-2);min-height:380px;padding:var(--k-s-8) var(--k-s-6);text-align:center}.mu-empty[hidden],.mu-nomatch[hidden],.mu-more-btn[hidden]{display:none}.mu-empty__wave{display:flex;align-items:center;gap:4px;height:64px;margin-bottom:var(--k-s-3)}.mu-empty__wave i{width:3px;height:100%;border-radius:2px;background:var(--k-text-strong);opacity:.85;transform:scaleY(.12);animation:mu-idle 2.4s var(--k-ease-loop) infinite;animation-delay:calc(var(--mu-i) * -.11s)}.mu-empty__title,.mu-out__title{margin:0;color:var(--k-text-strong);font-family:var(--k-font-serif);font-size:var(--k-fs-serif-md);font-weight:var(--k-fw-regular)}.mu-out__title{font-size:var(--k-fs-serif-lg)}.mu-empty__sub,.mu-out__sub{max-width:360px;margin:0;color:var(--k-text-muted);font-size:var(--k-fs-body);line-height:var(--k-lh-body)}.mu-empty__ideas{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--k-s-15);margin-top:var(--k-s-3)}.mu-out{min-height:calc(100dvh - var(--f-top, var(--k-nav-h)))}.mu-out .k-btn{margin-top:var(--k-s-3)}.mu-nomatch{margin:var(--k-s-6) 0;color:var(--k-text-subtle);text-align:center}.mu-more-btn{display:flex;margin:var(--k-s-3) auto 0}.mu-detail__in{display:grid;gap:var(--k-s-4);padding:var(--k-s-4);animation:mu-fade var(--k-dur-lift) var(--k-ease-enter)}.mu-detail__bar{position:sticky;top:0;z-index:var(--k-z-raised);display:flex;justify-content:flex-end;padding:var(--k-s-2) var(--k-s-2) 0;background:linear-gradient(var(--k-ink-panel),transparent)}.mu-detail__bar+.mu-detail__in{padding-top:0}.mu-detail__cover{position:relative;aspect-ratio:1;border-radius:var(--k-r-xl);box-shadow:var(--k-shadow-float)}.mu-art--big{border-radius:var(--k-r-xl)}.mu-detail__cover:after{content:"";position:absolute;inset:0;border:1px solid var(--k-line-subtle);border-radius:inherit;pointer-events:none}.mu-detail__cover.is-playing .mu-art img,.mu-detail__cover.is-playing .mu-art svg{animation:mu-breathe 6s var(--k-ease-loop) infinite}.mu-detail__play{position:absolute;right:var(--k-s-3);bottom:var(--k-s-3);display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);box-shadow:var(--k-shadow-float);transition:transform var(--k-dur-quick) var(--k-ease-spring)}.mu-detail__play:hover{transform:scale(1.06)}.mu-detail__play:active{transform:scale(.94)}.mu-detail__play .k-icon:last-child,.mu-detail__cover.is-playing .mu-detail__play .k-icon:first-child{display:none}.mu-detail__cover.is-playing .mu-detail__play .k-icon:last-child{display:block}.mu-detail__head{display:grid;gap:5px}.mu-detail__title{margin:0;color:var(--k-text-strong);font-size:var(--k-fs-num-md);font-weight:var(--k-fw-semibold);line-height:var(--k-lh-heading);letter-spacing:-.01em;word-break:break-word;border-radius:var(--k-r-xs);outline:none;cursor:text}.mu-detail__title:hover{background:var(--k-fill-hover)}.mu-detail__title[contenteditable=true]{background:var(--k-fill-field);box-shadow:0 0 0 1px var(--k-line-focus)}.mu-detail__meta{margin:0;color:var(--k-text-subtle);font-size:var(--k-fs-small);font-variant-numeric:tabular-nums}.mu-detail__tags{display:flex;flex-wrap:wrap;gap:4px}.mu-detail__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-s-15)}.mu-detail__sec{display:grid;gap:var(--k-s-15);padding-top:var(--k-s-35);border-top:1px solid var(--k-line-subtle)}.mu-detail__label-row{display:flex;align-items:center;justify-content:space-between}.mu-detail__label{margin:0;color:var(--k-text-label);font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);letter-spacing:.08em;text-transform:uppercase}.mu-detail__style{margin:0;color:var(--k-text-soft);font-size:var(--k-fs-small);line-height:var(--k-lh-body)}.mu-lyr{display:grid;color:var(--k-text-body);font-size:var(--k-fs-body);line-height:var(--k-lh-body)}.mu-lyr__part{margin:var(--k-s-25) 0 2px;color:var(--k-text-subtle);font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);letter-spacing:.06em;text-transform:uppercase}.mu-lyr__part:first-child{margin-top:0}.mu-lyr__gap{height:var(--k-s-15)}.mu-reuse{margin-top:var(--k-s-1)}.mu-detail__empty{display:grid;place-items:center;align-content:center;gap:var(--k-s-15);height:100%;min-height:280px;padding:var(--k-s-6);text-align:center}.mu-detail__orb{display:grid;place-items:center;width:56px;height:56px;margin-bottom:var(--k-s-2);border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);background:var(--k-glow-loader),var(--k-fill-card);color:var(--k-text-soft)}.mu-detail__empty-title{margin:0;color:var(--k-text-strong);font-size:var(--k-fs-base);font-weight:var(--k-fw-medium)}.mu-detail__empty-sub{margin:0;color:var(--k-text-subtle);font-size:var(--k-fs-small)}.mu-detail__how{display:grid;gap:var(--k-s-2);width:100%;max-width:260px;margin:var(--k-s-1) 0;padding:0;list-style:none;text-align:left}.mu-detail__how li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:baseline;gap:var(--k-s-2);color:var(--k-text-soft);font-size:var(--k-fs-small);line-height:1.4}.mu-detail__how b{color:var(--k-text-strong);font-weight:var(--k-fw-semibold);font-variant-numeric:tabular-nums}.mu:has([data-mu-empty]:not([hidden])) .mu-player[data-idle]{visibility:hidden}.mu-detail__close{display:none}.mu-ambient{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.mu-ambient__layer{position:absolute;inset:0;opacity:0;transition:opacity 1.2s var(--k-ease)}.mu-ambient__layer.is-on{opacity:.62}.mu-ambient__layer img{position:absolute;top:-28%;right:-12%;width:72%;height:95%;border-radius:var(--k-r-round);-o-object-fit:cover;object-fit:cover;filter:blur(120px) saturate(1.5);animation:mu-drift 26s var(--k-ease-loop) infinite alternate}.mu-ambient:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 0% 100%,var(--k-bg) 0%,transparent 60%)}:where(.mu>:not(.mu-ambient)){z-index:var(--k-z-raised)}.mu-player,.mu-phonebar{position:relative}.mu-panel{background:var(--k-glass-panel);backdrop-filter:var(--k-blur-panel)}@keyframes mu-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-6%,8%) scale(1.12)}}.mu-player{display:grid;place-items:center;padding:0 0 var(--k-s-2)}.mu-player__pill{display:grid;grid-template-columns:auto minmax(180px,280px) minmax(200px,1fr) auto;align-items:center;gap:var(--k-s-5);width:min(1080px,100%);height:60px;padding:0 var(--k-s-35) 0 var(--k-s-3);border:1px solid var(--k-line-glass);border-radius:var(--k-r-pill);background:var(--k-glass-bar);backdrop-filter:var(--k-blur-bar);box-shadow:var(--k-shadow-bar),var(--k-highlight)}.mu-player__ctrls{display:flex;align-items:center;gap:var(--k-s-1)}.mu-ctl{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--k-r-pill);background:none;color:var(--k-text-soft);text-decoration:none;transition:color var(--k-dur-base) var(--k-ease),background-color var(--k-dur-base) var(--k-ease)}.mu-ctl:hover{background:var(--k-fill-selected);color:var(--k-text-strong)}.mu-ctl[aria-pressed=true],.mu-ctl[data-mode=all],.mu-ctl[data-mode=one]{color:var(--k-text-strong)}.mu-ctl[aria-pressed=true]:after,.mu-ctl[data-mode=all]:after,.mu-ctl[data-mode=one]:after{content:"";position:absolute;bottom:2px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:var(--k-r-pill);background:var(--k-inverse)}.mu-ctl__one{position:absolute;top:3px;right:3px;display:none;place-items:center;width:11px;height:11px;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);font-size:var(--k-fs-nano);font-weight:var(--k-fw-bold)}.mu-ctl[data-mode=one] .mu-ctl__one{display:grid}.mu-player__play{display:grid;place-items:center;width:40px;height:40px;margin:0 2px;padding:0;border:0;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);box-shadow:var(--k-shadow-float);transition:transform var(--k-dur-quick) var(--k-ease-spring)}.mu-player__play:hover{transform:scale(1.07)}.mu-player__play .k-icon:last-child,.mu-player.is-playing .mu-player__play .k-icon:first-child{display:none}.mu-player.is-playing .mu-player__play .k-icon:last-child{display:block}.mu-player__song{display:flex;align-items:center;gap:var(--k-s-25);min-width:0}.mu-player__cover{flex:none;width:42px;height:42px;overflow:hidden;border-radius:var(--k-r-sm);box-shadow:var(--k-shadow-knob)}.mu-player__cover .mu-art{border-radius:inherit}.mu-player.is-playing .mu-player__cover .mu-art img,.mu-player.is-playing .mu-player__cover .mu-art svg{animation:mu-breathe 6s var(--k-ease-loop) infinite}.mu-player__txt{display:grid;min-width:0}.mu-player__title{overflow:hidden;color:var(--k-text-strong);font-size:var(--k-fs-ui);font-weight:var(--k-fw-semibold);white-space:nowrap;text-overflow:ellipsis}.mu-player__sub{overflow:hidden;color:var(--k-text-subtle);font-size:var(--k-fs-caption);white-space:nowrap;text-overflow:ellipsis}.mu-player[data-idle] .mu-player__title{color:var(--k-text-muted)}.mu-player[data-idle] .mu-player__ctrls,.mu-player[data-idle] .mu-player__bar{opacity:.4;pointer-events:none}.mu-player__bar{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:var(--k-s-2);min-width:0}.mu-player__t{color:var(--k-text-subtle);font-size:var(--k-fs-caption);font-variant-numeric:tabular-nums;text-align:right}.mu-player__t--end{text-align:left}.mu-scrub{position:relative;height:22px;cursor:pointer;border-radius:var(--k-r-xs);outline:none}.mu-scrub:focus-visible{box-shadow:var(--k-focus-ring)}.mu-scrub__wave{display:block;width:100%;height:100%}.mu-scrub__hover{position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--k-text-strong);opacity:0;pointer-events:none;transition:opacity var(--k-dur-quick) var(--k-ease)}.mu-scrub:hover .mu-scrub__hover{opacity:.7}.mu-player__end{display:flex;align-items:center;justify-content:flex-end;gap:var(--k-s-1)}.mu-player__end [data-mu-p-mute] .k-icon:last-child,.mu-player.is-muted [data-mu-p-mute] .k-icon:first-child{display:none}.mu-player.is-muted [data-mu-p-mute] .k-icon:last-child{display:block}.mu-vol{width:84px;height:3px;accent-color:var(--k-inverse);cursor:pointer}.mu-menu{position:fixed;z-index:var(--k-z-menu);display:grid;min-width:200px;max-width:300px;max-height:min(420px,70vh);overflow-y:auto;padding:var(--k-s-1);border:1px solid var(--k-line-menu);border-radius:var(--k-r-lg);background:var(--k-glass-menu);box-shadow:var(--k-shadow-menu);animation:mu-drop var(--k-dur-menu) var(--k-ease-enter)}.mu-menu button,.mu-menu a{display:flex;align-items:center;gap:var(--k-s-25);min-height:30px;padding:0 var(--k-s-25);border:0;border-radius:var(--k-r-sm);background:none;color:var(--k-text-soft);font-size:var(--k-fs-ui);text-align:left;text-decoration:none}.mu-menu button:hover,.mu-menu a:hover,.mu-menu button:focus-visible,.mu-menu a:focus-visible{background:var(--k-fill-selected);color:var(--k-text-strong);outline:none}.mu-menu .is-on{color:var(--k-text-strong)}.mu-menu .mu-menu__sub{display:grid;gap:1px;min-height:44px;padding:var(--k-s-15) var(--k-s-25)}.mu-menu__t{color:var(--k-text-strong);font-size:var(--k-fs-ui);font-weight:var(--k-fw-medium)}.mu-menu__d{color:var(--k-text-subtle);font-size:var(--k-fs-caption);line-height:var(--k-lh-body)}.mu-menu__head{padding:var(--k-s-15) var(--k-s-25) var(--k-s-1);color:var(--k-text-label);font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);letter-spacing:.06em;text-transform:uppercase}.mu-menu hr{height:1px;margin:var(--k-s-1);border:0;background:var(--k-line-subtle)}.mu-menu .is-danger{color:var(--k-text-strong)}@keyframes mu-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mu-fade{0%{opacity:0}to{opacity:1}}@keyframes mu-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes mu-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes mu-idle{0%,to{transform:scaleY(.12)}45%{transform:scaleY(.75)}}@keyframes mu-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes mu-dot{0%,to{opacity:.25}50%{opacity:1}}@keyframes mu-sheen{to{transform:translate(100%)}}@keyframes mu-halo{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.22)}}@keyframes mu-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media(max-width:1399px){.mu{--mu-make-w: 340px;grid-template-columns:var(--mu-make-w) minmax(0,1fr);grid-template-areas:"make songs" "player player"}.mu-detail{position:fixed;top:calc(var(--mu-top) + var(--mu-gap));right:var(--mu-gap);bottom:calc(var(--mu-player-h) + var(--mu-gap));z-index:var(--k-z-side);width:min(360px,calc(100vw - 2 * var(--mu-gap)));box-shadow:var(--k-shadow-lift);transform:translate(calc(100% + 24px));transition:transform var(--k-dur-slide) var(--k-ease-slide)}.mu[data-detail=open] .mu-detail{transform:none}.mu .mu-detail__close{display:inline-grid}}@media(max-width:899px){.mu{--mu-player-h: 70px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto var(--mu-player-h);grid-template-areas:"main" "phonebar" "player";gap:0;padding:0}.mu-panel{border:0;border-radius:0}.mu-make,.mu-songs{grid-area:main}.mu[data-phone=make] .mu-songs,.mu[data-phone=songs] .mu-make{display:none}.mu-phonebar{grid-area:phonebar;display:block;padding:var(--k-s-2) var(--k-gutter);border-top:1px solid var(--k-line-subtle);background:var(--k-ink-panel)}.mu-phonebar .k-seg__btn{flex:1;justify-content:center}.mu-detail{top:var(--mu-top);right:0;bottom:var(--mu-player-h);width:100vw;border-radius:0}.mu-ws__tools{padding:var(--k-s-2) var(--k-gutter) var(--k-s-25)}.mu-search{flex-basis:100%}.mu-ws__head{padding:var(--k-s-3) var(--k-gutter) 0}.mu-row{grid-template-columns:56px minmax(0,1fr) auto;gap:var(--k-s-25)}.mu-cover{width:56px;height:56px}.mu-row__acts .mu-act--word{display:none}.mu-more{width:32px;height:32px}.mu[data-view=grid] .mu-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.mu[data-view=grid] .mu-cover{width:100%;height:auto}.mu[data-view=grid] .mu-more{opacity:1}.mu-player{padding:0 var(--k-s-2) var(--k-s-15)}.mu-player__pill{position:relative;grid-template-columns:minmax(0,1fr) auto;gap:var(--k-s-2);height:56px;padding:0 var(--k-s-2) 0 var(--k-s-15);overflow:hidden}.mu-player__song{order:-1}.mu-player__bar{position:absolute;right:18px;bottom:0;left:18px;display:block}.mu-player__bar .mu-player__t{display:none}.mu-scrub{height:2px;border-radius:0}.mu-player__ctrls [data-mu-p-shuffle],.mu-player__ctrls [data-mu-p-repeat],.mu-player__end{display:none}}.mu-wtabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--k-line-glass);border-radius:var(--k-r-pill);background:var(--k-glass-chip)}.mu-wtab{position:relative;display:inline-flex;align-items:center;gap:var(--k-s-15);height:30px;padding:0 var(--k-s-35);border:0;border-radius:var(--k-r-pill);background:none;color:var(--k-text-soft);font-size:var(--k-fs-ui);font-weight:var(--k-fw-semibold);transition:color var(--k-dur-base) var(--k-ease),background-color var(--k-dur-base) var(--k-ease)}.mu-wtab:hover{color:var(--k-text-strong)}.mu-wtab[aria-selected=true]{background:var(--k-fill-heavy);color:var(--k-text-strong);box-shadow:var(--k-highlight)}.mu-wtab .mu-crumbs__n{background:var(--k-fill-selected)}.mu-wtab__live{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold)}.mu-wtab__live:before{content:"";width:5px;height:5px;border-radius:var(--k-r-pill);background:var(--k-inverse-ink);animation:mu-dot var(--k-dur-pulse) var(--k-ease-loop) infinite}.mu-ws__tools[hidden],.mu-pane[hidden]{display:none}.mu-songs[data-ws]:not([data-ws=mine]) [data-mu-tools=mine]{display:none}.mu-pane{padding:0 var(--k-s-2) var(--k-s-6);animation:mu-fade var(--k-dur-lift) var(--k-ease-enter)}.mu-pane[data-mu-pane=mine]{padding:0}.mu-big{display:grid;gap:var(--k-s-2);padding:var(--k-s-3) var(--k-s-2) var(--k-s-2)}.mu-big__t{margin:0;color:var(--k-text-strong);font-size:var(--k-fs-num-lg);font-weight:var(--k-fw-bold);line-height:var(--k-lh-tight);letter-spacing:-.02em}.mu-big__s{max-width:560px;margin:0;color:var(--k-text-muted);font-size:var(--k-fs-body)}.mu-big__line{margin:0;color:var(--k-text-subtle);font-size:var(--k-fs-num-md);font-weight:var(--k-fw-semibold);line-height:var(--k-lh-heading);letter-spacing:-.01em}.mu-big__line b{color:var(--k-text-strong);font-weight:var(--k-fw-bold)}.mu-big--mine{padding:var(--k-s-2) var(--k-s-2) 0}.mu-big--mine[hidden]{display:none}.mu-big--mine .mu-big__line{font-size:var(--k-fs-title)}.mu-months{display:flex;flex-wrap:wrap;gap:var(--k-s-1)}.mu-month{height:30px;padding:0 var(--k-s-25);border:0;border-radius:var(--k-r-pill);background:none;color:var(--k-text-subtle);font-size:var(--k-fs-lead);font-weight:var(--k-fw-semibold);transition:color var(--k-dur-base) var(--k-ease),background-color var(--k-dur-base) var(--k-ease)}.mu-month:hover{color:var(--k-text-strong)}.mu-month[aria-selected=true]{background:var(--k-fill-selected);color:var(--k-text-strong)}.mu-sec{display:grid;gap:2px;margin:var(--k-s-5) var(--k-s-2) var(--k-s-3)}.mu-sec__t{display:inline-flex;align-items:center;gap:2px;margin:0;color:var(--k-text-strong);font-size:var(--k-fs-serif-md);font-weight:var(--k-fw-bold);letter-spacing:-.01em}.mu-sec__t .k-icon{color:var(--k-text-subtle)}.mu-sec__s{margin:0;color:var(--k-text-subtle);font-size:var(--k-fs-small)}.mu-shelf{display:grid;grid-auto-columns:168px;grid-auto-flow:column;gap:var(--k-s-35);overflow-x:auto;padding:2px var(--k-s-2) var(--k-s-3);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,var(--k-bg) 92%,transparent);mask-image:linear-gradient(90deg,var(--k-bg) 92%,transparent)}.mu-shelf::-webkit-scrollbar{display:none}.mu-shelf>*{scroll-snap-align:start}.mu-shelf--top{grid-auto-columns:minmax(148px,calc((100% - 4 * var(--k-s-35)) / 5));-webkit-mask-image:none;mask-image:none}.mu-shelf--people{grid-auto-columns:104px}.mu-topcard{animation:mu-rise var(--k-dur-panel) var(--k-ease-enter) both}.mu-topcard:nth-child(2){animation-delay:60ms}.mu-topcard:nth-child(3){animation-delay:.12s}.mu-topcard:nth-child(4){animation-delay:.18s}.mu-topcard:nth-child(5){animation-delay:.24s}.mu-topcard__art{position:relative;display:block;width:100%;aspect-ratio:3 / 4;padding:0;overflow:hidden;border:1px solid var(--k-line-glass);border-radius:var(--k-r-2xl);background:none;box-shadow:var(--k-shadow-float);transition:transform var(--k-dur-lift) var(--k-ease-enter),box-shadow var(--k-dur-lift) var(--k-ease)}.mu-topcard__art:hover{transform:translateY(-3px);box-shadow:var(--k-shadow-lift)}.mu-topcard__art .mu-art{position:absolute;inset:0;border-radius:0}.mu-topcard__art .mu-art img{transition:transform var(--k-dur-panel) var(--k-ease-enter)}.mu-topcard__art:hover .mu-art img{transform:scale(1.05)}.mu-topcard__shade{position:absolute;inset:0;background:linear-gradient(180deg,var(--k-scrim-glass) 0%,transparent 28%,transparent 46%,var(--k-scrim-preview) 100%)}.mu-topcard__n{position:absolute;top:10px;left:14px;color:var(--k-inverse);font-size:var(--k-fs-num-lg);font-weight:var(--k-fw-bold);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-shadow:var(--k-shadow-knob)}.mu-topcard__win{position:absolute;top:14px;right:12px;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 var(--k-s-2);border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold)}.mu-topcard__txt{position:absolute;right:12px;bottom:14px;left:12px;display:grid;gap:2px;text-align:center}.mu-topcard__t{overflow:hidden;color:var(--k-inverse);font-size:var(--k-fs-base);font-weight:var(--k-fw-semibold);white-space:nowrap;text-overflow:ellipsis}.mu-topcard__s{overflow:hidden;color:var(--k-text-soft);font-size:var(--k-fs-caption);white-space:nowrap;text-overflow:ellipsis}.mu-topcard .mu-glyph{inset:50% auto auto 50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:var(--k-r-pill);background:var(--k-scrim-drawer)}.mu-topcard__art:hover .mu-glyph,.mu-sq__art:hover .mu-glyph,.mu-line__art:hover .mu-glyph,.mu-hero__cover:hover .mu-glyph{opacity:1}.mu-topcard.is-playing .mu-eq,.mu-sq.is-playing .mu-eq,.mu-line.is-playing .mu-eq,.mu-hero.is-playing .mu-eq{display:flex}.mu-topcard.is-playing .mu-glyph .k-icon:first-child,.mu-sq.is-playing .mu-glyph .k-icon:first-child,.mu-line.is-playing .mu-glyph .k-icon:first-child{display:none}.mu-topcard.is-playing .mu-glyph .k-icon:last-child,.mu-sq.is-playing .mu-glyph .k-icon:last-child,.mu-line.is-playing .mu-glyph .k-icon:last-child{display:block}.mu-topcard .mu-eq{top:14px;right:12px;bottom:auto}.mu-sq{display:grid;gap:4px;min-width:0;animation:mu-rise var(--k-dur-panel) var(--k-ease-enter) both}.mu-sq__art{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;overflow:hidden;border:1px solid var(--k-line-glass);border-radius:var(--k-r-xl);background:none;box-shadow:var(--k-shadow-float);transition:transform var(--k-dur-lift) var(--k-ease-enter)}.mu-sq__art:hover{transform:translateY(-3px)}.mu-sq__art .mu-art img{transition:transform var(--k-dur-panel) var(--k-ease-enter)}.mu-sq__art:hover .mu-art img{transform:scale(1.05)}.mu-sq__art .mu-cover__dur{right:8px;bottom:8px}.mu-sq__art:hover .mu-cover__dur,.mu-sq.is-playing .mu-cover__dur{opacity:0}.mu-sq__t{overflow:hidden;margin-top:4px;padding:0;border:0;background:none;color:var(--k-text-strong);font-size:var(--k-fs-ui);font-weight:var(--k-fw-semibold);text-align:left;white-space:nowrap;text-overflow:ellipsis}.mu-sq__s{display:flex;align-items:center;justify-content:space-between;gap:var(--k-s-2);min-width:0;color:var(--k-text-subtle);font-size:var(--k-fs-small)}.mu-sq__v{display:inline-flex;flex:none;align-items:center;gap:2px;font-variant-numeric:tabular-nums}.mu-who{overflow:hidden;color:var(--k-text-muted);text-decoration:none;white-space:nowrap;text-overflow:ellipsis}a.mu-who:hover{color:var(--k-text-strong);text-decoration:underline;text-underline-offset:3px}.mu-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--k-s-6);column-gap:var(--k-s-6);padding:0 var(--k-s-2)}.mu-line{display:grid;grid-template-columns:46px auto minmax(0,1fr) auto auto;align-items:center;gap:var(--k-s-3);min-height:62px;padding:var(--k-s-15) 0;border-bottom:1px solid var(--k-line-subtle);animation:mu-fade var(--k-dur-panel) var(--k-ease-enter) both}.mu-line__art{position:relative;display:block;width:46px;height:46px;padding:0;overflow:hidden;border:0;border-radius:var(--k-r-sm);background:none}.mu-line__art .mu-glyph .k-icon{width:16px;height:16px}.mu-line__art .mu-eq{right:3px;bottom:3px}.mu-line__n{min-width:18px;color:var(--k-text-strong);font-size:var(--k-fs-title);font-weight:var(--k-fw-semibold);font-variant-numeric:tabular-nums;text-align:center}.mu-line__txt{display:grid;gap:2px;min-width:0;padding:0;border:0;background:none;text-align:left}.mu-line__t{display:flex;align-items:center;gap:var(--k-s-15);min-width:0;overflow:hidden;color:var(--k-text-strong);font-size:var(--k-fs-ui);font-weight:var(--k-fw-medium);white-space:nowrap;text-overflow:ellipsis}.mu-line__s{overflow:hidden;color:var(--k-text-subtle);font-size:var(--k-fs-small);white-space:nowrap;text-overflow:ellipsis}.mu-line.is-selected .mu-line__t,.mu-line.is-playing .mu-line__t{color:var(--k-inverse)}.mu-line__more{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--k-r-pill);background:none;color:var(--k-text-muted)}.mu-line__more:hover{background:var(--k-fill-selected);color:var(--k-text-strong)}.mu-creator{display:grid;justify-items:center;gap:4px;min-width:0;color:inherit;text-align:center;text-decoration:none}.mu-creator__ava{width:88px;height:88px;border:1px solid var(--k-line-glass);border-radius:var(--k-r-pill);-o-object-fit:cover;object-fit:cover;background:var(--k-layer-1);box-shadow:var(--k-shadow-float);transition:transform var(--k-dur-lift) var(--k-ease-spring)}.mu-creator__ava--txt{display:grid;place-items:center;color:var(--k-text-strong);font-size:var(--k-fs-num-md);font-weight:var(--k-fw-semibold)}.mu-creator:hover .mu-creator__ava{transform:scale(1.05)}.mu-creator__n{max-width:100%;overflow:hidden;color:var(--k-text-strong);font-size:var(--k-fs-ui);font-weight:var(--k-fw-semibold);white-space:nowrap;text-overflow:ellipsis}.mu-creator__s{color:var(--k-text-subtle);font-size:var(--k-fs-caption)}.mu-vote{display:inline-flex;flex:none;align-items:center;gap:4px;padding:0 var(--k-s-25);border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);background:var(--k-fill-card);color:var(--k-text-soft);font-size:var(--k-fs-small);font-weight:var(--k-fw-semibold);font-variant-numeric:tabular-nums;transition:background-color var(--k-dur-base) var(--k-ease),color var(--k-dur-base) var(--k-ease),border-color var(--k-dur-base) var(--k-ease)}.mu-vote--sm{height:28px;padding:0 var(--k-s-2)}.mu-vote--md{height:32px}.mu-vote--lg{height:36px;padding:0 var(--k-s-35);font-size:var(--k-fs-ui)}.mu-vote b{font-weight:inherit}.mu-vote:hover:not(:disabled){border-color:var(--k-line-hover);color:var(--k-text-strong)}.mu-vote.is-on{border-color:var(--k-inverse);background:var(--k-inverse);color:var(--k-inverse-ink)}.mu-vote:disabled{cursor:default;opacity:.6}.mu-tag--pub{border-color:var(--k-line-hover);color:var(--k-text-soft)}.mu-tag--win{border-color:var(--k-inverse);background:var(--k-inverse);color:var(--k-inverse-ink)}.mu-hero{position:relative;display:grid;grid-template-columns:196px minmax(0,1fr);align-items:center;gap:var(--k-s-6);margin:var(--k-s-2) var(--k-s-1) 0;padding:var(--k-s-5);overflow:hidden;border:1px solid var(--k-line-glass);border-radius:var(--k-r-4xl);background:var(--k-ink-card);box-shadow:var(--k-shadow-float)}.mu-hero__bg{position:absolute;inset:-60px;opacity:.7;filter:blur(48px) saturate(1.3);pointer-events:none}.mu-hero__bg .mu-art{width:100%;height:100%;border-radius:0}.mu-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,var(--k-scrim-glass) 0%,var(--k-scrim-drawer) 70%);pointer-events:none}.mu-hero__cover,.mu-hero__txt{position:relative;z-index:var(--k-z-raised)}.mu-hero__cover{display:block;width:196px;height:196px;padding:0;overflow:hidden;border:0;border-radius:var(--k-r-2xl);background:none;box-shadow:var(--k-shadow-lift)}.mu-hero__txt{display:grid;gap:var(--k-s-2);min-width:0}.mu-hero__label{display:inline-flex;align-items:center;gap:5px;color:var(--k-text-strong);font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);letter-spacing:.08em;text-transform:uppercase}.mu-hero__title{padding:0;border:0;background:none;color:var(--k-text-strong);font-size:var(--k-fs-num-lg);font-weight:var(--k-fw-bold);line-height:var(--k-lh-tight);letter-spacing:-.02em;text-align:left}.mu-hero__by{margin:0;color:var(--k-text-soft);font-size:var(--k-fs-body)}.mu-hero__style{display:-webkit-box;max-width:560px;margin:0;overflow:hidden;color:var(--k-text-muted);font-size:var(--k-fs-small);-webkit-line-clamp:2;-webkit-box-orient:vertical}.mu-hero__acts{display:flex;align-items:center;gap:var(--k-s-3);margin-top:var(--k-s-1)}.mu-bigplay{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);box-shadow:var(--k-shadow-float);transition:transform var(--k-dur-quick) var(--k-ease-spring)}.mu-bigplay:hover{transform:scale(1.07)}.mu-bigplay .k-icon:last-child,.mu-hero.is-playing .mu-bigplay .k-icon:first-child{display:none}.mu-hero.is-playing .mu-bigplay .k-icon:last-child{display:block}.mu-contest{position:relative;margin:var(--k-s-2) var(--k-s-1) 0;overflow:hidden;border:1px solid var(--k-line-glass);border-radius:var(--k-r-4xl);background:var(--k-glow-stage),var(--k-ink-card);box-shadow:var(--k-shadow-float)}.mu-contest__glow{position:absolute;inset:auto 0 0;height:75%;opacity:.16;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,var(--k-bg));mask-image:linear-gradient(transparent,var(--k-bg))}.mu-contest__wave{display:flex;align-items:flex-end;gap:5px;height:100%;padding:0 var(--k-s-3)}.mu-contest__wave i{flex:1;height:100%;border-radius:3px 3px 0 0;background:var(--k-text-strong);transform:scaleY(.2);transform-origin:bottom;animation:mu-idle 2.8s var(--k-ease-loop) infinite;animation-delay:calc(var(--mu-i) * -.13s)}.mu-contest__in{position:relative;display:grid;gap:var(--k-s-25);padding:var(--k-s-8) var(--k-s-8) var(--k-s-6)}.mu-contest__badge{justify-self:start;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 var(--k-s-3);border:1px solid var(--k-line-hover);border-radius:var(--k-r-pill);color:var(--k-text-strong);font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);letter-spacing:.06em;text-transform:uppercase}.mu-contest__badge.is-live{border-color:var(--k-inverse);background:var(--k-inverse);color:var(--k-inverse-ink)}.mu-contest__badge.is-live:before{content:"";width:6px;height:6px;border-radius:var(--k-r-pill);background:var(--k-inverse-ink);animation:mu-dot var(--k-dur-pulse) var(--k-ease-loop) infinite}.mu-contest__title{margin:0;color:var(--k-text-strong);font-size:var(--k-fs-serif-page);font-weight:var(--k-fw-bold);line-height:var(--k-lh-tight);letter-spacing:-.03em}.mu-contest__theme{margin:0;color:var(--k-text-strong);font-size:var(--k-fs-num-md);font-weight:var(--k-fw-semibold);letter-spacing:-.01em}.mu-contest__brief{max-width:580px;margin:0;color:var(--k-text-muted);font-size:var(--k-fs-body);line-height:var(--k-lh-body)}.mu-contest__stats{display:flex;flex-wrap:wrap;gap:var(--k-s-2) var(--k-s-6);margin-top:var(--k-s-2);color:var(--k-text-subtle);font-size:var(--k-fs-lead)}.mu-contest__stats b{color:var(--k-text-strong);font-weight:var(--k-fw-bold);font-variant-numeric:tabular-nums}.mu-contest__prize{display:flex;align-items:flex-start;gap:var(--k-s-2);max-width:620px;margin:0;color:var(--k-text-soft);font-size:var(--k-fs-small);line-height:var(--k-lh-body)}.mu-contest__prize .k-icon{flex:none;margin-top:2px}.mu-contest__acts{display:flex;flex-wrap:wrap;gap:var(--k-s-2);margin-top:var(--k-s-2)}.mu-contest__done{display:inline-flex;align-items:center;gap:var(--k-s-15);height:var(--k-h-md);padding:0 var(--k-s-35);border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);color:var(--k-text-strong);font-size:var(--k-fs-ui);font-weight:var(--k-fw-semibold)}.mu-detail__pub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:var(--k-s-25) var(--k-s-3);border:1px solid var(--k-line-subtle);border-radius:var(--k-r-lg);background:var(--k-fill-card);color:var(--k-text-muted);font-size:var(--k-fs-small)}.mu-detail__pub b{margin-left:var(--k-s-1);color:var(--k-text-strong);font-weight:var(--k-fw-semibold);font-variant-numeric:tabular-nums}.mu-detail__pub span:first-of-type{margin-right:auto;color:var(--k-text-soft)}.mu-detail__by{display:flex;align-items:center;gap:var(--k-s-2);margin:0;font-size:var(--k-fs-body)}.mu-ava{flex:none;width:22px;height:22px;border-radius:var(--k-r-pill);-o-object-fit:cover;object-fit:cover;background:var(--k-layer-1)}.mu-ava--txt{display:inline-grid;place-items:center;border:1px solid var(--k-line-button);color:var(--k-text-strong);font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold)}.mu-detail__title--static{cursor:default}.mu-detail__title--static:hover{background:none}.mu-skelwrap{display:grid;gap:var(--k-s-3);padding:var(--k-s-3) var(--k-s-2)}.mu-skelcard{display:grid;gap:var(--k-s-2)}.mu-skelline{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:var(--k-s-3);min-height:62px}.mu-skel{display:block;border-radius:var(--k-r-sm);background:linear-gradient(90deg,var(--k-fill-soft),var(--k-fill-heavy),var(--k-fill-soft));background-size:200% 100%;animation:mu-skel 1.4s var(--k-ease-loop) infinite;animation-delay:calc(var(--mu-i, 0) * 70ms)}.mu-skel--h{width:180px;height:22px}.mu-skel--art{width:100%;aspect-ratio:1;border-radius:var(--k-r-xl)}.mu-skel--sq{width:46px;height:46px}.mu-skel--t{width:70%;height:12px}.mu-skel--s{width:45%;height:10px}.mu-skel--l{width:60%;height:12px}.mu-empty--pane{min-height:320px}@keyframes mu-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.mu-dialog{width:min(460px,calc(100vw - 32px));padding:0;border:1px solid var(--k-line-menu);border-radius:var(--k-r-2xl);background:var(--k-ink-panel);color:var(--k-text-body);box-shadow:var(--k-shadow-modal)}.mu-dialog[open]{animation:mu-drop var(--k-dur-lift) var(--k-ease-enter)}.mu-dialog::backdrop{background:var(--k-scrim-modal)}.mu-dialog__in{display:grid;gap:var(--k-s-3);padding:var(--k-s-4)}.mu-dialog__head{display:flex;align-items:center;justify-content:space-between}.mu-dialog__title{margin:0;color:var(--k-text-strong);font-size:var(--k-fs-title);font-weight:var(--k-fw-semibold)}.mu-dialog__body{display:grid;gap:var(--k-s-3);max-height:min(60vh,520px);overflow-y:auto}.mu-dialog__p{margin:0;color:var(--k-text-muted);font-size:var(--k-fs-small);line-height:var(--k-lh-body)}.mu-picks{display:grid;gap:var(--k-s-1)}.mu-pick{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:var(--k-s-25);padding:var(--k-s-15);border:1px solid var(--k-line-subtle);border-radius:var(--k-r-lg);cursor:pointer;transition:border-color var(--k-dur-base) var(--k-ease),background-color var(--k-dur-base) var(--k-ease)}.mu-pick input{position:absolute;opacity:0;pointer-events:none}.mu-pick:hover{background:var(--k-fill-hover)}.mu-pick.is-on{border-color:var(--k-line-hover-strong);background:var(--k-fill-selected)}.mu-pick__cover{width:44px;height:44px;overflow:hidden;border-radius:var(--k-r-sm)}.mu-pick__txt{display:grid;min-width:0}.mu-pick__t{overflow:hidden;color:var(--k-text-strong);font-size:var(--k-fs-ui);font-weight:var(--k-fw-medium);white-space:nowrap;text-overflow:ellipsis}.mu-pick__s{color:var(--k-text-subtle);font-size:var(--k-fs-caption)}.mu-dialog__opt{display:inline-flex;align-items:center;gap:var(--k-s-2);color:var(--k-text-soft);font-size:var(--k-fs-small)}.mu-dialog__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--k-s-2)}.mu-dialog__foot .mu-err{flex:1 0 100%}@media(max-width:1100px){.mu-lines{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.mu-wtabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.mu-wtab{flex:none;padding:0 var(--k-s-25)}.mu-pane{padding:0 var(--k-s-1) var(--k-s-6)}.mu-big__t{font-size:var(--k-fs-num)}.mu-big__line{font-size:var(--k-fs-title)}.mu-shelf{grid-auto-columns:138px}.mu-shelf--top{grid-auto-columns:158px}.mu-hero{grid-template-columns:104px minmax(0,1fr);gap:var(--k-s-3);padding:var(--k-s-3)}.mu-hero__cover{width:104px;height:104px}.mu-hero__title{font-size:var(--k-fs-num-md)}.mu-hero__style{display:none}.mu-line{grid-template-columns:46px auto minmax(0,1fr) auto}.mu-line__more{display:none}.mu-contest__in{padding:var(--k-s-5) var(--k-s-4) var(--k-s-4)}.mu-contest__title{font-size:var(--k-fs-serif-2xl)}}@media(prefers-reduced-motion:reduce){.mu *,.mu *:before,.mu *:after{animation:none!important;transition:none!important}}.mu-make__bar .mu-mode{margin-right:auto}.mu-version-pill{display:inline-flex;flex:none;align-items:center;gap:var(--k-s-1);height:28px;padding:0 var(--k-s-2) 0 var(--k-s-25);border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);background:var(--k-fill-soft);color:var(--k-text-strong);font-family:var(--k-font-mono);font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);letter-spacing:var(--k-ls-badge);transition:border-color var(--k-dur-base) var(--k-ease),background-color var(--k-dur-base) var(--k-ease)}.mu-version-pill:hover{border-color:var(--k-line-hover);background:var(--k-fill-selected)}.mu-make .mu-quick{grid-template-columns:repeat(4,minmax(0,1fr))}.mu-quick__btn.is-busy{color:var(--k-text);font-variant-numeric:tabular-nums;pointer-events:none}.mu-chosen__lead{display:inline-flex;align-items:center;gap:var(--k-s-1);height:28px;color:var(--k-text-muted);font-size:var(--k-fs-small)}.mu-chosen__chip--inspo{max-width:100%;padding-left:3px}.mu-chosen__chip--inspo .mu-art--chip{flex:none;width:22px;height:22px;border-radius:var(--k-r-pill)}.mu-chosen__t{overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis}.mu-chosen__t small{color:var(--k-text-muted);font-size:var(--k-fs-caption)}.mu-knob{display:grid;gap:6px;padding:var(--k-s-1) 0}.mu-knob__head{display:flex;align-items:center;gap:var(--k-s-15)}.mu-knob__v{margin-left:auto;color:var(--k-text-strong);font-family:var(--k-font-mono);font-size:var(--k-fs-caption);font-variant-numeric:tabular-nums}.mu-knob__reset{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:var(--k-r-pill);background:var(--k-fill-selected);color:var(--k-text-soft)}.mu-knob__reset:hover{background:var(--k-fill-heavy);color:var(--k-text)}.mu-knob__ends{display:flex;justify-content:space-between;color:var(--k-text-faint);font-size:var(--k-fs-tiny);letter-spacing:var(--k-ls-badge);text-transform:uppercase}.mu-range{--mu-v: 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;margin:0;background:repeating-linear-gradient(90deg,var(--k-text-soft) 0 1px,transparent 1px 7px) 0 50% / var(--mu-v) 10px no-repeat,repeating-linear-gradient(90deg,var(--k-line-hover) 0 1px,transparent 1px 7px) 0 50% / 100% 10px no-repeat;cursor:pointer}.mu-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:22px;border:0;border-radius:var(--k-r-pill);background:var(--k-inverse);box-shadow:var(--k-shadow-float)}.mu-range::-moz-range-thumb{width:10px;height:22px;border:0;border-radius:var(--k-r-pill);background:var(--k-inverse)}.mu-range:focus-visible{outline:1px solid var(--k-line-focus);outline-offset:3px;border-radius:var(--k-r-xs)}.mu-tag--op{border-color:var(--k-line-button);color:var(--k-text-strong)}.mu-act--edit{color:var(--k-text-strong)}.mu .mu-rows .mu-row:not(.mu-row--wait) .mu-row__acts .mu-act.mu-act--edit{opacity:1}.mu-detail__from{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-s-1) var(--k-s-15);margin-top:calc(var(--k-s-2) * -1);color:var(--k-text-muted);font-size:var(--k-fs-small)}.mu-detail__from .mu-link small{color:var(--k-text-muted)}.mu-ed{--ed-text: var(--k-text);--ed-ink: var(--k-inverse-ink);--ed-dim: var(--k-text-label);--ed-faint: var(--k-fill-selected);--ed-grid: var(--k-line-faint);--ed-wave: var(--k-fill-heavy);--ed-wave-on: var(--k-text);--ed-part: var(--k-fill-active);--ed-part-alt: var(--k-fill-hover);--ed-wave-play: var(--k-text-label);--ed-sel: var(--k-fill-selected);--ed-hatch: var(--k-scrim-glass);--ed-mono: var(--k-font-mono);--ed-side: 340px;position:absolute;inset:var(--mu-gap) var(--mu-gap) var(--mu-gap);z-index:var(--k-z-raised);display:grid;grid-template-columns:var(--ed-side) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:var(--mu-gap);min-height:0;animation:mu-ed-in var(--k-dur-panel) var(--k-ease-enter)}.mu-ed[hidden]{display:none}@keyframes mu-ed-in{0%{opacity:0;transform:translateY(8px) scale(.995)}}.mu[data-editing]>.mu-panel,.mu[data-editing]>.mu-player,.mu[data-editing]>.mu-phonebar{visibility:hidden}.mu-ed__top,.mu-ed__side,.mu-ed__stage{min-width:0;min-height:0;border:1px solid var(--k-line-subtle);border-radius:var(--k-r-2xl);background:var(--k-glass-panel);backdrop-filter:var(--k-blur-panel)}.mu-ed__top{grid-column:1 / -1;display:flex;align-items:center;gap:var(--k-s-3);min-height:60px;padding:var(--k-s-2) var(--k-s-3)}.mu-ed__cover{flex:none;width:40px;height:40px;overflow:hidden;border-radius:var(--k-r-md)}.mu-ed__cover .mu-art{width:100%;height:100%}.mu-ed__name{min-width:0}.mu-ed__eyebrow{margin:0;color:var(--k-text-label);font-family:var(--k-font-mono);font-size:var(--k-fs-tiny);letter-spacing:var(--k-ls-caps);text-transform:uppercase}.mu-ed__title{overflow:hidden;margin:0;color:var(--k-text);font-size:var(--k-fs-title);font-weight:var(--k-fw-semibold);white-space:nowrap;text-overflow:ellipsis}.mu-ed__family{display:flex;flex:1;align-items:center;justify-content:center;gap:var(--k-s-1);min-width:0;overflow-x:auto;scrollbar-width:none}.mu-ed__ver,.mu-ed__kids{display:inline-flex;flex:none;align-items:center;gap:var(--k-s-1);height:26px;padding:0 var(--k-s-25);border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);background:transparent;color:var(--k-text-soft);font-size:var(--k-fs-caption);font-weight:var(--k-fw-medium);transition:border-color var(--k-dur-base) var(--k-ease),color var(--k-dur-base) var(--k-ease),background-color var(--k-dur-base) var(--k-ease)}.mu-ed__ver small{color:var(--k-text-muted);font-family:var(--k-font-mono);font-size:var(--k-fs-tiny)}.mu-ed__ver:hover,.mu-ed__kids:hover{border-color:var(--k-line-hover);color:var(--k-text)}.mu-ed__ver.is-here{border-color:var(--k-inverse);background:var(--k-inverse);color:var(--k-inverse-ink)}.mu-ed__ver.is-here small{color:var(--k-inverse-ink-muted)}.mu-ed__ver.is-new{animation:mu-ed-pop .9s var(--k-ease-spring)}@keyframes mu-ed-pop{0%{transform:scale(.8);box-shadow:0 0 0 0 var(--k-line-hover-strong)}45%{transform:scale(1.08);box-shadow:0 0 0 8px var(--k-fill-hover)}to{transform:none;box-shadow:0 0 0 0 transparent}}.mu-ed__sep{display:inline-grid;color:var(--k-text-ghost)}.mu-ed__kids{margin-left:var(--k-s-15);border-style:dashed}.mu-ed__topacts{display:flex;flex:none;gap:var(--k-s-15)}.mu-ed__side{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.mu-ed__tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:var(--k-s-25) var(--k-s-25) var(--k-s-2);border-bottom:1px solid var(--k-line-subtle)}.mu-ed__group{grid-column:1 / -1;margin:var(--k-s-1) 0 0 var(--k-s-1);color:var(--k-text-label);font-family:var(--k-font-mono);font-size:var(--k-fs-tiny);letter-spacing:var(--k-ls-caps);text-transform:uppercase}.mu-ed__group:not(:first-child){margin-top:var(--k-s-2)}.mu-ed__tool{display:flex;align-items:center;gap:var(--k-s-15);min-width:0;height:32px;padding:0 var(--k-s-2);border:1px solid transparent;border-radius:var(--k-r-md);background:var(--k-fill-card);color:var(--k-text-soft);font-size:var(--k-fs-small);font-weight:var(--k-fw-medium);text-align:left;transition:background-color var(--k-dur-base) var(--k-ease),color var(--k-dur-base) var(--k-ease),border-color var(--k-dur-base) var(--k-ease)}.mu-ed__tool span{overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis}.mu-ed__tool em{display:inline-flex;flex:none;align-items:center;gap:2px;margin-left:auto;color:var(--k-text-faint);font-family:var(--k-font-mono);font-size:var(--k-fs-tiny);font-style:normal}.mu-ed__tool:hover{background:var(--k-fill-selected);color:var(--k-text)}.mu-ed__tool[aria-pressed=true]{border-color:var(--k-line-layer);background:var(--k-fill-strong);color:var(--k-text)}.mu-ed__tool[aria-pressed=true] em{color:var(--k-text-soft)}.mu-ed__tool--plain{grid-column:1 / -1;justify-content:center;margin-top:var(--k-s-1);border:1px dashed var(--k-line-control);background:transparent}.mu-ed__form{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.mu-ed__fhead{display:flex;gap:var(--k-s-25);padding:var(--k-s-3) var(--k-s-3) var(--k-s-2)}.mu-ed__ficon{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink)}.mu-ed__fhead h3{margin:0;color:var(--k-text);font-size:var(--k-fs-base);font-weight:var(--k-fw-semibold)}.mu-ed__fhead p{margin:2px 0 0;color:var(--k-text-muted);font-size:var(--k-fs-small);line-height:var(--k-lh-tight)}.mu-ed__fbody{display:grid;align-content:start;gap:var(--k-s-2);min-height:0;padding:var(--k-s-1) var(--k-s-3) var(--k-s-3);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mu-ed__label{margin:var(--k-s-1) 0 -2px;color:var(--k-text-soft);font-size:var(--k-fs-small);font-weight:var(--k-fw-medium)}.mu-ed__label i{color:var(--k-text-faint);font-style:normal;font-weight:var(--k-fw-regular)}.mu-ed__area{min-height:88px;padding:var(--k-s-2) var(--k-s-25);border:1px solid var(--k-line-field);border-radius:var(--k-r-lg);background:var(--k-fill-field-inset);resize:vertical}.mu-ed__area:focus{border-color:var(--k-line-focus);outline:0}.mu-ed__times{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--k-s-2)}.mu-ed__times label{display:grid;gap:3px;color:var(--k-text-muted);font-size:var(--k-fs-caption)}.mu-ed__times input{width:88px;font-family:var(--k-font-mono);font-variant-numeric:tabular-nums}.mu-ed__dash{padding-bottom:7px;color:var(--k-text-faint)}.mu-ed__len{margin-left:auto;padding-bottom:8px;color:var(--k-text-strong);font-family:var(--k-font-mono);font-size:var(--k-fs-caption)}.mu-ed__note,.mu-ed__hint{margin:0;color:var(--k-text-muted);font-size:var(--k-fs-small);line-height:var(--k-lh-tight)}.mu-ed__hint{padding:var(--k-s-15) var(--k-s-1) 0;font-size:var(--k-fs-caption)}.mu-ed__lyr{border:1px solid var(--k-line-subtle);border-radius:var(--k-r-lg);background:var(--k-fill-sunken)}.mu-ed__lyr summary{display:flex;align-items:center;gap:var(--k-s-15);height:32px;padding:0 var(--k-s-25);color:var(--k-text-soft);font-size:var(--k-fs-small);cursor:pointer;list-style:none}.mu-ed__lyr summary::-webkit-details-marker{display:none}.mu-ed__lyr summary .k-icon{transform:rotate(-90deg);transition:transform var(--k-dur-base) var(--k-ease)}.mu-ed__lyr[open] summary .k-icon{transform:none}.mu-ed__lyrlist{display:grid;gap:2px;max-height:220px;padding:0 var(--k-s-15);overflow-y:auto;scrollbar-width:thin}.mu-ed__lyrpart{display:grid;gap:1px;padding:var(--k-s-15) var(--k-s-2);border:0;border-radius:var(--k-r-md);background:transparent;text-align:left}.mu-ed__lyrpart:hover{background:var(--k-fill-hover)}.mu-ed__lyrpart b{color:var(--k-text-label);font-family:var(--k-font-mono);font-size:var(--k-fs-tiny);font-weight:var(--k-fw-semibold);letter-spacing:var(--k-ls-badge);text-transform:uppercase}.mu-ed__lyrpart span{display:-webkit-box;overflow:hidden;color:var(--k-text-body);font-size:var(--k-fs-small);-webkit-box-orient:vertical;-webkit-line-clamp:2}.mu-ed__lyr .mu-ed__hint{padding:var(--k-s-15) var(--k-s-25) var(--k-s-2)}.mu-ed__chips{display:flex;flex-wrap:wrap;gap:4px}.mu-ed__chips .mu-chip.is-on{border-color:var(--k-inverse);background:var(--k-inverse);color:var(--k-inverse-ink)}.mu-ed__check,.mu-ed__opt{display:flex;align-items:center;gap:var(--k-s-2);color:var(--k-text-soft);font-size:var(--k-fs-small)}.mu-ed__opt{justify-content:space-between}.mu-ed__slider{display:grid;grid-template-columns:64px minmax(0,1fr) 46px;align-items:center;gap:var(--k-s-2);color:var(--k-text-soft);font-size:var(--k-fs-small)}.mu-ed__slider input{width:100%;accent-color:var(--k-inverse)}.mu-ed__slider output{color:var(--k-text-strong);font-family:var(--k-font-mono);font-size:var(--k-fs-caption);text-align:right}.mu-ed__speeds{width:100%}.mu-ed__speeds .k-seg__btn{flex:1;justify-content:center;font-family:var(--k-font-mono)}.mu-ed__pick{display:grid;gap:2px;max-height:230px;overflow-y:auto;scrollbar-width:thin}.mu-ed__pickrow{display:flex;align-items:center;gap:var(--k-s-2);padding:4px;border:1px solid transparent;border-radius:var(--k-r-md);background:transparent;text-align:left}.mu-ed__pickrow .mu-art{flex:none;width:36px;height:36px;border-radius:var(--k-r-sm)}.mu-ed__pickrow span{display:grid;min-width:0}.mu-ed__pickrow b{overflow:hidden;color:var(--k-text-strong);font-size:var(--k-fs-small);font-weight:var(--k-fw-medium);white-space:nowrap;text-overflow:ellipsis}.mu-ed__pickrow small{color:var(--k-text-muted);font-size:var(--k-fs-caption)}.mu-ed__pickrow:hover{background:var(--k-fill-hover)}.mu-ed__pickrow.is-on{border-color:var(--k-line-layer);background:var(--k-fill-selected)}.mu-ed__ffoot{display:grid;gap:var(--k-s-15);padding:var(--k-s-25) var(--k-s-3) var(--k-s-3);border-top:1px solid var(--k-line-subtle)}.mu-ed__go{width:100%}.mu-ed__stage{position:relative;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden}.mu-ed__wave{position:relative;grid-row:1;height:clamp(240px,54vh,560px);margin:var(--k-s-3) var(--k-s-3) 0;transition:height var(--k-dur-panel) var(--k-ease)}.mu-ed__stage.has-result .mu-ed__wave{height:clamp(200px,32vh,340px)}.mu-ed__bar{grid-row:2}.mu-ed__hints{grid-row:3}.mu-ed__result{grid-row:4}.mu-ed__transport{grid-row:5}.mu-ed__hints{display:flex;flex-wrap:wrap;gap:var(--k-s-1) var(--k-s-4);margin:48px var(--k-s-3) 0;color:var(--k-text-faint);font-size:var(--k-fs-caption)}.mu-ed__hints kbd{margin-right:5px;padding:1px 6px;border:1px solid var(--k-line-control);border-radius:var(--k-r-xs);color:var(--k-text-soft);font-family:var(--k-font-mono);font-size:var(--k-fs-tiny)}.mu-ed__canvas{position:absolute;inset:0;display:block;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mu-ed__loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--k-s-2);margin:0;color:var(--k-text-muted);font-size:var(--k-fs-small);pointer-events:none}.mu-ed__loading[hidden],.mu-ed__loading.is-error .mu-bars{display:none}.mu-ed__float{position:absolute;top:calc(100% + 6px);z-index:2;display:flex;gap:2px;padding:3px;border:1px solid var(--k-line-menu);border-radius:var(--k-r-pill);background:var(--k-glass-menu);box-shadow:var(--k-shadow-float);animation:mu-drop var(--k-dur-lift) var(--k-ease-enter)}.mu-ed__float[hidden]{display:none}.mu-ed__float button{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 var(--k-s-25);border:0;border-radius:var(--k-r-pill);background:transparent;color:var(--k-text-soft);font-size:var(--k-fs-small);font-weight:var(--k-fw-medium)}.mu-ed__float button:hover{background:var(--k-fill-selected);color:var(--k-text)}.mu-ed__float button.is-on{background:var(--k-inverse);color:var(--k-inverse-ink)}.mu-ed__bar{height:10px;margin:var(--k-s-1) var(--k-s-3) 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--k-line-hover) transparent}.mu-ed__bar[hidden]{display:block;visibility:hidden}.mu-ed__bar>div{height:1px}.mu-ed__result{display:grid;align-content:start;gap:var(--k-s-2);min-height:0;margin:var(--k-s-4) var(--k-s-3) 0;overflow-y:auto;scrollbar-width:thin}.mu-ed__result[hidden]{display:none}.mu-ed__res{display:grid;gap:var(--k-s-2);padding:var(--k-s-25) var(--k-s-3);border:1px solid var(--k-line);border-radius:var(--k-r-xl);background:var(--k-glass-card);animation:mu-drop var(--k-dur-lift) var(--k-ease-enter)}.mu-ed__resline{display:flex;align-items:center;gap:var(--k-s-15);min-width:0;color:var(--k-text-strong);font-size:var(--k-fs-small)}.mu-ed__resline b{color:var(--k-text);font-weight:var(--k-fw-semibold);white-space:nowrap}.mu-ed__resword{overflow:hidden;min-width:0;color:var(--k-text-muted);white-space:nowrap;text-overflow:ellipsis}.mu-ed__resline .mu-wait__t,.mu-ed__resline [data-ed-again],.mu-ed__resline [data-ed-again]+.k-ibtn,.mu-ed__resline .k-ibtn:only-of-type{margin-left:auto}.mu-ed__resline [data-ed-again]+.k-ibtn{margin-left:0}.mu-ed__again .mu-price{display:inline-flex;align-items:center;gap:2px;margin-left:4px;color:var(--k-text-muted);font-family:var(--k-font-mono);font-size:var(--k-fs-tiny)}.mu-ed__res.is-failed .mu-ed__resword{white-space:normal}.mu-ed__takes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k-s-2)}.mu-ed__take{display:flex;align-items:center;gap:var(--k-s-2);min-width:0;padding:6px;border:1px solid var(--k-line-subtle);border-radius:var(--k-r-lg);background:var(--k-fill-card)}.mu-ed__take .mu-art{flex:none;width:40px;height:40px;border-radius:var(--k-r-md)}.mu-ed__taketxt{display:grid;flex:1;min-width:0}.mu-ed__taketxt b{color:var(--k-text);font-size:var(--k-fs-small);font-weight:var(--k-fw-semibold)}.mu-ed__taketxt small{color:var(--k-text-muted);font-family:var(--k-font-mono);font-size:var(--k-fs-tiny)}.mu-ed__take.is-playing{border-color:var(--k-line-layer);background:var(--k-fill-selected)}.mu-ed__transport{display:flex;align-items:center;gap:var(--k-s-2);min-height:64px;padding:var(--k-s-2) var(--k-s-3);border-top:1px solid var(--k-line-subtle);margin-top:var(--k-s-2)}.mu-ed__play{display:grid;flex:none;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);transition:transform var(--k-dur-quick) var(--k-ease)}.mu-ed__play:active{transform:scale(.94)}.mu-ed__play .k-icon:last-child,.mu-ed__play.is-playing .k-icon:first-child{display:none}.mu-ed__play.is-playing .k-icon:last-child{display:block}.mu-ed__transport .mu-ctl[aria-pressed=true]{background:var(--k-fill-strong);color:var(--k-text)}.mu-ed__clock{margin-left:var(--k-s-15);color:var(--k-text-muted);font-family:var(--k-font-mono);font-size:var(--k-fs-small);font-variant-numeric:tabular-nums}.mu-ed__clock b{color:var(--k-text);font-weight:var(--k-fw-medium)}.mu-ed__selinfo{display:inline-flex;align-items:center;gap:5px;color:var(--k-text-strong);font-family:var(--k-font-mono);font-size:var(--k-fs-caption)}.mu-ed__selinfo span{color:var(--k-text-muted)}.mu-ed__ab[hidden]{display:none}.mu-ed__spacer{flex:1}@media(max-width:1100px){.mu-ed{--ed-side: 300px}.mu-ed__family{justify-content:flex-start}}@media(max-width:899px){.mu-ed{inset:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(220px,40%) minmax(0,1fr);gap:0}.mu-ed__top,.mu-ed__side,.mu-ed__stage{border-width:0 0 1px;border-radius:0}.mu-ed__top{flex-wrap:wrap;gap:var(--k-s-2);padding:var(--k-s-2) var(--k-gutter)}.mu-ed__family{order:5;flex-basis:100%;justify-content:flex-start}.mu-ed__topacts .k-btn{padding:0 var(--k-s-2)}.mu-ed__stage{grid-row:2}.mu-ed__side{grid-row:3}.mu-ed__tools{display:flex;gap:4px;padding:var(--k-s-2) var(--k-gutter);overflow-x:auto;scrollbar-width:none}.mu-ed__group{display:none}.mu-ed__tool{flex:none}.mu-ed__tool--plain{margin:0}.mu-ed__wave{height:170px;margin:var(--k-s-2) var(--k-gutter) 0}.mu-ed__hints{display:none}.mu-ed__transport{flex-wrap:wrap;min-height:56px;padding:var(--k-s-15) var(--k-gutter)}.mu-ed__selinfo{display:none}.mu-ed__takes{grid-template-columns:minmax(0,1fr)}.mu .mu-rows .mu-row:not(.mu-row--wait) .mu-row__acts .mu-act.mu-act--edit{display:inline-flex;padding:0}.mu-row__acts .mu-act--edit span{display:none}}@media(prefers-reduced-motion:reduce){.mu-ed,.mu-ed__ver.is-new,.mu-ed__float,.mu-ed__res{animation:none}}
