.specsel-host{--specsel-bg:#101010;--specsel-border:#1c1c1c;--specsel-popup-bg:#10101080;--specsel-popup-border:#ffffff1f;--specsel-popup-shadow:0 16px 40px #0000008c, inset 0 0 0 1px #ffffff08;--specsel-popup-fallback-bg:#101010eb;--specsel-popup-muted-text:#9aa3b2;--specsel-popup-empty-border:#2a2a2a;--specsel-popup-fade-gradient:linear-gradient(180deg, #10101000 0%, #10101059 55%, #101010 100%);--specsel-input-hover-border:#2a2a2a;--specsel-input-focus-shadow:none}.specsel-host,.chipsel{--chipsel-box-bg:#101010;--chipsel-box-border:#1c1c1c;--chipsel-chip-bg:#0f0f0f;--chipsel-chip-border:#2a2a2a;--chipsel-chip-text:#ddd;--chipsel-chip-hover-bg:#141414;--chipsel-chip-hover-border:#2a2a2a;--chipsel-chip-hover-shadow:none;--chipsel-filter-text:#e8e8e8;--chipsel-filter-chip-border:#2a2a2a;--chipsel-filter-chip-bg:#0f0f0f;--chipsel-clear-color:#ddd;--chipsel-popup-bg:#10101080;--chipsel-popup-border:#ffffff1f;--chipsel-popup-shadow:0 16px 40px #0000008c, inset 0 0 0 1px #ffffff08;--chipsel-popup-fallback-bg:#101010eb;--chipsel-muted-text:#9aa3b2;--chipsel-empty-border:#2a2a2a;--chipsel-fade-gradient:linear-gradient(180deg, #10101000 0%, #10101059 55%, #101010 100%);--chipsel-btn-bg:#0f0f0f;--chipsel-btn-border:#2a2a2a;--chipsel-btn-text:#ddd;--chipsel-btn-hover-border:#e0e0e0;--chipsel-btn-hover-bg:#141414;--chipsel-btn-hover-shadow:none;--chipsel-max-bg:#0f0f0f;--chipsel-max-text:#e0c060}html[data-theme=light] .specsel-host{--specsel-bg:var(--block-bg);--specsel-border:var(--block-border);--specsel-popup-bg:#fdfdfffa;--specsel-popup-border:#0000000f;--specsel-popup-shadow:0 16px 40px #0000002e, inset 0 0 0 1px #ffffff80;--specsel-popup-fallback-bg:#fdfdfffa;--specsel-popup-muted-text:#6e7484;--specsel-popup-empty-border:#d0d3dc;--specsel-popup-fade-gradient:linear-gradient(180deg, #f5f5f500 0%, #f5f5f5eb 55%, #f5f5f5 100%);--specsel-input-hover-border:#9aa3b2;--specsel-input-focus-shadow:none;--specsel-popup-chip-bg:#f3f4f9;--specsel-popup-chip-border:#d0d3dc;--specsel-popup-chip-text:#4b5563}html[data-theme=light] :is(.specsel-host,.chipsel){--chipsel-box-bg:#fff;--chipsel-box-border:#d0d3dc;--chipsel-chip-bg:#f3f4f9;--chipsel-chip-border:#d0d3dc;--chipsel-chip-text:#4b5563;--chipsel-chip-hover-bg:#e3e5f0;--chipsel-chip-hover-border:#c0c4d3;--chipsel-chip-hover-shadow:none;--chipsel-input-chip-bg:#f3f4f9;--chipsel-input-chip-border:#b9bbc3;--chipsel-filter-text:#14151a;--chipsel-filter-chip-border:#d0d3dc;--chipsel-filter-chip-bg:#f3f4f9;--chipsel-clear-color:#4b5563;--chipsel-popup-bg:#fdfdfffa;--chipsel-popup-border:#0000000f;--chipsel-popup-shadow:0 16px 40px #0000002e, inset 0 0 0 1px #ffffff80;--chipsel-popup-fallback-bg:#fdfdfffa;--chipsel-muted-text:#6e7484;--chipsel-empty-border:#d0d3dc;--chipsel-fade-gradient:linear-gradient(180deg, #f5f5f500 0%, #f5f5f5eb 55%, #f5f5f5 100%);--chipsel-btn-bg:#f3f4f9;--chipsel-btn-border:#d0d3dc;--chipsel-btn-text:#14151a;--chipsel-btn-hover-border:#c0c4d3;--chipsel-btn-hover-bg:#e3e5f0;--chipsel-btn-hover-shadow:none;--chipsel-max-bg:#f3f4f9;--chipsel-max-text:#b28a2c}.specsel-host{--specsel-chip-min:34px;--specsel-chip-max:160px;--specsel-aschip-padR:14px;--specsel-grow-gap:2px;--specsel-x-overlap:26px;--specsel-x-pad:6px;--specsel-chip-font-size:var(--specsel-placeholder-size,16px);--specsel-placeholder-size:16px;--specsel-placeholder-color:#5d5d5d;--specsel-max-bg-dark:#0f0f0f;--specsel-max-fg-dark:#e0c060;--specsel-max-bg:var(--specsel-max-bg-dark);--specsel-max-fg:var(--specsel-max-fg-dark);--specsel-max-fg-light:#d0ae00}html,html[data-theme=dark]{--brand-accent:#143bbc;--brand-accent-a40:#143bbc66;--brand-accent-a74:#143bbcbd;--brand-accent-a08:#143bbc14;--brand-accent-a20:#143bbc33;--brand-accent-a12:#143bbc1f;--brand-accent-a14:#143bbc24;--brand-accent-a18:#143bbc2e;--brand-accent-a35:#143bbc59;--brand-accent-a75:#143bbcbf;--brand-accent-a55:#143bbc8c;--brand-accent-hover:var(--brand-accent);--brand-accent-active:var(--brand-accent);--brand-accent-soft:color-mix(in oklab, var(--brand-accent) 80%, white 20%);--brand-accent-ring:var(--brand-accent-a35)}html[data-theme=light]{--brand-accent:#1f45d8;--brand-accent-a40:#1f45d866;--brand-accent-a74:#1f45d8bd;--brand-accent-a08:#1f45d814;--brand-accent-a20:#1f45d833;--brand-accent-a12:#1f45d81f;--brand-accent-a14:#1f45d824;--brand-accent-a18:#1f45d82e;--brand-accent-a35:#1f45d859;--brand-accent-a75:#1f45d8bf;--brand-accent-a55:#1f45d88c;--brand-accent-hover:var(--brand-accent);--brand-accent-active:var(--brand-accent);--brand-accent-soft:color-mix(in oklab, var(--brand-accent) 80%, white 20%);--brand-accent-ring:var(--brand-accent-a35)}:where(.prefs-xbtn,#rightchat,.grid-page,.dashboard-page,.account[data-page=portfolio],.account[data-page=prefs],.create-backdrop,.messenger-page){--prefs-remove-size:24px;--prefs-remove-radius:999px;--prefs-remove-shadow:var(--prefs-close-shadow,0 4px 12px #00000047);--prefs-remove-bg:var(--prefs-close-bg,#0000009e);--prefs-remove-bg-hover:var(--prefs-close-bg-hover,#0a0a0ad1);--prefs-remove-bg-active:var(--prefs-close-bg-active,#0a0a0af2);--prefs-remove-border:var(--prefs-close-border,#ffffff14);--prefs-remove-fg:var(--prefs-close-fg,#c7ccd8)}html[data-theme=light] :where(.prefs-xbtn,#rightchat,.grid-page,.dashboard-page,.account[data-page=portfolio],.account[data-page=prefs],.create-backdrop,.messenger-page){--prefs-remove-bg:#ffffff80;--prefs-remove-bg-hover:#d0d3dc80;--prefs-remove-bg-active:#b0b4c080;--prefs-remove-border:#0000001a;--prefs-remove-fg:#1f2535}:where(.field-url-applied,.dashboard-page,.account[data-page=portfolio],.admin-page,.music-card-page,.music-card-viewer-page){--url-applied-bg:#00a3240f;--url-applied-border:#00a32480;--url-applied-fg:#aab8ad;--url-pending-bg:#4a6cf71f;--url-pending-border:#4a6cf7;--url-pending-fg:#cfe0ff;--url-expired-bg:#190c0c;--url-expired-border:#3a1717;--url-expired-fg:#ff9a9a}html[data-theme=light] :where(.field-url-applied,.dashboard-page,.account[data-page=portfolio],.admin-page,.music-card-page,.music-card-viewer-page){--url-applied-bg:#00a32414;--url-applied-border:#1f6a3a66;--url-applied-fg:#1f6a3a;--url-pending-bg:#4762ff1f;--url-pending-border:#4762ff;--url-pending-fg:#2f3d73;--url-expired-bg:#d143431f;--url-expired-border:#d14343;--url-expired-fg:#a83232}:where(input,textarea,select,button){font-size:16px;font-family:var(--site-font)!important}@media (width<=880px){:where(input,textarea,select),.ui-select input{font-size:16px!important}}:where(){opacity:.7;font-family:var(--site-font)!important}input::-webkit-input-placeholder{font-family:var(--site-font)!important}textarea::-webkit-input-placeholder{font-family:var(--site-font)!important}input::-moz-placeholder{font-family:var(--site-font)!important}textarea::-moz-placeholder{font-family:var(--site-font)!important}:is(input:-ms-placeholder-shown,textarea:-ms-placeholder-shown){font-family:var(--site-font)!important}:is(input:placeholder-shown,textarea:placeholder-shown){font-family:var(--site-font)!important}.field-url-applied.is-applied,.field-url-applied.is-applied:focus,.field-url-applied.is-applied:active{cursor:pointer;caret-color:#0000;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;background:var(--url-applied-bg,#00a3240f)!important;border-color:var(--url-applied-border,#00a32480)!important;color:var(--url-applied-fg,#aab8ad)!important}html[data-theme=light] .field-url-applied.is-applied,html[data-theme=light] .field-url-applied.is-applied:focus,html[data-theme=light] .field-url-applied.is-applied:active{color:var(--url-applied-fg,#1f6a3a)!important;border-color:var(--url-applied-border,#1f6a3a66)!important}.field-url-applied.is-applied:hover{background:var(--url-applied-bg,#00a32418)!important;border-color:var(--url-applied-border,#00a32480)!important}.field-url-applied[data-state=pending],.field-url-applied[data-state=pending]:focus,.field-url-applied[data-state=pending]:active{transition:background .15s,border-color .15s,color .15s,box-shadow .15s;background:var(--url-pending-bg,#4a6cf71f)!important;border-color:var(--url-pending-border,#4a6cf7)!important;color:var(--url-pending-fg,#cfe0ff)!important}.field-url-applied[data-state=pending]:hover{background:var(--url-pending-bg,#4a6cf72e)!important;border-color:var(--url-pending-border,#4a6cf7)!important}.field-url-applied[data-state=expired],.field-url-applied[data-state=expired]:focus,.field-url-applied[data-state=expired]:active{transition:background .15s,border-color .15s,color .15s,box-shadow .15s;background:var(--url-expired-bg,#190c0c)!important;border-color:var(--url-expired-border,#3a1717)!important;color:var(--url-expired-fg,#ff9a9a)!important}.field-url-applied[data-state=expired]:hover{background:var(--url-expired-bg,#190c0c)!important;border-color:var(--url-expired-border,#3a1717)!important}html body select{background-color:#0d0d0d!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23cfcfcf' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:10px 6px!important;background-origin:padding-box!important}@keyframes btn-loading-spinner-rotate{to{transform:rotate(360deg)}}.btn{--btn-loading-spinner-color:currentColor;--btn-loading-spinner-track:color-mix(in srgb, currentColor 28%, transparent)}.btn .btn-loading-label{justify-content:center;align-items:center;transition:opacity .16s;display:inline-flex}.btn .btn-loading-spinner{border:2px solid var(--btn-loading-spinner-track);border-top-color:var(--btn-loading-spinner-color);border-right-color:var(--btn-loading-spinner-color);opacity:0;pointer-events:none;border-radius:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;transition:opacity .16s;animation:.72s linear infinite btn-loading-spinner-rotate;display:block;position:absolute;top:50%;left:50%}.btn.artist-delete-btn .btn-loading-spinner{margin-top:-8px;margin-left:-8px;position:absolute;top:50%;left:50%}.btn.is-loading{cursor:wait}.btn.is-loading .btn-loading-label{opacity:0}.btn.is-loading .btn-loading-spinner{opacity:1}.btn.primary.is-loading,.btn[data-variant=primary].is-loading,.btn.accent.is-loading,.btn[data-variant=accent].is-loading{--btn-loading-spinner-color:#fffffffa;--btn-loading-spinner-track:#ffffff52}@media (width>=881px) and (width<=1099px){.embed-box{grid-template-columns:1fr;gap:10px}.embed-slot{aspect-ratio:auto;min-height:var(--pf-prev-h,240px)}.embed-slot.pf-vid{height:auto;min-height:var(--pf-prev-h,240px)!important}.embed-slot.pf-aud{padding:0}.embed-slot.pf-aud[data-mode=embed] .embed-iframe{width:100%;height:auto;display:block;position:static}}.embed-box{border-radius:var(--radius);background:var(--pf-surface-bg);border:1px dashed rgba(var(--demo-comments-dashed-border-rgb), var(--demo-comments-border-alpha));box-shadow:0 0 0 1px rgba(var(--demo-comments-dashed-border-rgb), var(--demo-comments-border-shadow-alpha));align-items:stretch;gap:10px;padding:10px;display:grid}.embed-slot{border-radius:calc(var(--radius) - 6px);background:var(--embed-bg);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.embed-slot.pf-vid{aspect-ratio:16/9;height:auto;min-height:260px}.embed-slot.pf-aud{min-height:152px;padding:0}.embed-slot.pf-aud[data-mode=embed]{min-height:0}@media (width<=1099px){.embed-slot.pf-aud[data-mode=player]{padding:12px 14px}.embed-slot.pf-aud[data-mode=player]:not([data-emb-skel-host]):before{height:120px;top:-22px;left:72px;right:14px}}.embed-slot.pf-aud[data-mode=embed] .embed-iframe{width:100%;height:auto;display:block;position:static}.embed-slot.pf-aud[data-provider=spotify][data-mode=embed]{background:var(--surface-bg);overflow:hidden}.embed-slot.pf-aud[data-provider=spotify][data-mode=embed] .embed-iframe{width:calc(100% + 14px);height:calc(100% + 14px);margin:-7px;border-radius:0!important}@media (width<=880px){.embed-box{gap:10px;grid-template-columns:1fr!important}.embed-slot.pf-vid{min-height:0!important}.embed-slot.pf-vid[data-empty="1"]{min-height:156px!important}.embed-slot.pf-aud{padding:0;min-height:0!important}.embed-slot.pf-aud[data-empty="1"]{min-height:108px!important}.embed-slot.pf-aud[data-mode=player]{padding:12px 14px;min-height:128px!important}.embed-slot.pf-aud[data-mode=player]:not([data-emb-skel-host]):before{height:120px;top:-22px;left:72px;right:14px}.embed-slot.pf-aud[data-mode=embed]{position:relative;overflow:hidden;min-height:0!important}.embed-slot.pf-aud[data-mode=embed] .embed-iframe{width:100%;height:auto;display:block;position:static}.embed-slot.pf-aud[data-provider=spotify][data-mode=embed] .embed-iframe{width:calc(100% + 14px);height:calc(100% + 14px);margin:-7px;border-radius:0!important}}.embed-slot.pf-aud[data-mode=player]{background:var(--pf-surface-bg);padding:16px 18px;display:block;position:relative;overflow:hidden}.embed-slot.pf-aud[data-mode=player]:not([data-emb-skel-host]):before,.embed-slot.pf-aud[data-mode=player]:not([data-emb-skel-host]):after{content:none}.embed-slot.pf-aud[data-mode=player] .ap{z-index:1;position:relative}.embed-slot.pf-aud[data-mode=wave]{padding:8px 10px}:where(.account,.create-backdrop) :is(.pf-live-preview,.embed-live-preview){--embed-empty-fg:var(--pf-muted,#8a9198);--embed-bg:#ffffff0f;--embed-empty-bg:var(--embed-bg)}html[data-theme=dark] :where(.account,.create-backdrop) :is(.pf-live-preview,.embed-live-preview){--embed-empty-fg:#8a9198;--embed-bg:#6d6d6d0f}html[data-theme=light] :where(.account,.create-backdrop) :is(.pf-live-preview,.embed-live-preview){--embed-empty-fg:var(--pf-muted,#6e7781);--embed-bg:#0000000a}.embed-box~:is(.vs-note,.as-note) :is(.comment-add-btn,.vs-note-add,.as-note-add){color:var(--embed-empty-fg,var(--muted,#8a9198))}.embed-empty{font-family:var(--site-font,system-ui, -apple-system, Segoe UI, Roboto, Arial);letter-spacing:.2px;background:var(--embed-empty-bg,var(--embed-bg,#0f0f0f));color:var(--embed-empty-fg,var(--muted,#8a9198));text-align:center;-webkit-user-select:none;user-select:none;border:none;border-radius:10px;padding:14px 12px;font-size:13px;font-weight:400;line-height:1.35}.embed-slot[data-empty="1"]{justify-content:center;align-items:center;min-height:140px;display:flex}.embed-slot[data-empty="1"] .embed-empty a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.embed-iframe{background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}
