:root{--pink:#ff2d74;--pink2:#ff4f91;--purple:#8b52ff;--green:#4bd28a;--dark:#101014;--dark2:#17171c;--line:rgba(255,255,255,.08)}*{box-sizing:border-box}body,html{margin:0;min-height:100%}html{background:#0e0e12}body{background:radial-gradient(circle at 50% -15%,rgba(255,45,116,.09),transparent 420px),#0e0e12;color:#fff;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brandMark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;position:relative;background:linear-gradient(140deg,#ff246c,#ff4589 48%,#8c51ff);box-shadow:0 8px 22px rgba(255,45,116,.28)}.brandMark span{font-size:19px;font-weight:900;color:#fff}.brandMark:after{content:"";width:10px;height:10px;position:absolute;right:4px;bottom:4px;border-radius:50%;background:rgba(255,255,255,.26)}.brandName{font-size:24px;font-weight:850;letter-spacing:-.8px}.brandName span{color:#ff5b96}.topHeader{height:70px;position:sticky;top:0;z-index:90;background:rgba(15,15,19,.93);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.topHeaderInner{width:min(1480px,100%);height:100%;margin:auto;padding:0 24px;display:flex;align-items:center;gap:18px}.roundIcon{width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:#18181e;color:#d7d7de;display:grid;place-items:center}.desktopSearch{margin-left:18px;width:min(480px,38vw);height:42px;padding:0 15px;display:flex;align-items:center;gap:10px;border-radius:13px;border:1px solid var(--line);background:#15151a;color:#777783}.desktopSearch input{width:100%;border:0;outline:0;background:transparent;color:#fff}.desktopSearch input::placeholder{color:#777783}.headerActions{margin-left:auto;display:flex;align-items:center;gap:9px}.joinHeader,.loginHeader{height:42px;padding:0 20px;border-radius:13px;font-weight:750}.loginHeader{border:1px solid var(--line);background:#19191f;color:white}.joinHeader{border:0;color:white;background:linear-gradient(135deg,#ff2d74,#ff4f91);box-shadow:0 8px 24px rgba(255,45,116,.22)}.mobileMore{border:0;background:transparent;color:white}.categoryNav,.mobileMore{display:none}.siteShell{min-height:100vh}.mainContent{width:min(1480px,100%);margin:auto;padding:24px 24px 110px}.promoBanner{min-height:250px;padding:38px 42px;border-radius:28px;overflow:hidden;position:relative;display:flex;align-items:center;border:1px solid rgba(255,255,255,.08);background:linear-gradient(120deg,#18181f,#18141a 42%,#321220)}.promoEyebrow{color:#ff6a9f;font-size:12px;font-weight:850;letter-spacing:2.2px}.promoBanner h1{margin:9px 0 12px;font-size:clamp(40px,5vw,68px);line-height:.95;letter-spacing:-3.3px;color:white}.promoBanner p{margin:0;max-width:520px;color:#b4b4bd;line-height:1.6;font-size:14px}.promoActions{margin-top:22px;display:flex;gap:10px}.promoPrimary,.promoSecondary{height:44px;padding:0 22px;border-radius:13px;font-weight:800;color:white}.promoPrimary{border:0;background:linear-gradient(135deg,#ff2d74,#ff4f91)}.promoSecondary{border:1px solid var(--line);background:rgba(255,255,255,.05)}.promoGlow{width:480px;height:480px;position:absolute;right:-100px;top:-130px;border-radius:50%;background:radial-gradient(circle,rgba(255,53,129,.28),rgba(138,79,255,.07) 50%,transparent 70%);pointer-events:none}.feedControls{margin:23px 0 20px;gap:14px}.feedControls,.feedTabs{display:flex;align-items:center}.feedTabs{gap:8px;overflow-x:auto;scrollbar-width:none}.feedTabs::-webkit-scrollbar{display:none}.favoritesControl,.feedTabs button{height:38px;padding:0 16px;flex-shrink:0;border-radius:999px;border:1px solid var(--line);background:#17171d;color:#aaaab4;font-weight:700}.feedTabs button.active{color:#121216;background:#fff;border-color:#fff}.favoritesControl{margin-left:auto;color:#d6d6dd;display:flex;align-items:center;gap:7px}.sectionHeading{margin-bottom:15px;display:flex;justify-content:space-between;align-items:flex-end}.sectionHeading h2{margin:0;font-size:24px;letter-spacing:-.6px}.sectionHeading p{margin:3px 0 0;color:#7f7f8a;font-size:12px}.sectionHeading button{border:0;background:transparent;color:#9b9ba5}.creatorGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.creatorCard{min-width:0;overflow:hidden;border-radius:16px;background:#16161b;border:1px solid var(--line);transition:transform .2s ease,border-color .2s ease}.creatorCard:hover{transform:translateY(-3px);border-color:rgba(255,76,145,.34)}.creatorVisual{aspect-ratio:1.28/1;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.08),transparent 30%),linear-gradient(145deg,#272730,#15151a)}.creatorVisual.theme2{background:linear-gradient(145deg,#392230,#18141a)}.creatorVisual.theme3{background:linear-gradient(145deg,#17342e,#101917)}.creatorVisual.theme4{background:linear-gradient(145deg,#392d1e,#19140f)}.creatorVisual.theme5{background:linear-gradient(145deg,#282740,#15151e)}.liveBadge{left:10px;top:10px;border-radius:6px;background:#ff2d74;font-size:9px;font-weight:900}.liveBadge,.viewerBadge{position:absolute;padding:5px 8px}.viewerBadge{right:9px;bottom:9px;border-radius:7px;background:rgba(0,0,0,.65);color:#eee;font-size:10px}.premiumAvatar{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%)}.avatarHead{width:65px;height:65px;margin:auto;border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.08)}.avatarBody{width:104px;height:55px;margin-top:-4px;border-radius:60px 60px 14px 14px;background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.035))}.creatorInfo{padding:11px 12px 12px}.creatorName{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:800}.creatorName i{width:7px;height:7px;border-radius:50%;background:#42d789}.creatorMeta{margin-top:6px;display:flex;justify-content:space-between;color:#81818c;font-size:10px}.creatorMeta span:last-child{color:#ff6099}.authOverlay{position:fixed;inset:0;z-index:1000;padding:18px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.authModal{width:min(560px,100%);max-height:calc(100vh - 28px);overflow-y:auto;padding:38px 44px 32px;position:relative;color:#171717;background:#fff;border-radius:28px;box-shadow:0 35px 100px rgba(0,0,0,.45)}.authClose{width:42px;height:42px;position:absolute;right:16px;top:14px;border:0;border-radius:50%;background:transparent;color:#666;display:grid;place-items:center}.authClose:hover{background:#f3f3f3}.authMiniBrand{display:flex;justify-content:center;align-items:center;gap:9px;margin-bottom:20px;font-size:17px}.authMiniBrand strong{font-weight:900}.authMiniBrand strong span{color:#ff377c}.authMiniLogo{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;color:white;font-weight:900;background:linear-gradient(135deg,#ff2d74,#8b52ff)}.authModal h2{margin:0 0 28px;text-align:center;font-size:39px;line-height:1;letter-spacing:-1.5px;color:#111}.socialRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.passwordlessButton,.socialButton{height:59px;border:0;border-radius:999px;background:#f1f1f2;color:#3e3e42;font-size:17px;font-weight:600}.socialButton{display:flex;align-items:center;justify-content:center;gap:9px}.socialCam{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#ff2d74,#8b52ff);color:white;font-weight:900}.googleMark{font-size:25px;font-weight:900;color:#4285f4}.passwordlessButton{width:100%;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:9px}.orDivider{margin:22px 0;display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center}.orDivider span{height:1px;background:#dadada}.orDivider b{color:#555;font-weight:500}.authField{margin-bottom:14px}.authField input{width:100%;height:60px;padding:0 24px;border-radius:999px;border:2px solid #b8b8bb;outline:0;background:white;color:#222;font-size:18px;transition:.15s ease}.authField input::placeholder{color:#aaa}.authField input:focus{border-color:#ff3d7f;box-shadow:0 0 0 4px rgba(255,61,127,.09)}.adultConfirm{margin:4px 4px 17px;display:flex;align-items:flex-start;gap:9px;color:#777;font-size:12px;line-height:1.4}.adultConfirm input{margin-top:2px;accent-color:#ff2d74}.authPrimary{width:100%;height:60px;border:0;border-radius:999px;color:white;background:linear-gradient(135deg,#ff2d74,#ff5093);font-size:19px;font-weight:750;box-shadow:0 10px 26px rgba(255,45,116,.21)}.forgotButton,.switchAuth{width:100%;border:0;background:transparent}.forgotButton{margin-top:20px;color:#333;font-size:17px}.switchAuth{margin-top:24px;color:#ff2d74;font-weight:700;font-size:15px}.cf-mobile-nav{display:none}.cf-auth-page{min-height:100vh;display:grid;place-items:center;padding:30px 15px}.cf-onboard{width:min(680px,100%)}.cf-onboard h1{font-size:clamp(34px,6vw,54px)}.cf-interest-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cf-interest{min-height:95px;border:1px solid var(--line);border-radius:17px;background:#17171d;color:white}.cf-interest.active{border-color:#ff2d74}.cf-profile{width:min(900px,100%);margin:auto}@media (max-width:1100px){.creatorGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.desktopSearch{display:none}.creatorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.topHeader{height:64px;position:sticky}.topHeaderInner{padding:0 14px;gap:11px}.brandMark{width:32px;height:32px;border-radius:9px}.brandMark span{font-size:16px}.brandName{font-size:18px}.menuButton{width:36px;height:36px;border:0;background:transparent}.desktopOnly{display:none}.joinHeader{height:38px;padding:0 17px;border-radius:999px}.mobileMore{display:grid;place-items:center}.categoryNav{display:block;height:58px;position:sticky;top:64px;z-index:80;background:#09090c;border-bottom:1px solid rgba(255,255,255,.06)}.categoryNavInner{height:100%;display:flex;align-items:center}.categoryScroller{flex:1 1;height:100%;display:flex;overflow-x:auto;scrollbar-width:none}.categoryScroller::-webkit-scrollbar{display:none}.categoryScroller button{min-width:88px;border:0;border-bottom:3px solid transparent;background:transparent;color:#999;font-size:15px}.categoryScroller button.active{color:white;border-bottom-color:#ff2d74}.categorySearch{width:55px;height:100%;border:0;background:transparent;color:white;position:relative}.categorySearch svg:last-child{position:absolute;right:9px;top:15px;color:#ff2d74}.mainContent{padding:14px 12px 92px}.promoBanner{min-height:185px;padding:23px 20px;border-radius:18px}.promoBanner h1{font-size:37px;letter-spacing:-2px}.promoBanner p{font-size:12px;max-width:85%}.promoGlow{width:280px;height:280px;right:-120px;top:-50px}.feedControls{margin:15px 0}.feedTabs{width:100%}.feedTabs button{height:34px;padding:0 14px;font-size:12px}.favoritesControl{display:none}.sectionHeading h2{font-size:20px}.creatorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creatorCard{border-radius:12px}.creatorVisual{aspect-ratio:1/1.05}.avatarHead{width:52px;height:52px}.avatarBody{width:82px;height:45px}.creatorInfo{padding:8px 9px 9px}.creatorName{font-size:12px}.authOverlay{padding:12px}.authModal{width:100%;padding:34px 20px 28px;border-radius:24px}.authMiniBrand{margin-bottom:18px}.authModal h2{margin-bottom:26px;font-size:34px}.socialRow{gap:10px}.passwordlessButton,.socialButton{height:55px;font-size:15px}.authField input{height:56px;font-size:16px}.authPrimary{height:56px;font-size:18px}.cf-mobile-nav{position:fixed;z-index:120;left:50%;bottom:8px;transform:translateX(-50%);width:calc(100% - 18px);height:60px;border-radius:18px;border:1px solid var(--line);background:rgba(20,20,25,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:grid;grid-template-columns:repeat(5,1fr);padding:5px}.cf-mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#85858f;font-size:9px}.cf-mobile-nav a.active{color:white;border-radius:13px;background:rgba(255,45,116,.12)}.cf-interest-grid{grid-template-columns:1fr}}.cfHeaderUser{height:42px;padding:0 11px 0 6px;display:inline-flex;align-items:center;gap:8px;border-radius:13px;border:1px solid var(--line);background:#19191f;color:#fff}.cfHeaderAvatar{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#ff2d74,#8b52ff)}.cfHeaderUsername{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.cfDrawerOverlay{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.64);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cfDrawer{width:min(365px,88vw);height:100%;padding:18px;overflow-y:auto;background:#111116;border-right:1px solid rgba(255,255,255,.08);box-shadow:30px 0 80px rgba(0,0,0,.45);animation:cfDrawerIn .2s ease}@keyframes cfDrawerIn{0%{transform:translateX(-25px);opacity:0}to{transform:translateX(0);opacity:1}}.cfDrawerTop{height:48px;justify-content:space-between}.cfDrawerBrand,.cfDrawerTop{display:flex;align-items:center}.cfDrawerBrand{gap:9px}.cfDrawerBrandIcon{width:32px;height:32px;display:grid;place-items:center;color:white;font-weight:900;background:linear-gradient(135deg,#ff2d74,#8b52ff)}.cfDrawerBrand strong{font-size:16px}.cfDrawerBrand strong span{color:#ff4f8c}.cfDrawerClose{width:38px;height:38px;border:0;display:grid;place-items:center;color:#aaaab4;background:#1a1a20}.cfDrawerUser{margin-top:17px;min-height:76px;padding:13px;display:flex;align-items:center;gap:11px;border-radius:16px;background:linear-gradient(120deg,rgba(255,45,116,.14),rgba(139,82,255,.08)),#18181e;border:1px solid rgba(255,255,255,.07)}.cfDrawerAvatar{width:44px;height:44px;flex-shrink:0;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#ff2d74,#8b52ff)}.cfDrawerUser div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.cfDrawerUser strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.cfDrawerUser span{color:#8e8e99;font-size:11px}.cfDrawerArrow{margin-left:auto;color:#777781}.cfDrawerGuest{margin-top:17px;padding:18px;border-radius:17px;background:radial-gradient(circle at 95% 10%,rgba(255,45,116,.18),transparent 130px),#18181e;border:1px solid rgba(255,255,255,.07)}.cfDrawerGuest>strong{display:block;margin-bottom:7px;font-size:17px}.cfDrawerGuest>span{color:#92929d;font-size:11px;line-height:1.55}.cfDrawerGuestActions{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.cfDrawerGuestActions button{height:39px;border-radius:11px;border:1px solid rgba(255,255,255,.08);color:#fff;background:#202027;display:flex;justify-content:center;align-items:center;gap:6px;font-weight:700}.cfDrawerGuestActions button:first-child{border:0;background:linear-gradient(135deg,#ff2d74,#ff4f91)}.cfDrawerSection{margin-top:22px}.cfDrawerLabel{display:block;padding:0 8px 8px;color:#676772;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px}.cfDrawerItem{min-height:48px;padding:0 11px;display:grid;grid-template-columns:26px 1fr 18px;align-items:center;border-radius:12px;color:#d1d1d8}.cfDrawerItem:hover{color:white}.cfDrawerItem span{font-size:13px;font-weight:600}.cfDrawerItem svg:last-child{color:#5e5e69}.cfDrawerCreator{margin-top:8px;padding:13px;display:flex;gap:11px;border-radius:14px;border:1px solid rgba(255,70,139,.2);background:rgba(255,45,116,.07)}.cfDrawerCreator>svg{color:#ff4f91}.cfDrawerCreator div{display:flex;flex-direction:column;gap:3px}.cfDrawerCreator strong{font-size:12px}.cfDrawerCreator span{color:#82828c;font-size:10px}.cfDrawerLogout{width:100%;height:45px;margin-top:10px;border:0;border-radius:12px;background:transparent;color:#a4a4ae;display:flex;align-items:center;gap:10px;padding:0 12px}.cfDrawerLogout:hover{color:#fff;background:#19191f}.cfDrawerFooter{padding:25px 8px 12px;display:flex;gap:7px;color:#51515b;font-size:10px}.cfAccountPage{min-height:100vh;background:radial-gradient(circle at 50% -15%,rgba(255,45,116,.08),transparent 420px),#0e0e12}.cfAccountMain{width:min(1040px,100%);margin:auto;padding:48px 22px 110px}.cfAccountHeading{margin-bottom:24px}.cfAccountHeading h1{margin:0;font-size:clamp(30px,5vw,46px);letter-spacing:-1.7px}.cfAccountHeading p{margin:7px 0 0;color:#81818c;font-size:13px}.cfEmptyState{min-height:340px;padding:35px 20px;border-radius:22px;border:1px solid var(--line);background:#15151a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cfEmptyIcon{width:68px;height:68px;border-radius:20px;display:grid;place-items:center;color:#ff4d8d;background:rgba(255,45,116,.09);border:1px solid rgba(255,45,116,.14)}.cfEmptyState h2{margin:18px 0 7px;font-size:20px}.cfEmptyState p{width:min(420px,100%);margin:0;color:#85858f;line-height:1.55;font-size:12px}.cfWalletBalance{min-height:135px;padding:25px;border-radius:21px;display:flex;justify-content:space-between;align-items:center;background:radial-gradient(circle at 90% 10%,rgba(255,65,135,.22),transparent 200px),linear-gradient(120deg,#1d171f,#26131c);border:1px solid var(--line)}.cfWalletBalance div{display:flex;flex-direction:column;gap:7px}.cfWalletBalance span{color:#93939d;font-size:12px}.cfWalletBalance strong{font-size:29px}.cfWalletBalance>svg{color:#ff4d8d}.cfAccountGrid{margin-top:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cfAccountAction{min-height:90px;padding:17px;border-radius:17px;border:1px solid var(--line);background:#16161b;color:white;display:flex;align-items:center;gap:13px;text-align:left}.cfAccountAction>svg{color:#ff4d8d}.cfAccountAction div{display:flex;flex-direction:column;gap:5px}.cfAccountAction strong{font-size:13px}.cfAccountAction span{color:#777782;font-size:10px}.cfSettingsList{overflow:hidden;border-radius:19px;border:1px solid var(--line);background:#15151a}.cfSettingRow{width:100%;min-height:76px;padding:12px 16px;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:white;display:grid;grid-template-columns:44px 1fr 20px;gap:12px;align-items:center;text-align:left}.cfSettingRow:last-child{border-bottom:0}.cfSettingRow:hover{background:#1a1a20}.cfSettingIcon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#ff4d8d;background:rgba(255,45,116,.08)}.cfSettingRow>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.cfSettingRow strong{font-size:12px}.cfSettingRow small{color:#777782;font-size:10px}.cfSettingRow b{color:#656570;font-size:24px;font-weight:400}.cfCreatorSteps{display:grid;gap:10px}.cfCreatorStep{min-height:88px;padding:15px;border-radius:17px;border:1px solid var(--line);background:#15151a;display:grid;grid-template-columns:28px 44px 1fr;gap:12px;align-items:center}.cfCreatorStepNumber{color:#555560;font-size:11px;font-weight:800}.cfCreatorStepIcon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#ff4d8d;background:rgba(255,45,116,.08)}.cfCreatorStep>div:last-child{display:flex;flex-direction:column;gap:5px}.cfCreatorStep strong{font-size:13px}.cfCreatorStep span{color:#777782;font-size:10px}.cfCreatorStart{height:48px;margin-top:15px;padding:0 22px;border:0;border-radius:13px;color:white;font-weight:800;background:linear-gradient(135deg,#ff2d74,#ff4f91)}@media (max-width:620px){.cfHeaderUser{width:38px;height:38px;padding:3px;border-radius:12px}.cfHeaderAvatar{width:30px;height:30px}.cfAccountMain{padding:28px 12px 92px}.cfAccountHeading h1{font-size:31px}.cfEmptyState{min-height:300px;border-radius:18px}.cfAccountGrid{grid-template-columns:1fr}.cfWalletBalance{min-height:120px;border-radius:18px}.cfWalletBalance strong{font-size:25px}.cfCreatorStep{grid-template-columns:23px 40px 1fr}}.cfDrawer{width:min(332px,88vw);display:flex;flex-direction:column;padding:16px}.cfDrawerTop{min-height:46px}.cfDrawerBrandIcon{width:30px;height:30px;border-radius:9px}.cfDrawerBrand strong{font-size:15px;letter-spacing:-.25px}.cfDrawerClose{width:36px;height:36px;border-radius:11px;transition:background .18s ease,color .18s ease,transform .18s ease}.cfDrawerClose:hover{color:#fff;background:#23232a;transform:rotate(4deg)}.cfDrawerGuest{margin-top:14px;padding:16px;border-radius:16px}.cfDrawerGuest>strong{font-size:15px}.cfDrawerGuest>span{font-size:10.5px}.cfDrawerGuestActions{margin-top:13px}.cfDrawerGuestActions button{height:38px;border-radius:10px;font-size:12px}.cfDrawerUser{margin-top:14px;min-height:72px;padding:12px;border-radius:15px}.cfDrawerUserMeta{min-width:0;display:flex;flex-direction:column;gap:3px}.cfDrawerUserMeta strong{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.cfDrawerUserMeta span{color:#7f7f8a;font-size:10px}.cfDrawerSection{margin-top:19px}.cfDrawerAccountSection{margin-top:17px}.cfDrawerLabel{padding:0 9px 7px;font-size:9px;letter-spacing:1.15px}.cfDrawerItem{min-height:44px;padding:0 10px;grid-template-columns:28px 1fr 16px;border-radius:11px;color:#b8b8c1;transition:background .16s ease,color .16s ease,transform .16s ease}.cfDrawerItem:hover{color:#fff;background:#1a1a20;transform:translateX(2px)}.cfDrawerItem.active{color:#fff;background:linear-gradient(90deg,rgba(255,45,116,.13),rgba(255,45,116,.045));box-shadow:inset 3px 0 0 #ff2d74}.cfDrawerItemIcon{width:26px;display:grid;place-items:center;color:#858590}.cfDrawerItem.active .cfDrawerItemIcon{color:#ff4d8d}.cfDrawerItemText{font-size:12px;font-weight:600}.cfDrawerItemArrow{color:#50505a}.cfDrawerItem.active .cfDrawerItemArrow{color:#8b8b95}.cfDrawerCreator{min-height:62px;padding:11px;border-radius:13px;display:grid;grid-template-columns:36px 1fr 16px;align-items:center;gap:9px;transition:background .18s ease,border-color .18s ease}.cfDrawerCreator.active,.cfDrawerCreator:hover{background:rgba(255,45,116,.11);border-color:rgba(255,70,139,.28)}.cfDrawerCreatorIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#ff4f91;background:rgba(255,45,116,.08)}.cfDrawerCreator div{min-width:0}.cfDrawerCreator strong{display:block;font-size:11.5px}.cfDrawerCreator span{display:block;margin-top:3px;color:#767681;font-size:9px}.cfDrawerCreatorArrow{color:#555560}.cfDrawerLogout{height:42px;margin-top:8px;border-radius:11px;color:#8f8f99;font-size:11.5px;transition:color .16s ease,background .16s ease}.cfDrawerLogout:hover{color:#ff7aa7;background:rgba(255,45,116,.06)}.cfDrawerSpacer{flex:1 1;min-height:18px}.cfDrawerFooter{padding:12px 8px 4px;border-top:1px solid rgba(255,255,255,.045);font-size:9px}@media (max-width:620px){.cfDrawer{width:min(330px,90vw)}.cfDrawer,.cfDrawerGuest{padding:14px}.cfDrawerItem{min-height:46px}.cfDrawerFooter{padding-bottom:6px}}.creatorCard{position:relative}.creatorCard .creatorInfo,.creatorCard .creatorVisual{display:block}.creatorFavorite{width:34px;height:34px;position:absolute;right:9px;top:9px;z-index:5;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.creatorFavorite.active{color:#ff4b8b;background:rgba(0,0,0,.68)}.creatorProfilePage{width:min(1050px,100%);margin:auto;padding:34px 22px 110px}.creatorProfileHero{height:300px;position:relative;overflow:hidden;border-radius:25px;border:1px solid var(--line);background:radial-gradient(circle at 70% 30%,rgba(255,69,140,.2),transparent 270px),linear-gradient(135deg,#24242c,#15151a)}.creatorProfileHero.theme2{background:linear-gradient(135deg,#3a2230,#171318)}.creatorProfileHero.theme3{background:linear-gradient(135deg,#16362f,#101a17)}.creatorProfileHero.theme4{background:linear-gradient(135deg,#3b2e1e,#19140f)}.creatorProfileHero.theme5{background:linear-gradient(135deg,#292841,#14141e)}.creatorProfileAvatar{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%) scale(1.4)}.creatorProfileInfo{margin-top:16px;padding:24px;border-radius:20px;border:1px solid var(--line);background:#15151a}.creatorProfileTitle{display:flex;align-items:center;justify-content:space-between;gap:20px}.creatorProfileTitle h1{margin:0;display:flex;align-items:center;gap:9px;font-size:32px}.creatorProfileTitle h1 span{width:8px;height:8px;border-radius:50%;background:#44d78b}.creatorProfileTitle p{margin:6px 0 0;color:#7f7f89;font-size:12px}.creatorGoLive{height:44px;padding:0 18px;border-radius:13px;display:inline-flex;align-items:center;gap:7px;color:white;font-weight:800;background:linear-gradient(135deg,#ff2d74,#ff4f91)}.creatorBio{width:min(620px,100%);margin:22px 0 0;color:#9696a0;line-height:1.6;font-size:13px}.creatorProfileStats{margin-top:22px;display:flex;gap:35px}.creatorProfileStats div{display:flex;flex-direction:column;gap:4px}.creatorProfileStats strong{font-size:21px}.creatorProfileStats span{color:#72727c;font-size:10px}.creatorProfileActions{margin-top:22px;display:flex;flex-wrap:wrap;gap:9px}.creatorProfileActions button{height:41px;padding:0 15px;border-radius:12px;border:1px solid var(--line);color:#d2d2d8;background:#1b1b21;display:inline-flex;align-items:center;gap:7px}.liveRoomPage{width:min(1450px,100%);margin:auto;padding:24px 22px 110px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px}.liveChatPanel,.liveVideoPanel{overflow:hidden;border-radius:20px;border:1px solid var(--line);background:#15151a}.liveVideoPlaceholder{min-height:620px;position:relative;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.07),transparent 280px),linear-gradient(135deg,#25252e,#121216)}.liveRoomBadge{position:absolute;left:15px;top:15px;padding:7px 10px;border-radius:7px;background:#ff2d74;font-size:10px;font-weight:900}.liveCenterAvatar{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(2)}.liveRoomViewers{position:absolute;right:15px;top:15px;min-height:34px;padding:0 11px;border-radius:9px;display:flex;align-items:center;gap:6px;background:rgba(0,0,0,.55);font-size:11px}.liveCreatorBar{min-height:74px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between}.liveCreatorBar div{display:flex;flex-direction:column;gap:4px}.liveCreatorBar strong{font-size:14px}.liveCreatorBar span{color:#74747e;font-size:10px}.liveCreatorBar button{height:39px;padding:0 14px;border-radius:11px;border:1px solid var(--line);background:#1c1c22;color:white;display:flex;align-items:center;gap:7px}.liveChatPanel{display:flex;flex-direction:column;min-height:694px}.liveChatHeader{height:58px;padding:0 15px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;font-weight:750}.liveChatMessages{flex:1 1;padding:15px}.liveChatComposer{padding:11px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 42px;gap:8px}.liveChatComposer input{min-width:0;height:42px;padding:0 13px;border-radius:11px;border:1px solid var(--line);outline:0;background:#1a1a20;color:white}.liveChatComposer button{width:42px;height:42px;border:0;border-radius:11px;color:white;background:linear-gradient(135deg,#ff2d74,#ff4f91)}@media (max-width:850px){.liveRoomPage{grid-template-columns:1fr}.liveChatPanel{min-height:430px}}@media (max-width:620px){.creatorProfilePage{padding:14px 12px 92px}.creatorProfileHero{height:210px;border-radius:18px}.creatorProfileInfo{padding:17px;border-radius:17px}.creatorProfileTitle{align-items:flex-start;flex-direction:column}.creatorGoLive{width:100%;justify-content:center}.liveRoomPage{padding:10px 10px 90px}.liveVideoPlaceholder{min-height:430px}}.cfLiveShell{width:min(1480px,100%);margin:auto;padding:14px 20px 100px}.cfLiveTopTabs{min-height:56px;padding:6px 8px;margin-bottom:10px;display:flex;align-items:center;gap:5px;border-radius:14px;border:1px solid var(--line);background:#19191e}.cfLiveCreatorMini{min-height:42px;padding:0 12px 0 5px;border-radius:999px;display:flex;align-items:center;gap:8px;background:#29292f}.cfLiveMiniAvatar{width:33px;height:33px;border-radius:50%;background:linear-gradient(135deg,#ff2d74,#8b52ff)}.cfLiveTopTabs>button{height:42px;padding:0 16px;border:0;background:transparent;color:#9696a0}.cfLiveClose{width:45px;height:45px;margin-left:auto;display:grid;place-items:center;border-left:1px solid var(--line)}.cfLiveLayout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:12px}.cfLiveMain{min-width:0}.cfVideoStage{min-height:610px;overflow:hidden;position:relative;border-radius:18px 18px 0 0;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.08),transparent 250px),linear-gradient(135deg,#24242c,#111116)}.cfVideoStage.theme2{background:linear-gradient(135deg,#392330,#161318)}.cfVideoStage.theme3{background:linear-gradient(135deg,#15362e,#101917)}.cfVideoStage.theme4{background:linear-gradient(135deg,#3a2d1e,#18130f)}.cfVideoStage.theme5{background:linear-gradient(135deg,#292840,#14141d)}.cfRealVideo{width:100%;height:100%;min-height:610px;display:block;object-fit:contain;background:#000}.cfLivePlaceholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.cfLivePlaceholder .avatarHead{width:82px;height:82px}.cfLivePlaceholder .avatarBody{width:128px;height:68px}.cfLivePlaceholder>span{margin-top:28px;color:#787882;font-size:11px}.cfLiveStatus{position:absolute;left:15px;top:15px;display:flex;align-items:center;gap:9px;font-size:11px}.cfLiveRed{padding:6px 9px;border-radius:7px;background:#ff2d74;font-weight:900}.cfVideoControls{position:absolute;right:14px;top:13px;display:flex;gap:6px}.cfVideoControls button{width:37px;height:37px;border:0;border-radius:10px;display:grid;place-items:center;background:rgba(0,0,0,.48);color:white}.cfGoalBar{position:absolute;left:15px;right:15px;bottom:16px;min-height:55px;padding:8px 13px;display:grid;grid-template-columns:27px auto 1fr;gap:9px;align-items:center;border-radius:12px;background:rgba(13,13,17,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cfGoalBar>svg{color:#ff4d8d}.cfGoalBar>div:nth-child(2){display:flex;flex-direction:column;gap:2px}.cfGoalBar span{font-size:11px}.cfGoalBar small{color:#74747e;font-size:9px}.cfGoalProgress{height:7px;overflow:hidden;border-radius:999px;background:#26262d}.cfGoalProgress span{width:62%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#ff2d74,#ff689d)}.cfLiveActions{min-height:73px;padding:10px;display:grid;grid-template-columns:1fr 1.25fr 1.35fr;gap:9px;border-radius:0 0 18px 18px;border:1px solid var(--line);border-top:0;background:#15151a}.cfLiveActions button{min-height:50px;border-radius:14px;border:1px solid var(--line);color:white;background:#1d1d23;display:flex;align-items:center;justify-content:center;gap:8px}.cfLiveFollow.active{color:#ff4d8d}.cfTipButton{border:0!important;background:linear-gradient(135deg,#ff2d74,#ff4f91)!important;font-weight:800}.cfPrivateButton strong{color:#ffbb42}.cfChatBox,.cfDesktopChat{min-height:683px}.cfChatBox{height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;border:1px solid var(--line);background:#15151a}.cfChatTitle{height:58px;flex-shrink:0;padding:0 15px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);font-weight:800}.cfChatMessages{flex:1 1;overflow-y:auto;padding:13px}.cfChatMessage{padding:8px 0;display:flex;gap:7px;align-items:baseline;border-bottom:1px solid rgba(255,255,255,.035)}.cfChatMessage strong{color:#8eb6ff;font-size:11px}.cfChatMessage span{color:#c3c3ca;font-size:11px}.cfChatMessage.system strong{color:#ff4d8d}.cfChatComposer{padding:10px;display:grid;grid-template-columns:1fr 44px;gap:7px;border-top:1px solid var(--line)}.cfChatComposer input{min-width:0;height:44px;padding:0 14px;outline:0;border-radius:999px;border:1px solid var(--line);background:#1b1b21;color:white}.cfChatComposer button{width:44px;height:44px;border:0;border-radius:50%;color:white;background:linear-gradient(135deg,#ff2d74,#ff4f91)}.cfMobileChat{display:none}.cfLiveSheetOverlay,.cfSimpleOverlay{position:fixed;inset:0;z-index:1500;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.48)}.cfLiveSheet{width:min(760px,100%);max-height:82vh;padding:22px 22px 80px;overflow-y:auto;position:relative;border-radius:25px 25px 0 0;background:#fff;color:#171717}.cfSheetHeader{min-height:45px;display:flex;align-items:center;justify-content:space-between}.cfSheetHeader>div{display:flex;align-items:center;gap:9px}.cfSheetHeader h2{margin:0;font-size:26px}.cfSheetClose{width:38px;height:38px;border:0;border-radius:50%;background:transparent;display:grid;place-items:center}.cfTipQuick{margin-top:22px;display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:9px}.cfTipQuick button,.cfTipQuick input{height:54px;border-radius:14px;border:1px solid #ddd}.cfTipQuick input{min-width:0;padding:0 14px}.cfTipQuick button{background:#f0f0f2;font-weight:800}.cfTokenBalance{margin-top:20px;padding:15px;display:flex;align-items:center;justify-content:space-between;border-radius:16px;background:#f5f5f6}.cfTokenBalance>div{display:flex;align-items:center;gap:10px}.cfTokenBalance span{display:flex;flex-direction:column;gap:3px;color:#777;font-size:11px}.cfTokenBalance strong{color:#111;font-size:18px}.cfCustomTipSend,.cfTokenBalance a{padding:12px 18px;border-radius:999px;background:#ff2d74;color:white;font-weight:800}.cfTipActivities{margin-top:17px;overflow:hidden;border:1px solid #eee;border-radius:15px}.cfTipActivities div{min-height:53px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee}.cfTipActivities div:last-child{border-bottom:0}.cfCustomTipSend{width:100%;margin-top:15px;border:0}.cfReactionGrid{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cfReactionGrid button{height:85px;border:1px solid #e7e7e7;border-radius:16px;background:#f7f7f8;font-size:35px}.cfExtrasList{margin-top:20px;display:grid;gap:10px}.cfExtrasList button{min-height:70px;padding:0 17px;display:flex;align-items:center;gap:12px;border:1px solid #ddd;border-radius:15px;background:#f7f7f8;font-weight:700}.cfSheetNav{height:67px;position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ddd;background:#fff}.cfSheetNav button{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#999;font-size:10px}.cfSheetNav button.active{color:#ff2d74}.cfPrivateModal{width:min(430px,calc(100% - 24px));margin:auto;padding:28px;position:relative;border-radius:22px;background:#fff;color:#171717;text-align:center}.cfPrivateModal h2{margin:13px 0 6px}.cfPrivateModal p{color:#777;line-height:1.5;font-size:12px}.cfPrivateModal>button:last-child{width:100%;height:49px;margin-top:13px;border:0;border-radius:13px;background:#ff2d74;color:white;font-weight:800}@media (max-width:850px){.cfLiveLayout{grid-template-columns:1fr}.cfDesktopChat{display:none}.cfMobileChat{display:block;margin-top:10px}.cfMobileChat .cfChatBox{min-height:390px}}@media (max-width:620px){.cfLiveShell{padding:0 0 86px}.cfLiveTopTabs{margin:0;border-radius:0;border-left:0;border-right:0;overflow-x:auto}.cfLiveTopTabs>button{padding:0 12px}.cfVideoStage{min-height:480px;border-radius:0}.cfRealVideo{min-height:480px;object-fit:cover}.cfGoalBar{bottom:12px}.cfLiveActions{border-radius:0;grid-template-columns:.9fr 1.2fr 1.4fr;padding:8px}.cfLiveActions button{min-height:48px;font-size:11px}.cfMobileChat{margin-top:0}.cfMobileChat .cfChatBox{min-height:430px;border-radius:0;border-left:0;border-right:0}.cfLiveSheet{padding:18px 14px 76px}.cfSheetHeader h2{font-size:22px}.cfTipQuick{grid-template-columns:1.4fr repeat(2,1fr)}.cfTipQuick button:nth-of-type(3),.cfTipQuick button:nth-of-type(4){display:none}}.cfPublicProfile{width:min(1040px,100%);margin:0 auto;padding:30px 20px 110px}.cfProfileHeroCard{overflow:hidden;border-radius:23px;border:1px solid var(--line);background:#15151a}.cfProfileCover{height:285px;background:radial-gradient(circle at 72% 32%,rgba(255,64,136,.22),transparent 260px),linear-gradient(135deg,#292931,#17171c);background-size:cover;background-position:50%}.cfProfileCover.theme2{background-color:#34232c}.cfProfileCover.theme3{background-color:#17332d}.cfProfileCover.theme4{background-color:#342b1f}.cfProfileCover.theme5{background-color:#28273b}.cfProfileIdentity{position:relative;padding:86px 24px 22px;text-align:center}.cfProfileAvatarWrap{width:150px;height:150px;position:absolute;left:50%;top:-78px;transform:translateX(-50%);border-radius:50%;border:7px solid #15151a;background:#222229}.cfProfileAvatarImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.cfProfileAvatarFallback{width:100%;height:100%;overflow:hidden;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(255,255,255,.11),rgba(255,255,255,.025))}.cfProfileAvatarFallback .avatarHead{width:55px;height:55px}.cfProfileAvatarFallback .avatarBody{width:85px;height:45px}.cfProfileLiveBadge{position:absolute;left:50%;bottom:-9px;transform:translateX(-50%);padding:7px 15px;border-radius:9px;border:4px solid #15151a;background:#ff2d55;color:white;font-size:13px;font-weight:900}.cfProfileIdentity h1{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:34px;letter-spacing:-1px}.cfProfileOnlineDot{width:8px;height:8px;border-radius:50%;background:#4bd28a}.cfProfileHandle{margin:5px 0 0;color:#81818c;font-size:11px}.cfProfileWatchLive{min-height:43px;margin:17px auto 0;padding:0 18px;width:max-content;display:flex;align-items:center;gap:8px;border-radius:12px;background:linear-gradient(135deg,#ff2d74,#ff4f91);color:white;font-weight:800}.cfProfileQuickActions{width:min(430px,100%);margin:18px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cfProfileQuickActions a,.cfProfileQuickActions button{height:45px;border:1px solid var(--line);border-radius:13px;display:grid;place-items:center;background:#1d1d23;color:#c2c2ca}.cfProfileQuickActions .active{color:#ff4d8d;background:rgba(255,45,116,.09)}.cfProfileStatsStrip{width:min(430px,100%);margin:18px auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--line)}.cfProfileStatsStrip div{padding:12px;background:#18181e;display:flex;flex-direction:column;gap:3px}.cfProfileStatsStrip strong{font-size:17px}.cfProfileStatsStrip span{color:#777781;font-size:9px}.cfProfileTabs{margin-top:16px;display:flex;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.cfProfileTabs::-webkit-scrollbar{display:none}.cfProfileTabs button{min-width:max-content;min-height:52px;padding:0 17px;border:0;border-bottom:3px solid transparent;background:transparent;color:#878791;display:flex;align-items:center;gap:6px}.cfProfileTabs button span{color:#666670}.cfProfileTabs button.active{color:white;border-bottom-color:#ff2d74}.cfProfileTabPanel{padding-top:20px}.cfProfileAboutCard,.cfProfileDetailsCard,.cfProfilePublicSection{border:1px solid var(--line);border-radius:18px;background:#15151a}.cfProfileAboutCard{padding:21px}.cfProfileAboutCard h2{margin:0 0 9px;font-size:18px}.cfProfileAboutCard p{margin:0;color:#91919b;line-height:1.65;font-size:12px}.cfProfileDetailsCard{margin-top:12px;padding:7px 20px}.cfProfileDetailRow{min-height:53px;display:grid;grid-template-columns:minmax(140px,.8fr) 1.5fr;gap:20px;align-items:center;border-bottom:1px solid rgba(255,255,255,.045)}.cfProfileDetailRow:last-child{border-bottom:0}.cfProfileDetailRow span{color:#767681;font-size:11px}.cfProfileDetailRow strong{font-size:12px;font-weight:600}.cfProfilePublicSection{margin-top:12px;padding:18px}.cfProfileSectionTitle{display:flex;gap:11px;align-items:center}.cfProfileSectionTitle svg{color:#ff4d8d}.cfMediaHeading h2,.cfProfileSectionTitle h3{margin:0}.cfMediaHeading p,.cfProfileSectionTitle p{margin:4px 0 0;color:#777781;font-size:10px}.cfMediaHeading{padding:4px 2px 20px;display:flex;align-items:center;gap:12px}.cfMediaHeading>svg{color:#ff4d8d}.cfVideoLibrary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cfProfileVideoCard{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#15151a}.cfProfileVideoThumb{aspect-ratio:16/9;position:relative;display:grid;place-items:center;overflow:hidden;background:#202027}.cfProfileVideoThumb img{width:100%;height:100%;object-fit:cover}.cfProfileVideoThumb span{position:absolute;right:8px;bottom:8px;padding:4px 6px;border-radius:6px;background:rgba(0,0,0,.72);font-size:9px}.cfProfileVideoCard h3{margin:10px 11px 5px;font-size:12px}.cfProfileVideoCard p{margin:0 11px 11px;display:flex;align-items:center;gap:5px;color:#777781;font-size:10px}.cfPhotoAlbums{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cfPhotoAlbum{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#15151a}.cfPhotoAlbumGrid{aspect-ratio:1.45/1;display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:3px;background:#202027}.cfPhotoAlbumGrid img{width:100%;height:100%;object-fit:cover}.cfPhotoAlbumGrid img:first-child{grid-row:1/3}.cfPhotoAlbumMeta{padding:11px;display:flex;justify-content:space-between;align-items:center}.cfPhotoAlbumMeta>div{display:flex;flex-direction:column;gap:3px}.cfPhotoAlbumMeta strong{font-size:12px}.cfPhotoAlbumMeta span{display:flex;align-items:center;gap:5px;color:#777781;font-size:9px}.cfProfileEmptyMedia{min-height:260px;border:1px solid var(--line);border-radius:18px;background:#15151a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px}.cfProfileEmptyMedia svg{color:#ff4d8d}.cfProfileEmptyMedia h3{margin:12px 0 5px}.cfProfileEmptyMedia p{margin:0;color:#777781;font-size:11px}.cfFanClubHero{padding:35px;border-radius:20px;border:1px solid var(--line);background:radial-gradient(circle at 50% 0,rgba(255,45,116,.13),transparent 340px),#15151a;text-align:center}.cfFanDiamond{color:#ff4d8d;font-size:28px}.cfFanClubHero h2{margin:12px 0 8px;font-size:28px}.cfFanClubHero>p{width:min(580px,100%);margin:auto;color:#9696a0;line-height:1.6;font-size:12px}.cfFanBenefits{width:min(620px,100%);margin:24px auto;padding:18px;border-radius:16px;background:#1b1b21;text-align:left}.cfFanBenefits div{min-height:36px;display:flex;align-items:center;gap:9px;font-size:12px}.cfFanBenefits div span{color:#4bd28a;font-weight:900}.cfJoinFanClub{min-height:48px;padding:0 24px;border:0;border-radius:999px;color:white;background:linear-gradient(135deg,#ff2d74,#ff4f91);font-weight:850}.cfFanFeedTabs{margin:12px 0;padding:5px;display:grid;grid-template-columns:1fr 1fr;gap:5px;border-radius:14px;background:#19191f}.cfFanFeedTabs button{height:42px;border:0;border-radius:10px;background:transparent;color:#777781}.cfFanFeedTabs button.active{background:#24242b;color:white}.cfCreatorStudio{width:min(1000px,100%);margin:auto;padding:38px 20px 130px}.cfStudioHeader{margin-bottom:20px;display:flex;align-items:flex-start;gap:17px}.cfStudioHeader>a{min-height:39px;padding:0 11px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:11px;background:#17171d;font-size:10px}.cfStudioHeader h1{margin:0;font-size:32px;letter-spacing:-1px}.cfStudioHeader p{margin:5px 0 0;color:#777781;font-size:11px}.cfStudioCard{margin-bottom:12px;padding:21px;border:1px solid var(--line);border-radius:18px;background:#15151a}.cfStudioSectionTitle{margin-bottom:18px;display:flex;align-items:center;gap:10px}.cfStudioSectionTitle>svg{color:#ff4d8d}.cfStudioSectionTitle>div:nth-child(2){flex:1 1}.cfStudioSectionTitle h2{margin:0;font-size:16px}.cfStudioSectionTitle p{margin:4px 0 0;color:#72727c;font-size:9px}.cfStudioInfoIcon,.cfStudioLiveDot{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:rgba(255,45,116,.1);color:#ff4d8d;font-weight:900}.cfStudioLiveDot{width:10px;height:10px;border-radius:50%;background:#4bd28a}.cfStudioGrid{display:grid;gap:12px}.cfStudioGrid.two{grid-template-columns:repeat(2,1fr)}.cfStudioGrid label,.cfStudioSingleField{display:flex;flex-direction:column;gap:7px;color:#9999a3;font-size:10px}.cfStudioGrid label.full{grid-column:1/-1}.cfStudioGrid input,.cfStudioGrid textarea,.cfStudioSingleField input{width:100%;border:1px solid var(--line);border-radius:11px;outline:0;background:#1b1b21;color:white}.cfStudioGrid input,.cfStudioSingleField input{height:43px;padding:0 12px}.cfStudioGrid textarea{padding:12px;resize:vertical}.cfStudioGrid input:focus,.cfStudioGrid textarea:focus,.cfStudioSingleField input:focus{border-color:rgba(255,45,116,.55)}.cfStudioToggle{margin-bottom:17px;display:flex;align-items:center;gap:9px;color:#b0b0b9;font-size:11px}.cfStudioToggle input{position:absolute;opacity:0;pointer-events:none}.cfStudioToggle>span{width:38px;height:22px;padding:3px;border-radius:999px;background:#292930}.cfStudioToggle>span:after{content:"";width:16px;height:16px;display:block;border-radius:50%;background:#777781;transition:.18s ease}.cfStudioToggle input:checked+span{background:rgba(255,45,116,.27)}.cfStudioToggle input:checked+span:after{transform:translateX(16px);background:#ff4d8d}.cfStudioAdd{min-height:36px;padding:0 11px;border:1px solid rgba(255,45,116,.22);border-radius:10px;background:rgba(255,45,116,.07);color:#ff6099;display:flex;align-items:center;gap:5px;font-size:10px}.cfStudioEmpty{padding:25px;border:1px dashed rgba(255,255,255,.08);border-radius:13px;color:#676771;text-align:center;font-size:10px}.cfStudioMediaList{display:grid;gap:10px}.cfStudioMediaItem{padding:15px;border-radius:14px;background:#1a1a20;border:1px solid rgba(255,255,255,.055)}.cfStudioDelete{margin-top:10px;height:34px;padding:0 10px;border:0;border-radius:9px;display:flex;align-items:center;gap:6px;color:#ff739f;background:rgba(255,45,116,.07);font-size:9px}.cfStudioSaveBar{position:sticky;z-index:50;bottom:12px;min-height:67px;padding:10px 12px 10px 18px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(21,21,26,.93);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 60px rgba(0,0,0,.38);display:flex;align-items:center;justify-content:space-between}.cfStudioSaveBar>div{color:#7c7c86;font-size:10px}.cfStudioSaveBar button{height:45px;padding:0 17px;border:0;border-radius:11px;display:flex;align-items:center;gap:7px;background:linear-gradient(135deg,#ff2d74,#ff4f91);color:white;font-weight:800}@media (max-width:720px){.cfPublicProfile{padding:12px 10px 90px}.cfProfileHeroCard{border-radius:17px}.cfProfileCover{height:210px}.cfProfileIdentity{padding:73px 14px 18px}.cfProfileAvatarWrap{width:128px;height:128px;top:-67px}.cfProfileIdentity h1{font-size:27px}.cfProfileTabs button{min-height:48px;padding:0 13px;font-size:11px}.cfProfileDetailRow{grid-template-columns:115px 1fr;gap:11px}.cfPhotoAlbums,.cfVideoLibrary{grid-template-columns:1fr}.cfFanClubHero{padding:24px 16px}.cfFanClubHero h2{font-size:24px}.cfCreatorStudio{padding:23px 10px 95px}.cfStudioHeader{flex-direction:column}.cfStudioHeader h1{font-size:27px}.cfStudioCard{padding:16px;border-radius:15px}.cfStudioGrid.two{grid-template-columns:1fr}.cfStudioGrid label.full{grid-column:auto}.cfStudioSectionTitle{align-items:flex-start;flex-wrap:wrap}.cfStudioSectionTitle .cfStudioAdd{margin-left:auto}.cfStudioSaveBar{bottom:72px}}.cfLiveFirstHome{min-height:100vh;background:radial-gradient(circle at 50% -10%,rgba(255,45,116,.06),transparent 470px),#0e0e12}.cfHomeCategoryBar{position:sticky;top:70px;z-index:75;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(11,11,15,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cfHomeCategoryInner{width:min(1480px,100%);min-height:54px;margin:auto;padding:0 24px;display:flex;align-items:center}.cfHomeCategories{flex:1 1;min-width:0;height:54px;display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none}.cfHomeCategories::-webkit-scrollbar{display:none}.cfHomeCategories button{min-width:max-content;padding:0 18px;border:0;border-bottom:3px solid transparent;background:transparent;color:#7f7f89;font-size:13px;font-weight:700;transition:color .16s ease,border-color .16s ease}.cfHomeCategories button:hover{color:#dddde3}.cfHomeCategories button.active{color:white;border-bottom-color:#ff2d74}.cfHomeSearchButton{width:42px;height:42px;flex-shrink:0;border:0;border-radius:11px;display:grid;place-items:center;color:#ccc;background:#17171d}.cfHomeSearchPanel{width:min(1480px,100%);margin:auto;padding:8px 24px 12px;display:flex;align-items:center;gap:9px}.cfHomeSearchPanel input{width:100%;height:43px;padding:0 14px;outline:0;border:1px solid var(--line);border-radius:12px;background:#17171d;color:white}.cfHomeMain{width:min(1480px,100%);margin:auto;padding:17px 24px 110px}.cfHomeTopStrip{min-height:66px;padding:10px 13px 10px 17px;justify-content:space-between;gap:15px;border:1px solid var(--line);border-radius:15px;background:#15151a}.cfHomeTopStrip,.cfHomeTopText{display:flex;align-items:center}.cfHomeTopText{gap:13px}.cfHomeTopBadge{min-height:34px;padding:0 10px;border-radius:9px;display:inline-flex;align-items:center;gap:5px;color:white;background:#ff2d74;font-size:10px;font-weight:900}.cfHomeTopText>div{display:flex;flex-direction:column;gap:3px}.cfHomeTopText strong{font-size:13px}.cfHomeTopText>div>span{color:#777781;font-size:10px}.cfHomeTopActions{display:flex;align-items:center;gap:8px}.cfHomeJoinButton,.cfHomeTopAction{min-height:39px;padding:0 14px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:750}.cfHomeTopAction{border:1px solid var(--line);background:#1b1b21;color:#d0d0d7}.cfHomeJoinButton{border:0;background:linear-gradient(135deg,#ff2d74,#ff4f91);color:white}.cfFeaturedLive{margin-top:15px;padding:19px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 90% 0,rgba(255,45,116,.12),transparent 300px),#15151a}.cfFeaturedHeading{margin-bottom:14px;display:flex;align-items:flex-end;justify-content:space-between}.cfFeaturedHeading>div>span{display:flex;align-items:center;gap:6px;color:#ff5d95;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.8px}.cfFeaturedHeading h1{margin:5px 0 0;font-size:28px;line-height:1;letter-spacing:-1px}.cfFeaturedHeading p{margin:0;color:#777781;font-size:10px}.cfFeaturedGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cfFeaturedGrid .creatorCard{border-radius:13px}.cfFeaturedGrid .creatorVisual{aspect-ratio:1.05/1}.cfHomePromoRail{margin-top:13px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cfHomePromoCard{min-height:110px;padding:17px;border:1px solid var(--line);border-radius:17px;display:flex;align-items:center;justify-content:space-between;gap:18px}.cfHomePromoCard.primary{background:linear-gradient(120deg,rgba(255,45,116,.13),rgba(139,82,255,.05)),#16161b}.cfHomePromoCard.secondary{background:linear-gradient(120deg,rgba(75,210,138,.08),rgba(255,255,255,.015)),#16161b}.cfHomePromoCard>div{display:grid;grid-template-columns:27px 1fr;align-items:center;gap:2px 9px}.cfHomePromoCard svg{grid-row:1/3;color:#ff5b96}.cfHomePromoCard.secondary svg{color:#4bd28a}.cfHomePromoCard span{color:#888892;font-size:9px}.cfHomePromoCard strong{font-size:12px}.cfHomePromoCard a,.cfHomePromoCard button{min-height:39px;padding:0 13px;border:0;border-radius:10px;display:inline-flex;align-items:center;background:#24242b;color:white;font-size:10px;font-weight:750;white-space:nowrap}.cfHomeSection{margin-top:27px}.cfHomeSectionHeader{min-height:42px;margin-bottom:11px;display:flex;align-items:center;justify-content:space-between}.cfHomeSectionTitle{display:flex;align-items:center;gap:10px}.cfHomeSectionIcon{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;color:#ff5c96;background:rgba(255,45,116,.09)}.cfHomeSectionTitle h2{margin:0;font-size:18px;letter-spacing:-.4px}.cfHomeSectionTitle p{margin:3px 0 0;color:#70707a;font-size:9px}.cfHomeSeeAll{border:0;background:transparent;color:#85858f;display:flex;align-items:center;gap:2px;font-size:10px}.cfHomeCreatorGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.cfHomeCreatorGrid.compact{grid-template-columns:repeat(6,minmax(0,1fr))}.cfHomeCreatorGrid.compact .creatorVisual{aspect-ratio:1/1.03}.cfHomeCreatorGrid.compact .creatorName{font-size:12px}.cfHomeCreatorGrid.compact .creatorInfo{padding:9px 10px 10px}@media (max-width:1180px){.cfFeaturedGrid,.cfHomeCreatorGrid,.cfHomeCreatorGrid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:850px){.cfFeaturedGrid,.cfHomeCreatorGrid,.cfHomeCreatorGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.cfHomePromoRail{grid-template-columns:1fr}}@media (max-width:620px){.cfHomeCategoryBar{top:64px}.cfHomeCategoryInner{min-height:52px;padding:0 8px 0 5px}.cfHomeCategories{height:52px}.cfHomeCategories button{padding:0 14px;font-size:12px}.cfHomeSearchButton{width:40px;height:40px;background:transparent}.cfHomeSearchPanel{padding:7px 10px 10px}.cfHomeMain{padding:10px 8px 90px}.cfHomeTopStrip{min-height:57px;padding:8px 10px;border-radius:13px}.cfHomeTopBadge{min-height:30px;padding:0 8px;font-size:8px}.cfHomeTopText{gap:8px}.cfHomeTopText strong{font-size:11px}.cfHomeTopText>div>span{display:none}.cfHomeTopAction{width:37px;min-height:37px;padding:0;font-size:0}.cfHomeJoinButton{display:none}.cfFeaturedLive{margin-top:9px;padding:13px 9px 11px;border-radius:15px}.cfFeaturedHeading{padding:0 3px;margin-bottom:10px}.cfFeaturedHeading h1{font-size:21px}.cfFeaturedHeading p{display:none}.cfFeaturedGrid{display:flex;overflow-x:auto;gap:7px;padding-bottom:3px;scrollbar-width:none}.cfFeaturedGrid::-webkit-scrollbar{display:none}.cfFeaturedGrid .creatorCard{min-width:46vw;max-width:46vw;flex:0 0 46vw}.cfHomePromoRail{margin-top:8px;gap:7px}.cfHomePromoCard{min-height:86px;padding:12px;border-radius:14px}.cfHomePromoCard strong{font-size:10px}.cfHomePromoCard a,.cfHomePromoCard button{min-height:35px;padding:0 9px;font-size:8px}.cfHomeSection{margin-top:21px}.cfHomeSectionHeader{margin-bottom:9px;padding:0 3px}.cfHomeSectionIcon{width:31px;height:31px;border-radius:9px}.cfHomeSectionTitle h2{font-size:16px}.cfHomeSectionTitle p{display:none}.cfHomeCreatorGrid,.cfHomeCreatorGrid.compact{display:flex;overflow-x:auto;gap:7px;padding-bottom:3px;scrollbar-width:none}.cfHomeCreatorGrid.compact::-webkit-scrollbar,.cfHomeCreatorGrid::-webkit-scrollbar{display:none}.cfHomeCreatorGrid .creatorCard,.cfHomeCreatorGrid.compact .creatorCard{min-width:45vw;max-width:45vw;flex:0 0 45vw}.cfHomeCreatorGrid .creatorVisual,.cfHomeCreatorGrid.compact .creatorVisual{aspect-ratio:.92/1}}.cfStatePage{width:min(1100px,100%);margin:auto;padding:34px 20px 110px}.cfStatePageHeader{margin-bottom:19px;display:flex;align-items:center;gap:11px}.cfStatePageHeader>svg{color:#ff4d8d}.cfStatePageHeader h1{margin:0;font-size:28px;letter-spacing:-.7px}.cfStatePageHeader p{margin:4px 0 0;color:#777781;font-size:10px}.cfAccountEmpty{min-height:340px;padding:30px;border:1px solid var(--line);border-radius:19px;background:#15151a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cfAccountEmptyIcon{width:58px;height:58px;border-radius:17px;display:grid;place-items:center;color:#ff5b96;background:rgba(255,45,116,.09)}.cfAccountEmpty h2{margin:14px 0 6px;font-size:19px}.cfAccountEmpty p{width:min(410px,100%);margin:0;color:#777781;line-height:1.6;font-size:11px}.cfAccountEmpty>a{min-height:42px;margin-top:17px;padding:0 15px;border-radius:11px;display:inline-flex;align-items:center;background:#ff2d74;color:white;font-size:10px;font-weight:800}.cfAccountListTools{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.cfAccountListTools span{color:#777781;font-size:10px}.cfAccountListTools button{min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#18181e;color:#b3b3bb;display:flex;align-items:center;gap:6px;font-size:9px}.cfSavedCreatorGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.cfSavedCreatorCard{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#15151a}.cfSavedCreatorVisual{aspect-ratio:1/1;position:relative;overflow:hidden;display:grid;place-items:center;background:#25252c}.cfSavedCreatorVisual.theme2{background:#39242e}.cfSavedCreatorVisual.theme3{background:#18352f}.cfSavedCreatorVisual.theme4{background:#382e20}.cfSavedCreatorVisual.theme5{background:#2b2940}.cfSavedLive,.cfSavedViewer{position:absolute;top:8px;z-index:2;padding:5px 7px;border-radius:7px;font-size:8px;font-weight:850}.cfSavedLive{left:8px;background:#ff2d55;color:white}.cfSavedViewer{right:8px;background:rgba(0,0,0,.55);color:white}.cfSavedPlay{width:43px;height:43px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.5);color:white;opacity:0;transition:.16s ease}.cfSavedCreatorVisual:hover
.cfSavedPlay{opacity:1}.cfSavedCreatorInfo{min-height:61px;padding:10px;display:flex;align-items:center;justify-content:space-between}.cfSavedCreatorInfo>a{min-width:0;display:flex;flex-direction:column;gap:3px}.cfSavedCreatorInfo strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfSavedCreatorInfo small,.cfSavedCreatorInfo span{color:#73737d;font-size:8px}.cfSavedCreatorInfo button{width:34px;height:34px;flex-shrink:0;border:0;border-radius:9px;display:grid;place-items:center;color:#ff4d8d;background:rgba(255,45,116,.08)}.cfNotificationList{display:grid;gap:8px}.cfNotificationItem{min-height:78px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#15151a;display:flex;align-items:center;justify-content:space-between;gap:14px}.cfNotificationIdentity{min-width:0;display:flex;align-items:center;gap:11px}.cfMessageAvatar,.cfNotificationAvatar{width:48px;height:48px;flex-shrink:0;overflow:hidden;border-radius:50%;background:#25252c;display:grid;place-items:center}.cfMessageAvatar.theme2,.cfNotificationAvatar.theme2{background:#39242e}.cfMessageAvatar.theme3,.cfNotificationAvatar.theme3{background:#18352f}.cfMessageAvatar.theme4,.cfNotificationAvatar.theme4{background:#382e20}.cfMessageAvatar.theme5,.cfNotificationAvatar.theme5{background:#2b2940}.cfMessageAvatar .avatarHead,.cfNotificationAvatar .avatarHead{width:18px;height:18px}.cfMessageAvatar .avatarBody,.cfNotificationAvatar .avatarBody{width:30px;height:16px}.cfNotificationIdentity>div:last-child{min-width:0;display:flex;flex-direction:column;gap:4px}.cfNotificationIdentity strong{font-size:12px}.cfNotificationIdentity span{color:#767680;font-size:8px}.cfNotificationStatus{display:flex;align-items:center;gap:9px}.cfNotificationStatus>span{color:#75757e;display:flex;align-items:center;gap:5px;font-size:9px}.cfNotificationStatus button{min-height:35px;padding:0 10px;border:1px solid rgba(255,45,116,.2);border-radius:9px;color:#ff5b96;background:rgba(255,45,116,.07);display:flex;align-items:center;gap:5px;font-size:9px}.cfMessagesLayout{min-height:610px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#15151a;display:grid;grid-template-columns:minmax(230px,320px) 1fr}.cfConversationList{min-width:0;border-right:1px solid var(--line);background:#131318}.cfMessagesSearch{height:59px;padding:9px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px}.cfMessagesSearch input{width:100%;height:39px;padding:0 11px;border:1px solid var(--line);border-radius:10px;outline:0;background:#1b1b21;color:white}.cfConversationCreators{max-height:550px;overflow-y:auto}.cfConversationCreators>button{width:100%;min-height:68px;padding:9px 11px;border:0;border-bottom:1px solid rgba(255,255,255,.035);background:transparent;color:white;display:flex;align-items:center;gap:9px;text-align:left}.cfConversationCreators>button.active,.cfConversationCreators>button:hover{background:#1d1d23}.cfConversationCreators>button>div:last-child{min-width:0;display:flex;flex-direction:column;gap:4px}.cfConversationCreators strong{font-size:11px}.cfConversationCreators span{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#71717b;font-size:8px}.cfMessageThread{min-width:0;display:flex;flex-direction:column}.cfMessageThreadHeader{min-height:60px;padding:7px 13px;border-bottom:1px solid var(--line)}.cfMessageThreadHeader>a{width:max-content;display:flex;align-items:center;gap:9px}.cfMessageThreadHeader
.cfMessageAvatar{width:43px;height:43px}.cfMessageThreadHeader
a>div:last-child{display:flex;flex-direction:column;gap:3px}.cfMessageThreadHeader strong{font-size:12px}.cfMessageThreadHeader span{color:#70707a;font-size:8px}.cfMessageThreadBody{flex:1 1;min-height:480px;max-height:480px;padding:16px;overflow-y:auto}.cfMessageThreadBody,.cfMessageWelcome{display:flex;flex-direction:column;gap:7px}.cfMessageWelcome{margin:auto;color:#7c7c86;align-items:center;text-align:center;font-size:10px}.cfMessageWelcome svg{color:#ff4d8d}.cfMessageWelcome strong{color:#d4d4da;font-size:13px}.cfMessageBubble{width:max-content;max-width:min(520px,80%);padding:10px 12px;border-radius:13px 13px 13px 4px;background:#222229;color:#dddde4;font-size:11px;line-height:1.5}.cfMessageBubble.mine{margin-left:auto;border-radius:13px 13px 4px 13px;background:#ff2d74;color:white}.cfMessageComposer{min-height:67px;padding:9px;border-top:1px solid var(--line);display:flex;align-items:center;gap:7px}.cfMessageComposer input{flex:1 1;height:46px;padding:0 13px;border:1px solid var(--line);border-radius:12px;outline:0;background:#1b1b21;color:white}.cfMessageComposer button{width:46px;height:46px;flex-shrink:0;border:0;border-radius:12px;display:grid;place-items:center;color:white;background:#ff2d74}@media (max-width:850px){.cfSavedCreatorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.cfStatePage{padding:22px 9px 92px}.cfStatePageHeader{padding:0 5px}.cfStatePageHeader h1{font-size:23px}.cfSavedCreatorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cfSavedCreatorCard{border-radius:12px}.cfNotificationItem{align-items:flex-start}.cfNotificationStatus>span{display:none}.cfMessagesPage{padding-left:0;padding-right:0}.cfMessagesPage>.cfStatePageHeader{padding-left:14px;padding-right:14px}.cfMessagesLayout{min-height:calc(100vh - 190px);border-left:0;border-right:0;border-radius:0;grid-template-columns:88px 1fr}.cfConversationList{width:88px}.cfMessagesSearch{padding:8px}.cfMessagesSearch svg{display:none}.cfMessagesSearch input{font-size:8px;padding:0 7px}.cfConversationCreators>button{min-height:70px;padding:8px;justify-content:center}.cfConversationCreators>button>div:last-child{display:none}.cfMessageAvatar{width:45px;height:45px}.cfMessageThreadBody{min-height:calc(100vh - 330px);max-height:calc(100vh - 330px);padding:11px}.cfMessageBubble{max-width:88%;font-size:10px}}.cfCreatorDashboard{width:min(1180px,100%);margin:0 auto;padding:30px 20px 110px}.cfCreatorDashHero{min-height:125px;padding:22px;margin-bottom:13px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 85% 20%,rgba(255,45,116,.13),transparent 35%),#15151a;display:flex;align-items:center;justify-content:space-between;gap:20px}.cfCreatorDashIdentity{display:flex;align-items:center;gap:15px}.cfCreatorDashAvatar{width:74px;height:74px;flex:0 0 74px;position:relative;overflow:visible;border-radius:50%;border:2px solid rgba(255,255,255,.08);background-color:#292930;background-position:50%;background-size:cover;display:grid;place-items:center}.cfCreatorDashAvatar>span{width:15px;height:15px;position:absolute;right:2px;bottom:5px;border:3px solid #15151a;border-radius:50%;background:#666}.cfCreatorDashAvatar>span.live{background:#29d878}.cfCreatorDashAvatar .avatarHead{width:26px;height:26px}.cfCreatorDashAvatar .avatarBody{width:45px;height:25px}.cfCreatorDashEyebrow{color:#ff4f8d;font-size:9px;font-weight:900;letter-spacing:1.5px}.cfCreatorDashIdentity h1{margin:5px 0 4px;font-size:clamp(22px,3vw,31px);letter-spacing:-.8px}.cfCreatorDashIdentity p{margin:0;color:#7e7e88;font-size:10px}.cfCreatorDashHeroActions{display:flex;align-items:center;gap:8px}.cfCreatorDashHeroActions a{min-height:41px;padding:0 13px;border-radius:11px;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:800}.cfCreatorDashHeroActions .secondary{border:1px solid var(--line);background:#1c1c22;color:#d7d7dc}.cfCreatorDashHeroActions .primary{border:1px solid #ff2d74;background:#ff2d74;color:#fff}.cfCreatorDashStats{margin-bottom:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.cfCreatorDashStats article{min-height:82px;padding:14px;border:1px solid var(--line);border-radius:15px;background:#15151a;display:flex;align-items:center;gap:11px}.cfCreatorDashStats article>span{width:39px;height:39px;flex:0 0 39px;border-radius:11px;background:rgba(255,45,116,.08);color:#ff4f8d;display:grid;place-items:center}.cfCreatorDashStats article>div{display:flex;flex-direction:column;gap:3px}.cfCreatorDashStats small{color:#777781;font-size:8px}.cfCreatorDashStats strong{font-size:18px}.cfCreatorDashLayout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:12px}.cfCreatorDashMain,.cfCreatorDashSide{min-width:0;display:grid;align-content:start;gap:12px}.cfCreatorDashCard{padding:17px;border:1px solid var(--line);border-radius:17px;background:#15151a}.cfCreatorDashCardHeader{margin-bottom:17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.cfCreatorDashCardHeader>div:first-child{display:flex;align-items:center;gap:10px}.cfCreatorDashCardHeader h2{margin:0 0 3px;font-size:15px}.cfCreatorDashCardHeader p{margin:0;color:#74747e;font-size:8px}.cfDashIcon{width:38px;height:38px;flex:0 0 38px;border-radius:11px;background:#202027;color:#bcbcc5;display:grid;place-items:center}.cfDashIcon.live{background:rgba(255,45,85,.09);color:#ff466d}.cfDashStatus{padding:6px 8px;border-radius:7px;background:#222228;color:#85858e;font-size:8px;font-weight:900}.cfDashStatus.online{background:rgba(36,211,117,.1);color:#35d983}.cfCreatorLiveControl{padding:14px;border:1px solid rgba(255,255,255,.055);border-radius:13px;background:#121217}.cfCreatorLiveSwitch{display:flex;align-items:center;gap:10px;cursor:pointer}.cfCreatorLiveSwitch>input{position:absolute;opacity:0;pointer-events:none}.cfCreatorLiveSwitch>span{width:43px;height:24px;flex:0 0 43px;position:relative;border-radius:999px;background:#303038;transition:.18s ease}.cfCreatorLiveSwitch>span:after{content:"";width:18px;height:18px;position:absolute;left:3px;top:3px;border-radius:50%;background:#aaaab2;transition:.18s ease}.cfCreatorLiveSwitch
input:checked+span{background:#ff2d74}.cfCreatorLiveSwitch
input:checked+span:after{left:22px;background:white}.cfCreatorLiveSwitch>div{display:flex;flex-direction:column;gap:3px}.cfCreatorLiveSwitch strong{font-size:11px}.cfCreatorLiveSwitch small{color:#74747e;font-size:8px}.cfCreatorDashField{margin-top:14px;color:#8c8c95;display:flex;flex-direction:column;gap:6px;font-size:8px;font-weight:700}.cfCreatorDashField input{width:100%;height:41px;padding:0 11px;border:1px solid var(--line);border-radius:10px;outline:0;background:#1a1a20;color:white}.cfCreatorDashField input:focus{border-color:rgba(255,45,116,.55)}.cfCreatorLiveActions{margin-top:10px;min-height:38px;display:flex;align-items:center;justify-content:space-between}.cfCreatorLiveActions a{min-height:37px;padding:0 11px;border-radius:9px;background:#222229;color:#d4d4da;display:flex;align-items:center;gap:6px;font-size:8px;font-weight:800}.cfCreatorLiveActions span{color:#36d989;font-size:8px}.cfCreatorContentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cfCreatorContentGrid>a{min-height:75px;padding:11px;border:1px solid var(--line);border-radius:12px;background:#18181e;display:flex;align-items:center;gap:9px;transition:.16s ease}.cfCreatorContentGrid>a:hover{transform:translateY(-1px);border-color:rgba(255,45,116,.28);background:#1d1d23}.cfCreatorContentGrid>a>span{width:38px;height:38px;flex:0 0 38px;border-radius:10px;background:rgba(255,45,116,.075);color:#ff4f8d;display:grid;place-items:center}.cfCreatorContentGrid>a>div{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:3px}.cfCreatorContentGrid strong{font-size:10px}.cfCreatorContentGrid small{color:#74747e;font-size:8px}.cfCreatorContentGrid>a>svg{color:#60606a}.cfCreatorQuickTools{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.cfCreatorQuickTools a{min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#18181e;color:#c2c2ca;display:flex;align-items:center;justify-content:center;gap:6px;font-size:8px;font-weight:750}.cfCreatorQuickTools a:hover{border-color:rgba(255,45,116,.25);color:#fff}.cfCreatorDashMiniHeader{min-height:25px;display:flex;align-items:center;justify-content:space-between;gap:10px}.cfCreatorDashMiniHeader h3{margin:0;font-size:11px}.cfCreatorDashMiniHeader strong{color:#ff4f8d;font-size:10px}.cfCreatorDashMiniHeader svg{color:#ff4f8d}.cfCreatorProgress{height:6px;margin:13px 0 10px;overflow:hidden;border-radius:999px;background:#292930}.cfCreatorProgress span{height:100%;display:block;border-radius:inherit;background:#ff2d74;transition:width .25s ease}.cfCreatorDashHint{margin:0;color:#777781;font-size:8px;line-height:1.6}.cfCreatorDashSideLink{min-height:38px;margin-top:12px;padding:0 10px;border-radius:9px;background:#202027;color:#d1d1d8;display:flex;align-items:center;justify-content:space-between;font-size:8px;font-weight:800}.cfCreatorVerification{display:flex;gap:10px}.cfCreatorVerification>span{width:39px;height:39px;flex:0 0 39px;border-radius:11px;background:rgba(255,180,0,.08);color:#ffb52e;display:grid;place-items:center}.cfCreatorVerification small{color:#ffb52e;font-size:7px;font-weight:900;letter-spacing:.7px}.cfCreatorVerification h3{margin:4px 0;font-size:11px}.cfCreatorVerification p{margin:0;color:#777781;font-size:8px;line-height:1.55}.cfCreatorDisabledAction{width:100%;min-height:39px;margin-top:13px;border:1px solid var(--line);border-radius:9px;background:#1c1c22;color:#666670;display:flex;align-items:center;justify-content:center;gap:6px;font-size:8px;cursor:not-allowed}.cfCreatorEarnings{padding:13px 0 2px;display:flex;flex-direction:column;gap:4px}.cfCreatorEarnings small{color:#777781;font-size:8px}.cfCreatorEarnings strong{font-size:22px}.cfCreatorEarnings span{color:#696973;font-size:8px}@media (max-width:900px){.cfCreatorDashLayout{grid-template-columns:1fr}.cfCreatorDashSide{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.cfCreatorDashboard{padding:16px 9px 92px}.cfCreatorDashHero{padding:15px;border-radius:15px;align-items:flex-start;flex-direction:column}.cfCreatorDashAvatar{width:59px;height:59px;flex-basis:59px}.cfCreatorDashIdentity{gap:11px}.cfCreatorDashIdentity h1{font-size:21px}.cfCreatorDashHeroActions{width:100%}.cfCreatorDashHeroActions a{flex:1 1;justify-content:center}.cfCreatorDashStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cfCreatorDashStats article{min-height:71px;padding:10px}.cfCreatorDashStats strong{font-size:15px}.cfCreatorDashCard{padding:13px;border-radius:14px}.cfCreatorContentGrid,.cfCreatorDashSide,.cfCreatorQuickTools{grid-template-columns:1fr}}@media (max-width:420px){.cfCreatorDashHeroActions{flex-direction:column}.cfCreatorDashHeroActions a{width:100%}}.cfProfileEditOverlay,.cfRealAuthOverlay{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:18px}.cfProfileEditBackdrop,.cfRealAuthBackdrop{position:absolute;inset:0;border:0;background:rgba(4,4,8,.82);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.cfRealAuthModal{width:min(440px,100%);position:relative;z-index:1;padding:27px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(255,45,116,.12),transparent 34%),#16161c;box-shadow:0 30px 80px rgba(0,0,0,.55)}.cfRealAuthClose{width:34px;height:34px;position:absolute;top:14px;right:14px;border:0;border-radius:10px;background:#24242b;color:#aaaab3;display:grid;place-items:center}.cfRealAuthBrand{margin-bottom:22px}.cfRealAuthModal h2{margin:0 0 6px;font-size:25px;letter-spacing:-.6px}.cfRealAuthLead{margin:0 0 20px;color:#85858f;font-size:12px;line-height:1.55}.cfRealAuthForm{display:grid;gap:13px}.cfRealAuthForm>label:not(.cfRealAdultCheck){display:grid;gap:6px;color:#b1b1ba;font-size:10px;font-weight:750}.cfRealAuthInput{height:46px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#111116;display:flex;align-items:center;gap:9px}.cfRealAuthInput>svg{color:#72727d}.cfRealAuthInput input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:#fff;font-size:12px}.cfPasswordEye{width:31px;height:31px;border:0;background:transparent;color:#74747d;display:grid;place-items:center}.cfRealAdultCheck{display:flex;align-items:flex-start;gap:9px;color:#898993;font-size:10px;line-height:1.5}.cfRealAdultCheck input{margin-top:2px}.cfProfileEditError,.cfRealAuthError{padding:10px;border:1px solid rgba(255,70,100,.23);border-radius:9px;background:rgba(255,50,80,.07);color:#ff8098;font-size:10px}.cfRealAuthSubmit{min-height:47px;border:0;border-radius:12px;background:linear-gradient(135deg,#ff2d74,#ff4f91);color:#fff;font-size:11px;font-weight:900}.cfRealAuthSubmit:disabled{opacity:.6}.cfRealAuthSwitch{margin-top:18px;color:#777781;font-size:10px;text-align:center}.cfRealAuthSwitch button{margin-left:5px;border:0;background:transparent;color:#ff4f91;font-weight:800}.cfUserProfilePage{width:min(980px,100%);margin:0 auto;padding:24px 16px 110px}.cfProfileLoading{padding:80px 20px;color:#8d8d97;text-align:center}.cfProfileNeedLogin{max-width:430px;margin:80px auto;padding:30px;border:1px solid var(--line);border-radius:20px;background:#15151a;text-align:center}.cfProfileNeedLogin>svg{color:#ff4f91}.cfProfileNeedLogin h1{margin:15px 0 8px;font-size:22px}.cfProfileNeedLogin p{color:#81818b;font-size:11px;line-height:1.6}.cfProfileNeedLogin a{min-height:42px;margin-top:8px;border-radius:10px;background:#ff2d74;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:850}.cfProfileNeedLogin a.secondary{background:#222228}.cfUserProfileCard{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:21px;background:#131318}.cfUserProfileCover{height:250px;position:relative;background:radial-gradient(circle at 70% 20%,rgba(255,45,116,.26),transparent 36%),linear-gradient(125deg,#211520,#14141c 50%,#191329);background-size:cover;background-position:50%}.cfUserCoverShade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(10,10,14,.6))}.cfUserEditCover{min-height:37px;position:absolute;top:15px;right:15px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(15,15,20,.7);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:800}.cfUserProfileIdentity{min-height:110px;position:relative;padding:19px 25px 19px 150px;display:flex;align-items:center;gap:15px}.cfUserBigAvatar{width:112px;height:112px;position:absolute;left:25px;top:-49px;border:5px solid #131318;border-radius:50%;background:#282831;background-position:50%;background-size:cover;color:#8b8b95;display:grid;place-items:center;box-shadow:0 12px 30px rgba(0,0,0,.3)}.cfUserNameBlock{min-width:0;flex:1 1}.cfUserNameLine{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cfUserNameLine h1{margin:0;font-size:24px;letter-spacing:-.6px}.cfUserLevelBadge{padding:5px 8px;border-radius:7px;background:linear-gradient(135deg,#9a61ff,#6d42d8);color:#fff;font-size:8px;font-weight:900}.cfUserNameBlock p{margin:5px 0 0;color:#85858e;font-size:11px}.cfUserMainEdit{min-height:39px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:#202027;color:#dadade;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:800}.cfUserProfileStats{margin:0 25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.cfUserProfileStats>*{min-height:68px;border:0;background:transparent;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center}.cfUserProfileStats strong{font-size:17px}.cfUserProfileStats span{margin-top:3px;color:#777781;font-size:9px}.cfUserProfileTabs{min-height:58px;padding:0 25px;border-bottom:1px solid var(--line);display:flex;align-items:stretch;gap:24px}.cfUserProfileTabs button{position:relative;border:0;background:transparent;color:#74747e;font-size:10px;font-weight:800}.cfUserProfileTabs button.active{color:#fff}.cfUserProfileTabs button.active:after{content:"";height:2px;position:absolute;left:0;right:0;bottom:0;border-radius:999px;background:#ff2d74}.cfUserTabContent{padding:20px 25px 27px;display:grid;gap:12px}.cfUserInfoCard,.cfUserLevelCard{padding:18px;border:1px solid rgba(255,255,255,.055);border-radius:15px;background:#18181e}.cfUserSectionTitle{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.cfUserSectionTitle h2{margin:0;font-size:14px}.cfUserSectionTitle p{margin:4px 0 0;color:#777781;font-size:8px}.cfUserSectionTitle button{min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#222229;color:#ccc;display:flex;align-items:center;gap:5px;font-size:8px;font-weight:800}.cfUserInfoRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.05);border-radius:11px;background:rgba(255,255,255,.05)}.cfUserInfoRows>div{min-height:56px;padding:10px 12px;background:#15151a;display:flex;flex-direction:column;justify-content:center;gap:4px}.cfUserInfoRows span{color:#686872;font-size:8px}.cfUserInfoRows strong{font-size:10px;font-weight:700}.cfUserAboutText{margin:0;color:#9a9aa3;font-size:10px;line-height:1.75}.cfUserActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cfUserActionGrid>a{min-height:67px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#18181e;display:flex;align-items:center;gap:10px}.cfUserActionGrid>a>svg:first-child{color:#ff4f91}.cfUserActionGrid>a>svg:last-child{margin-left:auto;color:#5e5e68}.cfUserActionGrid>a>div{display:flex;flex-direction:column;gap:3px}.cfUserActionGrid strong{font-size:10px}.cfUserActionGrid span{color:#74747e;font-size:8px}.cfUserPhotosEmpty{padding:45px 20px;text-align:center}.cfUserPhotosEmpty>div{width:54px;height:54px;margin:0 auto 12px;border-radius:15px;background:rgba(255,45,116,.08);color:#ff4f91;display:grid;place-items:center}.cfUserPhotosEmpty h3{margin:0 0 6px;font-size:13px}.cfUserPhotosEmpty p{max-width:380px;margin:0 auto;color:#777781;font-size:9px;line-height:1.6}.cfLevelTop{display:flex;align-items:center;gap:15px}.cfLevelOrb{width:78px;height:78px;flex:0 0 78px;position:relative;border-radius:24px;background:linear-gradient(145deg,#a568ff,#5c38c2);color:#fff;display:grid;place-items:center;box-shadow:0 15px 35px rgba(121,77,232,.25)}.cfLevelOrb strong{position:absolute;bottom:8px;right:9px;width:23px;height:23px;border:3px solid #18181e;border-radius:50%;background:#ff2d74;display:grid;place-items:center;font-size:8px}.cfLevelTop span{color:#9a62ff;font-size:8px;font-weight:900;letter-spacing:1px}.cfLevelTop h2{margin:4px 0;font-size:21px}.cfLevelTop p{margin:0;color:#74747e;font-size:9px}.cfLevelProgressHeader{margin-top:21px;display:flex;justify-content:space-between;color:#85858e;font-size:8px}.cfLevelProgress{height:8px;margin-top:7px;overflow:hidden;border-radius:999px;background:#292930}.cfLevelProgress span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#9a62ff,#ff2d74)}.cfLeagueNotice{margin-top:16px;padding:12px;border:1px solid rgba(154,98,255,.12);border-radius:11px;background:rgba(154,98,255,.045);display:flex;gap:9px;color:#a26bff}.cfLeagueNotice p{margin:0;color:#888892;font-size:8px;line-height:1.6}.cfProfileEditModal{width:min(620px,100%);max-height:calc(100vh - 30px);overflow-y:auto;position:relative;z-index:1;padding:21px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#16161c;box-shadow:0 30px 80px rgba(0,0,0,.6)}.cfProfileEditModal>header{margin-bottom:18px;display:flex;justify-content:space-between;gap:12px}.cfProfileEditModal>header h2{margin:0;font-size:18px}.cfProfileEditModal>header p{margin:4px 0 0;color:#74747e;font-size:9px}.cfProfileEditModal>header button{width:34px;height:34px;border:0;border-radius:9px;background:#24242b;color:#aaa;display:grid;place-items:center}.cfProfileEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cfProfileEditGrid label{display:grid;gap:6px;color:#85858f;font-size:8px;font-weight:750}.cfProfileEditGrid label.full{grid-column:1/-1}.cfProfileEditGrid input,.cfProfileEditGrid select,.cfProfileEditGrid textarea{width:100%;border:1px solid var(--line);border-radius:10px;outline:0;background:#111116;color:#fff;font:inherit}.cfProfileEditGrid input,.cfProfileEditGrid select{height:42px;padding:0 10px}.cfProfileEditGrid textarea{padding:10px;resize:vertical}.cfProfileEditGrid input:focus,.cfProfileEditGrid select:focus,.cfProfileEditGrid textarea:focus{border-color:rgba(255,45,116,.55)}.cfProfileEditActions{margin-top:17px;display:flex;justify-content:flex-end;gap:8px}.cfProfileEditActions button{min-height:40px;padding:0 15px;border:1px solid var(--line);border-radius:10px;background:#24242a;color:#bdbdc5;font-size:9px;font-weight:800}.cfProfileEditActions button.save{border-color:#ff2d74;background:#ff2d74;color:#fff}@media (max-width:650px){.cfUserProfilePage{padding:0 0 85px}.cfUserProfileCard{border-left:0;border-right:0;border-radius:0}.cfUserProfileCover{height:190px}.cfUserProfileIdentity{min-height:123px;padding:58px 14px 12px;align-items:flex-end}.cfUserBigAvatar{width:88px;height:88px;left:14px;top:-42px;border-width:4px}.cfUserNameLine h1{font-size:19px}.cfUserMainEdit{margin-left:auto}.cfUserProfileStats{margin:0 14px}.cfUserProfileTabs{padding:0 14px;gap:18px;overflow-x:auto}.cfUserProfileTabs button{white-space:nowrap}.cfUserTabContent{padding:13px 10px 20px}.cfProfileEditGrid,.cfUserActionGrid,.cfUserInfoRows{grid-template-columns:1fr}.cfProfileEditGrid label.full{grid-column:auto}.cfProfileEditOverlay{padding:8px;align-items:end}.cfProfileEditModal{max-height:88vh;padding:16px;border-radius:18px 18px 0 0}}.cfSecurityPage{min-height:calc(100vh - 70px);padding:34px 20px 110px;background:radial-gradient(circle at 50% 0,rgba(255,45,116,.08),transparent 32%),#0d0d12;color:#fff}.cfSecurityWrap{width:min(920px,100%);margin:0 auto}.cfSecurityTop{display:flex;gap:15px;align-items:flex-start;margin-bottom:25px}.cfSecurityTop>a{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;color:#fff;border-radius:14px;background:#18181f;border:1px solid rgba(255,255,255,.08)}.cfSecurityTop span{color:#ff4b88;font-size:11px;font-weight:900;letter-spacing:.16em}.cfSecurityTop h1{margin:5px 0 4px;font-size:clamp(27px,4vw,38px);line-height:1.05}.cfSecurityTop p{margin:0;color:#94949f}.cfSecurityCard{margin-top:16px;padding:22px;border-radius:22px;background:rgba(20,20,27,.96);border:1px solid rgba(255,255,255,.07);box-shadow:0 18px 60px rgba(0,0,0,.2)}.cfSecurityCardTitle{display:flex;gap:13px;align-items:center;margin-bottom:14px}.cfSecurityCardTitle h2{margin:0;font-size:18px}.cfSecurityCardTitle p{margin:4px 0 0;color:#858591;font-size:13px}.cfSecurityIcon{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border-radius:14px}.cfSecurityIcon.pink{color:#ff4b88;background:rgba(255,45,116,.12)}.cfSecurityIcon.purple{color:#b88cff;background:rgba(160,100,255,.12)}.cfSecurityIcon.gold{color:#ffca5c;background:rgba(255,190,50,.12)}.cfSecurityIcon.blue{color:#75baff;background:rgba(60,150,255,.12)}.cfSecurityIcon.green{color:#67dfa2;background:rgba(50,210,130,.12)}.cfSecuritySelectRow,.cfSettingToggleRow{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid rgba(255,255,255,.055)}.cfSettingToggleInfo{display:flex;align-items:center;gap:12px}.cfSecuritySelectRow strong,.cfSettingToggleInfo strong{display:block;font-size:14px}.cfSecuritySelectRow span,.cfSettingToggleInfo small{display:block;margin-top:3px;color:#858591;font-size:12px}.cfSettingSmallIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#b9b9c3;background:#1e1e27}.cfRealToggle{width:46px;height:26px;flex:0 0 46px;padding:3px;border:0;border-radius:999px;cursor:pointer;background:#34343d;transition:.2s ease}.cfRealToggle span{display:block;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s ease}.cfRealToggle.active{background:#ff2d74}.cfRealToggle.active span{transform:translateX(20px)}.cfRealToggle:disabled{opacity:.55;cursor:wait}.cfSecuritySelectRow select{min-width:145px;padding:10px 34px 10px 12px;color:#fff;border-radius:11px;border:1px solid rgba(255,255,255,.09);background:#1c1c24;outline:none}.cfPasswordForm{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:5px}.cfPasswordForm label{color:#a7a7b1;font-size:12px;font-weight:700}.cfPasswordForm input{width:100%;box-sizing:border-box;margin-top:7px;padding:13px 14px;color:#fff;border-radius:12px;border:1px solid rgba(255,255,255,.08);outline:none;background:#0f0f15}.cfPasswordForm input:focus{border-color:rgba(255,45,116,.7);box-shadow:0 0 0 3px rgba(255,45,116,.08)}.cfPasswordForm button{grid-column:1/-1;justify-self:start;display:flex;align-items:center;gap:8px;padding:12px 17px;border:0;border-radius:12px;color:#fff;font-weight:800;cursor:pointer;background:linear-gradient(135deg,#ff2d74,#d51cff)}.sessionTitle .cfLogoutOthers{margin-left:auto}.cfLogoutOthers,.cfRevokeSession{border:1px solid rgba(255,255,255,.09);color:#fff;background:#202029;cursor:pointer}.cfLogoutOthers{gap:7px;padding:10px 13px;border-radius:11px}.cfLogoutOthers,.cfSessionRow{display:flex;align-items:center}.cfSessionRow{justify-content:space-between;gap:15px;min-height:72px;border-top:1px solid rgba(255,255,255,.055)}.cfSessionDevice{display:flex;align-items:center;gap:12px}.cfSessionDevice>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#a9a9b5;background:#1d1d25}.cfSessionDevice small,.cfSessionDevice strong{display:block}.cfSessionDevice small{margin-top:3px;color:#7f7f8a;font-size:11px}.cfCurrentSession{display:flex;align-items:center;gap:5px;color:#62d99c;font-size:12px;font-weight:800}.cfRevokeSession{padding:8px 12px;border-radius:9px}.cfSecurityNotice{margin:12px 0;padding:12px 14px;color:#76e3a9;border-radius:12px;border:1px solid rgba(70,220,140,.18);background:rgba(50,200,120,.08)}.cfSecurityNotice.error{color:#ff8ba9;border-color:rgba(255,70,110,.18);background:rgba(255,45,90,.08)}.cfTwoFactorStatus{display:flex;gap:12px;align-items:center;padding:15px;border-radius:14px;color:#9a9aa5;background:#101016}.cfTwoFactorStatus span,.cfTwoFactorStatus strong{display:block}.cfTwoFactorStatus strong{color:#fff;margin-bottom:3px}.cfTwoFactorStatus span{font-size:12px}.cfSecurityLoading,.cfSecurityLogin{width:min(600px,100%);margin:70px auto;padding:30px;text-align:center;border-radius:20px;background:#17171e;border:1px solid rgba(255,255,255,.07)}.cfSecurityLogin a{display:inline-block;margin-top:12px;padding:11px 18px;color:#fff;font-weight:800;text-decoration:none;border-radius:11px;background:#ff2d74}@media (max-width:720px){.cfSecurityPage{padding:20px 12px 95px}.cfSecurityCard{padding:16px;border-radius:18px}.cfPasswordForm{grid-template-columns:1fr}.sessionTitle{align-items:flex-start;flex-wrap:wrap}.sessionTitle .cfLogoutOthers{width:100%;margin-left:0;justify-content:center}.cfSecuritySelectRow,.cfSettingToggleRow{min-height:74px}.cfSecuritySelectRow{align-items:flex-start;flex-direction:column;padding:14px 0}.cfSecuritySelectRow select{width:100%}.cfSessionRow{padding:12px 0}}.cf-runtime-logo{display:block;max-width:170px;max-height:44px;width:auto;height:auto;object-fit:contain}.cfPublicAnnouncement{position:relative;z-index:60;min-height:34px;padding:7px 16px;display:flex;align-items:center;justify-content:center;gap:14px;background:linear-gradient(90deg,#6438f4,#b83df0);color:#fff;font-size:12px;font-weight:700;text-align:center}.cfPublicAnnouncement a{color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:4px 10px;text-decoration:none}.cfPublicBanner{--cf-banner:none;position:relative;min-height:260px;margin:14px;overflow:hidden;border-radius:18px;background:#101c32 var(--cf-banner) center/cover no-repeat;display:flex;align-items:center}.cfPublicBannerShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,9,20,.9),rgba(5,9,20,.42),rgba(5,9,20,.12))}.cfPublicBannerCopy{position:relative;z-index:2;width:min(520px,80%);padding:36px;color:#fff}.cfPublicBannerCopy h2{margin:0 0 9px;font-size:32px}.cfPublicBannerCopy p{margin:0 0 18px;color:#d1d7e7}.cfEntryPopupBody a,.cfPublicBannerCopy a{display:inline-flex;padding:10px 18px;border-radius:10px;background:linear-gradient(90deg,#6c3df4,#b33ef0);color:#fff;text-decoration:none;font-weight:800}.cfPublicBannerMobile{display:none}.cfEntryPopupBack{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:18px;background:rgba(2,5,14,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cfEntryPopup{position:relative;width:min(460px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#0d1729;box-shadow:0 28px 90px rgba(0,0,0,.55);color:#fff}.cfEntryPopup>img{display:block;width:100%;max-height:300px;object-fit:cover}.cfEntryPopupClose{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;border:0;border-radius:50%;background:rgba(5,8,18,.78);color:#fff;display:grid;place-items:center;cursor:pointer}.cfEntryPopupBody{padding:24px}.cfEntryPopupBody h2{margin:0 0 8px}.cfEntryPopupBody p{margin:0 0 18px;color:#aebbd0;line-height:1.6}@media(max-width:700px){.cfPublicBanner{min-height:220px;margin:8px}.cfPublicBannerMobile{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.cfPublicBannerCopy{width:90%;padding:24px}.cfPublicBannerCopy h2{font-size:25px}}.btn-smooth{transition:transform .3s ease,box-shadow .3s ease}.card-animated{transition:border-color .3s ease,box-shadow .3s ease}.btn-smooth:hover{transform:translateY(-2px);box-shadow:0 10px 18px #0003}.btn-smooth:active{transform:scale(.95)}.card-animated:hover{border-color:#ec489980;box-shadow:0 16px 30px #ec48991a}.cfDiscoveryDrawer{width:min(365px,84vw);height:100dvh;display:flex;flex-direction:column;padding:0;overflow:hidden;background:#f5f5f5;color:#202124;border:0;box-shadow:24px 0 80px #0005}.cfDiscoveryDrawer .cfDrawerTop{flex:none;padding:16px 18px;border-bottom:1px solid #e5e5e5;margin:0;background:#fafafa}.cfDiscoveryDrawer .cfDrawerBrand strong{color:#252525;font-size:17px}.cfDiscoveryDrawer .cfDrawerBrand strong span{color:#8e3ff0}.cfDiscoveryDrawer .cfDrawerBrandIcon{width:30px;height:30px;border-radius:9px;background:#8a3ff0;color:white;font-size:18px}.cfDiscoveryDrawer .cfDrawerClose{background:transparent;color:#555;width:40px;height:40px}.cfDrawerScroll{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d1d1d1 transparent;padding-bottom:18px}.cfDiscoveryDrawer .cfDrawerGuest{margin:14px 16px;padding:14px;background:white;border:1px solid #e5e5e5;border-radius:12px}.cfDiscoveryDrawer .cfDrawerGuest>strong{color:#242424;font-size:15px}.cfDiscoveryDrawer .cfDrawerGuest>span{color:#6b6b6b;font-size:12px;line-height:1.5}.cfDiscoveryDrawer .cfDrawerGuestActions button{font-size:12px;min-height:38px}.cfDiscoveryDrawer .cfDrawerGuestActions button:last-child{background:#eee;color:#252525;border-color:#ddd}.cfDiscoveryDrawer .cfDrawerUser{background:white;margin:12px 16px;color:#252525;border:1px solid #e5e5e5}.cfDiscoveryDrawer .cfDrawerUser strong{color:#222}.cfDiscoveryDrawer .cfDrawerUserMeta span{color:#777}.cfDrawerDiscovery{padding:8px 16px 12px}.cfDrawerSearch{display:flex;align-items:center;gap:8px;border:1px solid #ddd;border-radius:9px;background:#fff;padding:0 10px;min-height:42px;margin-bottom:20px;color:#777}.cfDrawerSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#222;font:inherit;font-size:13px;padding:10px 0}.cfDrawerColumnLabel{display:flex;justify-content:space-between;color:#8a8a8a;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:0 10px;margin-bottom:6px}.cfDrawerCategoryGroup{margin:20px 0 25px}.cfDrawerCategoryGroup h2{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.045em;color:#888;margin:0 10px 12px}.cfDrawerCategoryRow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:9px 10px;border-radius:8px;color:#222;text-decoration:none;font-size:16px;line-height:1.3}.cfDrawerCategoryRow>span{min-width:0;overflow-wrap:anywhere}.cfDrawerCategoryRow strong{font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.cfDrawerCategoryRow small{display:block;color:#777;font-size:10px;margin-top:3px}.cfDrawerCategoryRow:hover,.cfDrawerCategoryRow[aria-current=page]{background:white}.cfDrawerStatus{line-height:1.5}.cfDrawerStatus,.cfDrawerTextLink{font-size:13px;color:#777;padding:12px 10px}.cfDrawerTextLink{display:flex;align-items:center;justify-content:space-between;text-decoration:none}.cfDiscoveryDrawer .cfDrawerSection{margin:0 16px;padding:18px 0;border-top:1px solid #ddd}.cfDiscoveryDrawer .cfDrawerLabel{font-size:11px;color:#888;padding-left:10px}.cfDiscoveryDrawer .cfDrawerItem{color:#333;min-height:44px;height:auto;font-size:14px;padding:11px 10px}.cfDiscoveryDrawer .cfDrawerItem.active,.cfDiscoveryDrawer .cfDrawerItem:hover{background:#fff;color:#333}.cfDiscoveryDrawer .cfDrawerItemIcon{color:#777}.cfDiscoveryDrawer .cfDrawerItemText{color:inherit!important;font-size:14px}.cfDiscoveryDrawer .cfDrawerItemArrow{color:#888}.cfDiscoveryDrawer .cfDrawerCreator{background:white;border:1px solid #ddd;color:#333}.cfDiscoveryDrawer .cfDrawerCreator strong{color:#333}.cfDiscoveryDrawer .cfDrawerLogout{color:#555;font-size:14px}.cfDrawerBottomLinks{display:grid;gap:0;margin:10px 16px 0;padding-top:15px;border-top:1px solid #ddd}.cfDrawerBottomLinks a{color:#777;text-decoration:none;font-size:14px;padding:12px 10px}.cfDrawerAllCategories{flex:none;display:flex;align-items:center;justify-content:center;gap:10px;min-height:43px;margin:8px 18px;border:2px solid #555;border-radius:26px;color:#444;text-transform:uppercase;text-decoration:none;font-size:13px;font-weight:600;background:#f5f5f5}.cfDiscoveryDrawer .cfDrawerFooter{flex:none;justify-content:center;padding:8px 12px max(12px,env(safe-area-inset-bottom));font-size:10px;color:#888;gap:9px}.cfDiscoveryDrawer a:focus-visible,.cfDiscoveryDrawer button:focus-visible{outline:2px solid #9340ed;outline-offset:2px}.cfCategoryPage{width:min(1180px,100%);margin:auto;padding:42px 22px 110px;color:#f5f5fb}.cfCategoryPage h1{font-size:clamp(28px,4vw,42px);margin:10px 0 14px;letter-spacing:-.035em}.cfCategoryPage>p{color:#9999aa;line-height:1.65;max-width:720px}.cfCategoryPage section{margin-top:34px}.cfCategoryPage h2{font-size:18px;font-weight:600;color:#e3dfec;margin:0 0 16px}.cfCategoryEyebrow{display:block;font-size:11px;color:#ab85fa;letter-spacing:.14em;font-weight:700}.cfCategoryBack{display:inline-block;margin-bottom:28px;color:#ae8cf5;text-decoration:none;font-size:14px}.cfCategoryTiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:18px}.cfCategoryTiles>a{display:flex;flex-direction:column;gap:12px;border:1px solid #302c42;background:linear-gradient(135deg,#191522,#12121b);border-radius:14px;padding:20px;text-decoration:none;transition:border-color .2s,transform .2s;color:#f0ecf7}.cfCategoryTiles>a:hover{border-color:#8b50ed;transform:translateY(-2px)}.cfCategoryTiles strong{font-size:17px;font-weight:600}.cfCategoryTiles p{font-size:13px;line-height:1.5;margin:0;color:#9991ad}.cfCategoryTiles span{display:flex;justify-content:space-between;gap:10px;color:#a19aaa;font-size:12px;margin-top:auto}.cfCategoryTiles small{color:#b49ae4;font-size:12px}.cfCountrySearch{display:block;max-width:500px;color:#a59bb9;font-size:13px;margin-top:28px}.cfCountrySearch input{display:block;width:100%;height:46px;margin-top:8px;border:1px solid #383048;border-radius:10px;background:#17131e;color:#fff;padding:0 14px;font:inherit}.cfGeoNotice{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:#a79cbb}.cfGeoNotice a{color:#b797f3}.cfHomeCategories>a{display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none;color:#a59bb4;font-size:13px;padding:10px 14px;border-radius:20px}.cfHomeCategories>a:hover{background:#21192d;color:#fff}@media(max-width:600px){.cfDiscoveryDrawer{width:76vw;max-width:340px}.cfDiscoveryDrawer .cfDrawerTop{padding:12px 14px}.cfDrawerCategoryRow{font-size:15px;min-height:43px}.cfDrawerCategoryGroup h2{font-size:11px}.cfDrawerDiscovery{padding-left:10px;padding-right:10px}.cfDrawerAllCategories{margin-left:14px;margin-right:14px;font-size:12px}.cfCategoryPage{padding:28px 16px 100px}.cfCategoryTiles{grid-template-columns:1fr 1fr;gap:10px}.cfCategoryTiles>a{padding:15px}.cfCategoryTiles strong{font-size:15px}.cfCategoryTiles span{flex-wrap:wrap;font-size:11px}.cfCategoryTiles small{font-size:11px}}@media(prefers-reduced-motion:reduce){.cfDrawer{animation:none}.cfCategoryTiles>a{transition:none}}@media(max-width:600px){.cfDiscoveryDrawer{width:64vw;min-width:240px;max-width:340px}.cfDrawerCategoryRow{font-size:14px;min-height:38px}.cfDrawerCategoryGroup h2{font-size:11px}.cfDiscoveryDrawer .cfDrawerBrand strong{font-size:14px}.cfDiscoveryDrawer .cfDrawerBrandIcon{width:25px;height:25px;font-size:15px}.cfDiscoveryDrawer .cfDrawerTop{padding:10px}.cfDrawerSearch input{font-size:12px}}.cfPublicBannerMedia{position:absolute;inset:0;display:block}.cfPublicBannerMedia img{display:block;width:100%;height:100%;object-fit:cover}.cfManualPayment{max-width:680px;margin:24px auto 100px;padding:24px;color:var(--cf-text,#222);background:#fff;border-radius:12px;border:1px solid #e1e1e1}.cfManualPayment h1{font-size:22px;margin:0}.cfManualPaymentHeading,.cfManualPaymentSummary{display:flex;align-items:center;justify-content:space-between;gap:12px}.cfManualPaymentHeading{margin-bottom:24px}.cfManualPayment article{padding:18px 0;border-top:1px solid #e8e8e8}.cfManualPaymentSummary strong{font-size:22px}.cfManualPaymentSummary small{display:block;font-size:13px;color:#666;margin-top:5px}.cfManualPaymentSummary b{font-size:12px;border-radius:16px;background:#f0f4e8;padding:7px 10px}.cfManualPayment p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.cfManualPayment label{display:grid;gap:8px;margin:16px 0;font-size:14px}.cfManualPayment input:not([type=checkbox]){width:100%;min-height:44px;border:1px solid #ccc;border-radius:6px;padding:10px;background:white;color:#222;box-sizing:border-box}.cfManualPayment button{cursor:pointer;margin:8px 8px 8px 0;min-height:42px;border-radius:6px;padding:8px 14px}.cfManualPayment button:disabled{cursor:wait;opacity:.6}.cfManualCheck{display:flex!important;align-items:flex-start;gap:10px!important;font-size:14px;line-height:1.5}.cfManualCheck input{flex:0 0 auto;margin-top:4px}.cfManualPayment code{overflow-wrap:anywhere}.cfManualPaymentsAdmin{margin-bottom:28px}.cfManualPaymentsAdmin header{display:flex;justify-content:space-between;align-items:center;gap:16px}.cfManualPaymentsAdmin p{font-size:14px;line-height:1.6}.cfManualReview{padding:20px;margin-top:20px;border:1px solid #54627a;border-radius:10px;display:grid;gap:12px;max-width:760px}.cfManualReview label{display:grid;gap:8px}.cfManualReview input,.cfManualReview select,.cfManualReview textarea{color:inherit;background:#0b192a;border:1px solid #43556e;padding:10px;border-radius:6px}.cfManualReview textarea{min-height:90px}.cfManualReview code{overflow-wrap:anywhere}.cfManualQuoteGrid{display:grid;gap:14px;margin-top:16px}.cfManualQuoteGrid>div{display:grid;grid-template-columns:1.3fr 1fr .7fr;gap:12px;align-items:center;padding:12px;border:1px solid #33485f;border-radius:8px}.cfManualQuoteGrid label{display:grid;gap:6px}.cfManualQuoteGrid input,.cfManualQuoteGrid select{width:100%;min-width:0;padding:10px;background:#0b192a;border:1px solid #43556e;color:inherit;border-radius:6px}@media(max-width:600px){.cfManualPayment{margin:16px 10px 96px;padding:18px}.cfManualPaymentHeading,.cfManualPaymentsAdmin header{align-items:flex-start;flex-direction:column}.cfManualQuoteGrid>div{grid-template-columns:1fr 1fr}.cfManualQuoteGrid strong{grid-column:1/-1}.cfManualPayment h1{font-size:20px}}.cfRefSimpleCard.cfManualPayment{box-sizing:border-box;width:calc(100% - 32px);max-width:680px;margin:24px auto 100px;padding:24px;background:#fff;color:#222;border:1px solid #ddd;border-radius:10px}.cfManualPayment .cfReceiving{background:#f5f5f5;border:1px solid #ddd;color:#222;border-radius:8px;padding:18px}.cfManualPayment .cfReceiving header{justify-content:flex-start;gap:12px}.cfManualPayment .cfReceiving header>span{background:#e8efd8;color:#648525}.cfManualPayment .cfReceiving dt,.cfManualPayment .cfReceiving header small{color:#666}.cfManualPayment .cfReceiving dl>div{border-color:#ddd}.cfManualPayment .cfReceiving dd button{background:#fff;border-color:#ccc;color:#648525;min-height:32px;margin:0;padding:6px}.cfManualPayment .cfReceivingInstructions,.cfManualPayment .cfReceivingNetwork,.cfManualPayment .cfReceivingStatus{color:#555}@media(max-width:600px){.cfRefSimpleCard.cfManualPayment{width:calc(100% - 20px);margin:16px auto 96px;padding:16px}.cfManualPayment .cfReceiving{padding:14px}.cfManualPayment .cfReceiving dl>div{grid-template-columns:1fr;gap:6px}.cfManualPayment .cfReceiving h3{font-size:16px}.cfManualPaymentHeading a{font-size:14px}}.cfManualPayment button:not(.cfRefPrimary){background:#f4f4f4;border:1px solid #ccc;color:#333;font:inherit;font-size:13px;font-weight:500}.cfManualPayment button:not(.cfRefPrimary):hover{background:#eaeaea}.cfManualPayment a:focus-visible,.cfManualPayment button:focus-visible{outline:2px solid #7d9f32;outline-offset:3px}