dialog .collection-full-modal{align-items:center;background:transparent;display:flex;justify-content:center;min-height:100vh;padding:var(--ms-0)}dialog .collection-full-modal__card{text-align:center}dialog .collection-full-modal__header{margin-block-end:var(--ms-01);min-height:calc(var(--ms-1)*1.5);position:relative}dialog .collection-full-modal__header .add-artist-to-archive-modal__close{margin-inline-start:0;position:absolute;right:0;top:0}dialog .collection-full-modal__icon-wrap{display:flex;justify-content:center;margin-block-end:var(--ms-01)}dialog .collection-full-modal__icon{color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d)}dialog .collection-full-modal__title{color:var(--dashboard-text-primary);font-family:var(--dashboard-font-family,var(--base-font-family));font-size:var(--dashboard-heading-font-size);font-size:inherit;font-weight:400;font-weight:var(--regular,400);letter-spacing:normal;line-height:1.25;margin:0 0 var(--ms-01);padding:0;text-transform:none;text-wrap:wrap}dialog .collection-full-modal__message{color:var(--dashboard-text-secondary);font-size:var(--dashboard-font-size);line-height:1.45;margin:0 0 var(--ms-1)}dialog .collection-full-modal__actions{display:flex;flex-direction:column;gap:var(--ms-01)}dialog .collection-full-modal__action{width:100%}dialog .collection-full-modal__close-action{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:var(--dashboard-btn-radius);color:var(--dashboard-btn-ghost-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--dashboard-btn-font-size);font-weight:500;gap:var(--ms-02);justify-content:center;line-height:1;margin:0;min-height:var(--dashboard-btn-height);padding:var(--dashboard-btn-padding-y) var(--dashboard-btn-padding-x);text-align:center;text-decoration:none;transition:color var(--dashboard-btn-transition-duration) var(--dashboard-btn-transition-easing),background-color var(--dashboard-btn-transition-duration) var(--dashboard-btn-transition-easing),border-color var(--dashboard-btn-transition-duration) var(--dashboard-btn-transition-easing),opacity var(--dashboard-btn-transition-duration) var(--dashboard-btn-transition-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}dialog .collection-full-modal__close-action:focus{outline:none}dialog .collection-full-modal__close-action:focus-visible{outline:2px solid var(--dashboard-focus-ring-color,var(--dashboard-btn-focus-ring));outline:var(--dashboard-focus-ring-width,2px) solid var(--dashboard-focus-ring-color,var(--dashboard-btn-focus-ring));outline-offset:2px;outline-offset:var(--dashboard-focus-ring-offset,2px)}dialog .collection-full-modal__close-action.disabled,dialog .collection-full-modal__close-action[disabled]{cursor:not-allowed;opacity:var(--dashboard-btn-disabled-opacity);pointer-events:none}dialog .collection-full-modal__close-action:active:not(:disabled){scale:.98}@media(hover:hover)and (pointer:fine){dialog .collection-full-modal__close-action:hover:not(:disabled){background:transparent;border-color:transparent;color:var(--dashboard-btn-ghost-hover-text)}}dialog .collection-full-modal__close-action:active:not(:disabled){color:var(--dashboard-btn-ghost-hover-text);opacity:.85}.premium-success-modal{max-width:calc(100vw - 1.5rem)}.premium-success-modal__panel{background:#141413;background:var(--main-background-color,#141413);border:1px solid #c8b06d;border:1px solid var(--dark-greenish-yellow,#c8b06d);border-radius:var(--ms-01);box-shadow:0 12px 40px rgba(0,0,0,.5);color:#e6e6e4;color:var(--text-color,#e6e6e4);padding:var(--ms-1) var(--ms-1) var(--ms-0);position:relative;text-align:center;width:min(24rem,100vw - 1.5rem)}.premium-success-modal__close{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.35rem;height:2rem;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:var(--ms-01);top:var(--ms-01);width:2rem}.premium-success-modal__close:hover{background:hsla(0,0%,100%,.14)}.premium-success-modal__icon-wrap{display:flex;justify-content:center;margin-block-end:var(--ms-01)}.premium-success-modal__icon{color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d)}.premium-success-modal__title{color:#fff;font-size:var(--ms-0);font-weight:700;margin:0 0 var(--ms-01)}.premium-success-modal__plan{align-items:center;color:hsla(0,0%,100%,.78);display:inline-flex;flex-wrap:wrap;font-size:var(--ms-01);font-weight:500;gap:.35rem;justify-content:center;margin:0 0 var(--ms-01)}.premium-success-modal__subtitle{color:hsla(0,0%,100%,.72);font-size:var(--ms-01);line-height:1.45;margin:0 0 var(--ms-1)}.premium-success-modal__artist{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--ms-01);align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--ms-01);gap:var(--ms-01);margin-block-end:var(--ms-01);padding:var(--ms-01);text-align:start}.premium-success-modal__artist-cover{border-radius:var(--ms-01);height:3rem;overflow:hidden;width:3rem}.premium-success-modal__artist-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.premium-success-modal__artist-cover-fallback{background:hsla(0,0%,100%,.08);color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d);display:grid;font-size:var(--ms-0);font-weight:700;height:100%;place-items:center;width:100%}.premium-success-modal__artist-meta{display:flex;flex-direction:column;gap:.15rem;min-width:0}.premium-success-modal__artist-name{color:#fff;font-size:var(--ms-01);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-success-modal__artist-genre{color:hsla(0,0%,100%,.55);font-size:clamp(.65rem,2.1vw,var(--ms-01))}.premium-success-modal__artist-add{background:transparent;border:1px solid #c8b06d;border:1px solid var(--dark-greenish-yellow,#c8b06d);border-radius:var(--ms-01);color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d);cursor:pointer;font-size:var(--ms-01);font-weight:600;padding:.35rem .65rem;white-space:nowrap}.premium-success-modal__artist-add:disabled{cursor:wait;opacity:.6}.premium-success-modal__artist-added{color:var(--soft-green);font-size:var(--ms-0);font-weight:700}.premium-success-modal__error{color:var(--soft-red);font-size:var(--ms-01);margin:0 0 var(--ms-01)}.premium-success-modal__slots-hint{color:hsla(0,0%,100%,.55);font-size:clamp(.65rem,2.1vw,var(--ms-01));margin:0 0 var(--ms-1)}.premium-success-modal__actions{display:flex;flex-direction:column;gap:var(--ms-01)}.premium-success-modal__cta{background:#998238;background:var(--button-background-color-hover,#998238);border:none;border-radius:var(--ms-01);color:#fff;cursor:pointer;font-size:var(--ms-0);font-weight:700;padding:var(--ms-01) var(--ms-1);width:100%}.premium-success-modal__cta:hover{filter:brightness(1.06)}.premium-success-modal__secondary{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--ms-01);color:hsla(0,0%,100%,.78);cursor:pointer;font-size:var(--ms-01);padding:var(--ms-01) var(--ms-1);width:100%}.premium-success-modal__secondary:hover{background:hsla(0,0%,100%,.1)}.verify-email-modal{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px}.verify-email-modal__container{background:var(--dashboard-card-bg);border:1px solid var(--dashboard-card-border);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);box-sizing:border-box;color:var(--dashboard-text-primary);display:flex;flex-direction:column;gap:var(--ms-0);max-width:500px;padding:24px;width:100%}.verify-email-modal__container--standalone{margin:0 auto}.verify-email-modal__header{align-items:flex-start;display:flex;gap:var(--ms-01);justify-content:space-between;margin-bottom:var(--ms-01)}.verify-email-modal__title-row{align-items:flex-start;display:flex;flex:1;gap:var(--ms-01);min-width:0}.verify-email-modal__icon{color:#c9b458;color:var(--dark-greenish-yellow,#c9b458);display:flex;flex-shrink:0;margin-top:.1rem}.verify-email-modal__icon--success{color:#2ecc71}.verify-email-modal__icon--error{color:#cf807d;color:var(--error-color,#cf807d)}.verify-email-modal__title{color:#c9b458;color:var(--dark-greenish-yellow,#c9b458);font-size:var(--dashboard-heading-font-size);line-height:1.25;margin:0;padding:0;text-transform:none}.verify-email-modal__close{align-items:center;background:transparent;border:none;border-radius:var(--ms-02);color:var(--dashboard-text-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--ms-1);font-weight:300;height:calc(var(--ms-1)*1.5);justify-content:center;letter-spacing:normal!important;line-height:1;padding:0;text-transform:none!important;transition:all .2s;width:calc(var(--ms-1)*1.5)}.verify-email-modal__close:hover{background:var(--dashboard-hover-bg);color:var(--dashboard-text-primary)}.verify-email-modal__close:focus{outline:none}.verify-email-modal__close:focus-visible{outline:2px solid var(--dark-greenish-yellow);outline-offset:2px}.verify-email-modal__close:disabled{cursor:not-allowed;opacity:.45}.verify-email-modal__message{color:var(--dashboard-text-secondary);font-size:var(--dashboard-font-size);letter-spacing:normal;line-height:1.5;margin:0 0 var(--ms-01);text-transform:none}.verify-email-modal__email{color:var(--dashboard-text-primary);font-size:var(--dashboard-font-size);font-weight:600;line-height:1.4;margin:0 0 var(--ms-0);word-break:break-all}.verify-email-modal__error{background:hsla(2,46%,65%,.1);border:1px solid color-mix(in srgb,#cf807d 55%,transparent);border-radius:8px;color:#cf807d;color:var(--error-color,#cf807d);font-size:var(--ms-01);margin-bottom:var(--ms-01);padding:.75rem}@supports (color:color-mix(in lch,red,blue)){.verify-email-modal__error{border:1px solid color-mix(in srgb,var(--error-color,#cf807d) 55%,transparent)}}.verify-email-modal__success{align-items:flex-start;background:rgb(var(--dark-greenish-yellow-rgb)/8%);border:1px solid rgb(var(--dark-greenish-yellow-rgb)/45%);border-radius:8px;color:var(--dashboard-text-primary);display:flex;font-size:var(--ms-01);gap:.55rem;line-height:1.45;margin-bottom:var(--ms-01);padding:.75rem}.verify-email-modal__success-icon{color:#c9b458;color:var(--dark-greenish-yellow,#c9b458);display:inline-flex;flex-shrink:0;margin-top:.1rem}.verify-email-modal__success-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.verify-email-modal__success-title{color:#c9b458;color:var(--dark-greenish-yellow,#c9b458);font-size:var(--ms-01);font-weight:600;line-height:1.3;margin:0}.verify-email-modal__success-body{color:var(--dashboard-text-secondary);font-size:var(--ms-01);line-height:1.45;margin:0}.verify-email-modal__field{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.verify-email-modal__label{color:var(--dashboard-text-primary);font-size:var(--dashboard-font-size);font-weight:500;font-weight:var(--dashboard-form-label-weight,500);letter-spacing:normal;line-height:1.4;margin-bottom:4px;text-transform:none}.verify-email-modal__input{background:var(--dashboard-card-bg);border:1px solid var(--dashboard-card-border);border-radius:8px;box-sizing:border-box;color:var(--dashboard-text-primary);display:block;font-family:inherit;font-size:var(--dashboard-input-font-size);line-height:1.5;padding:12px 16px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.verify-email-modal__input:focus{outline:none}.verify-email-modal__input:focus-visible{border-color:var(--dashboard-focus-ring-color,var(--dark-greenish-yellow));outline:none}.verify-email-modal__input:disabled,.verify-email-modal__input[aria-disabled=true]{background:var(--dashboard-hover-bg);cursor:not-allowed;opacity:.6}.verify-email-modal__input::-moz-placeholder{color:var(--dashboard-text-secondary);opacity:.7}.verify-email-modal__input::placeholder{color:var(--dashboard-text-secondary);opacity:.7}.verify-email-modal__actions{display:flex;gap:var(--ms-01);margin-top:.15rem}.verify-email-modal__actions button{font-size:var(--dashboard-font-size);line-height:1.35}.verify-email-modal__actions h1,.verify-email-modal__actions h2,.verify-email-modal__actions h3,.verify-email-modal__actions h4,.verify-email-modal__actions h5,.verify-email-modal__actions h6{font-family:var(--dashboard-font-family,var(--base-font-family));font-size:inherit;font-weight:400;font-weight:var(--regular,400);letter-spacing:normal;text-transform:none;text-wrap:wrap}.verify-email-modal__button{align-items:center;display:inline-flex;flex:1;justify-content:center;letter-spacing:normal!important;margin:0!important;min-height:2.75rem;text-transform:none!important}.verify-email-modal__button:focus-visible{outline:2px solid var(--dark-greenish-yellow);outline-offset:2px}.verify-email-modal__button:disabled{cursor:not-allowed;opacity:.55}.verify-email-modal__button--secondary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-color:var(--dashboard-btn-secondary-border);border-radius:var(--dashboard-btn-radius);color:var(--dashboard-btn-secondary-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--dashboard-btn-font-size);font-weight:500;gap:var(--ms-02);justify-content:center;line-height:1;margin:0;min-height:var(--dashboard-btn-height);padding:var(--dashboard-btn-padding-y) var(--dashboard-btn-padding-x);text-align:center;text-decoration:none;transition:color var(--dashboard-btn-transition-duration) var(--dashboard-btn-transition-easing),background-color var(--dashboard-btn-transition-duration) var(--dashboard-btn-transition-easing),border-color var(--dashboard-btn-transition-duration) var(--dashboard-btn-transition-easing),opacity var(--dashboard-btn-transition-duration) var(--dashboard-btn-transition-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.verify-email-modal__button--secondary:focus{outline:none}.verify-email-modal__button--secondary:focus-visible{outline:2px solid var(--dashboard-focus-ring-color,var(--dashboard-btn-focus-ring));outline:var(--dashboard-focus-ring-width,2px) solid var(--dashboard-focus-ring-color,var(--dashboard-btn-focus-ring));outline-offset:2px;outline-offset:var(--dashboard-focus-ring-offset,2px)}.verify-email-modal__button--secondary.disabled,.verify-email-modal__button--secondary[disabled]{cursor:not-allowed;opacity:var(--dashboard-btn-disabled-opacity);pointer-events:none}.verify-email-modal__button--secondary:active:not(:disabled){scale:.98}@media(hover:hover)and (pointer:fine){.verify-email-modal__button--secondary:hover:not(:disabled){background:var(--dashboard-btn-secondary-hover-bg);border-color:var(--dashboard-btn-secondary-border);color:var(--dashboard-btn-secondary-text)}}.verify-email-modal__button--secondary:active:not(:disabled){background:var(--dashboard-btn-secondary-active-bg);border-color:var(--dashboard-btn-secondary-active-border);color:var(--dashboard-btn-secondary-active-text)}.verify-email-modal__button--primary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-color:var(--dashboard-btn-primary-border);border-radius:var(--dashboard-btn-radius);color:var(--dashboard-btn-primary-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--dashboard-btn-font-size);font-weight:500;gap:var(--ms-02);justify-content:center;line-height:1;margin:0;min-height:var(--dashboard-btn-height);padding:var(--dashboard-btn-padding-y) var(--dashboard-btn-padding-x);text-align:center;text-decoration:none;transition:color var(--dashboard-btn-transition-duration) var(--dashboard-btn-transition-easing),background-color var(--dashboard-btn-transition-duration) var(--dashboard-btn-transition-easing),border-color var(--dashboard-btn-transition-duration) var(--dashboard-btn-transition-easing),opacity var(--dashboard-btn-transition-duration) var(--dashboard-btn-transition-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.verify-email-modal__button--primary:focus{outline:none}.verify-email-modal__button--primary:focus-visible{outline:2px solid var(--dashboard-focus-ring-color,var(--dashboard-btn-focus-ring));outline:var(--dashboard-focus-ring-width,2px) solid var(--dashboard-focus-ring-color,var(--dashboard-btn-focus-ring));outline-offset:2px;outline-offset:var(--dashboard-focus-ring-offset,2px)}.verify-email-modal__button--primary.disabled,.verify-email-modal__button--primary[disabled]{cursor:not-allowed;opacity:var(--dashboard-btn-disabled-opacity);pointer-events:none}.verify-email-modal__button--primary:active:not(:disabled){scale:.98}@media(hover:hover)and (pointer:fine){.verify-email-modal__button--primary:hover:not(:disabled){background:var(--dashboard-btn-primary-hover-bg);border-color:var(--dashboard-btn-primary-border);color:var(--dashboard-btn-primary-text)}}.verify-email-modal__button--primary:active:not(:disabled){background:var(--dashboard-btn-primary-active-bg);border-color:var(--dashboard-btn-primary-active-bg);color:var(--dashboard-btn-primary-active-text)}.verify-email-modal__footer-link{align-self:center;background:none;border:none;color:var(--dashboard-text-secondary);cursor:pointer;font-size:var(--ms-01);letter-spacing:normal;line-height:1.4;margin:var(--ms-02) 0 0;padding:var(--ms-02) 0;text-decoration:underline;text-transform:none}.verify-email-modal__footer-link:hover{color:var(--dashboard-text-primary)}.verify-email-modal__footer-link:focus-visible{outline:2px solid var(--dark-greenish-yellow);outline-offset:2px}.artist-archive-button{align-items:center;cursor:default;display:flex;flex-wrap:wrap;gap:11.125px;margin-block-start:18px;pointer-events:auto}.artist-archive-button--layout-placeholder{margin-block-start:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}.artist-archive-button__btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #998238;border:1px solid var(--accent-color,var(--dark-greenish-yellow,#998238));border-radius:var(--ms-01);color:#998238;color:var(--accent-color,var(--dark-greenish-yellow,#998238));cursor:pointer;display:inline-flex;font-family:inherit;font-size:clamp(.75rem,.7rem + .25vw,.875rem);gap:.35em;line-height:1.2;margin:0;padding:var(--ms-01) var(--ms-0);transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}@media(hover:hover)and (pointer:fine){.artist-archive-button__btn:hover:not(:disabled){background:rgb(153 130 56/12%);background:rgb(var(--dark-greenish-yellow-rgb,153 130 56)/12%)}}.artist-archive-button__btn:disabled{cursor:default;opacity:.92;pointer-events:none}.artist-archive-button__btn:focus-visible{outline:2px solid #f3d69f;outline:2px solid var(--outline-color,#f3d69f);outline-offset:2px}.artist-archive-button__btn--activating,.artist-archive-button__btn--adding,.artist-archive-button__btn--loading{cursor:wait;opacity:.75}.artist-archive-button__btn--in_archive,.artist-archive-button__btn--in_collection_active{border-color:rgb(153 130 56/55%);border-color:rgb(var(--dark-greenish-yellow-rgb,153 130 56)/55%);color:rgb(153 130 56/85%);color:rgb(var(--dark-greenish-yellow-rgb,153 130 56)/85%);cursor:pointer;opacity:.92}.artist-archive-button__btn--archive_full,.artist-archive-button__btn--in_collection_inactive,.artist-archive-button__btn--subscription_inactive{cursor:pointer;pointer-events:auto}.artist-archive-button__check,.artist-archive-button__plus{align-items:center;display:inline-flex;flex-shrink:0;line-height:1}.artist-archive-button__lock-icon{color:currentcolor;flex-shrink:0}.artist-archive-button__error{background:rgba(255,60,60,.15);block-size:1.25rem;border:1px solid hsla(0,100%,70%,.6);border-radius:var(--ms-01);color:#ffb4b4;color:var(--error-color,#ffb4b4);cursor:pointer;font-size:.75rem;font-weight:700;inline-size:1.25rem;line-height:1;padding:0}.header__menu{display:none}@media(min-width:1024px){.header__menu{display:block}}.header__links-list{display:flex;gap:var(--ms-0);margin-block-end:0}.header__links-list .header__link{color:#ddd;color:var(--links-header-color,#ddd);color:var(--links-header-color);font-weight:700;font-weight:var(--bold,700);text-decoration:none;text-transform:capitalize}.header__links-list .header__link:hover{color:var(--links-header-color-hover)}.header__links-list .header__link.active,.header__links-list .header__link:active{color:var(--links-header-color-active)}.header__links-list .header__link.pending{opacity:.5;pointer-events:none}dialog .header__menu{block-size:100%;display:block;inline-size:100%}dialog .header__links-list{align-items:center;block-size:100%;flex-direction:column;font-family:Oswald,sans-serif;gap:0;inline-size:100%;justify-content:center}dialog .header__links-list .header__link{display:block;font-size:1.618rem;line-height:1.618;margin-block:0;text-decoration:none}.mini-player{align-items:center;backdrop-filter:blur(18px);background:hsla(0,0%,100%,.88);background:rgb(var(--mini-player-background,var(--white-color-rgb,255 255 255))/88%);border-radius:var(--ms-0);inset-inline:0;bottom:var(--ms-02);box-shadow:0 8px 20px -12px rgba(0,0,0,.18),0 -4px 16px -12px rgba(0,0,0,.22);color:#000;color:var(--mini-player-text,var(--black,#000));cursor:pointer;display:flex;gap:var(--ms-01);inline-size:min(94vi,1000px);justify-content:space-between;margin-inline:auto;padding:var(--ms-01);position:fixed;z-index:20000}.mini-player:after{border:1px solid hsla(0,0%,100%,.12);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.mini-player__cover{block-size:40px;inline-size:40px;padding:0;position:relative}@media(min-width:768px){.mini-player__cover{block-size:64px;inline-size:64px}}.mini-player__cover img{block-size:100%;border-radius:var(--ms-02);display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.mini-player__cover-placeholder{background:linear-gradient(135deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.04));block-size:100%;inline-size:100%}.mini-player__controls{align-items:center;display:flex;gap:12px;gap:var(--ms-0,12px)}.mini-player__title{flex:1;font-size:clamp(.85rem,.7rem + .4vw,1rem);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-player__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;block-size:48px;border:0;border-radius:50%;color:#000;color:var(--mini-player-button,var(--mini-player-text,var(--black,#000)));cursor:pointer;font-size:var(--ms-0);inline-size:48px;margin:0;padding:0;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.mini-player__control:hover{background:hsla(0,0%,100%,.18);color:#000;color:var(--mini-player-button,var(--mini-player-text,var(--black,#000)))}}.mini-player__control:active{scale:.98}.mini-player__control.disabled,.mini-player__control[disabled]{background:#9b9b9a;background:var(--button-disabled-background,#9b9b9a);cursor:not-allowed;opacity:.5;pointer-events:none}.mini-player__control--transport{align-items:center;display:inline-flex;justify-content:center}.mini-player__control-glyph{block-size:100%;display:grid;inline-size:100%;line-height:0;place-items:center}.mini-player__control-icon{color:currentcolor;display:block;flex-shrink:0}.mini-player__control-icon--play{transform:translateX(2px)}.mini-player__control-icon--forward{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){.mini-player__control-icon{transform:none!important}}.mini-player__control:active{background-color:hsla(0,0%,100%,.1);transform:scale(.85)}@media(hover:hover)and (pointer:fine){.mini-player__control:hover{transform:scale(1.05)}.mini-player__control:active{transform:scale(.9)}}@media(prefers-reduced-motion:reduce){.mini-player__control{transform:none;transition:none}.mini-player__control:active,.mini-player__control:hover{transform:none}}.mini-player__control--expand{background:hsla(0,0%,100%,.16);font-size:.85rem;font-weight:700}.mini-player__control--expand .mini-player__expand-icon{font-family:inherit;line-height:1;transform:translateY(-1px)}.mini-player+dialog[open]{display:block}.listener-welcome-modal{max-width:calc(100vw - 1.5rem)}.listener-welcome-modal__panel{background:#141413;background:var(--main-background-color,#141413);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--ms-01);box-shadow:0 16px 48px rgba(0,0,0,.55);color:#e6e6e4;color:var(--text-color,#e6e6e4);padding:var(--ms-1) var(--ms-1) var(--ms-0);position:relative;width:min(26rem,100vw - 1.5rem)}.listener-welcome-modal__close{align-items:center;background:transparent;border:none;border-radius:50%;color:hsla(0,0%,100%,.72);cursor:pointer;display:flex;font-size:1.35rem;height:2rem;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:var(--ms-01);top:var(--ms-01);width:2rem}.listener-welcome-modal__close:hover{background:hsla(0,0%,100%,.08);color:#fff}.listener-welcome-modal__title{color:hsla(0,0%,100%,.88);font-size:var(--ms-0);font-weight:400;line-height:1.35;margin:0 0 var(--ms-01);padding-inline-end:2rem;text-align:center}.listener-welcome-modal__site-name{color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d);display:block;font-family:inherit;font-family:var(--base-accent-font,inherit);font-size:clamp(1.35rem,4vw,1.65rem);font-weight:700;margin-block-start:.15em}.listener-welcome-modal__divider{background:#c8b06d;background:var(--dark-greenish-yellow,#c8b06d);border-radius:1px;height:2px;margin:0 auto var(--ms-01);width:2.5rem}.listener-welcome-modal__subtitle{color:hsla(0,0%,100%,.62);font-size:var(--ms-01);line-height:1.5;margin:0 0 var(--ms-1);text-align:center}.listener-welcome-modal__features{display:grid;grid-gap:var(--ms-01);gap:var(--ms-01);list-style:none;margin:0 0 var(--ms-1);padding:0}.listener-welcome-modal__feature{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--ms-01);align-items:center;color:hsla(0,0%,100%,.88);font-size:var(--ms-01);gap:var(--ms-01);line-height:1.4}.listener-welcome-modal__feature-icon{align-items:center;color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d);display:flex;flex-shrink:0;height:1.35rem;justify-content:center;width:1.35rem}.listener-welcome-modal__feature-icon svg{display:block;height:100%;width:100%}.listener-welcome-modal__cta{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-color:var(--dashboard-btn-primary-border);border-radius:var(--dashboard-btn-radius);color:var(--dashboard-btn-primary-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--ms-01);font-weight:500;gap:var(--ms-02);justify-content:center;letter-spacing:normal;line-height:1;margin:0;min-height:var(--dashboard-btn-height);padding:.75rem var(--ms-01);text-align:center;text-decoration:none;text-transform:none;transition:color var(--dashboard-btn-transition-duration) var(--dashboard-btn-transition-easing),background-color var(--dashboard-btn-transition-duration) var(--dashboard-btn-transition-easing),border-color var(--dashboard-btn-transition-duration) var(--dashboard-btn-transition-easing),opacity var(--dashboard-btn-transition-duration) var(--dashboard-btn-transition-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}.listener-welcome-modal__cta:focus{outline:none}.listener-welcome-modal__cta:focus-visible{outline:2px solid var(--dashboard-focus-ring-color,var(--dashboard-btn-focus-ring));outline:var(--dashboard-focus-ring-width,2px) solid var(--dashboard-focus-ring-color,var(--dashboard-btn-focus-ring));outline-offset:2px;outline-offset:var(--dashboard-focus-ring-offset,2px)}.listener-welcome-modal__cta.disabled,.listener-welcome-modal__cta[disabled]{cursor:not-allowed;opacity:var(--dashboard-btn-disabled-opacity);pointer-events:none}.listener-welcome-modal__cta:active:not(:disabled){scale:.98}@media(hover:hover)and (pointer:fine){.listener-welcome-modal__cta:hover:not(:disabled){background:var(--dashboard-btn-primary-hover-bg);border-color:var(--dashboard-btn-primary-border);color:var(--dashboard-btn-primary-text)}}.listener-welcome-modal__cta:active:not(:disabled){background:var(--dashboard-btn-primary-active-bg);border-color:var(--dashboard-btn-primary-active-bg);color:var(--dashboard-btn-primary-active-text)}.listener-welcome-modal__cta-arrow{font-size:1.1em;line-height:1}