.cb-public-profile{--cb-profile-nav-height:60px}.cb-public-profile .creator-discovery-trail{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:-8px}.cb-public-profile .creator-discovery-trail a{display:inline-flex;align-items:center;min-height:40px;color:rgb(var(--cb-muted));font-size:var(--cb-type-metadata)}.cb-public-profile .creator-discovery-trail a:first-child{margin-right:auto;color:rgb(var(--cb-text));font-weight:600}.cb-public-profile .creator-discovery-trail a:not(:first-child){padding:5px 0}.cb-public-profile .creator-discovery-trail a:hover{color:rgb(var(--cb-accent-text));text-decoration:underline;text-underline-offset:4px}.cb-public-profile .card{border-radius:14px;box-shadow:none}.cb-public-profile .creator-profile-banner{position:relative;height:112px;border-radius:14px;overflow:hidden}.cb-public-profile .creator-profile-banner[data-has-banner=false]{height:48px}.cb-public-profile .creator-profile-overview{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:14px 2px 0}.cb-public-profile .creator-profile-description{min-width:0;display:grid;gap:12px}.cb-public-profile .creator-profile-identity{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px 14px}.cb-public-profile .creator-profile-avatar{position:relative;width:72px;height:72px;overflow:hidden;border:3px solid rgb(var(--cb-bg));border-radius:14px;font-size:26px}.cb-public-profile .creator-profile-name{display:grid;gap:3px}.cb-public-profile .creator-profile-copy{grid-column:1/-1;display:grid;gap:4px;min-width:0}.cb-public-profile .creator-profile-actions{display:grid;align-content:start;justify-items:start;gap:12px;min-width:0}.cb-public-profile .creator-profile-actions>div{width:100%;min-width:0}.cb-public-profile .creator-profile-summary{width:100%}.cb-public-profile .creator-profile-benefits{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cb-public-profile .creator-profile-benefits li{position:relative;max-width:100%;padding-left:13px;line-height:1.5}.cb-public-profile .creator-profile-benefits li:before{content:"";position:absolute;top:.6em;left:0;width:4px;height:4px;border-radius:50%;background:rgb(var(--cb-accent))}.cb-public-profile .creator-profile-meta{display:grid;gap:4px;font-size:var(--cb-type-metadata);line-height:1.5;color:rgb(var(--cb-muted))}.cb-public-profile .creator-profile-disclosure strong{color:rgb(var(--cb-text));font-weight:600}.cb-public-profile .creator-profile-signals{display:flex;flex-wrap:wrap;gap:3px 14px}.cb-public-profile .creator-profile-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:rgb(var(--cb-text));font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}.cb-public-profile .creator-profile-text-link:hover{color:rgb(var(--cb-accent-text))}.cb-public-profile .creator-profile-collection{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:14px;padding:14px 0;border-bottom:1px solid rgb(var(--cb-border)/.65)}.cb-public-profile :is(.btn,.btn-primary){height:auto;min-height:44px;max-width:100%;border-radius:8px;box-shadow:none;white-space:normal;overflow-wrap:anywhere;text-align:center}.cb-public-profile .btn-primary{background:rgb(var(--cb-public-action));color:rgb(var(--cb-public-action-fg))}.cb-public-profile .creator-membership-details-link{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;border-top:1px solid rgb(var(--cb-border)/.7);padding-top:12px;color:rgb(var(--cb-muted));font-size:var(--cb-type-metadata);text-underline-offset:4px}.cb-public-profile .creator-membership-details-link:hover{color:rgb(var(--cb-text));text-decoration:underline}.cb-public-profile .creator-profile-nav{top:calc(var(--cb-header-height, 128px) + 10px);margin-top:16px}.cb-public-profile .creator-profile-nav>div{border:0;border-bottom:1px solid rgb(var(--cb-border));border-radius:0;background:rgb(var(--cb-bg)/.96);padding-inline:6px}.cb-public-profile .creator-profile-nav .btn{border-color:transparent;border-radius:7px;background:transparent;box-shadow:none;transform:none}.cb-public-profile .creator-profile-nav .btn:hover{border-color:rgb(var(--cb-border));background:rgb(var(--cb-surface));transform:none}.cb-public-profile .creator-profile-nav .btn[aria-current=location]{border-color:rgb(var(--cb-selection-border));background:rgb(var(--cb-selection));color:rgb(var(--cb-selection-ink))}.cb-public-profile .creator-profile-nav .btn{min-height:44px}.cb-public-profile :is(#home,#posts,#collections,#membership){scroll-margin-top:calc(var(--cb-header-height, 128px) + var(--cb-profile-nav-height) + 36px)}.cb-public-profile :is(a,button):focus-visible{outline:2px solid rgb(var(--cb-focus));outline-offset:3px}@media (max-width:639px){.cb-public-profile .creator-profile-banner{height:88px}.cb-public-profile .creator-profile-banner[data-has-banner=false]{height:40px}.cb-public-profile .creator-discovery-trail{gap:5px 8px}.cb-public-profile .creator-profile-nav .btn{padding-inline:8px;font-size:var(--cb-type-metadata)}}@media (min-width:640px){.cb-public-profile .creator-profile-highlights{display:flex;flex-wrap:wrap;gap:6px 20px}}@media (min-width:1024px){.cb-public-profile .creator-profile-overview{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.cb-public-profile .creator-profile-identity{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:8px 16px}.cb-public-profile .creator-profile-avatar{grid-row:1/3;width:80px;height:80px;font-size:30px}.cb-public-profile .creator-profile-copy{grid-column:2}.cb-public-profile .creator-profile-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 12px}.cb-public-profile .creator-profile-actions{border-left:1px solid rgb(var(--cb-border));padding-left:20px;justify-items:stretch}}@media (prefers-reduced-motion:reduce){.cb-public-profile *{transition:none!important;scroll-behavior:auto!important}}.cb-public-profile .creator-profile-copy{max-width:65ch;font-size:var(--cb-type-description);line-height:1.7}.cb-public-profile .creator-profile-name h1{font-size:var(--cb-type-page);line-height:1.15}.cb-public-profile .creator-profile-about{margin-top:24px;padding-top:12px;border-top:1px solid rgb(var(--cb-border)/.65);max-width:65ch}.cb-public-profile .creator-profile-about summary{display:list-item;min-height:44px;padding-block:10px;cursor:pointer;font-size:.9375rem;font-weight:600}.cb-public-profile .creator-profile-about>div{padding-block:8px;color:rgb(var(--cb-muted));font-size:.9375rem;line-height:1.7}.cb-public-profile .creator-profile-highlights{display:grid;gap:8px}.cb-public-profile .creator-profile-highlights li{font-size:.9375rem}.cb-public-profile .creator-profile-actions>a,.cb-public-profile .creator-profile-featured{width:100%}.cb-public-profile .creator-profile-about summary:focus-visible{outline:2px solid rgb(var(--cb-focus));outline-offset:3px}.cb-public-profile .creator-profile-actions p{font-size:.9375rem;line-height:1.6}@media (max-width:479px){.cb-public-profile{--cb-profile-nav-height:104px}.cb-public-profile .creator-profile-identity{grid-template-columns:56px minmax(0,1fr);align-items:start}.cb-public-profile .creator-profile-avatar{width:56px;height:56px}.cb-public-profile .creator-profile-name h1{font-size:1.75rem}}