.empty-state--tab{--dashboard-tab-empty-top:clamp(3.25rem,15vh,4.5rem);box-sizing:border-box;flex:1;min-height:min(480px,58vh);padding:0 var(--ms-1) var(--ms-2);position:relative;width:100%}.empty-state__inner--tab{left:50%;position:absolute;top:var(--dashboard-tab-empty-top);transform:translateX(-50%);width:min(100%,26rem)}.empty-state--card,.empty-state--inline,.empty-state__inner--tab{align-items:center;display:flex;flex-direction:column;text-align:center}.empty-state--card,.empty-state--inline{gap:var(--ms-0)}.empty-state--card{border:1px dashed hsla(0,0%,100%,.12);border:1px dashed var(--dashboard-card-border,hsla(0,0%,100%,.12));border-radius:var(--ms-01);padding:var(--ms-3) var(--ms-1)}.empty-state--inline{box-sizing:border-box;padding:var(--ms-2) var(--ms-1);width:100%}.empty-state__icon{color:hsla(0,0%,100%,.62);color:var(--dashboard-text-secondary,hsla(0,0%,100%,.62));flex-shrink:0}.empty-state--tab .empty-state__icon{margin-bottom:var(--ms-0)}.empty-state--warning .empty-state__icon{color:#c9a227;color:var(--dark-greenish-yellow,#c9a227)}.empty-state--success .empty-state__icon{color:var(--soft-green)}.empty-state__title{color:inherit;color:var(--dashboard-text-primary,inherit);font-family:var(--dashboard-font-family,var(--base-font-family));font-weight:400;font-weight:var(--regular,400);margin:0}.empty-state--tab .empty-state__title,.empty-state__title--heading{font-size:clamp(1.35rem,3vw,1.65rem);line-height:1.25;margin:0 0 var(--ms-01)}.empty-state--card .empty-state__title,.empty-state--inline .empty-state__title{font-size:var(--ms-1)}.empty-state--search-no-results .empty-state__title{font-size:.9375rem;font-weight:600;line-height:1.35}.empty-state--search-no-results-content .empty-state__title{font-size:1.125rem;font-weight:700}.empty-state--search-no-results{align-items:flex-start;gap:var(--ms-02);padding:var(--ms-01) var(--ms-0);text-align:start}.empty-state--search-no-results-content{padding:var(--ms-2) 0}.empty-state__description{color:inherit;color:var(--dashboard-text-secondary,inherit);color:var(--dashboard-text-secondary);font-size:var(--dashboard-helper-font-size);line-height:1.55;line-height:var(--dashboard-helper-line-height);margin:0;max-width:36rem}.empty-state--card .empty-state__description,.empty-state--inline .empty-state__description{margin:0 0 var(--ms-0)}.empty-state--search-no-results .empty-state__description{font-size:.8125rem;line-height:1.45;margin:0;max-width:none}.empty-state--search-no-results-content .empty-state__description{font-size:.9375rem}.empty-state--tab .empty-state__description{margin:0 0 var(--ms-1)}.empty-state--tab .empty-state__description:last-child{margin-bottom:0}.empty-state__description--multiline{white-space:pre-line}.empty-state__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ms-01);justify-content:center;margin-top:var(--ms-01)}.empty-state__action{align-items:center;border-radius:var(--ms-02);cursor:pointer;display:inline-flex;font:inherit;font-size:.9375rem;font-size:var(--dashboard-font-size,.9375rem);gap:var(--ms-02);line-height:1.2;padding:.55rem 1rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.empty-state__action--primary{background:var(--soft-green);border:1px solid var(--soft-green);color:var(--deep-black)}.empty-state__action--outline{background:transparent;border:1px solid hsla(0,0%,100%,.18);border:1px solid var(--dashboard-input-border,hsla(0,0%,100%,.18));color:inherit;color:var(--dashboard-text-primary,inherit)}.empty-state__action-icon{display:inline-flex}.dashboard-section{display:flex;flex-direction:column;gap:var(--ms-02);width:100%}.dashboard-section__heading-row{align-items:center;display:flex;gap:var(--ms-0);justify-content:space-between}.dashboard-section__title{color:hsla(0,0%,100%,.82);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;padding:0;text-transform:none;text-wrap:wrap}.dashboard-section__heading-row .dashboard-section__title{margin-block-end:0}.dashboard-card{background:hsla(0,0%,100%,.02);border:1px solid var(--dashboard-card-border);border-radius:var(--ms-01);overflow:hidden;padding:0}.dashboard-card--interactive{transition:background-color .2s ease}@media(hover:hover)and (pointer:fine){.dashboard-card--interactive:hover:not(.dashboard-card--disabled){background:hsla(0,0%,100%,.04)}}.dashboard-card--selected{border-color:var(--accent-color,var(--dark-greenish-yellow))}.dashboard-card--disabled{opacity:.55;pointer-events:none}.dashboard-row{display:grid;grid-template-columns:minmax(8.75rem,36%) minmax(0,1fr);grid-gap:var(--ms-0);align-items:center;border-bottom:1px solid var(--dashboard-divider);gap:var(--ms-0);padding:var(--ms-01) var(--ms-0)}.dashboard-row:last-child{border-bottom:none}.dashboard-row--start{align-items:start}.dashboard-row--action{grid-template-columns:minmax(8.75rem,36%) minmax(0,1fr) auto}@media(max-width:40rem){.dashboard-row--action{grid-template-columns:minmax(6rem,40%) minmax(0,1fr)}.dashboard-row--action>.dashboard-button{grid-column:1/-1;justify-self:end}}.dashboard-row__label{color:var(--dashboard-row-label-color);font-size:var(--dashboard-font-size);font-weight:400;font-weight:var(--dashboard-row-label-weight,400);letter-spacing:normal;line-height:1.4;margin:0;text-transform:none}.dashboard-row__control{min-width:0}.dashboard-row__value{color:var(--dashboard-text-primary);font-size:var(--dashboard-font-size);line-height:1.45;margin:0;min-width:0;word-break:break-word}.dashboard-row__value-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .5rem;min-width:0}.dashboard-row__inline-error{color:var(--error-color);flex:1 1 100%;font-size:var(--dashboard-helper-font-size);line-height:var(--dashboard-helper-line-height);margin:0}.dashboard-button{letter-spacing:normal;max-width:100%;text-decoration:none;text-transform:none;width:auto}.dashboard-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:.55em;gap:var(--ms-02);justify-content:center;line-height:1;margin:0;min-height:var(--dashboard-btn-height);padding:var(--ms-01) var(--ms-1);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}.dashboard-button--primary:focus{outline:none}.dashboard-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)}.dashboard-button--primary.disabled,.dashboard-button--primary[disabled]{cursor:not-allowed;opacity:var(--dashboard-btn-disabled-opacity);pointer-events:none}.dashboard-button--primary:active:not(:disabled){scale:.98}@media(hover:hover)and (pointer:fine){.dashboard-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)}}.dashboard-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)}.dashboard-button--primary:disabled{cursor:not-allowed;opacity:.6}.dashboard-button--primary.dashboard-button--loading{align-items:center;display:inline-flex;gap:var(--ms-01);justify-content:center}.dashboard-button--outline{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}.dashboard-button--outline:focus{outline:none}.dashboard-button--outline: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)}.dashboard-button--outline.disabled,.dashboard-button--outline[disabled]{cursor:not-allowed;opacity:var(--dashboard-btn-disabled-opacity);pointer-events:none}.dashboard-button--outline:active:not(:disabled){scale:.98}@media(hover:hover)and (pointer:fine){.dashboard-button--outline:hover:not(:disabled){background:var(--dashboard-btn-secondary-hover-bg);border-color:var(--dashboard-btn-secondary-border);color:var(--dashboard-btn-secondary-text)}}.dashboard-button--outline: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)}.dashboard-button--outline.dashboard-button--destructive{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-color:var(--dashboard-btn-destructive-border);border-radius:var(--dashboard-btn-radius);color:var(--dashboard-btn-destructive-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}.dashboard-button--outline.dashboard-button--destructive:focus{outline:none}.dashboard-button--outline.dashboard-button--destructive: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)}.dashboard-button--outline.dashboard-button--destructive.disabled,.dashboard-button--outline.dashboard-button--destructive[disabled]{cursor:not-allowed;opacity:var(--dashboard-btn-disabled-opacity);pointer-events:none}.dashboard-button--outline.dashboard-button--destructive:active:not(:disabled){scale:.98}@media(hover:hover)and (pointer:fine){.dashboard-button--outline.dashboard-button--destructive:hover:not(:disabled){background:var(--dashboard-btn-destructive-hover-bg);border-color:var(--dashboard-btn-destructive-border);color:var(--dashboard-btn-destructive-text)}}.dashboard-button--outline.dashboard-button--destructive:active:not(:disabled){background:var(--dashboard-btn-destructive-active-bg);border-color:var(--dashboard-btn-destructive-active-bg);color:var(--dashboard-btn-destructive-active-text)}.dashboard-button--icon{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--ms-02);color:var(--dashboard-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease;width:36px}.dashboard-button--icon:focus{outline:none}.dashboard-button--icon: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)}.dashboard-button--icon:disabled{cursor:not-allowed;opacity:var(--dashboard-btn-disabled-opacity)}@media(hover:hover)and (pointer:fine){.dashboard-button--icon:hover:not(:disabled){background:var(--dashboard-hover-bg);color:var(--dashboard-text-primary)}}.dashboard-button--icon:active:not(:disabled){opacity:.7}.dashboard-button--icon svg{display:block;flex-shrink:0}.dashboard-button--icon.dashboard-button--destructive{color:var(--dashboard-btn-destructive-text)}@media(hover:hover)and (pointer:fine){.dashboard-button--icon.dashboard-button--destructive:hover:not(:disabled){background:var(--dashboard-btn-destructive-hover-bg);border-color:var(--dashboard-btn-destructive-border);color:var(--dashboard-btn-destructive-text)}}.dashboard-modal-footer{align-items:center;background:var(--dashboard-card-bg);border-top:1px solid var(--dashboard-divider);display:flex;flex-shrink:0;gap:var(--ms-0);justify-content:flex-end;margin-top:auto;padding:var(--ms-01) var(--ms-1)}.dashboard-modal-footer>.dashboard-button,.dashboard-modal-footer>button{margin:0}.dashboard-expandable-row-trigger{border-radius:var(--ms-01);cursor:pointer}.dashboard-spinner{animation:dashboard-spinner-spin .8s linear infinite;border:2px solid var(--dashboard-text-secondary);border-radius:50%;border-right:2px solid transparent;display:inline-block;flex-shrink:0;height:18px;opacity:.85;width:18px}.dashboard-loading-state{align-items:center;display:flex;flex:1;justify-content:center;min-height:0}@keyframes dashboard-spinner-spin{to{transform:rotate(1turn)}}.dashboard-form-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%}.dashboard-form-input:focus{outline:none}.dashboard-form-input:focus-visible{border-color:var(--dashboard-focus-ring-color,var(--dark-greenish-yellow));outline:none}.dashboard-form-input:disabled,.dashboard-form-input[aria-disabled=true]{background:var(--dashboard-hover-bg);cursor:not-allowed;opacity:.6}.dashboard-form-input::-moz-placeholder{color:var(--dashboard-text-secondary);opacity:.7}.dashboard-form-input::placeholder{color:var(--dashboard-text-secondary);opacity:.7}.dashboard-form-textarea{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;min-height:120px;padding:12px 16px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.dashboard-form-textarea:focus{outline:none}.dashboard-form-textarea:focus-visible{border-color:var(--dashboard-focus-ring-color,var(--dark-greenish-yellow));outline:none}.dashboard-form-textarea:disabled,.dashboard-form-textarea[aria-disabled=true]{background:var(--dashboard-hover-bg);cursor:not-allowed;opacity:.6}.dashboard-form-textarea::-moz-placeholder{color:var(--dashboard-text-secondary);opacity:.7}.dashboard-form-textarea::placeholder{color:var(--dashboard-text-secondary);opacity:.7}.dashboard-form-select{position:relative;width:100%}.dashboard-form-select__trigger{align-items:center;background:var(--dashboard-card-bg);border:1px solid var(--dashboard-card-border);border-radius:8px;box-sizing:border-box;color:var(--dashboard-text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--dashboard-input-font-size);justify-content:space-between;line-height:1.5;padding:12px 16px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.dashboard-form-select__trigger:focus{outline:none}.dashboard-form-select__trigger:focus-visible{border-color:var(--dashboard-focus-ring-color,var(--dark-greenish-yellow));outline:none}.dashboard-form-select__trigger:disabled,.dashboard-form-select__trigger[aria-disabled=true]{background:var(--dashboard-hover-bg);cursor:not-allowed;opacity:.6}.dashboard-form-select__trigger:focus,.dashboard-form-select__trigger:focus-visible{border-color:var(--dashboard-card-border)}.dashboard-form-select__value{flex:1;min-width:0;text-align:left}.dashboard-form-select__value--placeholder{color:var(--warm-concrete)}.dashboard-form-select__arrow{color:var(--dashboard-text-primary);flex-shrink:0;height:8px;margin-left:var(--ms-01);transition:transform .2s ease;width:12px}.dashboard-form-select__arrow--open{color:var(--dark-greenish-yellow);transform:rotate(180deg)}.dashboard-form-select--embedded .dashboard-form-select__trigger--embedded{background:transparent;border:1px solid transparent;border-radius:0;box-shadow:none;padding:var(--ms-01) 0}.dashboard-form-select--embedded .dashboard-form-select__trigger--embedded.dashboard-form-select__trigger--open{background:transparent;border-color:transparent;border-radius:0;box-shadow:none;padding:var(--ms-01) 0}.dashboard-form-select--embedded .dashboard-form-select__trigger--embedded.dashboard-form-select__trigger--open .dashboard-form-select__arrow{color:var(--dark-greenish-yellow)}.dashboard-form-select__dropdown{background:var(--dashboard-card-bg);border:1px solid var(--dashboard-card-border);border-radius:8px;box-shadow:0 4px 12px var(--dashboard-shadow);box-sizing:border-box;display:flex;flex-direction:column;gap:2px;left:0;max-height:320px;overflow-y:auto;padding:var(--ms-02);position:absolute;top:calc(100% + 4px);width:100%;z-index:10}.dashboard-form-select__dropdown--fixed{align-self:flex-start;flex:none;height:auto;left:auto;max-height:min(320px,100dvh - 1rem);min-height:0;top:auto;width:auto}.dashboard-form-select__option{background:transparent;border:none;border-radius:var(--ms-02);color:var(--dashboard-text-primary);cursor:pointer;display:block;font-family:inherit;font-size:var(--dashboard-font-size);line-height:1.4;margin:0;padding:var(--ms-01) var(--ms-0);text-align:left;width:100%}.dashboard-form-select__option:hover{background:var(--dashboard-hover-bg)}.dashboard-form-select__option--selected{background:rgb(var(--dark-greenish-yellow-rgb)/8%);color:var(--dark-greenish-yellow);font-weight:600}.dashboard-form-select__option--highlighted:not(.dashboard-form-select__option--selected){background:var(--dashboard-hover-bg)}.dashboard-form-select__option--checkbox{align-items:center;display:flex;gap:var(--ms-01)}.dashboard-form-select__option--checkbox input[type=checkbox]{accent-color:var(--dark-greenish-yellow);cursor:pointer;flex-shrink:0;height:var(--ms-0);margin:0;padding:0;pointer-events:none;width:var(--ms-0)}.dashboard-form-select__option--checkbox>span{flex:1;font:inherit;line-height:inherit;min-width:0}.dashboard-form-loading{align-items:center;display:flex;justify-content:center;min-height:2.5rem;padding:var(--ms-01) var(--ms-0)}.dashboard-save-spinner{animation:dashboard-save-spin .6s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;display:inline-block;flex-shrink:0;height:14px;width:14px}.dashboard-save-card--busy{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes dashboard-save-spin{to{transform:rotate(1turn)}}.ui-dictionary-failure-banner{backdrop-filter:blur(12px);background:rgb(var(--deep-black-rgb)/88%);border-block-end:1px solid rgb(var(--dark-greenish-yellow-rgb)/22%);padding:.5rem var(--ms-01);width:100%}.ui-dictionary-failure-banner__inner{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:0 auto;max-width:min(100vi,1000px)}.ui-dictionary-failure-banner__icon{color:var(--dark-greenish-yellow);display:flex;flex-shrink:0}.ui-dictionary-failure-banner__message{color:var(--warm-concrete);flex:1 1 12rem;font-size:.8125rem;line-height:1.35;margin:0}.ui-dictionary-failure-banner__retry{flex-shrink:0}.page:has(dialog[open]:not(.toast-top-layer,.toast-viewport-layer)),dialog:not(.toast-viewport-layer,.toast-top-layer){-ms-overflow-style:none;scrollbar-width:none}.page:has(dialog[open]:not(.toast-top-layer,.toast-viewport-layer))::-webkit-scrollbar,dialog:not(.toast-viewport-layer,.toast-top-layer)::-webkit-scrollbar{display:none}:root{--card-height:65vh}@keyframes player-gradient-rotate{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.popup__focus-sentinel{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}dialog:not(.toast-viewport-layer,.toast-top-layer).popup.local-modal.subscription-plan-modal{overflow:hidden auto}dialog:not(.toast-viewport-layer,.toast-top-layer){background:rgb(var(--extra-background-color-rgb,var(--deep-black-rgb))/80%);block-size:100dvb;border:none;color:var(--text-color,var(--graphite-green));inline-size:100vw;max-block-size:100%;max-inline-size:100%;overflow:scroll;padding:var(--ms-0)}@media(min-width:768px){dialog:not(.toast-viewport-layer,.toast-top-layer){ppadding:var(--ms-2)}}dialog:not(.toast-viewport-layer,.toast-top-layer).popup[open]:not(:has(.user-dashboard,.confirmation-modal,.subscription-plan-change-modal,.subscription-plan-modal__card,.add-artist-to-archive-modal__card,.delete-account-modal,.verify-email-modal,.auth-page,.player,.audience-analytics-fullscreen,.album-comments-fullscreen)){align-items:center;display:flex;justify-content:center}dialog:not(.toast-viewport-layer,.toast-top-layer).popup[open]:has(.album-comments-fullscreen){align-items:stretch;display:flex;flex-direction:column;justify-content:stretch;overflow:hidden;padding:0}dialog:not(.toast-viewport-layer,.toast-top-layer).popup[open]:has(.album-comments-fullscreen)>.album-comments-fullscreen{align-self:stretch;flex:1 1 auto;inline-size:100%;min-block-size:100dvb}dialog:not(.toast-viewport-layer,.toast-top-layer).popup[open]:has(.player){align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;justify-content:stretch;overflow:hidden;overflow-x:clip;overscroll-behavior:none;padding:0}dialog:not(.toast-viewport-layer,.toast-top-layer).popup[open]:has(.player)>.player{block-size:100%;flex:1 1 auto;max-block-size:100%;min-block-size:0}@media(max-width:767.98px){dialog:not(.toast-viewport-layer,.toast-top-layer).popup[open]:has(.player){block-size:100dvb;inline-size:100%;margin:0;max-block-size:100dvb;max-inline-size:100%;min-block-size:100dvb;position:fixed}dialog:not(.toast-viewport-layer,.toast-top-layer).popup[open]:has(.player)>.player{align-self:stretch;block-size:100dvb;inline-size:100%;margin:0;max-inline-size:none;min-block-size:100dvb;min-inline-size:0}}body:has(.user-dashboard) dialog:not(.toast-viewport-layer,.toast-top-layer).popup[open]:not(:has(.user-dashboard,.edit-album-modal,.audience-analytics-fullscreen,.album-comments-fullscreen,.player,.alert-modal,.confirmation-modal,.subscription-plan-change-modal,.subscription-plan-modal__card,.add-artist-to-archive-modal__card,.delete-account-modal,.verify-email-modal,.auth-page)){align-items:center;display:flex;justify-content:center}body:has(.user-dashboard) dialog:not(.toast-viewport-layer,.toast-top-layer).popup[open]:not(:has(.user-dashboard,.edit-album-modal,.audience-analytics-fullscreen,.album-comments-fullscreen,.player,.alert-modal,.confirmation-modal,.subscription-plan-change-modal,.subscription-plan-modal__card,.add-artist-to-archive-modal__card,.delete-account-modal,.verify-email-modal,.auth-page))>:not(.popup__gradient,.popup__focus-sentinel,.user-dashboard,.change-password-modal,.cover-image-crop-modal,.alert-modal,.confirmation-modal,.subscription-plan-change-modal,.delete-account-modal,.verify-email-modal,.auth-page,.edit-article-v2,.carousel-edit-modal,.edit-article-v2__carousel-edit-modal,.edit-lyrics-modal,.preview-lyrics-modal,.sync-lyrics-modal,.edit-album-modal,.audience-analytics-fullscreen,.album-comments-fullscreen,.subscription-plan-modal__card,.add-artist-to-archive-modal__card,.add-stem-modal,.article-editor-toast-layer,.article-editor-toast,.album-published-toast,.album-created-toast,.tracks-uploaded-toast,.album-deleted-toast,.article-deleted-toast,.mix-toast,.stem-added-toast,.stem-deleted-toast,.archive-artist-removed-toast,.lyrics-sync-saved-toast,.lyrics-sync-removed-toast,.dashboard-form-select__dropdown,.user-dashboard__track-access-menu,.edit-article-v2__vk-plus-menu){max-height:85vh;max-width:100%;min-height:60vh;width:100%}dialog:not(.toast-viewport-layer,.toast-top-layer).popup:has(.player){--rotate:132deg;backdrop-filter:blur(20px);overflow-x:clip;overscroll-behavior:none}dialog:not(.toast-viewport-layer,.toast-top-layer).popup:has(.player) .popup__gradient{block-size:100%;filter:blur(10.83333vh);filter:blur(calc(var(--card-height)/6));inline-size:100%;inset-block-start:10.83333vh;inset-block-start:calc(var(--card-height)/6);overflow:visible;pointer-events:none;position:absolute;transform:scale(.7);z-index:-1}@media(max-width:767.98px){dialog:not(.toast-viewport-layer,.toast-top-layer).popup:has(.player) .popup__gradient{contain:paint;inset:0;overflow:hidden}}dialog:not(.toast-viewport-layer,.toast-top-layer).popup:has(.player) .popup__gradient-inner{animation:player-gradient-rotate 20s linear infinite;block-size:100%;inline-size:100%;transform-origin:center center}@media(prefers-reduced-motion:reduce){dialog:not(.toast-viewport-layer,.toast-top-layer).popup:has(.player) .popup__gradient-inner{animation:none}}.page:has(dialog[open]:not(.toast-top-layer,.toast-viewport-layer)){overflow:hidden}@media(min-width:1024px){.hero+dialog[open]{display:none}}dialog input[type=range]:focus{outline:none}dialog input[type=range]:focus-visible{outline:none}@media(hover:none)and (pointer:coarse){dialog :focus{outline:none}dialog :focus-visible{outline:none}}.about-dialog::backdrop{backdrop-filter:blur(8px);background:rgb(var(--black-rgb)/20%)}:root{--public-modal-backdrop-opacity:62%;--public-modal-backdrop-blur:6px;--public-modal-backdrop-color:rgb(0 0 0/var(--public-modal-backdrop-opacity));--public-modal-backdrop-highlight:radial-gradient(circle at 50% 30%,hsla(0,0%,100%,.04),transparent 55%)}dialog.popup.local-modal{background:transparent;border:none;margin:auto;padding:0;position:relative}dialog.popup.local-modal::backdrop{backdrop-filter:blur(6px);backdrop-filter:blur(var(--public-modal-backdrop-blur));background:rgba(0,0,0,.62);background:var(--public-modal-backdrop-color)}dialog.popup.local-modal>.local-modal__backdrop{background:transparent;border:none;cursor:default;inset:0;margin:0;padding:0;position:absolute;z-index:0}dialog.popup.local-modal>:not(.local-modal__backdrop,.popup__focus-sentinel,.popup__gradient){position:relative;z-index:1}.modal-backdrop{backdrop-filter:blur(6px);backdrop-filter:blur(var(--public-modal-backdrop-blur));background:radial-gradient(circle at 50% 30%,hsla(0,0%,100%,.04),transparent 55%),rgba(0,0,0,.62);background:var(--public-modal-backdrop-highlight),var(--public-modal-backdrop-color)}.hamburger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background:#373633;background:var(--button-background-color,#373633);block-size:40.25px;border:0;border-radius:50%;color:#998238;color:var(--button-lang-menu-color,#998238);cursor:pointer;font-size:var(--ms-0);inline-size:40.25px;inset-block-start:9px;inset-inline-end:29px;margin:0;padding:0;position:fixed;transition:background-color .15s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1500}@media(hover:hover)and (pointer:fine){.hamburger:hover{background:#998238;background:var(--button-background-color-hover,#998238);color:#fff;color:var(--button-color-hover,#fff)}}.hamburger:active{scale:.98}.hamburger.disabled,.hamburger[disabled]{background:#9b9b9a;background:var(--button-disabled-background,#9b9b9a);cursor:not-allowed;opacity:.5;pointer-events:none}.hamburger--inline{flex-shrink:0;inset:auto;position:static;z-index:auto}.hamburger--inline.hamburger--inline-slot-only{pointer-events:none;visibility:hidden}@media(min-width:1024px){.hamburger--inline{display:none}}.hamburger:hover span{background:#fff;background:var(--link-hamburger-color-hover,#fff)}.hamburger .one,.hamburger .three,.hamburger .two{backface-visibility:hidden;background:#ddd;background:var(--link-hamburger-color,#ddd);block-size:3px;display:block;inline-size:var(--ms-0);margin:4px auto;transition-duration:.15s}.hamburger.active .one{background:#fff;background:var(--link-hamburger-color-active,#fff);margin:9px auto;transform:rotate(45deg) translate(7px,7px)}.hamburger.active .two{opacity:0}.hamburger.active .three{background:#fff;background:var(--link-hamburger-color-active,#fff);margin:9px auto;transform:rotate(-45deg) translate(10px,-10px)}@media(min-width:1024px){.hero~.hamburger:not(.hamburger--inline){display:none}}.subscription-plan-badge{align-items:center;background:transparent;border:1px solid rgb(200 176 109/45%);border:1px solid rgb(var(--dark-greenish-yellow-rgb,200 176 109)/45%);border-radius:.25rem;border-radius:var(--ms-02,.25rem);color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.2;padding:.12rem .45rem;white-space:nowrap}dialog .alert-modal{align-items:center;background:transparent;display:flex;justify-content:center;min-height:100vh;padding:var(--ms-0)}dialog .alert-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);width:min(22.5rem,100vw - 1.5rem)}dialog .alert-modal__header{align-items:center;display:flex;gap:var(--ms-01);justify-content:space-between;margin-block-end:var(--ms-01)}dialog .alert-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}dialog .alert-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)}dialog .alert-modal__close:hover{background:var(--dashboard-hover-bg);color:var(--dashboard-text-primary)}dialog .alert-modal__close:focus{outline:none}dialog .alert-modal__close:focus-visible{outline:2px solid var(--dark-greenish-yellow);outline-offset:2px}dialog .alert-modal__close:disabled{cursor:not-allowed;opacity:.45}dialog .alert-modal__message{color:var(--dashboard-text-secondary);font-size:var(--dashboard-font-size);line-height:1.45;margin:0 0 var(--ms-1);white-space:pre-line}dialog .alert-modal__footer{display:flex;gap:var(--ms-01);justify-content:flex-end}dialog .alert-modal__footer button{font-size:var(--dashboard-font-size);line-height:1.35}dialog .alert-modal__footer h1,dialog .alert-modal__footer h2,dialog .alert-modal__footer h3,dialog .alert-modal__footer h4,dialog .alert-modal__footer h5,dialog .alert-modal__footer 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}dialog .alert-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}dialog .alert-modal__button--secondary:focus{outline:none}dialog .alert-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)}dialog .alert-modal__button--secondary.disabled,dialog .alert-modal__button--secondary[disabled]{cursor:not-allowed;opacity:var(--dashboard-btn-disabled-opacity);pointer-events:none}dialog .alert-modal__button--secondary:active:not(:disabled){scale:.98}@media(hover:hover)and (pointer:fine){dialog .alert-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)}}dialog .alert-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)}dialog .alert-modal__button{letter-spacing:normal!important;margin:0!important;text-transform:none!important}dialog .alert-modal__button:focus-visible{outline:2px solid var(--dark-greenish-yellow);outline-offset:2px}dialog .alert-modal__button.dashboard-button--primary:not(.dashboard-button--destructive){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}dialog .alert-modal__button.dashboard-button--primary:not(.dashboard-button--destructive):focus{outline:none}dialog .alert-modal__button.dashboard-button--primary:not(.dashboard-button--destructive):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 .alert-modal__button.dashboard-button--primary:not(.dashboard-button--destructive).disabled,dialog .alert-modal__button.dashboard-button--primary:not(.dashboard-button--destructive)[disabled]{cursor:not-allowed;opacity:var(--dashboard-btn-disabled-opacity);pointer-events:none}dialog .alert-modal__button.dashboard-button--primary:not(.dashboard-button--destructive):active:not(:disabled){scale:.98}@media(hover:hover)and (pointer:fine){dialog .alert-modal__button.dashboard-button--primary:not(.dashboard-button--destructive):hover:not(:disabled){background:var(--dashboard-btn-primary-hover-bg);border-color:var(--dashboard-btn-primary-border);color:var(--dashboard-btn-primary-text)}}dialog .alert-modal__button.dashboard-button--primary:not(.dashboard-button--destructive):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)}dialog .alert-modal__button.dashboard-button--destructive{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-color:var(--dashboard-btn-destructive-border);border-radius:var(--dashboard-btn-radius);color:var(--dashboard-btn-destructive-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--dashboard-font-size);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}dialog .alert-modal__button.dashboard-button--destructive:focus{outline:none}dialog .alert-modal__button.dashboard-button--destructive: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 .alert-modal__button.dashboard-button--destructive.disabled,dialog .alert-modal__button.dashboard-button--destructive[disabled]{cursor:not-allowed;opacity:var(--dashboard-btn-disabled-opacity);pointer-events:none}dialog .alert-modal__button.dashboard-button--destructive:active:not(:disabled){scale:.98}@media(hover:hover)and (pointer:fine){dialog .alert-modal__button.dashboard-button--destructive:hover:not(:disabled){background:var(--dashboard-btn-destructive-hover-bg);border-color:var(--dashboard-btn-destructive-border);color:var(--dashboard-btn-destructive-text)}}dialog .alert-modal__button.dashboard-button--destructive:active:not(:disabled){background:var(--dashboard-btn-destructive-active-bg);border-color:var(--dashboard-btn-destructive-active-bg);color:var(--dashboard-btn-destructive-active-text)}dialog .alert-modal__button.dashboard-button--destructive:disabled{cursor:not-allowed;opacity:.7}.skeleton--full-width{inline-size:100%}.skeleton--article-image{block-size:100%;border-radius:var(--ms-01);inline-size:100%}.skeleton--date{inline-size:40%}.context-nav{align-items:center;display:flex;flex-wrap:wrap;font-size:clamp(.875rem,.82rem + .25vw,1rem);font-weight:400;gap:0;letter-spacing:normal;line-height:1.35;margin-block:var(--ms-0) var(--ms-1)}.context-nav__back{align-items:center;color:#998238;color:var(--link-color,#998238);display:inline-flex;gap:.2em;text-decoration:none;transition:opacity .16s ease}@media(hover:hover)and (pointer:fine){.context-nav__back:hover{color:#998238;color:var(--link-color,#998238);opacity:.72}}.context-nav__back:focus-visible{border-radius:2px;outline:1px solid #998238;outline:1px solid var(--link-color,#998238);outline-offset:2px}.context-nav__back--section{text-transform:capitalize}.context-nav__chevron{block-size:.85em;color:currentcolor;flex-shrink:0;inline-size:.85em;opacity:.7;stroke:currentcolor}.context-nav__back--icon-only{gap:0}.context-nav__back--icon-only .context-nav__chevron{block-size:1.5em;inline-size:1.5em}.album__wrapper>.context-nav{grid-column:1/-1}.all-albums>.wrapper>.context-nav,.all-articles>.wrapper>.context-nav,.article>.wrapper>.context-nav,.stems-page>.wrapper>.context-nav{margin-block-start:var(--ms-0)}.skeleton{animation:skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1));background:linear-gradient(90deg,rgb(var(--skeleton-base-rgb,255 255 255)/10%) 0,rgb(var(--skeleton-base-rgb,255 255 255)/20%) 50%,rgb(var(--skeleton-base-rgb,255 255 255)/10%) 100%);background-size:200% 100%}.skeleton,.skeleton--text{border-radius:var(--ms-01)}.skeleton--text{block-size:1em}.skeleton--title{inline-size:80%;margin-block-end:var(--ms-02)}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton--album-cover{aspect-ratio:1/1}.skeleton--album-title{block-size:1em;inline-size:min(8rem,70%)}.skeleton--album-artist{block-size:1em;inline-size:min(14rem,80%)}.skeleton--play-button-horizontal{align-items:center;animation:skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,rgb(153 130 56/80%),#998238 50%,rgb(153 130 56/80%));background:linear-gradient(90deg,rgb(var(--skeleton-play-button-rgb,153 130 56)/80%) 0,rgb(var(--skeleton-play-button-rgb,153 130 56)/100%) 50%,rgb(var(--skeleton-play-button-rgb,153 130 56)/80%) 100%);background-size:200% 100%;block-size:51.38px;border-radius:var(--ms-01);display:flex;gap:7px;inline-size:min(100%,280px);justify-content:center;margin-block:var(--ms-1);padding-inline:var(--ms-0)}.skeleton--play-icon{animation:none;background:transparent;block-size:1em;flex-shrink:0;inline-size:1em;position:relative}.skeleton--play-icon:after{block-size:0;border-block-end:7px solid transparent;border-block-start:7px solid transparent;border-inline-start:10px solid #fff;content:"";inline-size:0;inset:50%;position:absolute;transform:translate(-40%,-50%)}.skeleton--play-label{background:hsla(0,0%,100%,.3);background:rgb(var(--skeleton-progress-rgb,255 255 255)/30%);block-size:1em;border-radius:var(--ms-01);inline-size:4.5rem}.skeleton--context-nav{block-size:1.35em;border-radius:var(--ms-02);inline-size:6.5rem}.album .album__wrapper.album-skeleton{display:flex;flex-direction:column;gap:0}.album .album__wrapper.album-skeleton .album-skeleton__cover-block{inline-size:min(100%,448px);margin-inline:auto;max-inline-size:448px;position:relative}.album .album__wrapper.album-skeleton .skeleton--album-cover{display:block;inline-size:100%;margin-block-end:var(--ms-1)}@media(max-width:767.98px){.album .album__wrapper.album-skeleton .skeleton--album-cover{margin-block-end:var(--ms-0)}}.album .album__wrapper.album-skeleton .share-list{display:grid;grid-template-columns:repeat(3,min-content);grid-gap:var(--ms-01);gap:var(--ms-01)}.album .album__wrapper.album-skeleton .share-list__item{display:block}.album .album__wrapper.album-skeleton .share-list__item:not(:first-child){display:none}.album .album__wrapper.album-skeleton .share-list__link.skeleton{block-size:var(--ms-2);border-radius:50%;inline-size:var(--ms-2)}.album .album__wrapper.album-skeleton .album-artist,.album .album__wrapper.album-skeleton .album-title{align-items:center;display:flex;justify-content:center;margin-block:0;text-align:center}@media(max-width:767.98px){.album .album__wrapper.album-skeleton .album-title{margin-block-end:var(--ms-01)}.album .album__wrapper.album-skeleton .album-artist{margin-block-start:0}}@media(min-width:768px){.album .album__wrapper.album-skeleton .album-title{margin-block-end:var(--ms-01)}.album .album__wrapper.album-skeleton .album-artist{margin-block-start:0}.album .album__wrapper.album-skeleton .item-type-a:not(.album-skeleton__cover-block,.album__share){inline-size:min(100%,448px);margin-inline:auto;max-inline-size:448px}}.album .album__wrapper.album-skeleton .wrapper-album-play{display:flex;justify-content:center}.album .album__wrapper.album-skeleton .tracks{display:grid;margin-block-end:var(--ms-1)}.album .album__wrapper.album-skeleton .tracks .tracks__btn{align-items:center;background:#20201d;background:var(--main-background-color,#20201d);block-size:52.38px;border-block-start:1px solid #3d3c3a;border-block-start:1px solid var(--hr-color,#3d3c3a);display:flex;gap:var(--ms-01)}.album .album__wrapper.album-skeleton .tracks .tracks__btn:last-child{border-block-end:1px solid #3d3c3a;border-block-end:1px solid var(--hr-color,#3d3c3a)}.album .album__wrapper.album-skeleton .tracks .tracks__btn .skeleton{animation-delay:0s;animation-delay:calc(var(--skeleton-index, 0)*.1s)}.album .album__wrapper.album-skeleton .tracks .tracks__symbol{block-size:var(--ms-0);border-radius:var(--ms-02);inline-size:var(--ms-0)}.album .album__wrapper.album-skeleton .tracks .tracks__title{block-size:1em;flex:1 1 auto}.album .album__wrapper.album-skeleton .tracks .tracks__duration{block-size:1em;inline-size:60px}.artist-page-builder-block{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:var(--ms-0);inline-size:100%;margin:0;padding:0;pointer-events:auto;position:relative;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.artist-page-builder-block:focus-visible{outline:2px solid rgba(250,171,31,.8);outline:2px solid var(--accent-color,rgba(250,171,31,.8));outline-offset:2px}@media(hover:hover)and (pointer:fine){.artist-page-builder-block:hover{background-color:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.38);box-shadow:0 0 24px hsla(0,0%,100%,.07)}.artist-page-builder-block:hover .artist-page-builder-block__icon{color:hsla(0,0%,100%,.72)}.artist-page-builder-block:hover .artist-page-builder-block__arrow{color:hsla(0,0%,100%,.72);transform:translate(2px,-2px)}}@media(hover:none){.artist-page-builder-block:active{background-color:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.38)}}.artist-page-builder-block--section{border:1px dashed hsla(0,0%,100%,.22);border-radius:var(--ms-01);padding:var(--ms-3) var(--ms-1)}.artist-page-builder-block--section.artist-page-builder-block--compact{min-block-size:5.5rem;padding:var(--ms-1) var(--ms-01)}.artist-page-builder-block--static{cursor:default;pointer-events:none}.artist-page-builder-block__heading{display:block;inline-size:100%;margin-block-end:var(--ms-02)}.artist-page-builder-block--section .artist-page-builder-block__heading{margin-block-end:var(--ms-01)}.artist-page-builder-block__main{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ms-02);inline-size:100%;justify-content:center;min-block-size:0;min-width:0;pointer-events:none}.artist-page-builder-block--bar .artist-page-builder-block__main{align-items:center;flex:1 1 12rem;flex-flow:row;gap:var(--ms-01);justify-content:flex-start}.artist-page-builder-block__icon{align-items:center;align-self:center;color:hsla(0,0%,100%,.55);display:flex;flex-shrink:0;transition:color .2s ease}.artist-page-builder-block--bar .artist-page-builder-block__icon{align-self:flex-start}.artist-page-builder-block__text{display:flex;flex-direction:column;gap:var(--ms-02);inline-size:100%;min-width:0}.artist-page-builder-block--bar .artist-page-builder-block__text{align-items:flex-start;text-align:start}.artist-page-builder-block--withHeading{align-items:center;text-align:center}.artist-page-builder-block--withHeading .artist-page-builder-block__main{inline-size:100%}.artist-page-builder-block--withHeading .artist-page-builder-block__heading,.artist-page-builder-block--withHeading .artist-page-builder-block__text{inline-size:100%;text-align:start}.artist-page-builder-block--heroImage{block-size:100%;border:1px dashed hsla(0,0%,100%,.22);border-radius:var(--ms-01);justify-content:center;min-block-size:8rem;padding:var(--ms-1) var(--ms-01)}.artist-page-builder-block--bar{align-items:center;border:1px dashed hsla(0,0%,100%,.22);border-radius:var(--ms-01);flex-flow:row wrap;gap:var(--ms-01) var(--ms-0);justify-content:flex-start;padding:var(--ms-01) var(--ms-1);padding-inline-end:calc(var(--ms-1) + 1.5rem);text-align:start}.artist-page-builder-block__title{color:hsla(0,0%,100%,.88);display:block;font-family:var(--base-font-family);font-size:clamp(1rem,2vw,1.125rem);font-weight:400;font-weight:var(--semibold,400);line-height:1.35;margin:0}.artist-page-builder-block__description{color:hsla(0,0%,100%,.58);display:block;font-family:var(--base-font-family);font-size:clamp(.875rem,1.8vw,.9375rem);line-height:1.55;margin:0}.artist-page-builder-block__arrow{color:hsla(0,0%,100%,.38);flex-shrink:0;inset-block-end:var(--ms-01);inset-inline-end:var(--ms-01);pointer-events:none;position:absolute;transition:color .2s ease,transform .2s ease}.error-boundary{align-items:center;background-color:#000;background-color:var(--bg-color,#000);color:#fff;color:var(--text-color,#fff);display:flex;justify-content:center;min-height:50vh;padding:2rem}.error-boundary__content{max-width:600px;text-align:center;width:100%}.error-boundary__title{color:#fff;color:var(--text-color,#fff);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.error-boundary__details{background-color:hsla(0,0%,100%,.05);border-radius:4px;margin:1.5rem 0;padding:1rem;text-align:left}.error-boundary__summary{color:#fff;color:var(--text-color,#fff);cursor:pointer;font-weight:500;margin-bottom:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-boundary__summary:hover{opacity:.8}.error-boundary__pre{background-color:rgba(0,0,0,.3);border-radius:4px;color:var(--soft-red);font-family:Courier New,monospace;font-size:.875rem;margin-top:.5rem;overflow-x:auto;padding:.75rem;white-space:pre-wrap;word-break:break-word}.error-boundary__stack{color:rgb(var(--soft-red-rgb)/75%);font-size:.75rem;margin-top:.5rem}.error-boundary__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.error-boundary__button{background-color:transparent;border:2px solid #fff;border:2px solid var(--primary-color,#fff);border-radius:4px;color:#fff;color:var(--text-color,#fff);cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.error-boundary__button:hover{background-color:#fff;background-color:var(--primary-color,#fff);color:#000;color:var(--bg-color,#000)}.error-boundary__button:active{transform:scale(.98)}.error-boundary__button:focus{outline:2px solid #fff;outline:2px solid var(--primary-color,#fff);outline-offset:2px}.error-boundary__button--secondary{border-color:hsla(0,0%,100%,.5);color:#fff;color:var(--text-color,#fff)}.error-boundary__button--secondary:hover{background-color:hsla(0,0%,100%,.1);border-color:#fff;border-color:var(--text-color,#fff)}dialog.toast-top-layer{background:transparent;block-size:auto;border:none;color:inherit;inline-size:-moz-max-content;inline-size:max-content;inset-block:calc(var(--ms-1) + 4.75rem) auto;inset-inline:auto var(--ms-1);margin:0;max-block-size:none;max-inline-size:min(22rem,100vw - 2rem);overflow:visible;padding:0;pointer-events:none;position:fixed;z-index:10010}dialog.toast-top-layer::backdrop{backdrop-filter:none!important;background:transparent!important;pointer-events:none!important}dialog.toast-top-layer[open]{display:block}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)}}