.artist-home_page__7oZbE{--peach:var(--accent);--ink:var(--page-ink);min-height:calc(100vh - var(--detail-header-offset, 0px));background:var(--page-surface);color:var(--ink);letter-spacing:var(--tbl-type-letter-spacing)}.artist-home_homePage__EgD7F:not(.artist-home_darkTone__Hwv_R){--home-hero-height:calc(100vw * 850 / 2000);background:var(--page-surface) 0 var(--home-hero-height) /100% calc(100% - var(--home-hero-height)) no-repeat,var(--app-screen-top,transparent)}@media (max-width:720px){.artist-home_homePage__EgD7F:not(.artist-home_darkTone__Hwv_R){--home-hero-height:calc(100vw * 16 / 9)}}.artist-home_page__7oZbE a{color:inherit;text-decoration:none}.artist-home_body__7C_cY{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:var(--space-5) 0 var(--space-12)}.artist-home_layout__9anJ5{--official-strip-height:50px;display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:var(--space-7);gap:var(--space-7);align-items:start}.artist-home_layoutWide__hynLX{grid-template-columns:minmax(0,1fr)}.artist-home_main__JKVc0{min-width:0}.artist-home_tabs__YoAqQ{position:-webkit-sticky;position:sticky;top:calc(var(--detail-header-offset, 0px) + 12px);z-index:10;display:flex;gap:var(--space-2);margin:0 0 var(--space-7);padding:var(--space-2) var(--space-3);overflow-x:auto;border:1px solid var(--hairline-ink);border-radius:var(--radius-pill);background:var(--card-surface);box-shadow:0 12px 30px color-mix(in srgb,var(--accent) 13%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none}.artist-home_tabs__YoAqQ a,.artist-home_tabs__YoAqQ span{flex:0 0 auto;padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);color:var(--muted-ink);font-size:var(--tbl-type-caption-3-size);font-weight:var(--tbl-font-weight-semibold);font-family:var(--tbl-font-eng);line-height:var(--tbl-type-caption-3-line);text-decoration:none;text-transform:uppercase}.artist-home_tabs__YoAqQ a{cursor:pointer;transition:color .16s ease,background-color .16s ease,transform .16s ease}.artist-home_tabs__YoAqQ a:focus-visible,.artist-home_tabs__YoAqQ a:hover{background:var(--card-soft);color:var(--page-ink);outline:none}.artist-home_tabs__YoAqQ a:active{transform:translateY(1px)}.artist-home_tabs__YoAqQ .artist-home_isActive__uE2q6{background:linear-gradient(135deg,var(--accent-mid),var(--accent-deep));color:var(--on-accent);box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 28%,transparent)}.artist-home_tabs__YoAqQ .artist-home_isActive__uE2q6:focus-visible,.artist-home_tabs__YoAqQ .artist-home_isActive__uE2q6:hover{color:var(--on-accent)}.artist-home_tabs__YoAqQ .artist-home_isDisabled__jEq_K{color:color-mix(in srgb,var(--muted-ink) 50%,transparent);cursor:not-allowed}#artist-home_artist-links__CM44L,.artist-home_membershipCard__Wj2wP,.artist-home_profileCard__h30wJ,.artist-home_section__O_TWV{scroll-margin-top:calc(var(--detail-header-offset, 0px) + var(--space-6))}.artist-home_content__RS_DB{display:flex;flex-direction:column;gap:var(--space-9)}.artist-home_sectionHead__Yip5r{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.artist-home_sectionHead__Yip5r h2{margin:0;font-size:var(--tbl-heading-section-size);font-weight:var(--tbl-font-weight-bold);font-family:var(--tbl-font-eng);line-height:var(--tbl-heading-section-line)}.artist-home_sectionArrow__yxUYg{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-circle);background:color-mix(in srgb,var(--card-surface) 58%,transparent)}.artist-home_officialGrid__Jtkas,.artist-home_visualGrid__LX_Xq{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.artist-home_officialGrid__Jtkas{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-home_officialCard__t5yQL{display:flex;min-width:0;height:144px;flex-direction:column;padding:var(--space-6);overflow:hidden;border:1px solid var(--hairline-light);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card-surface) 76%,transparent);box-shadow:0 18px 48px color-mix(in srgb,var(--accent) 10%,transparent)}.artist-home_officialCard__t5yQL h3,.artist-home_visualCard__L2Fx_ h3{margin:0;font-size:var(--tbl-type-body-2-size);font-weight:var(--tbl-font-weight-bold);font-family:var(--tbl-font-eng);line-height:var(--tbl-type-body-2-line)}.artist-home_officialCard__t5yQL h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.artist-home_officialCard__t5yQL p{margin:var(--space-3) 0 0;overflow:hidden;color:var(--page-sub-ink);font-size:var(--tbl-type-body-7-size);font-weight:var(--tbl-font-weight-regular);line-height:var(--tbl-type-body-7-line);text-overflow:ellipsis;white-space:nowrap}.artist-home_officialCard__t5yQL time{margin-top:auto}.artist-home_officialCard__t5yQL time,.artist-home_visualCard__L2Fx_ time{color:var(--muted-ink);font-size:var(--tbl-type-caption-2-size);font-weight:var(--tbl-font-weight-regular);line-height:var(--tbl-type-caption-2-line)}.artist-home_visualGrid__LX_Xq{grid-template-columns:repeat(3,minmax(0,1fr))}.artist-home_visualCard__L2Fx_{min-width:0}.artist-home_visualCardImage__a0sxH{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-sm);background:var(--scrim-strong) center /cover no-repeat;box-shadow:0 16px 38px color-mix(in srgb,var(--page-ink) 13%,transparent)}.artist-home_visualCardImage__a0sxH:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--scrim) 68%,transparent))}.artist-home_page__7oZbE:not(.artist-home_darkTone__Hwv_R) .artist-home_visualGrid__LX_Xq:not(.artist-home_liveRow__nVcjJ)>a{display:block;height:100%}.artist-home_page__7oZbE:not(.artist-home_darkTone__Hwv_R) .artist-home_visualGrid__LX_Xq:not(.artist-home_liveRow__nVcjJ) .artist-home_visualCard__L2Fx_{overflow:hidden;height:100%;padding-bottom:var(--space-5);border:1px solid var(--hairline-light);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card-surface) 76%,transparent);box-shadow:0 18px 48px color-mix(in srgb,var(--accent) 10%,transparent)}.artist-home_page__7oZbE:not(.artist-home_darkTone__Hwv_R) .artist-home_visualGrid__LX_Xq:not(.artist-home_liveRow__nVcjJ) .artist-home_visualCardImage__a0sxH{border-radius:0;box-shadow:none}.artist-home_page__7oZbE:not(.artist-home_darkTone__Hwv_R) .artist-home_visualGrid__LX_Xq:not(.artist-home_liveRow__nVcjJ) .artist-home_visualCard__L2Fx_ h3{margin:var(--space-4) var(--space-4) 0}.artist-home_page__7oZbE:not(.artist-home_darkTone__Hwv_R) .artist-home_visualGrid__LX_Xq:not(.artist-home_liveRow__nVcjJ) .artist-home_visualCard__L2Fx_ .artist-home_cardStats__NL94q,.artist-home_page__7oZbE:not(.artist-home_darkTone__Hwv_R) .artist-home_visualGrid__LX_Xq:not(.artist-home_liveRow__nVcjJ) .artist-home_visualCard__L2Fx_ time{margin:var(--space-2) var(--space-4) 0}.artist-home_page__7oZbE:not(.artist-home_darkTone__Hwv_R) .artist-home_visualGrid__LX_Xq:not(.artist-home_liveRow__nVcjJ) .artist-home_visualCard__L2Fx_ .artist-home_reactionRow__TbUeJ{margin:var(--space-4) var(--space-4) 0}.artist-home_visualCardImage__a0sxH.artist-home_isMembershipLocked__J9pAD:before{content:"";position:absolute;z-index:1;inset:-18px;background:var(--scrim-soft);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.artist-home_visualCardImage__a0sxH.artist-home_isPlaceholder__9Qf_5{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,transparent),transparent),var(--scrim-strong)}.artist-home_visualCardImage__a0sxH.artist-home_isPlaceholder__9Qf_5:after{content:"";position:absolute;inset:0;background:var(--artist-logo) center /38% auto no-repeat;filter:var(--artist-logo-on-dark,none)}.artist-home_visualCardImage__a0sxH.artist-home_isAudio__zXNJm{display:grid;place-items:center;background:linear-gradient(45deg,color-mix(in srgb,var(--accent) 55%,var(--card-surface)) 10%,color-mix(in srgb,var(--accent) 80%,var(--card-surface)) 50%,var(--accent) 100%)}.artist-home_liveAudioIcon__UFu_j{position:relative;z-index:1;width:36px;height:36px}.artist-home_previewGrid__f18Pf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.artist-home_shopGrid__p0a1O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6) var(--space-5);gap:var(--space-6) var(--space-5)}.artist-home_shopLoading__ybCjm{position:relative;overflow:hidden}.artist-home_shopLoadingBar__3KDzh{position:relative;height:3px;margin-bottom:var(--space-5);overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--page-ink) 8%,transparent)}.artist-home_shopLoadingBar__3KDzh:after{content:"";position:absolute;inset:0 auto 0 -38%;width:38%;border-radius:inherit;background:var(--accent);animation:artist-home_shop-loading-bar__L8vik 1.15s ease-in-out infinite}.artist-home_shopSkeletonCard__RYb60 div,.artist-home_shopSkeletonCard__RYb60 i,.artist-home_shopSkeletonCard__RYb60 span{display:block;border-radius:var(--radius-sm);background:linear-gradient(100deg,color-mix(in srgb,var(--page-ink) 6%,transparent) 25%,color-mix(in srgb,var(--page-ink) 2%,transparent) 45%,color-mix(in srgb,var(--page-ink) 6%,transparent) 65%);background-size:240% 100%;animation:artist-home_shop-loading-shimmer__dLJrG 1.35s ease-in-out infinite}.artist-home_shopSkeletonCard__RYb60 div{aspect-ratio:1/1;border-radius:var(--radius-md)}.artist-home_shopSkeletonCard__RYb60 span{width:78%;height:14px;margin-top:var(--space-4)}.artist-home_shopSkeletonCard__RYb60 i{width:42%;height:12px;margin-top:var(--space-2)}@keyframes artist-home_shop-loading-bar__L8vik{0%{transform:translateX(0)}to{transform:translateX(365%)}}@keyframes artist-home_shop-loading-shimmer__dLJrG{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.artist-home_shopLoadingBar__3KDzh:after,.artist-home_shopSkeletonCard__RYb60 div,.artist-home_shopSkeletonCard__RYb60 i,.artist-home_shopSkeletonCard__RYb60 span{animation:none}}.artist-home_shopCard__o00pQ{display:flex;min-width:0;flex-direction:column;color:inherit;text-decoration:none}.artist-home_shopCard__o00pQ:focus-visible{outline:none}.artist-home_shopCardImage__lkfVj{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-md);background:var(--card-soft) center /contain no-repeat;transition:transform .18s ease,box-shadow .18s ease}.artist-home_page__7oZbE:not(.artist-home_darkTone__Hwv_R) .artist-home_shopCardImage__lkfVj{background-color:var(--card-surface);box-shadow:none}.artist-home_page__7oZbE:not(.artist-home_darkTone__Hwv_R) .artist-home_shopCard__o00pQ:focus-visible{outline:2px solid var(--accent);outline-offset:var(--space-1)}.artist-home_shopCardImage__lkfVj.artist-home_isPlaceholder__9Qf_5{background:linear-gradient(140deg,var(--card-soft) 0,color-mix(in srgb,var(--page-ink) 8%,var(--card-soft)) 100%)}.artist-home_shopCard__o00pQ:focus-visible .artist-home_shopCardImage__lkfVj,.artist-home_shopCard__o00pQ:hover .artist-home_shopCardImage__lkfVj{transform:translateY(-3px);box-shadow:0 18px 40px color-mix(in srgb,var(--page-ink) 18%,transparent)}.artist-home_shopCardBadge__T3X4W{position:absolute;top:10px;right:10px;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);background:var(--scrim-strong);color:var(--on-scrim);font-size:var(--tbl-type-caption-3-size);font-weight:var(--tbl-font-weight-semibold);font-family:var(--tbl-font-eng);line-height:var(--tbl-type-caption-3-line)}@media (max-width:560px){.artist-home_shopCardBadge__T3X4W{top:auto;bottom:var(--space-3)}}.artist-home_shopCard__o00pQ h3{display:-webkit-box;overflow:hidden;margin:var(--space-4) 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--tbl-type-body-4-size);font-weight:var(--tbl-font-weight-regular);line-height:var(--tbl-type-body-4-line)}.artist-home_shopCardPrice__qqQbL{display:flex;align-items:baseline;margin:var(--space-2) 0 0;gap:var(--space-2)}.artist-home_shopCardPrice__qqQbL strong{font-size:var(--tbl-type-body-6-size);font-weight:var(--tbl-font-weight-semibold);font-family:var(--tbl-font-eng);line-height:var(--tbl-type-body-6-line)}.artist-home_shopCardPrice__qqQbL s{color:var(--muted-ink);font-size:var(--tbl-type-caption-2-size);line-height:var(--tbl-type-caption-2-line);text-decoration-thickness:1px}.artist-home_shopFeatureCard__OUs6_{display:grid;overflow:hidden;border:1px solid var(--hairline-light);border-radius:var(--radius-xl);background:var(--card-surface);color:var(--page-ink);box-shadow:0 20px 54px color-mix(in srgb,var(--page-ink) 16%,transparent);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.artist-home_shopFeatureCard__OUs6_:focus-visible,.artist-home_shopFeatureCard__OUs6_:hover{outline:none;box-shadow:0 26px 68px color-mix(in srgb,var(--page-ink) 24%,transparent);transform:translateY(-3px)}.artist-home_shopFeatureCopy__RG4Tw{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,54px)}.artist-home_shopFeatureCopy__RG4Tw small{color:var(--muted-ink);font-size:var(--tbl-type-caption-3-size);font-weight:var(--tbl-font-weight-semibold);font-family:var(--tbl-font-eng);line-height:var(--tbl-type-caption-3-line);letter-spacing:.14em}.artist-home_shopFeatureCopy__RG4Tw h3{max-width:340px;margin:var(--space-4) 0 0;color:var(--page-ink);font-size:var(--tbl-heading-section-size);font-weight:var(--tbl-font-weight-bold);font-family:var(--tbl-font-eng);line-height:var(--tbl-heading-section-line);letter-spacing:0}.artist-home_shopFeatureCopy__RG4Tw span{margin-top:var(--space-5);color:var(--accent-ink);font-size:var(--tbl-type-body-3-size);font-weight:var(--tbl-font-weight-semibold);font-family:var(--tbl-font-eng);line-height:var(--tbl-type-body-3-line)}.artist-home_visualCard__L2Fx_ h3{display:-webkit-box;margin-top:var(--space-3);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.artist-home_visualCard__L2Fx_ time{display:block;margin-top:var(--space-2)}.artist-home_visualCardBadge__xDt8M{position:absolute;z-index:2;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--scrim-strong);color:var(--on-scrim);font-size:var(--tbl-type-caption-5-size);font-weight:var(--tbl-font-weight-semibold);font-family:var(--tbl-font-eng);line-height:var(--tbl-type-caption-5-line);letter-spacing:.08em;text-transform:uppercase;right:8px;bottom:8px}.artist-home_membershipLock___4F42{position:absolute;z-index:2;top:8px;right:8px;width:22px;height:22px}.artist-home_aside__w_vPz{--aside-card-surface:color-mix(in srgb,var(--card-surface) 76%,transparent);--aside-card-border:var(--hairline-light);--aside-card-shadow:0 18px 50px color-mix(in srgb,var(--accent) 12%,transparent);position:-webkit-sticky;position:sticky;top:calc(var(--detail-header-offset, 0px) + 24px);display:flex;flex-direction:column;gap:var(--space-7);margin-top:calc(var(--official-strip-height) + var(--space-9))}.artist-home_membershipCard__Wj2wP,.artist-home_profileCard__h30wJ{border:1px solid var(--hairline-light);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card-surface) 76%,transparent);box-shadow:0 18px 50px color-mix(in srgb,var(--accent) 12%,transparent)}.artist-home_membershipCard__Wj2wP{position:relative;padding:var(--space-6) var(--space-5) var(--space-5);overflow:hidden}.artist-home_membershipCard__Wj2wP:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--accent-mid),var(--accent-deep))}.artist-home_membershipTitle__WXR_y{display:flex;align-items:center;gap:var(--space-3)}.artist-home_membershipTitle__WXR_y span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-circle);background:var(--peach);color:var(--on-accent);font-weight:var(--tbl-font-weight-semibold);font-family:var(--tbl-font-eng)}.artist-home_membershipTitle__WXR_y h2,.artist-home_profileCard__h30wJ h2{margin:0;font-size:var(--tbl-heading-item-size);font-weight:var(--tbl-font-weight-bold);font-family:var(--tbl-font-eng);line-height:var(--tbl-heading-item-line)}.artist-home_membershipCard__Wj2wP p,.artist-home_profileCard__h30wJ>p{color:var(--page-sub-ink);font-size:var(--tbl-type-caption-2-size);font-weight:var(--tbl-font-weight-regular);line-height:var(--tbl-type-caption-2-line)}.artist-home_membershipCard__Wj2wP button{width:100%;height:42px;border:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--page-sub-ink);font-size:var(--tbl-type-body-4-size);font-weight:var(--tbl-font-weight-semibold);font-family:var(--tbl-font-eng);line-height:var(--tbl-type-body-4-line)}.artist-home_profileCard__h30wJ{padding:var(--space-6) var(--space-5)}.artist-home_profileCardHead__HEHW0{display:flex;align-items:center;justify-content:flex-start}.artist-home_profileCardHead__HEHW0 img{width:auto;max-width:168px;max-height:42px;filter:var(--artist-logo-on-light,none)}.artist-home_profileSocials__zF0li{display:flex;width:100%;overflow:hidden;border:1px solid var(--card-line);border-radius:var(--radius-pill);margin-top:var(--space-4);background:color-mix(in srgb,var(--page-ink) 2%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.artist-home_profileSocials__zF0li a{position:relative;display:inline-flex;flex:1 1;align-items:center;justify-content:center;height:38px;color:var(--page-ink);transition:background-color .16s ease}.artist-home_profileSocials__zF0li a+a:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:1px;background:color-mix(in srgb,var(--page-ink) 20%,transparent)}.artist-home_profileSocials__zF0li a:focus-visible,.artist-home_profileSocials__zF0li a:hover{background:var(--card-soft);outline:none}.artist-home_profileSocials__zF0li svg{width:18px;height:18px;fill:currentColor}.artist-home_memberRow__ys2uJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));justify-items:center;grid-gap:var(--space-4) var(--space-3);gap:var(--space-4) var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none}.artist-home_memberAvatar__Z_9o2{display:grid;justify-items:center;grid-gap:2px;gap:2px;width:48px}.artist-home_memberRing__tjcjO{position:relative;display:grid;place-items:center;width:48px;height:48px}.artist-home_memberRing__tjcjO:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--filter-ring);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px))}.artist-home_memberPlaceholder__ROzKb,.artist-home_memberRing__tjcjO img{width:40px;height:40px;border-radius:50%;object-fit:cover}.artist-home_memberAvatar__Z_9o2 strong{width:48px;overflow:hidden;font-size:var(--tbl-type-caption-3-size);font-weight:var(--tbl-font-weight-regular);line-height:var(--tbl-type-caption-3-line);text-align:center;text-overflow:ellipsis;white-space:nowrap}.artist-home_empty__Lo9iW{display:flex;min-height:104px;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-2);border:1px dashed color-mix(in srgb,var(--page-ink) 16%,transparent);border-radius:var(--radius-md);background:var(--card-soft);color:var(--muted-ink);font-size:var(--tbl-type-body-9-size)}.artist-home_empty__Lo9iW span{color:var(--accent-ink);font-size:var(--tbl-type-caption-3-size)}@media (max-width:960px){.artist-home_layout__9anJ5{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-9)}.artist-home_content__RS_DB>*,.artist-home_layout__9anJ5>*{min-width:0}.artist-home_content__RS_DB,.artist-home_main__JKVc0{display:contents}.artist-home_aside__w_vPz{order:1;position:static;margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.artist-home_aside__w_vPz .artist-home_chatSection__1fbZs{order:-1;margin-top:0}.artist-home_shopBand__6wtKH{order:2}}@media (max-width:720px){.artist-home_body__7C_cY{padding-top:var(--space-4)}.artist-home_tabs__YoAqQ{top:calc(var(--detail-header-offset, 0px) + 8px);justify-content:flex-start;margin-left:0}.artist-home_tabs__YoAqQ a,.artist-home_tabs__YoAqQ span{padding:var(--space-3) var(--space-4)}.artist-home_officialGrid__Jtkas{grid-template-columns:1fr}.artist-home_visualGrid__LX_Xq{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-home_aside__w_vPz{grid-template-columns:1fr}.artist-home_previewGrid__f18Pf,.artist-home_shopGrid__p0a1O{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.artist-home_previewGrid__f18Pf,.artist-home_visualGrid__LX_Xq{grid-template-columns:1fr}}.artist-home_memberPlaceholder__ROzKb{display:block;background:color-mix(in srgb,currentColor 12%,transparent)}.artist-home_cardStats__NL94q{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;color:var(--muted-ink);font-size:var(--tbl-type-caption-2-size);line-height:var(--tbl-type-caption-2-line)}.artist-home_cardStats__NL94q>span+span:before{content:"·";margin-right:var(--space-3)}.artist-home_lockNote__GVZTm{position:absolute;z-index:2;top:50%;left:50%;display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border:1px solid var(--tbl-surface-hairline-strong);border-radius:var(--radius-pill);background:var(--scrim-strong);color:var(--on-scrim);font-size:var(--tbl-type-caption-1-size);font-weight:var(--tbl-font-weight-semibold);font-family:var(--tbl-font-eng);letter-spacing:.12em;line-height:var(--tbl-type-caption-1-line);transform:translate(-50%,-50%);white-space:nowrap}.artist-home_lockNote__GVZTm svg{width:16px;height:16px}.artist-home_reactionRow__TbUeJ{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0 0}.artist-home_reactionChip__z6UuA{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ink) 6%,transparent);color:color-mix(in srgb,var(--ink) 72%,transparent);font-size:var(--tbl-type-caption-3-size);font-weight:var(--tbl-font-weight-semibold);font-family:var(--tbl-font-eng);line-height:var(--tbl-type-caption-3-line)}.artist-home_reactionChip__z6UuA img,.artist-home_reactionChip__z6UuA svg{width:16px;height:16px}.artist-home_reactionChip__z6UuA svg{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.4}.artist-home_darkTone__Hwv_R{--peach:var(--accent);--page-surface:var(--tbl-surface-base);--page-fade:var(--tbl-surface-base);--ink:var(--tbl-surface-ink);--muted-ink:var(--tbl-surface-ink-muted);--hairline-light:var(--tbl-surface-hairline);--hairline-ink:var(--tbl-surface-hairline);color:var(--tbl-surface-ink);color-scheme:dark}.artist-home_darkTone__Hwv_R .artist-home_membershipCard__Wj2wP,.artist-home_darkTone__Hwv_R .artist-home_officialCard__t5yQL,.artist-home_darkTone__Hwv_R .artist-home_profileCard__h30wJ{border-color:var(--tbl-surface-hairline);background:var(--tbl-surface-raised);box-shadow:none}.artist-home_darkTone__Hwv_R .artist-home_aside__w_vPz{--aside-card-surface:var(--tbl-surface-raised);--aside-card-border:var(--tbl-surface-hairline);--aside-card-shadow:none}.artist-home_darkTone__Hwv_R .artist-home_shopCard__o00pQ:focus-visible .artist-home_shopCardImage__lkfVj,.artist-home_darkTone__Hwv_R .artist-home_shopFeatureCard__OUs6_:focus-visible,.artist-home_darkTone__Hwv_R .artist-home_visualCardImage__a0sxH{box-shadow:none}.artist-home_darkTone__Hwv_R .artist-home_profileSocials__zF0li a:focus-visible,.artist-home_darkTone__Hwv_R .artist-home_sectionArrow__yxUYg,.artist-home_darkTone__Hwv_R .artist-home_tabs__YoAqQ a:focus-visible{background:var(--tbl-surface-raised-hover)}.artist-home_darkTone__Hwv_R .artist-home_empty__Lo9iW,.artist-home_darkTone__Hwv_R .artist-home_memberHeading__iJjkh,.artist-home_darkTone__Hwv_R .artist-home_membershipCard__Wj2wP p,.artist-home_darkTone__Hwv_R .artist-home_officialCard__t5yQL p,.artist-home_darkTone__Hwv_R .artist-home_profileCard__h30wJ>p,.artist-home_darkTone__Hwv_R .artist-home_tabs__YoAqQ span{color:var(--tbl-surface-ink-muted)}.artist-home_darkTone__Hwv_R .artist-home_profileCardHead__HEHW0 img{filter:var(--artist-logo-on-dark,none)}.artist-home_darkTone__Hwv_R .artist-home_shopLoadingBar__3KDzh{background:var(--tbl-surface-raised-hover)}.artist-home_darkTone__Hwv_R .artist-home_empty__Lo9iW{border-color:var(--tbl-surface-hairline);background:var(--tbl-surface-raised)}.artist-home_darkTone__Hwv_R .artist-home_membershipCard__Wj2wP button{background:var(--tbl-surface-raised-hover);color:var(--tbl-surface-ink-muted)}.artist-home_darkTone__Hwv_R .artist-home_tabs__YoAqQ{background:var(--tbl-surface-raised);box-shadow:none}.artist-home_darkTone__Hwv_R .artist-home_visualCard__L2Fx_{overflow:hidden;height:100%;padding-bottom:var(--space-5);border:1px solid var(--tbl-surface-hairline);border-radius:var(--radius-lg);background:var(--tbl-surface-raised);transition:background .18s ease,transform .18s ease}.artist-home_darkTone__Hwv_R .artist-home_visualGrid__LX_Xq>a{display:block;height:100%}.artist-home_darkTone__Hwv_R .artist-home_visualCardImage__a0sxH{border-radius:0}.artist-home_darkTone__Hwv_R .artist-home_visualCard__L2Fx_ h3{margin:var(--space-4) var(--space-4) 0}.artist-home_darkTone__Hwv_R .artist-home_visualCard__L2Fx_ .artist-home_cardStats__NL94q,.artist-home_darkTone__Hwv_R .artist-home_visualCard__L2Fx_ time{margin:var(--space-2) var(--space-4) 0}.artist-home_darkTone__Hwv_R .artist-home_visualCard__L2Fx_ .artist-home_reactionRow__TbUeJ{margin:var(--space-4) var(--space-4) 0}.artist-home_darkTone__Hwv_R .artist-home_reactionChip__z6UuA{border-color:transparent;background:var(--tbl-surface-raised-hover)}.artist-home_darkTone__Hwv_R .artist-home_visualGrid__LX_Xq a:focus-visible .artist-home_visualCard__L2Fx_,.artist-home_darkTone__Hwv_R .artist-home_visualGrid__LX_Xq a:hover .artist-home_visualCard__L2Fx_{background:var(--tbl-surface-raised-hover);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.artist-home_darkTone__Hwv_R .artist-home_visualCard__L2Fx_{transition:none}}.artist-home_mediaLead__Td_cZ>a:first-child{grid-row:span 2;grid-column:span 2}.artist-home_mediaLead__Td_cZ>a:first-child .artist-home_visualCardImage__a0sxH{aspect-ratio:4/3}.artist-home_liveRow__nVcjJ{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-home_liveRow__nVcjJ .artist-home_visualCard__L2Fx_{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);grid-template-rows:auto auto 1fr;padding-bottom:0}.artist-home_liveRow__nVcjJ .artist-home_visualCard__L2Fx_ .artist-home_visualCardImage__a0sxH{grid-row:1/4;grid-column:1;aspect-ratio:auto;min-height:132px;border-radius:0}.artist-home_liveRow__nVcjJ .artist-home_visualCard__L2Fx_ h3{grid-row:1;grid-column:2}.artist-home_liveRow__nVcjJ .artist-home_visualCard__L2Fx_ .artist-home_cardStats__NL94q{grid-row:2;grid-column:2}.artist-home_liveRow__nVcjJ .artist-home_visualCard__L2Fx_ .artist-home_reactionRow__TbUeJ{grid-row:3;grid-column:2;align-self:end;margin-bottom:var(--space-5)}.artist-home_darkTone__Hwv_R .artist-home_lightCards__V7tjH .artist-home_reactionChip__z6UuA{border-color:var(--tbl-hairline-ink);background:transparent}@media (max-width:720px){.artist-home_mediaLead__Td_cZ>a:first-child{grid-row:auto}.artist-home_mediaLead__Td_cZ>a:first-child .artist-home_visualCardImage__a0sxH{aspect-ratio:16/9}.artist-home_liveRow__nVcjJ .artist-home_visualCard__L2Fx_{display:block;padding-bottom:var(--space-5)}.artist-home_liveRow__nVcjJ .artist-home_visualCard__L2Fx_ .artist-home_visualCardImage__a0sxH{aspect-ratio:16/9;min-height:0}.artist-home_liveRow__nVcjJ .artist-home_visualCard__L2Fx_ .artist-home_reactionRow__TbUeJ{margin-bottom:0}}@media (max-width:560px){.artist-home_mediaLead__Td_cZ>a:first-child{grid-column:auto}.artist-home_liveRow__nVcjJ{grid-template-columns:minmax(0,1fr)}}.artist-home_darkTone__Hwv_R .artist-home_profileSocials__zF0li{border-color:var(--tbl-surface-hairline);background:transparent}.artist-home_darkTone__Hwv_R .artist-home_profileSocials__zF0li a{color:var(--tbl-surface-ink)}.artist-home_darkTone__Hwv_R .artist-home_profileSocials__zF0li a+a:before{background:var(--tbl-surface-hairline)}.artist-home_darkTone__Hwv_R .artist-home_profileSocials__zF0li a:focus-visible,.artist-home_darkTone__Hwv_R .artist-home_profileSocials__zF0li a:hover{background:var(--tbl-surface-raised-hover)}.artist-home_page__7oZbE:not(.artist-home_darkTone__Hwv_R) .artist-home_liveRow__nVcjJ .artist-home_visualCard__L2Fx_{overflow:hidden;border:1px solid var(--hairline-light);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card-surface) 76%,transparent);box-shadow:0 18px 48px color-mix(in srgb,var(--accent) 10%,transparent)}.artist-home_page__7oZbE:not(.artist-home_darkTone__Hwv_R) .artist-home_liveRow__nVcjJ .artist-home_visualCard__L2Fx_ .artist-home_visualCardImage__a0sxH{box-shadow:none}.artist-home_page__7oZbE:not(.artist-home_darkTone__Hwv_R) .artist-home_liveRow__nVcjJ .artist-home_visualCard__L2Fx_ h3{margin:var(--space-5) var(--space-5) 0}.artist-home_page__7oZbE:not(.artist-home_darkTone__Hwv_R) .artist-home_liveRow__nVcjJ .artist-home_visualCard__L2Fx_ time{margin:var(--space-2) var(--space-5) 0}@media (max-width:720px){.artist-home_page__7oZbE:not(.artist-home_darkTone__Hwv_R) .artist-home_liveRow__nVcjJ .artist-home_visualCard__L2Fx_{padding-bottom:var(--space-5)}}.artist-home_intro__mQ8QW{position:relative;z-index:4;display:grid;justify-items:center;margin-top:-58px;padding:0 20px var(--space-4);text-align:center}@media (min-width:721px){.artist-home_intro__mQ8QW{margin-top:calc(-1 * min(58px, 3vw))}}.artist-home_chatSection__1fbZs{margin-top:var(--space-8)}.artist-home_intro__mQ8QW .artist-home_profileSocials__zF0li{max-width:360px;margin-top:0;border-color:color-mix(in srgb,var(--card-surface) 50%,transparent);background:color-mix(in srgb,var(--card-surface) 72%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.artist-home_darkTone__Hwv_R .artist-home_intro__mQ8QW .artist-home_profileSocials__zF0li{border-color:color-mix(in srgb,var(--on-scrim) 30%,transparent);background:color-mix(in srgb,var(--scrim) 80%,transparent)}.artist-home_darkTone__Hwv_R .artist-home_intro__mQ8QW .artist-home_profileSocials__zF0li a{color:var(--on-scrim-muted)}.artist-home_shopBand__6wtKH{padding:var(--space-7) var(--space-6) var(--space-6);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 10%,var(--card-surface))}.artist-home_page__7oZbE:not(.artist-home_darkTone__Hwv_R) .artist-home_shopBand__6wtKH{background:color-mix(in srgb,var(--accent) 38%,var(--card-surface))}.artist-home_page__7oZbE.artist-home_darkTone__Hwv_R{--page-surface:var(--app-home-surface,var(--tbl-surface-base));--page-fade:var(--app-home-surface,var(--tbl-surface-base));--tbl-surface-raised:var(--app-home-card,var(--tbl-surface-raised))}.artist-home_darkTone__Hwv_R .artist-home_shopBand__6wtKH{background:var(--app-brand-card,var(--tbl-surface-raised));color:var(--app-brand-card-ink,var(--tbl-surface-ink))}.artist-home_officialStrip__ByUVI.artist-home_section__O_TWV{box-sizing:border-box;height:var(--official-strip-height);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-6);border:1px solid var(--card-line);border-radius:var(--radius-lg);background:var(--card-surface)}.artist-home_darkTone__Hwv_R .artist-home_officialStrip__ByUVI.artist-home_section__O_TWV{border-color:var(--tbl-surface-hairline);background:var(--tbl-surface-raised)}.artist-home_officialStrip__ByUVI .artist-home_sectionHead__Yip5r{display:contents}.artist-home_officialStrip__ByUVI .artist-home_sectionHead__Yip5r h2{grid-column:1;grid-row:1;margin:0;font-size:var(--tbl-type-body-2-size)}.artist-home_officialStrip__ByUVI .artist-home_sectionHead__Yip5r>a{grid-column:3;grid-row:1}.artist-home_officialStrip__ByUVI .artist-home_officialGrid__Jtkas{--official-row:calc(var(--official-strip-height) - 2 * var(--space-3) - 2px);grid-column:2;grid-row:1;display:block;height:var(--official-row);min-width:0;overflow:hidden}.artist-home_officialTrack__RZEjY{display:flex;flex-direction:column;transform:translateY(calc(var(--official-index, 0) * -1 * var(--official-row)));transition:transform .42s ease}@media (prefers-reduced-motion:reduce){.artist-home_officialTrack__RZEjY{transition:none}}.artist-home_officialSlide__Q5zD1{display:flex;flex:0 0 var(--official-row);height:var(--official-row);align-items:center;min-width:0}.artist-home_officialSlide__Q5zD1>*{flex:1 1;min-width:0}.artist-home_officialPin__MwfMU{flex:none;width:var(--space-5);height:var(--space-5)}.artist-home_darkTone__Hwv_R .artist-home_officialStrip__ByUVI .artist-home_officialCard__t5yQL,.artist-home_officialStrip__ByUVI .artist-home_officialCard__t5yQL{display:flex;height:auto;min-height:0;flex-direction:row;gap:var(--space-3);align-items:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.artist-home_officialStrip__ByUVI .artist-home_officialCard__t5yQL h3{flex:1 1;min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.artist-home_officialStrip__ByUVI .artist-home_officialCard__t5yQL p,.artist-home_officialStrip__ByUVI .artist-home_officialCard__t5yQL time{display:none}.artist-home_aside__w_vPz{container:artist-aside/inline-size}.artist-home_commentsHeading__D7LF8{margin:0 0 var(--space-4);font-size:var(--tbl-type-body-3-size)}.artist-home_fanCommentPreview__yKRQT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.artist-home_fanCommentPreview__yKRQT a{display:flex;min-width:0;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:var(--card-soft)}.artist-home_fanCommentPreview__yKRQT img{flex:none;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-circle);object-fit:cover}.artist-home_fanCommentPreview__yKRQT a>span{min-width:0}.artist-home_fanCommentPreview__yKRQT span span,.artist-home_fanCommentPreview__yKRQT strong{display:block}.artist-home_fanCommentPreview__yKRQT span span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:var(--space-2)}@media (max-width:720px){.artist-home_fanCommentPreview__yKRQT{grid-template-columns:minmax(0,1fr)}}.artist-home_feedCarouselTrack__wyvGo{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.artist-home_feedCarouselTrack__wyvGo::-webkit-scrollbar{display:none}.artist-home_feedCarouselSlide__O7Ivy{display:flex;flex:none;scroll-snap-align:start}@media (max-width:720px){.artist-home_feedCarouselTrack__wyvGo{margin-inline:calc(-1 * var(--space-6));padding-inline:var(--space-6);scroll-padding-inline:var(--space-6)}.artist-home_feedCarouselTrack__wyvGo~button{display:none}}.artist-home_heroMenu__j2yyq{display:none}@media (max-width:720px){.artist-home_intro__mQ8QW{--hero-bottom-pad:40px;margin-top:calc(-1 * (30px + 28px + 48px + var(--hero-bottom-pad)));padding:0 0 var(--hero-bottom-pad)}.artist-home_darkTone__Hwv_R .artist-home_intro__mQ8QW{--hero-bottom-pad:32px}.artist-home_intro__mQ8QW .artist-home_profileSocials__zF0li{width:auto;max-width:none;height:30px;border:.5px solid color-mix(in srgb,color-mix(in srgb,var(--tbl-white) 64%,var(--tbl-black)) 30%,transparent);background:color-mix(in srgb,var(--tbl-black) 2%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.artist-home_intro__mQ8QW .artist-home_profileSocials__zF0li a{flex:none;height:30px;padding:0 10px}.artist-home_intro__mQ8QW .artist-home_profileSocials__zF0li a+a:before{background:color-mix(in srgb,var(--tbl-black) 20%,transparent)}.artist-home_darkTone__Hwv_R .artist-home_intro__mQ8QW .artist-home_profileSocials__zF0li{border-color:color-mix(in srgb,var(--tbl-white) 30%,transparent);background:color-mix(in srgb,var(--tbl-black) 2%,transparent)}.artist-home_darkTone__Hwv_R .artist-home_intro__mQ8QW .artist-home_profileSocials__zF0li a{color:color-mix(in srgb,var(--tbl-white) 80%,transparent)}.artist-home_darkTone__Hwv_R .artist-home_intro__mQ8QW .artist-home_profileSocials__zF0li a+a:before{background:color-mix(in srgb,var(--tbl-white) 20%,transparent)}.artist-home_heroMenu__j2yyq{display:flex;box-sizing:border-box;width:min(343px,calc(100% - 32px));height:48px;margin-top:28px;padding:0 12px;align-items:center;justify-content:space-between;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--tbl-black) 30%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--tbl-black) 10%,transparent);color:var(--tbl-white);font:var(--tbl-font-weight-semibold) var(--tbl-type-body-2-size) /var(--tbl-type-body-2-line) var(--tbl-font-family);letter-spacing:-.4px}.artist-home_intro__mQ8QW .artist-home_profileSocials__zF0li:not(:has(a))+.artist-home_heroMenu__j2yyq{margin-top:0}.artist-home_heroMenu__j2yyq a{position:relative;display:flex;flex:1 1;justify-content:center;color:var(--tbl-white)}.artist-home_heroMenu__j2yyq a+a:before{content:"";position:absolute;top:50%;left:0;width:1px;height:16px;transform:translateY(-50%);background:var(--app-brand-card)}.artist-home_darkTone__Hwv_R .artist-home_heroMenu__j2yyq{background:color-mix(in srgb,var(--tbl-white) 30%,transparent)}.artist-home_darkTone__Hwv_R .artist-home_heroMenu__j2yyq a+a:before{background:var(--app-muted)}}.artist-popup_backdrop__QuYzc{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--space-6);background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.artist-popup_dialog__anmMB{width:min(360px,100%);overflow:hidden;border-radius:var(--radius-lg);background:var(--tbl-surface-raised);color:var(--tbl-surface-ink)}.artist-popup_media__1AMvH{position:relative;background:var(--tbl-white)}.artist-popup_media__1AMvH img{display:block;width:100%;height:auto}.artist-popup_arrow__P5fhF{position:absolute;top:50%;display:grid;place-items:center;width:var(--space-9);height:var(--space-9);padding:0;border:0;border-radius:var(--radius-circle);background:var(--scrim);color:var(--on-scrim);font-size:var(--tbl-type-title-3-size);cursor:pointer;transform:translateY(-50%)}.artist-popup_prev__Uysvu{left:var(--space-3)}.artist-popup_next__2_6Ou{right:var(--space-3)}.artist-popup_count__zi5VV{position:absolute;right:var(--space-3);bottom:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--scrim);color:var(--on-scrim);font-size:var(--tbl-type-caption-1-size)}.artist-popup_footer__VSv4c{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);font-size:var(--tbl-type-body-7-size)}.artist-popup_hideWeek__EfOp7{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--on-scrim-muted);cursor:pointer}.artist-popup_hideWeek__EfOp7 input{width:var(--space-5);height:var(--space-5);margin:0;accent-color:var(--tbl-surface-ink)}.artist-popup_close__ut6FM{padding:0;border:0;background:transparent;color:var(--tbl-surface-ink);font:inherit;font-weight:var(--tbl-font-weight-semibold);cursor:pointer}