.mobile-header-search,.mobile-account-menu,.home-description-mobile{display:none}@media (max-width:640px){.app-header .app-header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:4px 6px;padding:6px 0 2px;display:grid}.app-header .app-brand{min-height:44px}.app-header .app-brand-logo{width:88px}.app-header .app-navigation-shell{grid-area:2/1/auto/-1}.app-header .app-navigation-link{min-height:44px;padding:0 10px;font-size:13px}.app-header .app-header-auth{gap:0;margin:0}.app-header .app-header-user,.app-header .app-header-logout-button,.app-header .app-header-guest-role,.app-header .app-header-auth-link.register{display:none}.app-header .app-header-auth-link.login{min-height:44px;padding:0 8px;font-size:13px}.app-header .notification-indicator{width:44px;height:44px;box-shadow:none;background:0 0;border:0}.app-header .notification-indicator>span{top:0;right:0}.mobile-header-search{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;min-width:0;height:40px;display:flex}.mobile-header-search input{border-radius:inherit;width:100%;min-width:0;color:var(--text);background:0 0;border:0;padding:8px 0 8px 12px;font-size:16px}.mobile-header-search button{width:44px;height:44px;color:var(--primary-dark);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;display:grid}.mobile-header-search svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.mobile-header-search:focus-within{outline:2px solid var(--primary);outline-offset:2px}.mobile-header-search input:focus{outline:none}.mobile-account-menu{display:block;position:relative}.mobile-account-menu summary{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.mobile-account-menu summary::-webkit-details-marker{display:none}.mobile-account-menu .app-header-user-avatar{width:32px;height:32px}.mobile-account-actions{z-index:5;border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:132px;padding:6px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 8px 24px #48264f20}.mobile-account-actions a,.mobile-account-actions button{min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.mobile-account-actions a:hover,.mobile-account-actions button:hover{background:var(--surface-soft)}.list-page .list-page-hero{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:112px;padding:16px;display:grid;box-shadow:0 8px 24px #8c276918}.list-page .list-page-hero-copy{display:contents}.list-page .list-page-kicker{display:none}.list-page .list-page-hero h1{z-index:2;letter-spacing:-.03em;grid-area:1/1;font-size:24px;line-height:1.25;position:relative}.list-page .list-page-summary{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:row;grid-area:1/2;align-items:baseline;gap:6px;width:auto;min-width:0;min-height:0;padding:0;display:flex}.list-page .list-summary-label{color:#fff;letter-spacing:0;margin:0;font-size:11px}.list-page .list-page-summary strong{font-variant-numeric:tabular-nums;font-size:26px}.list-page .list-page-summary small{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.list-page .list-page-description{z-index:2;color:#ffffffdf;grid-column:1/-1;margin:0;font-size:13px;line-height:1.6;position:relative}.list-page .list-page-content{padding-top:18px}.page-shell .hero{border-radius:18px;grid-template-columns:1fr;min-height:0;margin-top:12px}.page-shell .hero-content{padding:18px 16px}.page-shell .hero-eyebrow,.page-shell .home-search-form,.page-shell .hero-decoration,.home-description-desktop{display:none}.home-description-mobile{display:inline}.page-shell .hero h1{font-size:25px;line-height:1.25}.page-shell .hero h1 span{margin-top:3px;font-size:22px}.page-shell .hero-description{margin-top:8px;font-size:13px;line-height:1.6}.page-shell .hero-actions{flex-wrap:nowrap;gap:8px;margin-top:10px}.page-shell .hero-actions a{border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:0 12px;font-size:13px;display:inline-flex}.page-shell .hero+.resource-section{margin-top:0;padding-top:24px}}@media (max-width:359px){.app-header .app-brand-logo{width:80px}.list-page .list-page-hero h1{font-size:22px}.list-page .list-page-summary{flex-direction:column;align-items:flex-end;gap:2px}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#09080f;--surface:#151320;--surface-soft:#21182d;--text:#f5f1fc;--text-soft:#b9b0c8;--border:#393047;--line:#443451;--text-muted:#c2b8cf;--accent-violet:#bb9cff;--primary:#ff8bc8;--primary-fill:#b51f7a;--primary-dark:#ff8bc8;--primary-light:#ffb3dd;--success:#75deb0;--success-bg:#122b24;--warning:#f2c276;--warning-bg:#302619;--error:#ff9eae;--error-bg:#351c2a;--shadow:0 16px 42px #00000035}body{font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}::selection{color:#fff;background:#8a246c}:focus-visible{outline-offset:3px;outline:2px solid #7bdcff}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #7bdcff}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input::placeholder,textarea::placeholder{color:#a59bb4;opacity:1}input:autofill{-webkit-text-fill-color:var(--text);box-shadow:inset 0 0 0 100px var(--surface)}.list-page.tone-lives,.detail-page.tone-lives,.list-page.tone-idols,.detail-page.tone-idols{--list-accent:#ff8bc8;--detail-accent:#ff8bc8;--list-accent-soft:#2b1930;--detail-accent-soft:#2b1930}.list-page.tone-groups,.detail-page.tone-groups{--list-accent:#c5a3ff;--detail-accent:#c5a3ff;--list-accent-soft:#261d39;--detail-accent-soft:#261d39}.list-page.tone-venues,.detail-page.tone-venues{--list-accent:#83d9ff;--detail-accent:#83d9ff;--list-accent-soft:#172737;--detail-accent-soft:#172737}.page-shell .hero,.list-page .list-page-hero,.detail-page .detail-hero{--neon-art:url(/images/headers/neon-live-v1.webp);color:var(--text);background-color:#030208;background-image:linear-gradient(90deg, #03020830, #03020800), var(--neon-art);background-position:50%;background-size:cover;border:1px solid #492a57;box-shadow:0 14px 42px #00000050}.list-page.tone-groups .list-page-hero,.detail-page.tone-groups .detail-hero{--neon-art:url(/images/headers/neon-group-v1.webp)}.list-page.tone-idols .list-page-hero,.detail-page.tone-idols .detail-hero{--neon-art:url(/images/headers/neon-idol-v1.webp)}.list-page.tone-venues .list-page-hero,.detail-page.tone-venues .detail-hero{--neon-art:url(/images/headers/neon-venues-v1.webp)}.page-shell .hero .decoration-circle,.list-page .list-page-hero:before,.list-page .list-page-hero:after,.detail-page .detail-hero:before,.detail-page .detail-hero:after{display:none}.page-shell .hero h1,.list-page .list-page-hero h1,.detail-page .detail-hero h1{color:#faf5ff;letter-spacing:-.035em;font-weight:800}.page-shell .hero h1 span{color:#ff99d2}.page-shell .hero .hero-eyebrow,.page-shell .hero .hero-card-label,.list-page .list-page-kicker,.detail-page .detail-kicker{color:#eda4f8}.page-shell .hero .hero-description,.page-shell .hero .hero-card p,.list-page .list-page-description,.detail-page .detail-description{color:#d3cadf;text-shadow:0 1px 5px #000}.page-shell .hero .hero-card,.list-page .list-page-summary,.detail-page .detail-record-card{color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;background:#100b1bd9;border:1px solid #70417d80}.page-shell .hero .home-featured-live:hover{background:#21132ded;border-color:#bd62ce}.list-page .list-page-summary{justify-content:center}.list-page .list-summary-label{margin-bottom:10px}.list-page .list-page-summary strong{color:#fff0fb;line-height:1.15}.list-page .list-page-summary strong[data-long]{font-size:40px}.list-page .list-page-summary strong[data-extra-long]{font-size:28px}.list-page .list-page-summary small{margin-top:16px}.list-page .list-summary-label,.list-page .list-page-summary small{color:#d9c3e5}.page-shell .hero .home-search-form{background:#13101eec;border-color:#684374}.page-shell .hero .home-search-form input{color:var(--text)}.page-shell .hero .home-search-form input::placeholder{color:var(--text-soft)}.page-shell .hero .primary-button,.page-shell .hero .home-search-form button{color:#fff;background:#b51f7a;border-color:#eb65bb;box-shadow:0 4px 20px #d5269129}.page-shell .hero .secondary-button{color:#f6dcff;background:#1c112ad9;border-color:#885999}.page-shell .hero .primary-button:hover,.page-shell .hero .home-search-form button:hover{background:#cc2589}.page-shell .hero .secondary-button:hover{background:#30203c;border-color:#e49af8}.app-header{background:#0d0a14f2;border-bottom-color:#39273f}.app-footer{border-top-color:var(--border);background:#0d0a14}.app-header .app-navigation-link{color:#c5bccf}.app-header .app-navigation-link.active,.app-header .app-navigation-link[aria-current=page]{color:#ff9bd5;background:#31182e;box-shadow:inset 0 -2px #e752b3}.app-header .app-navigation-link:hover{color:#fff;background:#24182e}.app-header .app-navigation-scroll-button{color:#ffa3db;background:#21152b;border-color:#56345f}.app-header .mobile-header-search,.mobile-account-actions{background:#181220;border-color:#4b3456}.app-header .app-header-auth-link.register{color:#fff;background:#b51f7a}.app-header .app-header-auth-link.login{color:#ff9bd5}.data-card:hover,.resource-card:hover{border-color:#8953a2}.engagement-button,.list-filter-form button[type=submit]{border-color:#6b375e}.detail-page .detail-hero{background-image:linear-gradient(90deg, #03020845, #03020855), var(--neon-art)}.detail-page .detail-hero-visual{border-color:#674074;box-shadow:0 8px 24px #0006}.detail-page .detail-description{background:#0c081363;border-radius:8px}.resource-state.success{color:var(--success)}.auth-introduction,.auth-introduction-login,.help-hero,.legal-hero,.search-hero{border-color:var(--border);background:linear-gradient(90deg,#09060fdf,#09060f88),url(/images/headers/neon-live-v1.webp) 50%/cover}.auth-introduction:before,.auth-introduction-decoration,.help-hero:after{display:none}.profile-hero,.notifications-hero,.official-hero,.version-history-hero,.management-hero,.live-management-hero,.group-create-hero,.group-management-hero,.venue-create-hero,.venue-management-hero,.idol-create-hero,.idol-management-hero,.live-create-hero,.submission-hero,.submission-review-hero,.platform-admin-hero,.data-import-hero{background:linear-gradient(120deg,#100c19,#23122e);border-color:#4d305d}@media (max-width:640px){.list-page .list-page-hero,.detail-page .detail-hero{--neon-art:url(/images/headers/neon-live-v1-mobile.webp)}.list-page.tone-groups .list-page-hero,.detail-page.tone-groups .detail-hero{--neon-art:url(/images/headers/neon-group-v1-mobile.webp)}.list-page.tone-idols .list-page-hero,.detail-page.tone-idols .detail-hero{--neon-art:url(/images/headers/neon-idol-v1-mobile.webp)}.list-page.tone-venues .list-page-hero,.detail-page.tone-venues .detail-hero{--neon-art:url(/images/headers/neon-venues-v1-mobile.webp)}.list-page .list-page-summary{border-radius:9px;padding:4px 7px}.list-page .list-summary-label{margin-bottom:0}.list-page .list-page-summary strong[data-neon-count]{font-size:26px;line-height:1.15}.list-page .list-page-summary strong[data-long]{font-size:24px}.list-page .list-page-summary strong[data-extra-long]{font-size:18px}.list-page .list-page-summary small{margin-top:0}.list-page .list-page-description{background:#08051066;border-radius:6px}.page-shell .hero{background-position:62%}.page-shell .hero .hero-description{color:#e0d4eb}.detail-page .detail-hero{background-position:65% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
@media (max-width:760px){.detail-page .detail-content{padding-top:28px}.detail-page .detail-content-heading{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px;position:relative}.detail-page .detail-content-heading>div:first-child span{font-size:10px}.detail-page .detail-content-heading h2{margin-top:4px;font-size:22px}.detail-page .detail-content-actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:6px}.detail-page .detail-content-actions>*{width:auto}.detail-page .detail-content-actions .engagement-button{white-space:nowrap;flex:auto;min-height:38px;padding:0 12px;font-size:12px}.detail-page .detail-content-actions>a,.detail-page .detail-content-actions button{white-space:nowrap}.detail-page .detail-change-request-link{min-height:38px;padding:0 12px;font-size:13px}.detail-page .detail-content-actions .report-control{margin:0}.detail-page .detail-content-actions .report-trigger{width:auto;min-height:38px;padding:0 12px;font-size:12px}.detail-page .detail-content-actions .resource-permission-control{flex-wrap:wrap;flex-basis:100%;order:10;gap:6px}.detail-page .detail-content-actions .resource-permission-control>button{min-height:30px}.detail-page .detail-sync-state{padding:5px 9px;font-size:10px;position:absolute;top:18px;right:0}.detail-page .detail-section-grid{gap:12px}.detail-page .detail-section-card{border-radius:18px}.detail-page .detail-section-card header{padding:14px 16px 12px}.detail-page .detail-section-card header h2{font-size:17px}.detail-page .detail-section-card header p{margin-top:4px;line-height:1.5}.detail-page .detail-section-card dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding:6px 16px 12px;display:grid}.detail-page .detail-section-card dl>div{border-bottom:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;padding:9px 0}.detail-page .detail-section-card dl>div.detail-field-wide{grid-column:1/-1}.detail-page .detail-section-card dt{font-size:12px;line-height:1.5}.detail-page .detail-section-card dd{font-size:14px;line-height:1.5}.detail-page .detail-field-note{color:var(--text-soft);margin-left:4px;font-size:10px}.detail-page .detail-field-note-paren{display:none}.detail-page .content-gallery-header{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.detail-page .content-gallery-header p{margin-bottom:2px;font-size:10px}.detail-page .content-gallery-header h2{font-size:17px}.detail-page .content-gallery-header span{margin-top:3px}.detail-page .content-gallery-header>button,.detail-page .content-gallery-header>a{flex:none;width:auto;padding:8px 13px;font-size:12px}.detail-page .content-gallery.is-empty{border-radius:18px;padding:14px 16px}.detail-page .content-gallery.is-empty .content-gallery-header{margin-bottom:6px}.detail-page .content-gallery.is-empty .content-gallery-header span{display:none}.detail-page .content-gallery.is-empty .content-gallery-empty{text-align:left;background:0 0;padding:0;font-size:12px}}@media (max-width:330px){.detail-page .detail-section-card dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.detail-page td[data-empty=true]{display:none}}
:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7f5f1;--surface:#fff;--surface-soft:#f2eef6;--text:#1f2340;--text-soft:#5d6278;--border:#e3dfe8;--line:#ddd7e4;--text-muted:#5d6278;--accent-violet:#7a4cc2;--primary:#d1307a;--primary-fill:#c2266f;--primary-dark:#a81f62;--primary-light:#f6c6dc;--success:#1f7a4f;--success-bg:#e8f6ee;--warning:#9a5b0e;--warning-bg:#fdf3e1;--error:#b4323f;--error-bg:#fdecef;--shadow:0 10px 28px #1f234014}[data-theme=light] body{background:var(--background);color:var(--text)}[data-theme=light] ::selection{color:#fff;background:#d1307a}[data-theme=light] :focus-visible{outline-color:#2f78b5}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#8a8fa3}[data-theme=light] .list-page.tone-lives,[data-theme=light] .detail-page.tone-lives,[data-theme=light] .list-page.tone-idols,[data-theme=light] .detail-page.tone-idols{--list-accent:#d1307a;--detail-accent:#d1307a;--list-accent-soft:#fbe9f1;--detail-accent-soft:#fbe9f1}[data-theme=light] .list-page.tone-groups,[data-theme=light] .detail-page.tone-groups{--list-accent:#7a4cc2;--detail-accent:#7a4cc2;--list-accent-soft:#f1ebfa;--detail-accent-soft:#f1ebfa}[data-theme=light] .list-page.tone-venues,[data-theme=light] .detail-page.tone-venues{--list-accent:#2f78b5;--detail-accent:#2f78b5;--list-accent-soft:#e9f2fa;--detail-accent-soft:#e9f2fa}[data-theme=light] .page-shell .hero,[data-theme=light] .list-page .list-page-hero,[data-theme=light] .detail-page .detail-hero{--neon-art:url(/images/headers/blue-blush-lives-v1.webp);color:#283c62;background-color:#f5f0e8;background-image:linear-gradient(90deg, #f7f2ea66, #f7f2ea00 60%), var(--neon-art);background-position:50% 65%;border:1px solid #dcdfe7;box-shadow:0 12px 32px #283c6214}[data-theme=light] .list-page.tone-groups .list-page-hero,[data-theme=light] .detail-page.tone-groups .detail-hero{--neon-art:url(/images/headers/blue-blush-groups-v1.webp)}[data-theme=light] .list-page.tone-idols .list-page-hero,[data-theme=light] .detail-page.tone-idols .detail-hero{--neon-art:url(/images/headers/blue-blush-idols-v1.webp)}[data-theme=light] .list-page.tone-venues .list-page-hero,[data-theme=light] .detail-page.tone-venues .detail-hero{--neon-art:url(/images/headers/blue-blush-venues-v1.webp)}[data-theme=light] .page-shell .hero h1,[data-theme=light] .list-page .list-page-hero h1,[data-theme=light] .detail-page .detail-hero h1{color:#22335a}[data-theme=light] .page-shell .hero h1 span{color:#b23a72}[data-theme=light] .page-shell .hero .hero-eyebrow,[data-theme=light] .page-shell .hero .hero-card-label,[data-theme=light] .list-page .list-page-kicker,[data-theme=light] .detail-page .detail-kicker{color:#8a4a6c}[data-theme=light] .page-shell .hero .hero-description,[data-theme=light] .page-shell .hero .hero-card p,[data-theme=light] .list-page .list-page-description,[data-theme=light] .detail-page .detail-description{color:#33445f;text-shadow:none}[data-theme=light] .detail-page .detail-description{background:#ffffffb3}[data-theme=light] .page-shell .hero .hero-card,[data-theme=light] .list-page .list-page-summary,[data-theme=light] .detail-page .detail-record-card{color:var(--text);background:#ffffffeb;border-color:#dcdfe7}[data-theme=light] .page-shell .hero .home-featured-live:hover{background:#fff;border-color:#c9a3bb}[data-theme=light] .list-page .list-page-summary strong{color:#b23a72}[data-theme=light] .list-page .list-summary-label,[data-theme=light] .list-page .list-page-summary small{color:#4a5873}[data-theme=light] .page-shell .hero .home-search-form{background:#fffe;border-color:#c6cbd7}[data-theme=light] .page-shell .hero .home-search-form input::placeholder{color:#6b7488}[data-theme=light] .page-shell .hero .primary-button,[data-theme=light] .page-shell .hero .home-search-form button{color:#fff;background:#c2266f;border-color:#c2266f;box-shadow:0 4px 16px #c2266f2e}[data-theme=light] .page-shell .hero .primary-button:hover,[data-theme=light] .page-shell .hero .home-search-form button:hover{background:#a81f62}[data-theme=light] .page-shell .hero .secondary-button{color:#334970;background:#fffe;border-color:#9aa6bd}[data-theme=light] .page-shell .hero .secondary-button:hover{background:#fff;border-color:#334970}[data-theme=light] .detail-page .detail-hero-visual{border-color:#dcdfe7;box-shadow:0 8px 22px #283c621f}[data-theme=light] .app-header{border-bottom-color:var(--border);background:#ffffffeb}[data-theme=light] .app-footer{border-top-color:var(--border);background:#f0ece6}[data-theme=light] .app-header .app-navigation-link{color:#4a4f66}[data-theme=light] .app-header .app-navigation-link.active,[data-theme=light] .app-header .app-navigation-link[aria-current=page]{color:#b2215f;background:#fbe9f1;box-shadow:inset 0 -2px #d1307a}[data-theme=light] .app-header .app-navigation-link:hover{color:#1f2340;background:#f2eef6}[data-theme=light] .app-header .app-navigation-scroll-button{color:#b2215f;border-color:var(--border);background:#fff}[data-theme=light] .app-header .mobile-header-search,[data-theme=light] .mobile-account-actions{border-color:var(--border);background:#fff}[data-theme=light] .app-header .app-header-auth-link.register{color:#fff;background:#c2266f}[data-theme=light] .app-header .app-header-auth-link.login{color:#b2215f}[data-theme=light] .data-card:hover,[data-theme=light] .resource-card:hover{border-color:#d6a9c2}[data-theme=light] .engagement-button,[data-theme=light] .list-filter-form button[type=submit]{border-color:#e2b6cc}@media (max-width:640px){[data-theme=light] .list-page .list-page-hero,[data-theme=light] .detail-page .detail-hero{background-position:50% 55%}[data-theme=light] .list-page .list-page-description{background:#ffffffd9}[data-theme=light] .page-shell .hero .hero-description{color:#33445f;text-shadow:0 1px 3px #fff,0 0 8px #fff}}[data-theme=light] .secondary-button{color:var(--text);border-color:var(--border);background:#fff}[data-theme=light] .secondary-button:hover{color:#a81f62;border-color:#d6a9c2}[data-theme=light] [class*=home-promotions-module][class*=carousel]{border-color:var(--border);background:#f5f0e8}[data-theme=light] [class*=home-promotions-module][class*=ambientImage]{filter:blur(22px)brightness(1.08)saturate(.7)}[data-theme=light] [class*=home-promotions-module][class*=controls] button,[data-theme=light] [class*=home-promotions-module][class*=position]{color:#283c62}[data-theme=light] [class*=home-promotions-module][class*=controls] button:hover{color:#1f2340;background:#283c6214}[data-theme=light] [class*=home-promotions-module][class*=dots] span{background:#283c6240}[data-theme=light] [class*=home-promotions-module][class*=dots] [aria-current=true] span{background:#d1307a}[data-theme=light] .page-shell .resource-card .resource-count,[data-theme=light] .page-shell .resource-card h3{color:var(--text)}[data-theme=light] .page-shell .resource-card .resource-card-link{color:var(--primary)}[data-theme=light] .page-shell .resource-card{box-shadow:0 8px 24px #1f234012}[data-theme=light] .detail-eyebrow{color:#4a5873}[data-theme=light] .detail-badges span{color:#283c62;background:#ffffffd9;border-color:#c6cbd7}[data-theme=light] .detail-record-card>span{color:#8a4a6c}[data-theme=light] .detail-record-card>strong{color:var(--text)}[data-theme=light] .content-trust-summary{color:var(--text-soft);border-top-color:var(--border)}[data-theme=light] .content-trust-summary span{color:var(--text-soft)}[data-theme=light] .content-trust-summary strong,[data-theme=light] .content-trust-summary a{color:var(--text)}[data-theme=light] .content-trust-summary>a{border-color:var(--border)}[data-theme=light] .content-trust-summary>a:hover,[data-theme=light] .content-trust-summary>a:focus-visible{background:#f2eef6}[data-theme=light] .content-trust-error{color:var(--error)}[data-theme=light] [class*=home-promotions-module][class*=ambient]>[class*=ambientImage]:first-child{background-image:url(/images/headers/blue-blush-lives-v1.webp)!important}[data-theme=light] [class*=home-promotions-module][class*=slide]{background:#f5f0e899}[data-theme=light] .app-footer{background:0 0}[data-theme=light] .page-shell .home-latest-grid>a{color:var(--text);border-color:var(--border);background:#fff;min-height:236px;box-shadow:0 8px 24px #1f234012}[data-theme=light] .page-shell .home-latest-grid>a .home-card-art{bottom:56px}[data-theme=light] .page-shell .home-latest-grid>a:after{display:none}[data-theme=light] .page-shell .home-latest-grid>a .home-recommendation-copy strong{color:var(--text);text-shadow:none}[data-theme=light] .page-shell .home-latest-grid>a:hover .home-recommendation-copy strong{color:var(--primary)}@media (max-width:640px){[data-theme=light] .page-shell .home-latest-grid>a{min-height:234px}[data-theme=light] .page-shell .home-latest-grid>a .home-card-art{bottom:44px}}[data-theme=light] .page-shell :is(.home-popular-grid,.home-upcoming-grid)>a{color:var(--text);border-color:var(--border);background:#fff;box-shadow:0 8px 24px #1f234012}[data-theme=light] .page-shell :is(.home-popular-grid,.home-upcoming-grid)>a:after{display:none}[data-theme=light] .page-shell .home-popular-grid>a{padding-top:166px}[data-theme=light] .page-shell .home-upcoming-grid>a{padding-top:192px}[data-theme=light] .page-shell .home-popular-grid>a>.home-card-art{height:150px;bottom:auto}[data-theme=light] .page-shell .home-upcoming-grid>a>.home-card-art{height:172px;bottom:auto}[data-theme=light] .page-shell :is(.home-popular-grid,.home-upcoming-grid)>a>.home-card-art img{opacity:1}[data-theme=light] .page-shell :is(.home-popular-grid,.home-upcoming-grid)>a>.home-card-art~strong{color:var(--text);text-shadow:none}[data-theme=light] .page-shell :is(.home-popular-grid,.home-upcoming-grid)>a>.home-card-art~small{color:var(--text-soft);text-shadow:none}[data-theme=light] .page-shell .home-popular-grid>a>.home-card-art~span{color:var(--primary);text-shadow:none}[data-theme=light] .page-shell :is(.home-popular-grid,.home-upcoming-grid)>a:hover>.home-card-art~strong{color:var(--primary)}[data-theme=light] .page-shell .home-upcoming-grid>a>.home-card-art~.home-live-card-meta>span{color:#a81f62;text-shadow:none}[data-theme=light] .page-shell .home-upcoming-grid>a>.home-card-art~.home-live-card-meta>em{color:#a81f62;background:#fbe9f1}[data-theme=light] .page-shell .home-upcoming-grid>a>.home-card-art~b{color:var(--primary);text-shadow:none}@media (max-width:640px){[data-theme=light] .page-shell .home-popular-grid>a,[data-theme=light] .page-shell .home-upcoming-grid>a{padding-top:132px}[data-theme=light] .page-shell :is(.home-popular-grid,.home-upcoming-grid)>a>.home-card-art{height:120px}}[data-theme=light] :is(.auth-introduction,.auth-introduction-login,.help-hero,.legal-hero,.search-hero){color:#283c62;border-color:var(--border);background:linear-gradient(90deg,#f8f3ecf2,#f8f3ecb3 55%,#f8f3ec40),url(/images/headers/blue-blush-lives-v1.webp) 50%/cover}[data-theme=light] :is(.profile-hero,.notifications-hero,.official-hero,.version-history-hero,.management-hero,.live-management-hero,.group-create-hero,.group-management-hero,.venue-create-hero,.venue-management-hero,.idol-create-hero,.idol-management-hero,.live-create-hero,.submission-hero,.submission-review-hero,.platform-admin-hero,.data-import-hero){color:#283c62;border-color:var(--border);background:linear-gradient(120deg,#fbf1f6,#eef1f9)}[data-theme=light] :is(.auth-introduction,.auth-introduction-login,.help-hero,.legal-hero,.search-hero,.profile-hero,.notifications-hero,.official-hero,.version-history-hero,.management-hero,.live-management-hero,.group-create-hero,.group-management-hero,.venue-create-hero,.venue-management-hero,.idol-create-hero,.idol-management-hero,.live-create-hero,.submission-hero,.submission-review-hero,.platform-admin-hero,.data-import-hero) :is(h1,h2,h3,p,span,small,strong,b,em,li,dt,dd,label):not(a,button,a *,button *){color:#33445f;text-shadow:none}[data-theme=light] :is(.auth-introduction,.help-hero,.legal-hero,.search-hero,.profile-hero,.notifications-hero,.official-hero,.version-history-hero,.management-hero,.live-management-hero,.group-create-hero,.group-management-hero,.venue-create-hero,.venue-management-hero,.idol-create-hero,.idol-management-hero,.live-create-hero,.submission-hero,.submission-review-hero,.platform-admin-hero,.data-import-hero) :is(h1,h2):not(a *){color:#22335a}[data-theme=light] .auth-introduction h2 span{color:#b23a72}[data-theme=light] .legal-hero a{color:var(--primary)}[data-theme=light] .help-hero-actions a.secondary{color:#334970;background:#ffffffd9;border-color:#c6cbd7}[data-theme=light] .help-hero-mark{color:#283c62;background:#ffffffb3;border-color:#c6cbd7}[data-theme=light] [class*=home-live-calendar-module][class*=filterBar]{border-color:var(--border);background:#ffffffe6}[data-theme=light] [class*=home-live-calendar-module][class*=cityValue]{color:var(--text)}[data-theme=light] .notification-preferences header{color:var(--text);background:#f2eef6}[data-theme=light] .group-member-editor>p,[data-theme=light] .submission-bundle-links small{color:var(--text-soft)}[data-theme=light] .group-member-editor button,[data-theme=light] .submission-bundle-links button,[data-theme=light] .live-poster-add-button{color:#a81f62;background:#fbe9f1;border-color:#e2b6cc}[data-theme=light] .solo-activity-fields{border-color:var(--border);background:#f7f4fa}[data-theme=light] .solo-activity-fields input,[data-theme=light] .solo-activity-fields select{color:var(--text);border-color:var(--border);background:#fff}[data-theme=light] .live-management-create-link span{color:inherit}[data-theme=light] [class*=live-date-time-field-module][class*=inputRow] button,[data-theme=light] [class*=live-date-time-field-module][class*=dialog] button{color:#a81f62;background:#fbe9f1;border-color:#e2b6cc}[data-theme=light] [class*=live-date-time-field-module][class*=inputRow] button:hover,[data-theme=light] [class*=live-date-time-field-module][class*=dialog] button:hover{background:#f6d6e5}[data-theme=light] [class*=live-date-time-field-module][class*=dialog]{color:var(--text);border-color:var(--border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;box-shadow:0 18px 60px #1f234033}[data-theme=light] [class*=live-date-time-field-module][class*=dialog]::backdrop{background:#1f234040}[data-theme=light] [class*=idol-visibility-manager-module][class*=page] form{background:#fff}[data-theme=light] [class*=idol-visibility-manager-module][class*=page] :is(input,select,textarea){color:var(--text);border-color:var(--border);background:#fff}[data-theme=light] [class*=home-promotions-module][class*=editor],[data-theme=light] [class*=home-promotions-module][class*=promotionRow]{border-color:var(--border);background:#fff}[data-theme=light] .notification-preferences header p{color:#a81f62}[data-theme=light] .notification-preferences header span{color:var(--text-soft)}[data-theme=light] .solo-activity-fields legend,[data-theme=light] .solo-activity-fields a{color:#a81f62}[data-theme=light] .solo-activity-fields a{border-color:#e2b6cc}[data-theme=light] .solo-activity-hint,[data-theme=light] .solo-activity-fields small{color:var(--text-soft)}[data-theme=light] .auth-kicker,[data-theme=light] .platform-admin-hero p,[data-theme=light] [class*=idol-visibility-manager-module][class*=page] a:hover{color:#a81f62}
