.creator-page:not([data-demo]){--profile-surface:color-mix(in srgb, var(--page-bg) 28%, white);--profile-outline:color-mix(in srgb, var(--page-fg) 14%, transparent);min-height:100%;container:creatorprofile/inline-size}.creator-page.cp-midnight:not([data-demo]){--profile-surface:#ffffff06}.creator-page:not([data-demo]).cp-bg-grid{background-image:linear-gradient(color-mix(in srgb, var(--page-fg) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--page-fg) 7%, transparent) 1px, transparent 1px);background-size:64px 64px}.creator-page:not([data-demo]) .cp-content{background:0 0;max-width:1120px;padding:28px 24px}.creator-page:not([data-demo]) .cp-topline{letter-spacing:0;border:0;border-bottom:1px solid var(--profile-outline);opacity:.85;margin:0 0 24px;padding:0 0 18px;font-family:inherit;font-size:11px}.creator-page:not([data-demo]) .cp-hero{gap:24px;display:grid}.creator-page:not([data-demo]) .cp-portrait{border:1px solid var(--profile-outline);width:148px;height:180px;box-shadow:none;filter:none;border-radius:22px;margin:0 auto;transform:none}.creator-page.cp-bloom:not([data-demo]) .cp-portrait{border-radius:50%;width:148px;height:148px}.creator-page.cp-mono:not([data-demo]) .cp-portrait{filter:grayscale();border-radius:4px}.creator-page:not([data-demo]) .cp-identity{min-width:0}.creator-page:not([data-demo]) .cp-intro{text-align:center}.creator-page:not([data-demo]) .cp-kicker{letter-spacing:0;opacity:.75;font-size:12px}.creator-page:not([data-demo]) .cp-intro :is(h1,h2){color:var(--page-fg);letter-spacing:-.025em;text-wrap:balance;margin:6px 0 10px;font-size:32px;font-weight:700;line-height:1.5}.creator-page:not([data-demo]) .cp-intro p{color:var(--page-fg);opacity:.9;max-width:48ch;margin-inline:auto;font-size:15px;line-height:1.9}.cp-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.cp-meta>span{border:1px solid var(--profile-outline);border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;line-height:1.7;display:inline-flex}.cp-meta svg{flex-shrink:0}.creator-page:not([data-demo]) .cp-bio{color:var(--page-fg);opacity:.9;text-align:center;margin:20px 0 0;font-size:15px;line-height:2}.creator-page:not([data-demo]) .cp-socials{justify-content:center;gap:10px;margin:22px 0 0}.creator-page:not([data-demo]) .cp-socials :is(a,span){border:1px solid var(--profile-outline);background:var(--profile-surface);border-radius:14px;width:46px;height:46px}.creator-page:not([data-demo]) .cp-socials svg{width:21px;height:21px}.creator-page:not([data-demo]) .cp-links{gap:10px;margin-top:24px}.creator-page:not([data-demo]) .cp-link{border:1px solid var(--profile-outline);background:var(--page-button);min-height:52px;color:var(--page-accent);box-shadow:none;border-radius:12px;padding:14px 18px;font-size:14px;font-weight:600;line-height:1.8}.creator-page:not([data-demo]) .cp-link svg{flex-shrink:0;width:18px;height:18px}.creator-page:not([data-demo]) .cp-work,.creator-page:not([data-demo]) .cp-collaboration{border:0;border-top:1px solid var(--profile-outline);margin-top:34px;padding-top:30px}.creator-page:not([data-demo]) .cp-section-heading{margin-bottom:20px}.creator-page:not([data-demo]) .cp-section-heading>span{letter-spacing:0;opacity:.75;font-size:11px}.creator-page:not([data-demo]) .cp-section-heading :is(h2,h3){color:inherit;margin:5px 0;font-size:25px;line-height:1.6}.creator-page:not([data-demo]) .portfolio-gallery{grid-template-columns:1fr;gap:18px}.creator-page:not([data-demo]) .portfolio-tile{background:var(--profile-surface);border-color:var(--profile-outline);border-radius:18px}.creator-page:not([data-demo]) .portfolio-caption{padding:20px}.creator-page:not([data-demo]) .portfolio-caption small{font-size:12px}.creator-page:not([data-demo]) .portfolio-caption :is(h3,h4){color:inherit;font-size:18px}.creator-page:not([data-demo]) .portfolio-caption p{font-size:14px;line-height:1.9}.creator-page:not([data-demo]) .portfolio-caption a{min-height:44px;font-size:14px}.cp-packages{gap:16px;display:grid}.creator-page:not([data-demo]) .cp-package{background:var(--profile-surface);border:1px solid var(--profile-outline);border-radius:16px;margin:0;padding:22px}.creator-page:not([data-demo]) .cp-package :is(h3,h4){color:inherit;font-size:18px}.creator-page:not([data-demo]) .cp-package p{font-size:14px;line-height:1.9}.creator-page:not([data-demo]) .cp-package-footer{flex-wrap:wrap;font-size:13px}.creator-page:not([data-demo]) .cp-package-footer strong{font-size:20px}.creator-page:not([data-demo]) .cp-collaboration>.cp-link{margin-top:18px}.creator-page:not([data-demo]) .cp-signature{opacity:.8;margin:36px 0 0;font-size:11px}.creator-page:not([data-demo]) a:focus-visible{outline-offset:4px;outline:3px solid}.creator-public-page>.creator-page{min-height:calc(100svh - 96px)}main.creator-public-page{min-height:0}@container creatorprofile (min-width:620px){.creator-page:not([data-demo]) .cp-content{padding:34px 36px}.creator-page:not([data-demo]) .portfolio-gallery,.cp-packages{grid-template-columns:repeat(2,minmax(0,1fr))}}@container creatorprofile (min-width:850px){.creator-page:not([data-demo]) .cp-content{padding:38px 48px}.creator-page:not([data-demo]) .cp-hero{border:1px solid var(--profile-outline);background:var(--profile-surface);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(240px,32%);align-items:center;gap:52px;padding:38px}.creator-page:not([data-demo]) .cp-portrait{aspect-ratio:4/5;border-radius:22px;grid-area:1/2;width:100%;height:auto;max-height:390px}.creator-page.cp-bloom:not([data-demo]) .cp-portrait{aspect-ratio:1;border-radius:50%}.creator-page.cp-mono:not([data-demo]) .cp-portrait{border-radius:4px}.creator-page:not([data-demo]) .cp-identity{grid-area:1/1}.creator-page:not([data-demo]) .cp-intro,.creator-page:not([data-demo]) .cp-bio{text-align:start}.creator-page:not([data-demo]) .cp-intro :is(h1,h2){font-size:44px}.creator-page:not([data-demo]) .cp-intro p{margin-inline:0;font-size:18px}.creator-page:not([data-demo]) .cp-meta,.creator-page:not([data-demo]) .cp-socials{justify-content:flex-start}}@container creatorprofile (max-width:340px){.creator-page:not([data-demo]) .cp-content{padding:24px 18px}.creator-page:not([data-demo]) .cp-intro :is(h1,h2){font-size:27px}.creator-page:not([data-demo]) .cp-meta>span{font-size:11px}}.cp-public-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.cp-public-actions>:is(a,button){border:1px solid var(--profile-outline);background:var(--profile-surface);min-height:44px;color:var(--page-fg);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.cp-share-fallback{top:100%;z-index:2;background:var(--page-bg);border:1px solid var(--profile-outline);border-radius:12px;width:min(280px,75vw);padding:14px;position:absolute;inset-inline-end:0}.cp-share-fallback input{width:100%;margin-top:10px}footer.cp-public-footer{flex-wrap:wrap;gap:22px;padding:20px 24px}.cp-public-footer a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.preview-studio .creator-public-page>.creator-page{min-height:600px}.creator-page.cp-editorial:not([data-demo]) .cp-portrait{border-radius:160px 160px 20px 20px}.creator-page.cp-citrus:not([data-demo]) .cp-portrait{border-radius:120px 120px 18px 18px}.creator-page:not([data-demo]) :is(.cp-intro,.cp-bio,.portfolio-caption,.cp-package){overflow-wrap:anywhere}.creator-page:not([data-demo]) .cp-bio{white-space:pre-line}@container creatorprofile (min-width:850px){.creator-page:not([data-demo]) .portfolio-gallery:has(>:only-child){grid-template-columns:1fr}.cp-packages:has(>:only-child){grid-template-columns:1fr}.creator-page:not([data-demo]) .portfolio-tile:only-child{grid-template-columns:1fr 1fr;align-items:center;display:grid}.creator-page:not([data-demo]) .portfolio-tile:only-child .portfolio-cover{height:100%;min-height:250px}.creator-page:not([data-demo]) .portfolio-tile:only-child .portfolio-caption{padding:32px}}
