.connectPage--creatorAds{width:min(100% - 32px,1220px);gap:clamp(18px,3vw,30px);padding-top:clamp(34px,5vh,62px)}.connectIntro,.connectIntroHeader{display:grid;gap:18px}.connectIntroHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end}.connectIntro h1{margin:0;font-family:var(--type-display);font-size:clamp(34px,4.2vw,52px);font-weight:500;line-height:1.02}.connectIntro p{max-width:560px;margin:8px 0 0;color:var(--muted);font-size:15px;line-height:1.45}.connectViewTabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.connectViewTabs a{display:inline-flex;min-width:78px;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(247,244,232,.72);font-size:12px;font-weight:860}.connectViewTabs a.isActive{border-color:rgba(239,179,51,.48);background:var(--button-primary-bg);color:var(--accent-ink);box-shadow:var(--shadow-gold)}.connectCardNameLink:focus-visible,.connectCreatorAvatarLink:focus-visible,.connectCreatorSearch button:focus-visible,.connectCreatorSearch input:focus-visible,.connectPage .listingCardMedia:focus-visible,.connectPage .listingCardVisualBody a:focus-visible,.connectViewTabs a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.connectCreatorSearch{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px}.connectCreatorSearch label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.065);padding:0 16px}.connectCreatorSearch input{min-height:44px;min-width:0;border:0;background:transparent;color:var(--foreground);font:inherit;outline:0}.connectCreatorSearch button{min-height:48px;border:1px solid rgba(239,179,51,.24);border-radius:999px;background:rgba(255,255,255,.055);color:#f8d99b;font:inherit;font-weight:860;display:inline-flex;width:auto;min-width:104px;align-items:center;justify-content:center;gap:8px;cursor:pointer}.connectCreatorSearch svg{width:16px;height:16px;color:currentColor}.connectCreatorSearch label svg{color:rgba(247,244,232,.58)}.connectCreatorWall{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(250px,.94fr) minmax(250px,.94fr);grid-template-rows:repeat(2,minmax(318px,1fr));gap:16px}.connectCreatorWall .connectCreatorCard--featured{grid-row:span 2}.connectCreatorCard{position:relative;display:grid;min-height:318px;overflow:hidden;border:1px solid rgba(239,179,51,.2);border-radius:8px;background:#050505;box-shadow:0 22px 54px -36px rgba(0,0,0,.95);isolation:isolate}.connectCreatorCard--featured{min-height:652px}.connectCardShade,.connectCreatorCarousel,.connectCreatorCarousel .feedMediaCarousel,.connectCreatorCarousel .feedMediaTrack{position:absolute;inset:0}.connectCreatorCarousel{overflow:hidden;border-radius:inherit;background:rgba(255,255,255,.035)}.connectCreatorMediaFallback{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 50% 34%,rgba(238,145,192,.26),transparent 42%),linear-gradient(145deg,rgba(46,30,61,.96),rgba(18,16,27,.98))}.connectCreatorMediaFallback .avatar{width:128px;height:128px;border:1px solid rgba(255,255,255,.32);box-shadow:0 16px 40px rgba(0,0,0,.32)}.connectCreatorCarousel .feedMediaCarousel,.connectCreatorCarousel .feedMediaSlide,.connectCreatorCarousel .feedMediaTrack{width:100%;height:100%;min-height:100%;border-radius:inherit}.connectCreatorCarousel .feedMediaTrack{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-y}.connectCreatorCarousel .feedMediaTrack::-webkit-scrollbar{display:none}.connectCreatorCarousel .feedMediaSlide{position:relative;flex:0 0 100%;min-width:100%;margin:0;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always;background:rgba(255,255,255,.045)}.connectCardAvatarSkeleton,.connectCardCopySkeleton .skeletonLine,.connectCardMediaSkeleton,.connectCreatorCarousel .feedMediaSlide:before,.connectViewTabs--skeleton .skeletonButton{background:linear-gradient(100deg,transparent 24%,rgba(255,255,255,.12) 36%,transparent 48%),rgba(255,255,255,.055);background-size:220% 100%;animation:skeleton-shimmer 1.45s linear infinite}.connectCreatorCarousel .feedMediaSlide:before{position:absolute;inset:0;z-index:0;content:""}.connectCreatorCarousel .feedMediaSlide img,.connectCreatorCarousel .feedMediaSlide video{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--motion-medium) var(--ease-out)}.connectCreatorCard:hover .feedMediaSlide img,.connectCreatorCard:hover .feedMediaSlide video{transform:scale(1.028)}.connectCreatorCarousel .feedMediaSlideCount{top:14px;right:14px;bottom:auto;z-index:6;pointer-events:none}.connectCreatorCarousel .feedMediaDots{bottom:14px;z-index:6}.connectCreatorCarousel .feedMediaDots button{width:28px;height:28px;cursor:pointer}.connectCreatorCarousel .feedMediaDots button:before{inset:11px}.connectCreatorCard:has(.feedMediaDots) .connectCardCopy{bottom:50px}.listingCardVisualMeta{display:flex;min-width:0;align-items:center;gap:8px}.listingCardCreatorLink{max-width:min(190px,52vw);overflow:hidden;color:#f8d99b;font-size:12px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.listingCardVisualMeta>span:not(:first-child):before{content:"·";margin-right:8px;color:rgba(255,255,255,.42)}.connectCardShade{z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(5,5,5,.03),rgba(5,5,5,.16) 42%,rgba(5,5,5,.9)),radial-gradient(circle at 74% 12%,rgba(239,179,51,.13),transparent 32%)}.connectCardCopy,.connectCreatorAvatarLink--card{position:absolute;z-index:5}.connectCreatorAvatarLink{display:inline-grid;place-items:center;color:inherit;text-decoration:none}.connectCreatorAvatar{display:grid;place-items:center;overflow:hidden;border:1px solid rgba(248,200,74,.46);border-radius:999px;background:rgba(8,8,9,.78);box-shadow:0 18px 44px -28px rgba(0,0,0,.95);color:#f8d99b;font-weight:900;object-fit:cover}.connectCreatorAvatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.connectCreatorAvatarLink--card{top:12px;left:12px;width:52px;height:52px}.connectCreatorAvatar--card{width:52px;height:52px;font-size:13px}.connectCardCopy{inset-inline:18px;bottom:18px;display:grid;gap:6px;min-width:0}.connectCreatorCard--featured .connectCardCopy{inset-inline:22px;bottom:22px;gap:8px}.connectCardIdentity{display:flex;min-width:0;align-items:center;gap:6px}.connectCardNameLink{min-width:0;color:inherit;text-decoration:none}.connectCardName{display:block;max-width:100%;margin:0;overflow:hidden;color:var(--foreground);font-size:clamp(24px,2.7vw,34px);font-weight:900;line-height:1.02;text-overflow:ellipsis;white-space:nowrap}.connectCreatorCard:not(.connectCreatorCard--featured) .connectCardName{font-size:clamp(20px,1.9vw,25px)}.connectOnlineStatus{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:7px;overflow:hidden;color:#a4f4b8;font-size:13px;font-weight:860;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.connectOnlineStatus:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#35d45b;box-shadow:0 0 0 4px rgba(53,212,91,.16)}.connectOnlineStatus[data-connect-online-state=offline]{color:rgba(247,244,232,.74)}.connectOnlineStatus[data-connect-online-state=offline]:before{background:rgba(247,244,232,.48);box-shadow:0 0 0 4px rgba(247,244,232,.08)}.connectTopPicks{display:grid;gap:12px}.connectSectionHeader{display:flex;align-items:end;justify-content:space-between;gap:16px}.connectSectionHeader h2{margin:0;font-size:clamp(24px,3vw,32px);line-height:1}.connectSectionHeader a{display:inline-flex;align-items:center;gap:6px;color:#f8c84a;font-size:13px;font-weight:860}.connectSectionHeader svg{width:15px;height:15px}.connectCreatorRail{display:grid;grid-template-columns:repeat(auto-fit,minmax(286px,1fr));gap:16px}.connectPagination{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:24px 0 8px}.connectPagination>:first-child{justify-self:start}.connectPagination>:last-child{justify-self:end}.connectPagination>span{color:var(--muted);font-size:13px;text-align:center}.connectCreatorRail .connectCreatorCard{min-height:378px}.connectPagination{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:14px}.connectPagination>div{display:flex;flex-wrap:wrap;gap:8px}.connectAdsGrid--skeleton .listingCard{position:relative;min-height:300px}.connectPage--loading{gap:18px}.connectCreatorWall--skeleton,.connectIntro--skeleton{pointer-events:none}.connectSkeletonTitle{width:min(260px,48%)}.connectSkeletonCopy{width:min(460px,82%);margin-top:12px}.connectViewTabs--skeleton .skeletonButton{width:82px;height:36px;border-radius:999px}.connectCardAvatarSkeleton,.connectCardCopySkeleton,.connectCardMediaSkeleton{position:absolute;z-index:2}.connectCardMediaSkeleton{inset:0}.connectCardAvatarSkeleton{top:12px;left:12px;width:52px;height:52px;border-radius:999px}.connectCardCopySkeleton{inset-inline:18px;bottom:18px;display:grid;gap:10px}@media (max-width:1080px){.connectCreatorWall{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.connectCreatorWall .connectCreatorCard--featured{grid-column:span 2;grid-row:auto}.connectCreatorCard,.connectCreatorRail .connectCreatorCard{min-height:390px}.connectCreatorCard--featured{min-height:560px}}@media (max-width:760px){.connectPage--creatorAds{padding-top:18px}.connectIntroHeader{grid-template-columns:1fr;align-items:start}.connectViewTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,360px);justify-content:flex-start}.connectCreatorSearch{grid-template-columns:minmax(0,1fr) auto}.connectCreatorSearch button{min-width:82px;height:44px}.connectCreatorRail,.connectCreatorWall{grid-template-columns:1fr}.connectPagination{align-items:flex-start;flex-direction:column}.connectCreatorWall .connectCreatorCard--featured{grid-column:auto}.connectCreatorCard,.connectCreatorCard--featured,.connectCreatorRail .connectCreatorCard{min-height:min(76vh,590px)}.connectCardCopy,.connectCreatorCard--featured .connectCardCopy{inset-inline:18px;bottom:18px}}@media (max-width:560px){.connectPage--creatorAds{width:min(100% - 18px,1180px);gap:16px;padding-bottom:112px}.connectIntro h1{font-size:42px}.connectIntro p{margin-top:6px;font-size:13px}.connectViewTabs a{min-width:0;min-height:42px;font-size:14px}.connectCreatorSearch label{min-height:52px;padding-inline:14px}.connectCreatorSearch input{font-size:16px}.connectCreatorSearch button{width:52px;min-width:52px;min-height:52px;padding-inline:14px}.connectCreatorSearch button svg{width:20px;height:20px;color:#f8d99b;stroke:currentColor}.connectCreatorSearch button span{position:absolute;width:18px;height:18px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.connectPage .listingCardVisualBody{align-items:stretch;flex-direction:column}.connectPage .listingCardVisualBody a[href*="/messages"]{width:100%}.connectCardName{font-size:25px}.connectOnlineStatus{font-size:13px}}@media (hover:none){.connectCreatorCard:hover .feedMediaSlide img,.connectCreatorCard:hover .feedMediaSlide video,.connectPage .listingCard--visual:hover .listingCardMedia img{transform:none}}@media (prefers-reduced-motion:reduce){.connectCreatorCarousel .feedMediaSlide img,.connectCreatorCarousel .feedMediaSlide video,.connectPage .listingCard--visual .listingCardMedia img{transition:none}}.creatorProfileKicker,.creatorProfileLocation{display:inline-flex;align-items:center;gap:8px;color:#efb333;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.creatorProfileKicker svg{width:17px;height:17px}.creatorProfileLocation{color:rgba(247,244,232,.72);letter-spacing:0;text-transform:none}.creatorProfileSection{display:grid;gap:14px}.creatorProfileSectionHeader{display:flex;align-items:end;justify-content:space-between;gap:16px}.creatorProfileSectionHeader>div{display:grid;gap:8px}.creatorProfileSectionHeader .panelLabel{color:rgba(239,179,51,.86);font-size:11px;font-weight:860;letter-spacing:.14em}.creatorProfileSectionHeader h2{margin:0;font-size:clamp(24px,3.2vw,32px);font-weight:480;line-height:1}.creatorProfileSectionHeader>a{color:#efb333;font-size:13px;font-weight:900}.creatorGoldTier{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;overflow:hidden;border:1px solid rgba(239,179,51,.26);border-radius:8px;background:radial-gradient(circle at 82% 30%,rgba(239,179,51,.14),transparent 28%),linear-gradient(135deg,rgba(239,179,51,.1),rgba(8,8,9,.94) 40%,rgba(8,8,9,.98));padding:clamp(20px,3vw,28px)}.creatorGoldTier>div{display:grid;gap:11px}.creatorGoldTier span{color:#efb333;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.creatorGoldTier h2{margin:0;font-size:clamp(34px,4vw,48px);line-height:1}.creatorGoldTier p,.creatorGoldTier ul{max-width:48ch;margin:0;color:rgba(247,244,232,.72)}.creatorGoldTier ul{display:grid;gap:8px;padding:0;list-style:none}.creatorGoldTier li{display:flex;align-items:center;gap:8px;min-width:0}.creatorGoldTier li svg{width:15px;height:15px;flex:0 0 auto;color:#efb333}.creatorGoldTier>svg{width:clamp(74px,10vw,132px);height:clamp(74px,10vw,132px);color:rgba(239,179,51,.24)}.creatorGoldTier form{margin:0}.creatorProfileLinks{display:flex;flex-wrap:wrap;gap:8px}.creatorProfileLinks a{display:inline-flex;align-items:center;gap:10px;min-height:42px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(255,255,255,.045);color:rgba(247,244,232,.86);font-size:13px;font-weight:850;padding:0 12px}.creatorProfileLinks a>span{display:inline-flex;align-items:center;gap:8px;min-width:0}.creatorProfileLinks svg{width:16px;height:16px;flex:0 0 auto;color:#efb333}.creatorProfileHeader .creatorPublicStats{grid-template-columns:repeat(3,minmax(84px,max-content))}.creatorProfileHeader .creatorPublicActions{justify-content:flex-start}.creatorProfileSave{width:54px;min-width:54px;padding-inline:0}.creatorProfileConnectButton.isDisabled{cursor:not-allowed;opacity:.55}.creatorMediaFeed--compact .creatorMediaCaption,.creatorMediaFeed--compact .creatorMediaCardHeader{display:none}.creatorProfileMediaGallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:14px}.creatorProfileMediaTile{display:grid;gap:8px;min-width:0;margin:0}.creatorProfileMediaFrame{position:relative;display:block;min-width:0;aspect-ratio:4/5;overflow:hidden;border:1px solid rgba(255,255,255,.095);border-radius:8px;background:#080809}.creatorProfileMediaOpen{position:absolute;right:10px;bottom:10px;display:grid;width:40px;height:40px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(8,8,10,.72);color:#fff8e7;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.creatorProfileMediaOpen:focus-visible,.creatorProfileMediaOpen:hover{border-color:rgba(243,185,47,.68);color:var(--champagne,#f3b92f);outline:none}.creatorProfileMediaOpen svg{width:17px;height:17px}.creatorProfileMediaFrame .creatorProfileVideoFrame,.creatorProfileMediaFrame .creatorProfileVideoFrame>video,.creatorProfileMediaFrame>img,.creatorProfileMediaFrame>video{display:block;width:100%;height:100%;object-fit:cover}.creatorProfileMediaFrame .creatorProfileVideoFrame>video,.creatorProfileMediaFrame>video{background:#080809}.creatorProfileVideoFrame{position:relative;min-width:0}.creatorProfileVideoBadge{position:absolute;inset:50% auto auto 50%;display:inline-grid;place-items:center;width:clamp(44px,7vw,58px);height:clamp(44px,7vw,58px);border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff8e7;background:rgba(3,3,4,.58);box-shadow:0 14px 34px rgba(0,0,0,.36);transform:translate(-50%,-50%);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.creatorProfileVideoBadge svg{width:20px;height:20px;margin-left:2px;fill:currentColor;stroke-width:2}.creatorProfileMediaTile figcaption{min-width:0;color:rgba(247,244,232,.66);font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1000px){.creatorPublicPage{width:min(100% - 28px,1520px)}.creatorPublicApp{grid-template-columns:minmax(0,1fr);grid-template-areas:"profile" "sticky" "main";gap:0}.creatorProfileHeader{min-height:clamp(520px,36vw,620px);grid-template-columns:minmax(0,1fr);align-content:end;position:relative;border-bottom:0;border-radius:8px 8px 0 0}.creatorProfileCover{position:absolute;inset:0;min-height:100%}.creatorProfileCover:after{background:linear-gradient(90deg,rgba(3,3,4,.9),rgba(3,3,4,.45) 45%,rgba(3,3,4,.08) 72%),linear-gradient(180deg,rgba(3,3,4,.08),rgba(3,3,4,.9))}.creatorProfileHeader .creatorPublicCover{opacity:.9}.creatorAvailabilityNote,.creatorProfileHeader .creatorPublicActions,.creatorProfileSummary{position:relative;z-index:1;width:min(58%,720px)}.creatorProfileSummary{padding:42px 56px 18px}.creatorProfileIntro h1{font-size:clamp(72px,8vw,118px);font-weight:420}.creatorProfileIntro p{max-width:46ch;font-size:18px;line-height:1.45}.creatorProfileHeader .creatorPublicAvatar{width:138px;height:138px}.creatorProfileHeader .creatorPublicStats{position:absolute;right:56px;bottom:44px;width:min(45%,620px);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(8,8,9,.52);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 70px -44px rgba(0,0,0,.92)}.creatorProfileHeader .creatorPublicStats div{min-width:0;border:0;border-right:1px solid rgba(255,255,255,.16);background:transparent;padding:18px 22px;text-align:center}.creatorProfileHeader .creatorPublicStats div:last-child{border-right:0}.creatorProfileHeader .creatorPublicStats dt{color:rgba(247,244,232,.62);font-size:13px;font-weight:540;text-transform:none}.creatorProfileHeader .creatorPublicStats dd{font-family:var(--type-serif);font-size:clamp(30px,2.4vw,42px);font-weight:450}.creatorProfileHeader .creatorPublicActions{padding:0 56px 44px}.creatorStickyChrome{position:relative;top:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;border-top:0;border-radius:0 0 8px 8px}.creatorPublicMain{margin-top:30px}.creatorMediaFeed,.creatorStickyChrome .miniTabs{grid-template-columns:repeat(3,minmax(0,1fr))}#posts .creatorMediaFeed{grid-template-columns:1fr}#posts .creatorMediaCard:nth-child(n+2){display:none}.creatorMediaFeed--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.creatorMediaFeed--compact .creatorMediaFrame{aspect-ratio:4/3}.creatorProfileMediaGallery{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:720px){.creatorProfileHeader{min-height:640px;align-content:end;position:relative}.creatorProfileCover{position:absolute;inset:0;min-height:100%}.creatorProfileCover:after{background:linear-gradient(90deg,rgba(3,3,4,.72),rgba(3,3,4,.12)),linear-gradient(180deg,rgba(3,3,4,.08),rgba(3,3,4,.92) 74%)}.creatorProfileHeader .creatorPublicActions,.creatorProfileSummary{position:relative;z-index:1}.creatorProfileHeader .creatorPublicAvatar{display:grid;width:104px;height:104px;margin-bottom:6px}.creatorProfileHeader .creatorPublicStats{position:static;width:auto;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(5,5,5,.48);padding:8px}.creatorProfileHeader .creatorPublicStats div{min-width:0;border:0;background:transparent;padding:8px 4px;text-align:center}.creatorProfileHeader .creatorPublicActions{display:flex;align-items:center;flex-wrap:wrap;padding-bottom:18px}.creatorProfileIntro h1{font-weight:420}.creatorGoldTier{grid-template-columns:minmax(0,1fr)}.creatorGoldTier>svg{display:none}}main.creatorPublicPage.shell{width:min(calc(100% - 28px),1520px);max-width:1520px;margin-right:auto;margin-left:auto}@media (max-width:860px){main.creatorPublicPage.shell{width:100%;max-width:none}.creatorProfileHeader{border-right:0;border-left:0;border-radius:0}}@media (max-width:720px){main.creatorPublicPage.shell{width:100%}}.creatorProfileHeader .creatorAvailableNow{position:absolute;top:28px;right:84px;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(8,8,9,.68);color:rgba(247,244,232,.9);font-size:13px;font-weight:800;padding:0 13px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.creatorContestantHeroMedia{display:grid;gap:14px;margin-bottom:20px;scroll-margin-top:88px}.creatorContestantRecoveryGallery{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,.78fr));gap:10px;min-height:clamp(320px,48vw,620px)}.creatorContestantRecoveryGallery__item{position:relative;min-height:0;overflow:hidden;border:1px solid rgba(239,179,51,.25);border-radius:18px;background:#111;cursor:pointer;padding:0}.creatorContestantRecoveryGallery__item>img,.creatorContestantRecoveryGallery__item>video{width:100%;height:100%;object-fit:cover}body:has(.creatorPublicPage--contestantRecovery) .bottomNav{display:none}.creatorContestantRecoveryGallery__item>span{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.58);color:#fff;font-family:var(--font-display,serif);font-size:clamp(2rem,5vw,4rem);font-weight:760}.creatorContestantRecoveryGallery:has(.creatorContestantRecoveryGallery__item:only-child){grid-template-columns:minmax(0,1fr);height:clamp(320px,36vw,520px);min-height:0}.creatorPublicPage--contestantRecovery .competitionVoteBar{position:static}.creatorPublicPage--contestantRecovery .leaderboardSpotlightActions{display:flex;gap:8px}.creatorPublicPage--contestantRecovery .leaderboardSpotlightActions a{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(239,179,51,.32);border-radius:50%;background:rgba(239,179,51,.08);color:var(--foreground)}.creatorPublicPage--contestantRecovery .leaderboardSpotlightActions a:focus-visible,.creatorPublicPage--contestantRecovery .leaderboardSpotlightActions a:hover{border-color:var(--accent);background:rgba(239,179,51,.18)}.creatorPublicPage--contestantRecovery .leaderboardSpotlightActions svg{width:18px;height:18px}.creatorPublicPage--contestantRecovery .leaderboardSpotlight--without-photo{grid-template-columns:auto minmax(0,1fr) minmax(190px,.46fr) auto}.creatorPublicPage--contestantRecovery .leaderboardSpotlightIdentity,.creatorPublicPage--contestantRecovery .leaderboardSpotlightMetrics,.creatorPublicPage--contestantRecovery .leaderboardSpotlightMetrics>div{min-width:0}@media (max-width:860px){.creatorPublicPage--contestantRecovery .leaderboardSpotlight--without-photo{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px}.creatorPublicPage--contestantRecovery .leaderboardSpotlightRank{grid-column:2;grid-row:1}.creatorPublicPage--contestantRecovery .leaderboardSpotlightIdentity{grid-column:1;grid-row:1}.creatorPublicPage--contestantRecovery .leaderboardSpotlightMetrics{grid-column:1/-1;grid-row:2;gap:8px}.creatorPublicPage--contestantRecovery .leaderboardSpotlightMetrics>div{border:1px solid rgba(239,179,51,.18);border-radius:10px;background:rgba(255,255,255,.035);padding:10px 12px}.creatorPublicPage--contestantRecovery .leaderboardSpotlightActions{grid-column:1/-1;grid-row:3}}.creatorContestantRecoveryDetails{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:18px}.creatorContestantRecoveryAbout{padding:20px;border:1px solid rgba(239,179,51,.18);border-radius:14px;background:rgba(0,0,0,.18)}.creatorContestantRecoveryAbout h2,.creatorContestantRecoveryAbout p{margin:0}.creatorContestantRecoveryAbout dl{display:grid;gap:8px;margin:16px 0}.creatorContestantRecoveryAbout dl div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.creatorContestantRecoveryAbout dt{color:var(--muted)}.creatorContestantRecoveryAbout dd{margin:0;text-align:right}@media (max-width:820px){.creatorContestantRecoveryDetails{grid-template-columns:1fr}}.creatorContestantReviews__heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.creatorContestantReviews__heading>span{color:var(--muted);font-size:.82rem;font-weight:720}.creatorContestantHeroMedia__grid{display:grid;grid-template-columns:minmax(0,1.36fr) repeat(2,minmax(0,.82fr));grid-template-rows:repeat(2,minmax(190px,1fr));gap:10px;margin-bottom:20px;scroll-margin-top:88px}.creatorContestantHeroMedia__item{position:relative;min-height:0;margin:0;overflow:hidden;border:1px solid rgba(239,179,51,.24);border-radius:18px;background:#111;cursor:pointer;padding:0}.creatorContestantHeroMedia__item:first-child{grid-row:1/-1}.creatorContestantHeroMedia__item .creatorProfileVideoFrame,.creatorContestantHeroMedia__item .creatorProfileVideoFrame>video,.creatorContestantHeroMedia__item>img,.creatorContestantHeroMedia__item>video{width:100%;height:100%;object-fit:cover}.creatorContestantHeroMedia__item>span{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.58);color:#fff;font-family:var(--font-display,serif);font-size:clamp(2rem,5vw,4rem);font-weight:760}@media (min-width:1000px){.creatorProfileHeader--contestant{min-height:0;margin:-92px 32px 0}.creatorProfileHeader--contestant .creatorProfileSummary{min-height:168px;border:1px solid rgba(239,179,51,.36);border-radius:16px;background:linear-gradient(90deg,rgba(21,16,8,.96),rgba(8,8,9,.92)),rgba(8,8,9,.94);box-shadow:0 22px 68px rgba(0,0,0,.34);padding:28px 36px}}.creatorContestantOverview{display:grid;gap:20px;margin:20px 0;padding:clamp(18px,3vw,30px);border:1px solid rgba(239,179,51,.25);border-radius:18px;background:linear-gradient(145deg,rgba(239,179,51,.08),rgba(255,255,255,.02))}.creatorPublicPage:has(.creatorProfileHeader--contestant) .creatorProfileTabs{display:none}.creatorPublicPage:has(.creatorProfileHeader--contestant) .creatorPublicMain[role=tabpanel]{display:contents}.creatorPublicPage:has(.creatorProfileHeader--contestant) .creatorGoldTier,.creatorPublicPage:has(.creatorProfileHeader--contestant) .creatorProfileSection#posts{display:none}.creatorPublicPage:has(.creatorProfileHeader--contestant) .creatorVotingPanel{order:4;margin:20px 0 0;padding:clamp(18px,2.2vw,28px);border:1px solid rgba(239,179,51,.32);border-radius:16px;background:linear-gradient(100deg,rgba(239,179,51,.08),rgba(8,8,9,.94) 48%)}.creatorPublicPage:has(.creatorProfileHeader--contestant) .creatorVotingPanel .sectionHeader{margin-bottom:16px}.creatorPublicPage:has(.creatorProfileHeader--contestant) .creatorVotingPanel .sectionHeader .ghostButton,.creatorPublicPage:has(.creatorProfileHeader--contestant) .creatorVotingPanel .sectionHeader .panelLabel{display:none}.creatorPublicPage:has(.creatorProfileHeader--contestant) .creatorVotingPanel .sectionHeader h2{font-size:clamp(25px,3vw,34px)}.creatorPublicPage:has(.creatorProfileHeader--contestant) .directContestantVoteForm__summary{padding:0 0 14px}.creatorPublicPage:has(.creatorProfileHeader--contestant) .directContestantVoteForm__summaryCopy strong{font-size:14px;font-family:inherit}.creatorPublicPage:has(.creatorProfileHeader--contestant) .directContestantVoteForm__summaryAction{display:none}.creatorPublicPage:has(.creatorProfileHeader--contestant) .directContestantVoteForm__scores{border:0;background:transparent}.creatorPublicPage:has(.creatorProfileHeader--contestant) .voteCategoryGrid--scoring{grid-template-columns:repeat(5,minmax(0,1fr))}.creatorPublicPage:has(.creatorProfileHeader--contestant) .voteCategoryGrid--scoring label{min-height:0;padding:12px 8px}.creatorPublicPage:has(.creatorProfileHeader--contestant) .directContestantVoteForm__bar,.creatorPublicPage:has(.creatorProfileHeader--contestant) .directContestantVoteForm__boost{border-radius:12px}@media (max-width:820px){.creatorPublicPage:has(.creatorProfileHeader--contestant) .creatorPublicApp{display:grid;gap:14px}.creatorPublicPage:has(.creatorProfileHeader--contestant) .creatorProfileHeader--contestant{order:2}.creatorPublicPage:has(.creatorProfileHeader--contestant) .creatorContestantOverview{order:3;margin:0;padding:16px}.creatorPublicPage:has(.creatorProfileHeader--contestant) .creatorVotingPanel{order:4;margin:0;padding:16px}.creatorPublicPage:has(.creatorProfileHeader--contestant) .voteCategoryGrid--scoring{grid-template-columns:repeat(2,minmax(0,1fr))}.creatorPublicPage:has(.creatorProfileHeader--contestant) .voteCategoryGrid--scoring label:last-child{grid-column:1/-1}}.creatorContestantOverview__score{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 14px}.creatorContestantOverview__score .panelLabel{grid-column:1/-1}.creatorContestantOverview__score>strong{grid-row:span 2;color:var(--accent);font-family:var(--font-display,serif);font-size:clamp(3rem,8vw,6rem);font-weight:800;line-height:.9}.creatorContestantOverview__score>span:not(.panelLabel){color:var(--text);font-size:1rem;font-weight:760}.creatorContestantOverview__score>small{color:var(--muted)}.creatorContestantOverview__details{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:18px;align-items:stretch}.creatorContestantAbout{padding:18px;border:1px solid rgba(239,179,51,.18);border-radius:14px;background:rgba(0,0,0,.22)}.creatorContestantAbout h2,.creatorContestantAbout p{margin:0}.creatorContestantAbout dl{display:grid;gap:9px;margin:16px 0}.creatorContestantAbout dl div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.creatorContestantAbout dt{color:var(--muted)}.creatorContestantAbout dd{margin:0;text-align:right}.creatorContestantAbout p{color:var(--muted);font-size:.9rem;line-height:1.55}.creatorContestantReviews{display:grid;gap:18px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.creatorContestantReviews__heading h2{margin:4px 0 0}.creatorContestantReviews__content{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:18px;align-items:start}.creatorContestantReviews__distribution{display:grid;gap:6px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(0,0,0,.18)}.creatorContestantReviews__distributionRow{display:grid;grid-template-columns:22px 1fr 30px;align-items:center;gap:8px;font-size:.78rem}.creatorContestantReviews__distributionRow i{height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1)}.creatorContestantReviews__distributionRow b{display:block;height:100%;border-radius:inherit;background:var(--accent)}.creatorContestantReviews__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creatorContestantReviewCard{display:flex;gap:12px;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.22)}.creatorContestantReviewCard>div{min-width:0;flex:1 1}.creatorContestantReviewCard header{display:flex;justify-content:space-between;gap:10px}.creatorContestantReviewCard header span{color:var(--muted);font-size:.75rem}.creatorContestantReviewCard__score{display:inline-flex;align-items:center;gap:5px;margin-top:5px;color:var(--accent);font-size:.8rem;font-weight:750}.creatorContestantReviewCard p{margin:8px 0 0;color:var(--muted);white-space:pre-wrap}.creatorContestantReviews__empty{grid-column:1/-1;margin:0;padding:24px;border:1px dashed rgba(255,255,255,.12);border-radius:14px;color:var(--muted);text-align:center}@media (max-width:820px){.creatorContestantRecoveryGallery{min-height:clamp(300px,84vw,560px)}.creatorContestantHeroMedia__grid{grid-template-rows:repeat(2,minmax(150px,1fr))}.creatorContestantOverview__details,.creatorContestantReviews__content,.creatorContestantReviews__list{grid-template-columns:1fr}}@media (max-width:560px){.creatorPublicPage--contestantRecovery .creatorContestantRecoveryGallery__item,.creatorPublicPage--contestantRecovery>.leaderboardSpotlight,.creatorPublicPage--contestantRecovery>.voteCategoryPanel,.creatorPublicPage:has(.creatorProfileHeader--contestant) .creatorContestantOverview,.creatorPublicPage:has(.creatorProfileHeader--contestant) .creatorVotingPanel{border-radius:0}.creatorPublicPage--contestantRecovery .leaderboardSpotlightActions{justify-self:start}.creatorContestantRecoveryGallery{grid-template-columns:1fr .72fr;grid-template-rows:minmax(250px,66vw) minmax(130px,34vw);min-height:0}.creatorContestantRecoveryGallery:has(.creatorContestantRecoveryGallery__item:only-child){height:min(108vw,480px)}.creatorContestantRecoveryGallery__item:first-child{grid-row:1/-1}.creatorContestantHeroMedia__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-rows:minmax(230px,64vw) minmax(116px,31vw)}.creatorContestantReviews__heading{align-items:start;flex-direction:column}}.creatorProfileHeader .creatorAvailableNow i{width:9px;height:9px;border-radius:50%;background:#1fbd62;box-shadow:0 0 0 5px rgba(31,189,98,.16)}.creatorProfileName{display:inline-flex;align-items:center;gap:8px;padding-top:4px}.creatorProfileName h1{margin:0}.creatorProfileVerifiedBadge{display:inline-flex;align-items:center;justify-content:center}@media (min-width:1000px){.creatorProfileHeader{min-height:540px}.creatorProfileSummary{position:relative;z-index:1;display:grid;width:100%;grid-template-columns:minmax(0,.54fr) minmax(420px,.46fr);grid-template-areas:"intro ." "engagement stats";align-items:end;column-gap:clamp(40px,7vw,110px);row-gap:24px;margin:0;padding:42px 60px 38px}.creatorProfileIntro{grid-area:intro;gap:17px;padding:6px 0 0}.creatorProfileName{display:inline-flex;align-items:center;gap:8px;padding-top:6px}.creatorProfileName h1{margin:0}.creatorProfileKicker{margin-bottom:12px}.creatorProfileIntro h1{font-size:clamp(36px,3.2vw,48px);font-weight:420;line-height:.98}.creatorProfileVerifiedBadge svg{width:clamp(24px,.3em,34px);height:clamp(24px,.3em,34px);margin-left:clamp(8px,.12em,14px);vertical-align:.05em}.creatorProfileHandle{font-size:22px;font-weight:820}.creatorProfileLocation{margin-top:2px;font-size:18px}.creatorProfileIntro p{max-width:46ch;margin-top:4px;font-size:18px;line-height:1.45}.creatorProfileEngagement{grid-area:engagement;display:grid;grid-template-columns:168px minmax(0,1fr);align-items:center;gap:26px}.creatorProfileHeader .creatorPublicAvatar{width:160px;height:160px}.creatorProfileActionStack{display:grid;gap:14px;align-content:center}.creatorProfileSince,.creatorProfileTrustRow{display:flex;align-items:center;flex-wrap:wrap;gap:18px;color:rgba(247,244,232,.72);font-size:14px;font-weight:720}.creatorProfileSince,.creatorProfileTrustRow span{display:inline-flex;align-items:center;gap:8px}.creatorProfileSince svg,.creatorProfileTrustRow svg{width:17px;height:17px;color:rgba(247,244,232,.72)}.creatorProfileHeader .creatorPublicActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:fit-content;padding:0}.creatorProfileHeader .creatorPublicActions .ghostButton,.creatorProfileHeader .creatorPublicActions .premiumButton{min-height:48px;border-radius:8px}.creatorProfileHeader .creatorPublicStats{grid-area:stats;position:static;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;align-self:end;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(8,8,9,.58);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.creatorProfileHeader .creatorPublicStats div{display:grid;justify-items:center;gap:5px;min-width:0;border:0;border-right:1px solid rgba(255,255,255,.16);background:transparent;padding:20px 18px;text-align:center}.creatorProfileHeader .creatorPublicStats div:last-child{border-right:0}.creatorProfileHeader .creatorPublicStats dt{order:2;color:rgba(247,244,232,.62);font-size:13px;font-weight:540;text-transform:none}.creatorProfileHeader .creatorPublicStats dd{order:1;font-family:var(--type-serif);font-size:clamp(28px,2vw,36px);font-weight:450;line-height:1}.creatorProfileHeader .creatorPublicStats svg{order:0;width:28px;height:28px;color:#efb333;stroke-width:1.7}.creatorPublicMain{grid-template-columns:minmax(280px,1.08fr) minmax(390px,1.46fr) minmax(300px,1fr);gap:28px}.creatorProfileSectionHeader{min-height:32px;align-items:end}.creatorProfileSectionHeader h2{font-size:24px;font-weight:480}#overview{grid-column:1}#media{grid-column:2}#membership{grid-column:3}#posts .creatorMediaFeed{grid-template-columns:1fr}#media .creatorMediaCard,#posts .creatorMediaCard{min-height:0;border-radius:8px}#media .creatorMediaCaption,#media .creatorMediaCardHeader,#posts .creatorMediaActions,#posts .creatorMediaCardHeader{display:none}#posts .creatorMediaFrame{aspect-ratio:1.8/1}#posts .creatorMediaCaption{position:absolute;right:0;bottom:0;left:0;display:block;padding:42px 18px 18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78))}#posts .creatorMediaCaption p{max-width:20ch;color:#fff;font-family:var(--type-serif);font-size:21px;line-height:1.08}#media .mediaUnlockButton,#posts .mediaUnlockButton{top:14px;right:auto;bottom:auto;left:50%;width:42px;min-width:42px;height:42px;min-height:42px;border-radius:50%;font-size:0;padding:0;transform:translateX(-50%)}#media .mediaUnlockButton svg,#posts .mediaUnlockButton svg{width:17px;height:17px;margin:0}#media .mediaCountBadge{right:10px;bottom:10px;left:auto;min-height:28px;border-radius:999px;font-size:11px;padding:0 9px}#media .creatorMediaFeed--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#media .creatorMediaFrame{aspect-ratio:.9/1}.creatorGoldTier{position:relative;grid-template-columns:minmax(0,1fr);min-height:264px;align-self:stretch;align-content:space-between;border-color:rgba(239,179,51,.36);background:radial-gradient(circle at 78% 70%,rgba(239,179,51,.14),transparent 30%),linear-gradient(135deg,rgba(239,179,51,.12),rgba(8,8,9,.94) 42%,rgba(8,8,9,.98));padding:28px}.creatorGoldTier>div{max-width:310px}.creatorGoldTier p{max-width:24ch;color:#f7f4e8;font-size:18px;font-weight:850}.creatorGoldTier ul{display:grid;max-width:28ch;color:rgba(247,244,232,.72);font-size:14px;line-height:1.35}.creatorGoldTier>svg{position:absolute;right:34px;bottom:28px;width:116px;height:116px;opacity:.66;pointer-events:none}.creatorGoldTier .premiumButton{width:fit-content;min-width:170px;min-height:44px;border-radius:8px;justify-self:start}.creatorPublicMain>.studioPanel,.creatorVotingPanel{grid-column:1/-1}}@media (max-width:720px){.creatorProfileHeader{min-height:clamp(920px,124svh,1080px);align-content:start}.creatorProfileHeader .creatorAvailableNow{display:none}.creatorProfileSummary{gap:13px;margin-top:0;padding:clamp(340px,48svh,430px) 14px 20px}.creatorProfileKicker{margin-bottom:12px}.creatorProfileIntro{gap:8px;padding-top:8px}.creatorProfileIntro h1{font-size:clamp(30px,9.4vw,38px);line-height:1}.creatorProfileName{padding-top:6px}.creatorProfileVerifiedBadge svg{width:clamp(20px,.38em,26px);height:clamp(20px,.38em,26px)}.creatorProfileEngagement{display:grid;gap:12px}.creatorProfileSince,.creatorProfileTrustRow{display:none}.creatorProfileHeader .creatorPublicStats{grid-template-columns:repeat(3,minmax(0,1fr));padding:6px}.creatorProfileHeader .creatorPublicStats div{min-height:88px;border-right:1px solid rgba(255,255,255,.12);padding:10px 4px}.creatorProfileHeader .creatorPublicStats div:last-child{border-right:0}.creatorProfileHeader .creatorPublicStats dt{font-size:10px;line-height:1.1}.creatorProfileHeader .creatorPublicStats dd{font-size:20px}.creatorProfileMenu{top:16px;right:16px;z-index:3}}@media (max-width:380px){.creatorProfileHeader{min-height:clamp(920px,130svh,1040px)}.creatorProfileSummary{padding-top:clamp(330px,48svh,430px)}.creatorProfileHeader .creatorPublicStats{grid-template-columns:repeat(3,minmax(0,1fr))}.creatorProfileHeader .creatorPublicStats div{min-height:86px;border-bottom:0}.creatorProfileHeader .creatorPublicStats dt{font-size:9px}}.creatorProfileHeader .creatorPublicStats div{align-content:center;justify-items:center;gap:8px}.creatorProfileHeader .creatorPublicStats svg{width:24px;height:24px;margin-bottom:3px;color:#efb333}.creatorProfileHeader .creatorPublicStats dd{margin-top:2px}.creatorProfileHeader .creatorStoryAvatar{aspect-ratio:1/1;box-sizing:border-box;padding:4px}.creatorProfileHeader .creatorStoryAvatar:before{inset:-2px;background:conic-gradient(from 0deg,rgba(248,200,74,.34),rgba(255,241,184,.58) 18%,rgba(212,148,5,.32) 42%,rgba(246,199,86,.4) 68%,rgba(123,84,17,.22) 84%,rgba(248,200,74,.34));box-shadow:0 0 0 1px rgba(255,230,150,.12),0 14px 34px rgba(0,0,0,.48),0 0 12px rgba(239,179,51,.08)}.creatorProfileHeader .creatorStoryAvatar.hasStories:before{opacity:.34;animation-duration:18s}.creatorProfileHeader .creatorStoryAvatarRing{inset:2px;background:#050505;box-shadow:inset 0 0 0 2px rgba(5,5,5,.98)}.creatorProfileHeader .creatorStoryAvatarImage{aspect-ratio:1/1;box-sizing:border-box;align-self:center;justify-self:center;width:100%;height:auto;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.creatorProfileHeader .creatorStoryAvatarImage.platformAvatar.storyHighlightAvatar{overflow:hidden}.creatorProfileHeader .creatorStoryAvatarImage .platformAvatarInitial,.creatorProfileHeader .creatorStoryAvatarImage img{aspect-ratio:1/1}.creatorProfileHeader .creatorStoryAvatarImage.storyHighlightAvatar.hasStoryHighlight:before{display:none}@media (prefers-reduced-motion:reduce){.creatorProfileHeader .creatorStoryAvatar.hasStories:before{animation:none}}@media (min-width:721px) and (max-width:1199px){main.creatorPublicPage.shell{width:100%;max-width:none}.creatorProfileHeader{position:relative;min-height:clamp(620px,78svh,760px);grid-template-columns:minmax(0,1fr);align-content:end;border-right:0;border-left:0;border-radius:0}.creatorProfileCover{position:absolute;inset:0;grid-row:auto;min-height:100%}.creatorProfileCover:after{background:linear-gradient(90deg,rgba(3,3,4,.78),rgba(3,3,4,.26) 62%,rgba(3,3,4,.12)),linear-gradient(180deg,rgba(3,3,4,.08),rgba(3,3,4,.9) 76%)}.creatorAvailabilityNote,.creatorProfileHeader .creatorPublicActions,.creatorProfileSummary{position:relative;z-index:1;width:min(100%,760px)}.creatorProfileSummary{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:16px;margin-top:0;padding:clamp(120px,20svh,190px) 28px 20px}.creatorProfileIntro{grid-area:auto;gap:11px;padding:8px 0 0}.creatorProfileName{display:inline-flex;align-items:center;gap:8px;padding-top:4px}.creatorProfileName h1{margin:0}.creatorProfileIntro h1{font-size:clamp(32px,4.4vw,44px);line-height:1}.creatorProfileVerifiedBadge svg{width:clamp(24px,.36em,30px);height:clamp(24px,.36em,30px)}.creatorProfileIntro p{max-width:44ch;font-size:16px;line-height:1.42}.creatorProfileEngagement{grid-area:auto;display:grid;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:18px}.creatorProfileHeader .creatorPublicAvatar{width:116px;height:116px}.creatorProfileActionStack{display:grid;gap:12px;min-width:0}.creatorProfileHeader .creatorPublicActions{flex-wrap:wrap;gap:10px;padding:0}.creatorProfileHeader .creatorPublicActions .ghostButton,.creatorProfileHeader .creatorPublicActions .premiumButton{min-height:44px;border-radius:8px}.creatorProfileHeader .creatorPublicStats{grid-area:auto;position:static;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(8,8,9,.58);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 70px -44px rgba(0,0,0,.92)}.creatorProfileHeader .creatorPublicStats div{min-width:0;border:0;border-right:1px solid rgba(255,255,255,.16);background:transparent;padding:14px 8px;text-align:center}.creatorProfileHeader .creatorPublicStats div:last-child{border-right:0}.creatorProfileHeader .creatorPublicStats dt{font-size:11px;line-height:1.15}.creatorProfileHeader .creatorPublicStats dd{font-size:clamp(24px,3.2vw,32px)}.creatorProfileHeader .creatorPublicStats svg{width:22px;height:22px}.creatorProfileHeader .creatorAvailableNow{top:22px;right:auto;left:28px;max-width:calc(100% - 104px)}.creatorProfileMenu{top:22px;right:24px}.creatorPublicMain{grid-template-columns:minmax(0,1fr);gap:16px;border:0;background:transparent;box-shadow:none;padding:0}#about,#media,#membership,#overview,#posts,.creatorPublicMain>.studioPanel,.creatorVotingPanel{grid-column:1/-1}}#media .mediaUnlockButton,#posts .mediaUnlockButton,.creatorMediaCard .mediaLockBadge,.mediaUnlockButton,.portfolioGrid mark,.vaultTileDelete,.vaultTileEdit{display:grid;place-items:center;align-items:center;justify-items:center;gap:0;line-height:0}#media .mediaUnlockButton svg,#posts .mediaUnlockButton svg,.creatorMediaCard .mediaLockBadge svg,.mediaUnlockButton svg,.portfolioGrid mark svg,.vaultTileDelete svg,.vaultTileEdit svg{display:block;flex:none;margin:0}#media .mediaUnlockButton svg,#posts .mediaUnlockButton svg,.mediaUnlockButton svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.creatorStickyChrome{--creator-profile-tabs-sticky-top:var(--page-fixed-header-offset,72px);position:sticky;top:var(--creator-profile-tabs-sticky-top);z-index:320;display:block;gap:0;isolation:isolate;overflow:hidden;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:linear-gradient(180deg,rgba(12,13,12,.99),rgba(3,4,5,.99)),#030405;box-shadow:none;padding:0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.creatorStickyChrome .creatorProfileTabs{display:flex;align-items:end;gap:clamp(28px,5vw,72px);min-height:64px;margin:0;border:0;border-radius:0;background:transparent;overflow-x:auto;padding:0 clamp(24px,4vw,50px);scrollbar-width:none}.creatorStickyChrome .creatorProfileTabs::-webkit-scrollbar{display:none}.creatorStickyChrome .creatorProfileTabs button{position:relative;display:grid;place-items:center;flex:0 0 auto;min-height:64px;border:0;border-radius:0;background:transparent;color:rgba(247,244,232,.62);cursor:pointer;font:inherit;font-size:16px;font-weight:750;padding:0 0 1px;text-decoration:none;white-space:nowrap}.creatorStickyChrome .creatorProfileTabs button.isActive,.creatorStickyChrome .creatorProfileTabs button:focus-visible,.creatorStickyChrome .creatorProfileTabs button:hover{background:transparent;color:var(--accent);outline:none}.creatorStickyChrome .creatorProfileTabs button.isActive:after{position:absolute;right:0;bottom:3px;left:0;height:3px;border-radius:999px;background:var(--accent);content:""}#about,#creator-profile-tab-panel,#media,#membership,#posts,#voting{scroll-margin-top:154px}.creatorPublicMain[role=tabpanel]{position:relative;z-index:0;display:block}.creatorPublicMain[role=tabpanel]>:is(.creatorProfileSection,.creatorGoldTier,.creatorVotingPanel,.studioPanel){content-visibility:auto;contain-intrinsic-size:auto 720px}.creatorPublicMain[role=tabpanel]>#posts.creatorProfileSection{contain-intrinsic-size:auto 860px}.creatorProfileRestricted{display:flex;align-items:flex-start;gap:16px;padding:clamp(24px,4vw,40px);border:1px solid var(--border);border-radius:8px;background:var(--surface-raised)}.creatorProfileRestrictedIcon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.creatorProfileRestricted h2,.creatorProfileRestricted p{margin:0}.creatorProfileRestricted p{margin-top:6px;color:var(--muted)}.creatorProfileRestricted small{display:block;margin-top:10px;color:var(--muted-faint)}.creatorBlockDialog{padding:22px}.creatorBlockDialogActions,.creatorBlockDialogBody{display:flex;align-items:flex-start;gap:14px}.creatorBlockDialogBody h2,.creatorBlockDialogBody p{margin:0}.creatorBlockDialogBody p{margin-top:8px;color:var(--muted);line-height:1.55}.creatorBlockDialogIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:rgba(227,84,95,.14);color:#f06b76}.creatorBlockDialogActions{justify-content:flex-end;margin-top:22px}.creatorBlockDialogActions .dangerButton{background:#cf3f4c;border-color:#e55a66;color:#fff}.creatorProfilePersonalDetails{margin-top:18px}.creatorProfilePersonalDetails h3{margin:0 0 10px;color:var(--text);font-size:14px;font-weight:760}.creatorProfilePersonalDetails dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:8px;margin:0}.creatorProfilePersonalDetails dl>div{min-width:0;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.04);padding:10px 12px}.creatorProfilePersonalDetails dt{color:var(--muted);font-size:11px;font-weight:720}.creatorProfilePersonalDetails dd{margin:3px 0 0;color:var(--text);font-size:14px;font-weight:740;overflow-wrap:anywhere}.creatorProfileTabSkeleton{display:grid;gap:14px;min-height:360px;padding:18px}.creatorProfileTabSkeleton .skeletonBlock--media{min-height:220px}.creatorProfileFeedPosts--loading{padding:18px}.creatorProfileDeferredPostSkeleton{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1);content-visibility:auto;contain-intrinsic-size:auto 220px}.creatorProfileDeferredPostSkeleton:first-of-type{padding-top:0}.creatorProfileDeferredPostSkeleton:last-child{border-bottom:0;padding-bottom:0}.creatorProfileDeferredPostAvatar{width:44px;height:44px;border-radius:50%}.creatorProfileDeferredPostBody{display:grid;gap:12px;min-width:0}.creatorProfileDeferredPostMedia{min-height:164px;border-radius:12px}.creatorProfileEmptyState{display:grid;min-height:240px;place-items:center;align-content:center;gap:10px;border:1px dashed rgba(239,179,51,.24);border-radius:8px;background:rgba(255,255,255,.026);color:var(--muted);padding:28px 18px;text-align:center}.creatorProfileEmptyState span{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(239,179,51,.24);border-radius:50%;background:rgba(239,179,51,.1);color:var(--accent)}.creatorProfileEmptyState svg{width:24px;height:24px}.creatorProfileEmptyState strong{color:var(--foreground);font-size:17px}.creatorProfileEmptyState p{max-width:280px;margin:0;font-size:13px;line-height:1.45}@media (max-width:720px){.creatorStickyChrome{--creator-profile-tabs-sticky-top:var(--page-fixed-header-offset,72px)}.creatorStickyChrome .creatorProfileTabs{gap:28px;min-height:56px;padding-inline:18px}.creatorStickyChrome .creatorProfileTabs button{min-height:56px;font-size:15px}}#posts.creatorProfileSection{display:grid;justify-items:stretch}.creatorProfilePostsSurface{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:20px;width:100%;justify-self:stretch}.creatorProfilePostsMain{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(180deg,rgba(20,21,20,.96),rgba(7,8,8,.97) 42%,rgba(4,4,5,.99)),#070808;box-shadow:0 30px 90px -74px rgba(239,179,51,.62),inset 0 1px 0 rgba(255,255,255,.045)}#posts .creatorProfileSectionHeader{width:100%;max-width:none;border-bottom:1px solid rgba(255,255,255,.09);padding:20px 22px 12px}.creatorProfileFeedPosts{width:100%;max-width:none;gap:0;margin-inline:0;padding-bottom:32px}.creatorProfileFeedPosts .feedPost{width:100%;grid-template-columns:44px minmax(0,1fr);gap:12px;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:transparent;box-shadow:none;padding:18px}.creatorProfileFeedPosts .feedPost:hover{background:rgba(255,255,255,.018)}.creatorProfileFeedPosts .feedPostBody{gap:10px}.creatorProfileFeedPosts .feedPost header{align-items:start}.creatorProfileFeedPosts .feedPostIdentity{display:flex;align-items:center;flex-wrap:nowrap;column-gap:6px;row-gap:2px;overflow:hidden;white-space:nowrap}.creatorProfileFeedPosts .feedPost header strong{font-size:15px;font-weight:760}.creatorProfileFeedPosts .feedPost header span{color:rgba(247,244,232,.55)}.creatorProfileFeedPosts .feedPost header .feedVerifiedBadge{color:var(--accent)}.creatorProfileFeedPosts .feedPostEdited,.creatorProfileFeedPosts .feedPostTimestamp{color:rgba(247,244,232,.55)}.creatorProfileFeedPosts .feedPost p{margin:0;color:rgba(247,244,232,.9);font-size:15px;line-height:1.36}.creatorProfileFeedPosts .feedConnect,.creatorProfileFeedPosts .feedPostType{display:none}.creatorProfileFeedPosts .feedPostOptions summary{width:32px;height:32px;border:0;background:transparent;color:rgba(247,244,232,.58)}.creatorProfileFeedPosts .feedPostOptions summary:focus-visible,.creatorProfileFeedPosts .feedPostOptions summary:hover,.creatorProfileFeedPosts .feedPostOptions[open] summary{background:rgba(239,179,51,.1);color:var(--accent);outline:none}.creatorProfileFeedPosts .feedPostEditForm{gap:8px;margin-bottom:4px}.creatorProfileFeedPosts .feedPostEditForm textarea{border-radius:8px}.creatorProfileFeedPosts .feedMedia{max-width:100%;border-radius:12px}.creatorProfileFeedPosts .feedMediaSlide{aspect-ratio:16/9}.creatorProfileFeedPosts .feedActions{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:clamp(18px,8vw,72px);max-width:100%;padding-top:2px}.creatorProfileFeedPosts .feedActions form{display:contents}.creatorProfileFeedPosts .feedActions :is(button,a,span.feedActionButton,.feedViewMetric){display:inline-flex;align-items:center;width:auto;max-width:none;min-height:32px;border:0;border-radius:999px;background:transparent;box-shadow:none;color:rgba(247,244,232,.58);gap:7px;justify-content:start;line-height:1;padding:0;white-space:nowrap}.creatorProfileFeedPosts .feedActions :is(button,a):focus-visible,.creatorProfileFeedPosts .feedActions :is(button,a):hover{background:transparent;box-shadow:none;color:rgba(247,244,232,.92);outline:none}.creatorProfileFeedPosts .feedActions svg{flex:0 0 17px;color:currentColor}.creatorProfilePostsRail{align-self:start}.creatorProfileRailCard,.creatorProfileRailMedia{overflow:hidden}.creatorProfileRailCard{padding:0!important}.creatorProfileRailCover{position:relative;overflow:hidden;min-height:124px;background:rgba(255,255,255,.045)}.creatorProfileRailCover img,.creatorProfileRailCover>span{display:block;width:100%;height:124px;object-fit:cover}.creatorProfileRailCover:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 34%,rgba(5,5,6,.72));content:""}.creatorProfileRailBody{display:grid;gap:12px;padding:0 16px 16px}.creatorProfileRailAvatar{width:72px;height:72px;margin-top:-36px;border:2px solid #070808;box-shadow:0 14px 34px rgba(0,0,0,.36)}.creatorProfileRailIdentity{display:grid;gap:3px}.creatorProfileRailIdentity strong{display:inline-flex;align-items:center;gap:6px;color:var(--foreground);font-family:var(--type-serif);font-size:20px;font-weight:760;line-height:1.08}.creatorProfileRailIdentity svg{width:17px;height:17px;color:var(--accent);fill:currentColor}.creatorProfileRailBody p,.creatorProfileRailIdentity span,.creatorProfileRailMedia p{color:rgba(247,244,232,.62)}.creatorProfileRailIdentity span{font-size:14px;font-weight:640}.creatorProfileRailBody p,.creatorProfileRailMedia p{margin:0;font-size:14px;line-height:1.38}.creatorProfileRailMeta{display:flex;flex-wrap:wrap;gap:10px 12px}.creatorProfileRailMeta a,.creatorProfileRailMeta span{display:inline-flex;align-items:center;gap:5px;color:rgba(247,244,232,.58);font-size:13px;font-weight:650;text-decoration:none}.creatorProfileRailMeta svg{width:14px;height:14px;color:rgba(247,244,232,.46)}.creatorProfileRailStats{display:flex;flex-wrap:wrap;gap:12px}.creatorProfileRailStats span{display:inline-flex;align-items:baseline;gap:5px}.creatorProfileRailStats strong{color:var(--foreground);font-size:15px;font-weight:820}.creatorProfileRailStats small{color:rgba(247,244,232,.5);font-size:13px;font-weight:620}.creatorProfileRailHead{display:flex;align-items:center;justify-content:space-between;gap:16px}.creatorProfileRailHead a{color:var(--accent);font-size:13px;font-weight:780;text-decoration:none;white-space:nowrap}.creatorProfileRailMediaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.creatorProfileRailMediaGrid a{display:block;overflow:hidden;aspect-ratio:1/1;border-radius:8px;background:rgba(255,255,255,.045)}.creatorProfileRailMediaGrid img{width:100%;height:100%;object-fit:cover}@media (max-width:1080px){.creatorProfilePostsSurface{grid-template-columns:minmax(0,1fr);width:100%}.creatorProfilePostsRail{display:none}}@media (max-width:720px){#posts .creatorProfileSectionHeader,.creatorProfileFeedPosts,.creatorProfilePostsMain,.creatorProfilePostsSurface{width:100%;max-width:100%}.creatorProfilePostsMain{border-right:0;border-left:0;border-radius:0}.creatorProfileFeedPosts .feedPost{grid-template-columns:minmax(0,1fr);padding-inline:14px}.creatorProfileFeedPosts .feedPostBody{display:grid;grid-column:1/-1;width:100%;min-width:0}.creatorProfileFeedPosts .feedPostBody>:not(header),.creatorProfileFeedPosts .feedPostBody>header{box-sizing:border-box;grid-column:1/-1;min-width:0;width:100%;max-width:100%}.creatorProfileFeedPosts .feedMediaSlide{aspect-ratio:16/10}.creatorProfileFeedPosts .feedActions{gap:10px}}.notificationHero{min-height:clamp(190px,24vw,254px);border-radius:8px;background:linear-gradient(90deg,rgba(3,3,4,.88),rgba(3,3,4,.56) 46%,rgba(3,3,4,.16)),-webkit-image-set(url("/assets/studio/studio-gold-texture.avif") type("image/avif"),url("/assets/studio/studio-gold-texture.webp") type("image/webp"),url("/assets/studio/studio-gold-texture.png") type("image/png")) 50% /cover no-repeat,#050506;background:linear-gradient(90deg,rgba(3,3,4,.88),rgba(3,3,4,.56) 46%,rgba(3,3,4,.16)),image-set(url("/assets/studio/studio-gold-texture.avif") type("image/avif"),url("/assets/studio/studio-gold-texture.webp") type("image/webp"),url("/assets/studio/studio-gold-texture.png") type("image/png")) 50% /cover no-repeat,#050506}.notificationHero:before{background:linear-gradient(180deg,rgba(3,3,4,.04),rgba(3,3,4,.2));opacity:1}.notificationHero>div{padding:clamp(30px,5vw,56px) clamp(24px,4.2vw,44px)}.notificationHero h1{font-size:clamp(48px,6vw,76px);letter-spacing:0;line-height:.94}.notificationHero p{margin-top:14px;font-size:16px}.notificationLayout{gap:18px}.notificationLayout--inbox{grid-template-columns:minmax(0,1fr)}.notificationListHead,.notificationPreferences>header{padding:18px 20px}.notificationChannelPanel h2,.notificationListHead h2,.notificationPreferences h2,.notificationPushPanel h2{font-size:19px;line-height:1.12}.notificationList .notificationItem{display:grid;grid-template-columns:minmax(0,1fr) minmax(126px,auto);align-items:start;gap:14px;max-height:320px;min-height:72px;overflow:hidden;padding:16px 20px;transition:max-height .22s var(--ease-out),min-height .22s var(--ease-out),opacity .18s var(--ease-out),padding .22s var(--ease-out),transform .22s var(--ease-out)}.notificationItemLink{display:flex;flex-direction:row;min-width:0;align-items:start;gap:14px;border-radius:8px;color:inherit;text-decoration:none}.notificationItemLink:focus-visible,.notificationItemLink:hover{outline:none}.notificationItemLink:focus-visible .notificationMessage,.notificationItemLink:hover .notificationMessage{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.notificationList .notificationItem[data-state=dismissing]{max-height:0;min-height:0;opacity:0;padding-block:0;pointer-events:none;transform:translate3d(14px,0,0) scale(.985)}.notificationList .notificationItemLink>.notificationAvatar,.notificationList .notificationItemLink>.notificationAvatarStack,.notificationList .notificationItemLink>.notificationStateBadge{flex:0 0 40px;width:40px;height:40px}.notificationList .notificationItemLink>.notificationAvatar{overflow:hidden;align-self:start;border:1px solid rgba(245,239,225,.16);background:rgba(255,255,255,.05)}.notificationList .notificationItemLink>.notificationStateBadge{display:grid;place-items:center;align-self:start;border:1px solid rgba(239,179,51,.34);border-radius:50%;background:rgba(239,179,51,.075);color:var(--accent)}.notificationList .notificationItem.isUnread .notificationItemLink>.notificationStateBadge{border-color:rgba(239,179,51,.68);background:rgba(239,179,51,.14);box-shadow:0 0 22px rgba(239,179,51,.16)}.notificationContent{display:grid;flex:1 1 auto;min-width:0;gap:3px}.notificationMessage{display:block;min-width:0;max-width:100%;border:0;background:transparent;color:var(--foreground);font-size:14px;font-weight:820;line-height:1.32;overflow-wrap:anywhere;padding:0;text-align:left;text-decoration:none}.notificationActorLine{display:flex;min-width:0;align-items:center;gap:7px;color:var(--accent);font-size:12px;font-weight:820;line-height:1.15}.notificationActorLine>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notificationActorName{max-width:min(42vw,220px)}.notificationChannelPanel strong,.notificationList .notificationItem strong,.notificationList a,.notificationPreferenceRow strong{font-size:14px}.notificationActions{display:flex;flex:none;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px;max-width:188px;min-width:0;flex-wrap:wrap}.notificationActions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;height:34px;flex:0 0 auto;border:1px solid rgba(245,239,225,.12);border-radius:999px;background:rgba(255,255,255,.04);color:var(--muted);cursor:pointer;font-size:11px;font-weight:860;line-height:1;padding:0 10px;white-space:nowrap}.notificationActionButton--read{border-color:rgba(134,239,172,.32);background:rgba(22,101,52,.16);color:#bbf7d0}.notificationActionButton--dismiss{border-color:rgba(251,113,133,.32);background:rgba(127,29,29,.18);color:#fecdd3}.notificationActions button:focus-visible,.notificationActions button:hover{border-color:rgba(239,179,51,.42);background:rgba(239,179,51,.12);color:var(--accent);outline:none}.notificationActions button:disabled{cursor:progress;opacity:.58}.notificationActions svg{width:16px;height:16px}.notificationActions span{display:inline-flex}.notificationEmptyState{display:grid;justify-items:center;gap:10px;padding:38px 20px 42px;text-align:center}.notificationAvatarStack{position:relative;display:block}.notificationAvatarStack .notificationAvatar{position:absolute;inset-block-start:0;width:28px;height:28px;border:2px solid var(--surface-page,#111)}.notificationAvatarStack .notificationAvatar:first-child{inset-inline-start:0;z-index:3}.notificationAvatarStack .notificationAvatar:nth-child(2){inset-inline-start:10px;z-index:2}.notificationAvatarStack .notificationAvatar:nth-child(3){inset-inline-start:20px;z-index:1}.notificationLoadMore{display:grid;justify-items:center;gap:10px;padding:18px 20px 22px;border-top:1px solid rgba(245,239,225,.08)}.notificationLoadMore p{margin:0;color:#fecdd3;font-size:13px;text-align:center}.notificationLoadMore button{min-height:42px;border:1px solid rgba(239,179,51,.38);border-radius:999px;background:rgba(239,179,51,.1);color:var(--accent);cursor:pointer;font:inherit;font-size:13px;font-weight:820;padding:0 18px}.notificationLoadMore button:focus-visible,.notificationLoadMore button:hover{border-color:rgba(239,179,51,.68);background:rgba(239,179,51,.16);outline:none}.notificationLoadMore button:disabled{cursor:progress;opacity:.62}.notificationEmptyState>svg{width:32px;height:32px;color:var(--accent)}.notificationEmptyState strong{color:var(--foreground);font-size:18px}.notificationEmptyState p{max-width:430px;margin:0;color:var(--muted);line-height:1.45}.notificationEmptyState a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid rgba(239,179,51,.28);border-radius:8px;color:var(--accent);font-weight:820;padding:0 13px;text-decoration:none}.notificationEmptyState a:focus-visible,.notificationEmptyState a:hover{border-color:rgba(239,179,51,.5);background:rgba(239,179,51,.1);outline:none}.notificationChannelPanel span,.notificationChannelPanel>p,.notificationList .notificationItem p,.notificationPreferenceRow p,.notificationPreferences>header p,.notificationPushPanel>p,.notificationTimestamp{font-size:13px}.notificationPreferenceRow{min-height:70px;padding:12px 20px}.settingsNotificationPreferences,.settingsNotificationPushPanel{grid-column:1/-1}.notificationPushPanel>.notificationPushIcon{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(239,179,51,.34);border-radius:50%;color:var(--accent)}.notificationPushPanel>.notificationPushIcon svg{display:block;width:18px;height:18px;flex:none}.notificationMenuPanel{width:min(360px,calc(100vw - 32px));gap:0;overflow:hidden;border-radius:16px;padding:10px}.notificationMenuHead{min-height:58px;border-bottom:1px solid rgba(245,239,225,.09);padding:14px 16px}.notificationMenuHead strong{color:#f7f4e8;font-size:17px;line-height:1.05}.notificationMenuHead a{min-height:32px;border:1px solid rgba(239,179,51,.2);border-radius:8px;color:#f4c56b;font-size:12px;font-weight:850;padding:0 9px}.notificationMenuHead a:focus-visible,.notificationMenuHead a:hover{border-color:rgba(239,179,51,.42);background:rgba(239,179,51,.1);outline:none}.notificationMenuPanel>a{grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:72px;border-radius:10px;border-bottom:1px solid rgba(245,239,225,.075);padding:14px 10px}.notificationMenuPanel>a:last-child{border-bottom:0}.notificationMenuPanel>a:focus-visible,.notificationMenuPanel>a:hover{background:var(--dropdown-menu-hover);outline:none}.notificationMenuPanel>a>span{width:32px;height:32px;border:1px solid rgba(239,179,51,.44);background:rgba(239,179,51,.1);color:#f4c56b;font-size:10px}.notificationMenuPanel>a p{overflow:hidden;color:#f7f4e8;font-size:13px;font-weight:760;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.notificationMenuPanel>a small{display:block;margin-top:4px;color:rgba(247,244,232,.58);font-size:12px;line-height:1.2}.notificationMenuPanel>p{padding:18px 16px;font-size:13px}.pwaNotificationToast{width:min(404px,calc(100vw - 24px));border-color:rgba(244,197,107,.22);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(5,5,6,.96);box-shadow:0 22px 58px rgba(0,0,0,.56),inset 0 1px 0 rgba(255,255,255,.08)}.pwaNotificationToast a{gap:11px;min-height:58px;padding:0}.pwaNotificationCopy{display:grid;min-width:0;gap:2px}.pwaNotificationToast strong{font-size:13px;line-height:1.22}.pwaNotificationToast small{margin-top:3px;font-size:12px;line-height:1.28}body:has(.messageApp) .messageShell{border-color:rgba(245,239,225,.12);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.018)),rgba(6,6,8,.94)}body:has(.messageApp) .conversationRail{gap:8px;border-right-color:rgba(245,239,225,.09);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 34%),rgba(8,8,10,.9);padding:12px}body:has(.messageApp) .conversationFilters{gap:6px}body:has(.messageApp) .conversationFilters a{min-height:34px;border-radius:8px;font-size:12px;padding:0 11px}body:has(.messageApp) .conversationSearch,body:has(.messageApp) .conversationSearch button,body:has(.messageApp) .conversationSettingsLink{border-radius:8px}body:has(.messageApp) .messageInboxItem{min-height:70px;border-color:rgba(245,239,225,.08);border-radius:8px;background:rgba(255,255,255,.025);padding:10px}body:has(.messageApp) .messageInboxItem.isActive{border-color:rgba(239,179,51,.42);background:linear-gradient(90deg,rgba(239,179,51,.13),rgba(255,255,255,.03))}body:has(.messageApp) .conversationName{font-size:13px}body:has(.messageApp) .conversationSnippet,body:has(.messageApp) .conversationTimestamp{font-size:12px}body:has(.messageApp) .conversationMeta mark{min-width:20px;height:20px;font-size:11px}@media (max-width:920px){.notificationHero h1{font-size:clamp(38px,12vw,54px)}.notificationHero{min-height:164px}.notificationList .notificationItem{grid-template-columns:minmax(0,1fr);min-height:84px}.notificationItemLink{flex-direction:row}.notificationList .notificationItemLink>.notificationAvatar,.notificationList .notificationItemLink>.notificationStateBadge{flex-basis:38px;width:38px;height:38px}.notificationList article>.notificationActions{grid-column:1;grid-row:2;justify-content:flex-start;max-width:none}.notificationMenuPanel{right:-44px;width:min(342px,calc(100vw - 24px))}}@media (max-width:520px){.notificationHero h1{font-size:clamp(36px,11vw,44px)}.notificationHero>div{padding:24px 16px}.notificationList .notificationItem,.notificationListHead,.notificationPreferenceRow,.notificationPreferences>header{padding-inline:16px}.notificationPreferenceRow{grid-template-columns:24px minmax(0,1fr) 36px 36px;gap:8px}.notificationPreferenceRow label{position:relative;min-width:36px;width:36px;overflow:hidden}.notificationPreferenceRow label span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0}.notificationPreferenceRow strong{font-size:13px}.notificationPreferenceRow p{font-size:12px}.notificationPushPanel>.notificationPushIcon{width:36px;height:36px}.pwaNotificationToast{right:14px;bottom:88px}}.lockedMediaFrame{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 45%,rgba(244,197,107,.1),transparent 38%),#090909}.messageAttachmentUnlockCard.lockedMediaFrame{display:block;width:100%;height:clamp(142px,34vw,224px);min-height:0;max-height:min(224px,34svh)}.messageAttachmentUnlockCard.lockedMediaFrame .messageAttachmentPreview{display:block;width:100%;height:100%}.messageAttachmentUnlockCard.lockedMediaFrame .messageAttachmentPreview img{display:block;width:100%;height:100%;aspect-ratio:16/10;object-fit:cover;filter:blur(10px) brightness(.68) saturate(.9);transform:scale(1.04)}.creatorMediaCard.isLocked .creatorMediaFrame>img{filter:blur(10px) brightness(.68) saturate(.9);transform:scale(1.04)}.creatorMediaCard.isLocked .creatorMediaFrame:after,.messageAttachment.isLockedExclusive:before,.messageAttachmentUnlockCard.lockedMediaFrame:after{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.24)),radial-gradient(circle at 50% 50%,rgba(244,197,107,.1),transparent 40%);content:"";pointer-events:none}#media .mediaUnlockButton.lockedMediaGlass,#posts .mediaUnlockButton.lockedMediaGlass,.lockedMediaGlass,.mediaUnlockButton.lockedMediaGlass{position:absolute;top:50%;left:50%;z-index:3;display:inline-flex;width:auto;height:auto;min-width:132px;min-height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(244,197,107,.54);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.07)),rgba(18,18,19,.58);box-shadow:0 18px 44px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(244,197,107,.14);color:#f4c56b;font-family:var(--type-sans);font-size:13px;font-weight:900;letter-spacing:0;line-height:1;padding:8px 14px;text-decoration:none;text-shadow:0 1px 8px rgba(0,0,0,.42);transform:translate(-50%,-50%);white-space:nowrap;backdrop-filter:blur(18px) saturate(1.28);-webkit-backdrop-filter:blur(18px) saturate(1.28)}.lockedMediaGlass button,.messageAttachment .lockedMediaGlass button{display:inline-flex;min-height:0;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:inherit;font:inherit;padding:0}#media .mediaUnlockButton.lockedMediaGlass svg,#posts .mediaUnlockButton.lockedMediaGlass svg,.lockedMediaGlass svg,.mediaUnlockButton.lockedMediaGlass svg{position:static;display:block;width:16px;height:16px;flex:none;margin:0;color:currentColor;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;transform:translateY(1px)}.lockedMediaGlass em,.lockedMediaGlass small{display:inline-flex;align-items:center;border-left:1px solid rgba(244,197,107,.3);color:rgba(255,244,218,.8);font-size:11px;font-style:normal;font-weight:800;line-height:1;margin:0;padding-left:8px}#media .mediaUnlockButton.lockedMediaGlass,#posts .mediaUnlockButton.lockedMediaGlass,.mediaUnlockButton.lockedMediaGlass{width:62px;height:62px;min-width:62px;min-height:62px;border-radius:50%;padding:0;font-size:0}#media .mediaUnlockButton.lockedMediaGlass small,#media .mediaUnlockButton.lockedMediaGlass span,#posts .mediaUnlockButton.lockedMediaGlass small,#posts .mediaUnlockButton.lockedMediaGlass span,.mediaUnlockButton.lockedMediaGlass small,.mediaUnlockButton.lockedMediaGlass span{display:none}#media .mediaUnlockButton.lockedMediaGlass svg,#posts .mediaUnlockButton.lockedMediaGlass svg,.mediaUnlockButton.lockedMediaGlass svg{width:24px;height:24px;transform:none}.lockedMediaGlass--static{pointer-events:none}.messageAttachmentUnlockCard.lockedMediaFrame .messageUnlockNotice{position:absolute;right:10px;bottom:10px;left:10px;z-index:3}@media (max-width:560px){.lockedMediaGlass,.messageAttachment .lockedMediaGlass{min-width:118px;min-height:42px;font-size:12px;padding:7px 12px}#media .mediaUnlockButton.lockedMediaGlass,#posts .mediaUnlockButton.lockedMediaGlass,.mediaUnlockButton.lockedMediaGlass{width:56px;height:56px;min-width:56px;min-height:56px;padding:0;font-size:0}.lockedMediaGlass em,.lockedMediaGlass small{font-size:10px}}.exlistToast{--exlist-toast-dismiss-size:44px;border:0!important;border-radius:14px!important;background:rgba(20,19,17,.96)!important;color:var(--foreground)!important;gap:12px!important;padding:13px calc(var(--exlist-toast-dismiss-size) + 16px) 13px 13px!important;box-shadow:0 16px 38px rgba(0,0,0,.34)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.exlistToast__content{gap:3px!important}.exlistToast__icon{display:flex!important;width:28px!important;height:28px!important;flex:0 0 28px!important;align-items:center;justify-content:center;margin:0 1px 0 0!important;color:var(--gold);line-height:0}.exlistToast__icon svg{display:block;width:20px;height:20px;margin:0!important;stroke-width:2.15}.exlistToast--success .exlistToast__icon,.exlistToast[data-type=success] .exlistToast__icon{color:#63d297}.exlistToast--error .exlistToast__icon,.exlistToast[data-type=error] .exlistToast__icon{color:#ff8585}.exlistToast__title{color:var(--foreground)!important;font-size:14px!important;font-weight:850!important}.exlistToast__description{color:var(--muted)!important;font-size:13px!important;line-height:1.45!important}.exlistToast__close{top:50%!important;right:12px!important;left:auto!important;width:var(--exlist-toast-dismiss-size)!important;height:var(--exlist-toast-dismiss-size)!important;transform:translateY(-50%)!important;border:0!important;background:transparent!important;color:var(--foreground)!important}.exlistToast__media{width:28px;height:28px;border-radius:8px;object-fit:cover}body{--exlist-toast-top-offset:calc(env(safe-area-inset-top, 0px) + var(--shell-chrome-sticky-top, 0px) + var(--chrome-height, 72px) + 12px)}body:has(.creatorApplicationPage){--exlist-toast-top-offset:calc(env(safe-area-inset-top, 0px) + 16px)}.connectionStatus{position:fixed;z-index:2147482998;top:var(--exlist-toast-top-offset);left:50%;display:flex;max-width:min(420px,calc(100vw - 32px));min-height:44px;align-items:center;gap:10px;padding:9px 14px;transform:translateX(-50%);border:1px solid rgba(239,179,51,.34);border-radius:999px;background:rgba(13,12,10,.96);box-shadow:0 14px 38px rgba(0,0,0,.4);color:var(--foreground)}.connectionStatus__dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--gold)}.connectionStatus[data-offline=true] .connectionStatus__dot{background:#ffb36b}.connectionStatus>span:last-child{display:grid;gap:1px;min-width:0}.connectionStatus strong{font-size:13px;line-height:1.25}.connectionStatus small{color:var(--muted);font-size:12px;line-height:1.3}