:root{--font-jike:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC","Noto Sans SC",sans-serif;--font-jike-logo:"MiSans","HarmonyOS Sans SC","SF Pro Display",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable","Segoe UI","Noto Sans SC","PingFang SC","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;--text-meta:.75rem;--text-label:.875rem;--text-body:1rem;--text-lead:1.125rem;--text-subtitle:1.25rem;--text-card:1.5rem;--text-section:clamp(1.75rem,2.5vw,2.25rem);--text-page:clamp(2rem,4vw,3rem);--text-display:clamp(2.125rem,4.2vw,3.75rem);--leading-body:1.75;--leading-title:1.35;--weight-regular:400;--weight-medium:500;--weight-strong:600;--tracking-title:-.015em;--tracking-label:.1em;--radius-control:.375rem;--radius-panel:.5rem;--control-height:2.75rem}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-jike);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:0;font-variant-numeric:proportional-nums;font-synthesis:none}:where(button,input,textarea,select){font-family:inherit;letter-spacing:0}:where(h1,h2,h3,h4){font-family:inherit;font-weight:var(--weight-medium);line-height:var(--leading-title);letter-spacing:var(--tracking-title);text-wrap:balance;overflow-wrap:break-word;line-break:strict}:where(p,li,dd,label){line-break:strict}.lucide{flex-shrink:0;stroke-width:1.75}.jike-logo,.jike-logo *{font-family:var(--font-jike-logo)}.events-header nav,.inner-header nav,.subpage-header nav{font-size:var(--text-label);font-weight:var(--weight-medium);line-height:1.5}.events-header nav a,.inner-header nav a,.subpage-header nav a{min-height:var(--control-height);display:inline-flex;align-items:center}.dialog-kicker,.events-hero-compact>div>p,.form-heading>span,.partner-apply>div>p,.partners-hero>p,.section-index{font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:1.5;letter-spacing:var(--tracking-label)}.account-hero h1,.admin-hero h1,.events-hero-compact h1,.partners-hero h1,.provider-onboarding h1,.safety-hero h1,.studio-hero h1{font-size:var(--text-page);font-weight:var(--weight-medium);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.host-band h2,.merchant-band h2,.partner-apply h2,.prohibited h2,.safety-end h2{font-size:var(--text-section);font-weight:var(--weight-medium);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.account-panel-title h2,.event-cover h2,.form-heading h2,.ops-record-title h3,.safety-principles h2,.studio-card h3{font-size:var(--text-card);font-weight:var(--weight-medium);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.jike-dialog [data-slot=dialog-title],.message-dialog [data-slot=dialog-title],.profile-sheet h2{font-size:var(--text-card)!important;font-weight:var(--weight-medium)!important;line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.profile-sheet h2{font-size:2rem!important}.account-hero>p:last-child,.admin-hero>p:last-child,.events-hero-compact>div>span,.jike-dialog [data-slot=dialog-description],.merchant-band>div:last-child p,.message-dialog [data-slot=dialog-description],.message-thread article>p,.partner-apply>div>span,.partner-model p,.profile-sheet [data-slot=sheet-description],.provider-onboarding aside>p:not(.section-index),.safety-hero>p:not(.section-index),.safety-principles p,.studio-hero>p{font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:0}.activity-row>span,.event-detail-facts span,.event-detail-included span,.ops-record-main>p,.profile-facts b,.profile-pills span,.profile-slots span,.studio-card p{font-size:var(--text-label);line-height:1.6;letter-spacing:0}.profile-facts b{white-space:normal;overflow-wrap:anywhere}.admin-metrics b,.event-info strong,.events-hero-compact aside b,.quote-title b,.sheet-price,.studio-summary b{font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}.quote-title b,.sheet-price b{font-weight:var(--weight-medium)}.event-filter button,.host-kind button,[data-slot=button],[data-slot=tabs-trigger]{min-height:var(--control-height);height:auto;border-radius:var(--radius-control);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:1.5;letter-spacing:0}.dialog-form :is(input,textarea,select),.dialog-select[data-slot=select-trigger],.member-profile-form :is(input,textarea,select),.message-compose textarea,.partner-apply :is(input,textarea,select),.provider-form :is(input:not([type=file]),textarea,select),.quote-compose input,.studio-profile-form :is(input,textarea,select){min-height:var(--control-height);border-radius:var(--radius-control);font-size:var(--text-body);line-height:1.5;padding:.75rem .875rem;letter-spacing:0}.dialog-form label>span,.member-profile-form label>span,.partner-apply label>span,.provider-form label>span,.quote-compose label>span,.studio-profile-form label>span{font-size:var(--text-label);line-height:1.5;letter-spacing:0}[data-slot=select-item],[data-slot=select-value]{font-family:var(--font-jike);font-size:var(--text-body);line-height:1.5}.consent-row,.event-detail-included small,.event-image-label,.form-heading p,.gallery-count,.photo-input small,.profile-gallery button small,.profile-unlock small,.verification-line{font-size:var(--text-meta)!important;line-height:1.6;letter-spacing:0}.profile-unlock b{font-size:var(--text-label);font-weight:var(--weight-medium)}.profile-gallery button small{max-width:calc(100% - 12px);padding:.2rem .4rem}.event-detail-title,.ops-record-title,.profile-name-title{flex-wrap:wrap}.event-filter,.ops-tabs-head [data-slot=tabs-list],.studio-tabs [data-slot=tabs-list]{gap:.5rem}.profile-sheet [data-slot=sheet-footer]{flex-wrap:wrap}.profile-sheet [data-slot=sheet-footer] [data-slot=button]{color:#20170d!important;background:#d9bd89!important}@media (max-width:760px){.account-panel,.provider-form,.provider-success{padding:1.25rem}.event-info,.event-info-rich{grid-template-columns:minmax(0,1fr) auto;gap:.625rem .75rem}.event-info p{white-space:normal;flex-wrap:wrap}.ops-tabs-head{align-items:stretch;flex-direction:column}.ops-tabs-head [data-slot=tabs-list]{max-width:100%;overflow-x:auto}}