.ms-free-preset-trigger{display:inline-flex;align-items:center;gap:8px;min-height:36px;max-width:180px;padding:4px 9px 4px 4px;border:1px solid #e8a7812a;border-radius:10px;background:linear-gradient(125deg,#e5a27912,#eaaabe06);color:#dfcbc1;font-size:12px;font-weight:500;white-space:nowrap;transition:border-color .16s,background .16s}.ms-free-preset-trigger-name{overflow:hidden;text-overflow:ellipsis}.ms-free-preset-trigger>svg{flex-shrink:0}.ms-free-preset-chevron{color:#ac9285;margin-left:2px;transition:transform .16s}.ms-free-preset-trigger:hover,.ms-free-preset-trigger[data-state=open]{border-color:#e8a78170;background:#e5a2791b;color:#f6e5dc}.ms-free-preset-trigger[data-state=open] .ms-free-preset-chevron{transform:rotate(180deg)}.ms-free-preset-trigger:focus-visible{outline:2px solid #e7855e;outline-offset:3px}.ms-free-preset-trigger:disabled{opacity:.5}.ms-free-preset-artwork{position:relative;display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;overflow:hidden;border-radius:8px;background:linear-gradient(140deg,#895943,#412d38);color:#f1d6c5}.ms-free-preset-artwork img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ms-free-preset-artwork img[hidden]{display:none}.ms-free-preset-trigger .ms-free-preset-artwork{width:26px;height:26px;border-radius:6px}.ms-free-preset-menu{width:min(310px,calc(100vw - 32px));max-height:min(460px,var(--radix-dropdown-menu-content-available-height));padding:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ad83694a transparent;background:#1b1718;border:1px solid #e2b49929;color:#eee8e4;border-radius:16px;box-shadow:0 20px 64px #0009,inset 0 1px 0 #ffffff07;z-index:10021}.ms-free-preset-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 14px;border-bottom:1px solid #ffffff09}.ms-free-preset-heading strong{font-size:13px;font-weight:600;color:#f2e7e0}.ms-free-preset-heading p{margin:5px 0 0;color:#9c8d85;font-size:11px;line-height:1.5}.ms-free-preset-heading>span{padding:4px 7px;border:1px solid #ffffff0e;border-radius:6px;color:#bca08e;background:#ffffff04;font-size:10px;font-variant-numeric:tabular-nums}.ms-free-preset-categories{display:flex;gap:4px;padding:4px;margin:10px 5px 8px;border:1px solid #ffffff09;border-radius:9px;background:#0000001c}.ms-free-preset-menu .ms-free-preset-category{flex:1;justify-content:center;gap:6px;padding:7px 8px;border-radius:6px;cursor:pointer;font-size:11px;color:#a48e81}.ms-free-preset-category>span:first-child{display:none}.ms-free-preset-category small{opacity:.6;font-size:9px}.ms-free-preset-menu .ms-free-preset-category[data-highlighted],.ms-free-preset-menu .ms-free-preset-category[data-state=checked]{background:#e0a27a12;color:#edc3a9}.ms-free-preset-menu .ms-free-preset-option{display:flex;align-items:center;gap:11px;min-height:58px;margin:2px 0;padding:8px 11px;border:1px solid transparent;border-radius:10px;cursor:pointer;color:#ded5cf;outline:none}.ms-free-preset-option>span:first-child{display:none}.ms-free-preset-menu .ms-free-preset-option[data-highlighted]{background:#ffffff06;color:#f8eee8}.ms-free-preset-menu .ms-free-preset-option[data-state=checked]{border-color:#e5a17732;background:linear-gradient(110deg,#d6956f1f,#d6956f08);color:#f2c6a9}.ms-free-preset-copy{display:grid;gap:4px;flex:1;min-width:0}.ms-free-preset-copy strong{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-free-preset-copy small{color:#928078;font-size:10px;line-height:1.3}.ms-free-preset-check{display:grid;place-items:center;flex:0 0 auto;width:19px;height:19px;border:1px solid #ffffff17;border-radius:50%;color:#20130e}.ms-free-preset-option[data-state=checked] .ms-free-preset-check{border-color:#e8b18e;background:#e8b18e}.ms-prompt-actions{display:flex;align-items:center;gap:6px}@media (max-width:640px){.music-home .ms-free-preset-trigger{max-width:140px;min-height:34px;gap:6px;font-size:11px}.music-home .ms-free-preset-trigger .ms-free-preset-artwork{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.ms-free-preset-chevron,.ms-free-preset-trigger{transition:none}}.ms-prompt-switch-notice{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;color:#bda393;font-size:11px;line-height:1.5}.ms-prompt-switch-notice>svg{flex:0 0 auto;margin-top:2px}.mh-prompt-switch-notice{width:min(100%,720px);margin:10px auto 0;padding:0 8px}