.public-profile-shell.ui-profile.ui-page--profile-index[data-v-172177c6]{display:flex;flex-direction:column;height:calc(100dvh - var(--window-top, 0px));background:#fff !important;color:#202124;font-size:0.9375rem;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}.public-profile-shell.ui-page--profile-index .profile-scroll[data-v-172177c6]{flex:1;height:0;min-height:0;background:#fff}.public-profile-shell.ui-page--profile-index .profile-hero[data-v-172177c6]{height:6.875rem;background:#f7f8fa}.public-profile-shell.ui-page--profile-index .profile-cover[data-v-172177c6],.public-profile-shell.ui-page--profile-index .profile-cover[data-v-172177c6] .app-image__content{width:100%;height:100%}.public-profile-shell.ui-page--profile-index .profile-cover-fallback[data-v-172177c6]{background:#f7f8fa;color:#c5c8ce;font-size:2.8125rem;font-weight:500}.public-profile-shell.ui-page--profile-index .profile-cover-shade[data-v-172177c6]{display:none}.public-profile-shell.ui-page--profile-index .profile-back[data-v-172177c6],.public-profile-shell.ui-page--profile-index .profile-share[data-v-172177c6]{top:0.75rem;width:2rem;height:2rem;border-radius:50%;background:#fff !important;border:0 !important;display:flex;align-items:center;justify-content:center;box-shadow:0 0.0625rem 0.25rem rgba(32,33,36,.031372549)}.public-profile-shell.ui-page--profile-index .profile-back[data-v-172177c6]{left:0.75rem}.public-profile-shell.ui-page--profile-index .profile-back-icon[data-v-172177c6]{width:0.84375rem;height:1.09375rem;filter:brightness(0) !important}.public-profile-shell.ui-page--profile-index .profile-share[data-v-172177c6]{position:absolute;z-index:3;right:0.75rem;margin:0;padding:0}.public-profile-shell.ui-page--profile-index .profile-share uni-image[data-v-172177c6]{width:1.09375rem;height:1.09375rem}.public-profile-shell.ui-page--profile-index .profile-share[data-v-172177c6]::after{border:0}.public-profile-shell.ui-page--profile-index .profile-top-actions[data-v-172177c6]{position:absolute;top:0;right:0;left:0;z-index:20;pointer-events:none}.public-profile-shell.ui-page--profile-index .profile-top-actions .profile-back[data-v-172177c6],.public-profile-shell.ui-page--profile-index .profile-top-actions .profile-share[data-v-172177c6]{top:calc(max(var(--status-bar-height, 0px),env(safe-area-inset-top, 0px)) + 0.875rem);pointer-events:auto}.public-profile-shell.ui-page--profile-index .profile-body[data-v-172177c6]{position:relative;padding:0 0.875rem 0.875rem;border-radius:0.875rem 0.875rem 0 0;margin-top:-0.6875rem;min-height:0;background:#fff}.public-profile-shell.ui-page--profile-index .profile-identity-row[data-v-172177c6]{display:flex;align-items:flex-start;justify-content:flex-start;gap:0.625rem;min-height:0;padding-top:0.5625rem}.public-profile-shell.ui-page--profile-index .profile-avatar[data-v-172177c6]{width:4.125rem;height:4.125rem;margin-top:-0.9375rem;border:0.1875rem solid #fff;box-shadow:none;flex:none;background:#fff}.public-profile-shell.ui-page--profile-index .profile-avatar[data-v-172177c6] .app-image{width:100%;height:100%}.public-profile-shell.ui-page--profile-index .profile-body.profile-body--compact[data-v-172177c6]{margin-top:0;padding-top:calc(max(var(--status-bar-height, 0px),env(safe-area-inset-top, 0px)) + 4.0625rem);min-height:0}.public-profile-shell.ui-page--profile-index .profile-body--compact .profile-identity-row[data-v-172177c6]{min-height:4.6875rem;align-items:center;margin-bottom:0.75rem}.public-profile-shell.ui-page--profile-index.role-user .profile-body--compact .profile-avatar[data-v-172177c6]{width:4.5rem;height:4.5rem;margin-top:0;border-width:0}.public-profile-shell.ui-page--profile-index .profile-body--compact .profile-primary-actions[data-v-172177c6]{padding-top:0}.public-profile-shell.ui-page--profile-index .profile-body--compact .profile-name[data-v-172177c6]{font-size:1.1875rem}.public-profile-shell.ui-page--profile-index .profile-body.profile-body--private[data-v-172177c6]{padding-top:calc(max(var(--status-bar-height, 0px),env(safe-area-inset-top, 0px)) + 3.4375rem)}.public-profile-shell.ui-page--profile-index .private-content-title[data-v-172177c6]{display:block;text-align:center;padding-top:calc(max(var(--status-bar-height, 0px),env(safe-area-inset-top, 0px)) + 1.3125rem);font-size:1rem;font-weight:600}.public-profile-shell.ui-page--profile-index .profile-album[data-v-172177c6]{margin-top:0;padding:0.75rem 0;border-top:0}.public-profile-shell.ui-page--profile-index .profile-album-scroll[data-v-172177c6]{width:100%;margin-top:0.625rem;white-space:nowrap}.public-profile-shell.ui-page--profile-index .profile-album-items[data-v-172177c6]{display:flex;gap:0.5rem;padding-bottom:0.125rem}.public-profile-shell.ui-page--profile-index .profile-album-item[data-v-172177c6]{position:relative;flex:none;width:5.625rem;height:6.75rem;overflow:hidden;border-radius:0.5625rem;background:#f7f8fa}.public-profile-shell.ui-page--profile-index .profile-album-photo[data-v-172177c6],.public-profile-shell.ui-page--profile-index .profile-album-photo[data-v-172177c6] .app-image__content{width:100%;height:100%}.public-profile-shell.ui-page--profile-index .profile-album-video[data-v-172177c6]{position:absolute;left:0.375rem;bottom:0.375rem;padding:0.125rem 0.375rem;border-radius:0.375rem;background:rgba(32,33,36,.6);color:#fff;font-size:0.6875rem}.public-profile-shell.ui-page--profile-index .profile-album-edit[data-v-172177c6]{position:absolute;right:0.25rem;top:0.25rem;margin:0;padding:0 0.4375rem;border-radius:0.375rem;background:#fff;color:#42464f;font-size:0.6875rem;line-height:1.375rem}.public-profile-shell.ui-page--profile-index .profile-album-edit[data-v-172177c6]::after{border:0}.public-profile-shell.ui-page--profile-index .profile-avatar-initial[data-v-172177c6]{background:#fff9df;color:#8d8052;font-size:1.4375rem;font-weight:550}.public-profile-shell.ui-page--profile-index .profile-primary-actions[data-v-172177c6]{display:flex;justify-content:flex-end;padding-top:0.3125rem}.public-profile-shell.ui-page--profile-index .profile-primary-actions .profile-edit[data-v-172177c6]{height:1.6875rem;min-height:0;padding:0 0.6875rem;font-size:0.71875rem;line-height:1.625rem;border:0.03125rem solid #e5dfc7;background:#fff;color:#42464f;border-radius:31.21875rem}.public-profile-shell.ui-page--profile-index .profile-name-row[data-v-172177c6]{display:flex;gap:0.3125rem;align-items:center;flex-wrap:wrap;margin-top:0}.public-profile-shell.ui-page--profile-index .profile-name[data-v-172177c6]{min-width:0;overflow-wrap:anywhere;font-size:1rem;line-height:1.4;font-weight:650;color:#181c26}.public-profile-shell.ui-page--profile-index .profile-role-badge[data-v-172177c6],.public-profile-shell.ui-page--profile-index .profile-role-badge.expert[data-v-172177c6]{flex:none;padding:0.15625rem 0.375rem;font-size:0.59375rem;background:#fff5cf;color:#775510;border-radius:0.8125rem;line-height:1.3;font-weight:400}.public-profile-shell.ui-page--profile-index.role-expert .profile-role-badge[data-v-172177c6],.public-profile-shell.ui-page--profile-index.role-broker .profile-role-badge[data-v-172177c6],.public-profile-shell.ui-page--profile-index.role-channel .profile-role-badge[data-v-172177c6]{background:#fff5c3;color:#775510}.public-profile-shell.ui-page--profile-index .profile-bio[data-v-172177c6]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0.375rem 0 0;font-size:0.71875rem;line-height:1.55;color:#747b89}.public-profile-shell.ui-page--profile-index.role-user .profile-bio[data-v-172177c6]{color:#535965}.public-profile-shell.ui-page--profile-index .profile-id[data-v-172177c6]{font-size:0.71875rem;color:#979ca6;margin-top:0.28125rem}.public-profile-shell.ui-page--profile-index .profile-meta-line[data-v-172177c6]{display:flex;align-items:center;flex-wrap:wrap;gap:0.25rem;margin-top:0.3125rem;font-size:0.71875rem;color:#747b89;line-height:1.4}.public-profile-shell.ui-page--profile-index .profile-meta-line[data-v-172177c6]:empty{display:none}.public-profile-shell.ui-page--profile-index .meta-icon[data-v-172177c6]{width:0.75rem;height:0.8125rem;opacity:.65}.public-profile-shell.ui-page--profile-index .accepting-state[data-v-172177c6]{display:flex;align-items:center;gap:0.28125rem;margin-left:0.25rem;padding-left:0.4375rem;border-left:0.03125rem solid #eceef2}.public-profile-shell.ui-page--profile-index .accepting-state[data-v-172177c6]:only-child{margin-left:0;padding-left:0;border-left:0}.public-profile-shell.ui-page--profile-index .status-dot[data-v-172177c6]{width:0.40625rem;height:0.40625rem;border-radius:50%;background:#c9cdd4}.public-profile-shell.ui-page--profile-index .status-dot.available[data-v-172177c6]{background:#48d477}.public-profile-shell.ui-page--profile-index .profile-tags[data-v-172177c6]{display:flex;flex-wrap:wrap;gap:0.3125rem;margin-top:0.4375rem}.public-profile-shell.ui-page--profile-index .profile-tag[data-v-172177c6]{padding:0.21875rem 0.5rem;border-radius:1.25rem;background:#f5f6f8;color:#747b89;font-size:0.6875rem;line-height:1.4}.public-profile-shell.ui-page--profile-index .profile-stats[data-v-172177c6]{display:flex;align-items:center;justify-content:space-around;gap:0;padding:0.71875rem 0.25rem;margin:0.75rem 0 0;border:0;border-radius:0.5625rem;background:#f7f7f9}.public-profile-shell.ui-page--profile-index .profile-stat[data-v-172177c6]{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0.25rem;min-width:0;flex:1;text-align:center;font-size:0.6875rem;color:#737b8b;white-space:nowrap}.public-profile-shell.ui-page--profile-index .profile-stat+.profile-stat[data-v-172177c6]::before{position:absolute;left:0;top:50%;transform:translateY(-50%);width:0.03125rem;height:0.8125rem;background:#dfe3e9;content:""}.public-profile-shell.ui-page--profile-index .profile-stat-value[data-v-172177c6]{font-size:0.78125rem;font-weight:600;color:#191d27;line-height:1.3}.public-profile-shell.ui-page--profile-index .profile-stat-label[data-v-172177c6]{font-size:0.8125rem;color:#858b97;margin-top:0.1875rem}.public-profile-shell.ui-page--profile-index .center-tabs[data-v-172177c6]{display:flex;align-items:center;border-top:0;border-bottom:0.03125rem solid #eceef3;margin:0.75rem -0.875rem 0;padding:0 0.5rem;overflow-x:auto;white-space:nowrap}.public-profile-shell.ui-page--profile-index .center-tabs uni-button[data-v-172177c6]{position:relative;flex:1;min-width:max-content;background:#fff;color:#858b98;margin:0;padding:0 0.5625rem;line-height:2.5625rem;font-size:0.875rem;border-radius:0;font-weight:400}.public-profile-shell.ui-page--profile-index .center-tabs uni-button[data-v-172177c6]::after{border:0}.public-profile-shell.ui-page--profile-index .center-tabs uni-button.selected[data-v-172177c6]{color:#1e232e;font-weight:650}.public-profile-shell.ui-page--profile-index .center-tabs .selected[data-v-172177c6]::before{content:"";position:absolute;height:0.1875rem;width:2.0625rem;background:#ffdf3c;border-radius:0.25rem;bottom:0;left:50%;transform:translateX(-50%)}.public-profile-shell.ui-page--profile-index .business-section[data-v-172177c6]{padding:0.75rem 0 0.1875rem}.public-profile-shell.ui-page--profile-index .section-heading[data-v-172177c6]{display:block;margin:0;color:#1d212b;font-size:0.90625rem;font-weight:650;line-height:1.5}.public-profile-shell.ui-page--profile-index .section-heading-row[data-v-172177c6]{display:flex;align-items:center;justify-content:space-between;gap:0.375rem;margin-bottom:0.5625rem}.public-profile-shell.ui-page--profile-index .section-heading-row small[data-v-172177c6],.public-profile-shell.ui-page--profile-index .section-heading-row uni-button[data-v-172177c6]{color:#8d939f;font-size:0.6875rem}.public-profile-shell.ui-page--profile-index .section-heading-row uni-button[data-v-172177c6]{margin:0;padding:0;line-height:1.8;background:rgba(0,0,0,0);white-space:nowrap}.public-profile-shell.ui-page--profile-index .section-heading-row uni-button[data-v-172177c6]::after{border:0}.public-profile-shell.ui-page--profile-index .section-copy[data-v-172177c6]{display:block;color:#808692;font-size:0.875rem;line-height:1.7;white-space:pre-wrap}.public-profile-shell.ui-page--profile-index .cooperation-grid[data-v-172177c6],.public-profile-shell.ui-page--profile-index .showcase-grid[data-v-172177c6],.public-profile-shell.ui-page--profile-index .venue-photos[data-v-172177c6]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.5rem}.public-profile-shell.ui-page--profile-index.role-broker .business-section[data-v-172177c6]{margin:0;padding:0.75rem 0 0.1875rem;background:#fff}.public-profile-shell.ui-page--profile-index .cooperation-card[data-v-172177c6]{background:#fff;border:0.03125rem solid #e7eaf0;border-radius:0.625rem;padding:0.625rem 0.5rem;text-align:left}.public-profile-shell.ui-page--profile-index .cooperation-icon[data-v-172177c6]{float:left;width:2rem;height:2rem;border-radius:50%;background:#f0f4ff;margin:0 0.375rem 0.375rem 0;display:flex;align-items:center;justify-content:center}.public-profile-shell.ui-page--profile-index .cooperation-icon uni-image[data-v-172177c6]{width:1.0625rem;height:1.0625rem;filter:invert(37%) sepia(95%) saturate(1280%) hue-rotate(198deg)}.public-profile-shell.ui-page--profile-index .cooperation-card>uni-text[data-v-172177c6]{display:block;color:#252a35;font-size:0.8125rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.public-profile-shell.ui-page--profile-index .cooperation-card small[data-v-172177c6]{display:block;font-size:0.65625rem;color:#5378bd;margin-top:0.25rem}.public-profile-shell.ui-page--profile-index .recruitment-note[data-v-172177c6]{margin-top:0.75rem;font-size:0.8125rem;color:#858b96;line-height:1.7}.public-profile-shell.ui-page--profile-index .showcase-card[data-v-172177c6]{display:grid;grid-template-columns:2.75rem minmax(0, 1fr);column-gap:0.4375rem;align-content:center;background:#fff;overflow:hidden;border:0.03125rem solid #e7eaf0;border-radius:0.625rem;padding:0.5rem}.public-profile-shell.ui-page--profile-index .showcase-photo[data-v-172177c6]{display:block;width:2.75rem;height:3.5rem;grid-row:1/3;border-radius:0.4375rem;overflow:hidden}.public-profile-shell.ui-page--profile-index .showcase-card>uni-text[data-v-172177c6]{display:block;margin:0.3125rem 0 0;font-size:0.78125rem;font-weight:600;overflow-wrap:anywhere}.public-profile-shell.ui-page--profile-index .showcase-card>small[data-v-172177c6]{display:block;margin:0.25rem 0 0;padding:0;font-size:0.65625rem;background:none;color:#8e94a0}.public-profile-shell.ui-page--profile-index .venue-photo[data-v-172177c6]{display:block;width:100%;height:6.25rem;border-radius:0.5625rem;overflow:hidden}.public-profile-shell.ui-page--profile-index .venue-meta[data-v-172177c6]{display:flex;flex-direction:column;gap:0.375rem;margin:0.5rem 0 0 4.75rem;font-size:0.71875rem;color:#747b89}.public-profile-shell.ui-page--profile-index .venue-meta>uni-view[data-v-172177c6]{display:flex;align-items:flex-start;gap:0.3125rem}.public-profile-shell.ui-page--profile-index .venue-meta uni-image[data-v-172177c6]{width:0.8125rem;height:0.875rem;flex:none}.public-profile-shell.ui-page--profile-index .venue-meta uni-text[data-v-172177c6]{line-height:1.5}.public-profile-shell.ui-page--profile-index .small-chevron[data-v-172177c6]{margin-left:auto;font-size:1.125rem;color:#8e94a0}.public-profile-shell.ui-page--profile-index .activity-heading[data-v-172177c6]{margin-top:0.8125rem}.public-profile-shell.ui-page--profile-index .venue-activity-card[data-v-172177c6]{display:flex;min-height:0;border:0.03125rem solid #e7eaf0;border-radius:0.625rem;overflow:hidden;padding:0.375rem;gap:0.5rem}.public-profile-shell.ui-page--profile-index .activity-photo[data-v-172177c6]{flex:none;width:4.5625rem;height:4rem;min-height:0;overflow:hidden;border-radius:0.375rem}.public-profile-shell.ui-page--profile-index .activity-copy[data-v-172177c6]{flex:1;min-width:0;padding:0.125rem 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:0.25rem}.public-profile-shell.ui-page--profile-index .activity-copy>uni-text[data-v-172177c6]{font-size:0.75rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.public-profile-shell.ui-page--profile-index .activity-copy uni-button[data-v-172177c6]{margin:0;border:0;border-radius:0;padding:0;background:#fff;line-height:1.125rem;font-size:0.6875rem;color:#5378bd}.public-profile-shell.ui-page--profile-index .activity-copy uni-button[data-v-172177c6]::after{border:0}.public-profile-shell.ui-page--profile-index .center-empty[data-v-172177c6]{display:block;text-align:center;padding:0.875rem 0.5rem;background:#fafbfc;border-radius:0.5rem;color:#9299a5;font-size:0.75rem;font-weight:400}.public-profile-shell.ui-page--profile-index .service-list[data-v-172177c6]{padding:0.75rem 0 0.5625rem;display:flex;flex-direction:column;gap:0.5rem}.public-profile-shell.ui-page--profile-index .profile-service-card[data-v-172177c6]{position:relative;display:flex;align-items:stretch;gap:0.5625rem;padding:0.4375rem;border:0.03125rem solid #e7eaf0;border-radius:0.625rem;background:#fff}.public-profile-shell.ui-page--profile-index .profile-service-photo[data-v-172177c6]{width:5.4375rem;height:5.4375rem;flex:none;display:block;overflow:hidden;border-radius:0.46875rem}.public-profile-shell.ui-page--profile-index .service-photo-empty[data-v-172177c6]{background:#f9fafb;display:flex;align-items:center;justify-content:center}.public-profile-shell.ui-page--profile-index .service-photo-empty uni-image[data-v-172177c6]{width:1.8125rem;height:1.8125rem;opacity:.25}.public-profile-shell.ui-page--profile-index .profile-service-info[data-v-172177c6]{position:relative;padding:0.0625rem 0;display:flex;flex:1;flex-direction:column;min-width:0}.public-profile-shell.ui-page--profile-index .profile-service-name[data-v-172177c6]{font-size:0.875rem;line-height:1.45;font-weight:600;color:#202632;overflow-wrap:anywhere}.public-profile-shell.ui-page--profile-index .profile-service-meta[data-v-172177c6]{font-size:0.6875rem;color:#808796;line-height:1.45;margin-top:0.21875rem}.public-profile-shell.ui-page--profile-index .profile-service-price[data-v-172177c6]{margin-top:auto;padding-top:0.375rem;display:flex;align-items:baseline;gap:0.15625rem;white-space:nowrap;padding-right:4.125rem}.public-profile-shell.ui-page--profile-index .profile-service-price>uni-text[data-v-172177c6]{color:#191f2d;font-size:1.09375rem;font-weight:650}.public-profile-shell.ui-page--profile-index .profile-service-price small[data-v-172177c6]{font-size:0.65625rem;color:#737b87;font-weight:400}.public-profile-shell.ui-page--profile-index .availability-card[data-v-172177c6]{display:flex;align-items:center;gap:0.5rem;border:0.03125rem solid #e7eaf0;border-radius:0.625rem;background:#fff;padding:0.5625rem}.public-profile-shell.ui-page--profile-index .availability-card>uni-image[data-v-172177c6]{width:1.15625rem;height:1.25rem;flex:none}.public-profile-shell.ui-page--profile-index .availability-card>uni-view>uni-text[data-v-172177c6]{font-size:0.78125rem;font-weight:550}.public-profile-shell.ui-page--profile-index .availability-card small[data-v-172177c6]{font-size:0.65625rem;color:#9b9faa;display:block;margin-top:0.15625rem}.public-profile-shell.ui-page--profile-index .availability-more[data-v-172177c6]{margin-left:auto;font-size:0.78125rem;color:#9a9fac}.public-profile-shell.ui-page--profile-index .public-reviews[data-v-172177c6]{border:0.03125rem solid #f0f1f4;border-radius:0.5625rem;padding:0.625rem;margin-bottom:0.78125rem}.public-profile-shell.ui-page--profile-index .review-card[data-v-172177c6]{display:flex;gap:0.5625rem;border:0;border-bottom:0.03125rem solid #f0f1f3;border-radius:0;padding:0.625rem 0;background:#fff}.public-profile-shell.ui-page--profile-index .review-card>.review-avatar[data-v-172177c6]{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f0f1f4;flex:none;margin-bottom:0}.public-profile-shell.ui-page--profile-index .review-avatar uni-image[data-v-172177c6]{width:1.25rem;height:1.25rem;opacity:.35}.public-profile-shell.ui-page--profile-index .review-card>.review-copy[data-v-172177c6]{display:block;flex:1;min-width:0;margin-bottom:0}.public-profile-shell.ui-page--profile-index .review-author[data-v-172177c6]{display:block;font-size:0.8125rem;color:#5b6270}.public-profile-shell.ui-page--profile-index .review-stars[data-v-172177c6]{display:flex;gap:0.125rem;margin-top:0.3125rem}.public-profile-shell.ui-page--profile-index .review-stars uni-image[data-v-172177c6]{width:0.84375rem;height:0.84375rem}.public-profile-shell.ui-page--profile-index .review-stars .dimmed[data-v-172177c6]{opacity:.22;filter:grayscale(1)}.public-profile-shell.ui-page--profile-index .review-body[data-v-172177c6]{display:block;margin-top:0.5rem;font-size:0.84375rem;line-height:1.7;color:#545b66}.public-profile-shell.ui-page--profile-index .profile-content-list[data-v-172177c6]{padding:0 0 0.625rem;margin:0 -0.3125rem}.public-profile-shell.ui-page--profile-index .profile-action-bar[data-v-172177c6]{display:flex;align-items:center;flex:none;gap:0.5rem;padding:0.5rem 0.75rem calc(0.5rem + env(safe-area-inset-bottom));border-top:0.03125rem solid #eceef1;background:#fff}.public-profile-shell.ui-page--profile-index .profile-action-bar uni-button[data-v-172177c6]{display:flex;justify-content:center;align-items:center;gap:0.3125rem;margin:0;min-width:0;padding:0 0.5625rem;border-radius:31.21875rem;height:2.5625rem;line-height:1.25;font-size:0.78125rem;font-weight:550}.public-profile-shell.ui-page--profile-index .profile-action-bar uni-button[data-v-172177c6]::after{border:0}.public-profile-shell.ui-page--profile-index .profile-action-bar uni-button uni-image[data-v-172177c6]{width:1.03125rem;height:1.03125rem;flex:none}.public-profile-shell.ui-page--profile-index .profile-action-bar .primary-action[data-v-172177c6]{flex:1.1;background:#ffe78b;color:#191e28;border:0.03125rem solid #ffe78b}.public-profile-shell.ui-page--profile-index .profile-action-bar .outline-action[data-v-172177c6]{flex:1;background:#fff;color:#323a47;border:0.03125rem solid #e2e6ee}.public-profile-shell.ui-page--profile-index.role-expert .profile-action-bar[data-v-172177c6]{gap:0.4375rem;padding-right:0.625rem;padding-left:0.625rem}.public-profile-shell.ui-page--profile-index.role-expert .profile-action-bar .outline-action[data-v-172177c6]{flex:1;font-size:0.78125rem}.public-profile-shell.ui-page--profile-index.role-expert .profile-action-bar .primary-action[data-v-172177c6]{flex:1.4}.public-profile-shell.ui-page--profile-index .profile-action-bar .follow-action[data-v-172177c6]{flex:1;display:flex;flex-direction:row;gap:0.28125rem;width:auto;line-height:1.25;border:0.03125rem solid #e2e6ee;background:#fff;color:#323a47;font-size:0.78125rem;padding:0 0.4375rem}.public-profile-shell.ui-page--profile-index .profile-action-bar .follow-action uni-image[data-v-172177c6]{width:1rem;height:1rem;margin-bottom:0}.public-profile-shell.ui-page--profile-index .owner-service-status[data-v-172177c6]{display:block;color:#7a808c;font-size:0.71875rem;margin-top:0.25rem}.public-profile-shell.ui-page--profile-index .owner-service-actions[data-v-172177c6]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:0.375rem;margin-top:0.375rem}.public-profile-shell.ui-page--profile-index .owner-service-actions .owner-service-action[data-v-172177c6]{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;min-width:3.1875rem;min-height:2rem;margin:0;padding:0 0.5625rem;line-height:1.2;font-size:0.71875rem;font-weight:500;border:1px solid #dfe3e9;border-radius:31.21875rem;background:#fff;color:#3d4655}.public-profile-shell.ui-page--profile-index .owner-service-actions .owner-service-action--publish[data-v-172177c6]{border-color:#ffe23b;background:#ffe23b;color:#242833}.public-profile-shell.ui-page--profile-index .owner-service-actions .owner-service-action--offline[data-v-172177c6]{background:#f7f8fa;color:#626b78}.public-profile-shell.ui-page--profile-index .owner-service-actions .owner-service-action[data-v-172177c6]::after{border:0}.public-profile-shell.ui-page--profile-index .owner-service-actions .owner-service-action[disabled][data-v-172177c6]{opacity:.55}.public-profile-shell.ui-page--profile-index .owner-service-error[data-v-172177c6]{display:flex;align-items:center;gap:0.625rem;color:#7a808c;font-size:0.78125rem;padding:0.625rem 0}.public-profile-shell.ui-page--profile-index .owner-service-error uni-button[data-v-172177c6]{flex:none;font-size:0.78125rem;line-height:1.8125rem;margin:0}.public-profile-shell.ui-page--profile-index .profile-identity-copy[data-v-172177c6]{flex:1;min-width:0;padding:0.0625rem 0 0}.public-profile-shell.ui-page--profile-index.role-broker .profile-role-badge[data-v-172177c6]{background:#edf4ff;color:#487fd4}.public-profile-shell.ui-page--profile-index.role-channel .profile-role-badge[data-v-172177c6]{background:#fff0e4;color:#cc7434}.public-profile-shell.ui-page--profile-index .profile-stat-symbol[data-v-172177c6]{font-size:1.0625rem;line-height:1}.public-profile-shell.ui-page--profile-index .profile-stat uni-image[data-v-172177c6]{width:0.8125rem;height:0.8125rem;flex:none}.public-profile-shell.ui-page--profile-index .service-list>.section-heading-row[data-v-172177c6]{justify-content:flex-start;margin:0 0 0.0625rem;gap:0.5625rem}.public-profile-shell.ui-page--profile-index .service-details-button[data-v-172177c6]{position:absolute;right:0;bottom:0;margin:0;padding:0 0.625rem;background:#ffeaa1;color:#202632;font-size:0.6875rem;font-weight:500;line-height:1.75rem;border-radius:31.21875rem}.public-profile-shell.ui-page--profile-index .service-details-button[data-v-172177c6]::after,.public-profile-shell.ui-page--profile-index .profile-album-link[data-v-172177c6]::after{border:0}.public-profile-shell.ui-page--profile-index .profile-service-info:has(.owner-service-actions) .profile-service-price[data-v-172177c6]{padding-right:0}.public-profile-shell.ui-page--profile-index .profile-album-link[data-v-172177c6]{width:100%;display:flex;align-items:center;gap:0.375rem;margin:0 0 0.625rem;padding:0.625rem 0.6875rem;border:0.03125rem solid #e7eaf0;border-radius:0.625rem;background:#fff;text-align:left;line-height:1.5;font-size:0.875rem}.public-profile-shell.ui-page--profile-index .profile-album-link small[data-v-172177c6]{margin-left:auto;font-size:0.6875rem;color:#8d939f}.public-profile-shell.ui-page--profile-index .profile-details[data-v-172177c6]{margin-top:0.875rem;padding:0.6875rem;border:0.03125rem solid #e7eaf0;border-radius:0.625rem}.public-profile-shell.ui-page--profile-index .profile-details .section-heading-row[data-v-172177c6]{justify-content:flex-start}.public-profile-shell.ui-page--profile-index .section-icon[data-v-172177c6]{width:1rem;height:1rem;flex:none}.public-profile-shell.ui-page--profile-index .profile-detail-row[data-v-172177c6]{display:flex;align-items:flex-start;gap:0.625rem;padding:0.625rem 0;border-top:0.03125rem solid #edf0f4;font-size:0.75rem;line-height:1.65;color:#737b8b}.public-profile-shell.ui-page--profile-index .profile-detail-row[data-v-172177c6]:last-child{padding-bottom:0}.public-profile-shell.ui-page--profile-index .profile-detail-label[data-v-172177c6]{flex:none;width:3.625rem}.public-profile-shell.ui-page--profile-index .profile-detail-row>uni-text[data-v-172177c6]:not(.profile-detail-label){min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.public-profile-shell.ui-page--profile-index .profile-detail-row .profile-tags[data-v-172177c6]{margin:0;flex:1;min-width:0}.public-profile-shell.ui-page--profile-index .profile-body--private[data-v-172177c6]{margin-top:0;border-radius:0}@media(max-width: 360px){.profile-name[data-v-172177c6]{font-size:0.9375rem}.profile-service-photo[data-v-172177c6]{width:4.625rem;height:5.3125rem}.profile-service-price>uni-text[data-v-172177c6]{font-size:1rem}.profile-stat[data-v-172177c6]{font-size:0.65625rem;gap:0.15625rem}}