.creator-page{min-height:100vh;background:radial-gradient(circle at 18% 2%,rgba(252,218,128,.26),transparent 30%),linear-gradient(180deg,#f6f2ea,#f8f7f2 48%,#f2eee4);color:#151515;padding-top:104px}.creator-shell{width:min(1100px,calc(100% - 32px));margin:0 auto}.creator-hero{padding:30px 0 24px}.creator-profile-card{overflow:visible;margin-top:34px;border:1px solid rgba(21,21,21,.12);border-radius:28px;background:radial-gradient(circle at 92% 4%,rgba(120,86,255,.12),transparent 34%),#ffffff8f;box-shadow:0 28px 90px #19120514}.creator-cover{position:relative;display:grid;min-height:230px;border-radius:28px 28px 0 0;overflow:hidden;place-items:center;background:linear-gradient(rgba(21,21,21,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(21,21,21,.045) 1px,transparent 1px),radial-gradient(circle at 14% 18%,rgba(252,218,128,.34),transparent 32%),radial-gradient(circle at 88% 8%,rgba(120,86,255,.16),transparent 36%),#ffffff7a;background-size:28px 28px,28px 28px,auto,auto,auto}.creator-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fffaf00d,#fffaf038);pointer-events:none}.creator-cover>img,.creator-cover-collage{width:100%;height:100%;min-height:230px}.creator-cover>img,.creator-cover-collage img{display:block;width:100%;height:100%;object-fit:cover}.creator-cover-collage{display:grid;gap:3px}.creator-cover-collage-1{display:block}.creator-cover-collage-2{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-cover-collage-3{grid-template-columns:1.2fr .8fr;grid-template-rows:repeat(2,minmax(0,1fr))}.creator-cover-collage-3 img:first-child{grid-row:1 / -1}.creator-cover-collage-4{grid-template-columns:repeat(4,minmax(0,1fr))}.creator-cover>span{color:#15151561;font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.creator-summary{position:relative;display:grid;grid-template-columns:130px minmax(0,1fr);gap:28px;align-items:start;padding:0 clamp(22px,4vw,42px) clamp(22px,4vw,38px)}.creator-avatar-wrap{margin-top:-58px;position:relative;z-index:1}.creator-avatar{display:grid;width:124px;height:124px;place-items:center;border:5px solid #fffaf0;border-radius:50%;background:linear-gradient(rgba(21,21,21,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(21,21,21,.045) 1px,transparent 1px),radial-gradient(circle at 28% 18%,rgba(252,218,128,.34),transparent 38%),#151515;background-size:24px 24px,24px 24px,auto,auto;color:#fff;object-fit:cover;font-size:40px;font-weight:500;letter-spacing:0;box-shadow:0 18px 50px #1515152e}.creator-main{min-width:0;padding-top:24px}@media(min-width:861px){.creator-main{padding-right:130px}.creator-follow-button{position:absolute;top:clamp(22px,4vw,42px);right:clamp(22px,4vw,42px);margin-top:0}}.creator-kicker{margin:0 0 10px;color:#9b6b00;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.creator-summary h1{margin:0;font-size:clamp(46px,6.2vw,82px);line-height:.92}.creator-username{margin:10px 0 0;color:#3a2bd8;font-size:18px;font-weight:900;line-height:1.1}.creator-username.hidden{display:none}.creator-bio{max-width:720px;margin:12px 0 0;color:#151515ad;font-size:16px;line-height:1.55}.creator-socials{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px}.creator-socials>a:not(.creator-rating-link){display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(21,21,21,.08);border-radius:50%;background:#ffffffb8;color:#151515b8;font-size:13px;font-weight:950;line-height:1;text-decoration:none;box-shadow:0 12px 28px #1515150f,inset 0 1px #ffffffc7;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.creator-socials>a:not(.creator-rating-link) svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.creator-socials>a:not(.creator-rating-link):hover{border-color:#3a2bd83d;background:#3a2bd814;color:#3a2bd8;transform:translateY(-1px)}.creator-socials>a:not(.creator-rating-link):focus-visible,.creator-rating-link:focus-visible{outline:3px solid rgba(58,43,216,.28);outline-offset:3px}.creator-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px}.creator-rating-link{display:inline-flex;align-items:center;gap:8px;min-height:38px;color:#1515159e;font-size:14px;font-weight:850;text-decoration:none}.creator-rating-link:hover{color:#3a2bd8}.creator-rating-link:hover .creator-star-rating span:not(.active){color:#3a2bd838}.creator-rating-link>span:not(.creator-star-rating){display:inline-flex;align-items:center;gap:6px;line-height:1}.creator-rating-link strong{color:#151515b3}.creator-joined{color:#15151580;font-size:13px;font-weight:800}.creator-follow-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin-top:18px;border:1px solid rgba(21,21,21,.1);border-radius:999px;background:#151515;color:#fffaf0;cursor:pointer;font:inherit;font-size:13px;font-weight:950;line-height:1;padding:0 18px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.creator-follow-button.hidden{display:none}.creator-follow-button:hover,.creator-follow-button:focus-visible{transform:translateY(-1px)}.creator-follow-button.active{border-color:#3a2bd82e;background:#3a2bd814;color:#3a2bd8}.creator-follow-button[disabled]{cursor:progress;opacity:.68;transform:none}.creator-stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:24px 0 0}.creator-stats div{min-width:0;border:1px solid rgba(21,21,21,.08);border-radius:16px;background:#ffffff9e;padding:12px 13px}.creator-stats dt{color:#15151585;font-size:12px}.creator-stats dd{margin:3px 0 0;color:#151515;font-size:20px;font-weight:800}.creator-tabs{border-top:1px solid rgba(23,23,23,.14);padding:24px 0 78px}.creator-tabbar{display:inline-flex;gap:4px;border:1px solid rgba(21,21,21,.1);border-radius:999px;background:#ffffff85;padding:5px;box-shadow:0 16px 44px #1912050f}.creator-tabbar button{border:0;border-radius:999px;background:transparent;color:#15151594;cursor:pointer;font:inherit;font-size:14px;font-weight:900;padding:10px 16px;transition:background .16s ease,color .16s ease,transform .16s ease}.creator-tabbar button:hover{color:#151515}.creator-tabbar button.active{background:#151515;color:#fffaf0;transform:translateY(-1px)}.creator-tab-panel{display:none}.creator-tab-panel.active{display:block}.creator-reviews{margin-top:30px}.creator-reviews-head{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:20px}.creator-reviews p{margin:0 0 7px;color:#9b6b00;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.creator-reviews h2{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.08}.creator-review-summary{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;color:#1515158f;font-size:15px;font-weight:800;text-align:right;white-space:nowrap}.creator-star-rating{display:inline-flex;align-items:center;gap:1px;color:#15151533;font-size:17px;line-height:1}.creator-star-rating span{color:#15151533}.creator-star-rating span.active{color:#c98f00}.creator-review-summary strong{color:#151515b8}.creator-review-summary>span:not(.creator-star-rating){display:inline-flex;align-items:center;gap:6px;line-height:1}.creator-review-list{display:grid;gap:14px;max-width:860px}.creator-review-item{position:relative;border:1px solid rgba(21,21,21,.1);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(252,218,128,.12),transparent 34%),#ffffff85;box-shadow:0 18px 46px #1912050f;padding:18px 82px 18px 18px}.creator-review-item-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.creator-review-byline strong,.creator-review-byline>span{display:block}.creator-review-byline strong{color:#151515db;font-size:16px;line-height:1.2}.creator-review-byline>span{margin-top:5px;color:#1515157a;font-size:13px;font-weight:750}.creator-review-item-head .creator-star-rating{flex:0 0 auto;font-size:16px}.creator-review-item p{margin:16px 0 14px;color:#151515c2;font-size:16px;font-weight:750;line-height:1.55}.creator-review-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.creator-review-actions a,.creator-review-actions button{border:0;background:transparent;color:#15151585;cursor:pointer;font:inherit;font-size:12px;font-weight:850;padding:0;text-decoration:none}.creator-review-actions .creator-review-gallery{display:inline-flex;align-items:center;gap:6px;max-width:min(100%,520px);color:#151515b8;line-height:1.25}.creator-review-gallery span{color:#3a2bd8;font-size:13px;line-height:1;transform:translateY(-1px)}.creator-review-actions button{position:absolute;right:18px;bottom:16px;color:#1515156b;font-size:11px;font-weight:800}.creator-review-actions a:hover,.creator-review-actions button:hover{color:#3a2bd8}.creator-review-actions button:disabled{color:#15151557;cursor:default}.creator-review-empty{margin:18px 0 0;color:#15151585;font-size:15px;font-weight:750}.creator-feed{padding:30px 0 0}.creator-feed h2{margin:0;font-size:26px}.creator-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px;margin-top:24px}.creator-scroll-status{min-height:22px;margin:20px 0 0;color:#1515158a;font-size:13px;font-weight:800}.creator-share-item{min-width:0}.creator-share-item.is-gallery-unlisted .showcase-image-link,.creator-share-item.is-gallery-archived .showcase-image-link{opacity:.66;filter:saturate(.74)}.creator-share-item.is-gallery-archived .showcase-image-link{filter:grayscale(.35) saturate(.58)}.showcase-image-link{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:20px;background:#111;color:#fff;box-shadow:0 18px 46px #1912051f}.showcase-collage{display:grid;width:100%;height:100%;gap:3px;background:#ffffffd1}.showcase-collage-1{display:block}.showcase-collage-2{grid-template-rows:repeat(2,minmax(0,1fr))}.showcase-collage-3{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.showcase-collage-3 img:nth-child(3){grid-column:1 / -1}.showcase-collage-4{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.showcase-image-link img{width:100%;height:100%;object-fit:cover;transition:transform .28s ease,filter .28s ease}.showcase-cover-image{display:block}.creator-share-item:hover img{filter:saturate(1.06) contrast(1.03);transform:scale(1.045)}.showcase-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.72));pointer-events:none}.showcase-card-price{position:absolute;right:10px;bottom:10px;max-width:42%;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#0000006b;color:#fff;padding:5px 8px;font-size:10px;font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(10px)}.showcase-card-state{position:absolute;top:10px;left:10px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#ffffffc7;color:#151515ad;padding:5px 8px;font-size:10px;font-weight:950;line-height:1;backdrop-filter:blur(12px)}.showcase-card-state.is-unlisted{background:#fcda80d1;color:#7b4b00}.showcase-card-state.is-archived{background:#ffe7e7d6;color:#8f1f1f}.showcase-card-copy{position:absolute;right:76px;bottom:10px;left:12px;display:grid;min-width:0}.showcase-card-title{display:-webkit-box;overflow:hidden;color:#fff;font-size:clamp(11px,.95vw,13px);font-weight:400;line-height:1.12;text-shadow:0 1px 18px rgba(0,0,0,.4);-webkit-line-clamp:2;-webkit-box-orient:vertical}.showcase-empty-media{display:grid;height:100%;place-items:center;color:#ffffffb8}@media(max-width:760px){.creator-page{padding-top:92px}.creator-cover{min-height:170px}.creator-cover>img,.creator-cover-collage{min-height:170px}.creator-cover-collage-4{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.creator-summary{grid-template-columns:1fr;gap:12px}.creator-avatar-wrap{margin-top:-48px}.creator-avatar{width:96px;height:96px;font-size:32px}.creator-main{padding-top:0}.creator-follow-button{position:static;width:fit-content;margin-top:18px}.creator-summary h1{font-size:44px}.creator-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-tabs{padding-bottom:54px}.creator-tabbar{width:100%}.creator-tabbar button{flex:1}.creator-reviews-head{align-items:flex-start;flex-direction:column}.creator-review-summary{justify-content:flex-start;text-align:left}.creator-review-item{padding-right:18px;padding-bottom:42px}}
