.subscription-plan-modal{font-weight:400;max-width:calc(100vw - 1.5rem)}.subscription-plan-modal[open]{align-items:center;display:flex;justify-content:center}.subscription-plan-modal__card{background:var(--dashboard-card-bg);border:1px solid var(--dashboard-card-border);border-radius:var(--ms-01);box-shadow:0 4px 20px rgba(0,0,0,.3);box-sizing:border-box;color:var(--dashboard-text-primary);padding:var(--ms-1);position:relative;width:min(58rem,100vw - 1.5rem)}.subscription-plan-modal__header{align-items:flex-start;display:flex;gap:var(--ms-01);justify-content:space-between;margin-block-end:var(--ms-1)}.subscription-plan-modal__heading{flex:1;min-width:0;text-align:center}.subscription-plan-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-02);padding:0;text-transform:none;text-wrap:wrap}.subscription-plan-modal__subtitle{color:var(--dashboard-text-secondary);font-size:var(--dashboard-font-size);line-height:1.45;margin:0 auto;max-width:28rem}.subscription-plan-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)}.subscription-plan-modal__close:hover{background:var(--dashboard-hover-bg);color:var(--dashboard-text-primary)}.subscription-plan-modal__close:focus{outline:none}.subscription-plan-modal__close:focus-visible{outline:2px solid var(--dark-greenish-yellow);outline-offset:2px}.subscription-plan-modal__close:disabled{cursor:not-allowed;opacity:.45}.subscription-plan-modal__scheduled-banner{align-items:flex-start;border:1px solid rgb(200 176 109/45%);border:1px solid rgb(var(--dark-greenish-yellow-rgb,200 176 109)/45%);border-radius:var(--ms-02);display:flex;gap:.75rem;margin-block-end:var(--ms-01);padding:.85rem 1rem}.subscription-plan-modal__scheduled-banner-icon{color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d);flex-shrink:0;margin-top:.1rem}.subscription-plan-modal__scheduled-banner-text{flex:1;min-width:0}.subscription-plan-modal__scheduled-banner-title{color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d);font-size:.875rem;line-height:1.35;margin:0 0 .2rem}.subscription-plan-modal__scheduled-banner-body{color:var(--dashboard-text-secondary);font-size:.8125rem;line-height:1.4;margin:0}.subscription-plan-modal__scheduled-banner-details{background:none;border:none;color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d);cursor:pointer;flex-shrink:0;font:inherit;font-size:.8125rem;line-height:1.35;margin:0;padding:0;text-decoration:underline}.subscription-plan-modal__scheduled-banner-details:hover{opacity:.85}.subscription-plan-modal__scheduled-banner-details:focus-visible{outline:2px solid #c8b06d;outline:2px solid var(--dark-greenish-yellow,#c8b06d);outline-offset:2px}.subscription-plan-modal__plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ms-01);gap:var(--ms-01);margin-block-end:0;padding-top:.75rem}@media(max-width:900px){.subscription-plan-modal__plans{grid-template-columns:1fr}}.subscription-plan-modal__plan-card.dashboard-card{align-items:stretch;display:flex;flex-direction:column;min-height:100%;overflow:visible;padding:var(--ms-1) var(--ms-0);position:relative;text-align:center}.subscription-plan-modal__plan-card.dashboard-card--has-badge{padding-top:calc(var(--ms-1) + .65rem)}.subscription-plan-modal__plan-badge{background:var(--dashboard-card-bg);border:1px solid rgb(200 176 109/45%);border:1px solid rgb(var(--dark-greenish-yellow-rgb,200 176 109)/45%);border-radius:999px;color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d);font-size:.6875rem;left:50%;letter-spacing:.04em;line-height:1.2;margin:0;padding:.12rem .5rem;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.subscription-plan-modal__plan-name{color:var(--dashboard-text-primary);font-size:clamp(1rem,2.2vw,1.125rem);margin:0 0 var(--ms-01)}.subscription-plan-modal__plan-limit{align-items:center;display:flex;flex-direction:column;gap:.2rem;line-height:1;margin:0 0 var(--ms-01)}.subscription-plan-modal__plan-limit-prefix,.subscription-plan-modal__plan-limit-suffix{color:var(--dashboard-text-secondary);font-size:clamp(.8rem,1.8vw,.95rem)}.subscription-plan-modal__plan-limit-count{color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d);font-size:clamp(2.5rem,7vw,3.35rem);line-height:.95}.subscription-plan-modal__plan-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:.2rem;justify-content:center;margin:0 0 var(--ms-01)}.subscription-plan-modal__plan-price-currency,.subscription-plan-modal__plan-price-num{color:var(--dashboard-text-primary);font-size:clamp(1.05rem,2.4vw,1.2rem)}.subscription-plan-modal__plan-price-period{color:var(--dashboard-text-secondary);font-size:clamp(.85rem,2vw,.95rem)}.subscription-plan-modal__plan-divider{border:none;border-top:1px solid var(--dashboard-divider);margin:0 0 var(--ms-0);width:100%}.subscription-plan-modal__plan-cta{margin-block-end:var(--ms-1);width:100%}.subscription-plan-modal__plan-features{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:var(--ms-01) 0 0;padding:0;text-align:start}.subscription-plan-modal__plan-feature{align-items:flex-start;color:var(--dashboard-text-secondary);display:flex;font-size:.8125rem;gap:.55rem;line-height:1.4}.subscription-plan-modal__plan-feature-icon{color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d);flex-shrink:0;margin-top:.12rem}.subscription-plan-modal__error{color:var(--error-color);font-size:var(--dashboard-font-size);line-height:1.35;margin:var(--ms-01) 0 0;text-align:center}.subscription-plan-modal__autopayment-note{color:var(--dashboard-text-secondary);display:flex;flex-direction:column;font-size:var(--dashboard-helper-font-size);gap:var(--ms-02);line-height:var(--dashboard-helper-line-height);margin:var(--ms-1) 0 0;text-align:left;width:100%}.subscription-plan-modal__autopayment-note-main{align-items:flex-start;display:flex;gap:.5rem;margin:0;width:100%}.subscription-plan-modal__autopayment-note-main>span{flex:1;min-width:0}.subscription-plan-modal__autopayment-note-icon{color:var(--dashboard-text-secondary);flex-shrink:0;margin-top:.08rem}.subscription-plan-modal__autopayment-note-yookassa{color:var(--dashboard-text-secondary);font-size:var(--ms-01);line-height:var(--dashboard-helper-line-height);margin:0;padding-inline-start:calc(14px + .5rem)}.add-artist-to-archive-modal{font-weight:400;max-width:calc(100vw - 1.5rem)}.add-artist-to-archive-modal__card{background:var(--dashboard-card-bg);border:1px solid var(--dashboard-card-border);border-radius:var(--ms-01);box-shadow:0 4px 20px rgba(0,0,0,.3);box-sizing:border-box;color:var(--dashboard-text-primary);padding:var(--ms-1);position:relative;width:min(22.5rem,100vw - 1.5rem)}.add-artist-to-archive-modal__header{align-items:flex-start;display:flex;gap:var(--ms-01);justify-content:space-between;margin-block-end:var(--ms-01)}.add-artist-to-archive-modal__heading{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:var(--ms-01);min-width:0}.add-artist-to-archive-modal__icon{color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d);flex-shrink:0}.add-artist-to-archive-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;padding:0;text-transform:none;text-wrap:wrap}.add-artist-to-archive-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)}.add-artist-to-archive-modal__close:hover{background:var(--dashboard-hover-bg);color:var(--dashboard-text-primary)}.add-artist-to-archive-modal__close:focus{outline:none}.add-artist-to-archive-modal__close:focus-visible{outline:2px solid var(--dark-greenish-yellow);outline-offset:2px}.add-artist-to-archive-modal__close:disabled{cursor:not-allowed;opacity:.45}.add-artist-to-archive-modal__description{color:var(--dashboard-text-secondary);font-size:var(--dashboard-font-size);line-height:1.45;margin:0 0 var(--ms-1)}.add-artist-to-archive-modal__features{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.add-artist-to-archive-modal__feature{align-items:center;display:flex;gap:.65rem}.add-artist-to-archive-modal__feature-icon{color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d);flex-shrink:0}.add-artist-to-archive-modal__feature-label{color:var(--dashboard-text-primary);font-size:var(--dashboard-font-size)}.add-artist-to-archive-modal__divider{border:none;border-top:1px solid var(--dashboard-divider);margin:var(--ms-1) 0}.add-artist-to-archive-modal__cta{width:100%}.add-artist-to-archive-modal__error{color:var(--error-color);font-size:var(--dashboard-font-size);line-height:1.35;margin:var(--ms-01) 0 0;text-align:center}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{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,.verify-email-modal__label{color:var(--dashboard-text-primary);font-size:var(--dashboard-font-size)}.verify-email-modal__input{background:var(--dashboard-card-bg);border:1px solid var(--dashboard-card-border);border-radius:8px;box-sizing:border-box;display:block;font-family:inherit;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}.email-verification-banner{backdrop-filter:blur(12px);background:rgb(var(--deep-black-rgb)/88%);border-block:1px solid rgb(var(--dark-greenish-yellow-rgb)/22%);padding:.65rem var(--ms-01);width:100%}.email-verification-banner__inner{align-items:start;display:grid;grid-template-areas:"icon copy close" "icon actions close";grid-template-columns:1.75rem 1fr auto;margin:0 auto;max-width:min(100vi,1000px);grid-gap:.35rem .65rem;gap:.35rem .65rem}.email-verification-banner__icon{align-items:center;align-self:center;color:var(--dark-greenish-yellow);display:flex;flex-shrink:0;grid-area:icon;height:1.75rem;justify-content:center;width:1.75rem}.email-verification-banner__icon svg{height:100%;width:100%}.email-verification-banner__copy{display:flex;flex-direction:column;gap:.18rem;grid-area:copy;min-width:0}.email-verification-banner__title{color:var(--white);font-size:.8125rem;font-weight:600;line-height:1.35;margin:0;padding-inline-end:.35rem}.email-verification-banner__subtitle{color:var(--warm-concrete);font-size:.75rem;line-height:1.35;margin:0;word-break:break-word}.email-verification-banner__email{color:var(--dark-greenish-yellow)}.email-verification-banner__error{color:var(--pink-terracotta);font-size:.6875rem;line-height:1.35;margin:.1rem 0 0}.email-verification-banner__success{align-items:center;color:var(--dark-greenish-yellow);display:flex;font-size:.6875rem;font-weight:600;gap:.4rem;line-height:1.35;margin:.1rem 0 0}.email-verification-banner__success-dot{background:var(--dark-greenish-yellow);border-radius:50%;display:inline-flex;flex-shrink:0;height:.45rem;width:.45rem}.email-verification-banner__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;grid-area:actions;padding-top:.05rem}.email-verification-banner__actions-sep{color:rgb(var(--dark-greenish-yellow-rgb)/55%);font-size:.6875rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.email-verification-banner__change-email,.email-verification-banner__resend{background:none;border:none;color:var(--dark-greenish-yellow);cursor:pointer;font-size:.75rem;font-weight:600;line-height:1.2;padding:0;transition:color .2s ease;white-space:nowrap}.email-verification-banner__change-email:disabled,.email-verification-banner__resend:disabled{cursor:not-allowed;opacity:.55}.email-verification-banner__change-email:hover:not(:disabled),.email-verification-banner__resend:hover:not(:disabled){color:var(--honeydew-melon)}.email-verification-banner__close{align-items:center;background:none;border:none;color:var(--warm-concrete);cursor:pointer;display:flex;grid-area:close;justify-content:center;line-height:0;padding:.2rem;place-self:center end}.email-verification-banner__close:hover{color:var(--white)}@media(min-width:720px){.email-verification-banner{padding:.5rem var(--ms-1)}.email-verification-banner__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:2.75rem}.email-verification-banner__icon{height:2rem;margin-top:0;width:2rem}.email-verification-banner__copy{flex:1 1 auto;gap:.12rem}.email-verification-banner__title{font-size:.9375rem;line-height:1.35;padding-inline-end:0}.email-verification-banner__subtitle{font-size:.8125rem;line-height:1.4}.email-verification-banner__error,.email-verification-banner__success{font-size:.75rem}.email-verification-banner__actions{flex-shrink:0;gap:.85rem}.email-verification-banner__actions-sep{display:none}.email-verification-banner__resend{border:1px solid rgb(var(--dark-greenish-yellow-rgb)/55%);border-radius:8px;font-size:.8125rem;padding:.38rem .85rem;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.email-verification-banner__resend:hover:not(:disabled){background:rgb(var(--dark-greenish-yellow-rgb)/6%);border-color:rgb(var(--dark-greenish-yellow-rgb)/75%)}.email-verification-banner__change-email{font-size:.8125rem}.email-verification-banner__close{flex-shrink:0;font-size:1.125rem;padding:.15rem .25rem}}body.page--home-scene .email-verification-banner{flex-shrink:0}.email-verification-onboarding{--email-onboarding-accent:var(--dark-greenish-yellow);align-items:center;box-sizing:border-box;display:flex;flex:1;justify-content:center;min-height:min(480px,58vh);padding:var(--ms-2) var(--ms-1)}.email-verification-onboarding__inner{align-items:center;display:flex;flex-direction:column;max-width:26rem;text-align:center;transform:translateY(-50px);width:100%}.email-verification-onboarding__hero{display:flex;justify-content:center;margin-bottom:var(--ms-0)}.email-verification-onboarding__lock-ring{align-items:center;border:1px solid rgb(var(--dark-greenish-yellow-rgb)/45%);border-radius:50%;color:var(--email-onboarding-accent);display:inline-flex;height:4.5rem;justify-content:center;width:4.5rem}.email-verification-onboarding__title{color:var(--dashboard-text-primary);font-size:clamp(1.35rem,3vw,1.65rem);font-weight:600;line-height:1.25;margin:0 0 var(--ms-01)}.email-verification-onboarding__message{color:var(--dashboard-text-secondary);font-size:var(--dashboard-font-size);line-height:1.55;margin:0 0 var(--ms-0)}.email-verification-onboarding__button{align-items:center;background:transparent;border:1px solid rgb(var(--dark-greenish-yellow-rgb)/55%);border-radius:var(--ms-01);color:var(--email-onboarding-accent);cursor:pointer;display:inline-flex;font-size:var(--dashboard-font-size);gap:.55em;justify-content:center;line-height:1.35;margin:0;min-height:2.75rem;padding:var(--ms-01) var(--ms-0);transition:color .2s ease,border-color .2s ease,background-color .2s ease;width:100%}.email-verification-onboarding__button:disabled{cursor:not-allowed;opacity:.55}.email-verification-onboarding__button:hover:not(:disabled){background:rgb(var(--dark-greenish-yellow-rgb)/8%);border-color:rgb(var(--dark-greenish-yellow-rgb)/75%)}.email-verification-onboarding__footnote{color:var(--dashboard-text-secondary);font-size:var(--ms-01);line-height:1.45;margin:var(--ms-01) 0 0}.email-verification-onboarding__error{background:rgb(var(--black-rgb)/20%);border:1px solid color-mix(in srgb,var(--error-color) 55%,transparent);border-radius:8px;color:var(--error-color)}.email-verification-onboarding__error,.email-verification-onboarding__success{font-size:var(--ms-01);margin-bottom:var(--ms-01);padding:.75rem;text-align:left;width:100%}.email-verification-onboarding__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;display:flex;gap:.55rem}.email-verification-onboarding__success-icon{color:var(--email-onboarding-accent);display:inline-flex;flex-shrink:0;margin-top:.1rem}.email-verification-onboarding__success-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.email-verification-onboarding__success-title{color:var(--email-onboarding-accent);font-weight:600;line-height:1.3;margin:0}.email-verification-onboarding__success-body{color:var(--dashboard-text-secondary);line-height:1.45;margin:0}html.theme-light .email-verification-onboarding{--email-onboarding-accent:var(--honeydew-melon)}html.theme-light .email-verification-onboarding .email-verification-onboarding__button:hover:not(:disabled){background:rgb(var(--dark-greenish-yellow-rgb)/6%);border-color:rgb(var(--dark-greenish-yellow-rgb)/55%)}.subscription-plan-change-modal{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:var(--ms-1)}.subscription-plan-change-modal__card{background:var(--dashboard-card-bg);border:1px solid var(--dashboard-card-border);border-radius:var(--ms-01);box-shadow:0 4px 20px rgba(0,0,0,.3);box-sizing:border-box;color:var(--dashboard-text-primary);display:flex;flex-direction:column;max-width:32rem;overflow:hidden;width:100%}.subscription-plan-change-modal__header{align-items:flex-start;display:flex;gap:var(--ms-01);justify-content:space-between;padding:var(--ms-1) var(--ms-1) var(--ms-0)}.subscription-plan-change-modal__title{color:var(--dashboard-text-primary);flex:1;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;min-width:0;padding:0;padding-right:var(--ms-01);text-transform:none;text-wrap:wrap}.subscription-plan-change-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)}.subscription-plan-change-modal__close:hover{background:var(--dashboard-hover-bg);color:var(--dashboard-text-primary)}.subscription-plan-change-modal__close:focus{outline:none}.subscription-plan-change-modal__close:focus-visible{outline:2px solid var(--dark-greenish-yellow);outline-offset:2px}.subscription-plan-change-modal__close:disabled{cursor:not-allowed;opacity:.45}.subscription-plan-change-modal__body{display:flex;flex-direction:column;gap:var(--ms-0);padding:0 var(--ms-1) var(--ms-0)}.subscription-plan-change-modal__messages{display:flex;flex-direction:column;gap:.35rem}.subscription-plan-change-modal__message{color:var(--dashboard-text-secondary);font-size:var(--dashboard-font-size);line-height:1.45;margin:0}.subscription-plan-change-modal__compare{display:grid;grid-template-columns:1fr 1fr;position:relative;grid-column-gap:var(--ms-2);align-items:start;-moz-column-gap:var(--ms-2);column-gap:var(--ms-2)}.subscription-plan-change-modal__plan-column{align-items:center;background:transparent;border:1px solid var(--dashboard-card-border);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:16px;text-align:center}.subscription-plan-change-modal__plan-label{color:var(--dashboard-text-secondary);font-size:var(--ms-01);line-height:1.35;margin:0}.subscription-plan-change-modal__plan-name{color:var(--dashboard-text-primary);font-size:var(--dashboard-font-size);font-weight:600;line-height:1.3;margin:0}.subscription-plan-change-modal__plan-meta{color:var(--dashboard-text-secondary);font-size:var(--dashboard-font-size);line-height:1.35;margin:0}.subscription-plan-change-modal__compare-arrow{align-items:center;color:var(--dashboard-text-secondary);display:flex;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.subscription-plan-change-modal__footer{margin-top:0}.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}.player--lyrics-visible .player__synced-lyrics{-ms-overflow-style:none;scrollbar-width:none}.player--lyrics-visible .player__synced-lyrics::-webkit-scrollbar{display:none}.player{--player-progress-row-size:auto;--player-controls-row-size:auto;--player-volume-row-size:auto;--player-secondary-row-height:var(--ms-1);block-size:100dvh;display:grid;grid-template:"player-cover" auto "player-progress" minmax(0,auto) "player-controls" minmax(0,auto) "player-volume" minmax(0,auto) "player-secondary" minmax(0,var(--player-secondary-row-height))/1fr;grid-template:"player-cover" auto "player-progress" minmax(0,var(--player-progress-row-size)) "player-controls" minmax(0,var(--player-controls-row-size)) "player-volume" minmax(0,var(--player-volume-row-size)) "player-secondary" minmax(0,var(--player-secondary-row-height))/1fr;inline-size:min(100vi,1000px);margin:0 auto;padding:var(--ms-3) var(--ms-1) var(--ms-1);position:relative;grid-gap:var(--ms-0);align-items:center;gap:var(--ms-0);text-align:center}@media(min-width:768px){.player{gap:var(--ms-1)}}.player h2{font-family:arial,sans-serif;font-family:var(--base-font-family,arial,sans-serif);letter-spacing:normal;line-height:1.2;margin:0;text-transform:none}.player h2,.player h3{color:#fff;color:var(--white,#fff);font-size:clamp(1rem,.6859rem + 1.5866vw,1.618rem)}.player img{box-shadow:0 30px 60px -12px rgba(0,0,0,.25),0 18px 36px -18px rgba(0,0,0,.3);inline-size:min(100vi,425px);margin-bottom:0}.player__orientation-lock{align-items:center;backdrop-filter:blur(8px);background:rgba(5,5,5,.7);color:#fff;color:var(--white,#fff);display:flex;inset:0;justify-content:center;padding:var(--ms-2);pointer-events:auto;position:absolute;text-align:center;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:30}.player__orientation-lock-content{align-items:center;display:flex;flex-direction:column;gap:var(--ms-1);max-inline-size:min(90vi,320px)}.player__orientation-lock-icon{block-size:auto;inline-size:clamp(48px,14vw,72px)}.player__orientation-lock-message{font-size:clamp(1rem,.9rem + .5vw,1.25rem);line-height:1.4;margin:0}.player--orientation-blocked{overflow:hidden}.player--orientation-blocked>:not(.player__orientation-lock){pointer-events:none}.player--no-volume{grid-template:"player-cover" auto "player-progress" minmax(0,var(--player-progress-row-size)) "player-controls" minmax(0,var(--player-controls-row-size)) "player-secondary" minmax(0,var(--player-secondary-row-height))/1fr}.player--no-volume.player--lyrics-visible{grid-template:"player-cover" auto "player-lyrics" minmax(0,1fr) "player-progress" minmax(0,var(--player-progress-row-size)) "player-controls" minmax(0,var(--player-controls-row-size)) "player-secondary" minmax(0,var(--player-secondary-row-height))/1fr}.player__controls{align-items:center;display:flex;gap:var(--ms-1);grid-area:player-controls;height:var(--ms-3);justify-content:space-around;max-height:var(--ms-3);opacity:1;transform:translateY(0);transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.player__controls--hidden{max-height:0;opacity:0;pointer-events:none;transform:translateY(20px)}@media(hover:none)and (pointer:coarse){.player__controls{transition:opacity .35s ease,transform .35s ease}.player__controls--hidden{max-height:0;transform:translateY(28px)}}.player__controls .player__transport-button,.player__controls button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:50%;color:#fff;color:var(--white,#fff);cursor:pointer;display:inline-flex;font-size:var(--ms-2);height:var(--ms-3);justify-content:center;margin:0;padding:0;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--ms-3)}@media(hover:hover)and (pointer:fine){.player__controls .player__transport-button:hover,.player__controls button:hover{background:hsla(0,0%,100%,.08);color:#fff;color:var(--white,#fff)}}.player__controls .player__transport-button:active,.player__controls button:active{scale:.98}.player__controls .player__transport-button.disabled,.player__controls .player__transport-button[disabled],.player__controls button.disabled,.player__controls button[disabled]{background:#9b9b9a;background:var(--button-disabled-background,#9b9b9a);cursor:not-allowed;opacity:.5;pointer-events:none}.player__controls .player__transport-button:active,.player__controls button:active{background-color:hsla(0,0%,100%,.1);scale:.85}@media(hover:hover)and (pointer:fine){.player__controls .player__transport-button:hover,.player__controls button:hover{scale:1.05}.player__controls .player__transport-button:active,.player__controls button:active{scale:.9}}@media(prefers-reduced-motion:reduce){.player__controls .player__transport-button,.player__controls button{scale:unset;transition:none}.player__controls .player__transport-button:active,.player__controls .player__transport-button:hover,.player__controls button:active,.player__controls button:hover{scale:unset}}.player__controls .player__transport-icon{color:currentcolor;display:block;flex-shrink:0}.player__controls .player__transport-icon--play{transform:translateX(3px)}.player__controls .player__transport-icon--back{transform:translateX(-3px)}.player__controls .player__transport-icon--forward{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){.player__controls .player__transport-icon{transform:none!important}}.player__volume-control{align-items:center;display:flex;gap:var(--ms-0);grid-area:player-volume;max-height:50px;opacity:1;transform:translateY(0);transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.player__volume-control--hidden{max-height:0;opacity:0;pointer-events:none;transform:translateY(20px)}@media(hover:none)and (pointer:coarse){.player__volume-control{display:none;transition:opacity .35s ease,transform .35s ease}.player__volume-control--hidden{max-height:0;transform:translateY(28px)}}.player__volume-control .player__volume-icon{color:#fff;color:var(--white,#fff);display:inline-flex;flex-shrink:0;line-height:0}.player__volume-control input{--volume-progress-width:50%;background:linear-gradient(90deg,#fff 50%,hsla(0,0%,87%,.502) 0);background:linear-gradient(to right,var(--white,#fff) var(--volume-progress-width),hsla(0,0%,87%,.502) var(--volume-progress-width))}@media(hover:hover)and (pointer:fine){.player__volume-control input:hover{transform:scaleY(1.5)}}.player__cover-wrapper{display:grid;grid-area:player-cover;justify-items:center;grid-row-gap:var(--ms-0);row-gap:var(--ms-0)}.player__track-info{align-items:center;display:flex;flex-direction:column;gap:.4em;max-inline-size:min(90vi,425px);min-width:0;text-align:center}.player__track-info h2{color:#fff;color:var(--white,#fff);margin:0;opacity:1}.player__track-info .player__album-link,.player__track-info .player__album-name{color:#fff;color:var(--white,#fff);font-family:arial,sans-serif;font-family:var(--base-font-family,arial,sans-serif);font-size:clamp(.875rem,.75rem + .5vw,1.125rem);font-weight:400;line-height:1.35;margin:0;opacity:.75}.player__track-info .player__album-link{cursor:pointer;text-decoration:none;transition:text-decoration-color .2s ease}.player__track-info .player__album-link:hover{text-decoration:underline;text-underline-offset:3px}.player__track-info .player__album-link:focus-visible{border-radius:4px;outline:2px solid #fff;outline:2px solid var(--white,#fff);outline-offset:2px}.player__track-info .player__artist-link,.player__track-info .player__artist-name{color:#fff;color:var(--white,#fff);font-family:arial,sans-serif;font-family:var(--base-font-family,arial,sans-serif);font-size:clamp(.8125rem,.7rem + .35vw,1rem);font-weight:400;line-height:1.35;margin:0;opacity:.55}.player__track-info .player__artist-link{cursor:pointer;transition:opacity .2s ease}.player__track-info .player__artist-link:hover{opacity:.65}.player__track-info .player__artist-link:focus-visible{border-radius:4px;outline:2px solid #fff;outline:2px solid var(--white,#fff);outline-offset:2px}.player__cover{display:inline-block;transition:scale .35s ease;will-change:scale}.player__cover--playing{animation:cover-bounce-in .52s ease-out both;scale:1}.player__cover--paused{animation:cover-bounce-out .52s ease both;scale:.8}@media(prefers-reduced-motion:reduce){.player__cover{animation:none!important;transition:none!important}}.player__cover .album-cover{display:block;inline-size:100%}.player__secondary-controls{align-items:center;display:flex;gap:var(--ms-1);grid-area:player-secondary;height:var(--player-secondary-row-height);justify-content:space-around;max-height:var(--player-secondary-row-height);opacity:1;transform:translateY(0);transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.player__secondary-controls--hidden{max-height:0;opacity:0;pointer-events:none;transform:translateY(20px)}@media(hover:none)and (pointer:coarse){.player__secondary-controls{transition:opacity .35s ease,transform .35s ease}.player__secondary-controls--hidden{max-height:0;transform:translateY(24px)}}.player__progress-container{grid-area:player-progress;max-height:100px;opacity:1;position:relative;transform:translateY(0);transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.player__progress-container--hidden{max-height:0;opacity:0;pointer-events:none;transform:translateY(20px)}@media(hover:none)and (pointer:coarse){.player__progress-container{transition:opacity .35s ease,transform .35s ease}.player__progress-container--hidden{max-height:0;transform:translateY(24px)}}.player__progress-bar{display:flex}.player__progress-bar input{--progress-width:0%;background:linear-gradient(90deg,#fff,hsla(0,0%,87%,.502) 0);background:linear-gradient(to right,var(--white,#fff) var(--progress-width),hsla(0,0%,87%,.502) var(--progress-width))}@media(hover:hover)and (pointer:fine){.player__progress-bar input:hover{transform:scaleY(1.5)}}.player__time-container{color:#ddd;color:var(--light-grey,#ddd);font-size:var(--ms-01);height:1.2em;inset-block-start:var(--ms-01);inset-inline:0;isolation:isolate;will-change:contents}.player__time-container,.player__time-current,.player__time-remaining{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:absolute}.player__time-current,.player__time-remaining{inset-block-start:0;white-space:nowrap}.player__time-current{inset-inline-start:0;text-align:left}.player__time-remaining{inset-inline-end:0;text-align:right}.player__control-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:var(--ms-01);color:hsla(0,0%,87%,.502);cursor:pointer;font-size:var(--ms-0);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){.player__control-button:hover{background:none;color:#fff;color:var(--button-color-hover,#fff)}}.player__control-button:active{scale:.98}.player__control-button.disabled,.player__control-button[disabled]{background:#9b9b9a;background:var(--button-disabled-background,#9b9b9a);cursor:not-allowed;opacity:.5;pointer-events:none}@media(hover:hover)and (pointer:fine){.player__control-button:hover{color:#fff;color:var(--white,#fff);scale:1.05}.player__control-button:active{color:#fff;color:var(--white,#fff);scale:.9}}.player__control-button-icon{align-items:center;display:inline-flex;justify-content:center;line-height:0}.player__control-button--active{color:#fff;color:var(--white,#fff)}.player__lyrics-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:var(--ms-01);color:hsla(0,0%,87%,.502);cursor:pointer;font-size:var(--ms-0);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){.player__lyrics-toggle:hover{background:none;color:#fff;color:var(--button-color-hover,#fff)}}.player__lyrics-toggle:active{scale:.98}.player__lyrics-toggle.disabled,.player__lyrics-toggle[disabled]{background:none;cursor:not-allowed;opacity:.5;pointer-events:none}@media(hover:hover)and (pointer:fine){.player__lyrics-toggle:hover:not([disabled]){color:#fff;color:var(--white,#fff);scale:1.05}.player__lyrics-toggle:active:not([disabled]){color:#fff;color:var(--white,#fff);scale:.9}}.player__lyrics-toggle-icon{align-items:center;display:inline-flex;justify-content:center;line-height:0}.player__lyrics-toggle--active{color:#fff;color:var(--white,#fff)}.player__lyrics-toggle[disabled]{background:none}@keyframes cover-bounce-in{0%{transform:scale(.8)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes cover-bounce-out{0%{transform:scale(1)}to{transform:scale(.8)}}.player__synced-lyrics-line{border-radius:var(--ms-01);color:#fff;color:var(--white,#fff);cursor:pointer;filter:blur(8px);filter:blur(var(--blur-amount,8px));font-size:var(--ms-1);font-weight:600;line-height:1;margin-block-end:var(--ms-0);opacity:.25;opacity:var(--line-opacity,.25);padding:var(--ms-01) var(--ms-0);text-align:left;transition:color .3s ease,background-color .3s ease,transform .2s ease,filter .4s ease,opacity .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.player__synced-lyrics-line:hover{opacity:.45;opacity:calc(var(--line-opacity, .25) + .2)}.player__synced-lyrics-line:active{transform:scale(.98)}@media(min-width:768px){.player__synced-lyrics-line{font-size:var(--ms-2);margin-block-end:var(--ms-1)}}.player__synced-lyrics-line:not(.player__synced-lyrics-line--active)[data-distance="1"]{--blur-amount:2px;--line-opacity:0.7}.player__synced-lyrics-line:not(.player__synced-lyrics-line--active)[data-distance="2"]{--blur-amount:4px;--line-opacity:0.6}.player__synced-lyrics-line:not(.player__synced-lyrics-line--active)[data-distance="3"]{--blur-amount:5px;--line-opacity:0.5}.player__synced-lyrics-line:not(.player__synced-lyrics-line--active)[data-distance="4"]{--blur-amount:6px;--line-opacity:0.4}.player__synced-lyrics-line:not(.player__synced-lyrics-line--active)[data-distance="5"]{--blur-amount:7px;--line-opacity:0.35}.player__synced-lyrics-line:not(.player__synced-lyrics-line--active)[data-distance="10"],.player__synced-lyrics-line:not(.player__synced-lyrics-line--active)[data-distance="6"],.player__synced-lyrics-line:not(.player__synced-lyrics-line--active)[data-distance="7"],.player__synced-lyrics-line:not(.player__synced-lyrics-line--active)[data-distance="8"],.player__synced-lyrics-line:not(.player__synced-lyrics-line--active)[data-distance="9"]{--blur-amount:8px;--line-opacity:0.25}.player__synced-lyrics-line--active{color:#fff!important;filter:blur(0)!important;font-weight:600;opacity:1!important;transform:scale(1.02)}.player__synced-lyrics-line--placeholder{align-items:center;background-color:transparent!important;cursor:default;display:flex;filter:none!important;gap:var(--ms-01);justify-content:left;margin-block-end:var(--ms-0);opacity:1!important;padding:var(--ms-01) var(--ms-0);transform:none!important}@media(min-width:768px){.player__synced-lyrics-line--placeholder{margin-block-end:var(--ms-1)}}.player__synced-lyrics-line--placeholder .player__lyrics-placeholder-dot{animation:pulse-dot 1.5s ease-in-out infinite;color:#fff;color:var(--white,#fff);display:inline-block;font-size:var(--ms-3);font-weight:600;transform:scale(1)}.player__synced-lyrics-line--placeholder .player__lyrics-placeholder-dot[data-dot-index="0"]{--dot-progress-0:calc(var(--placeholder-progress, 0)/0.33);animation-delay:0s;opacity:clamp(.2,0,1);opacity:clamp(.2,var(--dot-progress-0),1)}.player__synced-lyrics-line--placeholder .player__lyrics-placeholder-dot[data-dot-index="1"]{--dot-progress-1:calc((var(--placeholder-progress, 0) - 0.33)/0.33);animation-delay:.3s;opacity:clamp(.2,-1*.8 + .2,1);opacity:clamp(.2,var(--dot-progress-1)*.8 + .2,1)}.player__synced-lyrics-line--placeholder .player__lyrics-placeholder-dot[data-dot-index="2"]{--dot-progress-2:calc((var(--placeholder-progress, 0) - 0.66)/0.34);animation-delay:.6s;opacity:clamp(.2,-1.94118*.8 + .2,1);opacity:clamp(.2,var(--dot-progress-2)*.8 + .2,1)}@media(min-width:768px){.player__synced-lyrics-line--placeholder .player__lyrics-placeholder-dot{font-size:var(--ms-4)}}.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line{color:#fff!important;color:var(--white,#fff)!important;filter:blur(0)!important;filter:blur(var(--blur-amount-user-scroll,0))!important;opacity:1!important;opacity:var(--line-opacity-user-scroll,1)!important;transition:filter .3s ease,opacity .3s ease,color .3s ease}.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line--active{color:#fff!important;filter:blur(0)!important;opacity:1!important;transform:scale(1.02)!important}.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line--active)[data-distance="1"],.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line--active)[data-distance="2"]{--blur-amount-user-scroll:0;--line-opacity-user-scroll:1}.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line--active)[data-distance="3"]{--blur-amount-user-scroll:0;--line-opacity-user-scroll:0.95}.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line--active)[data-distance="4"]{--blur-amount-user-scroll:0;--line-opacity-user-scroll:0.9}.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line--active)[data-distance="10"],.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line--active)[data-distance="5"],.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line--active)[data-distance="6"],.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line--active)[data-distance="7"],.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line--active)[data-distance="8"],.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=user-scrolling] .player__synced-lyrics-line--active)[data-distance="9"]{--blur-amount-user-scroll:0;--line-opacity-user-scroll:0.85}.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line{filter:blur(6px);filter:blur(var(--blur-amount-seeking,6px));opacity:.3;opacity:var(--line-opacity-seeking,.3);transition:filter .05s ease,opacity .05s ease,transform .05s ease}.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line--active{color:#fff!important;filter:blur(0)!important;opacity:1!important;transform:scale(1.02)}.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line--active)[data-distance="1"]{--blur-amount-seeking:3px;--line-opacity-seeking:0.5}.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line--active)[data-distance="2"]{--blur-amount-seeking:4px;--line-opacity-seeking:0.4}.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line--active)[data-distance="3"]{--blur-amount-seeking:5px;--line-opacity-seeking:0.3}.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line--active)[data-distance="4"]{--blur-amount-seeking:6px;--line-opacity-seeking:0.25}.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line--active)[data-distance="5"]{--blur-amount-seeking:7px;--line-opacity-seeking:0.2}.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line--active)[data-distance="10"],.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line--active)[data-distance="6"],.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line--active)[data-distance="7"],.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line--active)[data-distance="8"],.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line:not(.player__synced-lyrics[data-opacity-mode=seeking] .player__synced-lyrics-line--active)[data-distance="9"]{--blur-amount-seeking:8px;--line-opacity-seeking:0.15}.player--lyrics-visible{grid-template:"player-cover" auto "player-lyrics" minmax(0,1fr) "player-progress" minmax(0,var(--player-progress-row-size)) "player-controls" minmax(0,var(--player-controls-row-size)) "player-volume" minmax(0,var(--player-volume-row-size)) "player-secondary" minmax(0,var(--player-secondary-row-height))/1fr}.player--lyrics-visible .player__cover-wrapper--lyrics{align-items:center;display:flex;gap:var(--ms-1);justify-content:center}.player--lyrics-visible .player__cover{flex-shrink:0;margin:0;max-width:150px}.player--lyrics-visible .player__cover.player__cover--clickable{cursor:pointer;transition:opacity .2s ease}.player--lyrics-visible .player__cover.player__cover--clickable:hover{opacity:.8}.player--lyrics-visible .player__cover.player__cover--clickable:active{opacity:.6}.player--lyrics-visible .player__cover.player__cover--clickable:focus-visible{border-radius:var(--ms-02);outline:2px solid #998238;outline:2px solid var(--accent-color,#998238);outline-offset:2px}.player--lyrics-visible .player__track-info{align-items:flex-start;flex:1;max-inline-size:none;text-align:start}.player--lyrics-visible .player__track-info h2{font-size:clamp(.875rem,.7rem + .9vw,1.1rem);line-height:1.3}.player--lyrics-visible .player__track-info .player__album-link,.player--lyrics-visible .player__track-info .player__album-name{font-size:clamp(.8125rem,.65rem + .7vw,.95rem)}.player--lyrics-visible .player__track-info .player__artist-link,.player--lyrics-visible .player__track-info .player__artist-name{font-size:clamp(.75rem,.6rem + .6vw,.875rem)}.player--lyrics-visible .player__synced-lyrics{grid-area:player-lyrics;height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--ms-4),#000 calc(100% - var(--ms-4)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--ms-4),#000 calc(100% - var(--ms-4)),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:contain;padding-block-start:var(--ms-3);position:relative;scroll-behavior:smooth;touch-action:pan-y;-webkit-overflow-scrolling:touch;backface-visibility:hidden;padding-block-end:clamp(160px,38vh,320px);padding-block-end:var(--controls-reserved-space,clamp(160px,38vh,320px));transform:translateZ(0);will-change:scroll-position}.player--lyrics-visible .player__synced-lyrics--plain{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--ms-3),#000 calc(100% - var(--ms-3)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--ms-3),#000 calc(100% - var(--ms-3)),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;padding-block-start:var(--ms-2);padding-inline:var(--ms-1);scroll-behavior:auto}@supports(padding-bottom:env(safe-area-inset-bottom)){.player--lyrics-visible .player__synced-lyrics{padding-block-end:calc(clamp(160px, 38vh, 320px) + env(safe-area-inset-bottom));padding-block-end:calc(var(--controls-reserved-space, clamp(160px, 38vh, 320px)) + env(safe-area-inset-bottom))}}.player--lyrics-visible .player__synced-lyrics[data-platform=ios]{scroll-behavior:auto}.player--lyrics-visible .player__plain-lyrics{color:#fff;color:var(--white,#fff);font-size:clamp(.95rem,.8rem + .9vw,1.1rem);inline-size:100%;line-height:1.6;margin:0;text-align:start;white-space:pre-line}.player--lyrics-visible .player__lyrics-skeleton{display:flex;flex-direction:column;gap:var(--ms-1);padding-block-start:var(--ms-2);padding-inline:var(--ms-1)}.player--lyrics-visible .player__lyrics-skeleton-line{animation:skeleton-shimmer 1.5s ease-in-out infinite;animation-delay:0s;animation-delay:var(--skeleton-delay,0s);background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1));background-size:200% 100%;border-radius:4px;height:1.6em}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.player__synced-lyrics-line--authorship{font-size:var(--ms-0)}@media(min-width:768px){.player__synced-lyrics-line--authorship{font-size:var(--ms-1)}}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--ms-02);inline-size:100%;height:8px;transform-origin:center;transition:transform .2s ease}input[type=range]::-webkit-slider-runnable-track{background:transparent;border:none;border-radius:var(--ms-02);height:8px}input[type=range]::-moz-range-track{background:transparent;border:none;border-radius:var(--ms-02);height:8px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:0;visibility:hidden;width:0}input[type=range]::-moz-range-thumb{border:none;height:0;visibility:hidden;width:0}input[type=range]:active{transform:scaleY(1.5)}@keyframes pulse-dot{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.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}.consent-banner{--consent-banner-player-gap:clamp(0.75rem,1.5vi,1rem);bottom:calc(clamp(.75rem, 1.5vi, 1rem));bottom:calc(var(--layout-fixed-bottom-inset, 0px) + var(--consent-banner-player-gap));position:fixed;top:auto;inset-block:auto calc(clamp(.75rem, 1.5vi, 1rem));inset-block:auto calc(var(--layout-fixed-bottom-inset, 0px) + var(--consent-banner-player-gap));inset-inline:0;padding-block-end:env(safe-area-inset-bottom,0);padding-inline:max(3vi,var(--ms-01));pointer-events:none;z-index:9990}.consent-banner__card{backdrop-filter:blur(18px);background:rgb(55 54 51/92%);background:rgb(var(--mini-player-background,var(--graphite-green-rgb,55 54 51))/92%);border:1px solid rgb(var(--dark-greenish-yellow-rgb)/22%);border-radius:var(--ms-0);box-shadow:0 8px 20px -12px rgba(0,0,0,.18),0 -4px 16px -12px rgba(0,0,0,.22);color:var(--white);display:flex;flex-direction:column;gap:1rem;inline-size:min(94vi,1000px);margin-inline:auto;max-inline-size:1000px;padding:1.125rem;pointer-events:auto}.consent-banner__main{align-items:center;display:flex;gap:1rem;min-width:0}.consent-banner__icon{align-items:center;color:var(--dark-greenish-yellow);display:flex;flex-shrink:0;justify-content:center}.consent-banner__icon svg{block-size:2rem;display:block;inline-size:2rem}.consent-banner__copy{display:flex;flex-direction:column;gap:.375rem;min-width:0}.consent-banner__title{color:var(--white);font-family:var(--dashboard-font-family,var(--base-font-family));font-size:inherit;font-size:var(--dashboard-h2-size);font-weight:400;font-weight:var(--regular,400);letter-spacing:normal;line-height:1.3;margin:0;text-transform:none;text-wrap:wrap}.consent-banner__description{color:var(--warm-concrete);margin:0}.consent-banner__description,.consent-banner__link{font-size:var(--dashboard-helper-font-size);line-height:var(--dashboard-helper-line-height)}.consent-banner__link{align-self:flex-start;color:var(--dark-greenish-yellow);font-weight:600;font-weight:var(--semibold,600);margin-top:.125rem;text-decoration:underline;text-underline-offset:.14em;transition:color .2s ease}.consent-banner__link:hover{color:var(--honeydew-melon)}.consent-banner__actions{display:flex;flex-direction:column;gap:.625rem;width:100%}.consent-banner__actions .dashboard-button{width:100%}@media(min-width:720px){.consent-banner__card{align-items:center;flex-direction:row;gap:1.25rem;justify-content:space-between;padding:1.625rem}.consent-banner__main{flex:1 1 auto;gap:1.125rem}.consent-banner__icon svg{block-size:2.375rem;inline-size:2.375rem}.consent-banner__actions{align-items:center;flex-direction:row;flex-shrink:0;gap:.75rem;justify-content:flex-end;width:auto}.consent-banner__actions .dashboard-button{width:auto}}.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}.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}dialog.toast-viewport-layer{background:transparent!important;block-size:100%;border:none;color:inherit;inline-size:100%;inset:0;margin:0;max-block-size:none;max-inline-size:none;overflow:visible;padding:0;pointer-events:none;position:fixed}dialog.toast-viewport-layer::backdrop{backdrop-filter:none!important;background:transparent!important;pointer-events:none!important}dialog.toast-viewport-layer[open]{display:block}.toast-viewport{display:flex;flex-direction:column;gap:var(--ms-01);pointer-events:none;position:fixed;z-index:10000}.toast-viewport--top-right{align-items:flex-end;inset-block-start:var(--ms-1);inset-inline-end:var(--ms-1)}.toast-viewport--top-right-offset{align-items:flex-end;inset-block-start:calc(var(--ms-1) + 4.75rem);inset-inline-end:var(--ms-1)}.toast-viewport--bottom-center{align-items:center;inset-block-end:var(--ms-1);inset-inline:0}.toast-viewport--top-layer{align-items:flex-end;inset:auto;position:relative}.toast{align-items:flex-start;background:var(--deep-black);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.45);color:var(--white);display:flex;gap:var(--ms-01);inline-size:min(100%,22rem);max-inline-size:calc(100vw - 2rem);overflow:hidden;padding:var(--ms-01) var(--ms-0) var(--ms-01) var(--ms-01);pointer-events:auto;position:relative}.toast__icon{align-items:center;background:var(--soft-green);block-size:2.25rem;border-radius:999px;color:var(--deep-black);display:flex;flex-shrink:0;inline-size:2.25rem;justify-content:center;margin-block-start:.05rem}.toast__icon-svg{display:block}.toast__body{flex:1;min-inline-size:0;padding-block:.15rem}.toast__title{color:var(--white);font-family:var(--base-font-family);font-size:var(--ms-0);font-weight:var(--semibold);line-height:1.3;margin:0}.toast__description{color:hsla(0,0%,100%,.72);line-height:1.35;margin:.2rem 0 0}.toast__action,.toast__description{font-family:var(--base-font-family);font-size:var(--ms-01)}.toast__action{background:none;border:none;color:var(--dark-greenish-yellow);cursor:pointer;display:inline-flex;font-weight:var(--semibold);line-height:1.3;margin-block-start:var(--ms-02);padding:0;text-decoration:underline}@media(hover:hover)and (pointer:fine){.toast__action:hover{color:var(--white)}}.toast__close{align-items:center;background:none;border:none;color:hsla(0,0%,100%,.72);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin-block-start:.05rem;padding:0}@media(hover:hover)and (pointer:fine){.toast__close:hover{color:var(--white)}}.toast__progress{background:rgb(var(--soft-green-rgb)/18%);block-size:2px;inset-block-end:0;inset-inline:0;position:absolute}.toast__progress:after{animation:toast-progress 4.5s linear forwards;animation:toast-progress var(--toast-duration,4.5s) linear forwards;background:var(--soft-green);block-size:100%;content:"";display:block;inline-size:100%;transform-origin:left center}.toast--error .toast__icon{background:var(--error-color);color:var(--white)}.toast--error .toast__progress{background:hsla(0,0%,100%,.1)}.toast--error .toast__progress:after{background:var(--error-color)}.toast--warning .toast__icon{background:var(--dark-greenish-yellow);color:var(--deep-black)}.toast--warning .toast__progress{background:rgb(255 204 0/18%);background:rgb(var(--dark-greenish-yellow-rgb,255 204 0)/18%)}.toast--warning .toast__progress:after{background:var(--dark-greenish-yellow)}.toast--info .toast__icon{background:hsla(0,0%,100%,.18);color:var(--white)}.toast--info .toast__progress{background:hsla(0,0%,100%,.1)}.toast--info .toast__progress:after{background:hsla(0,0%,100%,.72)}@media(prefers-reduced-motion:reduce){.toast__progress:after{animation:none;transform:scaleX(0)}}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:480px){.toast-viewport--bottom-center{padding-inline:var(--ms-01)}.toast{inline-size:min(100%,34rem)}}