body:has(.user-dashboard) dialog.popup.local-modal.subscription-plan-modal[open],dialog.popup.local-modal.subscription-plan-modal[open]{align-items:flex-start;display:flex;justify-content:center;overflow:hidden auto}@media ((not (min-width:1024px)) and (max-height:499.98px)),not (min-width:768px){body:has(.user-dashboard) dialog.popup.local-modal.subscription-plan-modal[open],dialog.popup.local-modal.subscription-plan-modal[open]{align-items:stretch;background:var(--dashboard-card-bg);block-size:100dvb;border:none;border-radius:0;inline-size:100%;justify-content:stretch;margin:0;max-inline-size:100%;max-width:100%;max-block-size:100dvb;min-block-size:100dvb;overflow:hidden;overscroll-behavior:none;padding:0}}.subscription-plan-modal{font-weight:400;max-width:calc(100vw - 1.5rem)}@media ((not (min-width:1024px)) and (max-height:499.98px)),not (min-width:768px){.subscription-plan-modal{max-width:100%}}.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);flex-shrink:0;margin-block:auto;padding:var(--ms-1);position:relative;width:min(58rem,100vw - 1.5rem)}@media ((not (min-width:1024px)) and (max-height:499.98px)),not (min-width:768px){.subscription-plan-modal__card{border:none;border-radius:0;box-shadow:none;display:flex;flex:1 1 auto;flex-direction:column;flex-shrink:1;height:100%;margin:0;max-width:100%;min-height:0;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);width:100%}.subscription-plan-modal__body{flex:1 1 0;min-height:0;min-width:0;overflow:hidden auto;overscroll-behavior:contain;padding:0 var(--ms-1) var(--ms-1)}}.subscription-plan-modal__header{align-items:flex-start;display:flex;gap:var(--ms-01);justify-content:space-between;margin-block-end:var(--ms-1)}@media ((not (min-width:1024px)) and (max-height:499.98px)),not (min-width:768px){.subscription-plan-modal__header{background:var(--dashboard-card-bg);border-bottom:1px solid var(--dashboard-divider);flex-shrink:0;margin-block-end:0;padding:var(--ms-1);z-index:10}}.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__pricing-purpose{align-items:flex-start;color:var(--dashboard-text-secondary);display:flex;font-size:var(--dashboard-helper-font-size);gap:.5rem;line-height:var(--dashboard-helper-line-height);margin:var(--ms-1) 0 0;text-align:left;width:100%}.subscription-plan-modal__pricing-purpose-icon{color:var(--dashboard-text-secondary);flex-shrink:0;margin-top:.08rem}.subscription-plan-modal__pricing-purpose-text{flex:1;min-width:0}.subscription-plan-modal__pricing-purpose-lead{color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d)}.subscription-plan-modal__pricing-purpose-rest{color:var(--dashboard-text-secondary)}.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}.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}.album__card,.albums__card{flex:none;inline-size:100%;scroll-snap-align:center;scroll-snap-stop:always;transition:all .2s ease}.album__card a,.albums__card a{color:#ddd;color:var(--link-subtitle-color,#ddd);display:block;text-decoration:none}.album__card a:focus-visible,.albums__card a:focus-visible{outline-offset:-4px}.album__card a img,.albums__card a img{margin-block-end:0}.album__description,.albums__description{margin-block-start:var(--ms-01)}.album-cover__image,.albums-cover__image{aspect-ratio:1/1;border-radius:var(--ms-01);inline-size:100%}.album-details{text-wrap:balance}.album-details .item-release{order:-1}@media(min-width:768px){.album-details .item-release{order:0}}.album-details__link,.album-details__link:hover{color:var(--link-color)}.album-details__artwork-designer,.album-details__artwork-photographer{margin-block-end:var(--ms-1)}.album-details__released-time{color:#373633;color:var(--nested-background-text-color,#373633);display:block;font-family:sans-serif;font-family:var(--base-accent-font,sans-serif);font-size:2.6179444444rem;line-height:.9999921907;margin-block:.618042145em}@media(min-width:1024px){.album-details__released-time{font-size:4.2357777778rem;line-height:.6180503646;margin-block:.7639683123em}}hr{border:0;border-block-end:1px solid #3d3c3a;border-block-end:1px solid var(--hr-color,#3d3c3a);margin:var(--ms-1) auto}.article-cover-placeholder{display:block;height:100%;min-height:0;position:relative;width:100%}.article-cover-placeholder__img{border:none;height:100%;inset:0;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;position:absolute;width:100%}.article-cover-placeholder__img--light{display:block}.article-cover-placeholder__img--dark,html.theme-dark .article-cover-placeholder .article-cover-placeholder__img--light{display:none}html.theme-dark .article-cover-placeholder .article-cover-placeholder__img--dark{display:block}.article__list,.articles__list{-ms-overflow-style:none;scrollbar-width:none}.article__list::-webkit-scrollbar,.articles__list::-webkit-scrollbar{display:none}.article__card,.articles__card{flex:none;inline-size:100%;scroll-snap-align:center;scroll-snap-stop:always;transition:all .2s ease}.article__card a,.articles__card a{color:#ddd;color:var(--link-subtitle-color,#ddd);display:block;text-decoration:none}.article__card a:focus-visible,.articles__card a:focus-visible{outline-offset:-4px}.article__card a img,.articles__card a img{margin-block-end:0}.article__description,.articles__description{margin-block-start:var(--ms-01)}.article .articles__wrapper,.articles .articles__wrapper{display:grid}.article .uncollapse,.articles .uncollapse{inline-size:calc(100% + var(--ms-1)*2);inset-inline-start:calc(var(--ms-1)*-1);position:relative}@media(min-width:768px){.article .uncollapse,.articles .uncollapse{inline-size:100%;inset-inline-start:0}}.article__media-figure,.articles__media-figure{align-items:center;display:flex;flex-direction:column;margin-block:var(--ms-3) 0;margin-inline:auto;max-width:100%;width:-moz-fit-content;width:fit-content}.article__media-figure img,.articles__media-figure img{display:block;height:auto;max-width:100%}.article__media-caption,.articles__media-caption{color:#9a9a9a;color:var(--text-secondary,var(--dashboard-text-secondary,#9a9a9a));font-size:var(--ms-0);line-height:1.5;margin:var(--ms-01) 0 var(--ms-2);text-align:center;width:100%}.article__list,.articles__list{display:flex;flex-wrap:nowrap;gap:var(--ms-0);margin:0 calc(var(--ms-1)*-1) var(--ms-1);overflow-x:auto;padding:0 var(--ms-1);scroll-snap-type:x mandatory}@media(min-width:768px){.article__list,.articles__list{display:grid;grid-gap:29.124px;gap:29.124px;grid-template:minmax(323px,auto)/repeat(auto-fill,minmax(250px,1fr));margin:0 0 var(--ms-1);padding:0}.article__list:has(:hover) .articles__card:not(:hover),.articles__list:has(:hover) .articles__card:not(:hover){opacity:.5}}.article__card--subscriber-locked,.articles__card--subscriber-locked{transition:none}.article__card--subscriber-locked .articles__card-hit,.articles__card--subscriber-locked .articles__card-hit{background:none;border:none;color:inherit;cursor:pointer;display:block;font:inherit;inline-size:100%;margin:0;padding:0;text-align:inherit;text-decoration:none}.article__card--subscriber-locked .articles__card-hit:focus-visible,.articles__card--subscriber-locked .articles__card-hit:focus-visible{outline:2px solid #f3d69f;outline:2px solid var(--outline-color,#f3d69f);outline-offset:2px}.article__subscriber-overlay,.articles__subscriber-overlay{align-items:center;background:rgba(0,0,0,.7);block-size:65%;display:flex;flex-direction:column;gap:clamp(.2rem,1.5vw,.45rem);inset-inline:0;justify-content:center;min-block-size:4.25rem;padding:var(--ms-01) var(--ms-1);pointer-events:none;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:background .2s ease;z-index:2}.article__subscriber-lock-icon,.articles__subscriber-lock-icon{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));flex-shrink:0;opacity:.98;transition:color .2s ease,opacity .2s ease}.article__subscriber-overlay-title,.articles__subscriber-overlay-title{color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d);font-size:clamp(.7rem,2.2vw,var(--ms-0));font-weight:700;line-height:1.25;margin:0}.article__subscriber-overlay-hint,.articles__subscriber-overlay-hint{color:#fff;font-size:clamp(.58rem,1.85vw,var(--ms-01));font-weight:400;line-height:1.35;margin:0;max-width:16rem;opacity:.95;padding-inline:var(--ms-01);transition:opacity .2s ease}.article__subscriber-overlay--pending,.articles__subscriber-overlay--pending{background:rgba(0,0,0,.58)}.article__subscriber-overlay-skeleton,.articles__subscriber-overlay-skeleton{animation:skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.22) 50%,hsla(0,0%,100%,.12));background-size:200% 100%;border-radius:var(--ms-01);display:block}.article__subscriber-overlay-skeleton--icon,.articles__subscriber-overlay-skeleton--icon{block-size:1.75rem;border-radius:50%;inline-size:1.75rem}.article__subscriber-overlay-skeleton--title,.articles__subscriber-overlay-skeleton--title{block-size:clamp(.7rem,2.2vw,var(--ms-0));inline-size:min(72%,9rem)}.article__subscriber-overlay-skeleton--hint,.articles__subscriber-overlay-skeleton--hint{block-size:clamp(.58rem,1.85vw,var(--ms-01));inline-size:min(84%,11rem)}.article__description--locked,.articles__description--locked{color:#fff}.article__description--locked time,.article__description--locked time small,.articles__description--locked time,.articles__description--locked time small{color:#888;opacity:1}@media(hover:hover)and (pointer:fine){.article__card--subscriber-locked .articles__card-hit:hover .articles__subscriber-overlay,.articles__card--subscriber-locked .articles__card-hit:hover .articles__subscriber-overlay{background:rgba(0,0,0,.76)}.article__card--subscriber-locked .articles__card-hit:hover .articles__subscriber-lock-icon,.articles__card--subscriber-locked .articles__card-hit:hover .articles__subscriber-lock-icon{color:#fff;opacity:1}.article__card--subscriber-locked .articles__card-hit:hover .articles__subscriber-overlay-hint,.articles__card--subscriber-locked .articles__card-hit:hover .articles__subscriber-overlay-hint{opacity:1}}.article__picture,.articles__picture{aspect-ratio:3/2;border-radius:var(--ms-01);overflow:hidden;position:relative}.article__picture picture,.articles__picture picture{display:block;height:100%;width:100%}.article__picture picture img,.article__picture>img,.articles__picture picture img,.articles__picture>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article .article__paywall,.articles .article__paywall{margin-block:.1rem clamp(var(--ms-2),8vh,5rem);position:relative}.article .article__paywall-approach,.articles .article__paywall-approach{--paywall-ramp-depth:clamp(18.75rem,45vh,31.25rem);-webkit-mask-image:linear-gradient(180deg,#000,#000 calc(100% - clamp(18.75rem, 45vh, 31.25rem)),rgba(0,0,0,.96) calc(100% - clamp(18.75rem, 45vh, 31.25rem)*.82),rgba(0,0,0,.88) calc(100% - clamp(18.75rem, 45vh, 31.25rem)*.64),rgba(0,0,0,.74) calc(100% - clamp(18.75rem, 45vh, 31.25rem)*.46),rgba(0,0,0,.56) calc(100% - clamp(18.75rem, 45vh, 31.25rem)*.3),rgba(0,0,0,.36) calc(100% - clamp(18.75rem, 45vh, 31.25rem)*.16),rgba(0,0,0,.18));mask-image:linear-gradient(180deg,#000,#000 calc(100% - clamp(18.75rem, 45vh, 31.25rem)),rgba(0,0,0,.96) calc(100% - clamp(18.75rem, 45vh, 31.25rem)*.82),rgba(0,0,0,.88) calc(100% - clamp(18.75rem, 45vh, 31.25rem)*.64),rgba(0,0,0,.74) calc(100% - clamp(18.75rem, 45vh, 31.25rem)*.46),rgba(0,0,0,.56) calc(100% - clamp(18.75rem, 45vh, 31.25rem)*.3),rgba(0,0,0,.36) calc(100% - clamp(18.75rem, 45vh, 31.25rem)*.16),rgba(0,0,0,.18));-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--paywall-ramp-depth)),rgba(0,0,0,.96) calc(100% - var(--paywall-ramp-depth)*.82),rgba(0,0,0,.88) calc(100% - var(--paywall-ramp-depth)*.64),rgba(0,0,0,.74) calc(100% - var(--paywall-ramp-depth)*.46),rgba(0,0,0,.56) calc(100% - var(--paywall-ramp-depth)*.3),rgba(0,0,0,.36) calc(100% - var(--paywall-ramp-depth)*.16),rgba(0,0,0,.18) 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--paywall-ramp-depth)),rgba(0,0,0,.96) calc(100% - var(--paywall-ramp-depth)*.82),rgba(0,0,0,.88) calc(100% - var(--paywall-ramp-depth)*.64),rgba(0,0,0,.74) calc(100% - var(--paywall-ramp-depth)*.46),rgba(0,0,0,.56) calc(100% - var(--paywall-ramp-depth)*.3),rgba(0,0,0,.36) calc(100% - var(--paywall-ramp-depth)*.16),rgba(0,0,0,.18) 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:relative}.article .article__paywall-approach-preview,.articles .article__paywall-approach-preview{filter:blur(.35px);position:relative}.article .article__paywall-teaser,.articles .article__paywall-teaser{filter:blur(1.1px);opacity:.92;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.article .article__paywall-teaser h3,.article .article__paywall-teaser h4,.articles .article__paywall-teaser h3,.articles .article__paywall-teaser h4{opacity:.94}.article .article__paywall-teaser img,.articles .article__paywall-teaser img{opacity:.88}.article .article__paywall-tail,.articles .article__paywall-tail{filter:blur(2.75px);inline-size:100%;-webkit-mask-image:linear-gradient(180deg,#000,#000 32%,rgba(0,0,0,.82) 52%,rgba(0,0,0,.62) 72%,rgba(0,0,0,.42));mask-image:linear-gradient(180deg,#000,#000 32%,rgba(0,0,0,.82) 52%,rgba(0,0,0,.62) 72%,rgba(0,0,0,.42));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:.66;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.article .article__paywall-tail--compact,.articles .article__paywall-tail--compact{min-block-size:22rem}.article .article__paywall-tail--medium,.articles .article__paywall-tail--medium{min-block-size:28rem}.article .article__paywall-tail--tall,.articles .article__paywall-tail--tall{max-block-size:48rem;min-block-size:34rem}.article .article__paywall-tail h3,.article .article__paywall-tail h4,.articles .article__paywall-tail h3,.articles .article__paywall-tail h4{opacity:.98}.article .article__paywall-tail img,.articles .article__paywall-tail img{opacity:.9}.article .article__paywall-tail ul,.articles .article__paywall-tail ul{opacity:.92}.article .article__paywall-tail-fallback,.articles .article__paywall-tail-fallback{line-height:1.6;margin:0;white-space:pre-wrap}.article .article__paywall-tail-placeholder,.articles .article__paywall-tail-placeholder{background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.04) .85rem,transparent 0,transparent 1.7rem);min-block-size:100%}.article .article__paywall-fade-bottom,.articles .article__paywall-fade-bottom{background:linear-gradient(180deg,transparent,#141413 88%);background:linear-gradient(to bottom,transparent 0,var(--main-background-color,#141413) 88%);block-size:32%;inset-block-end:0;inset-inline:0;pointer-events:none;position:absolute;z-index:1}.article .article__archive-gate,.articles .article__archive-gate{align-items:center;color:#e6e6e4;color:var(--text-color,#e6e6e4);display:flex;flex-direction:column;gap:0;position:relative;text-align:center;z-index:3}.article .article__archive-gate--inline,.articles .article__archive-gate--inline{background:transparent;border:none;box-shadow:none;inline-size:min(32rem,100%);margin-block:var(--ms-1);margin-inline:auto;max-inline-size:34rem;padding-block:var(--ms-1);pointer-events:auto}.article .article__archive-gate--pending,.articles .article__archive-gate--pending{min-block-size:12rem;pointer-events:none}.article .article__archive-gate-rule,.articles .article__archive-gate-rule{background:linear-gradient(90deg,transparent,hsla(44,45%,61%,.22) 22%,hsla(44,45%,61%,.22) 78%,transparent);block-size:1px;inline-size:100%}.article .article__archive-gate-skeleton,.articles .article__archive-gate-skeleton{animation:skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,.1));background-size:200% 100%;border-radius:var(--ms-01);display:block}.article .article__archive-gate-skeleton--icon,.articles .article__archive-gate-skeleton--icon{block-size:1.75rem;border-radius:50%;inline-size:1.75rem}.article .article__archive-gate-skeleton--title,.articles .article__archive-gate-skeleton--title{block-size:1.25rem;inline-size:min(72%,14rem)}.article .article__archive-gate-skeleton--hint,.articles .article__archive-gate-skeleton--hint{block-size:1rem;inline-size:min(84%,18rem)}.article .article__archive-gate-skeleton--cta,.articles .article__archive-gate-skeleton--cta{block-size:2.25rem;border-radius:var(--ms-01);inline-size:min(56%,10rem)}.article .article__archive-gate-rule+.article__archive-gate-skeleton--icon,.article .article__archive-gate-skeleton--hint+.article__archive-gate-skeleton--cta,.article .article__archive-gate-skeleton--icon+.article__archive-gate-skeleton--title,.article .article__archive-gate-skeleton--title+.article__archive-gate-skeleton--hint,.articles .article__archive-gate-rule+.article__archive-gate-skeleton--icon,.articles .article__archive-gate-skeleton--hint+.article__archive-gate-skeleton--cta,.articles .article__archive-gate-skeleton--icon+.article__archive-gate-skeleton--title,.articles .article__archive-gate-skeleton--title+.article__archive-gate-skeleton--hint{margin-block-start:var(--ms-01)}.article .article__archive-gate-skeleton--cta+.article__archive-gate-rule,.articles .article__archive-gate-skeleton--cta+.article__archive-gate-rule{margin-block-start:var(--ms-1)}.article .article__archive-gate-icon,.articles .article__archive-gate-icon{color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d);flex-shrink:0;opacity:.95}.article .article__archive-gate-title,.articles .article__archive-gate-title{color:#c8b06d;color:var(--dark-greenish-yellow,#c8b06d);font-size:clamp(.82rem,2vw,.94rem);font-weight:700;line-height:1.2;margin:0}.article .article__archive-gate-hint,.articles .article__archive-gate-hint{color:hsla(0,0%,100%,.82);font-size:clamp(.7rem,1.8vw,.8rem);line-height:1.35;margin:0;max-width:17rem}.article .article__archive-gate-cta,.articles .article__archive-gate-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#998238;background:var(--button-background-color-hover,#998238);border:0;border-radius:var(--ms-01);color:#373633;color:var(--button-color-hover,#373633);cursor:pointer;font-size:var(--ms-0);inline-size:auto;letter-spacing:normal;margin-block-start:0;margin:0;min-inline-size:10.5rem;padding:.38rem 1rem;text-transform:none;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.article .article__archive-gate-cta:hover,.articles .article__archive-gate-cta:hover{background:#998238;background:var(--button-background-color-hover,#998238);color:#fff;color:var(--button-color-hover,#fff)}}.article .article__archive-gate-cta:active,.articles .article__archive-gate-cta:active{scale:.98}.article .article__archive-gate-cta.disabled,.article .article__archive-gate-cta[disabled],.articles .article__archive-gate-cta.disabled,.articles .article__archive-gate-cta[disabled]{background:#9b9b9a;background:var(--button-disabled-background,#9b9b9a);cursor:not-allowed;opacity:.5;pointer-events:none}.article .article__archive-gate-icon+.article__archive-gate-title,.article .article__archive-gate-rule+.article__archive-gate-icon,.article .article__archive-gate-title+.article__archive-gate-hint,.articles .article__archive-gate-icon+.article__archive-gate-title,.articles .article__archive-gate-rule+.article__archive-gate-icon,.articles .article__archive-gate-title+.article__archive-gate-hint{margin-block-start:var(--ms-0)}.article .article__archive-gate-hint+.article__archive-gate-cta,.articles .article__archive-gate-hint+.article__archive-gate-cta{margin-block-start:var(--ms-1)}.article .article__archive-gate-cta+.article__archive-gate-rule,.articles .article__archive-gate-cta+.article__archive-gate-rule{margin-block-start:var(--ms-0)}.article .article__quote,.articles .article__quote{background:transparent;border:none;border-inline-start:3px solid #c8b06d;border-inline-start:3px solid var(--dark-greenish-yellow,#c8b06d);color:color-mix(in srgb,#ddd 78%,transparent);font-size:1.05em;font-style:italic;line-height:1.72;margin-block:var(--ms-2);margin-inline:0;max-inline-size:min(38rem,92%);padding-block:var(--ms-1);padding-inline:var(--ms-2);padding-inline-start:calc(var(--ms-2) + .35rem);position:relative}@supports (color:color-mix(in lch,red,blue)){.article .article__quote,.articles .article__quote{color:color-mix(in srgb,var(--text-color,#ddd) 78%,transparent)}}.article .article__quote p,.articles .article__quote p{margin:0}.article .article__quote p+p,.articles .article__quote p+p{margin-block-start:var(--ms-01)}.article .article__quote strong,.articles .article__quote strong{font-weight:700}.article .article__quote a,.articles .article__quote a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.15em}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.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}}.album__list,.albums__list{-ms-overflow-style:none;scrollbar-width:none}.album__list::-webkit-scrollbar,.albums__list::-webkit-scrollbar{display:none}.album__list,.albums__list{display:flex;flex-wrap:nowrap;gap:var(--ms-0);margin:0 calc(var(--ms-1)*-1) var(--ms-1);overflow-x:auto;padding:0 var(--ms-1);scroll-snap-type:x mandatory}@media(min-width:768px){.album__list,.albums__list{display:grid;grid-gap:29.124px;gap:29.124px;grid-template:minmax(323px,auto)/repeat(auto-fill,minmax(250px,1fr));margin:0 0 var(--ms-1);padding:0}.album__list:has(:hover) .albums__card:not(:hover),.albums__list:has(:hover) .albums__card:not(:hover){opacity:.5}}.album__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 var(--ms-1);gap:0 var(--ms-1)}.album__wrapper .item{grid-column:span 2}@media(min-width:768px){.album__wrapper .item{grid-column:initial}}.album__wrapper .item-type-a{grid-column:span 2}.album__wrapper .item-type-a:has(.album-cover,.skeleton--album-cover){inline-size:min(100%,448px);justify-self:center;margin-inline:auto;max-inline-size:448px;min-inline-size:0}.album__wrapper__share{display:flex;justify-content:center;margin-block-start:var(--ms-1)}.initial-app-loader{--dashboard-text-secondary:var(--warm-concrete,#9b9b9a);align-items:center;animation:initial-app-loader-in .18s ease;background:#000;background:var(--black,#000);display:flex;height:100vh;height:100dvb;inset:0;justify-content:center;margin:0;min-height:100vh;min-height:100dvb;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;width:100%;z-index:40000}@media(prefers-reduced-motion:reduce){.initial-app-loader{animation:none}}@keyframes initial-app-loader-in{0%{opacity:0}to{opacity:1}}.page-route-loader{align-items:center;align-self:stretch;display:flex;flex:1 1 auto;justify-content:center;margin:0;min-height:min(50dvb,24rem);padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);width:100%}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)}}