.CookieBanner-module__mAWXPq__banner{z-index:100;background:var(--color-neutral-white);border-top:1px solid var(--color-neutral-light-gray);padding:16px;animation:.24s ease-out CookieBanner-module__mAWXPq__slide-up;position:fixed;inset:auto 0 0;box-shadow:0 -8px 32px #092c4c14}.CookieBanner-module__mAWXPq__content{flex-wrap:wrap;align-items:center;gap:16px;max-width:1200px;margin:0 auto;display:flex}.CookieBanner-module__mAWXPq__text{color:var(--color-text-primary);flex:320px;margin:0;font-size:14px;line-height:1.5}.CookieBanner-module__mAWXPq__button{background:var(--color-brand-primary);min-height:44px;color:var(--color-neutral-white);font:inherit;cursor:pointer;border:none;border-radius:999px;flex:none;padding:10px 24px;font-weight:600;transition:background .16s ease-out}.CookieBanner-module__mAWXPq__button:hover,.CookieBanner-module__mAWXPq__button:focus-visible{background:var(--color-brand-deep)}.CookieBanner-module__mAWXPq__button:focus-visible{outline:2px solid var(--color-brand-dark);outline-offset:2px}@keyframes CookieBanner-module__mAWXPq__slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
.BackToTop-module__DiKTiW__button{border-radius:var(--radius-pill);background:var(--color-brand-primary);width:52px;height:52px;color:var(--color-neutral-white);box-shadow:var(--shadow-brand);border:0;justify-content:center;align-items:center;transition:background .18s,transform .18s;display:inline-flex}.BackToTop-module__DiKTiW__button[data-variant=outline]{border:1.373px solid var(--color-brand-primary);width:35px;height:35px;color:var(--color-neutral-white);box-shadow:none;background:0 0}.BackToTop-module__DiKTiW__button:hover{background:var(--color-brand-deep)}.BackToTop-module__DiKTiW__button[data-variant=outline]:hover{background:#ff630029}.BackToTop-module__DiKTiW__button:active{transform:translateY(1px)}
.Logo-module__e_ZwXa__logo{width:147px;height:54px;color:var(--color-text-primary);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-extrabold);letter-spacing:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Logo-module__e_ZwXa__logo[data-size=mobile]{width:87px;height:32px}.Logo-module__e_ZwXa__logo[data-size=footer]{width:138px;height:50px}.Logo-module__e_ZwXa__logo[data-size=dashboard]{width:64px;height:24px}.Logo-module__e_ZwXa__logo[data-tone=dark]{color:var(--color-neutral-white)}.Logo-module__e_ZwXa__image{object-fit:contain;width:100%;height:100%}
.SocialIcon-module__TXTafW__link{border-radius:var(--radius-lg);width:40px;height:40px;color:var(--color-neutral-white);background:#ffffff0f;border:1.206px solid #ffffff1a;justify-content:center;align-items:center;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.SocialIcon-module__TXTafW__link:hover{border-color:var(--color-brand-primary);background:#ff630029}.SocialIcon-module__TXTafW__image{object-fit:contain;width:17px;height:17px}
.SiteFooter-module__OdhTqa__footer{margin-top:var(--space-20);background:var(--color-neutral-black);color:var(--color-neutral-white)}.SiteFooter-module__OdhTqa__inner{min-height:263px;padding-block:var(--space-15);justify-content:space-between;align-items:flex-start;display:flex;position:relative}.SiteFooter-module__OdhTqa__contactsColumn{align-content:start;gap:15px;display:grid}.SiteFooter-module__OdhTqa__centerColumn{justify-items:center;gap:36px;width:205px;display:grid;position:absolute;top:60px;left:50%;transform:translate(-50%)}.SiteFooter-module__OdhTqa__navColumn{flex-direction:column;justify-content:space-between;align-items:flex-end;min-height:193px;display:flex}.SiteFooter-module__OdhTqa__title{color:var(--color-brand-primary);font-size:var(--font-size-text-large);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-large);letter-spacing:var(--letter-spacing-text-large-bold)}.SiteFooter-module__OdhTqa__links,.SiteFooter-module__OdhTqa__contacts{gap:32px;display:flex}.SiteFooter-module__OdhTqa__contacts{flex-direction:column;gap:15px}.SiteFooter-module__OdhTqa__link,.SiteFooter-module__OdhTqa__contact{align-items:center;gap:var(--space-2);color:var(--color-neutral-white);font-size:var(--font-size-text-medium);font-weight:var(--font-weight-regular);line-height:var(--line-height-text-medium);letter-spacing:var(--letter-spacing-text-medium);transition:color .18s;display:inline-flex}.SiteFooter-module__OdhTqa__contactIcon{width:20px;height:20px;color:var(--color-brand-primary);justify-content:center;align-items:center;display:inline-flex}.SiteFooter-module__OdhTqa__contactImage{object-fit:contain;width:20px;height:20px}.SiteFooter-module__OdhTqa__link:hover,.SiteFooter-module__OdhTqa__contact:hover{color:var(--color-brand-primary)}.SiteFooter-module__OdhTqa__socials{flex-wrap:wrap;gap:15px;display:flex}.SiteFooter-module__OdhTqa__bottom{padding-bottom:var(--space-15);color:var(--color-neutral-white);font-size:var(--font-size-text-large);font-weight:var(--font-weight-regular);line-height:var(--line-height-text-large);letter-spacing:var(--letter-spacing-text-large);justify-content:center;display:flex}.SiteFooter-module__OdhTqa__privacy{color:var(--color-brand-primary);font-size:var(--font-size-text-medium);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-medium);letter-spacing:var(--letter-spacing-text-medium);transition:color .18s}.SiteFooter-module__OdhTqa__privacy:hover{color:var(--color-brand-soft)}.SiteFooter-module__OdhTqa__mobileTopButton{display:none}@media (max-width:980px){.SiteFooter-module__OdhTqa__footer{margin-top:var(--space-12)}.SiteFooter-module__OdhTqa__inner{grid-template-columns:minmax(0,1fr) auto;gap:30px;min-height:auto;padding-block:28px 0;display:grid}.SiteFooter-module__OdhTqa__centerColumn{grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;width:100%;display:flex;position:static;transform:none}.SiteFooter-module__OdhTqa__contactsColumn{grid-area:2/1}.SiteFooter-module__OdhTqa__navColumn{grid-area:2/2;justify-self:end;gap:17px;min-height:195px}.SiteFooter-module__OdhTqa__title{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal)}.SiteFooter-module__OdhTqa__links{flex-direction:column;align-items:flex-end;gap:17px}.SiteFooter-module__OdhTqa__contacts{gap:15px}.SiteFooter-module__OdhTqa__link,.SiteFooter-module__OdhTqa__contact,.SiteFooter-module__OdhTqa__privacy{font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small)}.SiteFooter-module__OdhTqa__mobileTopButton{display:block}.SiteFooter-module__OdhTqa__socials{gap:15px}.SiteFooter-module__OdhTqa__bottom{font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small);justify-content:center;padding-block:15px 28px}}
.ArtistAuthModal-module__sh0CvW__backdrop{z-index:100;padding:var(--space-5);background:#14141480;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ArtistAuthModal-module__sh0CvW__modal{gap:var(--space-6);width:min(480px,100%);max-height:min(760px,100dvh - 40px);padding:var(--space-8);background:var(--color-neutral-white);box-shadow:var(--shadow-mini);border-radius:16px;flex-direction:column;display:flex;overflow:auto}.ArtistAuthModal-module__sh0CvW__header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.ArtistAuthModal-module__sh0CvW__title{color:var(--color-neutral-black);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold);letter-spacing:0;margin:0;line-height:1.15}.ArtistAuthModal-module__sh0CvW__closeButton{background:var(--color-neutral-light-gray);width:24px;height:24px;color:var(--color-neutral-black);cursor:pointer;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:background .18s,transform .18s;display:inline-flex}.ArtistAuthModal-module__sh0CvW__closeButton:hover{background:var(--color-brand-light);transform:translateY(-1px)}.ArtistAuthModal-module__sh0CvW__description{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-normal);font-weight:var(--font-weight-regular);letter-spacing:0;margin:0;line-height:1.5}.ArtistAuthModal-module__sh0CvW__form{gap:var(--space-3);flex-direction:column;display:flex}.ArtistAuthModal-module__sh0CvW__field{flex-direction:column;gap:6px;width:100%;display:flex;position:relative}.ArtistAuthModal-module__sh0CvW__input,.ArtistAuthModal-module__sh0CvW__passwordInput{border-color:var(--color-neutral-light-gray);border-radius:var(--radius-lg);min-height:48px;color:var(--color-neutral-black);font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:0}.ArtistAuthModal-module__sh0CvW__input:hover:not(:disabled),.ArtistAuthModal-module__sh0CvW__passwordInput:hover:not(:disabled){border-color:var(--color-brand-soft)}.ArtistAuthModal-module__sh0CvW__input:focus,.ArtistAuthModal-module__sh0CvW__passwordInput:focus{border-color:var(--color-brand-primary);box-shadow:none}.ArtistAuthModal-module__sh0CvW__input:disabled,.ArtistAuthModal-module__sh0CvW__passwordInput:disabled{background:var(--color-neutral-light-gray);color:var(--color-neutral-soft-gray)}.ArtistAuthModal-module__sh0CvW__passwordInput[data-error=true]{border-color:var(--color-error)}.ArtistAuthModal-module__sh0CvW__passwordField{display:block;position:relative}.ArtistAuthModal-module__sh0CvW__passwordInput{padding-right:52px}.ArtistAuthModal-module__sh0CvW__inlineIconButton{top:50%;right:var(--space-4);width:24px;height:24px;color:var(--color-neutral-soft-gray);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.ArtistAuthModal-module__sh0CvW__errorText,.ArtistAuthModal-module__sh0CvW__successText{color:var(--color-error);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-xs);letter-spacing:var(--letter-spacing-text-xs);display:block}.ArtistAuthModal-module__sh0CvW__successText{color:var(--color-success)}.ArtistAuthModal-module__sh0CvW__primaryActions{gap:var(--space-4);margin-top:var(--space-3);flex-direction:column;display:flex}.ArtistAuthModal-module__sh0CvW__primaryButton,.ArtistAuthModal-module__sh0CvW__secondaryButton{border-radius:var(--radius-lg);cursor:pointer;width:100%;min-height:48px;font-size:var(--font-size-text-normal);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-normal);letter-spacing:0;justify-content:center;align-items:center;transition:filter .18s,transform .18s,opacity .18s;display:inline-flex}.ArtistAuthModal-module__sh0CvW__primaryButton{background:var(--gradient-brand);color:var(--color-neutral-white);border:0}.ArtistAuthModal-module__sh0CvW__secondaryButton{border:1px solid var(--color-brand-primary);background:var(--color-neutral-white);color:var(--color-brand-primary)}.ArtistAuthModal-module__sh0CvW__primaryButton:hover:not(:disabled),.ArtistAuthModal-module__sh0CvW__secondaryButton:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px)}.ArtistAuthModal-module__sh0CvW__primaryButton:disabled,.ArtistAuthModal-module__sh0CvW__secondaryButton:disabled{cursor:default;opacity:.7}.ArtistAuthModal-module__sh0CvW__textButton{color:var(--color-brand-primary);cursor:pointer;font-size:var(--font-size-text-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-small);letter-spacing:0;background:0 0;border:0;align-self:center}.ArtistAuthModal-module__sh0CvW__divider{background:var(--color-neutral-light-gray);width:100%;height:1px}.ArtistAuthModal-module__sh0CvW__applicationPrompt{gap:var(--space-4);flex-direction:column;display:flex}.ArtistAuthModal-module__sh0CvW__applicationPrompt h3{margin:0 0 var(--space-1);color:var(--color-neutral-black);font-size:var(--font-size-text-normal);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-normal);letter-spacing:0}.ArtistAuthModal-module__sh0CvW__applicationPrompt p,.ArtistAuthModal-module__sh0CvW__note{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-small);font-weight:var(--font-weight-regular);letter-spacing:0;margin:0;line-height:1.3}.ArtistAuthModal-module__sh0CvW__note{text-align:center}.ArtistAuthModal-module__sh0CvW__selectButton{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding-inline:var(--space-4);border:1px solid var(--color-neutral-light-gray);border-radius:var(--radius-lg);background:var(--color-neutral-white);color:var(--color-neutral-soft-gray);cursor:pointer;font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:0;transition:border-color .18s;display:flex}.ArtistAuthModal-module__sh0CvW__selectButton:hover,.ArtistAuthModal-module__sh0CvW__selectButton[data-open=true]{border-color:var(--color-brand-primary)}.ArtistAuthModal-module__sh0CvW__selectButton[data-open=true] svg{transform:rotate(180deg)}.ArtistAuthModal-module__sh0CvW__selectButton span[data-filled=true]{color:var(--color-neutral-black)}.ArtistAuthModal-module__sh0CvW__selectMenu{z-index:1;border:1px solid var(--color-neutral-light-gray);border-radius:var(--radius-lg);background:var(--color-neutral-white);box-shadow:var(--shadow-mini);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.ArtistAuthModal-module__sh0CvW__selectOption{width:100%;padding:var(--space-3);color:var(--color-neutral-black);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}.ArtistAuthModal-module__sh0CvW__selectOption:hover,.ArtistAuthModal-module__sh0CvW__selectOption[data-active=true]{color:var(--color-brand-primary);font-weight:var(--font-weight-bold);background:#ff63001a}.ArtistAuthModal-module__sh0CvW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.ArtistAuthModal-module__sh0CvW__backdrop{padding:var(--space-3);align-items:flex-end}.ArtistAuthModal-module__sh0CvW__modal{max-height:calc(100dvh - 24px);padding:var(--space-6);border-radius:16px}.ArtistAuthModal-module__sh0CvW__title{font-size:var(--font-size-heading-5);line-height:var(--line-height-heading-5)}}
.ArtistLogoutButton-module__9U--0a__button{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:var(--color-neutral-deep-gray);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;transition:background .18s,color .18s;display:flex}.ArtistLogoutButton-module__9U--0a__button:hover:not(:disabled){color:var(--color-error);background:#d000000f}.ArtistLogoutButton-module__9U--0a__button:disabled{cursor:default;opacity:.65}.ArtistLogoutButton-module__9U--0a__button span{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal)}
.BurgerButton-module__7Chy_G__button{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.BurgerButton-module__7Chy_G__line,.BurgerButton-module__7Chy_G__line:before,.BurgerButton-module__7Chy_G__line:after{border-radius:var(--radius-pill);background:var(--color-neutral-deep-gray);width:18px;height:2px;transition:transform .18s,opacity .18s,background .18s;position:absolute}.BurgerButton-module__7Chy_G__line:before,.BurgerButton-module__7Chy_G__line:after{content:"";left:0}.BurgerButton-module__7Chy_G__line:before{transform:translateY(-6px)}.BurgerButton-module__7Chy_G__line:after{transform:translateY(6px)}.BurgerButton-module__7Chy_G__button:hover .BurgerButton-module__7Chy_G__line,.BurgerButton-module__7Chy_G__button:hover .BurgerButton-module__7Chy_G__line:before,.BurgerButton-module__7Chy_G__button:hover .BurgerButton-module__7Chy_G__line:after{background:var(--color-brand-primary)}.BurgerButton-module__7Chy_G__button[data-open=true] .BurgerButton-module__7Chy_G__line{transform:rotate(45deg)}.BurgerButton-module__7Chy_G__button[data-open=true] .BurgerButton-module__7Chy_G__line:before{opacity:0}.BurgerButton-module__7Chy_G__button[data-open=true] .BurgerButton-module__7Chy_G__line:after{transform:rotate(-90deg)}
.CitySelector-module__fH37TG__wrap{width:91px;display:inline-flex;position:relative}.CitySelector-module__fH37TG__button{border-radius:var(--radius-pill);background:var(--color-neutral-white);width:100%;min-height:34px;box-shadow:var(--shadow-mini);cursor:pointer;font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small);text-align:center;border:0;padding:0 12px}.CitySelector-module__fH37TG__menu{z-index:80;border:1px solid var(--color-border);background:var(--color-neutral-white);opacity:0;pointer-events:none;border-radius:12px;width:148px;padding:4px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 4px);right:0;transform:translateY(-4px);box-shadow:0 4px 16px #00000014}.CitySelector-module__fH37TG__menu[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.CitySelector-module__fH37TG__option{border-radius:var(--radius-md);min-height:40px;color:var(--color-neutral-black);cursor:pointer;font:inherit;font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);text-align:left;background:0 0;border:0;padding:10px 12px}.CitySelector-module__fH37TG__option:hover{background:var(--color-neutral-light-gray)}.CitySelector-module__fH37TG__option[data-active=true]{color:var(--color-brand-primary);font-weight:var(--font-weight-semibold);background:#fff0df80}.CitySelector-module__fH37TG__icon{display:none}
.LocaleSwitcher-module__MfP_QG__list{align-items:center;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);padding:3px;display:inline-flex}.LocaleSwitcher-module__MfP_QG__link{min-width:42px;min-height:36px;padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--font-size-text-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-small);letter-spacing:0;justify-content:center;align-items:center;transition:background .18s,color .18s;display:inline-flex}.LocaleSwitcher-module__MfP_QG__link[data-active=true]{background:var(--color-brand-primary);color:var(--color-neutral-white)}.LocaleSwitcher-module__MfP_QG__compact{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:34px;color:var(--color-neutral-deep-gray);font-size:var(--font-size-text-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small);cursor:pointer;background:0 0;border:0;padding:8px 20px;display:inline-flex}.LocaleSwitcher-module__MfP_QG__dropdown{position:relative}.LocaleSwitcher-module__MfP_QG__menu{z-index:80;border:1px solid var(--color-border);background:var(--color-neutral-white);opacity:0;pointer-events:none;border-radius:12px;min-width:115px;padding:4px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 4px);left:0;transform:translateY(-4px);box-shadow:0 4px 16px #00000014}.LocaleSwitcher-module__MfP_QG__menu[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.LocaleSwitcher-module__MfP_QG__menuItem{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);min-height:40px;color:var(--color-neutral-black);font-size:var(--font-size-text-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-text-small);padding:10px 12px;text-decoration:none;display:flex}.LocaleSwitcher-module__MfP_QG__menuItem:hover,.LocaleSwitcher-module__MfP_QG__menuItem:focus-visible{background:var(--color-neutral-light-gray)}.LocaleSwitcher-module__MfP_QG__menuItem[data-active=true]{color:var(--color-brand-primary);font-weight:var(--font-weight-semibold);background:#fff0df80}.LocaleSwitcher-module__MfP_QG__nativeTitle{color:var(--color-neutral-soft-gray);font-weight:var(--font-weight-regular)}.LocaleSwitcher-module__MfP_QG__menuItem[data-active=true] .LocaleSwitcher-module__MfP_QG__nativeTitle{color:var(--color-brand-primary)}
.NavLink-module__mDmySq__link{color:var(--color-neutral-deep-gray);font-size:var(--font-size-text-normal);font-weight:var(--font-weight-regular);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal);transition:color .18s}.NavLink-module__mDmySq__link[data-active=true]{color:var(--color-brand-primary);font-weight:var(--font-weight-bold)}.NavLink-module__mDmySq__link:hover{color:var(--color-brand-primary)}
.SiteHeader-module__OU-UjG__header{z-index:50;background:var(--color-neutral-white);position:sticky;top:0}.SiteHeader-module__OU-UjG__inner{min-height:var(--header-height);justify-content:space-between;align-items:center;padding-block:20px;display:flex;position:relative}.SiteHeader-module__OU-UjG__nav{justify-content:flex-start;align-items:center;gap:var(--space-8);display:flex}.SiteHeader-module__OU-UjG__logoSlot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SiteHeader-module__OU-UjG__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.SiteHeader-module__OU-UjG__menuGroup{border-radius:var(--radius-pill);background:var(--color-neutral-light-gray);border:1px solid #8c8c8c4d;align-items:center;gap:0;padding:4px;display:inline-flex}.SiteHeader-module__OU-UjG__mobileActions{align-items:center;gap:var(--space-2);display:none}.SiteHeader-module__OU-UjG__cart{position:relative}.SiteHeader-module__OU-UjG__artistButton{border:2px solid var(--color-brand-primary);border-radius:var(--radius-pill);background:var(--color-neutral-white);width:42px;height:42px;color:var(--color-brand-primary);box-shadow:var(--shadow-mini);cursor:pointer;justify-content:center;align-items:center;transition:background .18s,box-shadow .18s,transform .18s,filter .18s;display:inline-flex}.SiteHeader-module__OU-UjG__artistButton:hover{background:var(--color-brand-light);filter:brightness(1.01);transform:translateY(-2px)}.SiteHeader-module__OU-UjG__artistButton:active{filter:brightness(.97);transform:translateY(1px)}.SiteHeader-module__OU-UjG__cartLink{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-pill);background:var(--gradient-brand);color:var(--color-neutral-white);box-shadow:var(--shadow-brand);border:0;justify-content:center;align-items:center;text-decoration:none;transition:box-shadow .18s,transform .18s,filter .18s;display:inline-flex}.SiteHeader-module__OU-UjG__cartLink:hover{filter:brightness(1.03);transform:translateY(-2px)}.SiteHeader-module__OU-UjG__cartLink:active{filter:brightness(.95);transform:translateY(1px)}.SiteHeader-module__OU-UjG__cartBadge{border:2px solid var(--color-neutral-white);border-radius:var(--radius-pill);background:var(--color-brand-primary);min-width:16px;height:16px;color:var(--color-neutral-white);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:0;justify-content:center;align-items:center;line-height:1.2;display:inline-flex;position:absolute;top:-7px;right:-1px}.SiteHeader-module__OU-UjG__drawer{top:var(--header-height);z-index:40;width:min(360px,86vw);padding:var(--space-8) var(--container-inline-padding);border-left:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);transition:transform .24s;position:fixed;bottom:0;right:0;transform:translate(100%)}.SiteHeader-module__OU-UjG__drawerCity,.SiteHeader-module__OU-UjG__drawerLocale{color:var(--color-neutral-black);font-size:var(--font-size-text-large);font-weight:var(--font-weight-regular);line-height:var(--line-height-text-large);letter-spacing:var(--letter-spacing-text-large);align-items:center;gap:17px;padding:14px 16px;display:flex}.SiteHeader-module__OU-UjG__drawerCity button{color:var(--color-brand-primary);cursor:pointer;font:inherit;font-weight:var(--font-weight-bold);letter-spacing:0;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.SiteHeader-module__OU-UjG__drawerLogin{width:100%;min-height:70px;color:var(--color-neutral-white);background:var(--gradient-brand);cursor:pointer;font-size:var(--font-size-text-large);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-large);border:0;border-radius:10px;transition:box-shadow .3s,filter .3s,transform .3s;position:relative;overflow:hidden}.SiteHeader-module__OU-UjG__drawerLogin:before{content:"";mix-blend-mode:screen;background:linear-gradient(90deg,#fff0 0%,#ffffff59 40% 60%,#fff0 100%);width:120px;position:absolute;inset:0 auto 0 -120px}.SiteHeader-module__OU-UjG__drawerLogin:hover{filter:brightness(1.03);transform:translateY(-3px);box-shadow:0 6px 16px #ff63004d}.SiteHeader-module__OU-UjG__drawerLogin:hover:before{animation:.65s ease-out SiteHeader-module__OU-UjG__drawerButtonShimmer}.SiteHeader-module__OU-UjG__drawerLogin:active{filter:brightness(.94);transform:translateY(1px);box-shadow:0 2px 6px #ff630026}@keyframes SiteHeader-module__OU-UjG__drawerButtonShimmer{0%{transform:translate(0)}to{transform:translate(520px)}}.SiteHeader-module__OU-UjG__drawer[data-open=true]{transform:translate(0)}.SiteHeader-module__OU-UjG__drawerNav{gap:var(--space-5);margin-bottom:var(--space-8);display:grid}.SiteHeader-module__OU-UjG__drawerControls{justify-items:start;gap:var(--space-5);display:grid}.SiteHeader-module__OU-UjG__overlay{inset:var(--header-height) 0 0;z-index:30;opacity:0;pointer-events:none;background:#14141447;transition:opacity .24s;position:fixed}.SiteHeader-module__OU-UjG__overlay[data-open=true]{opacity:1;pointer-events:auto}@media (max-width:980px){.SiteHeader-module__OU-UjG__inner{min-height:var(--header-height-mobile);padding-block:10px}.SiteHeader-module__OU-UjG__header{box-shadow:var(--shadow-mini);border-bottom:0}.SiteHeader-module__OU-UjG__logoSlot{display:none}.SiteHeader-module__OU-UjG__mobileActions{justify-content:space-between;width:100%;display:flex}.SiteHeader-module__OU-UjG__nav,.SiteHeader-module__OU-UjG__actions{display:none}.SiteHeader-module__OU-UjG__drawer{top:calc(var(--header-height-mobile) + var(--space-4));right:var(--container-inline-padding);width:min(430px, calc(100vw - (var(--container-inline-padding) * 2)));max-height:calc(100dvh - var(--header-height-mobile) - var(--space-8));padding:var(--space-6);border:0;border-radius:20px;flex-direction:column;display:flex;bottom:auto;overflow-y:auto;box-shadow:0 23px 50px #1414140d}.SiteHeader-module__OU-UjG__overlay{inset:var(--header-height-mobile) 0 0;background:0 0}.SiteHeader-module__OU-UjG__drawerNav{gap:var(--space-2);margin-top:var(--space-4);margin-bottom:auto}.SiteHeader-module__OU-UjG__drawerNav a{min-height:58px;color:var(--color-neutral-black);font-size:var(--font-size-text-large);font-weight:var(--font-weight-regular);line-height:var(--line-height-text-large);letter-spacing:var(--letter-spacing-text-large);border-radius:12px;align-items:center;padding:14px 16px;display:flex}.SiteHeader-module__OU-UjG__drawerNav a[data-active=true]{color:var(--color-brand-primary);font-weight:var(--font-weight-bold);letter-spacing:0;background:#fff0df4d}.SiteHeader-module__OU-UjG__drawerControls{margin-top:var(--space-8);gap:17px}.SiteHeader-module__OU-UjG__drawerLocale{padding-inline:16px}}
.ArtistDashboardSidebar-module__09N3Eq__sidebar{gap:var(--space-8);height:100dvh;padding:var(--space-6);border-right:1px solid var(--color-neutral-light-gray);background:#efefef80;flex-direction:column;justify-content:space-between;display:flex;position:sticky;top:0;overflow-y:auto}.ArtistDashboardSidebar-module__09N3Eq__sidebarTop{gap:var(--space-8);display:grid}.ArtistDashboardSidebar-module__09N3Eq__sidebarBottom{padding-top:var(--space-4);border-top:1px solid var(--color-neutral-light-gray)}.ArtistDashboardSidebar-module__09N3Eq__logoRow{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.ArtistDashboardSidebar-module__09N3Eq__badge{width:fit-content;color:var(--color-brand-primary);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-xs);letter-spacing:var(--letter-spacing-text-xs);text-transform:uppercase;background:#ff63001a;border-radius:20px;align-items:center;padding:2px 6px;display:inline-flex}.ArtistDashboardSidebar-module__09N3Eq__userCard{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-neutral-light-gray);grid-template-columns:40px minmax(0,1fr);display:grid}.ArtistDashboardSidebar-module__09N3Eq__avatar{background:var(--color-brand-light);width:40px;height:40px;color:var(--color-brand-primary);border-radius:20px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ArtistDashboardSidebar-module__09N3Eq__avatar img{object-fit:cover;width:100%;height:100%}.ArtistDashboardSidebar-module__09N3Eq__userText{gap:2px;min-width:0;display:grid}.ArtistDashboardSidebar-module__09N3Eq__userText strong,.ArtistDashboardSidebar-module__09N3Eq__userText span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ArtistDashboardSidebar-module__09N3Eq__userText strong{color:var(--color-neutral-black);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small)}.ArtistDashboardSidebar-module__09N3Eq__userText span{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}.ArtistDashboardSidebar-module__09N3Eq__navList{gap:var(--space-1);display:grid}.ArtistDashboardSidebar-module__09N3Eq__navItem{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:var(--color-neutral-deep-gray);text-align:left;text-decoration:none;display:flex}.ArtistDashboardSidebar-module__09N3Eq__navItem span{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal)}.ArtistDashboardSidebar-module__09N3Eq__navItem[data-active=true]{color:var(--color-brand-primary);font-weight:var(--font-weight-bold);background:#ff63000f}@media (max-width:820px){.ArtistDashboardSidebar-module__09N3Eq__sidebar{border-right:0;border-bottom:1px solid var(--color-neutral-light-gray);height:auto;min-height:auto;position:static}.ArtistDashboardSidebar-module__09N3Eq__sidebarTop{gap:var(--space-6)}.ArtistDashboardSidebar-module__09N3Eq__sidebarBottom{border-top:0;padding-top:0}.ArtistDashboardSidebar-module__09N3Eq__navList{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.ArtistDashboardSidebar-module__09N3Eq__navItem{padding:var(--space-3);justify-content:center}.ArtistDashboardSidebar-module__09N3Eq__navItem span{display:none}}
.ArtistCalendar-module__ZpKGBq__calendar{border:1.5px solid var(--color-border);background:var(--color-neutral-white);border-radius:20px;flex-direction:column;gap:36px;min-height:440px;padding:49px;display:flex}.ArtistCalendar-module__ZpKGBq__calendarHeader{justify-content:space-between;align-items:center;height:36px;margin-bottom:0;display:flex}.ArtistCalendar-module__ZpKGBq__calendarTitle{width:auto;height:auto;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-lg);color:var(--color-neutral-black);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading-4);text-transform:capitalize;cursor:pointer;background:0 0;border:0}.ArtistCalendar-module__ZpKGBq__calendarHeader button{border:1px solid var(--color-border);background:var(--color-neutral-white);width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.ArtistCalendar-module__ZpKGBq__calendarHeader>button:not(.ArtistCalendar-module__ZpKGBq__calendarTitle){width:44px;height:44px;color:var(--color-brand-primary);background:0 0;border:0}.ArtistCalendar-module__ZpKGBq__calendarHeader .ArtistCalendar-module__ZpKGBq__calendarTitle:hover{color:var(--color-brand-primary);border-color:#0000}.ArtistCalendar-module__ZpKGBq__calendarHeader button:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.ArtistCalendar-module__ZpKGBq__weekdays,.ArtistCalendar-module__ZpKGBq__days{grid-template-columns:repeat(7,51px);justify-content:center;column-gap:30px;display:grid}.ArtistCalendar-module__ZpKGBq__weekdays{width:540px;color:var(--color-brand-primary);font-size:var(--font-size-heading-5);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-5);text-align:center;margin-bottom:10px}.ArtistCalendar-module__ZpKGBq__days{row-gap:24px;width:540px}.ArtistCalendar-module__ZpKGBq__day{width:51px;height:51px;color:var(--color-neutral-deep-gray);font-family:inherit;font-size:var(--font-size-text-large);font-weight:var(--font-weight-regular);line-height:var(--line-height-text-large);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ArtistCalendar-module__ZpKGBq__day:before{border-radius:var(--radius-pill);content:"";background:0 0;transition:background .18s,box-shadow .18s;position:absolute;inset:0}.ArtistCalendar-module__ZpKGBq__day span{z-index:1;position:relative}.ArtistCalendar-module__ZpKGBq__day:hover:before{background:var(--color-brand-light)}.ArtistCalendar-module__ZpKGBq__day:disabled{color:var(--color-neutral-light-gray);cursor:not-allowed}.ArtistCalendar-module__ZpKGBq__day:disabled:before,.ArtistCalendar-module__ZpKGBq__day:disabled:hover:before{background:0 0}.ArtistCalendar-module__ZpKGBq__day[data-muted=true]{color:var(--color-neutral-light-gray)}.ArtistCalendar-module__ZpKGBq__day[data-busy=true]{color:var(--color-neutral-white)}.ArtistCalendar-module__ZpKGBq__day[data-busy=true]:before{background:color-mix(in srgb, var(--color-error) 52%, var(--color-neutral-white))}.ArtistCalendar-module__ZpKGBq__day[data-selected=true]{color:var(--color-neutral-white)}.ArtistCalendar-module__ZpKGBq__day[data-selected=true]:before{background:var(--color-brand-primary)}.ArtistCalendar-module__ZpKGBq__monthGrid,.ArtistCalendar-module__ZpKGBq__yearGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));width:540px;display:grid}.ArtistCalendar-module__ZpKGBq__pickerButton{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-neutral-white);min-height:64px;color:var(--color-neutral-deep-gray);font-size:var(--font-size-text-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-large);text-transform:capitalize}.ArtistCalendar-module__ZpKGBq__pickerButton:hover{border-color:var(--color-brand-primary);background:var(--color-brand-light);color:var(--color-brand-primary)}.ArtistCalendar-module__ZpKGBq__pickerButton[data-selected=true]{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-neutral-white)}@media (max-width:1180px){.ArtistCalendar-module__ZpKGBq__calendar{align-items:center}}@media (max-width:720px){.ArtistCalendar-module__ZpKGBq__calendar{gap:var(--space-5);min-height:0;padding:var(--space-4)}.ArtistCalendar-module__ZpKGBq__calendarTitle{font-size:var(--font-size-heading-5);line-height:var(--line-height-heading-5)}.ArtistCalendar-module__ZpKGBq__weekdays,.ArtistCalendar-module__ZpKGBq__days,.ArtistCalendar-module__ZpKGBq__monthGrid,.ArtistCalendar-module__ZpKGBq__yearGrid{width:100%}.ArtistCalendar-module__ZpKGBq__weekdays,.ArtistCalendar-module__ZpKGBq__days{column-gap:var(--space-2);grid-template-columns:repeat(7,minmax(32px,1fr))}.ArtistCalendar-module__ZpKGBq__days{row-gap:var(--space-2)}.ArtistCalendar-module__ZpKGBq__day{width:40px;height:40px;font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);justify-self:center}}
.ArtistAnalyticsPageView-module__LzeYla__shell{background:var(--color-neutral-white);min-height:100dvh;color:var(--color-neutral-black);grid-template-columns:240px minmax(0,1fr);display:grid}.ArtistAnalyticsPageView-module__LzeYla__content{gap:var(--space-5);min-width:0;padding:var(--space-10);flex-direction:column;display:flex}.ArtistAnalyticsPageView-module__LzeYla__header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.ArtistAnalyticsPageView-module__LzeYla__header h1{margin:0 0 var(--space-1);color:var(--color-neutral-black);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading-4);letter-spacing:var(--letter-spacing-heading-4)}.ArtistAnalyticsPageView-module__LzeYla__header p{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal);margin:0}.ArtistAnalyticsPageView-module__LzeYla__periodControls{align-items:center;gap:var(--space-3);flex:none;display:flex}.ArtistAnalyticsPageView-module__LzeYla__dropdown,.ArtistAnalyticsPageView-module__LzeYla__datePicker{position:relative}.ArtistAnalyticsPageView-module__LzeYla__dropdownButton{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-4);border:1px solid var(--color-neutral-light-gray);border-radius:var(--radius-lg);background:var(--color-neutral-white);color:var(--color-neutral-black);cursor:pointer;font:inherit;font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-small);display:inline-flex}.ArtistAnalyticsPageView-module__LzeYla__dropdownButton svg{flex:none}.ArtistAnalyticsPageView-module__LzeYla__dropdownMenu,.ArtistAnalyticsPageView-module__LzeYla__calendarMenu{z-index:20;border:1px solid var(--color-neutral-light-gray);border-radius:var(--radius-lg);background:var(--color-neutral-white);min-width:100%;box-shadow:var(--shadow-mini);opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px)}.ArtistAnalyticsPageView-module__LzeYla__dropdownMenu[data-open=true],.ArtistAnalyticsPageView-module__LzeYla__calendarMenu[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.ArtistAnalyticsPageView-module__LzeYla__dropdownMenu{padding:var(--space-1);display:grid;overflow:hidden}.ArtistAnalyticsPageView-module__LzeYla__dropdownOption{min-width:190px;padding:10px var(--space-3);border-radius:var(--radius-md);color:var(--color-neutral-deep-gray);cursor:pointer;font:inherit;font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);text-align:left;background:0 0;border:0}.ArtistAnalyticsPageView-module__LzeYla__dropdownOption:hover,.ArtistAnalyticsPageView-module__LzeYla__dropdownOption[data-active=true]{color:var(--color-brand-primary);background:#ff630014}.ArtistAnalyticsPageView-module__LzeYla__customPeriod{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.ArtistAnalyticsPageView-module__LzeYla__datePicker{gap:6px;display:grid}.ArtistAnalyticsPageView-module__LzeYla__dateLabel{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}.ArtistAnalyticsPageView-module__LzeYla__datePicker .ArtistAnalyticsPageView-module__LzeYla__dropdownButton{min-width:168px;min-height:44px;font-weight:var(--font-weight-regular)}.ArtistAnalyticsPageView-module__LzeYla__calendarMenu{width:296px;padding:var(--space-4)}.ArtistAnalyticsPageView-module__LzeYla__calendarHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:32px minmax(0,1fr) 32px;display:grid}.ArtistAnalyticsPageView-module__LzeYla__calendarHeader span{color:var(--color-neutral-black);font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-small);text-align:center}.ArtistAnalyticsPageView-module__LzeYla__calendarHeader button{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-brand-primary);cursor:pointer;background:#ff630014;border:0;justify-content:center;align-items:center;display:inline-flex}.ArtistAnalyticsPageView-module__LzeYla__weekdays,.ArtistAnalyticsPageView-module__LzeYla__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ArtistAnalyticsPageView-module__LzeYla__weekdays{margin-bottom:var(--space-2);color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);text-align:center}.ArtistAnalyticsPageView-module__LzeYla__calendarDay{aspect-ratio:1;border-radius:var(--radius-md);color:var(--color-neutral-black);cursor:pointer;font:inherit;font-size:var(--font-size-text-small);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ArtistAnalyticsPageView-module__LzeYla__calendarDay:hover{background:#ff630014}.ArtistAnalyticsPageView-module__LzeYla__calendarDay[data-muted=true]{color:var(--color-neutral-soft-gray)}.ArtistAnalyticsPageView-module__LzeYla__calendarDay[data-selected=true]{background:var(--color-brand-primary);color:var(--color-neutral-white);font-weight:var(--font-weight-bold)}.ArtistAnalyticsPageView-module__LzeYla__customPeriod button{min-height:44px;padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--color-brand-primary);color:var(--color-neutral-white);cursor:pointer;font:inherit;font-weight:var(--font-weight-bold);border:0;align-items:center;gap:8px;display:inline-flex}.ArtistAnalyticsPageView-module__LzeYla__error{color:#b42318;font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);margin:0}.ArtistAnalyticsPageView-module__LzeYla__statsGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ArtistAnalyticsPageView-module__LzeYla__statCard,.ArtistAnalyticsPageView-module__LzeYla__chartCard,.ArtistAnalyticsPageView-module__LzeYla__popularCard{border:1px solid var(--color-neutral-light-gray);background:var(--color-neutral-white)}.ArtistAnalyticsPageView-module__LzeYla__statCard{gap:var(--space-3);min-width:0;padding:var(--space-6);cursor:pointer;font:inherit;text-align:left;border-radius:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.ArtistAnalyticsPageView-module__LzeYla__statCard:hover,.ArtistAnalyticsPageView-module__LzeYla__statCard[data-active=true]{border-color:#ff630059;box-shadow:0 12px 30px #ff63001a}.ArtistAnalyticsPageView-module__LzeYla__statCard[data-active=true]{transform:translateY(-1px)}.ArtistAnalyticsPageView-module__LzeYla__statCard span{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small)}.ArtistAnalyticsPageView-module__LzeYla__statCard strong{color:var(--color-neutral-black);font-size:var(--font-size-heading-4);line-height:var(--line-height-heading-4);letter-spacing:var(--letter-spacing-heading-4)}.ArtistAnalyticsPageView-module__LzeYla__statCard small{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small)}.ArtistAnalyticsPageView-module__LzeYla__statCard small[data-tone=positive]{color:#22c55e}.ArtistAnalyticsPageView-module__LzeYla__statCard small[data-tone=negative]{color:#dc2626}.ArtistAnalyticsPageView-module__LzeYla__chartCard{gap:var(--space-6);padding:var(--space-8);border-radius:16px;display:grid}.ArtistAnalyticsPageView-module__LzeYla__chartCard h2,.ArtistAnalyticsPageView-module__LzeYla__popularSection h2{color:var(--color-neutral-black);font-size:var(--font-size-text-medium);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-medium);letter-spacing:var(--letter-spacing-text-medium);margin:0}.ArtistAnalyticsPageView-module__LzeYla__chart{width:100%;height:180px}.ArtistAnalyticsPageView-module__LzeYla__chart svg{width:100%;height:100%;display:block;overflow:visible}.ArtistAnalyticsPageView-module__LzeYla__chart line{stroke:var(--color-neutral-light-gray);stroke-dasharray:3 5;stroke-width:1px}.ArtistAnalyticsPageView-module__LzeYla__chart polygon{fill:url(#analytics-area)}.ArtistAnalyticsPageView-module__LzeYla__chart polyline{fill:none;stroke:var(--color-brand-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.ArtistAnalyticsPageView-module__LzeYla__chart circle{fill:var(--color-brand-primary);stroke:var(--color-neutral-white);stroke-width:3px}.ArtistAnalyticsPageView-module__LzeYla__axisLabels{justify-content:space-between;gap:var(--space-4);color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);letter-spacing:var(--letter-spacing-text-xs);display:flex}.ArtistAnalyticsPageView-module__LzeYla__popularSection{gap:var(--space-4);display:grid}.ArtistAnalyticsPageView-module__LzeYla__popularGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ArtistAnalyticsPageView-module__LzeYla__popularCard{align-items:center;gap:var(--space-4);padding:var(--space-5);border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;display:grid}.ArtistAnalyticsPageView-module__LzeYla__rank{width:36px;height:36px;color:var(--color-brand-primary);font-weight:var(--font-weight-bold);background:#ff63001a;border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.ArtistAnalyticsPageView-module__LzeYla__popularCard div{gap:2px;min-width:0;display:grid}.ArtistAnalyticsPageView-module__LzeYla__popularCard strong,.ArtistAnalyticsPageView-module__LzeYla__popularCard b{color:var(--color-neutral-black);font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal)}.ArtistAnalyticsPageView-module__LzeYla__popularCard small{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ArtistAnalyticsPageView-module__LzeYla__popularCard b{color:var(--color-brand-primary)}.ArtistAnalyticsPageView-module__LzeYla__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.ArtistAnalyticsPageView-module__LzeYla__statsGrid,.ArtistAnalyticsPageView-module__LzeYla__popularGrid{grid-template-columns:1fr}}@media (max-width:820px){.ArtistAnalyticsPageView-module__LzeYla__shell{grid-template-columns:1fr}.ArtistAnalyticsPageView-module__LzeYla__content{padding:20px 17px 40px}.ArtistAnalyticsPageView-module__LzeYla__header{gap:var(--space-3);flex-direction:column}.ArtistAnalyticsPageView-module__LzeYla__dropdownButton{min-height:40px}.ArtistAnalyticsPageView-module__LzeYla__dropdown,.ArtistAnalyticsPageView-module__LzeYla__dropdownButton,.ArtistAnalyticsPageView-module__LzeYla__datePicker{width:100%}.ArtistAnalyticsPageView-module__LzeYla__calendarMenu{width:min(296px,100vw - 34px)}.ArtistAnalyticsPageView-module__LzeYla__statCard{gap:var(--space-2);padding:var(--space-4)}.ArtistAnalyticsPageView-module__LzeYla__statCard strong{font-size:var(--font-size-text-large);line-height:var(--line-height-text-large);letter-spacing:0}.ArtistAnalyticsPageView-module__LzeYla__statCard small{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}.ArtistAnalyticsPageView-module__LzeYla__chartCard{gap:var(--space-4);padding:var(--space-4)}.ArtistAnalyticsPageView-module__LzeYla__chart{height:130px}.ArtistAnalyticsPageView-module__LzeYla__axisLabels span:nth-child(2){display:none}.ArtistAnalyticsPageView-module__LzeYla__popularCard{gap:var(--space-3);padding:var(--space-4);grid-template-columns:28px minmax(0,1fr) auto}.ArtistAnalyticsPageView-module__LzeYla__rank{width:28px;height:28px;font-size:var(--font-size-text-small);border-radius:14px}.ArtistAnalyticsPageView-module__LzeYla__popularCard strong{font-size:var(--font-size-text-small);line-height:var(--line-height-text-small)}.ArtistAnalyticsPageView-module__LzeYla__popularCard small{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}}
.ArtistDashboardPageView-module__zWUTCG__shell{background:var(--color-neutral-white);min-height:100dvh;color:var(--color-neutral-black);grid-template-columns:240px minmax(0,1fr);display:grid}.ArtistDashboardPageView-module__zWUTCG__sidebar{gap:var(--space-8);height:100dvh;padding:var(--space-6);border-right:1px solid var(--color-neutral-light-gray);background:#efefef80;flex-direction:column;justify-content:space-between;display:flex;position:sticky;top:0;overflow-y:auto}.ArtistDashboardPageView-module__zWUTCG__sidebarTop{gap:var(--space-8);display:grid}.ArtistDashboardPageView-module__zWUTCG__sidebarBottom{padding-top:var(--space-4);border-top:1px solid var(--color-neutral-light-gray)}.ArtistDashboardPageView-module__zWUTCG__logoRow{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.ArtistDashboardPageView-module__zWUTCG__badge,.ArtistDashboardPageView-module__zWUTCG__promoCard span{width:fit-content;font-size:var(--font-size-text-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-xs);letter-spacing:var(--letter-spacing-text-xs);text-transform:uppercase;border-radius:20px;align-items:center;display:inline-flex}.ArtistDashboardPageView-module__zWUTCG__badge{color:var(--color-brand-primary);background:#ff63001a;padding:2px 6px}.ArtistDashboardPageView-module__zWUTCG__userCard{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-neutral-light-gray);grid-template-columns:40px minmax(0,1fr);display:grid}.ArtistDashboardPageView-module__zWUTCG__avatar{background:var(--color-brand-light);width:40px;height:40px;color:var(--color-brand-primary);border-radius:20px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ArtistDashboardPageView-module__zWUTCG__avatar img{object-fit:cover;width:100%;height:100%}.ArtistDashboardPageView-module__zWUTCG__userText{gap:2px;min-width:0;display:grid}.ArtistDashboardPageView-module__zWUTCG__userText strong{color:var(--color-neutral-black);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ArtistDashboardPageView-module__zWUTCG__userText span{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ArtistDashboardPageView-module__zWUTCG__navList{gap:var(--space-1);display:grid}.ArtistDashboardPageView-module__zWUTCG__navItem{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:var(--color-neutral-deep-gray);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:flex}.ArtistDashboardPageView-module__zWUTCG__navItem span{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal)}.ArtistDashboardPageView-module__zWUTCG__navItem[data-active=true]{color:var(--color-brand-primary);font-weight:var(--font-weight-bold);background:#ff63000f}.ArtistDashboardPageView-module__zWUTCG__content{gap:var(--space-5);min-width:0;padding:var(--space-10);flex-direction:column;display:flex}.ArtistDashboardPageView-module__zWUTCG__header{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.ArtistDashboardPageView-module__zWUTCG__header h1{margin:0 0 var(--space-1);color:var(--color-neutral-black);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading-4);letter-spacing:var(--letter-spacing-heading-4)}.ArtistDashboardPageView-module__zWUTCG__header p{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal);margin:0}.ArtistDashboardPageView-module__zWUTCG__publishedBadge,.ArtistDashboardPageView-module__zWUTCG__pendingBadge{font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small);border-radius:20px;flex:none;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.ArtistDashboardPageView-module__zWUTCG__publishedBadge{color:#22c55e;background:#22c55e1a}.ArtistDashboardPageView-module__zWUTCG__pendingBadge{color:var(--color-brand-primary);background:#ff63001a}.ArtistDashboardPageView-module__zWUTCG__publishedBadge span,.ArtistDashboardPageView-module__zWUTCG__pendingBadge span{background:currentColor;border-radius:50%;width:8px;height:8px}.ArtistDashboardPageView-module__zWUTCG__statsGrid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ArtistDashboardPageView-module__zWUTCG__statCard{gap:var(--space-3);min-width:0;padding:var(--space-6);border:1px solid var(--color-neutral-light-gray);background:var(--color-neutral-white);border-radius:16px;display:grid}.ArtistDashboardPageView-module__zWUTCG__statCard span{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small)}.ArtistDashboardPageView-module__zWUTCG__statCard strong{color:var(--color-neutral-black);font-size:var(--font-size-heading-4);line-height:var(--line-height-heading-4);letter-spacing:var(--letter-spacing-heading-4)}.ArtistDashboardPageView-module__zWUTCG__statCard strong[data-tone=success]{color:#22c55e}.ArtistDashboardPageView-module__zWUTCG__statCard em,.ArtistDashboardPageView-module__zWUTCG__statCard small{font-size:var(--font-size-text-small);font-style:normal;line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small)}.ArtistDashboardPageView-module__zWUTCG__statCard em[data-tone=positive]{color:#22c55e}.ArtistDashboardPageView-module__zWUTCG__statCard em[data-tone=positive]:before{content:"↑ "}.ArtistDashboardPageView-module__zWUTCG__statCard em[data-tone=negative]{color:#dc2626}.ArtistDashboardPageView-module__zWUTCG__statCard em[data-tone=neutral],.ArtistDashboardPageView-module__zWUTCG__statCard small{color:var(--color-neutral-soft-gray)}.ArtistDashboardPageView-module__zWUTCG__middleSection{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 480px;align-items:start;display:grid}.ArtistDashboardPageView-module__zWUTCG__actionsSection{gap:var(--space-4);display:grid}.ArtistDashboardPageView-module__zWUTCG__actionsSection h2{color:var(--color-neutral-black);font-size:var(--font-size-text-medium);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-medium);letter-spacing:var(--letter-spacing-text-medium);margin:0}.ArtistDashboardPageView-module__zWUTCG__actionsGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(240px,302px));display:grid}.ArtistDashboardPageView-module__zWUTCG__actionCard{align-items:center;gap:var(--space-4);min-height:88px;padding:var(--space-5);border:1px solid var(--color-neutral-light-gray);background:var(--color-neutral-white);cursor:pointer;color:inherit;text-align:left;border-radius:12px;text-decoration:none;display:flex}.ArtistDashboardPageView-module__zWUTCG__actionCard>span{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-brand-primary);background:#ff63001a;flex:none;justify-content:center;align-items:center;display:inline-flex}.ArtistDashboardPageView-module__zWUTCG__actionCard strong{color:var(--color-neutral-black);font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal)}.ArtistDashboardPageView-module__zWUTCG__promoCard{gap:var(--space-3);padding:var(--space-8);background:var(--gradient-brand);color:var(--color-neutral-white);border-radius:16px;display:grid}.ArtistDashboardPageView-module__zWUTCG__promoCard span{background:#fff3;padding:4px 10px}.ArtistDashboardPageView-module__zWUTCG__promoCard h2,.ArtistDashboardPageView-module__zWUTCG__promoCard p{margin:0}.ArtistDashboardPageView-module__zWUTCG__promoCard h2{color:var(--color-neutral-white);font-size:var(--font-size-heading-4);line-height:var(--line-height-heading-4);letter-spacing:var(--letter-spacing-heading-4)}.ArtistDashboardPageView-module__zWUTCG__promoCard p{font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal)}.ArtistDashboardPageView-module__zWUTCG__promoCard button{min-height:48px;margin-top:var(--space-2);padding-inline:var(--space-6);border-radius:var(--radius-lg);background:var(--color-neutral-white);color:var(--color-brand-primary);cursor:pointer;font-size:var(--font-size-text-normal);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-normal);border:0;justify-self:start}@media (max-width:1180px){.ArtistDashboardPageView-module__zWUTCG__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ArtistDashboardPageView-module__zWUTCG__middleSection{grid-template-columns:1fr}.ArtistDashboardPageView-module__zWUTCG__promoCard{max-width:none}}@media (max-width:820px){.ArtistDashboardPageView-module__zWUTCG__shell{grid-template-columns:1fr}.ArtistDashboardPageView-module__zWUTCG__sidebar{border-right:0;border-bottom:1px solid var(--color-neutral-light-gray);height:auto;min-height:auto;position:static}.ArtistDashboardPageView-module__zWUTCG__sidebarTop{gap:var(--space-6)}.ArtistDashboardPageView-module__zWUTCG__sidebarBottom{border-top:0;padding-top:0}.ArtistDashboardPageView-module__zWUTCG__navList{grid-template-columns:repeat(4,minmax(0,1fr))}.ArtistDashboardPageView-module__zWUTCG__navItem{padding:var(--space-3);justify-content:center}.ArtistDashboardPageView-module__zWUTCG__navItem span{display:none}.ArtistDashboardPageView-module__zWUTCG__content{padding:var(--space-6)}.ArtistDashboardPageView-module__zWUTCG__header{flex-direction:column;align-items:flex-start}.ArtistDashboardPageView-module__zWUTCG__actionsGrid,.ArtistDashboardPageView-module__zWUTCG__statsGrid{grid-template-columns:1fr}}
.ArtistLoginPageView-module__B4QZHa__page{min-height:calc(100dvh - var(--header-height));padding:var(--space-12) var(--container-inline-padding);background:var(--color-neutral-light-gray);justify-content:center;align-items:center;display:flex}.ArtistLoginPageView-module__B4QZHa__card{gap:var(--space-6);width:min(480px,100%);padding:var(--space-8);border:1px solid var(--color-border);background:var(--color-neutral-white);box-shadow:var(--shadow-mini);border-radius:16px;flex-direction:column;display:flex}.ArtistLoginPageView-module__B4QZHa__header{gap:var(--space-2);display:grid}.ArtistLoginPageView-module__B4QZHa__kicker{color:var(--color-brand-primary);font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small);margin:0}.ArtistLoginPageView-module__B4QZHa__header h1{color:var(--color-neutral-black);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold);letter-spacing:0;margin:0;line-height:1.15}@media (max-width:560px){.ArtistLoginPageView-module__B4QZHa__page{min-height:calc(100dvh - var(--header-height-mobile));padding-block:var(--space-6);align-items:stretch}.ArtistLoginPageView-module__B4QZHa__card{padding:var(--space-6)}.ArtistLoginPageView-module__B4QZHa__header h1{font-size:var(--font-size-heading-5);line-height:var(--line-height-heading-5)}}
.ArtistProfilePageView-module__fLpAJW__shell{background:var(--color-neutral-white);min-height:100dvh;color:var(--color-neutral-black);grid-template-columns:240px minmax(0,1fr);display:grid}.ArtistProfilePageView-module__fLpAJW__content{gap:var(--space-5);min-width:0;padding:var(--space-10);flex-direction:column;display:flex}.ArtistProfilePageView-module__fLpAJW__header{justify-content:space-between;align-items:center;min-height:48px;display:flex}.ArtistProfilePageView-module__fLpAJW__header h1{color:var(--color-neutral-black);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading-4);letter-spacing:var(--letter-spacing-heading-4);margin:0}.ArtistProfilePageView-module__fLpAJW__warning,.ArtistProfilePageView-module__fLpAJW__pendingBanner,.ArtistProfilePageView-module__fLpAJW__moderationStatus{align-items:center;gap:var(--space-3);padding:var(--space-4);background:#ffc0010d;border:1px solid #ffc001;border-radius:12px;display:flex}.ArtistProfilePageView-module__fLpAJW__warning{color:var(--color-neutral-black)}.ArtistProfilePageView-module__fLpAJW__warning svg{color:#ffc001;flex:none}.ArtistProfilePageView-module__fLpAJW__warning p,.ArtistProfilePageView-module__fLpAJW__pendingBanner{font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small);margin:0}.ArtistProfilePageView-module__fLpAJW__moderationStatus{gap:var(--space-2);border-color:var(--color-neutral-light-gray);background:var(--color-neutral-off-white);align-items:start;display:grid}.ArtistProfilePageView-module__fLpAJW__moderationStatus>span,.ArtistProfilePageView-module__fLpAJW__moderationComment>span{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-small)}.ArtistProfilePageView-module__fLpAJW__moderationStatus strong{color:var(--color-neutral-black);font-size:var(--font-size-heading-6);line-height:var(--line-height-heading-6)}.ArtistProfilePageView-module__fLpAJW__moderationStatus p,.ArtistProfilePageView-module__fLpAJW__moderationComment p{color:var(--color-neutral-dark-gray);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);margin:0}.ArtistProfilePageView-module__fLpAJW__moderationStatus[data-state=pending]{background:#ffc0010f;border-color:#ffc001}.ArtistProfilePageView-module__fLpAJW__moderationStatus[data-state=approved]{background:#30b56612;border-color:#30b566}.ArtistProfilePageView-module__fLpAJW__moderationStatus[data-state=rejected]{background:#e031310f;border-color:#e03131}.ArtistProfilePageView-module__fLpAJW__moderationComment{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-neutral-white);border:1px solid #e0313133;display:grid}.ArtistProfilePageView-module__fLpAJW__form{gap:var(--space-5);display:grid}.ArtistProfilePageView-module__fLpAJW__tabs{gap:var(--space-3);flex-wrap:wrap;display:flex}.ArtistProfilePageView-module__fLpAJW__tab{min-height:48px;padding:var(--space-3) var(--space-6);border:1px solid var(--color-neutral-light-gray);border-radius:var(--radius-lg);background:var(--color-neutral-white);color:var(--color-neutral-black);cursor:pointer;font:inherit;font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal)}.ArtistProfilePageView-module__fLpAJW__tab[data-active=true]{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-neutral-white);font-weight:var(--font-weight-bold)}.ArtistProfilePageView-module__fLpAJW__profileGrid{gap:var(--space-8);grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;display:grid}.ArtistProfilePageView-module__fLpAJW__photoBlock{justify-items:center;gap:var(--space-4);display:grid}.ArtistProfilePageView-module__fLpAJW__photoPreview{aspect-ratio:1;background:var(--color-neutral-light-gray);width:min(100%,420px);color:var(--color-neutral-soft-gray);font-size:var(--font-size-heading-5);font-weight:var(--font-weight-bold);border-radius:15px;place-items:center;display:grid;position:relative;overflow:hidden}.ArtistProfilePageView-module__fLpAJW__photoPreview img{object-fit:cover}.ArtistProfilePageView-module__fLpAJW__fileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ArtistProfilePageView-module__fLpAJW__photoButton,.ArtistProfilePageView-module__fLpAJW__primaryButton,.ArtistProfilePageView-module__fLpAJW__secondaryButton{border-radius:var(--radius-lg);cursor:pointer;min-height:48px;font:inherit;font-size:var(--font-size-text-normal);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-normal)}.ArtistProfilePageView-module__fLpAJW__photoButton,.ArtistProfilePageView-module__fLpAJW__primaryButton{background:var(--gradient-brand);color:var(--color-neutral-white);border:0}.ArtistProfilePageView-module__fLpAJW__photoButton{padding-inline:var(--space-5)}.ArtistProfilePageView-module__fLpAJW__fields,.ArtistProfilePageView-module__fLpAJW__localizedPane{gap:var(--space-5);display:grid}.ArtistProfilePageView-module__fLpAJW__localizedPane[hidden]{display:none}.ArtistProfilePageView-module__fLpAJW__row{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ArtistProfilePageView-module__fLpAJW__nameField,.ArtistProfilePageView-module__fLpAJW__field{gap:var(--space-2);display:grid}.ArtistProfilePageView-module__fLpAJW__nameField>span,.ArtistProfilePageView-module__fLpAJW__field>span,.ArtistProfilePageView-module__fLpAJW__filterField legend{color:var(--color-neutral-black);font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small)}.ArtistProfilePageView-module__fLpAJW__nameField div{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 32px;display:grid}.ArtistProfilePageView-module__fLpAJW__nameField input{min-width:0;color:var(--color-neutral-black);font-size:clamp(32px,4vw,48px);font-weight:var(--font-weight-bold);letter-spacing:0;border:0;line-height:1.16}.ArtistProfilePageView-module__fLpAJW__nameField svg{color:var(--color-brand-primary)}.ArtistProfilePageView-module__fLpAJW__field input,.ArtistProfilePageView-module__fLpAJW__field textarea{border:1px solid var(--color-neutral-light-gray);border-radius:var(--radius-lg);background:var(--color-neutral-white);width:100%;min-height:48px;color:var(--color-neutral-black);font:inherit;font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);padding:12px 16px}.ArtistProfilePageView-module__fLpAJW__field{position:relative}.ArtistProfilePageView-module__fLpAJW__dropdownButton{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--color-neutral-light-gray);border-radius:var(--radius-lg);background:var(--color-neutral-white);width:100%;min-height:48px;color:var(--color-neutral-black);cursor:pointer;font:inherit;font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);text-align:left;padding:12px 14px 12px 16px;display:flex}.ArtistProfilePageView-module__fLpAJW__dropdownButton span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ArtistProfilePageView-module__fLpAJW__dropdownButton svg{color:var(--color-neutral-soft-gray);flex:none;transition:transform .16s}.ArtistProfilePageView-module__fLpAJW__dropdownButton[aria-expanded=true]{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px #ff6b001f}.ArtistProfilePageView-module__fLpAJW__dropdownButton[aria-expanded=true] svg{transform:rotate(180deg)}.ArtistProfilePageView-module__fLpAJW__dropdownMenu{z-index:30;border:1px solid var(--color-neutral-light-gray);border-radius:var(--radius-lg);background:var(--color-neutral-white);opacity:0;pointer-events:none;width:100%;max-height:240px;padding:6px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;transform:translateY(-4px);box-shadow:0 14px 36px #0000001a}.ArtistProfilePageView-module__fLpAJW__dropdownMenu[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.ArtistProfilePageView-module__fLpAJW__dropdownOption{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);min-height:40px;color:var(--color-neutral-black);cursor:pointer;font:inherit;font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);text-align:left;background:0 0;border:0;padding:10px 12px;display:flex}.ArtistProfilePageView-module__fLpAJW__dropdownOption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ArtistProfilePageView-module__fLpAJW__dropdownOption:hover,.ArtistProfilePageView-module__fLpAJW__dropdownOption:focus-visible{background:var(--color-neutral-light-gray)}.ArtistProfilePageView-module__fLpAJW__dropdownOption[data-selected=true]{color:var(--color-brand-primary);font-weight:var(--font-weight-bold);background:#ff6b0017}.ArtistProfilePageView-module__fLpAJW__dropdownOption svg{flex:none}.ArtistProfilePageView-module__fLpAJW__field textarea{resize:vertical;min-height:120px}.ArtistProfilePageView-module__fLpAJW__filtersSection{gap:var(--space-4);padding-top:var(--space-2);display:grid}.ArtistProfilePageView-module__fLpAJW__sectionHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.ArtistProfilePageView-module__fLpAJW__sectionHeader h2{margin:0 0 var(--space-1);color:var(--color-neutral-black);font-size:var(--font-size-heading-5);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading-5)}.ArtistProfilePageView-module__fLpAJW__sectionHeader p{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);margin:0}.ArtistProfilePageView-module__fLpAJW__filtersGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ArtistProfilePageView-module__fLpAJW__filterField{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-neutral-light-gray);border-radius:12px;margin:0;display:grid}.ArtistProfilePageView-module__fLpAJW__filterField legend{padding:0}.ArtistProfilePageView-module__fLpAJW__options{gap:var(--space-2);flex-wrap:wrap;display:flex}.ArtistProfilePageView-module__fLpAJW__option{border:1px solid var(--color-neutral-light-gray);border-radius:var(--radius-pill);background:var(--color-neutral-white);max-width:100%;min-height:36px;color:var(--color-neutral-black);cursor:pointer;font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);align-items:center;gap:8px;padding:8px 12px 8px 10px;display:inline-flex;position:relative}.ArtistProfilePageView-module__fLpAJW__option input{opacity:0;cursor:pointer;position:absolute;inset:0}.ArtistProfilePageView-module__fLpAJW__option:before{border:1.5px solid var(--color-neutral-soft-gray);content:"";border-radius:50%;flex:none;width:16px;height:16px}.ArtistProfilePageView-module__fLpAJW__option:has(input[type=checkbox]):before{border-radius:5px}.ArtistProfilePageView-module__fLpAJW__option:has(input:checked){border-color:var(--color-brand-primary);color:var(--color-brand-primary);font-weight:var(--font-weight-bold);background:#ff6b0014}.ArtistProfilePageView-module__fLpAJW__option:has(input:checked):before{border-color:var(--color-brand-primary);background:radial-gradient(circle at center, var(--color-brand-primary) 0 4px, transparent 4.5px)}.ArtistProfilePageView-module__fLpAJW__option:has(input[type=checkbox]:checked):before{background:var(--color-brand-primary);box-shadow:inset 0 0 0 4px var(--color-neutral-white)}.ArtistProfilePageView-module__fLpAJW__option span{overflow-wrap:anywhere;min-width:0}.ArtistProfilePageView-module__fLpAJW__empty{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);margin:0}.ArtistProfilePageView-module__fLpAJW__dashboardSection{gap:var(--space-5);padding-top:var(--space-2);display:grid}.ArtistProfilePageView-module__fLpAJW__dashboardSectionHeader{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:48px;display:flex}.ArtistProfilePageView-module__fLpAJW__dashboardSectionHeader h2{color:var(--color-neutral-black);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading-4);letter-spacing:var(--letter-spacing-heading-4);margin:0}.ArtistProfilePageView-module__fLpAJW__addButton,.ArtistProfilePageView-module__fLpAJW__uploadButton{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);background:var(--gradient-brand);min-height:48px;color:var(--color-neutral-white);cursor:pointer;font:inherit;font-size:var(--font-size-text-normal);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-normal);border:0;display:inline-flex}.ArtistProfilePageView-module__fLpAJW__addButton{padding:12px var(--space-5)}.ArtistProfilePageView-module__fLpAJW__portfolioList{gap:var(--space-3);display:grid}.ArtistProfilePageView-module__fLpAJW__portfolioItemGroup{gap:0;display:grid}.ArtistProfilePageView-module__fLpAJW__portfolioCard{align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-4);border:1px solid var(--color-neutral-light-gray);background:var(--color-neutral-white);border-radius:16px;display:flex}.ArtistProfilePageView-module__fLpAJW__portfolioCard[data-active=true]{border-color:var(--color-brand-primary)}.ArtistProfilePageView-module__fLpAJW__portfolioImage{background:var(--color-brand-light);width:160px;height:160px;color:var(--color-brand-primary);cursor:pointer;border-radius:12px;flex:0 0 160px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ArtistProfilePageView-module__fLpAJW__portfolioImage img{object-fit:cover}.ArtistProfilePageView-module__fLpAJW__portfolioImage input,.ArtistProfilePageView-module__fLpAJW__caseCoverPicker input{opacity:0;cursor:pointer;position:absolute;inset:0}.ArtistProfilePageView-module__fLpAJW__portfolioDetails{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex:auto;min-width:0;display:flex}.ArtistProfilePageView-module__fLpAJW__portfolioText{gap:var(--space-2);min-width:0;display:grid}.ArtistProfilePageView-module__fLpAJW__portfolioText h3{color:var(--color-neutral-black);font-size:var(--font-size-text-medium);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-medium);letter-spacing:var(--letter-spacing-text-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ArtistProfilePageView-module__fLpAJW__portfolioMeta,.ArtistProfilePageView-module__fLpAJW__portfolioDescription{font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ArtistProfilePageView-module__fLpAJW__portfolioMeta{color:var(--color-brand-primary);font-weight:var(--font-weight-semibold)}.ArtistProfilePageView-module__fLpAJW__portfolioDescription{color:var(--color-neutral-soft-gray)}.ArtistProfilePageView-module__fLpAJW__portfolioStatus,.ArtistProfilePageView-module__fLpAJW__mediaStatus{border-radius:var(--radius-sm);width:fit-content;font-size:var(--font-size-text-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-xs);letter-spacing:var(--letter-spacing-text-xs);align-items:center;display:inline-flex}.ArtistProfilePageView-module__fLpAJW__portfolioStatus{padding:4px var(--space-2);color:var(--color-neutral-white)}.ArtistProfilePageView-module__fLpAJW__portfolioStatus[data-state=published]{background:#22c55e}.ArtistProfilePageView-module__fLpAJW__portfolioStatus[data-state=pending]{background:var(--color-warning)}.ArtistProfilePageView-module__fLpAJW__portfolioStatus[data-state=draft]{background:var(--color-brand-primary)}.ArtistProfilePageView-module__fLpAJW__portfolioStatus[data-state=rejected],.ArtistProfilePageView-module__fLpAJW__portfolioStatus[data-state=markedForDeletion]{background:var(--color-error)}.ArtistProfilePageView-module__fLpAJW__portfolioActions{flex-direction:column;flex:0 0 28px;justify-content:space-between;align-items:center;width:28px;min-height:120px;display:flex}.ArtistProfilePageView-module__fLpAJW__portfolioActions button,.ArtistProfilePageView-module__fLpAJW__caseCoverPicker button,.ArtistProfilePageView-module__fLpAJW__removeMediaButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ArtistProfilePageView-module__fLpAJW__portfolioActions button{width:28px;height:28px;color:var(--color-neutral-soft-gray)}.ArtistProfilePageView-module__fLpAJW__portfolioActions button:first-child{color:var(--color-brand-primary)}.ArtistProfilePageView-module__fLpAJW__portfolioEditorShell{opacity:0;pointer-events:none;max-height:0;transition:max-height .3s cubic-bezier(.25,1,.5,1),opacity .18s,transform .26s cubic-bezier(.25,1,.5,1);overflow:hidden;transform:translateY(-6px)}.ArtistProfilePageView-module__fLpAJW__portfolioEditorShell[data-open=true]{opacity:1;pointer-events:auto;max-height:1200px;transform:translateY(0)}.ArtistProfilePageView-module__fLpAJW__portfolioEditor{gap:var(--space-6);min-height:0;margin-top:var(--space-3);padding:var(--space-8);border:1px solid var(--color-brand-primary);background:var(--color-neutral-white);border-radius:20px;display:grid;overflow:hidden}.ArtistProfilePageView-module__fLpAJW__portfolioEditor h3,.ArtistProfilePageView-module__fLpAJW__casePhotoPanel h4{color:var(--color-neutral-black);font-weight:var(--font-weight-bold);margin:0}.ArtistProfilePageView-module__fLpAJW__portfolioEditor h3{font-size:var(--font-size-text-medium);line-height:var(--line-height-text-medium);letter-spacing:var(--letter-spacing-text-medium)}.ArtistProfilePageView-module__fLpAJW__divider{background:var(--color-neutral-light-gray);height:1px}.ArtistProfilePageView-module__fLpAJW__casePhotoPanel{gap:var(--space-3);display:grid}.ArtistProfilePageView-module__fLpAJW__casePhotoPanel h4{font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small)}.ArtistProfilePageView-module__fLpAJW__uploadButton{min-height:40px;padding:10px var(--space-4);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);position:relative;overflow:hidden}.ArtistProfilePageView-module__fLpAJW__uploadButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.ArtistProfilePageView-module__fLpAJW__emptyBlock{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);padding:var(--space-6);border:1px dashed var(--color-neutral-light-gray);background:#efefef4d;border-radius:16px;margin:0}.ArtistProfilePageView-module__fLpAJW__caseCoverPicker{background:var(--color-brand-light);border-radius:12px;width:min(100%,320px);height:220px;position:relative;overflow:hidden}.ArtistProfilePageView-module__fLpAJW__caseCoverPicker label{width:100%;height:100%;color:var(--color-brand-primary);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.ArtistProfilePageView-module__fLpAJW__caseCoverPicker img{object-fit:cover}.ArtistProfilePageView-module__fLpAJW__caseCoverPicker button{right:var(--space-3);bottom:var(--space-3);width:32px;height:32px;color:var(--color-neutral-white);background:#1414148c;border-radius:16px;position:absolute}.ArtistProfilePageView-module__fLpAJW__editorActions{justify-content:flex-start;display:flex}.ArtistProfilePageView-module__fLpAJW__mediaGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ArtistProfilePageView-module__fLpAJW__mediaCard{border:1px solid var(--color-neutral-light-gray);background:var(--color-neutral-white);border-radius:16px;overflow:hidden}.ArtistProfilePageView-module__fLpAJW__mediaPreview{background:var(--color-neutral-light-gray);height:220px;position:relative;overflow:hidden}.ArtistProfilePageView-module__fLpAJW__mediaPreview img,.ArtistProfilePageView-module__fLpAJW__mediaPreview video{object-fit:cover;width:100%;height:100%}.ArtistProfilePageView-module__fLpAJW__mediaTypeIcon{top:var(--space-4);left:var(--space-4);width:36px;height:36px;color:var(--color-neutral-white);background:#14141480;border-radius:18px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.ArtistProfilePageView-module__fLpAJW__mediaStatus{top:var(--space-4);right:var(--space-4);color:var(--color-neutral-white);border-radius:6px;padding:4px 10px;position:absolute}.ArtistProfilePageView-module__fLpAJW__mediaStatus[data-state=published]{background:#22c55e}.ArtistProfilePageView-module__fLpAJW__mediaStatus[data-state=pending]{background:var(--color-warning)}.ArtistProfilePageView-module__fLpAJW__mediaStatus[data-state=draft]{background:var(--color-brand-primary)}.ArtistProfilePageView-module__fLpAJW__mediaStatus[data-state=rejected],.ArtistProfilePageView-module__fLpAJW__mediaStatus[data-state=markedForDeletion]{background:var(--color-error)}.ArtistProfilePageView-module__fLpAJW__removeMediaButton{right:var(--space-4);bottom:var(--space-4);width:32px;height:32px;color:var(--color-neutral-white);background:#14141480;border-radius:16px;position:absolute}.ArtistProfilePageView-module__fLpAJW__mediaCard>p{padding:var(--space-4);color:var(--color-neutral-deep-gray);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ArtistProfilePageView-module__fLpAJW__calendarSection{gap:var(--space-5);padding-top:var(--space-2);display:grid}.ArtistProfilePageView-module__fLpAJW__calendarSectionHeader{justify-content:space-between;align-items:center;min-height:64px;display:flex}.ArtistProfilePageView-module__fLpAJW__calendarSectionHeader h2{margin:0 0 var(--space-1);color:var(--color-neutral-black);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading-4);letter-spacing:var(--letter-spacing-heading-4)}.ArtistProfilePageView-module__fLpAJW__calendarSectionHeader p{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal);margin:0}.ArtistProfilePageView-module__fLpAJW__calendarLayout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.ArtistProfilePageView-module__fLpAJW__calendarCard{border:1px solid var(--color-neutral-light-gray);background:var(--color-neutral-white);border-radius:16px}.ArtistProfilePageView-module__fLpAJW__calendarSide{gap:var(--space-5);min-width:0;display:grid}.ArtistProfilePageView-module__fLpAJW__calendarCard{gap:var(--space-4);padding:var(--space-5);display:grid}.ArtistProfilePageView-module__fLpAJW__calendarCard h3{color:var(--color-neutral-black);font-size:var(--font-size-text-normal);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-normal);margin:0}.ArtistProfilePageView-module__fLpAJW__legendItem{align-items:center;gap:var(--space-3);color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);display:flex}.ArtistProfilePageView-module__fLpAJW__legendDot{border-radius:50%;flex:none;width:16px;height:16px}.ArtistProfilePageView-module__fLpAJW__legendDot[data-tone=free]{border:1px solid var(--color-neutral-light-gray);background:var(--color-neutral-white)}.ArtistProfilePageView-module__fLpAJW__legendDot[data-tone=busy]{background:#d0000080}.ArtistProfilePageView-module__fLpAJW__legendDot[data-tone=selected]{background:var(--color-brand-primary)}.ArtistProfilePageView-module__fLpAJW__selectedDatesBox{border-radius:var(--radius-md);min-height:44px;color:var(--color-brand-primary);font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-small);background:#ff6b000d;padding:12px}.ArtistProfilePageView-module__fLpAJW__calendarActions{gap:var(--space-3);display:grid}.ArtistProfilePageView-module__fLpAJW__calendarPrimaryButton,.ArtistProfilePageView-module__fLpAJW__calendarSecondaryButton,.ArtistProfilePageView-module__fLpAJW__googleButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding-inline:var(--space-5);border-radius:var(--radius-md);cursor:pointer;font:inherit;font-size:var(--font-size-text-normal);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-normal);white-space:nowrap;display:inline-flex}.ArtistProfilePageView-module__fLpAJW__calendarPrimaryButton{background:var(--gradient-brand);color:var(--color-neutral-white);border:0}.ArtistProfilePageView-module__fLpAJW__calendarSecondaryButton,.ArtistProfilePageView-module__fLpAJW__googleButton{border:1.5px solid var(--color-brand-primary);background:var(--color-neutral-white);color:var(--color-brand-primary)}.ArtistProfilePageView-module__fLpAJW__googleButton{width:100%}.ArtistProfilePageView-module__fLpAJW__calendarPrimaryButton:disabled,.ArtistProfilePageView-module__fLpAJW__calendarSecondaryButton:disabled{cursor:progress;opacity:.65}.ArtistProfilePageView-module__fLpAJW__calendarMessage{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);margin:0}.ArtistProfilePageView-module__fLpAJW__calendarMessage[data-state=saved]{color:#22c55e}.ArtistProfilePageView-module__fLpAJW__calendarMessage[data-state=error]{color:#d00000}.ArtistProfilePageView-module__fLpAJW__bottomBar{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4);border:1px solid var(--color-neutral-light-gray);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-radius:16px;display:flex;position:sticky;bottom:0}.ArtistProfilePageView-module__fLpAJW__formMessage{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);margin:0}.ArtistProfilePageView-module__fLpAJW__formMessage[data-state=saved]{color:#22c55e}.ArtistProfilePageView-module__fLpAJW__formMessage[data-state=error]{color:#d00000}.ArtistProfilePageView-module__fLpAJW__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.ArtistProfilePageView-module__fLpAJW__primaryButton,.ArtistProfilePageView-module__fLpAJW__secondaryButton{min-width:240px;min-height:52px;padding-inline:var(--space-8);font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);white-space:nowrap;flex:0 auto}.ArtistProfilePageView-module__fLpAJW__secondaryButton{border:2px solid var(--color-brand-primary);background:var(--color-neutral-white);color:var(--color-brand-primary)}.ArtistProfilePageView-module__fLpAJW__primaryButton:disabled,.ArtistProfilePageView-module__fLpAJW__secondaryButton:disabled{cursor:progress;opacity:.65}@media (max-width:1180px){.ArtistProfilePageView-module__fLpAJW__profileGrid,.ArtistProfilePageView-module__fLpAJW__filtersGrid,.ArtistProfilePageView-module__fLpAJW__mediaGrid,.ArtistProfilePageView-module__fLpAJW__calendarLayout{grid-template-columns:1fr}}@media (max-width:820px){.ArtistProfilePageView-module__fLpAJW__shell{grid-template-columns:1fr}.ArtistProfilePageView-module__fLpAJW__content{padding:var(--space-6)}.ArtistProfilePageView-module__fLpAJW__row{grid-template-columns:1fr}.ArtistProfilePageView-module__fLpAJW__dashboardSectionHeader,.ArtistProfilePageView-module__fLpAJW__portfolioCard{flex-direction:column;align-items:stretch}.ArtistProfilePageView-module__fLpAJW__portfolioImage{aspect-ratio:16/10;flex-basis:auto;width:100%;height:auto}.ArtistProfilePageView-module__fLpAJW__portfolioActions{flex-direction:row;justify-content:flex-start;width:auto;min-height:auto}.ArtistProfilePageView-module__fLpAJW__portfolioEditor{padding:var(--space-5)}.ArtistProfilePageView-module__fLpAJW__bottomBar{flex-direction:column;align-items:stretch}.ArtistProfilePageView-module__fLpAJW__actions{flex-direction:column}.ArtistProfilePageView-module__fLpAJW__primaryButton,.ArtistProfilePageView-module__fLpAJW__secondaryButton{width:100%;min-width:0;min-height:56px;padding-inline:var(--space-5);white-space:normal}.ArtistProfilePageView-module__fLpAJW__calendarSectionHeader h2{font-size:var(--font-size-heading-5);line-height:var(--line-height-heading-5)}}@media (prefers-reduced-motion:reduce){.ArtistProfilePageView-module__fLpAJW__portfolioEditorShell{transition:none}}
.ArtistSettingsPageView-module__NNyqNW__shell{background:var(--color-neutral-white);min-height:100dvh;color:var(--color-neutral-black);grid-template-columns:240px minmax(0,1fr);display:grid}.ArtistSettingsPageView-module__NNyqNW__content{gap:var(--space-5);min-width:0;padding:var(--space-10);flex-direction:column;display:flex}.ArtistSettingsPageView-module__NNyqNW__header{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.ArtistSettingsPageView-module__NNyqNW__header h1{margin:0 0 var(--space-1);color:var(--color-neutral-black);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading-4);letter-spacing:var(--letter-spacing-heading-4)}.ArtistSettingsPageView-module__NNyqNW__header p{color:var(--color-neutral-black);font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal);margin:0}.ArtistSettingsPageView-module__NNyqNW__publishedBadge,.ArtistSettingsPageView-module__NNyqNW__pendingBadge{font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small);border-radius:20px;flex:none;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.ArtistSettingsPageView-module__NNyqNW__publishedBadge{color:#22c55e;background:#22c55e1a}.ArtistSettingsPageView-module__NNyqNW__pendingBadge{color:var(--color-brand-primary);background:#ff63001a}.ArtistSettingsPageView-module__NNyqNW__publishedBadge span,.ArtistSettingsPageView-module__NNyqNW__pendingBadge span{background:currentColor;border-radius:50%;width:8px;height:8px}.ArtistSettingsPageView-module__NNyqNW__card{gap:var(--space-6);width:min(100%,800px);padding:var(--space-8);border:1px solid var(--color-neutral-light-gray);background:var(--color-neutral-white);border-radius:16px;display:grid}.ArtistSettingsPageView-module__NNyqNW__field{gap:var(--space-2);display:grid}.ArtistSettingsPageView-module__NNyqNW__field span{color:var(--color-neutral-black);font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small)}.ArtistSettingsPageView-module__NNyqNW__field small{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small)}.ArtistSettingsPageView-module__NNyqNW__field input{color:var(--color-neutral-black);font-size:var(--font-size-text-normal);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal)}.ArtistSettingsPageView-module__NNyqNW__lockedInput:disabled{border-color:var(--color-neutral-light-gray);background:var(--color-neutral-light-gray);color:var(--color-neutral-soft-gray);opacity:1}.ArtistSettingsPageView-module__NNyqNW__formFooter{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.ArtistSettingsPageView-module__NNyqNW__message{min-height:var(--line-height-text-small);color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small);margin:0}.ArtistSettingsPageView-module__NNyqNW__message[data-state=saved]{color:#22c55e}.ArtistSettingsPageView-module__NNyqNW__message[data-state=error]{color:var(--color-error)}.ArtistSettingsPageView-module__NNyqNW__saveButton,.ArtistSettingsPageView-module__NNyqNW__secondaryButton{min-height:var(--control-height);border-radius:var(--radius-lg);cursor:pointer;font-size:var(--font-size-text-normal);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal);border:0;justify-content:center;align-items:center;display:inline-flex}.ArtistSettingsPageView-module__NNyqNW__saveButton{padding-inline:var(--space-6);background:var(--color-brand-primary);color:var(--color-neutral-white)}.ArtistSettingsPageView-module__NNyqNW__secondaryButton{padding-inline:var(--space-5);color:var(--color-brand-primary);background:#ff63001a;justify-self:start}.ArtistSettingsPageView-module__NNyqNW__saveButton:disabled,.ArtistSettingsPageView-module__NNyqNW__secondaryButton:disabled,.ArtistSettingsPageView-module__NNyqNW__dangerButton:disabled{cursor:default;opacity:.65}.ArtistSettingsPageView-module__NNyqNW__triggerButton,.ArtistSettingsPageView-module__NNyqNW__dangerButton{align-items:center;gap:var(--space-2);cursor:pointer;width:fit-content;font:inherit;font-size:var(--font-size-text-normal);font-weight:var(--font-weight-bold);line-height:var(--line-height-text-normal);letter-spacing:var(--letter-spacing-text-normal);background:0 0;border:0;display:inline-flex}.ArtistSettingsPageView-module__NNyqNW__triggerButton{color:var(--color-brand-primary)}.ArtistSettingsPageView-module__NNyqNW__dangerButton{color:var(--color-error)}.ArtistSettingsPageView-module__NNyqNW__passwordForm{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-neutral-light-gray);display:grid}.ArtistSettingsPageView-module__NNyqNW__passwordForm>p{color:var(--color-neutral-soft-gray);font-size:var(--font-size-text-small);line-height:var(--line-height-text-small);letter-spacing:var(--letter-spacing-text-small);margin:0}@media (max-width:820px){.ArtistSettingsPageView-module__NNyqNW__shell{grid-template-columns:1fr}.ArtistSettingsPageView-module__NNyqNW__content{padding:var(--space-6)}.ArtistSettingsPageView-module__NNyqNW__header,.ArtistSettingsPageView-module__NNyqNW__formFooter{flex-direction:column;align-items:flex-start}.ArtistSettingsPageView-module__NNyqNW__card{padding:var(--space-5)}}
