.np-palette-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;background:linear-gradient(145deg,var(--ks-surface),var(--ui-bg) 65%);width:min(560px,100vw - 24px);max-height:calc(100svh - 24px);color:var(--ui-text);border:1px solid var(--ks-edge);overscroll-behavior:contain;border-radius:24px;margin:auto;padding:24px;font:14px/1.5 Neiro Manrope,system-ui,sans-serif;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 25px 80px #0009,inset 0 1px #ffffff24}.np-palette-dialog:not([open]){display:none}.np-palette-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009}.np-palette-dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.np-palette-dialog h2{margin:0;font:500 20px/1.4 Neiro Unbounded,system-ui,sans-serif}.np-palette-dialog p{color:var(--ui-muted);margin:7px 0 0;font-size:12px}.np-palette-close{-webkit-appearance:none;appearance:none;border:1px solid var(--ks-edge);background:var(--ks-face);width:40px;height:40px;color:var(--ui-neon);cursor:pointer;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.np-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.np-palette-option{-webkit-appearance:none;appearance:none;background:linear-gradient(140deg,var(--palette-face),var(--palette-bg));border:1px solid color-mix(in srgb,var(--palette-accent) 38%,var(--palette-bg));color:#f4f5f7;text-align:left;min-height:94px;font:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:14px 11px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff20,0 3px #0004}.np-palette-option[aria-pressed=true]{border-color:var(--palette-accent);box-shadow:inset 0 1px #ffffff40,0 0 18px color-mix(in srgb,var(--palette-accent) 13%,transparent)}.np-palette-swatch{background:radial-gradient(circle at 35% 25%,var(--palette-accent),var(--palette-face) 75%);border:1px solid var(--palette-accent);width:28px;height:28px;box-shadow:0 0 12px color-mix(in srgb,var(--palette-accent) 25%,transparent);border-radius:50%;flex-shrink:0}.np-palette-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.np-palette-copy strong{font-size:13px;font-weight:700}.np-palette-copy small{color:#d5dce8;font-size:10px;line-height:1.5}.np-palette-check{color:var(--palette-accent);position:absolute;top:6px;right:7px}.np-palette-dialog footer{color:var(--ui-muted);margin-top:20px;font-size:11px;line-height:1.7}.np-palette-dialog button:focus-visible{outline:2px solid var(--ui-text);outline-offset:3px}@media (max-width:450px){.np-palette-dialog{padding:20px 16px}.np-palette-grid{gap:8px}.np-palette-option{flex-direction:column;align-items:flex-start;gap:9px;min-height:106px;padding:14px 10px}.np-palette-option:last-child{flex-direction:row;grid-column:1/-1;align-items:center;min-height:74px}.np-palette-copy small{font-size:11px}.np-palette-swatch{width:25px;height:25px}.np-palette-dialog h2{font-size:18px}}@media (hover:hover){html[data-neiro-effects=on] .np-palette-option:hover{border-color:var(--palette-accent);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.np-palette-option{transition:none!important;transform:none!important}}html:root[data-neiro-palette]:not([data-neiro-palette=amber]):not([data-neiro-palette=emerald]) .nr-rewards{--nr-accent:var(--ui-neon)}html:root[data-neiro-palette]:not([data-neiro-palette=amber]):not([data-neiro-palette=emerald]) :-webkit-any([data-np-library],[data-np-song-detail],[data-np-song-actions]){--lib-raised:var(--ui-raised)}html:root[data-neiro-palette]:not([data-neiro-palette=amber]):not([data-neiro-palette=emerald]) :is([data-np-library],[data-np-song-detail],[data-np-song-actions]){--lib-raised:var(--ui-raised)}html:root[data-neiro-palette]:not([data-neiro-palette=amber]):not([data-neiro-palette=emerald]) :-webkit-any([data-np-messages],[data-np-chat],[data-np-song-picker]){--dm-own:var(--ui-raised)}html:root[data-neiro-palette]:not([data-neiro-palette=amber]):not([data-neiro-palette=emerald]) :is([data-np-messages],[data-np-chat],[data-np-song-picker]){--dm-own:var(--ui-raised)}html:root[data-neiro-palette]:not([data-neiro-palette=amber]):not([data-neiro-palette=emerald]) .np-admin.np-workspace{--ad-field:var(--ui-bg);--ad-tint:var(--ui-glow)}html:root[data-neiro-palette]:not([data-neiro-palette=amber]):not([data-neiro-palette=emerald]) .np-payment-plain{background:var(--ui-bg)}html:root[data-neiro-palette]:not([data-neiro-palette=amber]):not([data-neiro-palette=emerald]) [data-np-kinetic=sculpture]{filter:var(--ui-artwork-filter)}html:root[data-neiro-palette][data-neiro-effects=off]{--ui-glow:transparent!important;--ks-glow:transparent!important}