.member-public-profile{--ink:#08212a;--muted:#557077;--line:#08212a21;--mint:#2de3aa;--mint-dark:#0a9a73;--navy:#061d27;--interface-title-size:44px;--interface-action:#176ebd;color:var(--ink);margin-block:0}.member-public-profile *{box-sizing:border-box;min-width:0}.member-public-profile .button{color:revert;background:revert;font:inherit}.member-public-profile .eyebrow{color:var(--mint-dark);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:12px;font-weight:850;display:flex}.member-public-profile .eyebrow>span{background:var(--mint-dark);flex:none;width:28px;height:2px}.member-public-profile .button{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 20px;font-weight:780;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.member-public-profile .button:hover{transform:translateY(-2px)}.member-public-profile .button.primary{color:var(--navy);background:var(--mint);box-shadow:0 14px 32px #2de3aa38}.member-public-profile .button.ghost{color:var(--ink);border:1px solid var(--line);background:#ffffffc2}.member-public-profile .button.compact{white-space:nowrap;overflow-wrap:normal;min-height:44px;padding:0 16px}.member-public-profile .button:disabled{opacity:.5;cursor:not-allowed;transform:none}.member-public-profile .creator-profile-hero{border:1px solid var(--line);background:linear-gradient(135deg,#f0fff9,#f4f7ff);border-radius:28px;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:24px;margin-bottom:34px;padding:clamp(22px,4vw,38px);display:grid;box-shadow:0 18px 50px #021d2612}.member-public-profile .creator-profile-avatar{color:#062c31;background:var(--mint);border-radius:36px;place-items:center;width:110px;height:110px;font-size:48px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #021d2614}.member-public-profile .creator-profile-hero h1{margin:5px 0 8px;font-size:clamp(34px,6vw,64px);line-height:1}.member-public-profile .creator-profile-hero>div:last-child>p:not(.eyebrow){max-width:720px;color:var(--muted);line-height:1.65}.member-public-profile .creator-profile-stats,.member-public-profile .creator-profile-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px;display:flex}.member-public-profile .creator-profile-stats span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;font-size:13px}.member-public-profile .creator-profile-stats b{color:var(--navy);font-size:16px}.member-public-profile .creator-follow-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.member-public-profile .creator-follow-button.is-following{color:#fff;background:#08795b;border-color:#08795b}.member-public-profile .creator-follow-button.compact{min-height:38px;padding:0 12px}.member-public-profile .creator-follow-button.compact b{border-inline-start:1px solid;padding-inline-start:8px;font-size:11px}@media (max-width:640px){.member-public-profile .creator-profile-hero{border-radius:22px;grid-template-columns:72px minmax(0,1fr);gap:15px;padding:18px}.member-public-profile .creator-profile-avatar{border-radius:24px;width:72px;height:72px;font-size:30px}.member-public-profile .creator-profile-hero h1{font-size:34px}.member-public-profile .creator-profile-stats,.member-public-profile .creator-profile-actions{grid-column:1/-1}.member-public-profile .creator-profile-actions .button{justify-content:center;width:100%}}.member-public-profile .creator-profile-hero{background:radial-gradient(circle at 87% 12%,#ff5a4929,#0000 25%),linear-gradient(135deg,#fff,#f2faf7);border:0;border-radius:24px;position:relative;overflow:clip;box-shadow:0 18px 55px #08212a17}.member-public-profile .creator-profile-hero:after{content:"";pointer-events:none;background:#2de3aa21;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-70px;right:-40px}.member-public-profile .creator-profile-avatar{z-index:1;color:#fff;background:linear-gradient(145deg,#ff6b5b,#ff3f65);border-radius:50%;position:relative;box-shadow:0 12px 28px #ff3f653d}.member-public-profile .creator-profile-main{z-index:1;position:relative}.member-public-profile .creator-profile-main,.member-public-profile .creator-profile-details{min-width:0}.member-public-profile .creator-profile-details{z-index:1;grid-column:1/-1;width:100%;position:relative}.member-public-profile .creator-profile-details .creator-profile-bio{max-width:75ch;color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.65}.member-public-profile .creator-profile-details :is(.creator-profile-stats,.creator-profile-actions){width:100%}.member-public-profile .creator-profile-main h1{align-items:center;gap:9px;display:flex}.member-public-profile .creator-profile-main .creator-handle{font-size:13px;color:#899397!important;margin:0 0 10px!important}@media (max-width:640px){.member-public-profile .creator-profile-hero{grid-template-columns:72px minmax(0,1fr);margin-inline:0}.member-public-profile .creator-profile-main h1{font-size:30px}}.member-public-profile .creator-profile-channel-browser{gap:18px;display:grid}.member-public-profile .creator-profile-channel-browser .creator-workspace-tabs{margin:0}.member-public-profile .creator-profile-channel-heading{border:1px solid var(--line);background:#fff;border-radius:22px;padding:clamp(18px,2.5vw,28px);display:block}.member-public-profile .creator-profile-channel-heading>div:first-child{min-width:0}.member-public-profile .creator-profile-channel-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.4vw,44px)}.member-public-profile .creator-profile-channel-heading .creator-channel-description{max-width:760px;color:var(--muted);margin:10px 0 0;line-height:1.6}.member-public-profile .creator-profile-channel-information{margin-top:14px}.member-public-profile .creator-profile-channel-information span b{color:var(--navy)}.member-public-profile .creator-profile-channel-action{flex:none}.member-public-profile .creator-profile-channel-action .creator-channel-membership-action{justify-items:end}.member-public-profile .creator-profile-channel-action .creator-post-add-button{position:static}.member-public-profile .creator-profile-channel-browser .creator-feed-shell{gap:0}@media (max-width:640px){.member-public-profile .creator-profile-channel-action .creator-channel-membership-action{justify-items:end}}.member-public-profile .button.compact{min-height:36px;padding:8px 12px;font-size:11px}.member-public-profile .creator-plan-owner-page>.gold-creator-profile{margin-top:0}.member-public-profile .button.danger{color:#b83227;background:#fff0ee;border:1px solid #f1a49c}.member-public-profile .creator-gold-profile-studio{background:linear-gradient(145deg,#fff8f5,#fff 48%,#effbf7);border:1px solid #08212a1a;border-radius:28px;margin:0 0 28px;padding:clamp(20px,3vw,34px);box-shadow:0 18px 55px #08212a12}.member-public-profile .creator-gold-profile-studio>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.member-public-profile .creator-gold-profile-studio>header h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.12}.member-public-profile .creator-gold-profile-studio>header p:last-child{max-width:760px;color:var(--muted);margin:10px 0 0;line-height:1.65}.member-public-profile .creator-gold-profile-studio form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.member-public-profile .creator-gold-profile-studio label:not(.gold-check-row){color:#29464e;gap:8px;font-size:12px;font-weight:800;display:grid}.member-public-profile .creator-gold-profile-studio :is(input,textarea,select){width:100%;color:var(--ink);background:#fff;border:1px solid #b8c7c3;border-radius:13px;padding:13px 14px;line-height:1.55}.member-public-profile .creator-gold-profile-studio textarea{resize:vertical}.member-public-profile .creator-gold-profile-studio :is(input,textarea,select):focus{border-color:var(--mint-dark);outline:3px solid #2de3aa24}.member-public-profile .gold-profile-wide{grid-column:1/-1}.member-public-profile .gold-profile-save{justify-self:start;gap:8px;min-height:48px}.member-public-profile .gold-profile-save svg,.member-public-profile .gold-profile-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.member-public-profile .gold-profile-status{color:var(--gold-positive);align-self:center;margin:0;font-weight:800}.member-public-profile .gold-creator-profile.has-banner{color:#fff;background-position:50%;background-size:cover}.member-public-profile .gold-creator-profile.has-banner:after{opacity:.28}.member-public-profile .gold-creator-profile.has-banner .creator-profile-main>:is(p,.creator-handle),.member-public-profile .gold-creator-profile.has-banner .creator-profile-bio,.member-public-profile .gold-creator-profile.has-banner .eyebrow{color:#e5f1ee!important}.member-public-profile .creator-profile-trust{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.member-public-profile .creator-profile-trust span{border:1px solid var(--line);color:#466067;background:#fffffff0;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:5px 10px;font-size:10px;font-weight:850;display:inline-flex}.member-public-profile .creator-profile-trust span.identity-verified{color:var(--gold-positive);border-color:#95d7c1}.member-public-profile .creator-profile-trust span.identity-rejected{color:#a43b32;border-color:#efb7af}.member-public-profile .creator-profile-trust svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.member-public-profile .gold-creator-profile.has-banner .creator-profile-stats span{color:var(--ink)}.member-public-profile .creator-profile-actions{z-index:2;position:relative}.member-public-profile .gold-profile-action{align-items:center;gap:8px;min-height:44px;display:inline-flex}.member-public-profile .creator-profile-intro-video{z-index:2;background:#07171d;border:1px solid #fff3;border-radius:18px;grid-column:1/-1;position:relative;overflow:hidden}.member-public-profile .creator-profile-intro-video video{background:#07171d;width:100%;max-height:520px;display:block}@media (max-width:760px){.member-public-profile .creator-gold-profile-studio>header{flex-direction:column}.member-public-profile .creator-gold-profile-studio form{grid-template-columns:1fr}.member-public-profile .gold-profile-wide{grid-column:auto}}.member-public-profile .creator-channel-kicker-row .creator-profile-channel-action :is(.button,.creator-post-add-button){justify-content:center;width:auto;min-height:32px;padding:5px 10px;font-size:9px}.member-public-profile .user-category-avatar{color:#fff;background:var(--category-color);box-shadow:0 8px 22px color-mix(in srgb,var(--category-color) 24%,transparent);position:relative}.member-public-profile .user-category-symbol{inset-inline-end:-4px;color:#fff;background:var(--category-color);border:3px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;line-height:1;display:grid;position:absolute;bottom:-4px}.member-public-profile .user-category-symbol.is-paid{background:#176ebd}.member-public-profile .user-category-badge{border:1px solid color-mix(in srgb,var(--category-color) 28%,transparent);width:max-content;max-width:100%;min-height:24px;color:var(--category-color);background:var(--category-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:850;line-height:1.2;display:inline-flex}.member-public-profile .user-category-badge i{font-style:normal}.member-public-profile .category-creator-free{--category-color:#8c5a36;--category-soft:#f7eee7}.member-public-profile .category-creator-silver{--category-color:#5f6f7a;--category-soft:#eef2f4}.member-public-profile .category-creator-gold{--category-color:#860;--category-soft:#fbf4d9}.member-public-profile .category-creator-platinum{--category-color:#5b4fa3;--category-soft:#f0eefb}.member-public-profile .category-fan-basic{--category-color:#176ebd;--category-soft:#eef7ff}.member-public-profile .category-fan-prime{--category-color:#08795c;--category-soft:#e8f8f2}.member-public-profile .category-fan-enthusiast{--category-color:#4557a5;--category-soft:#eef0fb}.member-public-profile .category-fan-live{--category-color:#7a3e8e;--category-soft:#f7eef9}.member-public-profile .creator-profile-category{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.member-public-profile .creator-profile-category .creator-handle{margin:0}.member-public-profile :is(.page-heading h1,.legal-page h1,.project-intro h1,.creator-profile-hero h1,.creator-channel-directory-heading h1,.creator-discovery-heading h1,.creator-channel-overview-heading h1,.creator-text-room-heading h1,.room-heading h1){font-size:var(--interface-title-size);letter-spacing:-.035em;line-height:1.1}.member-public-profile .site-shell:is(:lang(zh),:lang(ja),:lang(ko)) :is(.page-heading h1,.legal-page h1,.project-intro h1,.creator-profile-hero h1,.creator-channel-directory-heading h1,.creator-discovery-heading h1,.creator-channel-overview-heading h1,.creator-text-room-heading h1,.room-heading h1){letter-spacing:-.02em;line-height:1.16}.member-public-profile .user-category-symbol.is-paid-creator{color:#fff;background:#c89618;box-shadow:0 3px 10px #7a550052}.member-public-profile .creator-profile-avatar.category-creator-platinum{background:linear-gradient(145deg,#d9ae3a,#9f7000)}.member-public-profile .creator-profile-category .category-creator-platinum{--category-color:#9a7100;--category-soft:#fff8db}.member-public-profile .creator-profile-hero h1{overflow-wrap:anywhere;font-size:clamp(34px,6vw,56px)}.member-public-profile .creator-profile-actions .button{color:var(--interface-action);font-weight:780}@media (max-width:640px){.member-public-profile .creator-profile-hero h1{font-size:34px}}
