@import url("https://fonts.googleapis.com/css2?family=Alfa+Slab+One&family=Anton&family=Bad+Script&family=Balsamiq+Sans:wght@400;700&family=Bangers&family=Bree+Serif&family=Caveat:wght@400;700&family=Cinzel:wght@400;700&family=Comic+Neue:wght@400;700&family=Montserrat:wght@400;500;600;700&display=swap");*{box-sizing:border-box}body{margin:0;background:#0b1020;color:#eef2ff;font-family:Arial,sans-serif}a{color:#8ab4ff;text-decoration:none}.wrap{max-width:1000px;margin:auto;padding:32px}.nav{margin-bottom:22px}.card{background:#151c32;border:1px solid #29324e;border-radius:16px;padding:24px;margin:20px 0}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.grow{flex:1 1}input,textarea{width:100%;padding:12px;border-radius:10px;border:1px solid #3b4667;background:#0f1629;color:white;margin:7px 0 14px}.btn,button{display:inline-block;padding:10px 16px;border:0;border-radius:10px;background:#4f7cff;color:white;cursor:pointer}button:disabled{opacity:.6;cursor:default}.secondary{background:#293a61}.danger{background:#9e3d52}.muted{color:#aab4cf}.small{font-size:12px}.error{color:#ff9a9a}.success{color:#9fe0aa}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px}.member{display:flex;gap:16px;margin:0;color:inherit}.avatar{width:58px;height:58px;flex:0 0 58px;border-radius:50%;background:#293a6a;display:grid;place-items:center;font-size:24px;overflow:hidden}.avatar.big{width:110px;height:110px;flex-basis:110px;font-size:42px}.avatar img{width:100%;height:100%;object-fit:cover}.profileHero{display:flex;gap:24px;align-items:flex-start}.search{display:flex;gap:10px}.search input{margin:0}.search button{white-space:nowrap}hr{border:0;border-top:1px solid #29324e;margin:24px 0}.postHead{align-items:baseline}.postContent{font-size:17px;line-height:1.55;white-space:pre-wrap}.comments{border-top:1px solid #29324e;margin-top:18px;padding-top:12px}.comment{padding:9px 0;border-bottom:1px solid #232c47;line-height:1.45}.commentForm{display:flex;gap:8px;align-items:flex-start;margin-top:12px}.commentForm input{margin:0;flex:1 1}.commentForm button{white-space:nowrap}.conversationList{display:grid;grid-gap:12px;gap:12px}.conversationItem{display:flex;gap:16px;margin:0;color:inherit;align-items:flex-start}.conversationItem.unread,.notification.unread{border-color:#4f7cff;box-shadow:0 0 0 1px #4f7cff33}.badge{background:#4f7cff;padding:4px 8px;border-radius:999px;font-size:12px}.chatTitle{margin:0}.chat{min-height:320px;max-height:58vh;overflow-y:auto}.bubbleWrap{display:flex;margin:10px 0}.bubbleWrap.mine{justify-content:flex-end}.bubble{max-width:75%;padding:10px 12px;border-radius:14px;background:#232d4b;white-space:pre-wrap}.bubble.mine{background:#355fcb}.messageComposer{margin-top:14px}.notification{margin:10px 0}@media(max-width:650px){.wrap{padding:18px}.commentForm,.profileHero{flex-direction:column}.commentForm button{width:100%}.bubble{max-width:90%}}.siteShell{display:grid;grid-template-columns:minmax(0,1000px) 340px;max-width:1340px;margin:auto;min-height:100vh}.siteShell.guest{display:block;max-width:1000px}.siteShell>.wrap{width:100%;max-width:none;margin:0}.chatSidebar{border-left:1px solid #29324e;position:-webkit-sticky;position:sticky;top:0;height:100vh;background:#0d1325}.communityChat{height:calc(100vh - 36px);display:flex;flex-direction:column}.communityChat.full{height:70vh;border:1px solid #29324e;border-radius:16px;background:#151c32;padding:14px}.communityChatHead{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 4px 14px;border-bottom:1px solid #29324e}.communityChatMessages{flex:1 1;overflow-y:auto;padding:10px 2px}.communityLine{display:flex;gap:9px}.communityLine.mine .communityText{background:#1b2b55}.miniAvatar{width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#293a6a;display:grid;place-items:center;overflow:hidden}.miniAvatar img{width:100%;height:100%;object-fit:cover}.communityText{min-width:0;background:#151c32;border-radius:10px;padding:7px 9px;line-height:1.35;overflow-wrap:anywhere}.communityComposer{display:flex;gap:7px;border-top:1px solid #29324e;padding-top:10px}.communityComposer input{margin:0}.communityComposer button{padding:10px 13px}.nav a{white-space:nowrap}@media(max-width:1100px){.siteShell{display:block;max-width:1000px}.chatSidebar{display:none}}@media(min-width:1101px){.nav a[href="/community-chat"]{display:none}}.chatTools{display:flex;gap:4px;align-items:center}.iconBtn{border:0;background:transparent;color:#dce4ff;padding:6px 8px;border-radius:8px;cursor:pointer;font-size:16px}.iconBtn:hover{background:#1b2542}.tinyAction{border:0;background:transparent;padding:0 0 0 6px;font-size:12px;opacity:.55}.tinyAction:hover{opacity:1}.messageMeta{align-items:center;gap:4px}.communityComposer{position:relative}.communityComposer .emojiBtn,.communityComposer .plusBtn{background:#293a61;padding:10px 12px}.chatPopover{position:absolute;right:10px;bottom:62px;z-index:25;background:#10182c;border:1px solid #35405f;border-radius:14px;padding:12px;box-shadow:0 18px 50px #0008;max-width:310px}.emojiGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4px;gap:4px}.emojiGrid button,.stickerGrid button{background:transparent;font-size:22px;padding:6px}.stickerGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4px;gap:4px;margin:8px 0 12px}.mediaPicker{width:300px}.mediaPicker input{margin:6px 0}.modalBackdrop{position:fixed;inset:0;background:#0009;z-index:100;display:grid;place-items:center;padding:20px}.chatModal{width:min(520px,95vw);max-height:75vh;overflow:auto;background:#0e1426;border:1px solid #37415e;border-radius:16px;padding:20px;box-shadow:0 20px 70px #000b}.modalHead{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #29324e;margin-bottom:14px}.modalHead h3{margin:0 0 14px}.activeUser{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #232c47}.onlineDot{width:9px;height:9px;background:#30d477;border-radius:50%;box-shadow:0 0 8px #30d477}.miniBtn{margin-left:auto;padding:6px 9px;font-size:12px}.communityChat.full{height:calc(100vh - 150px);min-height:520px}.communityChat.full .communityChatMessages{padding:18px;max-width:780px;width:100%;margin:auto}.communityChat.full .communityComposer{max-width:780px;width:100%;margin:0 auto}.avatarUpload{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.uploadBtn{display:inline-block;padding:10px 14px;border-radius:10px;background:#293a61;cursor:pointer}.uploadBtn input{display:none}.chatGif{display:block;max-width:220px;max-height:180px;border-radius:10px;margin-top:5px;object-fit:contain}body{background:radial-gradient(circle at 28% 25%,#25111f 0,#0b1020 42%,#06151e 100%);min-height:100vh}.topHeader{height:72px;position:-webkit-sticky;position:sticky;top:0;z-index:60;display:grid;grid-template-columns:280px 1fr auto;padding:0 24px;background:#090d1bf2;border-bottom:1px solid #272d43;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand,.topHeader{align-items:center}.brand{display:flex;gap:10px;font-size:19px;color:white}.brandMark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#7c3cff,#1ac6d9);font-size:21px}.topNav{display:flex;justify-content:center;gap:28px}.topNav a{color:#c5cadb;font-weight:700}.topNav a:hover{color:#8d4cff}.headerActions{display:flex;gap:8px;align-items:center}.headerIcon,.profileChip{position:relative;border:0;background:#151a2d;color:#eef2ff;border-radius:999px;padding:10px 12px;cursor:pointer}.profileChip{font-size:13px}.counter{position:absolute;right:-4px;top:-5px;background:#7927ff;border-radius:999px;padding:2px 5px;font-size:10px}.appShell{display:grid;grid-template-columns:260px minmax(0,1fr) 330px;max-width:1600px;margin:auto;min-height:calc(100vh - 72px)}.leftSidebar{border-right:1px solid #272d43;position:-webkit-sticky;position:sticky;top:72px;height:calc(100vh - 72px)}.sideNav{display:grid;grid-gap:7px;gap:7px}.sideNav a{padding:12px 14px;border-radius:11px;color:#d6daea;font-weight:700}.sideNav a:hover{background:#171d31}.sideInfo{position:absolute;bottom:22px;left:20px;right:20px;padding:16px;border:1px solid #29324e;border-radius:14px;background:#11172a}.content{min-width:0;padding:34px 34px 80px;max-width:860px;width:100%;margin:0 auto}.chatSidebar{top:72px;height:calc(100vh - 72px);background:#0c1122}.communityChat{height:calc(100vh - 108px)}.guestWrap{max-width:900px;margin:auto;padding:40px}.tabs{display:flex;gap:22px;border-bottom:1px solid #2c3248;margin:0 0 22px}.tabs a{padding:12px 2px;color:#b6bdd1;font-weight:700}.tabs a.active{color:#9a4dff;border-bottom:3px solid #812cff}.memberList{display:grid;grid-gap:14px;gap:14px}.memberCard{display:flex;gap:20px;color:inherit;background:#11182a;border:1px solid #29324e;border-radius:18px;padding:18px;transition:.18s}.memberCard:hover{transform:translateY(-2px);border-color:#6841a7}.memberInfo{flex:1 1}.memberInfo h2{margin:3px 0 8px}.age{font-weight:400}.memberActionsPreview,.memberBadges{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.memberActionsPreview span,.memberBadges span{border:1px solid #343b52;border-radius:999px;padding:5px 9px;font-size:12px}.onlineBadge{color:#32e69a!important;border-color:#1f9c6d!important}.awayBadge{color:#f1ca42!important;border-color:#8b7420!important}.memberSearch{background:#101629;border:1px solid #29324e;border-radius:18px;padding:20px;margin-bottom:22px}.twoCols{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.check{display:flex;align-items:center;gap:10px;margin:12px 0}.check input{width:auto;margin:0}.memberSearch button{width:100%;margin-top:12px;background:linear-gradient(90deg,#7e1dff,#6423c6)}.drawerBackdrop{position:fixed;inset:72px 0 0;background:#000a;z-index:90}.sideDrawer{position:absolute;right:0;top:0;width:min(390px,100vw);height:100%;background:#0b0d19;border-left:1px solid #34374b;padding:18px;overflow:auto}.drawerHead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #292d40}.drawerItem,.visitorRow{display:flex;gap:12px;align-items:center;padding:14px 8px;border-bottom:1px solid #22283c;color:inherit}.drawerItem.unread{background:#241050}.pageHero{padding:26px;border:1px solid #343957;border-radius:20px;background:linear-gradient(135deg,#171d35,#151229);margin-bottom:22px}.eyebrow{font-size:12px;letter-spacing:.18em;color:#9f63ff}.gameGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.gameCard{background:#12192c;border:1px solid #2c3550;border-radius:18px;padding:22px}.gameIcon{font-size:36px}.gameCard h2{margin-bottom:6px}@media(max-width:1250px){.appShell{grid-template-columns:220px minmax(0,1fr)}.chatSidebar{display:none}.topHeader{grid-template-columns:220px 1fr auto}}@media(max-width:850px){.topHeader{grid-template-columns:1fr auto}.topNav{display:none}.appShell{display:block}.leftSidebar{display:none}.content{padding:22px 16px}.profileChip{display:none}.gameGrid{grid-template-columns:1fr}}.extendedProfile h2,.publicDetails h2{margin-top:28px;border-bottom:1px solid var(--border,#29324a);padding-bottom:10px}.extendedProfile textarea{min-height:90px}.profileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.tagField{margin:16px 0}.profileTags{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.profileTags .tag{width:auto;padding:7px 11px;border-radius:999px;background:transparent;border:1px solid #667085;color:inherit}.profileTags .tag.active{background:#384152;border-color:#8b5cf6}.publicDetails{margin-top:18px}.publicDetails h3{margin-top:24px}.profileRow{display:grid;grid-template-columns:180px 1fr;grid-gap:18px;gap:18px;padding:6px 0}.publicDetails p{white-space:pre-wrap}@media(max-width:700px){.profileGrid,.profileRow{grid-template-columns:1fr}.profileRow{gap:2px}}.profileTabs{display:flex;gap:26px;align-items:center;border-bottom:1px solid #2b3044;margin:4px 0 20px;overflow-x:auto}.profileTabs a{color:#b9b9c4;font-weight:700;padding:13px 2px 12px;white-space:nowrap}.profileTabs a.active,.profileTabs a:hover{color:#a855f7}.profileTabs a.active{border-bottom:3px solid #7c2cff}.phase10Profile select{width:100%;padding:12px 40px 12px 12px;border-radius:12px;border:1px solid #3b4667;background:#090f1d;color:#fff;margin:7px 0 14px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color-scheme:dark}.phase10Profile input:focus,.phase10Profile select:focus,.phase10Profile textarea:focus{outline:none;border-color:#7c2cff;box-shadow:0 0 0 2px #7c2cff33}.phase10Profile .profileTags .tag{background:#101521;border-color:#515869}.phase10Profile .profileTags .tag:hover{border-color:#8b5cf6}.phase10Profile .profileTags .tag.active{background:#3c4350;border-color:#6b7280}.phase10Profile h2{margin-top:34px}.profileSave{width:100%;margin-top:18px;border-radius:999px;background:linear-gradient(90deg,#7c12ff,#6415c8);font-weight:800}.publicDetails{background:transparent;border-color:#293044}.publicDetails .profileRow{border-bottom:0}.publicDetails h3{border-top:1px solid #293044;padding-top:20px}.multiGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:14px}.multiDrop{min-width:0}.multiDrop strong{display:block;margin-bottom:7px}.multiDrop details{position:relative}.multiDrop summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:12px;border:1px solid #3b4667;border-radius:12px;background:#090f1d}.multiDrop summary::-webkit-details-marker{display:none}.multiDrop details[open] summary{border-color:#7c2cff;box-shadow:0 0 0 2px #7c2cff33}.multiDropMenu{position:absolute;z-index:20;top:calc(100% + 5px);left:0;right:0;max-height:280px;overflow:auto;padding:8px;background:#090f1d;border:1px solid #3b4667;border-radius:12px;box-shadow:0 16px 40px #0008}.multiDropMenu label{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:8px;cursor:pointer}.multiDropMenu label:hover{background:#171e30}.multiDropMenu input{width:auto;margin:0}.selectedTags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.selectedTags button{width:auto;padding:5px 9px;border-radius:999px;background:#30394a;border:1px solid #59647a}.emptyTab{padding:32px 8px;text-align:center}.friendGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.friendList{display:grid;grid-gap:8px;gap:8px}.friendList a{display:block;padding:10px 12px;border:1px solid #29324a;border-radius:10px}@media(max-width:700px){.friendGrid,.multiGrid{grid-template-columns:1fr}}.mediaTools{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:12px 0}.mediaTools input,.mediaTools select,.profileMediaUpload input,.profileMediaUpload select{background:#090f1d;color:#fff;border:1px solid #3b4667;border-radius:10px;padding:10px}.mediaComposer .uploadBtn,.messageMediaRow .uploadBtn{width:auto}.postMedia{display:block;width:100%;max-height:560px;object-fit:contain;border-radius:14px;background:#070b14;margin:14px 0}.youtubeCard{display:block;padding:16px;border:1px solid #42305f;border-radius:12px;margin:12px 0;background:#171126}.messageMediaRow{display:flex;align-items:center;gap:10px;margin:8px 0}.messageAttachment{display:block;max-width:360px;max-height:320px;object-fit:contain;border-radius:12px;margin-top:8px;background:#080c15}.profileMediaUpload{display:grid;grid-gap:10px;gap:10px;margin:12px 0 22px}.profileMediaUpload button{width:max-content}.mediaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.mediaTile{border:1px solid #2d3650;border-radius:14px;overflow:hidden;background:#0b1120}.mediaTile img,.mediaTile video{width:100%;height:260px;object-fit:cover;background:#050810}.mediaStatus{display:block;padding:10px;font-size:12px;color:#c5cada}@media(max-width:700px){.mediaGrid,.mediaTools{grid-template-columns:1fr}.messageAttachment{max-width:100%}}.grantRow{padding:8px;display:grid;grid-gap:6px;gap:6px}.grantRow input{background:#090f1d;color:#fff;border:1px solid #3b4667;border-radius:8px;padding:8px}.grantRow button{width:max-content;padding:7px 10px}.moderationMeta{padding:10px}.mediaTile form{padding:0 10px 12px}.profileMenuWrap{position:relative}.profileAvatarBtn{position:relative;width:42px;height:42px;border-radius:50%;padding:0;overflow:visible;display:grid;place-items:center}.profileAvatarBtn img{width:100%;height:100%;object-fit:cover;border-radius:50%}.presenceDot{position:absolute;right:-1px;bottom:-1px;width:13px;height:13px;border-radius:50%;border:2px solid #151225}.presenceDot.online{background:#31d66b}.presenceDot.away{background:#ff9d2e}.presenceDot.busy{background:#ef4444}.profileDropdown{position:absolute;right:0;top:50px;z-index:80;width:270px;padding:14px;background:#181528;border:1px solid #39324f;border-radius:14px;box-shadow:0 18px 45px #0008;display:grid;grid-gap:9px;gap:9px}.profileDropdown label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:#aaa}.profileDropdown select{width:100%;background:#211d33;color:#fff;border:1px solid #4b4266;border-radius:8px;padding:9px}.profileDropdown a{padding:8px;border-radius:8px}.profileDropdown a:hover{background:#27223a}.msgActions{float:right;position:relative}.msgMenuBtn{padding:0 6px;background:transparent;border:0;font-size:20px}.msgMenu{position:absolute;right:0;top:25px;z-index:10;min-width:170px;background:#191627;border:1px solid #3c3552;border-radius:10px;padding:6px;display:grid}.msgMenu button{background:transparent;text-align:left;border:0;padding:8px}.postHead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.postAuthorAvatar{width:42px;height:42px;border-radius:50%;object-fit:cover;background:#29243b;display:grid;place-items:center;font-weight:700}.youtubeEmbed{margin-top:14px;overflow:hidden;border-radius:14px;background:#000;aspect-ratio:16/9}.youtubeEmbed iframe{height:100%}.postMediaBlock{margin-top:14px}.postMediaBlock .postMedia{margin-top:0}.mediaRating{flex-wrap:wrap;gap:10px;padding:8px 2px 2px}.mediaRating,.mediaStars{display:flex;align-items:center}.mediaStars{gap:2px}.mediaStarButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0 1px;font-size:24px;line-height:1;cursor:pointer;color:#f5b942}.mediaStarButton:disabled{cursor:wait;opacity:.65}.mediaStarButton:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.composerField{margin-bottom:12px}.composerField select{max-width:280px;min-height:38px;padding:7px 10px;border-radius:8px}.composerFormatGrid{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(140px,.8fr) minmax(140px,.8fr);grid-gap:14px;gap:14px;margin:10px 0 14px;align-items:end}.composerField{display:flex;flex-direction:column;gap:7px}.composerField>span{display:block;line-height:1.2}.composerField select{width:100%;min-height:40px;padding:8px 10px;border-radius:9px}.mediaComposer textarea{width:100%;transition:font-size .15s ease,color .15s ease}@media (max-width:760px){.composerFormatGrid{grid-template-columns:1fr}}.sidebarFriends{margin-top:26px;padding-top:18px;border-top:1px solid var(--border,#29324a)}.sidebarFriendsTitle{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.sidebarFriendsList{display:grid;grid-gap:6px;gap:6px}.sidebarFriend{display:flex;align-items:center;gap:10px;min-width:0;padding:8px;border-radius:10px;color:inherit;text-decoration:none}.sidebarFriend:hover{background:rgba(255,255,255,.05)}.sidebarFriendAvatarWrap{position:relative;flex:0 0 auto;width:36px;height:36px}.sidebarFriendAvatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;object-fit:cover;overflow:hidden;background:#1b2540}.sidebarFriendFallback{font-weight:800}.sidebarPresence{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border:2px solid #0b1020;border-radius:50%}.sidebarPresence--online{background:#22c55e}.sidebarPresence--away{background:#f59e0b}.sidebarPresence--busy{background:#ef4444}.sidebarPresence--offline{background:#64748b}.sidebarFriendText{display:grid;min-width:0;line-height:1.25}.sidebarFriendText span,.sidebarFriendText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--neon:#18a8ff;--neon2:#63d7ff;--neonSoft:rgba(24,168,255,.24);--panel:rgba(4,14,28,.88);--panel2:rgba(6,20,38,.94);--line:rgba(58,177,255,.38);--text:#f3f9ff;--mutedNeon:#8ca8c1}html{background:#020812}body{color:var(--text);font-family:Montserrat,Arial,sans-serif;background:radial-gradient(circle at 50% -10%,rgba(0,139,255,.18),transparent 38%),linear-gradient(115deg,rgba(0,80,150,.09),transparent 28%,rgba(0,166,255,.06) 70%,transparent),#020812;background-attachment:fixed}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(28,151,232,.055) 1px,transparent 0),linear-gradient(90deg,rgba(28,151,232,.04) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%)}a{color:#69caff}.topHeader{height:78px;grid-template-columns:300px 1fr auto;padding:0 28px;background:linear-gradient(180deg,rgba(3,12,25,.98),rgba(2,10,21,.93));border-bottom:1px solid var(--line);box-shadow:0 0 24px rgba(0,149,255,.13),inset 0 -1px 0 rgba(85,211,255,.08)}.brand{gap:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:#eaf8ff;text-shadow:0 0 12px rgba(69,190,255,.45)}.brandMark{width:42px;height:42px;border-radius:10px;border:1px solid #4bc8ff;background:linear-gradient(145deg,#0b66ff,#0bc7ff);box-shadow:0 0 12px #079cffaa,0 0 28px #008cff55,inset 0 0 12px #b8f0ff55}.topNav{gap:10px}.topNav a{position:relative;padding:28px 18px 25px;color:#aab9ca;text-transform:uppercase;font-size:13px;letter-spacing:.04em}.topNav a:hover{color:#e8f8ff;text-shadow:0 0 10px #38bfff}.topNav a:hover:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:#18a8ff;box-shadow:0 0 10px #18a8ff}.headerIcon,.profileAvatarBtn{border:1px solid rgba(67,178,255,.16)!important;background:rgba(8,24,43,.9)!important;box-shadow:inset 0 0 16px rgba(22,145,255,.05)}.headerIcon:hover,.profileAvatarBtn:hover{border-color:#299fff!important;box-shadow:0 0 13px rgba(24,168,255,.34),inset 0 0 16px rgba(22,145,255,.12)}.counter{background:#0d8dff;box-shadow:0 0 10px #0d8dff}.appShell{max-width:1700px;grid-template-columns:270px minmax(0,1fr) 340px;min-height:calc(100vh - 78px)}.leftSidebar{top:78px;height:calc(100vh - 78px);padding:26px 18px;border-right:1px solid var(--line);background:linear-gradient(90deg,rgba(3,11,23,.94),rgba(4,13,27,.77));box-shadow:8px 0 30px rgba(0,112,205,.05)}.sideNav{gap:8px}.sideNav a{position:relative;padding:13px 15px;border:1px solid transparent;border-radius:8px;color:#c4d3e0;text-transform:uppercase;font-size:13px;letter-spacing:.02em;transition:.18s ease}.sideNav a:hover{color:#fff;background:linear-gradient(90deg,rgba(0,117,255,.22),rgba(0,190,255,.06));border-color:#168fe0;box-shadow:0 0 12px rgba(0,157,255,.22),inset 3px 0 0 #21b8ff;text-shadow:0 0 8px #3dbfff}.sideNav hr{border-color:rgba(56,158,222,.24)}.sidebarFriends{border-top-color:rgba(56,158,222,.28)}.sidebarFriendsTitle strong{color:#dff6ff;text-transform:uppercase;letter-spacing:.04em}.sidebarFriend:hover{background:rgba(10,107,181,.16);box-shadow:inset 2px 0 0 #20b7ff}.sidebarFriendAvatar{border:1px solid rgba(77,197,255,.5);box-shadow:0 0 8px rgba(20,174,255,.22)}.sidebarPresence{border-color:#03101e}.sidebarPresence--online{box-shadow:0 0 9px #22c55e}.sideInfo{border-color:rgba(55,171,241,.38);background:linear-gradient(145deg,rgba(5,23,43,.96),rgba(5,14,29,.94));box-shadow:0 0 18px rgba(0,147,255,.09),inset 0 0 20px rgba(0,127,255,.05)}.sideInfo b{color:#62d0ff;text-transform:uppercase;letter-spacing:.12em;text-shadow:0 0 10px #16a8ff}.content{max-width:900px;padding:38px 34px 80px}.card,.communityChat.full,.gameCard,.memberCard,.memberSearch,.pageHero,.publicDetails{background:linear-gradient(145deg,rgba(7,22,42,.94),rgba(4,13,28,.94));border-color:rgba(51,163,235,.34);box-shadow:0 8px 30px rgba(0,0,0,.22),inset 0 0 26px rgba(0,128,255,.025)}.card:hover,.memberCard:hover{border-color:rgba(43,181,255,.65);box-shadow:0 0 18px rgba(0,142,255,.11),inset 0 0 26px rgba(0,128,255,.035)}h1,h2,h3{color:#f3fbff;text-shadow:0 0 12px rgba(44,177,255,.12)}.muted{color:var(--mutedNeon)}.profileTabs,.tabs{border-bottom-color:rgba(63,159,221,.28)}.profileTabs a.active,.profileTabs a:hover,.tabs a.active{color:#54c8ff;border-bottom-color:#19a9ff;text-shadow:0 0 9px rgba(25,169,255,.5)}.composerField select,.phase10Profile select,input,textarea{background:rgba(2,12,25,.9);color:#eefaff;border-color:rgba(67,156,217,.45);box-shadow:inset 0 0 12px rgba(0,103,194,.07)}.composerField select:focus,.phase10Profile select:focus,input:focus,textarea:focus{outline:none;border-color:#27b8ff!important;box-shadow:0 0 0 2px rgba(39,184,255,.12),0 0 14px rgba(0,157,255,.18)!important}.btn,button{background:linear-gradient(180deg,#168eff,#0870df);border:1px solid rgba(101,213,255,.42);box-shadow:0 0 10px rgba(0,139,255,.18);font-family:inherit;font-weight:600}.btn:hover,button:hover{filter:brightness(1.12);box-shadow:0 0 15px rgba(0,166,255,.34)}.secondary{background:linear-gradient(180deg,#17385b,#102a47)}.danger{background:linear-gradient(180deg,#a63e58,#7e293e)}.badge{background:#087fe8;box-shadow:0 0 9px rgba(0,150,255,.35)}.chatSidebar{top:78px;height:calc(100vh - 78px);padding:18px 14px;background:linear-gradient(90deg,rgba(3,12,25,.9),rgba(2,14,27,.98));border-left:1px solid var(--line);box-shadow:-8px 0 30px rgba(0,112,205,.05)}.communityChat{height:calc(100vh - 114px)}.communityChatHead{border-bottom-color:rgba(60,168,238,.34);text-transform:uppercase;letter-spacing:.03em}.communityChatHead strong{color:#eaf9ff;text-shadow:0 0 9px rgba(35,179,255,.3)}.communityLine{padding:8px 4px}.communityText{background:linear-gradient(145deg,rgba(8,31,56,.96),rgba(6,22,41,.96));border:1px solid rgba(43,151,220,.28);box-shadow:inset 0 0 12px rgba(0,124,214,.04)}.communityLine.mine .communityText{background:linear-gradient(145deg,rgba(10,64,111,.96),rgba(7,39,76,.96));border-color:rgba(41,166,244,.5)}.communityComposer{border-top-color:rgba(60,168,238,.32)}.communityComposer .emojiBtn,.communityComposer .plusBtn{background:#0b2d4c}.miniAvatar{border:1px solid rgba(61,181,255,.45);background:#0c3153}.iconBtn{color:#bdeaff}.iconBtn:hover{background:rgba(16,117,186,.2);color:#fff;box-shadow:0 0 10px rgba(0,166,255,.2)}.chatModal,.chatPopover,.profileDropdown,.sideDrawer{background:rgba(3,15,30,.98)!important;border-color:rgba(58,175,245,.45)!important;box-shadow:0 18px 55px #000b,0 0 22px rgba(0,141,255,.12)!important}.drawerItem.unread{background:rgba(0,115,222,.18)}.postMedia,.youtubeEmbed{border:1px solid rgba(50,173,244,.3);box-shadow:0 0 20px rgba(0,122,214,.07)}.mediaStarButton{filter:drop-shadow(0 0 4px rgba(245,185,66,.22))}@media(max-width:1250px){.appShell{grid-template-columns:220px minmax(0,1fr)}.topHeader{grid-template-columns:220px 1fr auto}}@media(max-width:850px){.topHeader{height:68px;padding:0 14px}.brand{font-size:15px}.brandMark{width:36px;height:36px}.content{padding:22px 14px}.appShell{min-height:calc(100vh - 68px)}}.homeDashboard{display:grid;grid-gap:22px;gap:22px}.dashboardHero{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:30px;border:1px solid rgba(55,178,248,.42);border-radius:16px;background:linear-gradient(125deg,rgba(8,31,57,.98),rgba(4,16,31,.96) 62%,rgba(5,39,67,.9));box-shadow:0 0 28px rgba(0,150,255,.09),inset 0 0 34px rgba(0,153,255,.04)}.dashboardHero:after{content:"";position:absolute;width:250px;height:250px;right:-70px;top:-120px;border:1px solid rgba(55,205,255,.2);border-radius:50%;box-shadow:0 0 60px rgba(0,174,255,.12),inset 0 0 50px rgba(0,174,255,.08);pointer-events:none}.dashboardEyebrow,.dashboardKicker{display:block;margin-bottom:7px;color:#4ed1ff;font-size:10px;font-weight:800;letter-spacing:.18em;text-shadow:0 0 10px rgba(25,185,255,.55)}.dashboardHero h1{margin:0 0 9px;font-size:30px}.dashboardHero p{max-width:610px;margin:0;color:#91abc2}.dashboardHeroActions{display:flex;gap:10px;flex:0 0 auto;position:relative;z-index:1}.dashboardStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.dashboardStat{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;align-items:center;padding:18px;border:1px solid rgba(51,163,235,.3);border-radius:13px;background:linear-gradient(145deg,rgba(7,24,44,.94),rgba(4,14,28,.96));text-decoration:none;color:#eefaff;transition:.18s ease}.dashboardStat:hover{transform:translateY(-2px);border-color:#2bbcff;box-shadow:0 0 18px rgba(0,157,255,.14)}.dashboardStat>span{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:rgba(12,105,173,.18);border:1px solid rgba(57,188,255,.25);font-size:18px}.dashboardStat strong{font-size:17px}.dashboardStat small{color:#7898b3;font-size:11px}.dashboardGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.dashboardPanel{padding:22px;border:1px solid rgba(51,163,235,.3);border-radius:15px;background:linear-gradient(145deg,rgba(7,22,42,.94),rgba(4,13,28,.96));box-shadow:inset 0 0 28px rgba(0,128,255,.025)}.dashboardPanelHead{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:15px;border-bottom:1px solid rgba(59,165,230,.2)}.dashboardPanelHead h2{margin:0;font-size:19px}.dashboardPanelHead a{font-size:12px;text-decoration:none;color:#5ecbff}.dashboardActivityList,.dashboardMemberList{display:grid;grid-gap:8px;gap:8px;margin-top:13px}.dashboardActivity,.dashboardMember{display:flex;align-items:center;gap:11px;min-width:0;padding:10px;border-radius:10px;text-decoration:none;color:#eaf8ff;border:1px solid transparent}.dashboardActivity:hover,.dashboardMember:hover{background:rgba(8,81,134,.15);border-color:rgba(43,175,245,.22)}.dashboardAvatar{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;overflow:hidden;background:#0b3457;border:1px solid rgba(73,196,255,.45);font-weight:800}.dashboardAvatar img{width:100%;height:100%;object-fit:cover}.dashboardActivity>span:last-child,.dashboardMember>span:nth-child(2){display:grid;min-width:0}.dashboardActivity small,.dashboardMember small{color:#7898b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardPresence{width:9px;height:9px;margin-left:auto;border-radius:50%;background:#64748b;box-shadow:0 0 8px currentColor}.dashboardPresence--online{background:#22c55e}.dashboardPresence--away{background:#f59e0b}.dashboardPresence--busy{background:#ef4444}.activityPulse{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#22b8ff;box-shadow:0 0 10px #22b8ff}@media(max-width:1050px){.dashboardStats{grid-template-columns:1fr 1fr}.dashboardGrid{grid-template-columns:1fr}.dashboardHero{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.dashboardStats{grid-template-columns:1fr}.dashboardHero{padding:22px}.dashboardHeroActions{flex-wrap:wrap}.dashboardHero h1{font-size:25px}}.pageTitleRow{gap:18px;margin-bottom:18px}.pageTitleRow h1{margin:.15rem 0 .3rem}.pageTitleRow p{margin:0}.notificationFilters{display:flex;gap:8px;margin-bottom:14px}.notificationFilters a{padding:8px 13px;border:1px solid rgba(60,177,245,.25);border-radius:999px;text-decoration:none;color:#92b3cc;background:rgba(5,19,36,.72)}.notificationFilters a.active,.notificationFilters a:hover{color:#fff;border-color:#28b8ff;background:rgba(10,113,184,.2);box-shadow:0 0 14px rgba(17,166,255,.12)}.notificationList{display:grid;grid-gap:10px;gap:10px}.notificationEnhanced{display:grid;grid-template-columns:46px 1fr;grid-gap:14px;gap:14px;margin:0!important}.notificationIcon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(18,126,200,.15);border:1px solid rgba(61,190,255,.3);font-size:19px}.notificationBody{min-width:0}.notificationTopline{display:flex;align-items:center;gap:10px;justify-content:space-between}.notificationOpen{display:inline-block;margin-top:8px;font-size:12px;text-decoration:none}.drawerToolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px}.drawerToolbar button{padding:6px 10px;font-size:12px}.friendSection{margin-bottom:16px}.friendCards{display:grid;grid-gap:10px;gap:10px}.friendCard{justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(57,174,242,.22);border-radius:12px;background:rgba(6,21,39,.65)}.friendCard,.friendIdentity{display:flex;align-items:center}.friendIdentity{gap:11px;min-width:0;text-decoration:none;color:inherit}.friendIdentity>span:last-child{display:grid;min-width:0}.friendIdentity small{color:#7898b3}.friendAvatar{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;overflow:visible;background:#0a3153;border:1px solid rgba(74,193,255,.4);font-weight:800}.friendAvatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.friendAvatarPresence .sidebarPresence{right:-2px;bottom:-2px}.sidebarFriendsTitle a{text-decoration:none;color:inherit}.sideNav a[href="/friends"]{color:#8edcff}.messengerAvatarWrap{position:relative;overflow:visible}.messengerAvatarWrap img{border-radius:50%}.messengerAvatarWrap .sidebarPresence{right:-2px;bottom:-2px}.conversationNameRow{display:flex;justify-content:space-between;align-items:center;gap:12px}.conversationItem p{margin:.4rem 0;color:#b6c9db;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversationItem.unread{border-color:#26b7ff;box-shadow:0 0 18px rgba(28,170,255,.12)}.messengerHeader{display:flex;align-items:center;gap:18px;margin-bottom:14px}.messengerPerson{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.messengerPerson>span:last-child{display:grid}.messengerPerson small{color:#7898b3}.messengerChat{min-height:420px}.messageText{white-space:pre-wrap}.messageMeta{display:flex;justify-content:flex-end;gap:8px;margin-top:5px;font-size:10px;color:#839bb0}.messageSeen{color:#62d6ff}.messengerComposerEnhanced{position:relative}.messageComposerToolbar{margin-top:8px}.messageComposerToolbar,.messageFilePreview{display:flex;align-items:center;justify-content:space-between;gap:12px}.messageFilePreview{padding:8px 10px;margin-top:7px;border-radius:9px;background:rgba(21,92,140,.13);border:1px solid rgba(53,171,241,.2)}.quickEmojiPanel{display:flex;flex-wrap:wrap;gap:5px;padding:8px;margin-top:7px;border:1px solid rgba(57,177,245,.22);border-radius:10px;background:rgba(4,17,32,.96)}.quickEmojiPanel button{padding:5px 7px;background:transparent;border:0;font-size:20px}.quickEmojiPanel button:hover{transform:scale(1.15)}@media(max-width:700px){.friendCard,.messageComposerToolbar,.pageTitleRow{align-items:stretch;flex-direction:column}.notificationEnhanced{grid-template-columns:36px 1fr}.notificationIcon{width:34px;height:34px}.messengerHeader{align-items:flex-start;flex-direction:column}.friendCard .row{width:100%}}.typingIndicator{display:flex;align-items:center;gap:5px;min-height:28px;margin:8px 0;color:#7ddcff;font-size:13px}.typingIndicator span{width:6px;height:6px;border-radius:50%;background:currentColor;animation:typingPulse 1s ease-in-out infinite}.typingIndicator span:nth-child(2){animation-delay:.15s}.typingIndicator span:nth-child(3){animation-delay:.3s}@keyframes typingPulse{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.msgActions--mine .msgMenu{right:0;left:auto}.msgActions--other .msgMenu{left:0;right:auto}.msgMenu{z-index:40;white-space:nowrap}.msgMenu button{white-space:nowrap;width:100%}@media(max-width:700px){.msgMenu{min-width:155px}}.guestWrap:has(.landingPage){max-width:none;width:100%;padding:0}.landingPage{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:34px 0 60px;color:#eaf8ff}.landingHero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);grid-gap:38px;gap:38px;align-items:center;min-height:590px;padding:54px;border:1px solid rgba(54,185,255,.38);border-radius:24px;overflow:hidden;background:radial-gradient(circle at 80% 15%,rgba(0,151,255,.16),transparent 34%),linear-gradient(135deg,rgba(6,25,47,.99),rgba(2,11,24,.99) 62%,rgba(4,32,55,.96));box-shadow:0 24px 80px rgba(0,0,0,.36),0 0 36px rgba(0,153,255,.08)}.landingHeroGlow{position:absolute;z-index:-1;width:420px;height:420px;right:-110px;top:-150px;border:1px solid rgba(59,205,255,.22);border-radius:50%;box-shadow:0 0 90px rgba(0,167,255,.16),inset 0 0 70px rgba(0,167,255,.08)}.landingEyebrow{display:block;color:#53d2ff;font-size:11px;font-weight:900;letter-spacing:.19em;text-transform:uppercase;text-shadow:0 0 12px rgba(34,190,255,.5)}.landingHero h1{margin:12px 0 18px;font-size:clamp(42px,5vw,70px);line-height:.98;letter-spacing:-.045em}.landingHero h1 span{color:#5bd6ff;text-shadow:0 0 24px rgba(21,175,255,.35)}.landingHero p{max-width:650px;font-size:18px;line-height:1.65;color:#a7bed1}.landingActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.landingPrimary{padding:11px 17px;box-shadow:0 0 22px rgba(0,156,255,.25)}.landingTrust{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.landingTrust span{padding:7px 10px;border:1px solid rgba(68,174,235,.2);border-radius:999px;background:rgba(7,38,65,.55);color:#9dbbd0;font-size:11px}.landingPreview{padding:16px;border:1px solid rgba(72,196,255,.4);border-radius:18px;background:rgba(3,14,28,.9);box-shadow:0 0 34px rgba(0,153,255,.12),inset 0 0 32px rgba(0,139,255,.04);transform:perspective(900px) rotateY(-3deg)}.landingPreviewTop{display:flex;justify-content:space-between;padding:7px 8px 14px;color:#75dcff;font-size:11px;letter-spacing:.12em}.landingPreviewTop span{color:#42e585}.landingPreviewGrid{display:grid;grid-template-columns:58px 1fr 110px;grid-gap:8px;gap:8px;min-height:320px}.landingMiniChat,.landingMiniFeed,.landingMiniNav{border:1px solid rgba(62,169,233,.24);border-radius:10px;background:rgba(7,26,46,.82)}.landingMiniNav{display:grid;align-content:start;grid-gap:13px;gap:13px;padding:16px 13px}.landingMiniNav i{height:7px;border-radius:10px;background:linear-gradient(90deg,#159dff,#43d7ff);opacity:.65}.landingMiniChat,.landingMiniFeed{padding:14px}.landingMiniChat strong,.landingMiniFeed strong{font-size:11px;color:#a9dcf4}.landingMiniFeed div{height:62px;margin-top:12px;border-radius:8px;background:linear-gradient(145deg,rgba(18,67,106,.72),rgba(8,31,55,.8));border:1px solid rgba(54,162,225,.18)}.landingMiniChat div{height:42px;margin-top:12px;border-radius:8px;background:rgba(13,57,93,.68)}.landingSection{padding:78px 0 20px}.landingSectionHead{max-width:720px;margin-bottom:28px}.landingCta h2,.landingSafety h2,.landingSectionHead h2{margin:8px 0 10px;font-size:clamp(28px,3.4vw,42px)}.landingCta p,.landingSafety p,.landingSectionHead p{color:#8faec5;line-height:1.65}.landingFeatureGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.landingFeatureGrid article,.landingPlan{padding:23px;border:1px solid rgba(54,166,231,.28);border-radius:16px;background:linear-gradient(145deg,rgba(7,24,44,.94),rgba(3,13,27,.96));box-shadow:inset 0 0 26px rgba(0,128,255,.025)}.landingFeatureGrid article>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(67,190,255,.32);border-radius:12px;background:rgba(8,104,170,.16);font-size:20px}.landingFeatureGrid h3{margin:16px 0 8px}.landingFeatureGrid p,.landingPlan p{margin:0;color:#89a8bf;line-height:1.55;font-size:13px}.landingSafety{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:center;margin:72px 0 10px;padding:34px;border:1px solid rgba(40,196,156,.25);border-radius:18px;background:linear-gradient(135deg,rgba(5,35,42,.82),rgba(4,18,34,.95));box-shadow:inset 0 0 38px rgba(24,190,159,.025)}.landingSafety .landingEyebrow{color:#5de7c1}.landingSafetyList{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.landingSafetyList span{padding:11px 12px;border-radius:10px;background:rgba(9,63,64,.3);border:1px solid rgba(55,196,166,.16);color:#bfeadd;font-size:13px}.landingPlanGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.landingPlan>span{color:#54d1ff;font-size:10px;font-weight:900;letter-spacing:.18em}.landingPlan h3{margin:8px 0}.landingPlan strong{display:block;margin-bottom:12px;font-size:22px;color:#fff}.landingPlan.featured{border-color:rgba(70,198,255,.58);box-shadow:0 0 28px rgba(0,156,255,.09),inset 0 0 28px rgba(0,135,255,.035)}.landingCta{margin-top:72px;padding:48px;text-align:center;border:1px solid rgba(64,185,249,.35);border-radius:20px;background:radial-gradient(circle at 50% 0,rgba(0,154,255,.14),transparent 45%),rgba(4,17,32,.95)}.landingCta .landingActions{justify-content:center}.landingFooter{display:flex;justify-content:space-between;gap:20px;padding:28px 4px 0;color:#6689a4;font-size:11px}.landingFooter b{color:#61d4ff;letter-spacing:.14em}@media(max-width:900px){.landingHero{grid-template-columns:1fr;padding:34px}.landingPreview{transform:none}.landingFeatureGrid{grid-template-columns:1fr 1fr}.landingSafety{grid-template-columns:1fr}}@media(max-width:600px){.landingPage{width:min(100% - 22px,1180px);padding-top:12px}.landingHero{padding:24px;min-height:auto}.landingHero h1{font-size:40px}.landingHero p{font-size:15px}.landingPreviewGrid{grid-template-columns:44px 1fr}.landingMiniChat{display:none}.landingFeatureGrid,.landingPlanGrid,.landingSafetyList{grid-template-columns:1fr}.landingSection{padding-top:52px}.landingCta,.landingSafety{padding:24px}.landingFooter{flex-direction:column}}.membershipBadge{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:4px 8px;border-radius:999px;border:1px solid rgba(91,190,244,.28);font-size:10px;font-weight:900;letter-spacing:.08em;text-decoration:none}.membershipBadge.free{color:#93abc0;background:rgba(25,53,77,.45)}.membershipBadge.plus{color:#8ce8ff;border-color:rgba(72,211,255,.55);background:linear-gradient(135deg,rgba(0,128,255,.25),rgba(90,64,220,.2));box-shadow:0 0 16px rgba(0,177,255,.16)}.profileMembershipRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.premiumPage{max-width:900px;margin:0 auto;padding:28px 0 60px}.premiumDev,.premiumGrid article,.premiumHero,.premiumSafety{border:1px solid rgba(57,174,242,.28);border-radius:16px;background:linear-gradient(145deg,rgba(7,24,44,.96),rgba(3,13,27,.98))}.premiumHero{padding:30px;position:relative;overflow:hidden}.premiumHero:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-90px;top:-130px;border:1px solid rgba(69,202,255,.18);box-shadow:0 0 55px rgba(0,157,255,.1)}.premiumKicker,.premiumPlanLabel{color:#54d4ff;font-size:10px;font-weight:900;letter-spacing:.18em}.premiumHero h1{margin:8px 0 10px;font-size:36px}.premiumHero p{max-width:690px;color:#93aec4;line-height:1.6}.premiumHero .membershipBadge{margin-top:10px}.premiumGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:18px}.premiumGrid article{padding:24px}.premiumGrid h2{margin:8px 0}.premiumGrid strong{display:block;margin-bottom:16px;font-size:20px}.premiumGrid ul{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-gap:10px;gap:10px;color:#a7bfd2}.premiumFeatured{border-color:rgba(75,202,255,.55)!important;box-shadow:0 0 28px rgba(0,158,255,.08)}.premiumDev,.premiumSafety{padding:18px 20px;margin-top:16px}.premiumSafety{border-color:rgba(68,210,167,.25);background:rgba(6,39,43,.72)}.premiumDev p,.premiumSafety p{margin:7px 0 0;color:#91adbf}.premiumDev button{margin-top:12px}.premiumBack{display:inline-block;margin-top:22px}.premiumGrid button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:700px){.premiumGrid{grid-template-columns:1fr}.premiumHero h1{font-size:29px}}.themeSection{margin-top:18px;padding:22px;border:1px solid rgba(57,174,242,.28);border-radius:16px;background:linear-gradient(145deg,rgba(7,24,44,.96),rgba(3,13,27,.98))}.themeHeading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.themeHeading h2{margin:7px 0}.themeHeading p{margin:0;color:#91adbf}.themeLock{border:1px solid #2aaee8;border-radius:999px;padding:6px 10px;color:#61d9ff;font-weight:800}.themeGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:18px}.themeCard{text-align:left;border:1px solid #174a68;background:#06172a;color:#eef8ff;border-radius:14px;padding:12px;cursor:pointer}.themeCard.active,.themeCard:hover:not(:disabled){border-color:#43cfff;box-shadow:0 0 20px rgba(31,181,255,.14)}.themeCard:disabled{cursor:not-allowed;opacity:.58}.themeCard em,.themeCard small,.themeCard strong{display:block}.themeCard small{color:#8eaabd;min-height:34px;margin:5px 0}.themeCard em{font-style:normal;color:#55d5ff;font-size:12px;font-weight:800}.themePreview{height:64px;border-radius:9px;margin-bottom:10px;padding:8px;display:flex;align-items:flex-end;gap:4px}.themePreview b{margin-right:auto;font-size:20px}.themePreview i{width:8px;border-radius:4px;background:currentColor}.themePreview i:first-of-type{height:18px}.themePreview i:nth-of-type(2){height:30px}.themePreview i:nth-of-type(3){height:23px}.previewNEON{background:#071b30;color:#24bfff}.previewPURPLE{background:#160b2a;color:#a855f7}.previewMIDNIGHT{background:#080e18;color:#9fd8ff}.previewCYBER{background:#061a16;color:#38e69d}html[data-theme=PURPLE] body{background:radial-gradient(circle at 28% 25%,#281047 0,#0b1020 44%,#080814 100%)}html[data-theme=PURPLE] .btn{background:linear-gradient(180deg,#a855f7,#6d28d9)}html[data-theme=PURPLE] .chatSidebar,html[data-theme=PURPLE] .leftSidebar,html[data-theme=PURPLE] .topHeader{border-color:#512a72}html[data-theme=PURPLE] a{color:#c38cff}html[data-theme=MIDNIGHT] body{background:radial-gradient(circle at 50% 0,#10263b 0,#07111d 42%,#030810 100%)}html[data-theme=MIDNIGHT] .btn{background:linear-gradient(180deg,#5caee8,#24618f)}html[data-theme=MIDNIGHT] .chatSidebar,html[data-theme=MIDNIGHT] .leftSidebar,html[data-theme=MIDNIGHT] .topHeader{border-color:#25455e}html[data-theme=CYBER] body{background:radial-gradient(circle at 30% 20%,#0b342a 0,#071713 42%,#030b09 100%)}html[data-theme=CYBER] .btn{background:linear-gradient(180deg,#25d995,#12825c)}html[data-theme=CYBER] .chatSidebar,html[data-theme=CYBER] .leftSidebar,html[data-theme=CYBER] .topHeader{border-color:#1e634d}html[data-theme=CYBER] a{color:#58eeb5}@media(max-width:800px){.themeGrid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.themeGrid{grid-template-columns:1fr}}html[data-font=MODERN] body{font-family:Inter,Montserrat,Arial,sans-serif}html[data-font=ROUNDED] body{font-family:Trebuchet MS,Arial,sans-serif}html[data-font=TECH] body{font-family:Arial Narrow,Impact,Arial,sans-serif}html[data-font=CLASSIC] body{font-family:Georgia,Times New Roman,serif}html[data-font=MONO] body{font-family:Consolas,Courier New,monospace}html[data-accent=CYAN]{--userAccent:#32c8ff}html[data-accent=PURPLE]{--userAccent:#a855f7}html[data-accent=GREEN]{--userAccent:#34e89e}html[data-accent=GOLD]{--userAccent:#f5c451}html[data-accent=ROSE]{--userAccent:#ff65b5}html[data-accent=RED]{--userAccent:#ff5263}html[data-theme=RED] body{background:radial-gradient(circle at 30% 20%,#3a0b13,#12070b 48%,#050506)}html[data-theme=GOLD] body{background:radial-gradient(circle at 30% 20%,#3a2b0b,#151006 48%,#050505)}html[data-theme=ROSE] body{background:radial-gradient(circle at 30% 20%,#3b0d2c,#150817 48%,#050506)}html[data-theme=OLED] body{background:#000}html[data-theme=SUNSET] body{background:radial-gradient(circle at 30% 20%,#48200b,#181008 48%,#060505)}.personalizeGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.personalizeGrid label{display:grid;grid-gap:8px;gap:8px}.chatDesignerPanel select,.personalizeGrid select{width:100%;padding:11px;border-radius:9px;background:#071526;color:#eef8ff;border:1px solid #24577a}.chatDesigner{margin-left:auto;position:relative}.chatDesignerPanel{position:absolute;z-index:20;right:0;top:44px;width:330px;padding:16px;display:grid;grid-gap:12px;gap:12px;border:1px solid #285d80;border-radius:14px;background:#061426;box-shadow:0 16px 50px #000a}.chatDesignerPanel small{color:#8ca8c1}.chatDesignerPanel label{display:grid;grid-gap:6px;gap:6px}.messengerChat{background-size:cover!important;background-position:50%!important;background-attachment:local!important}.chatTheme-AURORA{background:radial-gradient(circle at 20% 20%,#123b55,#10102f 45%,#04111f)!important}.chatTheme-MIDNIGHT{background:linear-gradient(145deg,#02060c,#0a1625)!important}.chatTheme-SUNSET{background:radial-gradient(circle at 30% 10%,#592318,#1b1024 50%,#07111d)!important}.chatTheme-GALAXY{background:radial-gradient(circle at 20% 30%,#34205d,#09172d 42%,#020711)!important}.chatAccent-PURPLE .bubble.mine{background:#713ed1}.chatAccent-GREEN .bubble.mine{background:#14795d}.chatAccent-GOLD .bubble.mine{background:#8a6619}.chatAccent-ROSE .bubble.mine{background:#a83473}.chatAccent-BLUE .bubble.mine{background:#3865d6}@media(max-width:700px){.personalizeGrid{grid-template-columns:1fr}.chatDesignerPanel{position:fixed;left:12px;right:12px;top:90px;width:auto}}html[data-accent=ELECTRIC_BLUE]{--userAccent:#168bff}html[data-accent=ROYAL_BLUE]{--userAccent:#4169e1}html[data-accent=ICE]{--userAccent:#8ee7ff}html[data-accent=TURQUOISE]{--userAccent:#20d9d2}html[data-accent=MINT]{--userAccent:#63f5c7}html[data-accent=EMERALD]{--userAccent:#18c77a}html[data-accent=LIME]{--userAccent:#a8f238}html[data-accent=YELLOW]{--userAccent:#ffe45c}html[data-accent=AMBER]{--userAccent:#ffb020}html[data-accent=ORANGE]{--userAccent:#ff8a34}html[data-accent=CORAL]{--userAccent:#ff6f61}html[data-accent=CRIMSON]{--userAccent:#dc3655}html[data-accent=PINK]{--userAccent:#ff4fd8}html[data-accent=MAGENTA]{--userAccent:#e33cff}html[data-accent=INDIGO]{--userAccent:#6f63ff}html[data-accent=LAVENDER]{--userAccent:#b89cff}html[data-accent=SILVER]{--userAccent:#b9c8d8}html[data-accent=WHITE]{--userAccent:#eefaff}html[data-accent] a{color:var(--userAccent)}html[data-accent] .membershipBadge.plus{border-color:var(--userAccent);color:var(--userAccent)}.accentSwatches{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.accentSwatch{width:32px;height:32px;min-width:32px;padding:0;border-radius:50%;border:2px solid rgba(255,255,255,.18);box-shadow:0 0 0 1px #0007,0 0 12px rgba(0,0,0,.25);cursor:pointer}.accentSwatch:hover{transform:scale(1.1)}.accentSwatch.active{outline:2px solid white;outline-offset:2px}.customColorRow{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin-top:18px;padding:14px;border:1px solid #24577a;border-radius:12px;background:#071526}.customColorRow label{display:grid;grid-gap:6px;gap:6px}.customColorRow input[type=color]{width:64px;height:40px;padding:2px;border-radius:8px;background:#071526;border:1px solid #376786}.hexInput{width:110px!important;height:40px}.colorPreview{width:40px;height:40px;border-radius:9px;border:1px solid #ffffff44;box-shadow:0 0 16px currentColor}@media(max-width:700px){.customColorRow{align-items:stretch}.customColorRow button{width:100%}}.chatAccent-CYAN .bubble.mine{background:#1599bd}.chatAccent-TURQUOISE .bubble.mine{background:#168b87}.chatAccent-EMERALD .bubble.mine{background:#137e58}.chatAccent-LIME .bubble.mine{background:#668f22}.chatAccent-ORANGE .bubble.mine{background:#b75b20}.chatAccent-CORAL .bubble.mine{background:#b64e47}.chatAccent-RED .bubble.mine{background:#b63849}.chatAccent-PINK .bubble.mine{background:#b52e96}.chatAccent-MAGENTA .bubble.mine{background:#9e2db7}.chatAccent-INDIGO .bubble.mine{background:#5048b7}.chatAccent-LAVENDER .bubble.mine{background:#7661b0}.chatAccent-SILVER .bubble.mine{background:#5e7285}.chatAccent-CUSTOM .bubble.mine{background:var(--chatAccent,#3865d6)}.chatCustomColor{display:flex;gap:8px;align-items:center}.chatCustomColor input[type=color]{width:48px;height:38px;padding:2px}.chatCustomColor .hexInput{flex:1 1;min-width:90px}.playgroundHero{display:grid;grid-gap:16px;gap:16px}.playgroundBadges{display:flex;gap:8px;flex-wrap:wrap}.playgroundBadges span{padding:7px 10px;border:1px solid rgba(71,189,255,.28);border-radius:999px;background:rgba(7,44,73,.38);color:#9ddcff;font-size:11px;font-weight:800}.gameHub{display:grid;grid-gap:20px;gap:20px}.gameShelf{grid-template-columns:repeat(3,1fr);grid-gap:12px}.gameShelf,.gameTile{display:grid;gap:12px}.gameTile{grid-template-columns:auto 1fr auto;grid-gap:12px;align-items:center;text-align:left;padding:14px;border-radius:14px;background:linear-gradient(145deg,rgba(7,24,44,.95),rgba(3,14,29,.98));border:1px solid rgba(51,163,235,.28);color:#ecf9ff}.gameTile.active,.gameTile:hover{border-color:var(--userAccent,#32c8ff);box-shadow:0 0 20px color-mix(in srgb,var(--userAccent,#32c8ff) 22%,transparent)}.gameTileIcon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:rgba(20,110,174,.14);font-size:25px}.gameTile b,.gameTile small{display:block}.gameTile small{margin-top:3px;color:#829eb6;font-size:11px}.gameTile em{font-style:normal;color:var(--userAccent,#5dd7ff);font-size:9px;font-weight:900;letter-spacing:.1em}.activeGameWrap,.gameRoadmap{border:1px solid rgba(51,163,235,.3);border-radius:18px;background:linear-gradient(145deg,rgba(6,21,40,.97),rgba(3,12,25,.98));box-shadow:inset 0 0 34px rgba(0,140,255,.025)}.playGamePanel{padding:24px}.playGameToolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.playGameToolbar h2{margin:5px 0;font-size:24px}.gameLabel{color:var(--userAccent,#50d2ff);font-size:9px;font-weight:900;letter-spacing:.18em}.gameModeSwitch{display:flex;gap:7px;flex-wrap:wrap}.gameModeSwitch button{padding:8px 10px;font-size:11px}.gameModeSwitch button.active{border-color:var(--userAccent,#4fd3ff);box-shadow:0 0 14px color-mix(in srgb,var(--userAccent,#32c8ff) 26%,transparent)}.gameStatus{margin:18px auto 14px;padding:10px 14px;max-width:520px;text-align:center;border:1px solid rgba(65,176,240,.23);border-radius:10px;background:rgba(4,32,56,.48);color:#bfeaff;font-weight:800}.gameReset{margin:18px auto 0}.tttBoard{display:grid;grid-template-columns:repeat(3,92px);grid-gap:8px;gap:8px;justify-content:center}.tttCell{width:92px;height:92px;padding:0;border-radius:14px;background:rgba(3,23,42,.96)!important;border:1px solid rgba(66,177,241,.35);font-size:42px;line-height:1}.tttCell:not(:disabled):hover{border-color:var(--userAccent,#46cfff);background:rgba(7,63,99,.62)!important}.tttCell.cellX{color:#53cfff;text-shadow:0 0 14px #1fa9ff}.tttCell.cellO{color:#ff5f8e;text-shadow:0 0 14px #ff477b}.tttCell:disabled{opacity:1;cursor:default}.connectColumnButtons{display:grid;grid-template-columns:repeat(7,52px);grid-gap:5px;gap:5px;justify-content:center;margin-bottom:6px}.connectColumnButtons button{height:28px;padding:0;border-radius:7px;font-size:15px}.connectBoard{display:grid;grid-template-columns:repeat(7,52px);grid-template-rows:repeat(6,52px);grid-gap:5px;gap:5px;justify-content:center;padding:12px;width:max-content;max-width:100%;margin:auto;border:1px solid rgba(44,170,244,.42);border-radius:15px;background:linear-gradient(180deg,#083a68,#052849);box-shadow:0 0 20px rgba(0,142,255,.1)}.connectSlot{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#020d18;box-shadow:inset 0 0 10px #000}.disc{display:block;width:43px;height:43px;border-radius:50%;background:#04121f}.discR{background:radial-gradient(circle at 35% 30%,#ff91a4,#ed3155 48%,#97142f);box-shadow:0 0 11px #ff315e88}.discY{background:radial-gradient(circle at 35% 30%,#fff49b,#ffd52e 48%,#a56d00);box-shadow:0 0 11px #ffd42f77}.memoryScore{display:grid;grid-template-columns:auto auto;grid-gap:2px 7px;gap:2px 7px;text-align:right}.memoryScore b{color:#eafaff}.memoryScore span{color:#7898b3;font-size:10px}.memoryBoard{display:grid;grid-template-columns:repeat(4,88px);grid-gap:10px;gap:10px;justify-content:center}.memoryCard{width:88px;height:88px;padding:0;border-radius:13px;background:linear-gradient(145deg,#092946,#051729)!important;border:1px solid rgba(65,187,248,.35);font-size:30px;transform-style:preserve-3d;transition:.18s}.memoryCard:not(.open):hover{transform:translateY(-2px);border-color:var(--userAccent,#43d0ff)}.memoryCard.open{background:linear-gradient(145deg,#133e60,#0a2944)!important;border-color:var(--userAccent,#43d0ff)}.memoryCard.matched{box-shadow:0 0 15px color-mix(in srgb,var(--userAccent,#32c8ff) 30%,transparent)}.gameRoadmap{padding:22px}.gameSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.gameSectionHead h2{margin:5px 0 0}.gameSectionHead p{max-width:410px;margin:0;text-align:right}.gameRoadmapGrid{grid-template-columns:repeat(2,1fr)}.gameRoadmapCard{border:1px solid rgba(54,158,221,.2);border-radius:12px;background:rgba(5,22,39,.62)}.gameRoadmapCard>span{font-size:28px}.gameRoadmapCard h3,.gameRoadmapCard p{margin:0}.gameRoadmapCard p{margin-top:3px;color:#7898b3;font-size:11px}.gameRoadmapCard em{color:#77cfff;font-size:9px;white-space:nowrap}@media(max-width:800px){.gameShelf{grid-template-columns:1fr}.gameSectionHead,.playGameToolbar{display:grid}.gameSectionHead p{text-align:left}.gameRoadmapGrid{grid-template-columns:1fr}.tttBoard{grid-template-columns:repeat(3,78px)}.tttCell{width:78px;height:78px}.connectBoard{grid-template-columns:repeat(7,42px);grid-template-rows:repeat(6,42px);gap:4px;padding:9px}.connectSlot{width:42px;height:42px}.disc{width:35px;height:35px}.connectColumnButtons{grid-template-columns:repeat(7,42px);gap:4px}.memoryBoard{grid-template-columns:repeat(3,78px)}.memoryCard{width:78px;height:78px}}@media(max-width:430px){.connectBoard{grid-template-columns:repeat(7,36px);grid-template-rows:repeat(6,36px);gap:3px;padding:7px}.connectSlot{width:36px;height:36px}.disc{width:30px;height:30px}.connectColumnButtons{grid-template-columns:repeat(7,36px);gap:3px}.tttBoard{grid-template-columns:repeat(3,70px)}.tttCell{width:70px;height:70px}.playGamePanel{padding:16px}}.gameSocialPanel{padding:22px;border:1px solid rgba(51,163,235,.3);border-radius:18px;background:linear-gradient(145deg,rgba(6,21,40,.97),rgba(3,12,25,.98))}.gameStatsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:18px}.gameStatCard{display:flex;gap:11px;align-items:center;padding:13px;border:1px solid rgba(65,174,237,.2);border-radius:12px;background:rgba(5,24,43,.62)}.gameStatCard>span{font-size:27px}.gameStatCard b,.gameStatCard small{display:block}.gameStatCard small{margin-top:3px;color:#829eb6}.challengeGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.challengeBox{padding:16px;border:1px solid rgba(65,174,237,.22);border-radius:13px;background:rgba(3,18,34,.68)}.challengeBox h3{margin:0 0 12px}.challengeBox label{display:grid;grid-gap:5px;gap:5px;margin:9px 0;color:#9bbbd2;font-size:11px;font-weight:800}.challengeBox select{width:100%;padding:10px;border-radius:9px;background:#071526;color:#eef8ff;border:1px solid #24577a}.gameMessage{margin-top:10px;color:#9de4ff}.challengeRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid rgba(69,158,214,.14)}.challengeRow:first-of-type{border-top:0}.challengeRow b,.challengeRow small{display:block}.challengeRow small{margin-top:3px;color:#829eb6}.challengeRow>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.challengeRow button{padding:7px 9px;font-size:10px}.challengeRow.waiting{opacity:.8}.activeDuels{margin-top:18px}.activeDuels h3{margin:0 0 10px}.duelList{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.duelListItem{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;padding:11px;border-radius:11px;background:rgba(5,26,46,.78);border:1px solid rgba(71,184,245,.23)}.duelListItem>span:first-child{font-size:22px}.duelListItem b,.duelListItem small{display:block}.duelListItem small{color:#86a3b9;margin-top:2px}.duelListItem em{font-style:normal;color:var(--userAccent,#4bd1ff);font-size:9px;font-weight:900}.duelWrap{border-color:color-mix(in srgb,var(--userAccent,#32c8ff) 48%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--userAccent,#32c8ff) 10%,transparent)}.duelPlayers{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px 0}.duelPlayers span{padding:7px 11px;border:1px solid rgba(69,162,219,.22);border-radius:999px;color:#8aa9bf}.duelPlayers span.active{border-color:var(--userAccent,#32c8ff);color:#eafaff}.duelPlayers b{color:#58758b;font-size:10px;letter-spacing:.15em}@media(max-width:900px){.challengeGrid,.duelList,.gameStatsGrid{grid-template-columns:1fr}}@media(max-width:520px){.challengeRow{align-items:flex-start;display:grid}.challengeRow>div:last-child{width:100%}.challengeRow>div:last-child button{flex:1 1}.duelPlayers{flex-wrap:wrap}}.gameStandaloneHint{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid rgba(67,181,240,.25);border-radius:12px;background:rgba(5,28,48,.66);color:#91abc0;font-size:12px;line-height:1.45}.gameStandaloneHint b{white-space:nowrap;color:#dff7ff}.activeDuelsTop{margin:0 0 18px;padding:14px;border:1px solid color-mix(in srgb,var(--userAccent,#32c8ff) 42%,transparent);border-radius:13px;background:color-mix(in srgb,var(--userAccent,#32c8ff) 6%,rgba(3,18,34,.8))}.activeDuelsTop h3{margin-bottom:4px}.duelListItem.selected{border-color:var(--userAccent,#32c8ff);box-shadow:0 0 18px color-mix(in srgb,var(--userAccent,#32c8ff) 14%,transparent)}.gameStatsHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin:20px 0 10px}.gameStatsHeading h3{margin:0}.gameStatsGrid{margin-bottom:0}.duelToolbarActions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.dangerSoft{border-color:rgba(255,92,120,.36)!important;color:#ffb6c4!important}.duelLiveNotice{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 4px;padding:10px 12px;border:1px solid rgba(50,200,255,.22);border-radius:10px;background:rgba(2,32,51,.7);color:#9ec5db;font-size:12px;text-align:center}.duelLiveDot{width:8px;height:8px;border-radius:50%;background:#38e887;box-shadow:0 0 12px rgba(56,232,135,.8);flex:0 0 auto}.duelPlayers span{display:grid;grid-gap:2px;gap:2px;text-align:center;min-width:120px}.duelPlayers span b{color:inherit;font-size:12px;letter-spacing:0}.duelPlayers span small{font-size:11px;color:#7999b0}.duelPlayers span.active small{color:#c9f3ff}.gameStatus.yourTurn{border-color:color-mix(in srgb,var(--userAccent,#32c8ff) 58%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--userAccent,#32c8ff) 12%,transparent);color:#e9fbff}.duelSyncText{text-align:center;margin-top:10px;color:#7fb5d1;font-size:11px}.duelWrap{position:relative}.duelWrap:before{content:"LIVE";position:absolute;right:16px;top:-9px;padding:3px 8px;border-radius:999px;background:#0bcb72;color:#02150d;font-size:8px;font-weight:1000;letter-spacing:.13em;box-shadow:0 0 16px rgba(11,203,114,.4)}@media(max-width:700px){.gameStandaloneHint,.gameStatsHeading{display:grid}.gameStandaloneHint b{white-space:normal}.duelToolbarActions{justify-content:flex-start}.duelLiveNotice{align-items:flex-start;text-align:left}.gameStatsHeading{align-items:start}}.gameShelfExpanded,.gameStatsGridExpanded{grid-template-columns:repeat(3,1fr)}.snakePanel{overflow:hidden}.quizProgress,.snakeScore,.solitaireStats{display:grid;justify-items:end;align-content:start;min-width:90px}.quizProgress b,.snakeScore b,.solitaireStats b{font-size:27px;color:#e9fbff}.quizProgress span,.snakeScore span,.solitaireStats span{font-size:9px;font-weight:900;letter-spacing:.15em;color:var(--userAccent,#43d0ff);text-transform:uppercase}.snakeScore small,.solitaireStats small{margin-top:4px;color:#7898b3}.gameStatus.gameOver{border-color:rgba(255,77,112,.45);color:#ffc0cd}.snakeBoard{display:grid;grid-template-columns:repeat(16,1fr);width:min(520px,92vw);aspect-ratio:1;margin:0 auto;border:1px solid rgba(58,181,242,.4);border-radius:14px;overflow:hidden;background:radial-gradient(circle at center,rgba(8,49,76,.65),#020c16 72%);box-shadow:inset 0 0 28px #000,0 0 20px rgba(0,174,255,.08)}.snakeCell{position:relative;border-right:1px solid rgba(55,126,164,.055);border-bottom:1px solid rgba(55,126,164,.055)}.snakeBody:after,.snakeHead:after{content:"";position:absolute;inset:12%;border-radius:28%;background:linear-gradient(145deg,#5af5ae,#08bc70);box-shadow:0 0 8px rgba(52,238,153,.45)}.snakeHead:after{border-radius:45%;background:linear-gradient(145deg,#b8ffe1,#19e78d);box-shadow:0 0 13px rgba(52,238,153,.75)}.snakeFood{display:grid;place-items:center;color:#ffd64a;font-size:16px;text-shadow:0 0 9px #ffca28}.snakeControls{display:grid;justify-content:center;justify-items:center;grid-gap:5px;gap:5px;margin-top:14px}.snakeControls>div{display:flex;gap:5px}.snakeControls button{width:47px;height:39px;padding:0;font-size:17px}.quizBar{height:6px;border-radius:99px;background:#071828;overflow:hidden;margin:8px 0 20px}.quizBar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--userAccent,#32c8ff),#9e5cff,#ff5fa2);transition:width .22s}.quizQuestion{max-width:720px;margin:auto;padding:18px;border:1px solid rgba(64,173,234,.22);border-radius:15px;background:rgba(4,22,39,.72)}.quizQuestion h3{margin:0 0 15px;font-size:18px;line-height:1.4}.quizAnswers{display:grid;grid-gap:9px;gap:9px}.quizAnswers button{text-align:left;padding:12px 14px;background:#071b2f;border:1px solid rgba(65,170,231,.26);color:#e8f7ff}.quizAnswers button:not(:disabled):hover{border-color:var(--userAccent,#32c8ff)}.quizAnswers button.correct{border-color:#31dc8b!important;background:rgba(25,123,78,.25)!important;color:#c8ffe8}.quizAnswers button.wrong{border-color:#ff5f7d!important;background:rgba(133,32,55,.25)!important;color:#ffd2da}.quizAnswers button:disabled{opacity:1}.quizExplanation{display:grid;grid-gap:4px;gap:4px;margin-top:13px;padding:11px 12px;border-radius:10px;font-size:12px;line-height:1.45}.quizExplanation.ok{background:rgba(24,128,82,.16);border:1px solid rgba(49,220,139,.25)}.quizExplanation.no{background:rgba(145,44,67,.14);border:1px solid rgba(255,95,125,.24)}.quizExplanation span{color:#9ab5c8}.quizFinish{text-align:center;max-width:520px;margin:20px auto;padding:30px;border:1px solid rgba(71,184,245,.27);border-radius:17px;background:rgba(4,25,44,.68)}.quizFinish>span{font-size:46px}.quizFinish h2{margin:9px 0}.quizFinish strong{display:block;font-size:42px;color:var(--userAccent,#42d1ff);text-shadow:0 0 18px color-mix(in srgb,var(--userAccent,#32c8ff) 40%,transparent)}.quizFinish p{color:#9bb5c8}.solitairePanel{overflow-x:auto}.solitaireTop{display:grid;grid-template-columns:72px 72px 1fr repeat(4,72px);grid-gap:9px;gap:9px;align-items:start;margin:8px auto 24px;min-width:585px;max-width:760px}.solitairePile{position:relative;width:72px;height:96px;padding:0!important;border-radius:9px!important;background:rgba(5,28,47,.8)!important;border:1px solid rgba(71,177,232,.28)!important;overflow:hidden}.solitairePile.stock{background:linear-gradient(145deg,#123f69,#071f37)!important;color:#8edcff;font-size:26px}.solitairePile.stock small{position:absolute;right:5px;bottom:4px;font-size:9px}.solitairePile.selected{outline:2px solid var(--userAccent,#32c8ff);box-shadow:0 0 14px color-mix(in srgb,var(--userAccent,#32c8ff) 34%,transparent)}.emptyPile,.foundationSymbol{font-size:24px;color:#436b84}.foundationSymbol.red{color:#75485a}.solitaireTableau{display:grid;grid-template-columns:repeat(7,72px);grid-gap:9px;gap:9px;justify-content:center;align-items:start;min-width:585px;min-height:360px;margin:auto}.tableauPile{position:relative;width:72px;min-height:350px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.tableauCard{position:absolute;left:0;width:72px;height:96px;border-radius:9px;overflow:hidden;box-shadow:0 3px 8px rgba(0,0,0,.35);cursor:pointer}.tableauCard.selected{outline:2px solid var(--userAccent,#32c8ff);box-shadow:0 0 16px color-mix(in srgb,var(--userAccent,#32c8ff) 42%,transparent)}.faceDown{background:linear-gradient(145deg,#164c7d,#082944);border:1px solid #2a79aa}.cardBack{display:grid;place-items:center;width:100%;height:100%;color:#58cfff;font-size:21px;text-shadow:0 0 11px #31bfff}.playingCard{display:grid;grid-template-columns:1fr;align-content:start;justify-items:start;width:100%;height:100%;padding:6px;background:linear-gradient(150deg,#fff,#e8edf1);font-family:Georgia,serif;box-sizing:border-box}.playingCard b{font-size:17px;line-height:1}.playingCard i{font-style:normal;font-size:19px;line-height:1.1}.playingCard.red{color:#d9274e}.playingCard.black{color:#111b26}.emptyTableau{position:absolute;left:0;top:0;display:grid;place-items:center;width:72px;height:96px;border:1px dashed rgba(81,169,218,.3);border-radius:9px;color:#345b74;font-size:22px}.solitaireHelp{max-width:760px;min-width:585px;margin:14px auto 0;padding:10px 12px;border:1px solid rgba(66,163,218,.16);border-radius:10px;color:#86a3b8;font-size:11px;line-height:1.45}.solitaireHelp b{color:#ccefff}@media(max-width:1050px){.gameShelfExpanded,.gameStatsGridExpanded{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.gameShelfExpanded,.gameStatsGridExpanded{grid-template-columns:1fr}.snakeBoard{width:min(440px,88vw)}.playGameToolbar .quizProgress,.playGameToolbar .snakeScore,.playGameToolbar .solitaireStats{justify-items:start}.solitairePanel{padding-left:12px;padding-right:12px}.solitaireHelp,.solitaireTableau,.solitaireTop{margin-left:0;margin-right:0}}.memoryDuelScore{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:12px 0}.memoryDuelScore span{padding:8px 12px;border:1px solid rgba(67,181,240,.22);border-radius:999px;background:rgba(4,25,43,.7);color:#8faec2;font-size:11px}.memoryDuelScore b{color:#e8f9ff}.memoryDuelHelp{text-align:center;margin:10px auto 0;max-width:650px}.duelWaitingCard{display:grid;justify-items:center;text-align:center;grid-gap:8px;gap:8px;margin:18px auto 4px;padding:24px;max-width:620px;border:1px solid rgba(57,210,147,.3);border-radius:16px;background:linear-gradient(145deg,rgba(5,42,39,.75),rgba(4,21,36,.86))}.duelWaitingCard>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgba(38,223,137,.14);border:1px solid rgba(61,232,158,.4);color:#7dffc0;font-size:24px}.duelWaitingCard h3{margin:0;color:#eafff4}.duelWaitingCard p{margin:0;color:#88a8b9;line-height:1.5;max-width:510px}.duelCompare{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;max-width:620px;margin:20px auto 4px}.duelCompare>div{display:grid;justify-items:center;grid-gap:5px;gap:5px;padding:17px;border:1px solid rgba(63,176,235,.23);border-radius:13px;background:rgba(5,26,45,.74)}.duelCompare span{font-size:9px;font-weight:900;letter-spacing:.14em;color:#7699b0}.duelCompare b{font-size:20px;color:#eafaff}.duelCompare>strong{font-size:11px;color:#536f82;letter-spacing:.15em}.duelMemoryWrap .memoryBoard{margin-top:10px}@media(max-width:600px){.duelCompare{grid-template-columns:1fr}.duelCompare>strong{text-align:center}.memoryDuelScore{justify-content:flex-start}}.gameCommunityPanel{margin-top:18px;padding:22px;border:1px solid rgba(51,163,235,.3);border-radius:18px;background:linear-gradient(145deg,rgba(6,21,40,.97),rgba(3,12,25,.98))}.gameProfileStrip{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(90px,.55fr));grid-gap:10px;gap:10px;align-items:center;padding:14px;border:1px solid rgba(65,174,237,.22);border-radius:14px;background:rgba(4,24,43,.72)}.gameProfileIdentity{display:flex!important;align-items:center;gap:11px}.gameProfileIdentity img,.gameRankRow img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid rgba(80,199,255,.35)}.gameProfileIdentity>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#0a2a46}.gameProfileStrip>div:not(.gameProfileIdentity){display:grid;justify-items:center}.gameProfileStrip strong{font-size:20px;color:#e9fbff}.gameProfileIdentity small,.gameProfileStrip small{display:block;color:#83a2ba;margin-top:2px}.gameCommunityTabs{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.gameCommunityTabs button{padding:9px 12px;border-radius:999px;background:rgba(5,25,44,.9);border:1px solid rgba(67,181,240,.24);color:#9db7ca}.gameCommunityTabs button.active{border-color:var(--userAccent,#32c8ff);color:#effcff;box-shadow:0 0 14px color-mix(in srgb,var(--userAccent,#32c8ff) 12%,transparent)}.gameHistory,.gameLeaderboard{display:grid;grid-gap:8px;gap:8px}.gameHistory article,.gameRankRow{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:11px 13px;border:1px solid rgba(65,174,237,.18);border-radius:12px;background:rgba(5,24,43,.6)}.gameRankRow.me{border-color:color-mix(in srgb,var(--userAccent,#32c8ff) 55%,transparent);background:color-mix(in srgb,var(--userAccent,#32c8ff) 7%,rgba(5,24,43,.75))}.gameRankPos{min-width:34px;text-align:center;font-weight:900}.gameRankAvatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#0a2a46}.gameHistory b,.gameHistory small,.gameRankRow b,.gameRankRow small{display:block}.gameHistory small,.gameRankRow small{color:#82a0b6;margin-top:2px}.gameRankRow>strong{font-size:17px;color:#dff8ff}.gameHistory article{grid-template-columns:auto 1fr auto}.gameHistory article>span{font-size:22px}.gameOutcome{font-weight:900;text-align:right}.gameOutcome small{font-weight:500}.gameOutcome.win{color:#58e89a}.gameOutcome.loss{color:#ff7892}.gameOutcome.draw{color:#ffd36c}.gameOutcome.completed{color:#70d9ff}.achievementGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.achievementGrid article{display:flex;gap:11px;padding:14px;border:1px solid rgba(65,174,237,.2);border-radius:13px;background:rgba(5,24,43,.62)}.achievementGrid article>span{font-size:28px}.achievementGrid b{display:block}.achievementGrid p{margin:4px 0;color:#8aa7bd;font-size:11px;line-height:1.4}.achievementGrid small{color:#67ddff;font-weight:800}.achievementGrid .locked{opacity:.55;filter:saturate(.55)}.achievementGrid .unlocked{border-color:color-mix(in srgb,var(--userAccent,#32c8ff) 38%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--userAccent,#32c8ff) 7%,transparent)}@media(max-width:900px){.gameProfileStrip{grid-template-columns:1fr 1fr}.gameProfileIdentity{grid-column:1/-1}.achievementGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.achievementGrid,.gameProfileStrip{grid-template-columns:1fr}.gameProfileIdentity{grid-column:auto}.gameRankRow{grid-template-columns:auto auto 1fr}.gameRankRow>strong{grid-column:3}.gameHistory article{grid-template-columns:auto 1fr}.gameOutcome{grid-column:2;text-align:left}}.dailyChallenge{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;margin:18px 0;border:1px solid rgba(45,190,255,.35);border-radius:16px;background:linear-gradient(135deg,rgba(0,173,255,.1),rgba(166,78,255,.08));box-shadow:0 0 28px rgba(0,150,255,.08)}.dailyChallenge h3{margin:5px 0 4px}.dailyChallenge p{margin:0;color:#9fb5ca}.dailyChallenge button{white-space:nowrap}.mazeStatus,.mineStatus{margin:12px 0;padding:10px 14px;text-align:center;border:1px solid rgba(61,184,255,.28);border-radius:11px;background:rgba(4,31,52,.55);color:#bfe9ff}.mineGrid{display:grid;grid-template-columns:repeat(9,36px);grid-gap:4px;gap:4px;justify-content:center;margin:18px auto}.mineCell{width:36px;height:36px;padding:0;border-radius:7px;font-weight:800;background:#0b3857;border:1px solid #176b9e}.mineCell.open{background:#071c2d;border-color:#26485f}.mineCell.boom{background:#5c1424}.gameReset{display:block;margin:14px auto 0}.mazeGrid{display:grid;grid-template-columns:repeat(15,24px);justify-content:center;grid-gap:1px;gap:1px;margin:16px auto}.mazeCell{width:24px;height:24px;display:grid;place-items:center;font-size:15px;border-radius:3px}.mazeCell.wall{background:#123e62;box-shadow:inset 0 0 5px rgba(70,190,255,.28)}.mazeCell.floor{background:#061521}.mazeCell.exit{background:#123a2d}.mazeControls{text-align:center;margin:12px 0}.mazeControls div button,.mazeControls>button{min-width:48px;margin:2px}.mazeControls div{display:flex;justify-content:center;gap:4px}@media(max-width:700px){.dailyChallenge{align-items:flex-start;flex-direction:column}.mineGrid{grid-template-columns:repeat(9,31px);gap:3px}.mineCell{width:31px;height:31px}.mazeGrid{grid-template-columns:repeat(15,19px)}.mazeCell{width:19px;height:19px;font-size:12px}}.plusGamePanel,.tournamentPanel{margin:18px 0;padding:18px;border:1px solid rgba(92,197,255,.28);border-radius:16px;background:linear-gradient(145deg,rgba(7,24,44,.97),rgba(3,13,27,.98));box-shadow:0 0 28px rgba(0,153,255,.06)}.plusAccessPill{align-self:flex-start;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.1em}.plusAccessPill.on{color:#8df2ff;border:1px solid rgba(91,221,255,.5);background:rgba(53,150,255,.15)}.plusAccessPill.off{color:#91a6b8;border:1px solid rgba(126,153,173,.25);background:rgba(50,65,78,.2)}.plusGameGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}.plusGameBox{padding:15px;border:1px solid rgba(62,171,235,.2);border-radius:13px;background:rgba(5,22,40,.7)}.plusGameBox h3{margin:0 0 7px}.skinPicker{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.skinPicker button{display:flex;align-items:center;gap:7px;justify-content:flex-start;padding:9px}.skinPicker button span{font-size:18px}.skinPicker button small{font-weight:800}.difficultyPicker button.active,.skinPicker button.active{outline:1px solid var(--userAccent,#32c8ff);box-shadow:0 0 14px color-mix(in srgb,var(--userAccent,#32c8ff) 16%,transparent)}.difficultyPicker{display:flex;gap:8px}.plusLockedText{margin:8px 0 0;color:#9cb1c4;font-size:11px}.proStatGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.proStatGrid span{padding:10px;border:1px solid rgba(70,174,235,.18);border-radius:10px;background:rgba(5,31,52,.58)}.proStatGrid b,.proStatGrid small{display:block}.proStatGrid b{font-size:22px;color:#dff8ff}.proStatGrid small{color:#8da9bc}.tournamentCreate{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:end;padding:14px;border:1px solid rgba(66,174,238,.2);border-radius:13px;background:rgba(5,22,40,.62)}.tournamentCreate>div{display:grid;grid-template-columns:1.2fr 1fr .5fr;grid-gap:9px;gap:9px}.tournamentCreate label{display:grid;grid-gap:5px;gap:5px;font-size:11px;color:#91aec2}.tournamentCreate input,.tournamentCreate select{width:100%}.tournamentCreate>small{grid-column:1/-1;color:#829eb2}.tournamentList{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.tournamentList article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid rgba(65,174,237,.2);border-radius:13px;background:rgba(4,22,39,.66)}.tournamentList h3{margin:5px 0 4px}.tournamentList p{margin:0;color:#8ea9bc;font-size:12px}.tournamentStatus{font-size:9px;font-weight:900;letter-spacing:.12em}.tournamentStatus.open{color:#67e79e}.tournamentStatus.active{color:#63d9ff}.tournamentStatus.finished{color:#879bab}.participantChips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.participantChips span{padding:3px 7px;border-radius:999px;background:rgba(33,104,150,.22);color:#9bdcff;font-size:10px}.tournamentActions{display:flex;gap:6px}.tournamentNote{margin-top:10px}.mazeLevelPicker{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin:10px 0}.mazeLevelPicker>span{font-size:11px;color:#8faabe}.mazeLevelPicker button{padding:6px 9px;font-size:11px}.mazeLevelPicker button.active{outline:1px solid var(--userAccent,#32c8ff)}html[data-game-skin=CYBER] .gameCard,html[data-game-skin=CYBER] .playGamePanel{border-color:rgba(185,95,255,.48);box-shadow:0 0 24px rgba(157,69,255,.08)}html[data-game-skin=CYBER] .connectBoard{filter:hue-rotate(40deg)}html[data-game-skin=PRIDE] .gameCard,html[data-game-skin=PRIDE] .playGamePanel{border-color:rgba(255,91,183,.45);box-shadow:0 0 22px rgba(255,91,183,.08),0 0 34px rgba(58,207,255,.05)}html[data-game-skin=PRIDE] .gameStatus{background:linear-gradient(90deg,rgba(255,65,113,.09),rgba(255,197,74,.09),rgba(76,220,129,.09),rgba(64,178,255,.09),rgba(174,92,255,.09))}html[data-game-skin=MIDNIGHT] .gameCard,html[data-game-skin=MIDNIGHT] .playGamePanel{background:linear-gradient(145deg,#050814,#080b1d);border-color:rgba(116,132,191,.3)}html[data-game-skin=MIDNIGHT] .connectBoard{background:#11182a}@media(max-width:900px){.plusGameGrid,.tournamentCreate{grid-template-columns:1fr}.tournamentCreate>div{grid-template-columns:1fr 1fr}.tournamentList article{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.tournamentCreate>div{grid-template-columns:1fr}.proStatGrid{grid-template-columns:1fr 1fr}.skinPicker{grid-template-columns:1fr}}.tournamentCard{display:block!important;padding:20px!important;overflow:hidden}.tournamentTop{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.tournamentTop>div:first-child{min-width:0;flex:1 1}.tournamentChampion{margin-top:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--accent,#20dfff) 45%,transparent);border-radius:12px;background:color-mix(in srgb,var(--accent,#20dfff) 9%,transparent);font-size:14px}.tournamentBracket{display:flex;gap:18px;overflow-x:auto;padding:22px 2px 8px;margin-top:18px;border-top:1px solid rgba(255,255,255,.08);scrollbar-width:thin}.bracketRound{min-width:210px;display:flex;flex-direction:column}.bracketRound h4{margin:0 0 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#20dfff)}.bracketMatches{display:flex;flex-direction:column;justify-content:space-around;gap:12px;flex:1 1}.bracketMatch{position:relative;padding:8px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(5,10,25,.7);min-height:86px;box-shadow:inset 0 0 18px rgba(255,255,255,.018)}.bracketMatch.mine{border-color:color-mix(in srgb,var(--accent,#20dfff) 55%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--accent,#20dfff) 11%,transparent)}.bracketMatch.active{border-color:rgba(34,197,94,.5)}.bracketMatch>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;font-size:13px}.bracketMatch>div+div{margin-top:3px}.bracketMatch>div.winner{background:rgba(34,197,94,.12);color:#b9f6ca}.bracketMatch>div span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bracketMatch>div b{color:#5ef08b}.bracketMatch small{display:block;margin:6px 8px 0;color:var(--muted,#8d9bb8);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.bracketMatch button{width:calc(100% - 16px);margin:7px 8px 0;padding:7px 10px;font-size:12px}.tournamentStatus.cancelled{color:#fca5a5;border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.08)}@media(max-width:760px){.tournamentTop{flex-direction:column}.tournamentActions,.tournamentActions button{width:100%}.tournamentBracket{margin-left:-4px;margin-right:-4px}.bracketRound{min-width:190px}}.tournamentTabs{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.tournamentTabs button{padding:9px 13px}.tournamentTabs button.active{outline:1px solid var(--userAccent,#32c8ff);box-shadow:0 0 16px color-mix(in srgb,var(--userAccent,#32c8ff) 16%,transparent)}.tournamentDesignTag{display:inline-flex;margin-left:8px;padding:3px 7px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.05em;background:rgba(255,255,255,.06);color:#b9d8ea}.tournamentCard.tournamentDesign-cyber{border-color:rgba(189,92,255,.36);background:linear-gradient(145deg,rgba(34,9,53,.88),rgba(5,13,29,.96))}.tournamentCard.tournamentDesign-pride{border-color:rgba(255,88,194,.34);background:linear-gradient(145deg,rgba(37,11,43,.9),rgba(5,29,39,.96))}.tournamentCard.tournamentDesign-midnight{border-color:rgba(124,146,255,.26);background:linear-gradient(145deg,rgba(6,8,24,.98),rgba(4,15,34,.98))}.tournamentCard.tournamentDesign-cyber .bracketRound h4{color:#dc8cff}.tournamentCard.tournamentDesign-pride .bracketRound h4{color:#ff85cf}.tournamentCard.tournamentDesign-midnight .bracketRound h4{color:#9eb6ff}.tournamentPodium{display:grid;grid-template-columns:1fr 1.12fr 1fr;grid-gap:8px;gap:8px;align-items:end;margin:18px 0 4px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(2,12,24,.55)}.tournamentPodium>div{display:grid;text-align:center;grid-gap:3px;gap:3px;padding:12px 8px;border-radius:12px;background:rgba(255,255,255,.035)}.tournamentPodium>div>span{font-size:25px}.tournamentPodium b{font-size:12px}.tournamentPodium small{font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:#8fa8bb}.podiumFirst{min-height:112px;border:1px solid rgba(250,204,21,.28);box-shadow:0 0 20px rgba(250,204,21,.07)}.podiumSecond{min-height:90px}.podiumThird{min-height:78px}.podiumThird b{font-size:10px}.podiumThird.empty{opacity:.45}.tournamentHistoryList{display:grid;grid-gap:12px;gap:12px}.tournamentHistoryList .tournamentCard{padding:16px!important}.tournamentProfile{display:grid;grid-gap:16px;gap:16px}.tournamentProfileHero{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid rgba(66,174,238,.2);border-radius:14px;background:rgba(5,22,40,.62)}.tournamentProfileAvatar,.tournamentProfileHero img{width:60px;height:60px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:rgba(36,133,194,.18);font-size:28px}.tournamentProfileHero h3{margin:2px 0}.tournamentProfileHero p{margin:0}.tournamentStatGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.tournamentStatGrid span{padding:13px 9px;border:1px solid rgba(70,174,235,.18);border-radius:11px;background:rgba(5,31,52,.58);text-align:center}.tournamentStatGrid b,.tournamentStatGrid small{display:block}.tournamentStatGrid b{font-size:21px;color:#e4f8ff}.tournamentStatGrid small{margin-top:3px;color:#8da9bc;font-size:10px}.tournamentBadgeTitle{margin:4px 0 -6px}.tournamentBadgeGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.tournamentBadgeGrid article{display:flex;gap:10px;padding:13px;border:1px solid rgba(70,174,235,.18);border-radius:12px;background:rgba(5,25,43,.58)}.tournamentBadgeGrid article>span{font-size:25px}.tournamentBadgeGrid article b,.tournamentBadgeGrid article small{display:block}.tournamentBadgeGrid article p{margin:3px 0;color:#8ea9bc;font-size:11px}.tournamentBadgeGrid article small{font-size:10px;color:#68dca0}.tournamentBadgeGrid article.locked{opacity:.52}.tournamentBadgeGrid article.locked small{color:#8ea9bc}@media(max-width:900px){.tournamentStatGrid{grid-template-columns:repeat(3,1fr)}.tournamentBadgeGrid{grid-template-columns:1fr 1fr}.tournamentPodium{grid-template-columns:1fr 1fr 1fr}}@media(max-width:600px){.tournamentStatGrid{grid-template-columns:1fr 1fr}.tournamentBadgeGrid,.tournamentPodium{grid-template-columns:1fr}.podiumFirst{order:-1}.tournamentDesignTag{margin-left:0;margin-top:6px}.tournamentTabs button{flex:1 1}}.adminPage{display:grid;grid-gap:18px;gap:18px}.adminHero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:24px;border:1px solid color-mix(in srgb,var(--accent,#22d3ee) 35%,#26324d);border-radius:18px;background:linear-gradient(135deg,rgba(7,18,36,.96),rgba(12,24,48,.9));box-shadow:0 0 28px rgba(34,211,238,.08)}.adminHero h1{margin:.35rem 0}.adminRoleBadge{padding:9px 12px;border-radius:999px;border:1px solid rgba(93,225,255,.35);background:rgba(26,72,102,.35);font-weight:800}.adminTabs{display:flex;gap:8px;flex-wrap:wrap}.adminTabs a{padding:10px 14px;border-radius:12px;border:1px solid #26344f;background:#0c1629;color:#c8d5e8;text-decoration:none}.adminTabs a.active{border-color:var(--accent,#22d3ee);box-shadow:0 0 18px rgba(34,211,238,.16);color:#fff}.adminStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.adminStats a{display:grid;grid-gap:4px;gap:4px;text-decoration:none;padding:18px;border:1px solid #25344f;border-radius:16px;background:#0b1628}.adminStats strong{font-size:1.7rem;color:#fff}.adminStats span{font-size:.84rem;color:#91a2bd}.adminWelcome{padding:20px}.adminSectionHead{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}.adminSectionHead h2{margin:.2rem 0 0}.adminSearch{display:flex;gap:8px}.adminSearch input{min-width:260px}.adminTableWrap{overflow:auto}.adminTable{width:100%;border-collapse:collapse}.adminTable td,.adminTable th{padding:12px 10px;border-bottom:1px solid #22304a;text-align:left;vertical-align:top}.adminTable th{color:#93a9c5;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.adminTable td small{display:block;color:#7f91ad;margin-top:3px}.adminActions{display:flex;gap:8px;flex-wrap:wrap}.adminActions form{display:flex;gap:6px;align-items:center}.adminActions select{min-width:115px}.adminStatus{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:.72rem;font-weight:800;border:1px solid #31405d}.adminStatus--active,.adminStatus--approved,.adminStatus--reviewed{color:#7ff3c5;border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.1)}.adminStatus--closed,.adminStatus--rejected,.adminStatus--suspended{color:#ff9ca6;border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.1)}.adminStatus--open,.adminStatus--pending{color:#ffd36f;border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.1)}.adminCards{display:grid;grid-gap:12px;gap:12px}.adminCard{padding:16px;border:1px solid #263650;border-radius:15px;background:#0b1527}.adminCardTop{display:flex;justify-content:space-between;gap:12px;align-items:center}.adminCard form{display:flex;gap:8px;flex-wrap:wrap}.dangerButton{background:rgba(239,68,68,.15)!important;border-color:rgba(239,68,68,.45)!important;color:#ffadb5!important}.adminSettings form{display:grid;grid-gap:14px;gap:14px;max-width:760px}.adminSettings label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.adminSettings textarea{resize:vertical}.adminCheck{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;justify-content:flex-start}.adminCheck input{width:auto}.wrap{flex-wrap:wrap}@media(max-width:950px){.adminStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminHero,.adminSectionHead{flex-direction:column}.adminSectionHead{align-items:flex-start}.adminSearch{width:100%}.adminSearch input{min-width:0;flex:1 1}}@media(max-width:600px){.adminStats{grid-template-columns:1fr}.adminSearch{flex-direction:column}.adminTable{min-width:850px}}.mediaReviewPlaceholder{min-height:260px;border:1px solid rgba(56,189,248,.65);border-radius:16px;background:linear-gradient(145deg,rgba(5,15,30,.96),rgba(8,27,44,.92));box-shadow:inset 0 0 28px rgba(14,165,233,.08),0 0 22px rgba(14,165,233,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 20px;text-align:center}.mediaReviewPlaceholder strong{font-size:16px;color:#e6f7ff}.mediaReviewPlaceholder span{color:#9bb5c9;font-size:13px;max-width:440px}.mediaReviewIcon{width:78px;height:78px;border-radius:16px;display:grid;place-items:center;font-size:36px;background:rgba(148,163,184,.16);border:1px solid rgba(148,163,184,.28)}.mediaReviewPlaceholder--rejected{border-color:rgba(248,113,113,.55)}.mediaFilterTabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 18px}.mediaFilterTabs a{padding:9px 12px;border:1px solid #2a3b58;border-radius:10px;background:#0b1729;color:#b9c8da;text-decoration:none;font-size:.86rem;font-weight:700}.mediaFilterTabs a.active{border-color:var(--accent,#22d3ee);color:#fff;box-shadow:0 0 16px color-mix(in srgb,var(--accent,#22d3ee) 25%,transparent)}.mediaModerationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.mediaModerationCard{padding:12px;border:1px solid #293951;border-radius:15px;background:#0a1425;display:grid;grid-gap:10px;gap:10px}.mediaPreviewButton{position:relative;padding:0;overflow:hidden;border:0;border-radius:12px;background:#050b14;min-height:220px;cursor:zoom-in}.mediaPreviewButton img,.mediaPreviewButton video{width:100%;height:260px;object-fit:contain;display:block}.mediaPreviewButton span{position:absolute;right:10px;bottom:10px;padding:7px 10px;border-radius:999px;background:rgba(2,8,18,.84);border:1px solid rgba(255,255,255,.16);color:#fff;font-size:.76rem}.mediaModerationForm{display:grid!important;grid-gap:10px!important;gap:10px!important}.mediaRejectBox{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.mediaRejectBox input{grid-column:1/-1}.moderationReason{padding:9px 10px;border-radius:10px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.22);font-size:.86rem}.mediaLightbox{position:fixed;inset:0;z-index:9999;background:rgba(0,3,10,.9);display:flex;align-items:center;justify-content:center;padding:30px}.mediaLightboxInner{position:relative;max-width:min(1200px,95vw);max-height:92vh}.mediaLightboxInner img,.mediaLightboxInner video{max-width:100%;max-height:88vh;border-radius:14px;display:block;box-shadow:0 0 50px rgba(0,0,0,.6)}.mediaLightboxClose{position:absolute;right:-12px;top:-12px;z-index:2;border-radius:999px;width:40px;height:40px;padding:0}.moderationHistory{margin-top:26px;padding-top:20px;border-top:1px solid #22304a}@media(max-width:800px){.mediaModerationGrid,.mediaRejectBox{grid-template-columns:1fr}.mediaPreviewButton img,.mediaPreviewButton video{height:220px}}.mediaQuickFilters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:-4px 0 16px}.mediaQuickFilters input{min-width:220px}.mediaBulkBar{display:grid;grid-template-columns:auto auto minmax(220px,1fr) auto auto;grid-gap:9px;gap:9px;align-items:center;padding:12px 14px;margin:0 0 16px;border:1px solid rgba(56,189,248,.3);border-radius:13px;background:rgba(5,27,47,.72)}.mediaBulkBar span{font-size:.78rem;color:#8da7bc}.mediaBulkCheck{display:flex;gap:8px;align-items:center;font-size:.78rem;color:#a9c6da}.mediaBulkCheck input{width:auto}.userModerationDetails{margin-top:9px;border-top:1px solid #22304a;padding-top:8px}.userModerationDetails summary{cursor:pointer;color:#7ddcff;font-weight:800;font-size:.78rem}.userModerationForms{display:grid;grid-gap:7px;gap:7px;margin-top:8px;min-width:280px}.userModerationForms form{display:grid!important;grid-template-columns:minmax(150px,1fr) auto;grid-gap:6px!important;gap:6px!important}.userModerationForms small{padding:6px 8px;border-radius:8px;background:rgba(255,255,255,.025);line-height:1.35}@media(max-width:900px){.mediaBulkBar{grid-template-columns:1fr 1fr}.mediaBulkBar input{grid-column:1/-1}.mediaQuickFilters{display:grid;grid-template-columns:1fr 1fr}.mediaQuickFilters input{min-width:0}}@media(max-width:600px){.mediaBulkBar,.mediaQuickFilters{grid-template-columns:1fr}.mediaBulkBar input{grid-column:auto}.userModerationForms form{grid-template-columns:1fr}}.msgMenu--report{min-width:330px;white-space:normal}.msgReportButton{color:#ffb4bd!important}.msgReportForm{display:grid;grid-gap:8px;gap:8px;padding:8px;white-space:normal}.msgReportForm b{color:#fff}.msgReportForm small{white-space:normal;color:#9fb0c8;line-height:1.4}.msgReportForm select,.msgReportForm textarea{width:100%;background:#0b1424;color:#eef7ff;border:1px solid #34445f;border-radius:9px;padding:8px}.msgReportNotice{color:#70e6ff!important}.privacyWarning{padding:14px 16px;margin:0 0 16px;border:1px solid rgba(56,189,248,.34);border-radius:14px;background:rgba(8,47,73,.3)}.privacyWarning b{color:#b9eeff}.privacyWarning p{margin:.35rem 0 0;color:#a9b8cd}.privateMediaMeta,.privateReportFacts{display:flex;gap:10px 18px;flex-wrap:wrap;color:#9fb0c7;font-size:.86rem}.reportedMessageText{padding:12px;border:1px solid #2b3b57;border-radius:11px;background:#07111f;white-space:pre-wrap}.suspicionCaseBox{margin-top:24px;padding:18px;border:1px solid rgba(239,68,68,.26);border-radius:16px;background:rgba(64,15,24,.18)}.suspicionCaseBox h3{margin:.25rem 0}.suspicionCaseForm{display:grid;grid-gap:12px;gap:12px;max-width:760px}.suspicionCaseForm label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.suspicionCaseForm textarea{resize:vertical}.privateMediaViewer{max-width:1100px;margin:0 auto}.privateMediaStage{display:grid;place-items:center;min-height:280px;margin-top:16px;padding:18px;border:1px solid #283852;border-radius:16px;background:#030812}.privateMediaStage img,.privateMediaStage video{display:block;max-width:100%;max-height:72vh;border-radius:12px}.privateMediaMeta{margin:12px 0}.adminStats{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1100px){.adminStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.msgMenu--report{min-width:min(330px,80vw)}.adminStats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.adminStats{grid-template-columns:1fr}}.privateChatDirectoryCta{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;margin:14px 0 18px;border:1px solid rgba(69,175,255,.28);border-radius:16px;background:rgba(5,23,43,.7)}.privateChatDirectoryCta p{margin:.35rem 0 0}.privateChatGuard,.privateChatReason{border-color:rgba(255,170,70,.28)}.privateConversationList{display:grid;grid-gap:14px;gap:14px}.privateConversationList .adminCardTop small{display:block;margin-top:4px}.privateChatOpenDetails{margin-top:10px}.privateChatOpenDetails summary{cursor:pointer;font-weight:700}.privateChatOpenDetails form{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.privateChatOpenDetails label{display:grid;grid-gap:6px;gap:6px}.privateChatOpenDetails select,.privateChatOpenDetails textarea{width:100%}.adminPrivateMessageList{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.adminPrivateMessage{padding:14px 16px;border:1px solid rgba(123,174,220,.2);border-radius:14px;background:rgba(4,16,31,.72)}.privateMessageText{white-space:pre-wrap;overflow-wrap:anywhere}.privateMessageMedia{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.privateMessageMedia img,.privateMessageMedia video{max-width:360px;max-height:360px;border-radius:12px;border:1px solid rgba(92,186,255,.25);background:#020811}.landingLegalLinks{display:inline-flex;gap:6px}.landingLegalLinks a{text-decoration:underline}.legalPage{max-width:900px;margin:40px auto;padding:0 18px}.legalPage h2{margin-top:28px}@media(max-width:760px){.privateChatDirectoryCta{align-items:flex-start;flex-direction:column}.privateMessageMedia img,.privateMessageMedia video{max-width:100%}}.teamPermissionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px}.teamPermissionCard{display:flex;flex-direction:column;gap:14px}.teamPermissionsForm{display:grid;grid-gap:10px;gap:10px}.teamPermissionsForm>label{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid rgba(126,249,255,.12);border-radius:10px;background:rgba(5,14,30,.45)}.teamPermissionsForm input[type=checkbox]{width:18px;height:18px}.teamLockedRights{display:grid;grid-gap:5px;gap:5px;padding:11px 12px;border:1px solid rgba(255,96,126,.18);border-radius:10px;background:rgba(80,12,28,.14)}.teamLockedRights span{font-size:.86rem;opacity:.76}.teamRoleGroup{margin-top:22px}.teamRoleGroup>h3{display:flex;align-items:center;gap:10px;margin:0 0 12px}.teamAddGrid{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.teamAddRow{justify-content:space-between;border:1px solid rgba(63,184,255,.18);padding:10px 12px;border-radius:12px;background:rgba(3,19,34,.45)}.teamAddRow>span{display:flex;flex-direction:column;min-width:180px}.teamAddRow small{display:block;color:var(--muted,#8da8c4);margin-top:2px}@media (max-width:760px){.teamAddRow{align-items:stretch}.teamAddRow button,.teamAddRow select{width:100%}}.supportPage{display:grid;grid-gap:18px;gap:18px}.supportHero h1{margin:.3rem 0}.supportForm{display:grid;grid-gap:12px;gap:12px}.supportAdminControls label,.supportFilters label,.supportForm label{display:grid;grid-gap:6px;gap:6px}.supportAdminControls select,.supportFilters select,.supportForm input,.supportForm select,.supportForm textarea{width:100%}.supportTicketList{display:grid;grid-gap:10px;gap:10px}.supportTicketRow{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px;border:1px solid rgba(110,170,255,.2);border-radius:14px;background:rgba(8,20,42,.68);text-decoration:none;color:inherit}.supportTicketRow:hover{border-color:var(--accent,#55c8ff);transform:translateY(-1px)}.supportTicketRow>div:first-child{display:grid;grid-gap:4px;gap:4px}.supportTicketRow--escalated{box-shadow:0 0 0 1px rgba(255,100,120,.28),0 0 24px rgba(255,70,100,.08)}.supportPriority{font-size:.78rem;font-weight:800;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.08)}.supportPriority--urgent{background:rgba(255,70,90,.18)}.supportPriority--high{background:rgba(255,160,40,.16)}.supportPriority--normal{background:rgba(80,160,255,.15)}.supportPriority--low{background:rgba(100,210,160,.13)}.supportThread{display:grid;grid-gap:10px;gap:10px;margin:14px 0}.supportMessage{padding:12px 14px;border-radius:14px;background:rgba(11,29,57,.75);border:1px solid rgba(110,170,255,.16)}.supportMessage--mine{border-color:rgba(70,210,255,.35)}.supportMessage--internal{border-color:rgba(255,190,60,.35);background:rgba(70,48,8,.22)}.supportMessage>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.supportMessage p{white-space:pre-wrap;margin:.55rem 0 0}.supportAdminControls,.supportFilters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.supportTimeline{display:grid;grid-gap:9px;gap:9px}.supportTimeline>div{padding:10px 12px;border-left:2px solid rgba(80,180,255,.45);background:rgba(8,20,42,.45)}.supportTimeline span{display:block;font-size:.8rem;opacity:.65}.supportTimeline p{margin:.25rem 0 0}.adminStats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}@media(max-width:850px){.supportTicketRow{align-items:flex-start;flex-direction:column}.supportAdminControls,.supportFilters{grid-template-columns:1fr}}.collectionHero{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px;border:1px solid #17517a;border-radius:18px;background:linear-gradient(135deg,#081728,#0d1b32);margin-bottom:16px}.collectionHero h1{margin:6px 0}.collectionProgress{height:9px;background:#08111d;border:1px solid #1e4663;border-radius:999px;overflow:hidden;margin:10px 0}.collectionProgress span{display:block;height:100%;background:linear-gradient(90deg,#00c8ff,#8b5cf6,#ff4fa3);box-shadow:0 0 12px #00c8ff}.collectionFindBox{display:flex;gap:12px;align-items:center;margin-top:14px;flex-wrap:wrap}.collectionCard{margin-top:16px}.collectionHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.collectionHead h2{margin:0 0 4px}.pill{border:1px solid #4f46e5;border-radius:999px;padding:5px 10px;background:#151a3c}.collectibleGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.collectibleCard{min-height:128px;border:1px solid #21465f;border-radius:14px;padding:12px;text-align:center;background:#081626;display:flex;flex-direction:column;justify-content:center;gap:5px;box-shadow:inset 0 0 18px rgba(0,200,255,.04)}.collectibleCard.locked{filter:saturate(.4);opacity:.58}.collectibleEmoji{font-size:38px}.rarity-common{border-color:#536579!important}.rarity-rare{border-color:#16b8ff!important;box-shadow:0 0 14px rgba(22,184,255,.12)}.rarity-epic{border-color:#9b5cff!important;box-shadow:0 0 16px rgba(155,92,255,.16)}.rarity-legendary{border-color:#f6bd3b!important;box-shadow:0 0 18px rgba(246,189,59,.18)}.collectionComplete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px;border-radius:12px;border:1px solid #24795b;background:rgba(14,83,61,.2)}.collectionActions{display:flex;gap:8px;flex-wrap:wrap}.inventoryGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.inventorySlot{position:relative;min-height:128px;border:1px solid #234a65;border-radius:14px;background:#081626;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px}.inventoryEmoji{font-size:40px}.inventoryQty{position:absolute;right:8px;top:8px;background:#6d28d9;border-radius:999px;padding:2px 7px;font-weight:800}.feedCollectionShare{margin:12px 0 16px;padding:16px;border:1px solid #6d4bc3;border-radius:16px;background:linear-gradient(135deg,rgba(58,26,99,.32),rgba(4,42,67,.32))}.feedCollectionItems{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.miniCollectible{border:1px solid #31536a;border-radius:12px;padding:9px;text-align:center;background:#091726;display:flex;flex-direction:column;gap:3px}.miniCollectible span{font-size:29px}.miniCollectible small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:800px){.collectibleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.feedCollectionItems{grid-template-columns:repeat(2,minmax(0,1fr))}.collectionComplete,.collectionHero{align-items:stretch;flex-direction:column}}.findMomentBackdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:18px;background:rgba(1,7,15,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:findFadeIn .18s ease-out}.findMoment{position:relative;width:min(440px,94vw);padding:28px 24px 24px;text-align:center;border:1px solid #3a7598;border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(40,174,255,.18),transparent 42%),linear-gradient(155deg,#071a2b,#07101f 72%);box-shadow:0 24px 90px rgba(0,0,0,.55),0 0 34px rgba(40,190,255,.12);overflow:hidden;animation:findPop .32s cubic-bezier(.2,.8,.2,1)}.findMoment:before{content:"";position:absolute;inset:-2px;pointer-events:none;border-radius:inherit;opacity:.45;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.13) 48%,transparent 72%);transform:translateX(-110%);animation:findSweep 1.2s ease-out}.findMomentClose{position:absolute;right:12px;top:10px;width:34px;height:34px;padding:0;border-radius:50%;font-size:24px;line-height:1;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);color:#dbefff}.findMomentSparkles{font-size:20px;letter-spacing:.35em;color:#91e9ff;text-shadow:0 0 14px currentColor;animation:findTwinkle 1s ease-in-out infinite alternate}.findMomentEyebrow{margin-top:8px;font-size:.77rem;font-weight:900;letter-spacing:.18em;color:#7de7ff}.findMomentEmoji{display:grid;place-items:center;width:104px;height:104px;margin:18px auto 10px;border-radius:28px;font-size:62px;background:rgba(8,27,49,.78);border:1px solid rgba(112,220,255,.28);box-shadow:inset 0 0 24px rgba(70,205,255,.08),0 0 26px rgba(70,205,255,.12);animation:findFloat 1.7s ease-in-out infinite alternate}.findMoment h2{margin:6px 0 7px;font-size:1.7rem;color:#f4fbff}.findMomentRarity{display:inline-flex;padding:5px 11px;border-radius:999px;font-size:.75rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.findMoment p{margin:13px 0 3px;color:#b6cbe0}.findMoment small{display:block;color:#7597b4}.findMomentActions{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-top:20px}.findMoment--rare{border-color:#16b8ff;box-shadow:0 24px 90px rgba(0,0,0,.55),0 0 44px rgba(22,184,255,.28)}.findMoment--rare .findMomentRarity{color:#70dcff;border-color:#16b8ff}.findMoment--epic{border-color:#9b5cff;box-shadow:0 24px 90px rgba(0,0,0,.55),0 0 48px rgba(155,92,255,.31)}.findMoment--epic .findMomentRarity{color:#cba9ff;border-color:#9b5cff}.findMoment--legendary{border-color:#f6bd3b;box-shadow:0 24px 90px rgba(0,0,0,.55),0 0 58px rgba(246,189,59,.38)}.findMoment--legendary .findMomentRarity{color:#ffe39a;border-color:#f6bd3b}.findMoment--legendary .findMomentEmoji{box-shadow:inset 0 0 25px rgba(246,189,59,.15),0 0 42px rgba(246,189,59,.28)}.findMoment--common .findMomentRarity{color:#c0d0df;border-color:#667f91}@keyframes findFadeIn{0%{opacity:0}to{opacity:1}}@keyframes findPop{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes findSweep{to{transform:translateX(110%)}}@keyframes findTwinkle{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes findFloat{0%{transform:translateY(2px) rotate(-1deg)}to{transform:translateY(-5px) rotate(1deg)}}@media(max-width:520px){.findMoment{padding:24px 16px 20px}.findMomentActions{display:grid}.findMomentActions .button{width:100%}}.tradeForm{display:grid;grid-template-columns:1.2fr 1.4fr .55fr 1.4fr .55fr auto;grid-gap:10px;gap:10px;align-items:end}.tradeForm label{display:flex;flex-direction:column;gap:5px}.tradeForm input,.tradeForm select{min-height:40px}.tradeColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:16px 0}.tradeOffer{padding:12px 0;border-bottom:1px solid #18394f;display:flex;flex-direction:column;gap:9px}.tradeOffer:last-child{border-bottom:0}.tradeItem{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid #254a62;border-radius:999px;background:#091827}.wishlistGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wishlistItem{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid #21465f;border-radius:12px;background:#081626}.wishlistItem>span{font-size:30px}.wishlistItem>div{display:flex;flex-direction:column}.wishlistItem .button{grid-column:1/-1}.wishlistItem.active{border-color:#ff4fa3;box-shadow:0 0 12px rgba(255,79,163,.12)}.tradeHistory{display:grid;grid-template-columns:120px 1fr 2fr;grid-gap:12px;border-bottom:1px solid #18394f}.smallButton{padding:6px 9px;font-size:12px}@media(max-width:1050px){.tradeForm{grid-template-columns:1fr 1fr}.tradeColumns{grid-template-columns:1fr}.wishlistGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.tradeForm,.tradeHistory,.wishlistGrid{grid-template-columns:1fr}}.marketCreate,.marketFilters{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.marketCreate label{display:grid;grid-gap:6px;gap:6px;min-width:190px}.marketCreate select,.marketFilters input,.marketFilters select{background:#08101d;color:#eef7ff;border:1px solid rgba(70,190,255,.25);border-radius:10px;padding:10px 12px}.marketFilters input{min-width:220px}.marketGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:16px 0}.marketCard,.marketGrid{display:grid;grid-gap:14px;gap:14px}.marketOwner{display:flex;justify-content:space-between}.marketOwner,.marketSwap{gap:10px;align-items:center}.marketSwap{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px}.marketItem{display:grid;grid-gap:3px;gap:3px;padding:12px;border:1px solid rgba(80,190,255,.18);border-radius:12px;background:rgba(7,15,27,.7)}.marketItem small{opacity:.65}.marketRequestActions{display:flex;gap:8px;flex-wrap:wrap}.tradeHistory{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07);flex-wrap:wrap}@media(max-width:700px){.marketSwap{grid-template-columns:1fr}.marketSwap>b{text-align:center;transform:rotate(90deg)}}.eventHero{--eventAccent:#22d3ee;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px;border:1px solid color-mix(in srgb,var(--eventAccent) 55%,#14324a);border-radius:20px;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--eventAccent) 22%,transparent),transparent 38%),linear-gradient(135deg,#081728,#0b1730);box-shadow:0 0 35px color-mix(in srgb,var(--eventAccent) 13%,transparent);margin-bottom:16px}.eventHero h1{font-size:2.1rem;margin:7px 0}.eventHero p{max-width:680px;color:#b8cfe1}.eventMeta{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.eventMeta span,.eventWays span{padding:8px 11px;border:1px solid rgba(90,190,255,.24);border-radius:999px;background:rgba(5,20,37,.7)}.eventRing{width:128px;height:128px;flex:0 0 128px;border-radius:50%;display:grid;place-content:center;text-align:center;border:7px solid color-mix(in srgb,var(--eventAccent) 75%,#173148);box-shadow:0 0 25px color-mix(in srgb,var(--eventAccent) 22%,transparent),inset 0 0 24px rgba(0,0,0,.32)}.eventRing strong{font-size:1.8rem;color:#fff}.eventRing span{font-size:.72rem;color:#89abc6;text-transform:uppercase;letter-spacing:.12em}.eventTaskGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.eventTask{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid #20445f;border-radius:14px;background:#081626}.eventTask.complete{border-color:#24795b;background:linear-gradient(135deg,rgba(14,83,61,.18),#081626)}.eventTaskIcon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#0d2942;border:1px solid rgba(76,184,255,.24);font-size:26px}.eventTask h3{margin:6px 0 3px}.eventTask p{margin:0}.eventTask .collectionProgress{margin:8px 0 4px}.eventWays{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.eventCountdown{text-align:center;padding:30px}.eventInfo{margin-bottom:16px}@media(max-width:800px){.eventHero{align-items:flex-start;flex-direction:column}.eventRing{width:100px;height:100px;flex-basis:100px}.eventTaskGrid{grid-template-columns:1fr}.eventTask{grid-template-columns:auto 1fr}.eventTask .button{grid-column:1/-1;width:100%}}.eventMilestone{display:flex;gap:18px;align-items:center;margin:0 0 16px;padding:20px;border:1px solid #8f6b22;border-radius:18px;background:radial-gradient(circle at 0 0,rgba(255,198,61,.14),transparent 36%),linear-gradient(135deg,#121728,#0a1524);box-shadow:0 0 30px rgba(246,189,59,.08)}.eventMilestoneIcon{display:grid;place-items:center;width:86px;height:86px;flex:0 0 86px;border-radius:24px;font-size:48px;border:1px solid #9b772e;background:#171b26;box-shadow:inset 0 0 20px rgba(246,189,59,.12),0 0 18px rgba(246,189,59,.1)}.eventMilestone h2{margin:8px 0 5px}.eventHistoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.eventHistoryCard{--eventAccent:#22d3ee;padding:16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--eventAccent) 48%,#24425a);background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--eventAccent) 14%,transparent),transparent 40%),#081626;box-shadow:0 0 20px color-mix(in srgb,var(--eventAccent) 8%,transparent)}.eventHistoryTop{display:flex;align-items:center;gap:11px}.eventHistoryTop h3{margin:2px 0}.eventHistoryEmoji{font-size:38px}.eventRewardBadge,.eventRewardTrophy{margin-top:12px;padding:9px 11px;border-radius:11px;border:1px solid color-mix(in srgb,var(--eventAccent) 40%,#294963);background:rgba(5,17,31,.62);font-weight:800}.eventRewardTrophy{border-color:#8f6b22;color:#ffe29a}.seasonGallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:14px}.seasonGalleryCard{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #24455d;border-radius:12px;background:#081626;opacity:.68}.seasonGalleryCard>span{font-size:28px}.seasonGalleryCard.done{opacity:1;border-color:#277a5d;background:linear-gradient(135deg,rgba(20,92,68,.18),#081626)}.emptyState{grid-column:1/-1;text-align:center;padding:30px 18px;border:1px dashed #31536b;border-radius:16px}.emptyState h3{margin:8px 0}.profileEventTrophies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:12px}.profileEventTrophy{padding:11px;border:1px solid #755c28;border-radius:12px;background:linear-gradient(135deg,rgba(101,75,22,.15),#081626)}@media(max-width:800px){.eventHistoryGrid,.profileEventTrophies,.seasonGallery{grid-template-columns:1fr}.eventMilestone{align-items:flex-start}.eventMilestoneIcon{width:68px;height:68px;flex-basis:68px;font-size:38px}}.progressPage{max-width:920px;margin:0 auto;padding-bottom:50px}.levelHero{display:flex;gap:22px;align-items:center;background:radial-gradient(circle at 8% 20%,rgba(55,198,255,.14),transparent 30%),linear-gradient(135deg,#07182a,#0a1324)}.levelOrb{width:118px;height:118px;flex:0 0 118px;border-radius:50%;display:grid;place-content:center;text-align:center;border:5px solid #35c8ff;box-shadow:0 0 28px rgba(53,200,255,.22),inset 0 0 25px rgba(53,200,255,.09)}.levelOrb strong{font-size:2.3rem;line-height:1}.levelOrb span{font-size:.65rem;letter-spacing:.18em;color:#87cae7;margin-top:4px}.xpBar{height:12px;background:#07101b;border:1px solid #24475d;border-radius:999px;overflow:hidden;margin:12px 0 7px}.xpBar span{display:block;height:100%;background:linear-gradient(90deg,#18bfff,#7b61ff);box-shadow:0 0 14px rgba(47,194,255,.55)}.dailyLoginBox{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;margin:14px 0;border:1px solid #725f28;border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(255,204,75,.13),transparent 42%),#0a1625}.dailyLoginBox p{margin:5px 0 0}.dailyLoginActions{display:grid;grid-gap:6px;gap:6px;justify-items:end}.levelStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.levelStats>div{display:grid;grid-gap:4px;gap:4px;text-align:center;padding:16px;border:1px solid #24455d;border-radius:14px;background:#081626}.levelStats strong{font-size:1.8rem;color:#74dcff}.levelStats span{font-size:.78rem;color:#89a8bd}.xpRules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.xpRules>div{display:flex;justify-content:space-between;gap:14px;padding:12px;border:1px solid #20455f;border-radius:12px;background:#081626}.xpRules span{color:#8edfff;font-weight:800}.levelMilestones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.levelMilestones>div{display:grid;text-align:center;grid-gap:4px;gap:4px;padding:14px;border:1px solid #27394a;border-radius:13px;background:#091522;opacity:.48;filter:grayscale(.55)}.levelMilestones>div.unlocked{opacity:1;filter:none;border-color:#3e78a0;box-shadow:0 0 15px rgba(40,174,255,.08)}.levelMilestones span{font-size:30px}.levelMilestones small{color:#88a9c1}.xpHistory{display:grid}.xpHistory>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07)}.xpHistory small{color:#829eb2}.profileLevelBadge{display:inline-grid;grid-template-columns:auto auto;column-gap:7px;align-items:center;margin:4px 0 10px;padding:7px 10px;border:1px solid #2a6a8e;border-radius:12px;background:rgba(10,40,60,.55)}.profileLevelBadge>span{font-size:20px}.profileLevelBadge small{grid-column:1/-1;color:#8fb4ca}@media(max-width:700px){.dailyLoginBox,.levelHero{align-items:flex-start;flex-direction:column}.dailyLoginActions{justify-items:start}.levelMilestones,.levelStats,.xpRules{grid-template-columns:1fr}.xpHistory>div{flex-direction:column;gap:3px}.levelOrb{width:92px;height:92px;flex-basis:92px}}.progressTopActions{display:flex;justify-content:flex-end;margin:0 0 10px}.rewardHero{display:flex;align-items:center;justify-content:space-between;gap:20px;background:radial-gradient(circle at 92% 15%,rgba(255,199,70,.15),transparent 30%),linear-gradient(135deg,#09172a,#0b1324)}.rewardLevel{width:104px;height:104px;flex:0 0 104px;border-radius:24px;display:grid;place-content:center;text-align:center;border:1px solid #8b6c2c;background:rgba(43,32,12,.45);box-shadow:0 0 24px rgba(255,202,73,.1)}.rewardLevel b{font-size:2.2rem;color:#ffe28a}.rewardLevel span{font-size:.62rem;letter-spacing:.14em;color:#b9a56a}.rewardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0}.rewardCard{display:grid;grid-template-columns:auto 1fr;grid-gap:13px;gap:13px;padding:16px;border:1px solid #24475f;border-radius:16px;background:#081626;position:relative}.rewardCard.locked{opacity:.52;filter:saturate(.55)}.rewardCard.unlocked{border-color:#356f92;box-shadow:0 0 18px rgba(43,180,255,.06)}.rewardIcon{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;font-size:31px;border:1px solid #315d79;background:#0b263d}.rewardMeta>span{font-size:.65rem;font-weight:900;letter-spacing:.13em;color:#69cfff}.rewardMeta h3{margin:5px 0}.rewardMeta p{margin:0 0 7px;color:#94b0c4;font-size:.82rem;line-height:1.45}.rewardMeta small{color:#7294aa}.rewardAction{grid-column:1/-1;display:flex;justify-content:flex-end}.rewardClaimed,.rewardLocked{padding:8px 11px;border-radius:999px;border:1px solid #31465a;color:#91a6b7;font-size:.76rem;font-weight:800}.rewardClaimed{border-color:#2d7358;color:#76e5af}.rewardSettings{margin-top:14px}.profileFrame{position:relative;overflow:visible!important}.profileFrame--cyan_glow{border:3px solid #42d8ff!important;box-shadow:0 0 0 3px rgba(66,216,255,.12),0 0 24px rgba(66,216,255,.45)!important}.profileFrame--purple_pulse{border:3px solid #b86cff!important;box-shadow:0 0 0 3px rgba(184,108,255,.12),0 0 25px rgba(184,108,255,.5)!important}.profileFrame--pride_glow{border:3px solid #ff62b4!important;box-shadow:0 0 0 3px rgba(255,203,72,.14),0 0 12px #ff5f85,0 0 24px #55cfff!important}.profileFrame--gold_champion{border:3px solid #ffd35c!important;box-shadow:0 0 0 3px rgba(255,211,92,.12),0 0 25px rgba(255,190,46,.5)!important}.profileFrame--legend_crown{border:3px solid #ffe36f!important;box-shadow:0 0 0 4px rgba(255,227,111,.12),0 0 18px rgba(255,227,111,.55),0 0 34px rgba(144,87,255,.2)!important}.profileFrame--legend_crown:after{content:"👑";position:absolute;top:-25px;left:50%;transform:translateX(-50%);font-size:25px;filter:drop-shadow(0 0 7px rgba(255,216,75,.55))}@media(max-width:720px){.rewardGrid{grid-template-columns:1fr}.rewardHero{align-items:flex-start;flex-direction:column}.rewardLevel{width:86px;height:86px;flex-basis:86px}}.cosmeticsHero{display:flex;justify-content:space-between;align-items:center;gap:18px;background:radial-gradient(circle at 88% 15%,rgba(169,92,255,.16),transparent 30%),linear-gradient(135deg,#08182a,#0d1224)}.cosmeticsHero h1{margin:5px 0}.cosmeticsBadges{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.cosmeticsBadges span{padding:7px 10px;border:1px solid #31526a;border-radius:999px;background:#071421;color:#91c7df;font-size:.75rem;font-weight:800}.cosmeticsPreview{--previewAccent:#32c8ff;margin:14px 0;padding:20px;border:1px solid color-mix(in srgb,var(--previewAccent) 55%,#28465c);border-radius:18px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--previewAccent) 16%,transparent),transparent 38%),linear-gradient(135deg,#071421,#0b1727);box-shadow:0 0 28px color-mix(in srgb,var(--previewAccent) 8%,transparent)}.cosmeticsPreviewTop{display:flex;justify-content:space-between;align-items:center;gap:12px}.cosmeticsPreviewTop h2{margin:5px 0 12px}.cosmeticsPreviewCard{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid color-mix(in srgb,var(--previewAccent) 38%,#29465b);border-radius:15px;background:rgba(4,15,26,.68)}.cosmeticsPreviewCard p{margin:4px 0 12px;color:#8eaabd}.cosmeticsPreviewCard button{border:0;color:#04111b;font-weight:900}.cosmeticsAvatar{width:72px;height:72px;flex:0 0 72px;border-radius:50%;display:grid;place-items:center;background:#10283b;font-size:28px;font-weight:900}.previewTheme-purple{background:radial-gradient(circle at 100% 0,rgba(175,77,255,.22),transparent 40%),#0b1020}.previewTheme-midnight{background:radial-gradient(circle at 100% 0,rgba(126,214,255,.13),transparent 40%),#050b13}.previewTheme-cyber{background:radial-gradient(circle at 100% 0,rgba(58,255,151,.15),transparent 40%),#07130f}.previewTheme-red{background:radial-gradient(circle at 100% 0,rgba(255,61,87,.18),transparent 40%),#15080d}.previewTheme-gold{background:radial-gradient(circle at 100% 0,rgba(255,205,74,.16),transparent 40%),#161208}.previewTheme-rose{background:radial-gradient(circle at 100% 0,rgba(255,83,181,.16),transparent 40%),#160a16}.previewTheme-oled{background:#000}.previewTheme-sunset{background:radial-gradient(circle at 100% 0,rgba(255,124,53,.2),transparent 40%),#160d08}.cosmeticsSection{margin-top:14px}.cosmeticsSectionHead{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px}.cosmeticsSectionHead h2{margin:4px 0 0}.cosmeticsSectionHead>span{font-size:.78rem;color:#83a8bf}.cosmeticsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.cosmeticsGrid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.cosmeticCard{padding:14px;border:1px solid #24485f;border-radius:15px;background:#081626;display:flex;flex-direction:column;gap:8px}.cosmeticCard.active{border-color:#37c5ff;box-shadow:0 0 20px rgba(55,197,255,.1)}.cosmeticCard.owned{border-color:#2b7658}.cosmeticCard.locked{opacity:.58}.cosmeticCard h3{margin:0;font-size:.95rem}.cosmeticCard small{color:#82a3b8;min-height:18px}.cosmeticVisual{width:62px;height:62px;display:grid;place-items:center;border-radius:16px;border:1px solid #315d77;background:#0c263c;font-size:31px}.cosmeticActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:auto}.cosmeticActions button{padding:8px 7px;font-size:.72rem}.themeMini-purple{background:linear-gradient(135deg,#24103b,#7b32ff)}.themeMini-midnight{background:linear-gradient(135deg,#02060b,#19344b)}.themeMini-cyber{background:linear-gradient(135deg,#06130d,#1d8b55)}.themeMini-red{background:linear-gradient(135deg,#18060b,#a51e36)}.themeMini-gold{background:linear-gradient(135deg,#1a1305,#9c7423)}.themeMini-rose{background:linear-gradient(135deg,#1c0717,#b72b80)}.themeMini-oled{background:#000}.themeMini-sunset{background:linear-gradient(135deg,#241006,#c65e24)}.skinMini-cyber{background:linear-gradient(135deg,#1b1036,#7c45ff)}.skinMini-pride{background:linear-gradient(135deg,#ff4f78,#ffca4b,#48df9b,#50b9ff,#9b6bff)}.skinMini-midnight{background:linear-gradient(135deg,#02060c,#123047)}.fontShopRow{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.accentShopGrid button.active,.fontShopRow button.active{outline:2px solid #42d2ff;outline-offset:1px}.accentShopGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.accentShopGrid button{display:flex;align-items:center;gap:9px;text-align:left;background:#081626;border:1px solid #24485f}.accentShopGrid i{width:24px;height:24px;border-radius:50%;border:2px solid rgba(255,255,255,.28);box-shadow:0 0 10px rgba(255,255,255,.08)}.cosmeticsNote{margin:14px 0 0}.previewSkin-cyber .cosmeticsPreviewCard{box-shadow:inset 0 0 22px rgba(144,86,255,.08)}.previewSkin-pride .cosmeticsPreviewCard{border-color:#d85bd9}.previewSkin-midnight .cosmeticsPreviewCard{background:#030a11}@media(max-width:850px){.accentShopGrid,.cosmeticsGrid,.cosmeticsGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.cosmeticsHero,.cosmeticsPreviewCard,.cosmeticsPreviewTop,.cosmeticsSectionHead{align-items:flex-start;flex-direction:column}.accentShopGrid,.cosmeticActions,.cosmeticsGrid,.cosmeticsGrid.compact{grid-template-columns:1fr}}.cosmeticsPreview{scroll-margin-top:110px}.cosmeticsPreview.previewFlash{animation:cosmeticsPreviewFlash .55s ease-out}@keyframes cosmeticsPreviewFlash{0%{box-shadow:0 0 0 2px var(--previewAccent),0 0 44px color-mix(in srgb,var(--previewAccent) 28%,transparent)}to{box-shadow:0 0 28px color-mix(in srgb,var(--previewAccent) 8%,transparent)}}.stickerPicker{margin-top:10px;padding:12px;border:1px solid rgba(56,189,248,.34);border-radius:16px;background:rgba(3,13,27,.97);box-shadow:0 18px 48px rgba(0,0,0,.28)}.stickerPickerHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.stickerPackTabs{display:flex;gap:7px;overflow-x:auto;padding-bottom:7px}.stickerPackTabs button{white-space:nowrap;padding:7px 10px;border-radius:999px;border:1px solid rgba(125,211,252,.28);background:#07182a;color:#cbd5e1;font-size:12px}.stickerPackTabs button.active{border-color:var(--accent,#22d3ee);color:#fff}.stickerPackInfo{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#94a3b8;font-size:12px;margin:2px 0 10px}.stickerAssetGrid{display:grid;grid-template-columns:repeat(4,minmax(82px,1fr));grid-gap:9px;gap:9px;max-height:360px;overflow:auto}.stickerAssetGrid button{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:7px;border:1px solid rgba(125,211,252,.2);border-radius:13px;background:#071426;color:#e2e8f0}.stickerAssetGrid button.locked{filter:saturate(.35);opacity:.58;cursor:not-allowed}.stickerAssetGrid button i{position:absolute;right:6px;top:6px;font-style:normal}.stickerAssetGrid img{width:78px;height:78px}.stickerAssetGrid span{font-size:11px;text-align:center}.sentSticker{display:inline-flex;flex-direction:column;align-items:center;gap:3px}.sentSticker img{width:150px;max-width:100%}.sentSticker span{font-size:11px;color:#94a3b8}.communitySentSticker img{width:112px}.stickerPopover{width:min(420px,calc(100vw - 34px));right:8px;bottom:68px;padding:0!important;background:transparent!important;border:0!important}.stickerLibraryPage{display:grid;grid-gap:18px;gap:18px}.stickerLibraryHero{display:flex;justify-content:space-between;gap:20px}.stickerLibraryPacks{display:grid;grid-gap:16px;gap:16px}.stickerLibraryPackHead{display:flex;justify-content:space-between;gap:20px}.statusPill{border:1px solid rgba(148,163,184,.26);border-radius:999px;padding:7px 10px;font-size:12px;height:max-content}.statusPill.ok{color:#86efac}.stickerLibraryGrid{display:grid;grid-template-columns:repeat(8,minmax(78px,1fr));grid-gap:10px;gap:10px;margin-top:14px}.stickerLibraryGrid article{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;border:1px solid rgba(125,211,252,.16);border-radius:14px;background:#071426}.stickerLibraryGrid img{width:86px;height:86px}.stickerLibraryGrid strong{font-size:11px;text-align:center}.cosmeticsStickerFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px}.cosmeticsStickerFooter .cosmeticsNote{margin:0}@media(max-width:1000px){.stickerLibraryGrid{grid-template-columns:repeat(4,minmax(78px,1fr))}}@media(max-width:650px){.stickerAssetGrid{grid-template-columns:repeat(3,minmax(72px,1fr))}.cosmeticsStickerFooter,.stickerLibraryHero,.stickerLibraryPackHead{flex-direction:column}.stickerLibraryGrid{grid-template-columns:repeat(2,minmax(78px,1fr))}}.minorSafetyBox{margin:22px 0;padding:16px;border:1px solid rgba(34,197,94,.45);border-radius:14px;background:rgba(5,46,22,.18)}.minorSafetyBox h2{margin-top:0}.minorSafetyBox .profileRow{gap:18px}.minorSafetyBox small{display:block;margin-top:4px}.minorSafetyBoxEnhanced{border-color:rgba(56,189,248,.42);background:linear-gradient(135deg,rgba(4,32,55,.78),rgba(4,45,38,.45));box-shadow:inset 0 0 28px rgba(34,211,238,.045)}.minorSafetyHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px}.minorSafetyHeader h2{margin:4px 0 0}.minorSafetyEyebrow{display:block;color:#67e8f9;font-size:.68rem;letter-spacing:.14em;font-weight:900}.minorSafetyStatus{padding:7px 10px;border:1px solid rgba(74,222,128,.34);border-radius:999px;background:rgba(20,83,45,.25);color:#86efac;font-size:.72rem;font-weight:800;white-space:nowrap}.minorSafetyIntro{color:#b7c8d9;line-height:1.55;margin:0 0 14px}.minorSafetyInfoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:0 0 14px}.minorSafetyInfoGrid>div{display:grid;grid-gap:3px;gap:3px;padding:10px 11px;border:1px solid rgba(125,211,252,.16);border-radius:11px;background:rgba(3,17,31,.5)}.minorSafetyInfoGrid b{font-size:.82rem}.minorSafetyInfoGrid span{font-size:.74rem;color:#9db3c8}.minorSafetyToggle{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;border-top:1px solid rgba(148,163,184,.14)}.minorSafetyToggle span{display:block}.minorSafetyToggle small{display:block;margin-top:4px;max-width:720px;color:#8fa9bf;line-height:1.45}.minorSafetyToggle input{width:20px;height:20px;flex:0 0 auto}.minorSafetyNote{margin-top:10px;padding:11px 12px;border:1px solid rgba(250,204,21,.2);border-radius:10px;background:rgba(113,63,18,.12);color:#cbd5e1;font-size:.82rem;line-height:1.45}@media(max-width:700px){.minorSafetyHeader{flex-direction:column}.minorSafetyInfoGrid{grid-template-columns:1fr}.minorSafetyToggle{align-items:flex-start}}.discoverPage{display:grid;grid-gap:14px;gap:14px}.discoverHero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border:1px solid rgba(56,189,248,.25);border-radius:18px;background:radial-gradient(circle at 90% 10%,rgba(34,211,238,.12),transparent 36%),linear-gradient(145deg,rgba(6,24,42,.96),rgba(4,13,26,.98))}.discoverHero h1{margin:4px 0 7px}.discoverHero p{margin:0;color:#94adbf}.eyebrow{display:block;color:#67e8f9;font-size:.68rem;letter-spacing:.14em;font-weight:900}.discoverCount{width:90px;height:90px;border-radius:22px;display:grid;place-items:center;align-content:center;border:1px solid rgba(103,232,249,.28);background:rgba(8,39,61,.6)}.discoverCount b{font-size:2rem;color:#dffaff}.discoverCount span{font-size:.7rem;color:#8faabe;text-transform:uppercase;letter-spacing:.09em}.discoverFilters{padding:16px!important}.discoverFilterGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.discoverFilterGrid label{display:grid;grid-gap:5px;gap:5px;color:#9bb0c2;font-size:.76rem}.discoverChecks{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0}.discoverMemberList{display:grid;grid-gap:11px;gap:11px}.discoverMemberCard{display:flex!important;gap:16px!important;align-items:center!important;padding:16px!important}.discoverMemberTitle{display:flex;justify-content:space-between;align-items:center;gap:12px}.discoverMemberTitle h2{margin:0}.discoverTagRow{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.discoverTagRow span{padding:5px 8px;border-radius:999px;border:1px solid rgba(125,211,252,.2);background:rgba(8,47,72,.42);font-size:.7rem;color:#bcecff}.profileHeroTags{margin-bottom:9px}.commonPreview{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:9px;padding:8px 10px;border-radius:10px;background:rgba(17,94,89,.14);font-size:.73rem}.commonPreview b{color:#8cf3da}.commonPreview span{color:#9eb5c6}.profileInsightGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.profileInsight{padding:15px!important}.profileInsight>strong{display:block;margin-top:5px;font-size:1.8rem;color:#e3f9ff}.profileInsight p{margin:2px 0 9px;color:#93aabd;font-size:.78rem}.profileProgressTrack{height:8px;overflow:hidden;border-radius:999px;background:#102436}.profileProgressTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#60a5fa,#a78bfa);box-shadow:0 0 12px rgba(34,211,238,.32)}.commonalityCard{display:grid;grid-template-columns:220px 1fr;grid-gap:18px;gap:18px;align-items:start}.commonalityCard h2{margin:4px 0}.commonalityGrid{display:flex;flex-wrap:wrap;gap:8px}.commonalityGrid>span{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border:1px solid rgba(45,212,191,.22);border-radius:11px;background:rgba(13,68,65,.17)}.commonalityGrid b{font-size:.78rem}.commonalityGrid small{font-size:.64rem;color:#81a5b6}.ownProfileProgress{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:center;margin-bottom:12px}.ownProfileProgress h2{margin:4px 0}.ownProfileProgress .profileProgressTrack{grid-column:1/-1}.ownProgressNumber{font-size:1.5rem;font-weight:900;color:#8ceeff}.extendedProfile .profileTags .tag{transition:.15s ease}.extendedProfile .profileTags .tag.active{box-shadow:0 0 14px rgba(34,211,238,.14)}@media(max-width:900px){.discoverFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profileInsightGrid{grid-template-columns:1fr 1fr}.commonalityCard{grid-template-columns:1fr}}@media(max-width:620px){.discoverHero,.discoverMemberCard,.discoverMemberTitle{align-items:flex-start;flex-direction:column}.discoverCount{width:100%;height:auto;padding:10px}.discoverFilterGrid,.ownProfileProgress,.profileInsightGrid{grid-template-columns:1fr}.ownProgressNumber{justify-self:start}.discoverMemberCard .avatar{flex:0 0 auto}}.plusSearchFilters{margin:14px 0;padding:14px;border:1px solid rgba(168,85,247,.28);border-radius:14px;background:linear-gradient(135deg,rgba(88,28,135,.13),rgba(8,32,52,.55))}.plusSearchFilters p{margin:4px 0 12px}.discoverFilterGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.memberSearchSave{display:grid;grid-template-columns:240px 1fr;grid-gap:18px;gap:18px;align-items:start}.memberSearchSave h3{margin:0 0 4px}.savedSearchBox{display:grid;grid-gap:8px;gap:8px}.savedSearchCreate{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.savedSearchList{display:flex;flex-wrap:wrap;gap:7px}.savedSearchList span{display:flex;align-items:center;border:1px solid rgba(125,211,252,.18);border-radius:999px;background:rgba(7,28,45,.65);overflow:hidden}.savedSearchList a{padding:7px 10px;font-size:.75rem}.savedSearchList button{padding:6px 9px;border:0;border-left:1px solid rgba(125,211,252,.16);border-radius:0;background:transparent;color:#94a3b8}.favoriteProfileWrap{display:inline-flex;align-items:center;gap:6px}.favoriteProfileWrap small{color:#c4b5fd}.favoriteActive{border-color:#fbbf24!important;color:#fde68a!important;box-shadow:0 0 14px rgba(251,191,36,.16)}.plusProfileSettings{margin-bottom:12px}.plusProfileHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.plusProfileHead h2{margin:4px 0}.profileLayoutGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:14px}.profileLayoutGrid button{position:relative;display:grid;grid-gap:4px;gap:4px;text-align:left;padding:13px;border:1px solid rgba(125,211,252,.18);border-radius:12px;background:rgba(6,23,39,.66);color:#dbeafe}.profileLayoutGrid button.active{border-color:#a78bfa;box-shadow:0 0 18px rgba(139,92,246,.13)}.profileLayoutGrid small{color:#8fa8ba;line-height:1.35}.profileLayoutGrid em{font-style:normal;color:#c4b5fd;font-size:.68rem;font-weight:900}.profilePlusLinks{margin-bottom:12px}.profilePlusLinks h2{margin-top:0}.profilePlusStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.profilePlusStats article{display:grid;grid-gap:4px;gap:4px}.profilePlusStats b{font-size:2rem;color:#e9d5ff}.profilePlusStats span{font-size:.76rem;color:#93aabd}.publicProfile.profileLayout--spotlight .profileHero{padding:28px;background:radial-gradient(circle at 15% 20%,rgba(139,92,246,.18),transparent 38%),linear-gradient(145deg,rgba(7,30,50,.98),rgba(8,17,33,.98))}.publicProfile.profileLayout--spotlight .profileHero .avatar.big{width:126px;height:126px}.publicProfile.profileLayout--cards .publicDetails{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 18px;gap:6px 18px}.publicProfile.profileLayout--cards .publicDetails>.profileEventTrophies,.publicProfile.profileLayout--cards .publicDetails>h2,.publicProfile.profileLayout--cards .publicDetails>h3,.publicProfile.profileLayout--cards .publicDetails>p{grid-column:1/-1}.publicProfile.profileLayout--cards .publicDetails .profileRow{padding:10px;border:1px solid rgba(125,211,252,.12);border-radius:10px;background:rgba(5,22,37,.48)}.publicProfile.profileLayout--minimal .profileHero,.publicProfile.profileLayout--minimal .profileInsight,.publicProfile.profileLayout--minimal .publicDetails{box-shadow:none;background:rgba(3,15,27,.58)}.publicProfile.profileLayout--minimal .profileHeroTags span{background:transparent}@media(max-width:800px){.memberSearchSave{grid-template-columns:1fr}.profileLayoutGrid,.profilePlusStats{grid-template-columns:repeat(2,minmax(0,1fr))}.publicProfile.profileLayout--cards .publicDetails{grid-template-columns:1fr}}@media(max-width:540px){.discoverFilterGrid.compact,.profileLayoutGrid,.profilePlusStats,.savedSearchCreate{grid-template-columns:1fr}.plusProfileHead{flex-direction:column}}.profileWidgetEditor{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.widgetEditorHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.widgetEditorHead h1{margin:4px 0}.widgetSlotBar{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid rgba(125,211,252,.18);border-radius:12px;background:rgba(4,23,39,.65)}.widgetSlotBar b{font-size:1.35rem;color:#7dd3fc}.widgetEditorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.widgetChoice{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;margin:0}.widgetChoice.active{border-color:rgba(34,211,238,.55);box-shadow:0 0 18px rgba(34,211,238,.09)}.widgetChoice.locked{opacity:.62}.widgetChoiceIcon{font-size:2rem}.widgetChoice h3{margin:0 0 3px}.widgetChoice h3 small{font-size:.65rem;color:#c4b5fd}.widgetChoice p{margin:0}.widgetOrder{grid-column:1/-1;display:flex;gap:7px;align-items:center;padding-top:8px;border-top:1px solid rgba(125,211,252,.12)}.widgetOrder button{width:34px;height:30px;border:1px solid rgba(125,211,252,.2);border-radius:8px;background:rgba(5,20,34,.85);color:#dbeafe}.widgetOrder span{font-size:.72rem;color:#8fa8ba}.widgetSaveBar{position:-webkit-sticky;position:sticky;bottom:10px;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(34,211,238,.22);border-radius:14px;background:rgba(3,15,27,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profileShowcase{margin:14px 0}.showcaseTitle h2{margin:3px 0 10px}.showcaseGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.showcaseWidget{margin:0;min-height:135px}.showcaseWidget>span{display:block;color:#8fa8ba;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.showcaseWidget>strong{display:block;font-size:1.15rem;margin-bottom:6px}.showcaseWidget p{margin:5px 0}.showcasePills{display:flex;flex-wrap:wrap;gap:6px}.showcasePills b{padding:5px 8px;border:1px solid rgba(125,211,252,.18);border-radius:999px;background:rgba(8,36,55,.7);font-size:.72rem}.plusWidget{border-color:rgba(168,85,247,.35);background:linear-gradient(145deg,rgba(50,20,75,.25),rgba(4,22,38,.8))}@media(max-width:760px){.showcaseGrid,.widgetEditorGrid{grid-template-columns:1fr}.widgetEditorHead{flex-direction:column}.widgetChoice{grid-template-columns:auto 1fr}.widgetChoice>.btn{grid-column:1/-1}}.musicSettingsGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:18px;gap:18px;align-items:start}.musicSettingsGrid section>label,.musicStatusCard label{display:grid;grid-gap:7px;gap:7px;margin:12px 0;font-weight:700}.musicStatusCard input:not([type]),.musicStatusCard input[type=text]{width:100%}.musicNowPlaying,.musicPreview{display:flex;align-items:center;gap:14px;border:1px solid rgba(89,200,255,.25);background:linear-gradient(135deg,rgba(13,35,58,.9),rgba(21,18,52,.88));border-radius:16px;padding:14px;margin:16px 0;box-shadow:inset 0 0 24px rgba(39,181,255,.06)}.musicDisc{display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#7ee8ff,#4468ff 45%,#160e35 70%);border:2px solid rgba(255,255,255,.5);box-shadow:0 0 22px rgba(77,182,255,.35);font-size:24px;font-weight:900}.musicNowPlayingText,.musicPreview>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.musicNowPlayingText strong,.musicPreview strong{font-size:1.04rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.musicNowPlayingText small,.musicPreview small{color:var(--muted)}.musicNowPlaying{margin:14px 0}.musicListenBtn{margin-left:auto;white-space:nowrap}.musicFriendPicker{display:grid;grid-gap:8px;gap:8px;max-height:310px;overflow:auto;margin-top:12px;padding-right:4px}.musicFriendChoice{display:flex!important;grid-template-columns:none!important;align-items:center;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.025);margin:0!important}.musicFriendChoice .avatar,.musicFriendChoice img{width:38px;height:38px;border-radius:50%;object-fit:cover;display:grid;place-items:center}.musicFriendChoice span:last-child{display:flex;flex-direction:column}.youthMusicNotice{padding:13px;border-radius:14px;border:1px solid rgba(84,213,255,.28);background:rgba(29,145,210,.08);margin:12px 0}.youthMusicNotice p{margin:6px 0 0;color:var(--muted)}@media(max-width:850px){.musicSettingsGrid{grid-template-columns:1fr}.musicNowPlaying{align-items:flex-start;flex-wrap:wrap}.musicListenBtn{margin-left:66px}}.profileSocialSettings{display:grid;grid-gap:16px;gap:16px}.bannerSettingPreview{position:relative;border-radius:16px;overflow:hidden;margin:12px 0;min-height:130px;background:#071326}.bannerSettingPreview img{display:block;width:100%;height:190px;object-fit:cover}.bannerSettingPreview .mediaStatus{position:absolute;right:12px;bottom:12px;background:rgba(3,10,25,.88);padding:7px 10px;border-radius:999px}.showcaseChoiceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.showcaseChoice{display:flex;flex-direction:column;gap:5px;align-items:flex-start;text-align:left;padding:13px;border:1px solid rgba(112,167,255,.2);border-radius:14px;background:rgba(5,17,38,.72);color:inherit;cursor:pointer}.showcaseChoice.active,.showcaseChoice:hover{border-color:var(--accent,#22d3ee);box-shadow:0 0 18px rgba(34,211,238,.14)}.showcaseChoice small{opacity:.65}.showcaseChoice.active small{opacity:1}.stickySaveBar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:4;display:flex;align-items:center;gap:14px;background:rgba(5,14,31,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.socialProfileHighlights{display:grid;grid-gap:14px;gap:14px;margin-bottom:14px}.profileBanner{position:relative;height:220px;border-radius:20px;overflow:hidden;border:1px solid rgba(110,174,255,.25);box-shadow:0 12px 40px rgba(0,0,0,.24)}.profileBanner img{width:100%;height:100%;object-fit:cover;display:block}.profileBanner:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(3,9,24,.85))}.profileBanner>span{position:absolute;z-index:1;left:18px;bottom:14px;font-size:12px;letter-spacing:.12em;font-weight:800}.socialHighlightGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.socialHighlightCard{margin:0}.collectionsHighlight{grid-column:span 2}.socialGamePills{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.socialGamePills b{font-size:13px;padding:7px 10px;border-radius:999px;background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.18)}.miniCollectionProgress{margin-top:11px}.miniCollectionProgress>div{display:flex;justify-content:space-between;gap:10px}.miniCollectionProgress>i{display:block;height:7px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:5px}.miniCollectionProgress>i>em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#8b5cf6)}.pinnedProfilePost{margin:0;border-color:rgba(250,204,21,.24)}.pinnedHead{display:flex;justify-content:space-between;align-items:center;gap:10px}.pinnedMedia{margin:12px 0;max-height:360px;overflow:hidden;border-radius:14px}.pinnedMedia img,.pinnedMedia video{width:100%;max-height:360px;object-fit:cover}.pageTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}@media(max-width:700px){.socialHighlightGrid{grid-template-columns:1fr}.collectionsHighlight{grid-column:auto}.profileBanner{height:160px}.pageTitleRow{flex-direction:column}}.profileHeaderShell{position:relative;margin-bottom:18px;border-radius:22px;overflow:hidden;border:1px solid rgba(110,174,255,.25);background:#061225;min-height:330px;box-shadow:0 18px 52px rgba(0,0,0,.3)}.profileHeaderBanner,.profileHeaderFallback{position:absolute;inset:0 0 auto 0;width:100%;height:250px}.profileHeaderBanner{display:block;object-fit:cover;object-position:center}.profileHeaderFallback{background:radial-gradient(circle at 20% 20%,rgba(34,211,238,.23),transparent 34%),radial-gradient(circle at 82% 28%,rgba(139,92,246,.25),transparent 38%),linear-gradient(135deg,#07162d,#0a2441 55%,#17133a);display:flex;align-items:center;justify-content:center;overflow:hidden}.profileHeaderFallback:after,.profileHeaderFallback:before{content:"";position:absolute;border:1px solid rgba(56,189,248,.18);border-radius:50%;width:260px;height:260px}.profileHeaderFallback:before{left:-80px;top:-130px}.profileHeaderFallback:after{right:-60px;bottom:-170px}.profileHeaderFallback span{font-size:clamp(28px,6vw,64px);font-weight:900;letter-spacing:.2em;color:rgba(255,255,255,.08)}.profileHeaderShade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,8,23,.03) 25%,rgba(2,8,23,.38) 56%,rgba(2,8,23,.96) 78%);pointer-events:none}.profileHeaderHero{position:relative;z-index:2;padding:170px 22px 20px}.profileHeaderHero .profileHero{margin:0;background:linear-gradient(180deg,rgba(3,12,29,.5),rgba(3,12,29,.92));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-color:rgba(126,211,255,.25);box-shadow:none;align-items:flex-end;padding-top:54px}.profileHeaderHero .avatar.big{width:138px;height:138px;min-width:138px;margin-top:-92px;box-shadow:0 12px 32px rgba(0,0,0,.42)}.profileHeaderHero .profileHero h1{font-size:clamp(28px,4vw,44px);margin-bottom:3px}.publicProfile .profileTabs,.publicProfile>.profileTabs{margin-top:-4px}@media(max-width:700px){.profileHeaderShell{min-height:300px}.profileHeaderBanner,.profileHeaderFallback{height:190px}.profileHeaderHero{padding:125px 10px 10px}.profileHeaderHero .profileHero{padding-top:48px;align-items:flex-start}.profileHeaderHero .avatar.big{width:104px;height:104px;min-width:104px;margin-top:-76px}}.profileHeaderShell{min-height:390px;margin-bottom:0;border-radius:22px 22px 0 0;overflow:visible}.profileHeaderBanner,.profileHeaderFallback{height:300px;border-radius:22px 22px 0 0}.profileHeaderShade{border-radius:22px 22px 0 0;background:linear-gradient(180deg,rgba(2,8,23,.01) 0,rgba(2,8,23,.1) 48%,rgba(2,8,23,.64) 78%,rgba(2,8,23,.92))}.profileHeaderHero{padding:232px 20px 14px}.profileHeaderHero .profileHero{position:relative;min-height:150px;display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:end;padding:66px 22px 18px;border-radius:18px;background:linear-gradient(180deg,rgba(4,14,31,.3),rgba(3,12,28,.78) 30%,rgba(3,12,28,.96));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid rgba(126,211,255,.2)}.profileHeaderHero .avatar.big{position:absolute;left:24px;bottom:18px;width:154px;height:154px;min-width:154px;margin:0;border-width:4px;background:#0a1930;box-shadow:0 14px 34px rgba(0,0,0,.48),0 0 0 5px rgba(3,12,28,.88);z-index:3}.profileHeaderHero .profileHero>.grow{grid-column:2;min-width:0}.profileHeaderHero .profileHero h1{margin:0 0 2px;font-size:clamp(30px,4vw,42px);line-height:1.02}.profileHeaderHero .profileHero>.grow>p{margin:5px 0}.profileHeaderHero .profileHero>.grow>p:first-of-type{font-size:.92rem}.profileHeaderHero .profileHero>.grow>p:nth-of-type(2){max-width:720px;color:#d8e7f4}.profileHeaderHero .profileHero>.grow>p:nth-of-type(3){font-size:.82rem}.profileHeaderHero .profileHeroTags{margin:8px 0 7px}.profileHeaderHero .profileLevelBadge{margin:7px 0 9px;padding:5px 9px;border-radius:999px;display:inline-flex;gap:7px;align-items:center;vertical-align:middle}.profileHeaderHero .profileLevelBadge>span{font-size:15px}.profileHeaderHero .profileLevelBadge small{grid-column:auto;font-size:.72rem}.profileHeaderHero .row{display:flex;flex-wrap:wrap;gap:7px;margin-top:5px}.profileHeaderHero .row a,.profileHeaderHero .row button{min-height:36px}.publicProfile .profileTabs,.publicProfile>.profileTabs{position:relative;z-index:3;margin:0 0 18px;padding:0 16px;border:1px solid rgba(110,174,255,.22);border-top:0;border-radius:0 0 16px 16px;background:rgba(3,12,28,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.publicProfile .profileTabs a{padding-top:13px;padding-bottom:13px}@media(max-width:760px){.profileHeaderShell{min-height:360px}.profileHeaderBanner,.profileHeaderFallback{height:225px}.profileHeaderHero{padding:168px 10px 10px}.profileHeaderHero .profileHero{display:block;min-height:0;padding:74px 14px 14px}.profileHeaderHero .avatar.big{width:118px;height:118px;min-width:118px;left:18px;top:-58px;bottom:auto}.profileHeaderHero .profileHero>.grow{grid-column:auto}.profileHeaderHero .profileHero h1{font-size:30px}.publicProfile .profileTabs,.publicProfile>.profileTabs{overflow-x:auto;padding:0 8px}}@media(max-width:480px){.profileHeaderBanner,.profileHeaderFallback{height:190px}.profileHeaderHero{padding-top:142px}.profileHeaderHero .profileHero{padding-top:68px}.profileHeaderHero .avatar.big{width:104px;height:104px;min-width:104px;top:-50px}}.profileHeaderHero .avatar.big .profileAvatarFallback{width:100%;height:100%;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#17395d,#2f4b86 62%,#493b93);color:#fff;font-size:clamp(42px,6vw,72px);font-weight:900;letter-spacing:.02em;text-shadow:0 2px 12px rgba(0,0,0,.35);-webkit-user-select:none;-moz-user-select:none;user-select:none}.profileHeaderHero .avatar.big>img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.profileTabsModern{display:flex;gap:6px;padding:7px;border:1px solid rgba(76,189,255,.2);background:rgba(4,16,34,.78);border-radius:0 0 18px 18px;margin-top:-18px!important;margin-bottom:20px;position:relative;z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profileTabsModern a{display:flex;align-items:center;gap:7px;padding:10px 13px!important;border:1px solid transparent;border-radius:11px;color:#9fb6cc!important;font-size:13px;transition:.18s ease}.profileTabsModern a:hover{background:rgba(25,169,255,.08);border-color:rgba(25,169,255,.18);color:#e8f8ff!important;text-shadow:none!important}.profileTabsModern a.active{background:linear-gradient(135deg,rgba(25,169,255,.2),rgba(139,92,246,.16));border-color:rgba(71,190,255,.42);color:#fff!important;box-shadow:0 8px 24px rgba(14,165,233,.1);text-shadow:none!important}.profileTabCount{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);font-size:11px;color:#dff6ff}.profileTabPanel{display:grid;grid-gap:14px;gap:14px}.profileTabHeading{display:flex;align-items:end;justify-content:space-between;gap:15px;padding:0 2px}.profileTabHeading h2{margin:3px 0 0}.profileFeedPost{margin:0;overflow:hidden}.profilePinnedPost{border-color:rgba(250,204,21,.38);box-shadow:0 0 0 1px rgba(250,204,21,.08),0 14px 36px rgba(0,0,0,.18)}.profilePostActions,.profilePostMeta{display:flex;align-items:center;justify-content:space-between;gap:12px}.profilePostMeta span{font-size:12px;color:#8299ae}.profilePostText{font-size:15px;line-height:1.6;white-space:pre-wrap}.profileFeedMedia{display:block;width:100%;max-height:520px;object-fit:contain;background:#030a14;border-radius:14px;margin:12px 0}.profilePostLink{display:inline-flex;padding:8px 11px;border:1px solid rgba(255,80,80,.2);border-radius:10px;margin:4px 0 10px}.profilePostActions{margin-top:12px;color:#9fb6cc}.profilePostActions button{width:auto}.profilePhotoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.profilePhotoTile{position:relative;aspect-ratio:1/1;border-radius:15px;overflow:hidden;border:1px solid rgba(87,177,237,.22);background:#030a14}.profilePhotoTile img,.profilePhotoTile video{width:100%;height:100%;object-fit:cover;display:block}.profilePhotoTile>span{position:absolute;left:8px;bottom:8px;padding:5px 8px;border-radius:999px;background:rgba(2,8,23,.8);font-size:11px}.profileFriendGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.profileFriendCard{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(80,171,232,.2);border-radius:14px;background:rgba(7,20,39,.72);transition:.18s}.profileFriendCard:hover{transform:translateY(-1px);border-color:rgba(56,189,248,.46);background:rgba(8,27,51,.85)}.profileFriendCard>.profileAvatar,.profileFriendCard>img{width:54px;height:54px;border-radius:50%;object-fit:cover;flex:0 0 54px}.profileFriendCard>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.profileFriendCard small{color:#8299ae}.profileFriendCard em{font-size:11px;color:#b8e7ff;font-style:normal}.friendPresence{font-size:11px;color:#74869a}.friendPresence.online{color:#49e69d}.commonFriendsBadge{padding:7px 10px;border-radius:999px;border:1px solid rgba(56,189,248,.25);background:rgba(56,189,248,.08);font-size:12px}.profileCollectionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.profileCollectionCard{padding:14px;border:1px solid rgba(82,174,235,.18);border-radius:16px;background:linear-gradient(145deg,rgba(6,19,39,.9),rgba(8,18,36,.7))}.profileCollectionCard.complete{border-color:rgba(74,222,128,.3);box-shadow:inset 0 0 28px rgba(74,222,128,.035)}.profileCollectionTop{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center}.profileCollectionTop>span{font-size:30px}.profileCollectionTop>div{display:grid}.profileCollectionTop small{color:#8299ae}.profileCollectionTop>b{font-size:11px;color:#70eba9}.profileCollectionTrack{height:7px;background:rgba(255,255,255,.06);border-radius:999px;overflow:hidden;margin:12px 0}.profileCollectionTrack i{display:block;height:100%;background:linear-gradient(90deg,#22d3ee,#8b5cf6);border-radius:inherit}.profileCollectionItems{display:flex;flex-wrap:wrap;gap:7px}.profileCollectionItems span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.profileCollectionItems .missing{opacity:.35;filter:grayscale(1)}.emptyProfileTab{grid-column:1/-1;text-align:center;padding:38px 20px}.emptyProfileTab>div{font-size:38px}.emptyProfileTab h3{margin:8px 0 3px}@media(max-width:850px){.profileTabsModern{overflow-x:auto;border-radius:14px;margin-top:0!important}.profileTabsModern a span:not(.profileTabCount){white-space:nowrap}.profilePhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profileCollectionGrid,.profileFriendGrid{grid-template-columns:1fr}}@media(max-width:520px){.profileTabsModern a{padding:9px 10px!important}.profileTabsModern a>span:not(.profileTabCount){display:none}.profilePhotoGrid{grid-template-columns:1fr 1fr}.profileTabHeading{align-items:flex-start;flex-direction:column}}.profileFriendCard .profileAvatarFallback{width:54px;height:54px;min-width:54px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#12365a,#284684);font-weight:900;font-size:20px;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.profilePhotoButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;color:inherit;font:inherit;cursor:zoom-in;border:1px solid rgba(64,185,255,.24);padding:0;background:rgba(2,19,35,.82);overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.profilePhotoButton:hover{transform:translateY(-2px);border-color:var(--accent,#28c8ff);box-shadow:0 12px 28px rgba(0,0,0,.28)}.profilePhotoButton video{pointer-events:none}.profilePhotoButton small{display:block;padding:0 10px 10px;color:#90a9bb}.profileLightbox{position:fixed;inset:0;z-index:9999;background:rgba(0,6,14,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:24px}.profileLightbox,.profileLightboxInner{display:flex;align-items:center;justify-content:center}.profileLightboxInner{position:relative;width:min(1180px,96vw);height:min(820px,92vh)}.profileLightboxStage{width:100%;height:calc(100% - 58px);display:flex;align-items:center;justify-content:center}.profileLightboxStage img,.profileLightboxStage video{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:14px;box-shadow:0 24px 70px rgba(0,0,0,.55)}.profileLightboxClose,.profileLightboxNav{position:absolute;border:1px solid rgba(255,255,255,.22);background:rgba(7,28,48,.88);color:white;cursor:pointer;z-index:2;box-shadow:0 10px 30px rgba(0,0,0,.35)}.profileLightboxClose{right:0;top:0;width:44px;height:44px;border-radius:50%;font-size:30px;line-height:1}.profileLightboxNav{top:50%;transform:translateY(-50%);width:52px;height:68px;border-radius:16px;font-size:42px}.profileLightboxPrev{left:0}.profileLightboxNext{right:0}.profileLightboxCaption{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:12px;align-items:center;padding:10px 16px;border:1px solid rgba(75,185,255,.22);border-radius:999px;background:rgba(3,20,35,.9);white-space:nowrap}.profileLightboxCaption small{color:#8ea9bd}.mediaGrantList{display:grid;grid-gap:10px;gap:10px;margin-top:14px}@media(max-width:720px){.profileLightbox{padding:10px}.profileLightboxInner{width:100%;height:92vh}.profileLightboxNav{width:42px;height:58px;font-size:34px}.profileLightboxCaption{max-width:78vw;overflow:hidden;text-overflow:ellipsis}.profileLightboxCaption small{display:none}}.profileReactionWrap{position:relative;display:inline-flex;align-items:center}.profileReactionPicker{position:absolute;left:0;top:calc(100% + 9px);z-index:90;width:min(430px,88vw);padding:12px;border:1px solid rgba(71,190,255,.28);border-radius:16px;background:rgba(3,15,31,.97);box-shadow:0 22px 55px rgba(0,0,0,.48);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.profileReactionHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.profileReactionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.profileReactionGrid button{min-height:72px;padding:7px 4px;border:1px solid rgba(91,178,239,.18);border-radius:12px;background:rgba(13,36,61,.72);color:#dceeff;cursor:pointer;display:grid;place-items:center;grid-gap:2px;gap:2px}.profileReactionGrid button:hover:not(:disabled){border-color:rgba(56,189,248,.55);background:rgba(16,57,91,.88);transform:translateY(-1px)}.profileReactionGrid button.locked{opacity:.5;cursor:not-allowed}.profileReactionGrid small{font-size:10px;line-height:1.15}.reactionEmoji{display:block;font-size:27px;transform-origin:center}.profileReactionPlusHead{display:flex;justify-content:space-between;gap:10px;margin:12px 1px 7px;padding-top:10px;border-top:1px solid rgba(148,163,184,.13);font-size:11px;color:#b9c7ff}.profileReactionPlusHead span{font-weight:900}.profileReactionPlusHead small{color:#8196aa}.profileReactionBurst{position:fixed;z-index:10000;left:50%;top:32%;transform:translate(-50%,-50%);min-width:170px;padding:18px 24px;border:1px solid rgba(125,211,252,.35);border-radius:24px;background:rgba(4,18,39,.93);box-shadow:0 24px 75px rgba(0,0,0,.52),0 0 40px rgba(56,189,248,.15);display:grid;place-items:center;pointer-events:none;animation:reactionBurstIn 2.55s ease forwards}.profileReactionBurst span{font-size:72px}.profileReactionBurst b{margin-top:5px}.reaction-wave{animation:reactionWave 1s ease-in-out infinite}.reaction-pulse{animation:reactionPulse .9s ease-in-out infinite}.reaction-bounce{animation:reactionBounce 1s ease-in-out infinite}.reaction-spin{animation:reactionSpin 2s linear infinite}.reaction-flame{animation:reactionFlame .65s ease-in-out infinite alternate}.reaction-sparkle{animation:reactionSparkle .8s ease-in-out infinite}.reaction-rainbow{animation:reactionRainbow 2.2s ease-in-out infinite}.reaction-heartRain{animation:reactionFloat 1.4s ease-in-out infinite}.reaction-crown{animation:reactionCrown 1.2s ease-in-out infinite}.reaction-fireworks{animation:reactionFireworks .9s ease-out infinite}.reaction-float{animation:reactionFloat 1.6s ease-in-out infinite}@keyframes reactionWave{0%,to{transform:rotate(-12deg)}50%{transform:rotate(20deg)}}@keyframes reactionPulse{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes reactionBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes reactionSpin{to{transform:rotate(1turn)}}@keyframes reactionFlame{0%{transform:translateY(2px) scale(.96)}to{transform:translateY(-3px) scale(1.08)}}@keyframes reactionSparkle{0%,to{transform:scale(.88) rotate(-5deg);filter:brightness(.9)}50%{transform:scale(1.18) rotate(6deg);filter:brightness(1.35)}}@keyframes reactionRainbow{0%,to{filter:hue-rotate(0deg);transform:scale(1)}50%{filter:hue-rotate(150deg);transform:scale(1.12)}}@keyframes reactionFloat{0%,to{transform:translateY(4px)}50%{transform:translateY(-8px)}}@keyframes reactionCrown{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-5px) rotate(3deg)}}@keyframes reactionFireworks{0%{transform:scale(.75);opacity:.75}60%{transform:scale(1.25);opacity:1}to{transform:scale(.85);opacity:.75}}@keyframes reactionBurstIn{0%{opacity:0;transform:translate(-50%,-42%) scale(.65)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-58%) scale(.92)}}.gifPicker{max-width:520px}.gifAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gifAssetGrid button{min-height:145px!important}.gifAssetGrid img{width:100%!important;height:105px!important;object-fit:cover!important;border-radius:10px}.gifLibraryGrid article img{width:100%;height:150px;object-fit:cover;border-radius:12px}.communitySentSticker img,.sentSticker img{max-width:220px;max-height:220px}.stickerAssetGrid img{transition:transform .18s ease}.stickerAssetGrid button:hover:not(:disabled) img{transform:scale(1.05)}@media(max-width:600px){.profileReactionPicker{position:fixed;left:10px;right:10px;top:auto;bottom:12px;width:auto;max-height:72vh;overflow:auto}.profileReactionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.profileReactionGrid button{min-height:66px}.gifAssetGrid{grid-template-columns:1fr 1fr!important}}.leftSidebar{overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding-bottom:28px;align-self:start}.leftSidebar .sideInfo{position:static;left:auto;right:auto;bottom:auto;margin-top:22px}.leftSidebar::-webkit-scrollbar{width:9px}.leftSidebar::-webkit-scrollbar-track{background:transparent}.leftSidebar::-webkit-scrollbar-thumb{background:rgba(68,161,220,.38);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.leftSidebar::-webkit-scrollbar-thumb:hover{background:rgba(68,184,245,.62);background-clip:padding-box}.leftSidebar{scrollbar-width:thin;scrollbar-color:rgba(68,161,220,.45) transparent}.memberLocationLine span{white-space:nowrap}.profileSocialLinks{display:flex;flex-wrap:wrap;gap:9px;margin:10px 0 20px}.profileSocialLinks a{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--line,#164e72);border-radius:999px;background:rgba(8,27,45,.75);text-decoration:none;color:inherit;transition:.18s ease}.profileSocialLinks a:hover{transform:translateY(-1px);box-shadow:0 0 16px rgba(49,181,255,.18)}.socialProfileFields input{width:100%}.distanceSafetyHint{font-size:.86rem;opacity:.8}.profileHeaderSocials{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0 7px}.profileSocialIcon{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:10px;border:1px solid rgba(125,211,252,.22);background:rgba(5,22,40,.86);color:#f5fbff!important;text-decoration:none!important;font-weight:900;font-size:15px;line-height:1;box-shadow:0 7px 18px rgba(0,0,0,.18);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}.profileSocialIcon:hover{transform:translateY(-2px) scale(1.04);border-color:rgba(125,211,252,.62);box-shadow:0 10px 24px rgba(0,0,0,.28),0 0 16px rgba(56,189,248,.12);filter:brightness(1.12)}.profileSocialIcon.social-instagram{background:linear-gradient(145deg,rgba(236,72,153,.28),rgba(124,58,237,.25),rgba(245,158,11,.22))}.profileSocialIcon.social-tiktok{background:linear-gradient(145deg,rgba(34,211,238,.2),rgba(2,6,23,.96),rgba(244,63,94,.2))}.profileSocialIcon.social-threads{background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(2,6,23,.96))}.profileSocialIcon.social-facebook{background:linear-gradient(145deg,rgba(59,130,246,.34),rgba(30,64,175,.35))}.profileSocialIcon.social-youtube{background:linear-gradient(145deg,rgba(239,68,68,.36),rgba(127,29,29,.3))}.profileSocialIcon.social-twitch{background:linear-gradient(145deg,rgba(168,85,247,.38),rgba(88,28,135,.34))}.profileSocialIcon.social-website{background:linear-gradient(145deg,rgba(20,184,166,.28),rgba(14,116,144,.28))}.socialShowToggle{display:flex;align-items:center;gap:7px;margin-top:7px;color:#9eb5c8;font-size:12px;font-weight:600}.socialShowToggle input{width:16px!important;height:16px!important;margin:0;accent-color:var(--accent,#29c7ff)}@media(max-width:520px){.profileHeaderSocials{gap:6px}.profileSocialIcon{width:30px;height:30px;border-radius:9px;font-size:14px}}.groupAvatar{display:grid;place-items:center;background:linear-gradient(135deg,#0c2742,#13375b);font-size:1.35rem}.groupCreateCard{display:grid;grid-gap:18px;gap:18px}.groupFriendPicker{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px;margin-top:10px}.groupFriendChoice{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(112,181,255,.18);border-radius:14px;background:rgba(3,16,31,.55);cursor:pointer}.groupFriendChoice.active{border-color:var(--accent,#22d3ee);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#22d3ee) 40%,transparent)}.groupFriendChoice input{width:auto}.groupFriendChoice .avatar{width:40px;height:40px;flex:0 0 40px}.groupFriendChoice small{display:block;color:#8fa8bf}.checkRow{display:flex!important;align-items:center;gap:9px}.checkRow input{width:auto!important}.groupMemberStrip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.groupMemberStrip a{padding:5px 9px;border-radius:999px;background:rgba(47,137,255,.1);border:1px solid rgba(82,157,255,.18)}.messengerHeaderTools{margin-left:auto;align-items:center}.smallBtn{padding:7px 10px!important;font-size:.82rem}.pinnedMessage{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-color:rgba(255,193,7,.28);background:linear-gradient(135deg,rgba(255,193,7,.07),rgba(2,14,27,.92))}.pinnedMessage a{margin-left:auto}.chatSearchBar{display:flex;gap:8px;margin:10px 0}.chatSearchBar input{flex:1 1}.groupMessageSender{font-size:.76rem;color:#9bb7d0;margin:0 0 3px 8px}.replyQuote{display:flex;flex-direction:column;gap:2px;margin:0 0 7px;padding:7px 9px;border-left:3px solid var(--chatAccent,#38bdf8);border-radius:8px;background:rgba(0,0,0,.2);font-size:.78rem;color:inherit}.replyQuote span{opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.replyComposerPreview{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 11px;border-radius:12px;background:rgba(44,132,255,.08);border:1px solid rgba(84,162,255,.18)}.replyComposerPreview p{margin:2px 0 0;color:#9bb7d0;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.messageReactionWrap{position:relative;margin-top:6px}.messageReactionPills{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.reactionAdd,.reactionPill{min-width:0!important;padding:3px 7px!important;border-radius:999px!important;background:rgba(8,28,49,.8)!important;border:1px solid rgba(103,176,255,.2)!important;font-size:.75rem!important}.reactionPill.active{border-color:var(--chatAccent,#38bdf8)!important;background:rgba(33,130,220,.2)!important}.reactionPicker{position:absolute;z-index:30;bottom:30px;left:0;display:flex;gap:4px;padding:7px;border-radius:12px;background:#071827;border:1px solid rgba(100,179,255,.24);box-shadow:0 12px 34px rgba(0,0,0,.4)}.reactionPicker button{padding:4px!important;min-width:30px!important;background:transparent!important;border:0!important;font-size:1.05rem!important}.groupSettingsGrid{display:grid;grid-gap:14px;gap:14px}.groupSettingsMembers{display:grid;grid-gap:8px;gap:8px}.groupSettingsMember{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border-radius:12px;background:rgba(7,26,44,.55)}.groupSettingsMember small{display:block;color:#8da8bf}.dangerZone{border-color:rgba(255,82,82,.2)}.conversationMediaGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.conversationMediaItem{padding:8px}.conversationMediaItem img,.conversationMediaItem video{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;background:#020a12}.conversationMediaItem small{display:block;margin-top:7px;color:#91a9bd}@media(max-width:760px){.messengerHeader{flex-wrap:wrap}.messengerHeaderTools{width:100%;margin-left:0}.chatSearchBar{flex-wrap:wrap}.chatSearchBar input{min-width:100%}.replyQuote span{max-width:220px}}.profileNameLine{gap:10px}.verifiedBadge{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid rgba(46,213,115,.55);border-radius:999px;background:rgba(46,213,115,.12);color:#7dffae;font-size:.76rem;font-weight:800;box-shadow:0 0 18px rgba(46,213,115,.1)}.verificationIntro ol{line-height:1.75;padding-left:22px}.verificationBox,.verificationSuccess{display:grid;grid-gap:16px;gap:16px}.verificationTask{display:grid;grid-gap:7px;gap:7px;padding:18px;border:1px solid rgba(61,197,255,.34);border-radius:14px;background:linear-gradient(135deg,rgba(0,184,255,.09),rgba(151,71,255,.08))}.verificationTask span{font-size:.72rem;letter-spacing:.12em;color:#51d7ff;font-weight:800}.verificationTask strong{font-size:1.08rem}.verificationTask small{color:#8fa8bd}.verificationPending{padding:18px;border:1px solid rgba(255,196,0,.32);border-radius:14px;background:rgba(255,196,0,.07)}.verificationSeal{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#21d66f,#0cbcf2);color:#031019;font-size:2rem;font-weight:900;box-shadow:0 0 28px rgba(33,214,111,.28)}.verificationSuccess{grid-template-columns:auto 1fr;align-items:start}.verificationAdminGrid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-gap:16px;gap:16px}.verificationAdminCard{grid-gap:12px;gap:12px}.verificationAdminCard img{width:100%;max-height:430px;object-fit:contain;background:#020a12;border:1px solid var(--line);border-radius:12px}.verificationAdminCard form{display:grid;grid-gap:10px;gap:10px}.soundSettings{display:grid;grid-gap:18px;gap:18px}.soundSettings label{display:grid;grid-gap:8px;gap:8px}.soundSettings input[type=range]{width:100%}.soundSetGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.soundSetGrid>button{display:grid;grid-gap:5px;gap:5px;text-align:left;padding:14px;border:1px solid var(--line);border-radius:12px;background:rgba(5,20,35,.75)}.soundSetGrid>button.active{border-color:#2dc8ff;box-shadow:0 0 18px rgba(45,200,255,.12)}.soundSetGrid>button small{color:#82dfff}.soundSetGrid>button:disabled{opacity:.48}.soundUnlockToast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:10000;padding:12px 18px;border-radius:999px;box-shadow:0 8px 30px rgba(0,0,0,.45);font-weight:800}.shareProfileWrap{position:relative;display:inline-flex}.shareProfileToast{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translateX(-50%);white-space:nowrap;background:#071827;border:1px solid var(--line);padding:5px 8px;border-radius:8px;z-index:20}@media(max-width:700px){.verificationAdminGrid,.verificationSuccess{grid-template-columns:1fr}.soundUnlockToast{width:calc(100% - 30px)}}.verificationCapture{display:flex;flex-direction:column;gap:12px;margin-top:14px}.verificationPreview,.verificationVideo{width:min(100%,720px);max-height:520px;object-fit:contain;border-radius:16px;border:1px solid var(--border);background:#020914}.fileButton{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.feedbackIntro{margin-bottom:16px}.feedbackForm{gap:18px}.feedbackForm,.feedbackForm label{display:flex;flex-direction:column}.feedbackForm label{gap:8px;font-weight:700}.feedbackForm textarea{min-height:190px;resize:vertical}.feedbackSuccess{display:flex;gap:16px;align-items:center}.feedbackFilters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.feedbackAdminList{display:grid;grid-gap:14px;gap:14px}.feedbackAdminCard p{white-space:pre-wrap;line-height:1.55}.feedbackAdminHead{display:flex;justify-content:space-between;gap:12px;align-items:center}.notificationCategoryTabs{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 18px}.notificationCategoryTabs a{padding:7px 11px;border:1px solid rgba(77,210,255,.2);border-radius:999px;color:#a9bed1;text-decoration:none;font-size:13px}.notificationCategoryTabs a.active{border-color:var(--accent,#27d3ff);color:#fff;background:rgba(39,211,255,.12)}.notificationSettingsCard{display:grid;grid-gap:0;gap:0;max-width:780px}.notificationSettingRow{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 2px;border-bottom:1px solid rgba(255,255,255,.07)}.notificationSettingRow span{display:grid;grid-gap:4px;gap:4px}.notificationSettingRow small{color:#8196a8}.notificationSettingRow input{width:20px;height:20px;accent-color:var(--accent,#28d5ff)}.postActionBar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.feedMention,.feedTag{color:var(--accent,#35d9ff);font-weight:700;text-decoration:none}.feedMention:hover,.feedTag:hover{text-decoration:underline}.feedTagHeader{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.feedTagHeader b{font-size:22px;color:var(--accent,#35d9ff)}.savedPostList{display:grid;grid-gap:14px;gap:14px}.visitorStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.visitorStats .card{display:grid;grid-gap:5px;gap:5px}.visitorStats b{font-size:24px;color:#fff}.visitorStats span{font-size:12px;color:#8da3b7}.visitorRowEnhanced{display:flex;align-items:center;gap:12px}.visitorCount{margin-left:auto;border:1px solid rgba(77,210,255,.18);border-radius:999px;padding:5px 9px;font-size:12px}.plusGlow{box-shadow:0 0 24px rgba(168,85,247,.12)}@media(max-width:850px){.visitorStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.postHead{position:relative}.postReportWrap{margin-left:auto;align-self:flex-start}.postReportTrigger{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;display:grid;place-items:center;border-radius:10px!important;background:rgba(8,25,45,.72)!important;border:1px solid rgba(255,190,65,.22)!important;color:#ffd36a!important;font-size:16px!important;line-height:1!important;box-shadow:none!important}.postReportTrigger:hover{border-color:rgba(255,190,65,.58)!important;background:rgba(255,183,43,.1)!important;transform:none!important}.postReportBackdrop{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:18px;background:rgba(0,5,14,.68);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.postReportModal{width:min(420px,100%);overflow:hidden;border:1px solid rgba(87,156,255,.24);border-radius:18px;background:#071225;box-shadow:0 24px 80px rgba(0,0,0,.62),0 0 30px rgba(31,175,255,.07);color:#eef7ff}.postReportHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px 13px;border-bottom:1px solid rgba(255,255,255,.07)}.postReportHeader strong{font-size:18px}.postReportClose{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border:0!important;background:transparent!important;color:#91a8bc!important;font-size:24px!important;box-shadow:none!important}.postReportClose:hover{color:#fff!important;transform:none!important}.postReportReasons{display:grid;padding:8px 18px 4px}.postReportReason{display:flex;align-items:center;gap:12px;padding:11px 2px;border-bottom:1px solid rgba(255,255,255,.055);cursor:pointer;font-size:14px;color:#e5edf5}.postReportReason:last-child{border-bottom:0}.postReportReason input{width:18px!important;height:18px!important;margin:0;accent-color:var(--accent,#2dd4ff);flex:0 0 auto}.postReportDetails{width:calc(100% - 36px);margin:8px 18px 0;min-height:78px;resize:vertical}.postReportMessage{margin:10px 18px 0;padding:9px 11px;border-radius:10px;background:rgba(47,197,255,.08);border:1px solid rgba(47,197,255,.16);color:#bfeeff;font-size:12px}.postReportActions{display:flex;justify-content:flex-end;gap:9px;padding:16px 18px 18px;border-top:1px solid rgba(255,255,255,.06);margin-top:10px}.postReportActions button{width:auto!important;min-width:96px}@media(max-width:520px){.postReportBackdrop{align-items:end;padding:0}.postReportModal{width:100%;border-radius:18px 18px 0 0;max-height:86vh;overflow:auto}.postReportReason{padding:13px 2px}}.photosPage{width:100%}.photosHero{margin-bottom:18px}.photosHero h1{font-size:36px;margin:5px 0}.photosHero p{margin:0;color:#91a9bd}.photoFilterTabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid rgba(74,188,255,.16)}.photoFilterTabs a{padding:9px 13px;border:1px solid rgba(73,185,255,.2);border-radius:999px;background:rgba(5,24,43,.72);color:#a9c2d6;font-size:13px;font-weight:800}.photoFilterTabs a.active,.photoFilterTabs a:hover{color:#eaf8ff;border-color:rgba(45,199,255,.7);background:rgba(8,69,108,.72);box-shadow:0 0 20px rgba(30,184,255,.08)}.communityPhotoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.communityPhotoCard{min-width:0;border:1px solid rgba(69,178,235,.24);border-radius:17px;overflow:hidden;background:rgba(4,17,32,.88);box-shadow:0 13px 34px rgba(0,0,0,.18);transition:transform .16s ease,border-color .16s ease}.communityPhotoCard:hover{transform:translateY(-2px);border-color:rgba(47,201,255,.55)}.communityPhotoImage{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;background:#030b15;color:inherit}.communityPhotoImage>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.communityPhotoCard:hover .communityPhotoImage>img{transform:scale(1.025)}.communityPhotoShade{position:absolute;inset:42% 0 0;background:linear-gradient(180deg,transparent,rgba(0,9,20,.88))}.communityPhotoOwner{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:9px;min-width:0}.communityPhotoAvatar{position:relative;width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:50%;overflow:visible;background:#0f5582;border:2px solid #42d4ff;font-weight:900;box-shadow:0 6px 18px rgba(0,0,0,.35)}.communityPhotoAvatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.communityPhotoAvatar i{position:absolute;right:-1px;bottom:1px;width:10px;height:10px;border-radius:50%;background:#24e29a;border:2px solid #06101d}.communityPhotoIdentity{min-width:0;display:flex;flex-direction:column;text-shadow:0 2px 7px #000}.communityPhotoIdentity strong{color:white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.communityPhotoIdentity strong em{font-style:normal;color:#48bfff}.communityPhotoIdentity small{color:#cedce7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.communityPhotoFooter{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 10px;gap:8px 10px;align-items:center;padding:10px}.communityPhotoRating{justify-self:end;color:#ffd45c;font-size:12px;font-weight:800}.communityPhotoProfileBtn{grid-column:1/-1;width:100%;justify-content:center;padding:9px 12px}.photosEmpty{text-align:center;padding:42px 20px}.photosEmpty>div{font-size:40px}@media(max-width:1050px){.communityPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.communityPhotoGrid{grid-template-columns:1fr}.communityPhotoImage{aspect-ratio:5/4}.photosHero h1{font-size:30px}}.pendingAvatarPreviewWrap{display:flex;flex-direction:column;align-items:center;gap:8px}.pendingAvatarBadge{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px 9px;border:1px solid rgba(34,211,238,.42);border-radius:999px;background:rgba(8,47,73,.72);color:#a5f3fc;font-size:11px;font-weight:800;line-height:1.2;box-shadow:0 0 18px rgba(34,211,238,.08)}.pendingAvatarBadge--profile{position:absolute;left:18px;bottom:12px;z-index:4}.profileHero{position:relative}.staffProfileBadge{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid rgba(56,189,248,.55);border-radius:999px;background:rgba(3,105,161,.16);color:#7dd3fc;font-size:12px;font-weight:800;white-space:nowrap;box-shadow:0 0 15px rgba(14,165,233,.08)}.staffProfileBadge--moderator{border-color:rgba(34,211,238,.65);color:#67e8f9;background:rgba(8,145,178,.18)}.staffProfileBadge--assistant{border-color:rgba(167,139,250,.6);color:#c4b5fd;background:rgba(109,40,217,.16)}.staffProfileBadge--helper{border-color:rgba(52,211,153,.55);color:#6ee7b7;background:rgba(5,150,105,.14)}.profileNameLine{gap:9px}.ownProfileIdentity,.profileNameLine{display:flex;align-items:center;flex-wrap:wrap}.ownProfileIdentity{gap:10px}.premiumProfileEffects{margin-top:16px}.premiumFrameGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0}.premiumFrameCard{border:1px solid #24475f;border-radius:14px;background:#081626;padding:14px;display:flex;flex-direction:column;gap:9px;min-height:230px}.premiumFrameCard.active{border-color:#39c8ff;box-shadow:0 0 20px rgba(57,200,255,.12)}.premiumFrameCard.locked{opacity:.58}.premiumFrameCard h3{margin:0}.premiumFrameCard p{margin:0;color:#8eabc0;font-size:.8rem;line-height:1.4}.premiumFrameCard button{margin-top:auto}.premiumFramePreview{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:#0b2035;font-size:30px;margin:4px auto 5px}.premiumFramePreview span{position:relative;z-index:2}.profileFrame--plus_electric{border:3px solid #39d9ff!important;box-shadow:0 0 0 3px rgba(57,217,255,.12),0 0 18px rgba(57,217,255,.72),0 0 36px rgba(79,102,255,.28)!important;animation:plusElectric 1.9s ease-in-out infinite}.profileFrame--plus_pride{border:3px solid transparent!important;background:linear-gradient(#081626,#081626) padding-box,conic-gradient(#ff4f81,#ffcb4d,#58e690,#44c9ff,#9d72ff,#ff4f81) border-box!important;box-shadow:0 0 24px rgba(99,201,255,.36)!important;animation:plusPride 3s linear infinite}.profileFrame--plus_flame{border:3px solid #ff7043!important;box-shadow:0 0 0 3px rgba(255,112,67,.12),0 0 16px rgba(255,82,50,.6),0 0 34px rgba(255,184,45,.24)!important;animation:plusFlame 1.5s ease-in-out infinite}.profileFrame--plus_crystal{border:3px solid #9cecff!important;box-shadow:0 0 0 3px rgba(156,236,255,.13),0 0 14px rgba(122,224,255,.55),0 0 30px rgba(183,144,255,.3)!important;animation:plusCrystal 2.6s ease-in-out infinite}.profileFrame--plus_royal{border:3px solid #ffd45a!important;box-shadow:0 0 0 3px rgba(255,212,90,.13),0 0 18px rgba(255,195,52,.54)!important}.profileFrame--plus_royal:after{content:"♛";position:absolute;top:-23px;left:50%;transform:translateX(-50%);font-size:23px;color:#ffe58f;text-shadow:0 0 8px rgba(255,204,70,.8)}.profileFrame--plus_galaxy{border:3px solid #9b74ff!important;box-shadow:0 0 0 3px rgba(155,116,255,.12),0 0 18px rgba(116,81,255,.62),0 0 38px rgba(31,203,255,.22)!important;animation:plusGalaxy 2.4s ease-in-out infinite}.profileFrame--plus_rose{border:3px solid #ff68bd!important;box-shadow:0 0 0 3px rgba(255,104,189,.12),0 0 19px rgba(255,74,172,.62),0 0 34px rgba(204,73,255,.22)!important;animation:plusRose 2s ease-in-out infinite}@keyframes plusElectric{50%{box-shadow:0 0 0 4px rgba(57,217,255,.16),0 0 28px rgba(57,217,255,.9),0 0 44px rgba(79,102,255,.4)}}@keyframes plusPride{50%{filter:saturate(1.25) brightness(1.12)}}@keyframes plusFlame{50%{box-shadow:0 0 0 4px rgba(255,112,67,.16),0 0 26px rgba(255,82,50,.82),0 0 40px rgba(255,184,45,.35)}}@keyframes plusCrystal{50%{filter:brightness(1.17);transform:translateY(-1px)}}@keyframes plusGalaxy{50%{box-shadow:0 0 0 4px rgba(155,116,255,.16),0 0 28px rgba(116,81,255,.78),0 0 48px rgba(31,203,255,.3)}}@keyframes plusRose{50%{box-shadow:0 0 0 4px rgba(255,104,189,.16),0 0 28px rgba(255,74,172,.78),0 0 43px rgba(204,73,255,.3)}}@media(max-width:900px){.premiumFrameGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.premiumFrameGrid{grid-template-columns:1fr}}.inlinePlusBadge{display:inline-flex;align-items:center;margin-left:7px;padding:2px 6px;border-radius:999px;border:1px solid rgba(74,211,255,.5);background:linear-gradient(135deg,rgba(0,151,255,.18),rgba(126,79,255,.18));color:#8eeaff;font-size:9px;font-weight:900;letter-spacing:.06em;vertical-align:middle;white-space:nowrap;box-shadow:0 0 12px rgba(42,187,255,.12)}.profilePlusBadge{font-size:10px;padding:4px 8px}.postAuthorAvatarFrame{display:inline-flex;border-radius:50%;text-decoration:none;flex:0 0 auto}.postAuthorAvatarFrame .postAuthorAvatar{margin:0}.communityPhotoAvatar.profileFrame{border-radius:50%;display:inline-flex}.communityPhotoAvatar.profileFrame img{border-radius:50%}.communityChat .miniAvatar.profileFrame{overflow:visible!important}.communityChat .miniAvatar.profileFrame img{border-radius:50%}.premiumEffectLivePreview{display:flex;align-items:center;gap:18px;margin:14px 0 18px;padding:16px;border:1px solid rgba(64,193,255,.3);border-radius:16px;background:rgba(7,24,43,.65)}.premiumEffectLiveAvatar{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;background:#0a2238;color:#dff8ff;font-size:28px;font-weight:900;flex:0 0 82px}.premiumEffectLivePreview p{margin:4px 0 0}.premiumFrameCard button.secondary{margin-right:6px}.galleryPlusManager{margin:18px 0 22px;padding:16px;border:1px solid color-mix(in srgb,var(--accent,#32c8ff) 40%,#18324a);border-radius:16px;background:linear-gradient(135deg,rgba(11,31,52,.92),rgba(8,22,39,.94));box-shadow:0 12px 32px rgba(0,0,0,.16)}.galleryPlusHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.galleryPlusHead h3{margin:3px 0 4px}.galleryPlusHead p{margin:0}.galleryPlusList{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.galleryPlusItem{padding:9px;border:1px solid #1d4767;border-radius:13px;background:#071a2d}.galleryPlusItem.isPinned{box-shadow:0 0 0 1px var(--accent,#32c8ff),0 0 18px color-mix(in srgb,var(--accent,#32c8ff) 35%,transparent)}.galleryPlusThumb{height:110px;position:relative;overflow:hidden;border-radius:10px;background:#03111e}.galleryPlusThumb img,.galleryPlusThumb video{width:100%;height:100%;object-fit:cover;display:block}.galleryPlusThumb span{position:absolute;left:7px;bottom:7px;padding:4px 7px;border-radius:999px;background:rgba(3,13,24,.86);font-size:11px;font-weight:700}.galleryPlusControls{display:grid;grid-template-columns:1fr 36px 36px;grid-gap:6px;gap:6px;margin-top:8px}.galleryPlusControls button{padding:8px 6px;font-size:12px}.galleryPlusItem.isCover{outline:1px solid color-mix(in srgb,var(--accent,#32c8ff) 65%,#fff 15%);box-shadow:0 0 0 1px rgba(255,255,255,.04),0 0 22px color-mix(in srgb,var(--accent,#32c8ff) 30%,transparent)}.galleryPlusThumb .galleryCoverBadge{left:auto;right:7px;background:rgba(8,25,42,.92)}.galleryPlusControls--cover{grid-template-columns:1fr 1fr 36px 36px}.profileGalleryCover{position:relative;margin:0 0 18px;min-height:210px;max-height:360px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent,#32c8ff) 50%,#1c3650);border-radius:18px;background:#061627;box-shadow:0 16px 36px rgba(0,0,0,.22)}.profileGalleryCover img{width:100%;height:100%;min-height:210px;max-height:360px;object-fit:cover;display:block}.profileGalleryCover:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(2,10,20,.88))}.profileGalleryCover>div{position:absolute;z-index:1;left:18px;right:18px;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.profileGalleryCover span{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--accent,#32c8ff)}.profileGalleryCover strong{font-size:18px;color:#fff}@media(max-width:720px){.galleryPlusControls--cover{grid-template-columns:1fr 1fr}.galleryPlusControls--cover button[aria-label]{width:100%}.profileGalleryCover>div{align-items:flex-start;flex-direction:column}}.profilePhotoTileWrap{position:relative;min-width:0}.profilePhotoTileWrap>.profilePhotoTile{width:100%;height:100%}.profileMediaDeleteButton{position:absolute;top:8px;right:8px;z-index:3;width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,115,135,.45);background:rgba(31,8,18,.88);color:#fff;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profileMediaDeleteButton:hover{border-color:#ff718d;background:rgba(79,16,34,.94)}.profileMediaDeleteButton:disabled{opacity:.55;cursor:wait}.mediaDeleteError,.profileLightboxError{color:#ff9eb0;font-size:.9rem}.profileLightboxDelete{border:1px solid rgba(255,113,141,.45);background:rgba(72,14,31,.88);color:#fff;border-radius:999px;padding:7px 11px;cursor:pointer}.profileLightboxDelete:hover{background:rgba(106,20,44,.95)}.profileLightboxDelete:disabled{opacity:.55;cursor:wait}.profileLightboxError{position:absolute;bottom:58px;left:50%;transform:translateX(-50%);background:rgba(46,8,18,.94);border:1px solid rgba(255,113,141,.35);padding:8px 12px;border-radius:10px;white-space:nowrap}.feedViewTabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--border,#22324a)}.feedViewTabs a{padding:9px 14px;border-radius:999px;border:1px solid #29405f;background:#091628;color:#a9bdd0;text-decoration:none;font-weight:800;font-size:.86rem}.feedViewTabs a.active,.feedViewTabs a:hover{border-color:var(--accent,#35d9ff);color:#fff;background:color-mix(in srgb,var(--accent,#35d9ff) 13%,#091628);box-shadow:0 0 16px color-mix(in srgb,var(--accent,#35d9ff) 18%,transparent)}.officialPostBadge{display:inline-flex;align-items:center;gap:6px;margin:8px 0 2px;padding:6px 10px;border-radius:999px;border:1px solid rgba(56,189,248,.42);background:rgba(14,116,144,.15);color:#7dd3fc;font-size:.72rem;font-weight:900;letter-spacing:.08em}.composerDisclosureBox{display:grid;grid-gap:8px;gap:8px;margin:10px 0}.composerToggle{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid #2a405f;border-radius:12px;background:#091526;cursor:pointer}.composerToggle input{margin-top:3px;accent-color:var(--accent,#35d9ff)}.composerToggle span{display:grid;grid-gap:2px;gap:2px}.composerToggle small{color:#93a9bf;line-height:1.35}.officialComposerToggle{margin:10px 0;border-color:rgba(56,189,248,.45);background:rgba(14,116,144,.09)}.postMediaVisual{position:relative}.aiMediaBadge{position:absolute;z-index:2;top:10px;left:10px;display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:rgba(4,10,20,.9);border:1px solid rgba(255,255,255,.24);box-shadow:0 6px 20px rgba(0,0,0,.32);color:#fff;font-size:.76rem;font-weight:850;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aiModerationBadge{display:inline-flex;margin-left:6px;padding:3px 7px;border-radius:999px;border:1px solid rgba(168,85,247,.42);background:rgba(168,85,247,.12);color:#d8b4fe;font-size:.72rem;font-weight:800}.aiPendingNote{margin-top:6px;color:#d8b4fe;font-weight:800}.privateMediaGrantPanel{margin-top:18px;padding:14px;border:1px solid var(--border,#174b68);border-radius:14px;background:rgba(7,26,44,.72);display:grid;grid-gap:10px;gap:10px}.privateMediaGrantPanel p{margin:4px 0 0}.privateMediaGrantPanel .grantRow{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.privateMediaGrantPanel .grantRow input{min-width:0;width:100%}@media(max-width:700px){.privateMediaGrantPanel .grantRow{grid-template-columns:1fr}.privateMediaGrantPanel .grantRow button{width:100%}}.composerToggle input[type=checkbox]{-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox;flex:0 0 auto;width:18px!important;height:18px!important;min-width:18px!important;padding:0!important;margin:3px 0 0!important;border:0!important;border-radius:4px!important;box-shadow:none!important}.profileMediaDisclosures{display:grid;grid-gap:9px;gap:9px;margin:2px 0 4px}.communityPhotoImage,.postMediaVisual,.profileGalleryCover,.profileLightboxStage,.profilePhotoTile{position:relative}.communityMediaWatermark{position:absolute;right:12px;bottom:12px;z-index:4;width:clamp(110px,24%,190px);pointer-events:none;opacity:.78;filter:drop-shadow(0 2px 8px rgba(0,0,0,.55))}.communityMediaWatermark img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;background:transparent!important;margin:0!important;border-radius:0!important}.communityPhotoImage .communityMediaWatermark{right:10px;bottom:64px;width:120px;opacity:.72}.profilePhotoTile .communityMediaWatermark{right:8px;bottom:36px;width:105px;opacity:.7}.profileLightboxStage .communityMediaWatermark{right:20px;bottom:20px;width:min(220px,30%);opacity:.82}.profileGalleryCover .communityMediaWatermark{right:16px;bottom:16px;width:150px;z-index:3}.photoAiBadge,.profileMediaAiBadge{position:absolute;z-index:5;top:10px;left:10px;border:1px solid rgba(216,180,254,.45);background:rgba(44,15,66,.86);color:#f3e8ff;border-radius:999px;padding:5px 8px;font-size:.7rem;font-style:normal;font-weight:850;box-shadow:0 4px 16px rgba(0,0,0,.3)}.profileMediaAiBadge--lightbox{top:18px;left:18px}@media(max-width:700px){.communityMediaWatermark{width:105px;right:8px;bottom:8px}.communityPhotoImage .communityMediaWatermark{bottom:62px}.profileLightboxStage .communityMediaWatermark{width:130px}}.aiPostAssistant{display:grid;grid-gap:10px;gap:10px;margin:10px 0 14px;padding:13px;border:1px solid color-mix(in srgb,var(--accent,#35d9ff) 32%,#293b56);border-radius:14px;background:linear-gradient(135deg,rgba(21,36,58,.72),rgba(10,24,43,.78))}.aiPostAssistantHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.aiPostAssistantHead>div{display:grid;grid-gap:2px;gap:2px}.aiPostAssistantHead b{color:#effaff}.aiPostAssistantHead small{color:#8fa9bd}.aiPostActions{display:flex;gap:7px;flex-wrap:wrap}.aiPostActions button{width:auto!important;padding:8px 10px!important;font-size:.78rem!important}.aiPostActions button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:620px){.aiPostActions{display:grid;grid-template-columns:1fr 1fr}.aiPostActions button{width:100%!important}.aiPostAssistantHead{align-items:flex-start}}.feedSearchBar{display:flex;align-items:center;gap:10px;margin:12px 0 16px;padding:10px 12px;border:1px solid var(--border,#173c57);border-radius:14px;background:rgba(4,20,36,.72)}.feedSearchBar .feedSearchIcon{font-size:20px;opacity:.8}.feedSearchBar input[name=q]{flex:1 1;min-width:0;margin:0}.feedSearchBar .btn,.feedSearchBar button{white-space:nowrap}.feedSearchResultInfo{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:-4px 2px 14px}@media(max-width:720px){.feedSearchBar{flex-wrap:wrap}.feedSearchBar input[name=q]{flex-basis:calc(100% - 36px)}.feedSearchBar .btn,.feedSearchBar button{flex:1 1}.feedSearchResultInfo{align-items:flex-start;flex-direction:column;gap:2px}}.fileDropZone{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:76px;margin:10px 0;padding:13px 14px;border:1px dashed color-mix(in srgb,var(--accent,#35d9ff) 48%,#29405b);border-radius:14px;background:rgba(7,24,42,.68);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.fileDropZone.isDragging,.fileDropZone:hover{border-color:var(--accent,#35d9ff);background:color-mix(in srgb,var(--accent,#35d9ff) 10%,#07182a);box-shadow:0 0 22px color-mix(in srgb,var(--accent,#35d9ff) 13%,transparent)}.fileDropZone.isDragging{transform:translateY(-1px)}.fileDropZone.hasFile{border-style:solid}.fileDropZone.isDisabled{opacity:.5;cursor:not-allowed}.fileDropInput{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;padding:0!important;border:0!important}.fileDropIcon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent,#35d9ff) 38%,#29405b);background:color-mix(in srgb,var(--accent,#35d9ff) 10%,#081526);color:var(--accent,#35d9ff);font-size:22px;font-weight:900}.fileDropCopy{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1}.fileDropCopy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileDropCopy small{color:#8ea6ba;line-height:1.35}.fileDropRemove{display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border-radius:10px!important;background:rgba(15,31,49,.86)!important;border:1px solid rgba(255,255,255,.12)!important;color:#bdd0df!important;box-shadow:none!important}.fileDropRemove:hover{color:#fff!important;border-color:rgba(255,255,255,.28)!important;transform:none!important}.messageDocumentAttachment{display:flex;align-items:center;gap:11px;margin-top:8px;padding:11px 13px;border:1px solid rgba(77,210,255,.2);border-radius:12px;background:rgba(4,19,34,.72);text-decoration:none;color:#eaf7ff;max-width:420px}.messageDocumentAttachment>span:first-child{font-size:25px}.messageDocumentAttachment>span:last-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.messageDocumentAttachment b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messageDocumentAttachment small{color:#8ea6ba}.messageDocumentAttachment:hover{border-color:var(--accent,#35d9ff);background:rgba(8,35,57,.84)}@media(max-width:620px){.fileDropZone{min-height:68px;padding:11px}.fileDropIcon{width:38px;height:38px;flex-basis:38px}.fileDropCopy small{font-size:.72rem}}.fileUploadBlock{display:grid;grid-gap:8px;gap:8px}.fileUploadBlock .fileDropZone{margin-bottom:0}.fileDropPreview{width:54px;height:54px;flex:0 0 54px;object-fit:cover;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent,#35d9ff) 38%,#29405b);background:#07111d}.uploadProgressCard{display:grid;grid-gap:7px;gap:7px;padding:9px 11px;border:1px solid rgba(77,210,255,.2);border-radius:11px;background:rgba(5,18,32,.76)}.uploadProgressTop{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.78rem;color:#a9bed0}.uploadProgressTrack{height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.uploadProgressTrack>span{display:block;height:100%;border-radius:inherit;background:var(--accent,#35d9ff);transition:width .14s linear}.uploadCancelButton{width:auto!important;min-width:0!important;padding:5px 9px!important;border-radius:8px!important;background:rgba(110,25,45,.48)!important;border:1px solid rgba(255,112,139,.35)!important;color:#ffc1ce!important;font-size:.72rem!important;box-shadow:none!important}.uploadCancelButton:hover{background:rgba(130,30,53,.68)!important;transform:none!important}.uploadProgressCard--done{border-color:rgba(52,211,153,.3)}.uploadProgressCard--done .uploadProgressTrack>span{background:#34d399}.uploadProgressCard--cancelled,.uploadProgressCard--error{border-color:rgba(251,113,133,.28)}.uploadProgressCard--cancelled .uploadProgressTrack>span,.uploadProgressCard--error .uploadProgressTrack>span{background:#fb7185}@media(max-width:620px){.fileDropPreview{width:46px;height:46px;flex-basis:46px}.uploadProgressTop{align-items:flex-start}}.multiFileUploadBlock{display:grid;grid-gap:9px;gap:9px}.multiFileDropZone{margin-bottom:0}.multiFileList{display:grid;grid-gap:7px;gap:7px}.multiFileItem{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(77,210,255,.17);border-radius:11px;background:rgba(5,18,32,.68)}.multiFileItem>img,.multiFileTypeIcon{width:46px;height:46px;flex:0 0 46px;border-radius:9px;border:1px solid rgba(77,210,255,.2);background:#07111d}.multiFileItem>img{object-fit:cover}.multiFileTypeIcon{display:grid;place-items:center;font-size:21px}.multiFileMeta{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.multiFileMeta b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.multiFileMeta small,.multiFilePercent{color:#8ea6ba;font-size:.7rem}.multiFileMiniProgress{height:4px;margin-top:3px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.07)}.multiFileMiniProgress>span{display:block;height:100%;border-radius:inherit;background:var(--accent,#35d9ff);transition:width .12s linear}.multiFilePercent{min-width:34px;text-align:right;font-weight:800;color:var(--accent,#35d9ff)}@media(max-width:620px){.multiFileItem{padding:8px}.multiFileItem>img,.multiFileTypeIcon{width:40px;height:40px;flex-basis:40px}.multiFileDropZone .fileDropCopy small{white-space:normal}}.uploadStorageCard{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.uploadStorageCard>div:first-child{display:flex;justify-content:space-between;gap:12px}.uploadStorageTrack{height:10px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.uploadStorageTrack span{display:block;height:100%;background:var(--accent,#22d3ee);border-radius:inherit}.uploadHistoryList{display:grid;grid-gap:12px;gap:12px}.uploadHistoryItem{display:flex;align-items:center;gap:14px}.uploadHistoryPreview{width:72px;height:72px;border-radius:14px;overflow:hidden;background:rgba(255,255,255,.06);display:grid;place-items:center;font-size:28px;flex:0 0 auto}.uploadHistoryPreview img{width:100%;height:100%;object-fit:cover}.uploadStatus--pending{opacity:.9}.uploadStatus--approved,.uploadStatus--rejected{opacity:.95}.chatTheme-PRIDE{background:linear-gradient(145deg,#26102f,#10172b 35%,#092635 65%,#24142b)!important}.chatTheme-ROYAL{background:radial-gradient(circle at 25% 10%,#45310d,#10182b 44%,#050913 100%)!important}.chatBubble-SOFT{border-radius:20px 20px 20px 8px!important;background:rgba(39,52,80,.9)!important;box-shadow:0 8px 24px rgba(0,0,0,.22)}.bubble.mine.chatBubble-SOFT{border-radius:20px 20px 8px 20px!important;background:color-mix(in srgb,var(--chatAccent,#3865d6) 84%,#17243b)!important}.chatBubble-PILL{border-radius:28px!important;padding:12px 18px!important}.chatBubble-GLASS{background:rgba(24,38,62,.36)!important;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);border:1px solid rgba(210,235,255,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 32px rgba(0,0,0,.28),0 0 18px rgba(96,192,255,.08)}.bubble.mine.chatBubble-GLASS{background:color-mix(in srgb,var(--chatAccent,#3865d6) 42%,rgba(20,30,50,.32))!important;border-color:color-mix(in srgb,var(--chatAccent,#38bdf8) 58%,white 18%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 30px rgba(0,0,0,.25),0 0 20px color-mix(in srgb,var(--chatAccent,#38bdf8) 20%,transparent)!important}.chatBubble-OUTLINE{background:rgba(4,15,28,.16)!important;border:2px solid rgba(132,205,255,.58)!important;box-shadow:0 0 14px rgba(82,185,255,.1)}.bubble.mine.chatBubble-OUTLINE{background:color-mix(in srgb,var(--chatAccent,#38bdf8) 10%,rgba(4,15,28,.1))!important;border-color:var(--chatAccent,#38bdf8)!important;box-shadow:0 0 12px color-mix(in srgb,var(--chatAccent,#38bdf8) 38%,transparent),inset 0 0 12px color-mix(in srgb,var(--chatAccent,#38bdf8) 12%,transparent)!important}@keyframes chatGlowPulse{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--chatAccent,#38bdf8) 38%,transparent))}}@keyframes chatAuroraDrift{0%{background-position:0 50%,100% 50%,50% 50%}50%{background-position:100% 40%,0 60%,50% 50%}to{background-position:0 50%,100% 50%,50% 50%}}.chatEffect-GLOW{box-shadow:inset 0 0 72px color-mix(in srgb,var(--chatAccent,#38bdf8) 25%,transparent),0 0 30px color-mix(in srgb,var(--chatAccent,#38bdf8) 22%,transparent)!important}.chatEffect-GLOW .bubble{animation:chatGlowPulse 2.2s ease-in-out infinite;box-shadow:0 0 18px color-mix(in srgb,var(--chatAccent,#38bdf8) 28%,transparent)!important}.chatEffect-STARS{background-image:radial-gradient(circle at 15% 20%,rgba(255,255,255,.72) 0 1px,transparent 2px),radial-gradient(circle at 75% 34%,rgba(255,255,255,.52) 0 1px,transparent 2px),radial-gradient(circle at 42% 72%,rgba(255,255,255,.62) 0 1px,transparent 2px)!important;background-size:80px 80px,120px 120px,160px 160px!important}.chatEffect-AURORA{background-image:radial-gradient(ellipse at 10% 35%,rgba(34,211,238,.22),transparent 42%),radial-gradient(ellipse at 90% 65%,rgba(168,85,247,.24),transparent 44%),linear-gradient(120deg,rgba(16,185,129,.08),rgba(14,165,233,.08),rgba(168,85,247,.1))!important;background-size:170% 170%,170% 170%,100% 100%!important;animation:chatAuroraDrift 8s ease-in-out infinite;box-shadow:inset 0 0 95px rgba(44,210,190,.12),inset 55px 0 85px rgba(124,58,237,.12),inset -55px 0 85px rgba(14,165,233,.14)!important}.chatEffect-AURORA .bubble{box-shadow:0 0 18px rgba(66,211,255,.1)!important}@media (prefers-reduced-motion:reduce){.chatEffect-AURORA,.chatEffect-GLOW .bubble{animation:none!important}}.chatDesignerPanelPlus{width:370px}.chatDesignerPanelPlus>div:first-child{display:grid;grid-gap:3px;gap:3px}.chatDesignPreview{padding:8px;border-radius:13px;background:#020a12;border:1px solid rgba(79,172,234,.18)}.chatDesignPreviewBox{min-height:108px;padding:12px;border-radius:10px;display:flex;flex-direction:column;gap:8px;justify-content:center;background:#0c1728}.chatDesignPreviewBox .bubble{width:max-content;max-width:82%;margin:0}.chatDesignPreviewBox .bubble.mine{align-self:flex-end}@media(max-width:700px){.chatDesignerPanelPlus{width:auto}}.chatAccent-BLUE{--chatAccent:#3865d6}.chatAccent-CYAN{--chatAccent:#1599bd}.chatAccent-TURQUOISE{--chatAccent:#168b87}.chatAccent-GREEN{--chatAccent:#14795d}.chatAccent-EMERALD{--chatAccent:#137e58}.chatAccent-LIME{--chatAccent:#668f22}.chatAccent-GOLD{--chatAccent:#8a6619}.chatAccent-ORANGE{--chatAccent:#b75b20}.chatAccent-CORAL{--chatAccent:#b64e47}.chatAccent-RED{--chatAccent:#b63849}.chatAccent-ROSE{--chatAccent:#a83473}.chatAccent-PINK{--chatAccent:#b52e96}.chatAccent-MAGENTA{--chatAccent:#9e2db7}.chatAccent-PURPLE{--chatAccent:#713ed1}.chatAccent-INDIGO{--chatAccent:#5048b7}.chatAccent-LAVENDER{--chatAccent:#7661b0}.chatAccent-SILVER{--chatAccent:#5e7285}.chatAccent-BLUE .bubble.mine.chatBubble-CLASSIC,.chatAccent-CORAL .bubble.mine.chatBubble-CLASSIC,.chatAccent-CYAN .bubble.mine.chatBubble-CLASSIC,.chatAccent-EMERALD .bubble.mine.chatBubble-CLASSIC,.chatAccent-GOLD .bubble.mine.chatBubble-CLASSIC,.chatAccent-GREEN .bubble.mine.chatBubble-CLASSIC,.chatAccent-INDIGO .bubble.mine.chatBubble-CLASSIC,.chatAccent-LAVENDER .bubble.mine.chatBubble-CLASSIC,.chatAccent-LIME .bubble.mine.chatBubble-CLASSIC,.chatAccent-MAGENTA .bubble.mine.chatBubble-CLASSIC,.chatAccent-ORANGE .bubble.mine.chatBubble-CLASSIC,.chatAccent-PINK .bubble.mine.chatBubble-CLASSIC,.chatAccent-PURPLE .bubble.mine.chatBubble-CLASSIC,.chatAccent-RED .bubble.mine.chatBubble-CLASSIC,.chatAccent-ROSE .bubble.mine.chatBubble-CLASSIC,.chatAccent-SILVER .bubble.mine.chatBubble-CLASSIC,.chatAccent-TURQUOISE .bubble.mine.chatBubble-CLASSIC{background:var(--chatAccent)!important}.chatAccent-CUSTOM .bubble.mine.chatBubble-CLASSIC{background:var(--chatAccent,#3865d6)!important}.moderationDashboard{display:grid;grid-gap:28px;gap:28px;margin-top:8px}.moderationKpiGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.moderationKpi{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;grid-row-gap:3px;row-gap:3px;align-items:center;padding:15px 16px;border:1px solid #263650;border-radius:15px;background:#0b1527;text-decoration:none}.moderationKpi strong{font-size:1.35rem;color:#fff}.moderationKpi small{grid-column:1/-1;color:#91a2bd;line-height:1.35}.moderationInsightGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.moderationInsightCard{padding:20px;border:1px solid #263650;border-radius:16px;background:#0b1527}.moderationInsightCard--wide{grid-column:1/-1}.moderationInsightCard .adminSectionHead{margin-bottom:20px}.moderationInsightCard .dashboardKicker{margin-top:2px;margin-bottom:8px}.moderationInsightCard .adminSectionHead h2{margin-top:4px;line-height:1.2}.moderationMiniStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:4px;margin-bottom:18px}.moderationMiniStats>div{display:grid;grid-gap:5px;gap:5px;padding:13px 14px;border:1px solid #22304a;border-radius:12px;background:rgba(5,13,27,.48)}.moderationMiniStats strong{font-size:1.2rem}.moderationMiniStats span{color:#91a2bd;font-size:.85rem}.moderationBars{display:grid;grid-gap:12px;gap:12px;margin-top:4px}.moderationBars>div{display:grid;grid-template-columns:110px 1fr 32px;align-items:center;grid-gap:10px;gap:10px}.moderationBars>div>div{height:8px;border-radius:999px;background:#15243b;overflow:hidden}.moderationBars i{display:block;height:100%;border-radius:inherit;background:var(--accent,#22d3ee)}.moderationInsightCard p.small.muted{margin-top:14px;line-height:1.5}.adminStats,.adminWelcome{margin-top:4px}@media(max-width:950px){.moderationKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.moderationInsightGrid{grid-template-columns:1fr}.moderationInsightCard--wide{grid-column:auto}}@media(max-width:600px){.moderationKpiGrid,.moderationMiniStats{grid-template-columns:1fr}.moderationBars>div{grid-template-columns:90px 1fr 28px}}.faqPage{display:flex;flex-direction:column;gap:18px}.faqHeaderPanel{margin-bottom:4px}.faqArticleList{gap:18px}.faqIntro{padding:4px 2px 0;color:var(--muted,#9fb0c8)}.faqArticleCard{background:rgba(4,18,35,.94)}.faqCategoryBadge{border:1px solid rgba(139,76,255,.65);padding:3px 9px;color:#bb85ff;background:rgba(100,34,180,.12);letter-spacing:.02em}.faqArticleCard h2{line-height:1.25}.faqAnswer{line-height:1.62}.faqHelpfulActions button{border:1px solid rgba(127,49,255,.72);background:rgba(72,20,125,.13);color:#c791ff;transition:background .15s ease,border-color .15s ease,transform .15s ease}.faqHelpfulActions button:hover:not(:disabled){background:rgba(116,38,207,.24);border-color:#a55aff;transform:translateY(-1px)}.faqHelpfulActions button:disabled{opacity:.55;cursor:wait}.faqHelpfulThanks{display:inline-flex}.faqHelpfulError{color:#ff8598;font-size:13px;margin-top:8px}@media(max-width:700px){.faqArticleCard{padding:18px 16px;border-radius:15px}}.legalEditor{display:grid;grid-gap:22px;gap:22px}.legalEditorHint{margin:0 0 4px}.legalEditorField{display:grid;grid-gap:10px;gap:10px;margin:0;padding:22px 20px 20px;overflow:hidden}.legalEditorField .dashboardKicker{position:static;display:block;margin:0 0 4px;padding:0;color:#4ed1ff;line-height:1.35}.legalEditorField textarea{display:block;width:100%;min-height:220px;margin:0;resize:vertical;line-height:1.55;box-sizing:border-box}.legalEditorSave{position:-webkit-sticky;position:sticky;bottom:16px;display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(7,14,28,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5}@media(max-width:720px){.legalEditorField{padding:18px 16px}.legalEditorSave{bottom:8px;flex-wrap:wrap}}.manualStickerStatus{margin-top:22px}.manualStickerStatusHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.manualStickerStatusHead h2{margin:.35rem 0 .45rem}.manualStickerCounter{font-size:1.25rem;white-space:nowrap;padding:10px 14px;border:1px solid rgba(55,200,255,.35);border-radius:14px;background:rgba(8,37,63,.65)}.manualStickerProgress{height:9px;margin:18px 0 20px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.manualStickerProgress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#18bfff,#4fe6b0)}.manualStickerPacks{display:grid;grid-gap:12px;gap:12px}.manualStickerPacks details{border:1px solid rgba(73,160,214,.28);border-radius:14px;background:rgba(8,24,43,.55);overflow:hidden}.manualStickerPacks summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:13px 15px;font-weight:800}.manualStickerPacks summary small{font-weight:700;color:#83ccee}.manualStickerRows{display:grid;grid-gap:7px;gap:7px;padding:0 12px 12px}.manualStickerRow{display:grid;grid-template-columns:25px 1fr;grid-gap:8px;gap:8px;padding:9px 10px;border-radius:10px;background:rgba(255,255,255,.035)}.manualStickerRow>div{display:flex;flex-direction:column;gap:3px;min-width:0}.manualStickerRow code{font-size:.74rem;color:#8db6d0;overflow-wrap:anywhere}.manualStickerRow.ready{outline:1px solid rgba(67,220,154,.18)}.manualStickerRow.missing{opacity:.72}@media(max-width:720px){.manualStickerStatusHead{flex-direction:column}.manualStickerCounter{align-self:flex-start}}.stickerLibraryGrid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:14px}.stickerLibraryGrid article{min-height:148px;padding:10px;gap:8px}.stickerLibraryGrid img{width:110px;height:110px;max-width:100%;object-fit:contain}.stickerLibraryGrid strong{font-size:12px;line-height:1.25}.stickerAssetGrid{grid-template-columns:repeat(4,minmax(104px,1fr));gap:11px}.stickerAssetGrid button{padding:9px;gap:7px}.stickerAssetGrid img{width:98px;height:98px;object-fit:contain}.stickerAssetGrid span{font-size:12px;line-height:1.2}.sentSticker img{width:185px;max-width:min(100%,240px);height:auto}.communitySentSticker img{width:165px;max-width:min(100%,220px);height:auto}@media(max-width:1000px){.stickerLibraryGrid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.stickerLibraryGrid img{width:102px;height:102px}}@media(max-width:650px){.stickerLibraryGrid{grid-template-columns:repeat(3,minmax(88px,1fr));gap:9px}.stickerLibraryGrid article{min-height:120px;padding:7px}.stickerLibraryGrid img{width:86px;height:86px}.stickerAssetGrid{grid-template-columns:repeat(3,minmax(82px,1fr));gap:8px}.stickerAssetGrid img{width:82px;height:82px}.sentSticker img{width:160px}.communitySentSticker img{width:145px}}.stickerPickerV2 .stickerPickerHead>div{display:flex;flex-direction:column;gap:2px}.stickerPickerV2 .stickerPickerHead small{font-size:.72rem;color:#8aa8c1;font-weight:600}.stickerSearchRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px}.stickerSearchRow>button{min-width:38px;border:1px solid rgba(74,174,232,.28);border-radius:10px;background:#0a1c30;color:#9ac8e7;cursor:pointer}.stickerAccessTabs{display:flex;gap:7px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:thin}.stickerAccessTabs button{white-space:nowrap;border:1px solid rgba(72,160,214,.28);background:#091b2e;color:#9dc8e5;padding:7px 10px;border-radius:999px;font-size:.75rem;font-weight:800;cursor:pointer}.stickerAccessTabs button.active{border-color:#29c5ff;background:rgba(27,149,213,.18);color:#eafaff;box-shadow:inset 0 0 0 1px rgba(41,197,255,.08)}.stickerPackTabs button.locked{opacity:.82}.stickerPackInfo.locked{border-color:rgba(255,197,65,.23)}.stickerAssetWrap.isLocked>button:first-child{cursor:pointer!important;opacity:.74;filter:saturate(.72)}.stickerAssetWrap.isLocked>button:first-child:hover{opacity:.92;filter:saturate(.9)}.stickerLockBadge{position:absolute!important;left:6px!important;right:6px!important;bottom:25px!important;padding:4px 5px!important;border-radius:7px!important;background:rgba(3,13,24,.9)!important;color:#d8ecfa!important;font-size:.58rem!important;font-style:normal!important;font-weight:900!important;letter-spacing:.02em!important;border:1px solid rgba(111,191,241,.22)!important}.stickerUnlockOverlay{position:fixed;inset:0;z-index:9999;background:rgba(0,7,14,.74);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:18px}.stickerUnlockCard{position:relative;width:min(430px,100%);border:1px solid rgba(45,194,255,.32);border-radius:20px;background:linear-gradient(180deg,#081a2d,#061220);box-shadow:0 28px 90px rgba(0,0,0,.55);padding:26px;text-align:center}.stickerUnlockIcon{font-size:2.2rem;margin-bottom:5px}.stickerUnlockCard h3{margin:4px 0 8px;font-size:1.25rem}.stickerUnlockCard p{margin:0 0 18px;color:#a9c1d5;line-height:1.5}.stickerUnlockCard .button{display:flex;justify-content:center;width:100%;margin-top:9px}.stickerUnlockClose{position:absolute;right:12px;top:12px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#0b2035;color:#d8ebf7;cursor:pointer}@media(max-width:650px){.stickerAccessTabs button{font-size:.7rem;padding:6px 9px}.stickerUnlockCard{padding:23px 17px 18px}}.stickerPackInfoV2{align-items:stretch;gap:14px}.stickerPackInfoV2>div:first-child{display:flex;flex-direction:column;gap:6px;min-width:0}.stickerAccessHint{display:block;color:#9ec0d7;font-size:.72rem;line-height:1.35;font-weight:700}.stickerPackAccessBox{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px;min-width:max-content}.stickerMiniLink{font-size:.7rem;font-weight:800;color:#55d1ff;text-decoration:none;white-space:nowrap}.stickerMiniLink:hover{text-decoration:underline}.stickerPackInfoV2.locked .stickerAccessHint{color:#e4bd72}.stickerLockBadge{white-space:normal;text-align:center;line-height:1.15}@media(max-width:700px){.stickerPackInfoV2{flex-direction:column}.stickerPackAccessBox{align-items:flex-start;min-width:0}}.feedCompactV1{max-width:860px;margin-inline:auto}.feedCompactV1>h1{margin-bottom:14px;font-size:clamp(1.65rem,2vw,2rem)}.feedCompactV1 .feedViewTabs{margin-bottom:10px!important;padding-bottom:10px}.feedCompactV1 .feedViewTabs a{padding:8px 12px}.feedViewHintCompact{display:flex;align-items:center;gap:8px 12px;margin-bottom:12px!important;padding:10px 13px!important;flex-wrap:wrap;border-radius:12px}.feedViewHintCompact strong{font-size:.82rem;white-space:nowrap}.feedViewHintCompact .muted{font-size:.78rem;line-height:1.35}.feedCompactV1 .feedSearchBar{margin-bottom:14px!important}.feedCompactV1 .feedSearchBar input{min-height:40px}.feedComposerCompact{margin:0 0 18px;border:1px solid rgba(55,179,238,.28);border-radius:16px;background:linear-gradient(180deg,rgba(7,25,43,.96),rgba(6,18,32,.96));overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.16)}.feedComposerCompact>summary{list-style:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:76px;padding:12px 15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feedComposerCompact>summary::-webkit-details-marker{display:none}.feedComposerAvatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#0f83c9,#1fd4e5);border:1px solid rgba(255,255,255,.18);font-size:1.1rem}.feedComposerPrompt{display:flex;flex-direction:column;gap:3px;min-width:0}.feedComposerPrompt strong{font-size:.95rem}.feedComposerPrompt span{font-size:.72rem;color:#86a8bf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedComposerQuick{display:flex;align-items:center;gap:8px}.feedComposerQuick span{padding:7px 9px;border-radius:9px;background:rgba(17,54,82,.58);border:1px solid rgba(64,164,220,.2);color:#a8c9dd;font-size:.68rem;font-weight:800;white-space:nowrap}.feedComposerQuick b{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#118de0;color:#fff;font-size:1.05rem}.feedComposerCompact[open]>summary{border-bottom:1px solid rgba(65,162,214,.2)}.feedComposerCompact[open] .feedComposerQuick b{transform:rotate(45deg)}.feedComposerExpanded{padding:12px}.feedComposerExpanded .card,.feedComposerExpanded>div{margin:0!important}.feedPostCard{margin-bottom:20px!important;padding:0!important;overflow:hidden;border-radius:16px!important;border-color:rgba(57,125,170,.25)!important;background:linear-gradient(180deg,#071625,#07131f)!important;box-shadow:0 10px 28px rgba(0,0,0,.16)}.feedPostCard .postHead{padding:15px 16px 10px;margin-bottom:0}.feedPostCard .officialPostBadge{margin:0 16px 10px}.feedPostCard .postContent{margin:6px 16px 14px;line-height:1.55}.feedPostCard .feedCollectionShare,.feedPostCard .postMediaBlock,.feedPostCard .youtubeEmbed,.feedPostCard>.comments,.feedPostCard>.row,.feedPostCard>[class*=poll],.feedPostCard>form{margin-left:16px;margin-right:16px}.feedPostCard .postMediaVisual{border-radius:13px;overflow:hidden}.feedPostCard .postMedia{width:100%;max-height:680px}.feedPostActionsRow{margin-top:13px!important;padding:11px 0 12px;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);align-items:center;justify-content:space-between}.feedPostCard .comments{padding:8px 0 15px}.feedPostCard .comment{background:rgba(255,255,255,.025);border-radius:10px;padding:9px 10px}.feedPostCard .commentThread+.commentThread{margin-top:7px}.feedPostCard [class*=poll]{border-radius:12px}.feedPostCard [class*=poll] button,.feedPostCard button[class*=poll]{min-height:40px}@media(max-width:900px){.feedCompactV1{max-width:100%}}@media(max-width:700px){.feedComposerCompact>summary{grid-template-columns:auto minmax(0,1fr)}.feedComposerQuick{grid-column:1/-1;width:100%;overflow-x:auto;padding-top:2px}.feedComposerQuick b{margin-left:auto;flex:0 0 auto}.feedPostCard .postHead{padding:13px 12px 9px}.feedPostCard .feedCollectionShare,.feedPostCard .officialPostBadge,.feedPostCard .postContent,.feedPostCard .postMediaBlock,.feedPostCard .youtubeEmbed,.feedPostCard>.comments,.feedPostCard>.row,.feedPostCard>[class*=poll],.feedPostCard>form{margin-left:12px;margin-right:12px}}.feedFreshnessDivider{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:5px 0 13px;padding:9px 12px;border-radius:11px;border:1px solid rgba(56,177,234,.24);background:rgba(6,27,45,.72)}.feedFreshnessDivider span{font-size:.78rem;font-weight:900;letter-spacing:.03em;color:#e7f8ff}.feedFreshnessDivider small{font-size:.7rem;color:#88abc3}.feedFreshnessDivider.hasNew{border-color:rgba(32,205,255,.42);background:linear-gradient(90deg,rgba(13,86,118,.28),rgba(5,26,44,.76))}.feedTimelinePost{position:relative}.feedTimelineHead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.feedTimelineAuthor{min-width:0;display:flex;flex-direction:column;gap:4px}.feedTimelineAuthorLine{display:flex;align-items:center;gap:7px;min-width:0}.feedTimelineAuthorLine>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedTimelineMeta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 9px;color:#88a9bf;font-size:.7rem;line-height:1.25}.feedTimelineMeta span:not(:last-child):after{content:""}.feedTimelineAge{opacity:.72}.feedNewBadge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:19px;padding:2px 7px;border-radius:999px;background:linear-gradient(135deg,#15b8ff,#18d8b0);color:#001522;font-size:.58rem;font-weight:950;letter-spacing:.07em;box-shadow:0 0 18px rgba(31,205,255,.18)}.feedPostCard .postContent{margin-top:8px}.feedPostCard .postMediaVisual{display:flex;justify-content:center;background:rgba(1,11,19,.72)}.feedPostCard .postMedia{width:auto;max-width:100%;max-height:470px;object-fit:contain}.feedPostCard .mediaReviewPlaceholder{min-height:220px;padding:28px 20px}.feedPostActionsRow{margin-bottom:0!important}.feedCommentCount{flex:0 0 auto;font-weight:800}.feedCommentsToggle{margin:0 16px 14px;border-top:1px solid rgba(255,255,255,.06)}.feedCommentsToggle>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:8px 2px 5px;color:#9cc2db;font-size:.73rem;font-weight:800;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feedCommentsToggle>summary::-webkit-details-marker{display:none}.feedCommentsToggle>summary span:last-child{color:#58cfff;font-size:.68rem}.feedCommentsToggle[open]>summary span:last-child{font-size:0}.feedCommentsToggle[open]>summary span:last-child:after{content:"schließen ▴";font-size:.68rem}.feedCommentsToggle .comments{margin:0!important;padding:7px 0 2px!important}.feedCommentsToggle .commentThread{margin-bottom:7px}.feedCommentsToggle .comment{border:1px solid rgba(80,145,185,.12)}.feedCompactV1 .feedViewTabs a[href*="view=latest"]{position:relative}@media(max-width:700px){.feedFreshnessDivider{align-items:flex-start;flex-direction:column;gap:3px}.feedTimelineMeta{gap:4px 7px}.feedTimelineAge{display:none}.feedPostCard .postMedia{max-height:390px}.feedCommentsToggle{margin-left:12px;margin-right:12px}}.feedCommentsPreview{margin:0 16px 14px;padding-top:9px;border-top:1px solid rgba(255,255,255,.06)}.feedCommentsPreviewHead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;color:#9fc4dc;font-size:.72rem;font-weight:850}.feedCommentsPreviewHead a{color:#55ceff;text-decoration:none;font-size:.68rem;font-weight:850}.feedCommentsPreviewHead a:hover{text-decoration:underline}.feedCommentsPreviewList{margin:0!important;padding:0!important}.feedCommentsPreviewList .commentThread{margin:0 0 7px!important}.feedCommentsPreviewList .comment{padding:8px 9px!important;border-radius:9px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(80,145,185,.1)!important}.feedCommentsPreviewList .reply{margin:5px 0 0 22px!important;opacity:.94}.feedCommentsPreviewList form{margin-top:8px!important}.feedCommentsPreviewList input{min-height:36px}.feedCommentsPreviewList button{min-height:34px}@media(max-width:700px){.feedCommentsPreview{margin-left:12px;margin-right:12px}}.feedOlderComments{margin:6px 0 8px;border:0}.feedOlderComments>summary{list-style:none;width:max-content;margin-left:auto;padding:5px 2px;cursor:pointer;color:#55ceff;font-size:.69rem;font-weight:850;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feedOlderComments>summary::-webkit-details-marker{display:none}.feedOlderCommentsClose,.feedOlderComments[open] .feedOlderCommentsOpen{display:none}.feedOlderComments[open] .feedOlderCommentsClose{display:inline}.feedOlderCommentsList{margin-top:7px;padding-top:7px;border-top:1px dashed rgba(90,160,205,.14)}.feedOlderCommentsList .commentThread{margin-bottom:7px!important}.feedViewHintDropdown{margin:0 0 10px;border:1px solid rgba(55,179,238,.28);border-radius:11px;background:rgba(6,24,41,.8);overflow:hidden}.feedViewHintDropdown>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:8px 11px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feedViewHintDropdown>summary::-webkit-details-marker{display:none}.feedViewHintDropdownTitle{min-width:0;flex:1 1 auto}.feedViewHintInline{display:flex;align-items:center;gap:8px;min-width:0}.feedViewHintInline strong{flex:0 0 auto;font-size:.76rem}.feedViewHintInline .muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}.feedViewHintDropdownToggle{flex:0 0 auto;color:#55ceff;font-size:.67rem;font-weight:850}.feedViewHintDropdown .whenOpen,.feedViewHintDropdown[open] .whenClosed{display:none}.feedViewHintDropdown[open] .whenOpen{display:inline}.feedViewHintDropdownBody{padding:0 11px 9px;border-top:1px solid rgba(255,255,255,.05)}.feedViewHintDropdownBody .muted{display:block;padding-top:8px;font-size:.7rem;line-height:1.35}@media(max-width:700px){.feedViewHintInline .muted{display:none}}.feedCompactV1{max-width:790px!important}.feedCompactTitle{margin:0 0 8px!important;font-size:1.65rem!important;line-height:1.1!important}.feedCompactV1 .feedViewTabs{gap:6px!important;margin:0 0 8px!important;padding:0 0 8px!important}.feedCompactV1 .feedViewTabs a{padding:6px 10px!important;font-size:.72rem!important;border-radius:999px!important}.feedViewHintDropdown{margin-bottom:7px!important}.feedViewHintDropdown>summary{min-height:32px!important;padding:6px 9px!important}.feedViewHintDropdownBody{padding-bottom:7px!important}.feedSearchDropdown{margin:0 0 8px;border:1px solid rgba(55,179,238,.2);border-radius:10px;background:rgba(5,21,36,.7);overflow:hidden}.feedSearchDropdown>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:7px 10px;cursor:pointer;color:#9fc5dc;font-size:.71rem;font-weight:800}.feedSearchDropdown>summary::-webkit-details-marker{display:none}.feedSearchDropdownState{color:#55ceff;font-size:.66rem}.feedSearchDropdownState .open,.feedSearchDropdown[open] .feedSearchDropdownState .closed{display:none}.feedSearchDropdown[open] .feedSearchDropdownState .open{display:inline}.feedSearchDropdownBody{padding:0 8px 8px}.feedSearchDropdownBody .feedSearchBar{margin:0!important}.feedComposerCompact{margin-bottom:10px!important;border-radius:12px!important}.feedComposerCompact>summary{min-height:56px!important;padding:8px 11px!important;gap:9px!important}.feedComposerAvatar{width:34px!important;height:34px!important;font-size:.9rem!important}.feedComposerPrompt strong{font-size:.83rem!important}.feedComposerPrompt span{font-size:.64rem!important}.feedComposerQuick{gap:5px!important}.feedComposerQuick span{padding:5px 7px!important;font-size:.61rem!important}.feedComposerQuick b{width:29px!important;height:29px!important;border-radius:8px!important}.feedFreshnessDivider{min-height:30px;margin:0 0 9px!important;padding:6px 9px!important;border-radius:9px!important}.feedFreshnessDivider span{font-size:.69rem!important}.feedFreshnessDivider small{font-size:.63rem!important}.feedPostCard{margin-bottom:12px!important;border-radius:12px!important;box-shadow:none!important}.feedPostCard .postHead{padding:10px 12px 6px!important}.feedTimelineHead{gap:8px!important}.feedPostCard .postAuthorAvatar,.feedPostCard .postAuthorAvatarFrame{width:36px!important;height:36px!important;min-width:36px!important}.feedTimelineAuthor{gap:2px!important}.feedTimelineAuthorLine strong{font-size:.84rem!important}.feedTimelineMeta{gap:3px 7px!important;font-size:.62rem!important}.feedNewBadge{min-height:16px!important;padding:1px 5px!important;font-size:.5rem!important}.feedPostCard .postContent{margin:5px 12px 9px!important;font-size:.86rem!important;line-height:1.42!important}.feedPostCard .postMedia{max-height:380px!important}.feedPostCard .mediaReviewPlaceholder{min-height:170px!important;padding:20px 15px!important}.feedPostActionsRow{margin:0 12px!important;padding:7px 0!important;gap:5px!important}.feedPostActionsRow a,.feedPostActionsRow button{min-height:30px!important;padding:5px 8px!important;border-radius:8px!important;font-size:.66rem!important}.feedCommentCount{font-size:.68rem!important}.feedCommentsPreview{margin:0 12px 9px!important;padding-top:6px!important}.feedCommentsPreviewHead{margin-bottom:5px!important;font-size:.65rem!important}.feedCommentsPreviewList .commentThread{margin-bottom:4px!important}.feedCommentsPreviewList .comment{padding:6px 8px!important;border-radius:8px!important;font-size:.76rem!important;line-height:1.3!important}.feedCommentsPreviewList .comment .muted{font-size:.58rem!important;margin-top:2px!important}.feedCommentsPreviewList .comment a.button,.feedCommentsPreviewList .comment button,.feedCommentsPreviewList .reply a.button,.feedCommentsPreviewList .reply button{min-height:26px!important;padding:3px 6px!important;border-radius:7px!important;font-size:.58rem!important;margin-top:4px!important}.feedCommentsPreviewList .reply{margin:4px 0 0 16px!important}.feedOlderComments{margin:3px 0 6px!important}.feedOlderComments>summary{padding:3px 0!important;font-size:.62rem!important}.feedCommentsPreviewList form{margin-top:5px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:6px!important;gap:6px!important}.feedCommentsPreviewList form input{min-height:31px!important;font-size:.7rem!important}.feedCommentsPreviewList form button{min-height:31px!important;padding:4px 10px!important;font-size:.65rem!important}.feedPostCard .officialPostBadge{margin:0 12px 6px!important;padding:4px 7px!important;font-size:.58rem!important}.feedPostCard .mediaRating{margin:6px 12px!important;padding:5px 0!important}@media(max-width:700px){.feedCompactV1{max-width:100%!important}.feedCompactTitle{font-size:1.4rem!important}.feedComposerQuick span:nth-child(2){display:none}.feedPostCard .postMedia{max-height:320px!important}}.feedCompactV1 .feedViewTabs a{font-size:.79rem!important;padding:7px 11px!important}.feedViewHintInline strong{font-size:.81rem!important}.feedSearchDropdown>summary,.feedViewHintInline .muted{font-size:.76rem!important}.feedComposerPrompt strong{font-size:.9rem!important}.feedComposerPrompt span{font-size:.7rem!important}.feedComposerQuick span{font-size:.67rem!important;padding:6px 8px!important}.feedFreshnessDivider span{font-size:.75rem!important}.feedFreshnessDivider small{font-size:.68rem!important}.feedTimelineAuthorLine strong{font-size:.92rem!important}.feedTimelineMeta{font-size:.69rem!important}.feedPostCard .postContent{font-size:.94rem!important;line-height:1.48!important}.feedPostActionsRow a,.feedPostActionsRow button{min-height:32px!important;padding:6px 9px!important;font-size:.72rem!important}.feedCommentCount{font-size:.73rem!important}.feedCommentsPreviewHead{font-size:.71rem!important}.feedCommentsPreviewHead a{font-size:.69rem!important}.feedCommentsPreviewList .comment{font-size:.83rem!important;line-height:1.38!important;padding:7px 9px!important}.feedCommentsPreviewList .comment .muted{font-size:.65rem!important}.feedCommentsPreviewList .comment a.button,.feedCommentsPreviewList .comment button,.feedCommentsPreviewList .reply a.button,.feedCommentsPreviewList .reply button{min-height:28px!important;padding:4px 7px!important;font-size:.64rem!important}.feedOlderComments>summary{font-size:.68rem!important}.feedCommentsPreviewList form input{min-height:34px!important;font-size:.75rem!important}.feedCommentsPreviewList form button{min-height:34px!important;font-size:.7rem!important}.feedPostCard .officialPostBadge{font-size:.64rem!important}.feedContentTypeTabs{display:flex;align-items:center;gap:5px;margin:-1px 0 8px;padding:0 0 8px;border-bottom:1px solid rgba(95,153,190,.16)}.feedContentTypeTabs a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 11px;border-radius:8px 8px 0 0;color:#8faec3;text-decoration:none;font-size:.76rem;font-weight:800;border-bottom:2px solid transparent;transition:background .14s ease,color .14s ease,border-color .14s ease}.feedContentTypeTabs a:hover{color:#dff6ff;background:rgba(39,118,164,.11)}.feedContentTypeTabs a.active{color:#54d3ff;border-bottom-color:#42cfff;background:rgba(24,111,153,.13)}@media(max-width:700px){.feedContentTypeTabs{overflow-x:auto;scrollbar-width:none}.feedContentTypeTabs::-webkit-scrollbar{display:none}.feedContentTypeTabs a{flex:0 0 auto}}.feedTimelineAuthorLine strong{font-size:.98rem!important}.feedPostCard .postContent{font-size:1rem!important;line-height:1.5!important}.feedPostActionsRow a,.feedPostActionsRow button{min-height:33px!important;padding:6px 10px!important;font-size:.76rem!important}.feedCommentsPreviewList .comment{font-size:.86rem!important}.feedCommentsPreviewList .comment a.button,.feedCommentsPreviewList .comment button,.feedCommentsPreviewList .reply a.button,.feedCommentsPreviewList .reply button{font-size:.67rem!important}.feedContentTypeTabs a{font-size:.79rem!important}.feedPostCard .postAuthorAvatar,.feedPostCard .postAuthorAvatarFrame{width:44px!important;height:44px!important;min-width:44px!important}.mobileBottomNav{display:none}@media(max-width:850px){html{text-size-adjust:100%}body{overscroll-behavior-y:none}.appShell{display:block!important}.chatSidebar,.leftSidebar{display:none!important}.content{width:100%!important;max-width:none!important;padding:14px 12px calc(88px + env(safe-area-inset-bottom))!important}.feedCompactV1{max-width:100%!important;width:100%!important}.feedCompactTitle{font-size:1.45rem!important}.btn,button{min-height:40px}input,select,textarea{font-size:16px}.feedPostCard{border-radius:12px!important}.feedPostCard .postAuthorAvatar,.feedPostCard .postAuthorAvatarFrame{width:46px!important;height:46px!important;min-width:46px!important}.feedPostActionsRow{overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:none}.feedPostActionsRow::-webkit-scrollbar{display:none}.feedPostActionsRow a,.feedPostActionsRow button{flex:0 0 auto;white-space:nowrap}.feedContentTypeTabs,.feedViewTabs{overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:none}.feedContentTypeTabs::-webkit-scrollbar,.feedViewTabs::-webkit-scrollbar{display:none}.feedContentTypeTabs a,.feedViewTabs a{flex:0 0 auto}.mobileBottomNav{position:fixed;left:0;right:0;bottom:0;z-index:220;display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;min-height:64px;padding:5px 6px calc(5px + env(safe-area-inset-bottom));border-top:1px solid rgba(67,190,242,.28);background:rgba(3,15,28,.96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 -10px 34px rgba(0,0,0,.35)}.mobileBottomNavItem{min-width:0;min-height:52px;padding:5px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#9bbbd0;text-decoration:none;font-size:10px;font-weight:800;border-radius:10px;cursor:pointer}.mobileBottomNavItem:active{background:rgba(26,151,212,.16);color:#e9fbff}.mobileBottomNavIcon{font-size:20px;line-height:1}.mobileMoreMenu{min-width:0;position:static}.mobileMoreMenu>summary{list-style:none}.mobileMoreMenu>summary::-webkit-details-marker{display:none}.mobileMoreSheet{position:fixed;left:10px;right:10px;bottom:calc(70px + env(safe-area-inset-bottom));z-index:230;padding:14px;border:1px solid rgba(61,179,232,.3);border-radius:16px;background:#071625;box-shadow:0 18px 60px rgba(0,0,0,.55)}.mobileMoreSheetHead{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 10px;border-bottom:1px solid rgba(255,255,255,.07)}.mobileMoreSheetHead span{color:#799bb2;font-size:11px}.mobileMoreGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;padding-top:10px}.mobileMoreGrid a{min-height:46px;display:flex;align-items:center;padding:9px 11px;border:1px solid rgba(65,154,204,.18);border-radius:10px;background:rgba(16,46,70,.5);color:#dff7ff;font-size:13px;font-weight:750}}@media(max-width:1000px){.appShell{display:block!important}.chatSidebar,.leftSidebar{display:none!important}.content{width:100%!important;max-width:none!important;padding:14px 12px calc(88px + env(safe-area-inset-bottom))!important}.mobileBottomNav{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:220!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;align-items:stretch!important;min-height:64px!important;padding:5px 6px calc(5px + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(67,190,242,.28)!important;background:rgba(3,15,28,.96)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;box-shadow:0 -10px 34px rgba(0,0,0,.35)!important}.mobileBottomNavItem{min-width:0!important;min-height:52px!important;padding:5px 2px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;color:#9bbbd0!important;text-decoration:none!important;font-size:10px!important;font-weight:800!important;border-radius:10px!important;cursor:pointer!important}.mobileBottomNavIcon{font-size:20px!important;line-height:1!important}.mobileMoreMenu{min-width:0!important;position:static!important}.mobileMoreMenu>summary{list-style:none!important}.mobileMoreMenu>summary::-webkit-details-marker{display:none!important}.mobileMoreSheet{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(70px + env(safe-area-inset-bottom))!important;z-index:230!important;padding:14px!important;border:1px solid rgba(61,179,232,.3)!important;border-radius:16px!important;background:#071625!important;box-shadow:0 18px 60px rgba(0,0,0,.55)!important;max-height:min(74vh,650px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.mobileMoreSheetHead{flex:0 0 auto}.mobileMoreSheetHead>div{display:flex;flex-direction:column;gap:2px}.mobileMoreSheetHead>div span{color:#789db5;font-size:10px}.mobileMoreSheetHint{color:#6e91a8!important;font-size:9px!important}.mobileMoreScroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 2px 5px 0;scrollbar-width:thin}.mobileMoreSection+.mobileMoreSection{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.mobileMoreSectionTitle{margin:0 0 7px 2px;color:#75d8ff;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mobileMoreGrid{grid-template-columns:1fr 1fr!important;gap:7px!important;padding-top:0!important}.mobileMoreGrid a{min-height:44px!important;padding:9px 10px!important;line-height:1.2!important}.mobileMoreInfo{display:flex;flex-direction:column;gap:3px;margin-top:12px;padding:11px;border:1px solid rgba(65,154,204,.16);border-radius:10px;background:rgba(10,31,48,.5)}.mobileMoreInfo strong{color:#e5f8ff;font-size:12px}.mobileMoreInfo span{color:#7f9fb5;font-size:10px;line-height:1.35}}@media(max-width:430px){.mobileMoreSheet{left:7px!important;right:7px!important;bottom:calc(68px + env(safe-area-inset-bottom))!important;max-height:76vh!important}.mobileMoreGrid a{font-size:11px!important}}@media(max-width:1000px){.mobileMoreClose{width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(78,184,229,.28)!important;border-radius:9px!important;background:rgba(13,46,68,.72)!important;color:#dff8ff!important;font-size:15px!important;cursor:pointer!important}.mobileMoreNavButton{min-height:44px!important;padding:9px 10px!important;border:1px solid rgba(65,154,204,.18)!important;border-radius:10px!important;background:rgba(16,46,70,.5)!important;color:#dff7ff!important;font-size:11px!important;font-weight:750!important;text-align:left!important;line-height:1.2!important;cursor:pointer!important}body.mobileCommunityChatOpen{overflow:hidden!important}body.mobileCommunityChatOpen .chatSidebar{display:block!important;position:fixed!important;z-index:310!important;left:8px!important;right:8px!important;top:70px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding:0!important;margin:0!important;overflow:hidden!important;border:1px solid rgba(70,190,238,.34)!important;border-radius:15px!important;background:#041321!important;box-shadow:0 22px 80px rgba(0,0,0,.65)!important}body.mobileCommunityChatOpen .chatSidebar>*{width:100%!important;height:100%!important;max-height:100%!important}.mobileCommunityChatBackdrop{position:fixed!important;z-index:300!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;background:rgba(0,5,11,.72)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.mobileCommunityChatClose{position:fixed!important;z-index:330!important;top:78px!important;right:16px!important;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(86,199,244,.34)!important;border-radius:11px!important;background:rgba(4,26,43,.96)!important;color:#ecfbff!important;font-size:18px!important;font-weight:900!important;box-shadow:0 6px 20px rgba(0,0,0,.35)!important;cursor:pointer!important}}@media(max-width:430px){body.mobileCommunityChatOpen .chatSidebar{left:4px!important;right:4px!important;top:64px!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;border-radius:12px!important}.mobileCommunityChatClose{top:70px!important;right:11px!important}}@media(max-width:1000px){body.mobileCommunityChatOpen .communityChat .stickerPopover{position:fixed!important;z-index:370!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-width:none!important;height:min(78vh,720px)!important;max-height:min(78vh,720px)!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(66,188,239,.34)!important;border-bottom:0!important;border-radius:20px 20px 0 0!important;background:linear-gradient(180deg,#07192a,#04111f)!important;box-shadow:0 -22px 70px rgba(0,0,0,.58)!important}body.mobileCommunityChatOpen .communityChat .gifPopover{height:min(74vh,680px)!important;max-height:min(74vh,680px)!important}body.mobileCommunityChatOpen .stickerPickerV2{height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerPickerHead{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:4!important;flex:0 0 auto!important;padding:13px 14px 10px!important;background:rgba(5,20,34,.98)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerPickerHead strong{font-size:1rem!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerPickerHead small{font-size:.7rem!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerPickerTools{flex:0 0 auto!important;padding:10px 12px 4px!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerSearchRow{grid-template-columns:minmax(0,1fr) auto!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerSearchRow input{min-height:42px!important;font-size:16px!important;border-radius:11px!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerAccessTabs,body.mobileCommunityChatOpen .stickerPickerV2 .stickerCategoryTabs,body.mobileCommunityChatOpen .stickerPickerV2 .stickerPackTabs,body.mobileCommunityChatOpen .stickerPickerV2 .stickerQuickTabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:7px!important;padding-left:12px!important;padding-right:12px!important;scrollbar-width:none!important;scroll-snap-type:x proximity!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerAccessTabs::-webkit-scrollbar,body.mobileCommunityChatOpen .stickerPickerV2 .stickerCategoryTabs::-webkit-scrollbar,body.mobileCommunityChatOpen .stickerPickerV2 .stickerPackTabs::-webkit-scrollbar,body.mobileCommunityChatOpen .stickerPickerV2 .stickerQuickTabs::-webkit-scrollbar{display:none!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerAccessTabs button,body.mobileCommunityChatOpen .stickerPickerV2 .stickerCategoryTabs button,body.mobileCommunityChatOpen .stickerPickerV2 .stickerPackTabs button,body.mobileCommunityChatOpen .stickerPickerV2 .stickerQuickTabs button{flex:0 0 auto!important;white-space:nowrap!important;min-height:38px!important;padding:7px 10px!important;font-size:.72rem!important;scroll-snap-align:start!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerPackInfo{flex:0 0 auto!important;margin:7px 12px 8px!important;padding:8px 10px!important;border-radius:10px!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerPackInfoV2{display:flex!important;flex-direction:column!important;gap:7px!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerPackAccessBox{align-items:flex-start!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerAssetGrid{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;grid-gap:10px!important;gap:10px!important;padding:10px 12px calc(22px + env(safe-area-inset-bottom))!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerAssetWrap{min-width:0!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerAssetWrap>button:first-child{min-height:132px!important;padding:8px 6px!important;border-radius:13px!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerAssetWrap img{width:94px!important;height:94px!important;max-width:100%!important;object-fit:contain!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerAssetWrap span{font-size:.72rem!important;line-height:1.2!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerFavBtn{width:30px!important;height:30px!important;min-height:30px!important;right:3px!important;top:3px!important;font-size:17px!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerLockBadge{left:5px!important;right:5px!important;bottom:27px!important;font-size:.56rem!important;padding:4px!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerUnlockOverlay{z-index:390!important;align-items:flex-end!important;padding:0!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerUnlockCard{width:100%!important;max-width:none!important;border-radius:20px 20px 0 0!important;padding:24px 16px calc(18px + env(safe-area-inset-bottom))!important}body.mobileCommunityChatOpen .communityComposer{position:relative!important;z-index:2!important}}@media(max-width:430px){body.mobileCommunityChatOpen .communityChat .stickerPopover{height:min(80vh,700px)!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerAssetGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding-left:8px!important;padding-right:8px!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerAssetWrap>button:first-child{min-height:124px!important}body.mobileCommunityChatOpen .stickerPickerV2 .stickerAssetWrap img{width:88px!important;height:88px!important}}@media(max-width:1000px){.mobileMessagesIndex{width:100%!important;max-width:none!important}.mobileMessagesIndex .pageTitleRow{gap:10px!important;margin-bottom:12px!important}.mobileMessagesIndex .pageTitleRow h1{font-size:1.55rem!important;margin:.1rem 0 .2rem!important}.mobileMessagesIndex .pageTitleRow .row{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.mobileMessagesIndex .pageTitleRow .row .btn{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;text-align:center!important}.mobileMessagesIndex .conversationList{gap:8px!important}.mobileMessagesIndex .conversationItem{min-width:0!important;gap:11px!important;align-items:center!important;padding:11px!important;border-radius:13px!important}.mobileMessagesIndex .conversationItem .avatar{width:48px!important;height:48px!important;flex:0 0 48px!important;font-size:20px!important}.mobileMessagesIndex .conversationItem .grow{min-width:0!important}.mobileMessagesIndex .conversationNameRow{min-width:0!important;gap:7px!important}.mobileMessagesIndex .conversationNameRow strong{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.94rem!important}.mobileMessagesIndex .conversationNameRow .small{flex:0 0 auto!important;font-size:.64rem!important}.mobileMessagesIndex .conversationItem .muted{font-size:.7rem!important}.mobileMessagesIndex .conversationItem p{margin:.25rem 0!important;font-size:.77rem!important}.mobileMessagesIndex .conversationItem>.badge{flex:0 0 auto!important;min-width:22px!important;height:22px!important;display:grid!important;place-items:center!important;padding:0 6px!important}.mobileConversationPage{width:100%!important;max-width:none!important;min-height:calc(100dvh - 128px)!important;display:flex!important;flex-direction:column!important;gap:0!important}.mobileConversationPage .messengerHeader{position:-webkit-sticky!important;position:sticky!important;top:58px!important;z-index:85!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;margin:0 -8px 8px!important;padding:8px 10px!important;border-bottom:1px solid rgba(67,167,224,.18)!important;background:rgba(4,17,31,.96)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.mobileConversationPage .messengerHeader>a:first-child{width:38px!important;height:38px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;white-space:nowrap!important;color:transparent!important;font-size:0!important}.mobileConversationPage .messengerHeader>a:first-child:before{content:"←"!important;color:#cceeff!important;font-size:24px!important;line-height:1!important}.mobileConversationPage .messengerPerson{min-width:0!important;gap:8px!important}.mobileConversationPage .messengerPerson .avatar{width:40px!important;height:40px!important;flex:0 0 40px!important}.mobileConversationPage .messengerPerson>span:last-child{min-width:0!important}.mobileConversationPage .messengerPerson small,.mobileConversationPage .messengerPerson strong{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.mobileConversationPage .messengerPerson strong{font-size:.88rem!important}.mobileConversationPage .messengerPerson small{font-size:.62rem!important}.mobileConversationPage .messengerHeaderTools{width:auto!important;margin:0!important;display:flex!important;flex-wrap:nowrap!important;gap:4px!important}.mobileConversationPage .messengerHeaderTools>.btn{width:38px!important;height:38px!important;min-height:38px!important;overflow:hidden!important;padding:0!important;display:grid!important;place-items:center!important;color:transparent!important;font-size:0!important}.mobileConversationPage .messengerHeaderTools>.btn[href$="/media"]:before{content:"🖼️"!important;color:initial!important;font-size:16px!important}.mobileConversationPage .messengerHeaderTools>.btn[href$="/settings"]:before{content:"⚙"!important;color:#d8f4ff!important;font-size:17px!important}.mobileConversationPage .chatDesigner{margin-left:0!important}.mobileConversationPage .groupMemberStrip{overflow-x:auto!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;white-space:nowrap!important;scrollbar-width:none!important}.mobileConversationPage .groupMemberStrip::-webkit-scrollbar{display:none!important}.mobileConversationPage .pinnedMessage{padding:9px 10px!important;font-size:.72rem!important}.mobileConversationPage .chatSearchBar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:6px!important;gap:6px!important;margin:5px 0 8px!important}.mobileConversationPage .chatSearchBar input{min-width:0!important;width:100%!important;min-height:38px!important;font-size:16px!important;margin:0!important}.mobileConversationPage .chatSearchBar button{min-height:38px!important;padding:7px 10px!important}.mobileConversationPage .chatSearchBar .btn{grid-column:1/-1!important;min-height:34px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.mobileConversationPage .messengerChat{flex:1 1 auto!important;min-height:52dvh!important;max-height:none!important;margin:0!important;padding:10px 8px 16px!important;border-radius:12px!important;overflow-x:hidden!important}.mobileConversationPage .bubbleWrap{margin:7px 0!important}.mobileConversationPage .bubble{max-width:86%!important;padding:9px 10px!important;border-radius:15px!important;overflow-wrap:anywhere!important}.mobileConversationPage .messageText{font-size:.88rem!important;line-height:1.35!important}.mobileConversationPage .messageAttachment{width:auto!important;max-width:min(100%,280px)!important;max-height:330px!important;object-fit:contain!important;border-radius:10px!important}.mobileConversationPage .messageDocumentAttachment{max-width:100%!important}.mobileConversationPage .messageMeta{font-size:9px!important;gap:5px!important}.mobileConversationPage .replyQuote{max-width:100%!important;font-size:.68rem!important}.mobileConversationPage .messageComposer,.mobileConversationPage .messengerComposerEnhanced{position:-webkit-sticky!important;position:sticky!important;z-index:80!important;bottom:calc(62px + env(safe-area-inset-bottom))!important;margin:8px -8px 0!important;padding:8px!important;border-top:1px solid rgba(67,167,224,.2)!important;background:rgba(4,17,31,.98)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.mobileConversationPage .messageComposer input,.mobileConversationPage .messageComposer textarea,.mobileConversationPage .messengerComposerEnhanced input,.mobileConversationPage .messengerComposerEnhanced textarea{font-size:16px!important}.mobileConversationPage .messageComposerToolbar{flex-direction:row!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important}.mobileConversationPage .messageComposerToolbar::-webkit-scrollbar{display:none!important}.mobileConversationPage .quickEmojiPanel{max-height:124px!important;overflow-y:auto!important}.mobileMessengerSubPage .pageTitleRow{gap:10px!important}.mobileMessengerSubPage .pageTitleRow .btn{width:100%!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important}.mobileMessengerSubPage .conversationMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.mobileMessengerSubPage .conversationMediaItem{min-width:0!important;padding:8px!important}.mobileMessengerSubPage .conversationMediaItem img,.mobileMessengerSubPage .conversationMediaItem video{width:100%!important;height:auto!important;max-height:210px!important;object-fit:cover!important}}@media(max-width:430px){.mobileConversationPage .messengerHeader{top:54px!important;margin-left:-6px!important;margin-right:-6px!important;padding-left:7px!important;padding-right:7px!important}.mobileConversationPage .messengerHeaderTools>.btn{width:34px!important;height:34px!important;min-height:34px!important}.mobileConversationPage .bubble{max-width:90%!important}.mobileMessagesIndex .conversationItem{padding:9px!important}.mobileMessengerSubPage .conversationMediaGrid{grid-template-columns:1fr 1fr!important}}@media(max-width:1000px){.mobilePushControl{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.mobilePushControl button{width:100%!important;min-height:44px!important;padding:9px 10px!important;border:1px solid rgba(65,154,204,.18)!important;border-radius:10px!important;background:rgba(16,46,70,.5)!important;color:#dff7ff!important;font-size:11px!important;font-weight:750!important;text-align:left!important;cursor:pointer!important}.mobilePushControl button:disabled{opacity:.55!important;cursor:not-allowed!important}.mobilePushControl small{padding:0 3px!important;color:#83a9bf!important;font-size:9px!important;line-height:1.25!important}.mobilePushControl.disabled{min-height:44px!important;justify-content:center!important;padding:9px 10px!important;border:1px solid rgba(65,154,204,.12)!important;border-radius:10px!important;color:#7898aa!important;font-size:11px!important}.mobilePushControl .mobilePushDisable{min-height:32px!important;padding:6px 9px!important;border-color:rgba(255,123,123,.13)!important;background:rgba(65,22,31,.22)!important;color:#d6a8af!important;font-size:9px!important;font-weight:650!important}}.communityEventGrid{display:grid;grid-gap:14px;gap:14px}.communityEventCard{overflow:hidden;padding:0!important}.communityEventCard.cancelled{opacity:.7}.communityEventImage{width:100%;max-height:260px;object-fit:cover;display:block}.communityEventBody{padding:16px}.communityEventTop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.communityEventTop h2{margin:.35rem 0 .5rem}.communityEventTop>strong{white-space:nowrap;color:#8ee7ff}.communityEventMeta{display:flex;flex-wrap:wrap;gap:8px 14px;margin:12px 0;color:#8eb0c4;font-size:.78rem}.communityEventParticipants{display:flex;align-items:center;gap:5px;margin:10px 0 14px}.communityEventPerson{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;overflow:hidden;border:2px solid rgba(55,199,255,.34);background:#0a2437;font-size:.75rem}.communityEventPerson img{width:100%;height:100%;object-fit:cover}.eventJoinControl{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.adminEventManager{display:grid;grid-gap:16px;gap:16px}.adminEventForm,.adminEventRow{display:grid;grid-gap:12px;gap:12px}.adminEventFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.adminEventForm label,.adminEventRow label{display:grid;grid-gap:5px;gap:5px;font-size:.78rem;color:#9cb9ca}.adminEventForm input,.adminEventForm select,.adminEventForm textarea,.adminEventRow input,.adminEventRow textarea{width:100%}.adminEventRowHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.adminEventActions{display:flex;flex-wrap:wrap;gap:7px}.adminEventRow.cancelled{opacity:.74}@media(max-width:1000px){.communityEventsPage{width:100%!important}.communityEventTop{flex-direction:column!important;gap:5px!important}.communityEventTop>strong{white-space:normal!important;font-size:.82rem!important}.communityEventBody{padding:12px!important}.communityEventMeta{flex-direction:column!important;gap:6px!important}.eventJoinControl .button{width:100%!important;min-height:44px!important}.adminEventFormGrid{grid-template-columns:1fr!important}.adminEventRowHead{flex-direction:column!important}.adminEventActions{width:100%!important}.adminEventActions .button{flex:1 1 auto!important}}.eventReminderRunner{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.eventReminderRunner h2{margin:.2rem 0 .35rem}@media(max-width:1000px){.eventReminderRunner,.eventReminderRunner .row{flex-direction:column!important;align-items:stretch!important}.eventReminderRunner .row{width:100%!important}.eventReminderRunner .button{width:100%!important;min-height:44px!important}}.feedMediaOwnerActions{display:flex;align-items:center;gap:8px;margin-top:8px}.feedMediaDeleteButton{border:1px solid rgba(248,113,113,.45);background:rgba(127,29,29,.22);color:#fecaca;border-radius:10px;padding:7px 10px;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.feedMediaDeleteButton:hover{background:rgba(153,27,27,.36)}.feedMediaDeleteButton:disabled{opacity:.55;cursor:wait}.feedMediaDeleteError{color:#fca5a5;font-size:12px}.chatUserActionAvatar,.chatUserActionName{border:0;padding:0;cursor:pointer;background:transparent}.chatUserActionName{color:inherit;font:inherit}.chatUserActionName:hover{text-decoration:underline}.chatUserActionBackdrop{z-index:1200}.chatUserActionCard{width:min(390px,calc(100vw - 28px));max-height:min(720px,calc(100vh - 40px));overflow-y:auto;border:1px solid rgba(77,208,255,.35);border-radius:18px;background:rgba(3,14,27,.98);box-shadow:0 24px 80px rgba(0,0,0,.55);padding:14px}.chatUserActionHead{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(120,180,220,.18)}.chatUserActionHead .grow{min-width:0;display:grid;grid-gap:3px;gap:3px}.chatUserActionHead small{opacity:.7}.chatUserActionAvatarLarge{width:52px;height:52px;border-radius:50%;overflow:hidden;display:grid;place-items:center;flex:0 0 auto;background:rgba(28,71,110,.55);font-weight:800}.chatUserActionAvatarLarge img{width:100%;height:100%;object-fit:cover}.chatUserActionTopLinks{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:12px 0}.chatUserActionTopLinks .button{text-align:center;justify-content:center}.chatUserActionList{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.chatUserActionList button{min-width:0;display:flex;align-items:center;gap:9px;text-align:left;border:1px solid rgba(86,173,225,.22);border-radius:11px;background:rgba(8,31,50,.78);padding:9px 10px;color:inherit;cursor:pointer}.chatUserActionList button:hover{border-color:rgba(72,201,255,.6);background:rgba(15,58,88,.82)}.chatUserActionList button:disabled{opacity:.55;cursor:wait}.chatUserActionList button span{width:24px;text-align:center;font-size:18px;flex:0 0 auto}.chatUserActionList button b{font-size:12px;line-height:1.2}.chatUserActionHint{display:block;margin-top:11px;line-height:1.35}@media (max-width:520px){.chatUserActionList{grid-template-columns:1fr}}.communityChat .chatPopover.stickerPopover,.communityChat .stickerPicker,.communityChat .stickerPickerExpanded,.communityChat .stickerPickerV2{width:100%;max-width:100%;min-width:0;overflow-x:hidden!important;box-sizing:border-box}.communityChat .stickerPicker *{box-sizing:border-box}.communityChat .stickerPickerHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.communityChat .stickerPickerHead>div{min-width:0}.communityChat .stickerPickerHead small{display:none}.communityChat .stickerPickerTools{display:grid;grid-gap:8px;gap:8px;min-width:0}.communityChat .stickerSearchRow{display:flex;width:100%;min-width:0}.communityChat .stickerSearchRow input{width:100%;min-width:0}.communityChat .stickerQuickTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;width:100%;max-width:100%;overflow:hidden!important}.communityChat .stickerQuickTabs button{min-width:0;width:100%;white-space:normal;padding:8px 6px}.communityChat .stickerQuickTabs button:last-child{grid-column:1/-1}.communityChat .stickerCompactFilter{width:100%;max-width:100%;margin:8px 0;border:1px solid rgba(73,187,244,.26);border-radius:10px;background:rgba(3,20,35,.78);overflow:hidden}.communityChat .stickerCompactFilter>summary{list-style:none;cursor:pointer;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:750;-webkit-user-select:none;-moz-user-select:none;user-select:none}.communityChat .stickerCompactFilter>summary::-webkit-details-marker{display:none}.communityChat .stickerCompactFilter>summary small{opacity:.62;font-weight:500;white-space:nowrap}.communityChat .stickerCompactFilter[open]>summary{border-bottom:1px solid rgba(73,187,244,.15)}.communityChat .stickerCompactFilterBody{display:grid;grid-gap:9px;gap:9px;padding:9px;min-width:0}.communityChat .stickerAccessTabs,.communityChat .stickerCategoryTabs{display:flex;flex-wrap:wrap;gap:6px;width:100%;max-width:100%;min-width:0;overflow:visible!important}.communityChat .stickerAccessTabs button,.communityChat .stickerCategoryTabs button{min-width:0;max-width:100%;white-space:normal;padding:7px 9px}.communityChat .stickerPackTabsCompact{display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;scrollbar-width:none}.communityChat .stickerPackTabsCompact::-webkit-scrollbar{display:none}.communityChat .stickerPackTabsCompact button{flex:0 1 auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;padding:7px 9px}.communityChat .stickerPackInfo,.communityChat .stickerPackInfoV2{width:100%;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:anywhere}.communityChat .stickerPackAccessBox{min-width:0;max-width:100%}.communityChat .gifAssetGrid,.communityChat .stickerAssetGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.communityChat .stickerAssetWrap{min-width:0;max-width:100%}.communityChat .stickerAssetWrap>button:first-child{width:100%;min-width:0;max-width:100%}.communityChat .stickerAssetWrap img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.chatSidebar,.chatSidebar .communityChat{overflow-x:hidden!important}@media (max-width:420px){.communityChat .stickerQuickTabs{grid-template-columns:1fr}.communityChat .stickerQuickTabs button:last-child{grid-column:auto}}.communityChat{position:relative}.communityChat .communityPlusMenu{width:230px;max-width:calc(100vw - 24px);display:grid;grid-gap:7px;gap:7px;padding:10px;left:10px;right:auto;bottom:58px;top:auto;z-index:110;border-radius:12px;overflow:hidden}.communityChat .communityPlusMenuHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.communityChat .communityPlusMenu>button,.communityChat .communityPlusMenuLink{width:100%;min-width:0;display:flex;align-items:center;gap:8px;justify-content:flex-start;text-align:left;padding:9px 10px;border-radius:9px;border:1px solid rgba(70,180,235,.25);background:rgba(5,28,46,.92);color:inherit;text-decoration:none;cursor:pointer;font:inherit;font-weight:700}.communityChat .communityPlusMenu>button:hover,.communityChat .communityPlusMenuLink:hover{border-color:rgba(70,200,255,.6);background:rgba(11,53,80,.95)}.communityChat.full .communityPlusMenu{left:12px!important;right:auto!important;width:240px!important;max-width:calc(100vw - 24px)!important;bottom:62px!important;top:auto!important}.communityChat.full .chatPopover.stickerPopover{width:min(370px,calc(100vw - 32px))!important;max-width:370px!important;min-width:0!important;left:auto!important;right:12px!important;bottom:58px!important;top:auto!important;max-height:min(620px,calc(100vh - 190px))!important;overflow-x:hidden!important;overflow-y:auto!important;z-index:100!important}.communityChat.full .chatPopover.stickerPopover .gifAssetGrid,.communityChat.full .chatPopover.stickerPopover .stickerAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.communityChat.full .chatPopover.stickerPopover .stickerAssetWrap img{width:100%!important;max-width:100%!important;height:110px!important;max-height:110px!important;object-fit:contain!important}@media (max-width:850px){.chatSidebar{display:none!important}.content:has(.communityChat.full){display:block!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.communityChat.full{display:flex!important;flex-direction:column!important;position:fixed!important;inset:var(--mobileHeaderHeight,60px) 0 var(--mobileNavHeight,64px) 0!important;width:100vw!important;max-width:100vw!important;height:auto!important;min-height:0!important;margin:0!important;border-radius:0!important;z-index:40!important;background:var(--bg,#020812)!important;overflow:hidden!important}.communityChat.full .communityChatHead{flex:0 0 auto!important;position:relative!important;padding:10px 12px!important}.communityChat.full .communityChatMessages{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:10px 10px 14px!important}.communityChat.full .communityComposer{flex:0 0 auto!important;position:relative!important;bottom:auto!important;width:100%!important;padding:8px!important;gap:6px!important;background:rgba(2,12,23,.98)!important;border-top:1px solid rgba(63,183,239,.22)!important}.communityChat.full .communityComposer input{min-width:0!important;width:100%!important}.communityChat.full .communityComposer button{flex:0 0 auto!important}.communityChat.full .communityLine{max-width:100%!important}.communityChat.full .communityText{max-width:calc(100vw - 70px)!important;overflow-wrap:anywhere!important}.communityChat.full .chatGif,.communityChat.full .sentSticker img{max-width:min(230px,70vw)!important;height:auto!important}.communityChat.full .chatModal{width:calc(100vw - 24px)!important;max-width:420px!important;max-height:75vh!important;overflow-y:auto!important}}@media (max-width:480px){.communityChat.full{inset-top:54px!important}.communityChat.full .communityChatHead strong{font-size:14px!important}.communityChat.full .communityComposer{padding:6px!important;gap:4px!important}.communityChat.full .communityComposer .emojiBtn,.communityChat.full .communityComposer .plusBtn{width:36px!important;min-width:36px!important;padding:0!important}}.pushCategorySettings{margin-top:10px;width:100%;border:1px solid rgba(67,185,237,.22);border-radius:10px;background:rgba(4,22,37,.7);overflow:hidden}.pushCategorySettings>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;font-weight:750}.pushCategorySettings>summary::-webkit-details-marker{display:none}.pushCategorySettings>summary small{opacity:.62;font-weight:500}.pushCategorySettingsBody{display:grid;grid-gap:6px;gap:6px;padding:0 8px 8px}.pushCategoryRow{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:8px;border:1px solid rgba(86,174,219,.14);border-radius:9px;background:rgba(8,31,50,.62)}.pushCategoryIcon{text-align:center;font-size:17px}.pushCategoryCopy{min-width:0;display:grid;grid-gap:2px;gap:2px}.pushCategoryCopy b{font-size:12px}.pushCategoryCopy small{font-size:10px;line-height:1.25;opacity:.68}.pushCategoryRow input{width:18px;height:18px;cursor:pointer}@media (max-width:850px){.pushCategorySettings{margin-top:8px}}.notificationCategoryCount,.notificationCount,.notificationFilterCount,.notificationTabCount{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:20px!important;margin-left:7px!important;padding:0 6px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;font-weight:800!important;background:rgba(34,169,255,.16)!important;border:1px solid rgba(54,187,255,.32)!important;vertical-align:middle!important}.notificationCategoryTabs a,.notificationCategoryTabs button,.notificationFilters a,.notificationTabs a{display:inline-flex!important;align-items:center!important;gap:7px!important}@media (max-width:850px){.mobileMenuPanel,.mobileMoreMenu,.mobileMorePanel{max-height:calc(100dvh - 110px)!important;overflow-y:auto!important;overscroll-behavior:contain!important}.mobileMenuPanel nav,.mobileMoreMenu nav,.mobileMorePanel nav{gap:9px!important}.mobileMenuPanel a,.mobileMoreMenu a,.mobileMorePanel a{min-height:48px!important}.mobileMenuSectionTitle,.mobileMoreSectionLabel{grid-column:1/-1!important;margin:8px 2px 2px!important;padding-top:10px!important;border-top:1px solid rgba(87,178,223,.16)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.12em!important;opacity:.76!important}}@media (max-width:430px){.mobileMenuPanel a,.mobileMoreMenu a,.mobileMorePanel a{padding:10px 11px!important;font-size:14px!important}}@media (max-width:850px){.mobileMenuSectionTitle,.mobileMoreMenu [class*=Section],.mobileMorePanel [class*=Section],.mobileMoreSectionLabel{font-size:14px!important;line-height:1.3!important;font-weight:900!important;letter-spacing:.08em!important}}.adminVerificationPage{width:min(100%,1050px);margin:0 auto;padding:22px}.adminVerificationHead,.verificationAdminMeta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.adminVerificationSummary{display:inline-flex;align-items:baseline;gap:8px;margin:14px 0 18px;padding:10px 14px;border:1px solid rgba(45,190,255,.3);border-radius:12px;background:rgba(8,37,58,.75)}.adminVerificationSummary strong{font-size:26px}.verificationAdminGrid{display:grid;grid-gap:18px;gap:18px}.verificationAdminCard{display:grid;grid-gap:14px;gap:14px}.verificationAdminImageWrap{display:grid;place-items:center;min-height:240px;border-radius:12px;overflow:hidden;background:rgba(0,8,16,.72);border:1px solid rgba(78,183,235,.2)}.verificationAdminImage{display:block;max-width:100%;max-height:620px;object-fit:contain}.verificationAdminMissing{padding:24px;color:var(--muted)}.verificationAdminDetails{display:grid;grid-gap:8px;gap:8px;margin:0}.verificationAdminDetails>div{display:grid;grid-template-columns:130px 1fr;grid-gap:10px;gap:10px}.verificationAdminDetails dt{color:var(--muted)}.verificationAdminDetails dd{margin:0;font-weight:700}.verificationAdminActions{display:grid;grid-gap:10px;gap:10px}.verificationRejectForm{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}@media (max-width:650px){.adminVerificationPage{padding:12px}.adminVerificationHead,.verificationAdminMeta{display:grid}.verificationAdminDetails>div,.verificationRejectForm{grid-template-columns:1fr}}@media (max-width:850px){.mobileMenuPanel h3,.mobileMenuSectionTitle,.mobileMoreMenu h3,.mobileMorePanel h3,.mobileMoreSectionLabel{font-size:15px!important;line-height:1.35!important;font-weight:900!important;letter-spacing:.09em!important}}@media (max-width:850px){.topHeader :is(div,section,nav,aside):has(>a[href*=logout]),.topHeader :is(div,section,nav,aside):has(>form[action*=logout]),.topHeader :is(div,section,nav,aside):has(a[href*=logout]),.topHeader :is(div,section,nav,aside):has(form[action*=logout]){max-height:calc(100dvh - 86px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}body>:is(div,section,nav,aside):has(a[href*=logout]),body>:is(div,section,nav,aside):has(form[action*=logout]){max-height:calc(100dvh - 86px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.topHeader a[href*=logout],.topHeader form[action*=logout]{scroll-margin-bottom:110px}}@media (max-width:850px){.topHeader :is(div,section,nav,aside):has(a[href="/profile"]):has(a[href="/friends"]):has(a[href="/settings/privacy"]),body>:is(div,section,nav,aside):has(a[href="/profile"]):has(a[href="/friends"]):has(a[href="/settings/privacy"]){max-height:calc(100dvh - 76px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;padding-bottom:calc(108px + env(safe-area-inset-bottom))!important;scrollbar-gutter:stable!important}.topHeader :is(div,section,nav,aside):has(a[href="/profile"]):has(a[href="/settings/privacy"])>*,body>:is(div,section,nav,aside):has(a[href="/profile"]):has(a[href="/settings/privacy"])>*{flex-shrink:0}}.youtubeEmbed{width:100%;max-width:100%}.youtubeEmbed iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;min-height:220px;border:0}.youtubeMobileFallback{display:flex;justify-content:flex-end;margin-top:8px}@media (max-width:850px){.youtubeEmbed iframe{min-height:190px}.youtubeMobileFallback a{width:100%;text-align:center}}.mobileProfileBackdrop{display:none}@media (max-width:850px){.mobileProfileBackdrop{position:fixed;inset:0;z-index:10000;display:block;background:rgba(0,4,10,.38)}.mobileProfileDropdown{position:fixed!important;top:68px!important;left:10px!important;right:10px!important;bottom:calc(74px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:none!important;margin:0!important;padding:14px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important;border-radius:14px!important;z-index:10001!important}.mobileProfileDropdown>*{flex-shrink:0}.mobileProfileDropdown a,.mobileProfileDropdown button,.mobileProfileDropdown select{min-height:44px}.mobileProfileDropdown button[type=button]{width:100%}}@media (max-width:480px){.mobileProfileDropdown{top:60px!important;left:8px!important;right:8px!important;bottom:calc(70px + env(safe-area-inset-bottom))!important;padding:12px!important}}.sideNavSectionLabel{margin:14px 4px 3px;padding-top:12px;border-top:1px solid rgba(105,190,255,.16);color:#d8e8f7;font-size:.78rem;font-weight:900;letter-spacing:.04em}.faqHero{padding:22px 24px}.faqHero h1{margin:.28rem 0 .35rem;font-size:clamp(1.8rem,4vw,2.35rem)}.faqToolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);grid-gap:14px;gap:14px;align-items:center}.faqCategorySelect,.faqSearch{min-height:50px;display:flex;align-items:center;gap:9px;border:1px solid rgba(110,170,255,.24);border-radius:15px;background:rgba(5,16,32,.86);padding:0 14px}.faqCategorySelect:focus-within,.faqSearch:focus-within{border-color:rgba(70,200,255,.72);box-shadow:0 0 0 3px rgba(40,170,255,.08)}.faqCategorySelect select,.faqSearch input{width:100%;border:0!important;outline:0;background:transparent!important;color:inherit;min-height:46px;padding:0}.faqCategorySelect select{cursor:pointer}.faqResultLine{padding:0 3px}.faqArticleList{display:flex;flex-direction:column;gap:16px}.faqArticleCard{background:radial-gradient(circle at 100% 0,rgba(0,185,255,.08),transparent 34%),rgba(4,18,35,.94);border:1px solid rgba(60,160,220,.24);border-radius:18px;padding:22px 24px;box-shadow:0 12px 34px rgba(0,0,0,.16)}.faqArticleCard:hover{border-color:rgba(72,190,255,.42)}.faqCategoryBadge{display:inline-flex;align-items:center;border:1px solid rgba(65,195,255,.55);border-radius:999px;padding:4px 9px;color:#73d8ff;background:rgba(10,105,150,.12);font-size:12px;font-weight:800;margin-bottom:12px}.faqArticleCard h2{font-size:20px;line-height:1.3;margin:0 0 14px;color:#f5f8ff}.faqAnswer{color:#e6edf7;line-height:1.65;white-space:pre-line}.faqAnswer p{margin:0 0 12px}.faqAnswer p:last-child{margin-bottom:0}.faqMoreButton{margin-top:10px;border:0;background:transparent;color:var(--accent,#55c8ff);padding:0;font-weight:800;cursor:pointer}.faqMoreButton:hover{text-decoration:underline}.faqHelpful{border-top:1px solid rgba(255,255,255,.11);margin-top:20px;padding-top:16px}.faqHelpfulQuestion{font-size:14px;color:#aeb9ca;margin-bottom:10px}.faqHelpfulActions{display:flex;gap:9px;flex-wrap:wrap}.faqHelpfulActions button{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(60,190,255,.55);background:rgba(10,105,150,.1);color:#8fddff;border-radius:999px;padding:7px 12px;cursor:pointer;font:inherit;font-weight:700}.faqHelpfulActions button:hover{background:rgba(30,145,200,.18)}.faqHelpfulThanks{color:#70dfab;font-size:14px;font-weight:700}.faqEmpty{text-align:center;padding:28px}.faqNeedHelp{display:flex;align-items:center;justify-content:space-between;gap:18px}.faqNeedHelp h2{margin:.3rem 0}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.faqToolbar{grid-template-columns:1fr}.faqNeedHelp{align-items:flex-start;flex-direction:column}.faqArticleCard{padding:18px 16px;border-radius:15px}}.sidebarLegal{margin-top:14px;padding:14px 14px 4px;border-top:1px solid rgba(105,190,255,.16)}.sidebarLegalTitle{margin-bottom:9px;color:#9fb5c9;font-size:.72rem;font-weight:900;letter-spacing:.08em}.sidebarLegalLinks{display:flex;flex-wrap:wrap;gap:5px 11px}.sidebarLegalLinks a{color:#8ca9bd;font-size:.74rem;line-height:1.45;text-decoration:none}.sidebarLegalLinks a:hover{color:#55d7ff;text-decoration:underline}@media (max-width:1000px){body,html{width:100%;max-width:100%;overflow-x:hidden!important}body{position:relative}.appShell,.content,.siteShell,.wrap,main{min-width:0!important;max-width:100%!important}.appShell,.content,.siteShell{width:100%!important;overflow-x:clip!important}.content{margin-left:auto!important;margin-right:auto!important}.content>*,main>*{min-width:0;max-width:100%}canvas,iframe,img,video{max-width:100%}.mobileBottomNav{width:100%!important;max-width:100vw!important;overflow:visible!important}.mobileBottomNav>.mobileBottomNavItem,.mobileBottomNav>.mobileMoreMenu{min-width:0!important}.mobileMoreSheet{box-sizing:border-box!important;width:auto!important;max-width:calc(100vw - 20px)!important;overflow-x:hidden!important}.mobileMoreGrid,.mobileMoreGrid>*,.mobileMoreScroll,.mobileMoreSection{min-width:0!important;max-width:100%!important}.mobileMoreGrid>*{overflow-wrap:anywhere}.mobileMoreSectionTitle{font-size:11px!important;line-height:1.3!important;letter-spacing:.08em!important}}@media (max-width:430px){.mobileMoreSheet{max-width:calc(100vw - 14px)!important}.mobileMoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobileMoreGrid a,.mobileMoreNavButton{font-size:13px!important;line-height:1.35!important;padding:10px 9px!important}.mobileMoreSectionTitle{font-size:12px!important}.mobileMoreSheetHead strong{font-size:16px!important}.mobileMoreSheetHead span{font-size:11px!important}}.adminAnalyticsPage,.globalSearchPage,.onboardingPage,.securityCenterPage{display:grid;grid-gap:18px;gap:18px;min-width:0}.globalSearchForm{display:grid;grid-template-columns:minmax(0,1fr) 190px auto;grid-gap:9px;gap:9px;margin-top:18px}.globalSearchForm input,.globalSearchForm select{margin:0;min-width:0}.globalSearchSummary{padding:2px 3px;color:#93b1c8;font-size:13px}.globalSearchEmpty{text-align:center;padding:34px}.globalSearchSection{margin:0}.globalEventResults,.globalMemberResults,.globalPostResults{display:grid;grid-gap:9px;gap:9px}.globalMemberResult{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:11px;gap:11px;padding:11px;border:1px solid rgba(58,174,241,.18);border-radius:11px;color:inherit;background:rgba(4,19,35,.55)}.globalEventResult:hover,.globalMemberResult:hover,.globalPostResult:hover{border-color:rgba(49,190,255,.55);background:rgba(9,58,91,.22)}.globalResultAvatar{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;overflow:hidden;background:#0b3457;border:1px solid rgba(73,196,255,.4);font-weight:800}.globalResultAvatar img{width:100%;height:100%;object-fit:cover}.globalMemberResult>span:last-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.globalEventResult small,.globalMemberResult small,.globalPostResult small{color:#7f9db4}.globalEventResult p,.globalMemberResult p,.globalPostResult p{margin:3px 0;color:#c6d5df;line-height:1.5}.globalEventResult,.globalPostResult{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(58,174,241,.18);border-radius:11px;color:inherit;background:rgba(4,19,35,.55)}.globalEventResult>div,.globalPostResult>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.analyticsKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.analyticsKpiGrid article{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;align-items:center;padding:15px;border:1px solid rgba(51,163,235,.3);border-radius:13px;background:linear-gradient(145deg,rgba(7,24,44,.94),rgba(4,14,28,.96))}.analyticsKpiGrid article>span{grid-row:1/3;font-size:22px}.analyticsKpiGrid strong{font-size:22px;color:#f4fbff}.analyticsKpiGrid small{color:#7898b3}.analyticsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.analyticsCard{margin:0}.analyticsCard h2{font-size:27px;margin:5px 0 16px}.analyticsRows{display:grid;grid-gap:7px;gap:7px}.analyticsRows>div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid rgba(74,156,209,.14)}.analyticsRows code{font-size:11px}.onboardingHero{margin:0}.onboardingProgressRow{display:flex;justify-content:space-between;gap:12px;max-width:620px;margin-top:17px}.onboardingProgress{max-width:620px;height:9px;margin-top:7px;overflow:hidden;border:1px solid rgba(70,184,249,.32);border-radius:999px;background:#041222}.onboardingProgress span{display:block;height:100%;background:linear-gradient(90deg,#0ea5e9,#22c55e)}.onboardingSteps{display:grid;grid-gap:10px;gap:10px}.onboardingStep{display:grid;grid-template-columns:38px 46px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin:0}.onboardingStep.done{border-color:rgba(34,197,94,.28)}.onboardingStepNumber{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(14,132,202,.18);border:1px solid rgba(72,189,255,.32);font-weight:900}.onboardingStep.done .onboardingStepNumber{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.45);color:#73e6a3}.onboardingStepIcon{font-size:25px;text-align:center}.onboardingStep h2{margin:0 0 4px;font-size:17px}.onboardingStep p{margin:0}.onboardingComplete{text-align:center;margin:0}.securityGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.securityCard{margin:0}.securityQuickLinks,.securityRows{display:grid;grid-gap:8px;gap:8px}.securityRows>div{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px solid rgba(65,158,217,.15)}.securityRows span{color:#8ca8c1}.securityQuickLinks a{padding:11px;border:1px solid rgba(52,166,232,.2);border-radius:10px;background:rgba(5,25,44,.55)}.securityPassword{margin:0}.securityPassword form{display:grid;grid-gap:8px;gap:8px;max-width:620px}.securityPassword label{display:grid;grid-gap:4px;gap:4px}.securityPassword input{margin:0}.securityNotice{padding:11px 13px;border:1px solid;border-radius:10px;background:rgba(4,18,31,.72)}@media(max-width:900px){.analyticsKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsGrid,.securityGrid{grid-template-columns:1fr}}@media(max-width:650px){.globalSearchForm{grid-template-columns:1fr}.analyticsKpiGrid{grid-template-columns:1fr 1fr}.onboardingStep{grid-template-columns:34px 38px minmax(0,1fr)}.onboardingStep>a{grid-column:1/-1;width:100%;text-align:center}.globalEventResult>div,.globalPostResult>div{align-items:flex-start;flex-direction:column;gap:2px}}@media(max-width:430px){.analyticsKpiGrid{grid-template-columns:1fr}}@media (max-width:650px){.content:has(.stickerLibraryPage){padding-left:8px!important;padding-right:16px!important}.stickerLibraryHero,.stickerLibraryPack,.stickerLibraryPacks,.stickerLibraryPage{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}}.plusIdentityPanel{display:grid;grid-gap:16px;gap:16px}.plusIdentityHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.plusIdentityHead h2{margin:4px 0}.plusIdentityPreview{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px;border:1px solid rgba(70,190,255,.24);border-radius:14px;background:radial-gradient(circle at 20% 20%,rgba(28,146,218,.12),transparent 45%),rgba(4,18,33,.75);font-size:22px;font-weight:900}.plusIdentityColumns{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:14px;gap:14px}.plusIdentityColumns h3{margin:0 0 9px}.plusIdentityOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.plusBadgeOptions button,.plusIdentityOptions button{border:1px solid rgba(70,165,225,.25);background:rgba(5,23,40,.78);color:inherit}.plusIdentityOptions button{display:grid;grid-gap:5px;gap:5px;text-align:left;padding:12px}.plusIdentityOptions button small{color:#7f9eb6}.plusBadgeOptions button.active,.plusIdentityOptions button.active{border-color:#45cbff;box-shadow:0 0 18px rgba(55,194,255,.15)}.plusBadgeOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.plusBadgeOptions button{display:flex;align-items:center;gap:8px;padding:12px}.plusBadgeOptions button>span{font-size:19px}.plusIdentityLocked{opacity:.72}.plusUsernameGlow{font-weight:900}.plusUsernameGlow--none{text-shadow:none}.plusUsernameGlow--cyan{color:#bff4ff;text-shadow:0 0 4px rgba(50,200,255,.9),0 0 12px rgba(50,200,255,.7),0 0 24px rgba(50,200,255,.35)}.plusUsernameGlow--purple{color:#e5d2ff;text-shadow:0 0 4px rgba(168,85,247,.95),0 0 12px rgba(168,85,247,.72),0 0 24px rgba(126,34,206,.38)}.plusUsernameGlow--gold{color:#ffe9a6;text-shadow:0 0 4px rgba(250,204,21,.92),0 0 12px rgba(245,158,11,.7),0 0 23px rgba(245,158,11,.34)}.plusUsernameGlow--rainbow{color:#fff;background:linear-gradient(90deg,#58dcff,#9c7cff,#ff69b4,#ffd45a,#6ff0a5,#58dcff);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 5px rgba(92,207,255,.45));animation:plusUsernameRainbow 4s linear infinite}@keyframes plusUsernameRainbow{to{background-position:220%}}.plusIdentityBadge{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:4px 8px;border-radius:999px;border:1px solid rgba(80,190,255,.4);background:rgba(4,30,50,.82);color:#aeeaff;font-size:11px;font-weight:900;white-space:nowrap}.plusIdentityBadge--neon{border-color:#43e9ff;color:#9ff5ff;box-shadow:0 0 12px rgba(67,233,255,.25)}.plusIdentityBadge--gold{border-color:#f8ce55;color:#ffe496;background:rgba(90,58,4,.35)}.plusIdentityBadge--star{border-color:#a98bff;color:#d6c8ff;background:rgba(74,45,125,.27)}.plusIdentityBadge--heart{border-color:#62b9ff;color:#9edaff;background:rgba(18,66,111,.3)}.plusIdentityBadge--diamond{border-color:#46caff;color:#aeeaff}.plusFeatureHub{margin-top:16px}.plusFeatureHubGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.plusFeatureHubGrid a{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;grid-row-gap:3px;row-gap:3px;padding:14px;border:1px solid rgba(67,177,238,.22);border-radius:12px;background:rgba(4,21,38,.7);color:inherit;text-decoration:none}.plusFeatureHubGrid a:hover{border-color:rgba(70,205,255,.55);background:rgba(8,51,78,.7)}.plusFeatureHubGrid a>span{grid-row:1/3;font-size:23px}.plusFeatureHubGrid a>b{align-self:end}.plusFeatureHubGrid a>small{color:#839fb3;line-height:1.35}.visitorStats .plusGlow{border-color:rgba(167,139,250,.38);box-shadow:0 0 17px rgba(139,92,246,.1)}@media(max-width:800px){.plusIdentityColumns{grid-template-columns:1fr}.plusFeatureHubGrid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.plusIdentityHead{flex-direction:column}.plusBadgeOptions,.plusFeatureHubGrid,.plusIdentityOptions{grid-template-columns:1fr}}.playgroundAccessPanel{display:grid;grid-gap:14px;gap:14px;margin:18px 0;padding:18px;border:1px solid rgba(64,184,247,.3);border-radius:17px;background:linear-gradient(145deg,rgba(6,24,43,.96),rgba(3,14,28,.98));box-shadow:0 0 26px rgba(0,154,255,.06)}.playgroundAccessIntro{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.playgroundAccessIntro h2{margin:5px 0 7px}.playgroundAccessIntro p{margin:0;max-width:760px;color:#93aec2;line-height:1.5}.playgroundAccessGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.playgroundAccessGrid article{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid rgba(61,170,233,.2);border-radius:12px;background:rgba(4,23,41,.68)}.playgroundAccessGrid article>span{font-size:23px}.playgroundAccessGrid b,.playgroundAccessGrid small{display:block}.playgroundAccessGrid small{margin-top:3px;color:#819eb4;line-height:1.35}.playgroundPlusUpsell{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid rgba(151,113,255,.3);border-radius:13px;background:linear-gradient(135deg,rgba(91,43,168,.14),rgba(4,24,43,.7))}.playgroundPlusUpsell>span{font-size:25px}.playgroundPlusUpsell b,.playgroundPlusUpsell small{display:block}.playgroundPlusUpsell small{margin-top:3px;color:#8fa9bd}@media(max-width:850px){.playgroundAccessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.playgroundAccessIntro{flex-direction:column}.playgroundAccessGrid{grid-template-columns:1fr}.playgroundPlusUpsell{grid-template-columns:auto 1fr}.playgroundPlusUpsell .btn{grid-column:1/-1;width:100%;text-align:center}}.stickerLibraryPage{width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media (max-width:650px){.content:has(.stickerLibraryPage){padding-left:6px!important;padding-right:18px!important;overflow-x:hidden!important}.stickerLibraryPage{position:relative;left:-4px;width:calc(100% + 4px)!important;max-width:calc(100% + 4px)!important;margin:0!important;box-sizing:border-box!important;overflow-x:hidden}.stickerLibraryHero,.stickerLibraryPack,.stickerLibraryPacks{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.stickerLibraryGrid{width:100%!important}.stickerLibraryGrid,.stickerLibraryGrid>article{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}}@media (max-width:650px){.content:has(.stickerLibraryPage){padding-left:4px!important;padding-right:20px!important}.stickerLibraryPage{left:-8px!important;width:calc(100% + 8px)!important;max-width:calc(100% + 8px)!important}}@media (max-width:430px){.content:has(.stickerLibraryPage){padding-left:2px!important;padding-right:18px!important}.stickerLibraryPage{left:-9px!important;width:calc(100% + 9px)!important;max-width:calc(100% + 9px)!important}}.boyspaceHeaderBrand{display:flex!important;align-items:center!important;min-width:0;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.boyspaceHeaderLogo{display:block;object-fit:contain;object-position:left center}.boyspaceHeaderLogo--compact{width:178px;height:52px}.boyspaceHeaderLogo--icon{display:none;width:42px;height:42px}.boyspaceLandingLogo{display:block;width:min(100%,690px);height:auto;margin:0 0 20px;border-radius:18px;object-fit:contain;filter:drop-shadow(0 0 24px rgba(55,185,255,.12))}@media(max-width:850px){.boyspaceHeaderLogo--compact{display:none}.boyspaceHeaderLogo--icon{display:block}.boyspaceHeaderBrand{width:46px!important;min-width:46px!important}}@media(max-width:600px){.boyspaceLandingLogo{width:100%;margin-bottom:14px;border-radius:12px}}.boyspaceHeaderLogo--compact{width:220px!important;height:58px!important;filter:brightness(1.08) saturate(1.18) drop-shadow(0 0 5px rgba(255,255,255,.18)) drop-shadow(0 0 11px rgba(0,210,255,.32))!important;transition:transform .18s ease,filter .18s ease}.boyspaceHeaderBrand:hover .boyspaceHeaderLogo--compact{transform:scale(1.025);filter:brightness(1.12) saturate(1.22) drop-shadow(0 0 6px rgba(255,255,255,.22)) drop-shadow(0 0 14px rgba(0,210,255,.4))!important}@media(max-width:1100px) and (min-width:851px){.boyspaceHeaderLogo--compact{width:195px!important;height:54px!important}}@media(max-width:850px){.boyspaceHeaderLogo--icon{width:46px!important;height:46px!important;filter:brightness(1.1) saturate(1.18) drop-shadow(0 0 9px rgba(0,210,255,.28))}}.boyspaceHeaderLogo--compact{width:238px!important;height:62px!important;filter:brightness(1.08) saturate(1.22) drop-shadow(0 0 5px rgba(255,255,255,.2)) drop-shadow(0 0 12px rgba(0,210,255,.34)) drop-shadow(0 0 18px rgba(123,97,255,.18))!important}.boyspaceHeaderBrand{margin-left:2px!important}@media(max-width:1180px) and (min-width:851px){.boyspaceHeaderLogo--compact{width:214px!important;height:58px!important}}@media(max-width:980px) and (min-width:851px){.boyspaceHeaderLogo--compact{width:190px!important;height:54px!important}}@media(max-width:850px){.boyspaceHeaderLogo--icon{width:48px!important;height:48px!important;filter:brightness(1.12) saturate(1.22) drop-shadow(0 0 10px rgba(0,210,255,.32)) drop-shadow(0 0 12px rgba(255,76,205,.16))!important}}.boyspacePlusIdentityKicker{display:inline-block!important;margin-top:28px!important;margin-bottom:8px!important}@media(max-width:700px){.boyspacePlusIdentityKicker{margin-top:22px!important}}.verifiedProfileBadge{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;margin-left:6px;background:#159cff;color:#fff;font-size:12px;font-weight:900;box-shadow:0 0 10px rgba(21,156,255,.55);vertical-align:middle}.profileHighlights{margin-top:16px}.profileHighlightGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.profileHighlightGrid>span{padding:12px;border:1px solid var(--border,#164b6b);border-radius:12px;background:rgba(4,22,38,.5);display:flex;flex-direction:column;gap:5px}.profileHighlightGrid small{opacity:.7}.boyspaceBadges{margin-top:16px}.boyspaceBadgeGrid{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.boyspaceBadgeGrid>span{display:flex;flex-direction:column;padding:9px 12px;border-radius:12px;border:1px solid #175577;background:rgba(4,28,46,.75)}.boyspaceBadgeGrid small{opacity:.7}.communityQuestionCard{margin:16px 0}.communityQuestionHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.communityQuestionText{display:block;font-size:1.12rem;margin:12px 0}.communityQuestionForm{display:flex;gap:8px}.communityQuestionForm input{flex:1 1;min-width:0}.circleCreateForm{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px;align-items:end}.circleCreateForm select[multiple]{min-height:110px}.circleGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px;margin-top:14px}.circleMembers{display:flex;flex-wrap:wrap;gap:8px}.circleMembers a{padding:6px 9px;border:1px solid #175577;border-radius:999px}.eventRsvpButtons{display:flex;flex-wrap:wrap;gap:8px}.eventRsvpButtons .active{box-shadow:0 0 0 2px rgba(50,200,255,.35)}.reportStatusList{display:grid;grid-gap:12px;gap:12px}.reportUserStatus{padding:6px 10px;border-radius:999px;border:1px solid #1d668b}.reportUserStatus--open{color:#ffd166}.reportUserStatus--reviewed{color:#6ed7ff}.reportUserStatus--closed{color:#7ee6a8}.securitySessionList{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.securitySessionRow{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid #174b69;border-radius:12px;padding:11px}.securitySessionRow>div{display:flex;flex-direction:column;gap:4px;min-width:0}.securitySessionRow small{word-break:break-word}.notificationReminderBox{margin:12px 0}.notificationReminderBox>a{display:flex;gap:9px;padding:8px 0;border-bottom:1px solid rgba(80,150,190,.18)}.notificationReminderBox>a:last-child{border-bottom:0}.dangerZone{border-color:rgba(255,95,95,.4)!important}.dangerZone form{display:grid;grid-gap:12px;gap:12px;max-width:620px}@media(max-width:700px){.communityQuestionForm,.communityQuestionHead,.securitySessionRow{flex-direction:column}.securitySessionRow{align-items:flex-start}}.chatSafetyWarning,.feedPrivacyWarning{display:block;width:100%;margin-top:10px;padding:10px 12px;border:1px solid rgba(255,80,80,.65);border-radius:12px;background:rgba(255,60,60,.1);color:#ff8b8b;font-size:13px;font-weight:600;line-height:1.45}.chatSafetyWarning{margin:8px 0 0}@media (max-width:760px){.chatSafetyWarning,.feedPrivacyWarning{font-size:12px;padding:9px 10px}}.messengerSafetyCheck{display:grid;grid-gap:8px;gap:8px;margin-top:9px;padding:9px 10px;border:1px solid rgba(73,202,142,.24);border-radius:12px;background:rgba(8,28,34,.82);box-shadow:0 8px 22px rgba(0,0,0,.18)}.messengerSafetyCheckText{display:flex;align-items:center;gap:8px;min-width:0}.messengerSafetyCheckText>span:last-child{display:grid;grid-gap:1px;gap:1px}.messengerSafetyCheckText b{color:#eafcff;font-size:12px}.messengerSafetyCheckText small{color:#90aeb9;font-size:10px;line-height:1.35}.messengerSafetyShield{flex:0 0 auto;font-size:15px}.messengerSafetyActions{display:flex;gap:7px;flex-wrap:wrap}.messengerSafetyActions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:5px 9px;border-radius:9px;font-size:11px;font-weight:800}.messengerSafetyOk{border:1px solid rgba(40,210,125,.5)!important;background:rgba(30,170,100,.14)!important;color:#7cf0b1!important}.messengerSafetyReport{border:1px solid rgba(255,88,88,.55)!important;background:rgba(220,55,70,.13)!important;color:#ff9b9b!important}.messengerSafetyNotice{color:#9fc5d0;font-size:10px;line-height:1.35}@media(max-width:700px){.messengerSafetyActions button span{display:inline}.messengerSafetyCheck{padding:8px}}.publicContentSafetyHint{display:block;width:100%;margin-top:8px;padding:9px 11px;border:1px solid rgba(255,92,92,.58);border-radius:11px;background:rgba(255,64,64,.09);color:#ff9a9a;font-size:12px;font-weight:650;line-height:1.4}.mediaReviewNotice{margin:10px 0 14px;padding:10px 12px;border:1px solid rgba(255,135,90,.48);border-radius:12px;background:rgba(255,105,70,.08);color:#ffad9c;font-size:13px;font-weight:600;line-height:1.45}@media (max-width:760px){.mediaReviewNotice,.publicContentSafetyHint{font-size:12px;padding:9px 10px}}.safetyWordCreate{display:grid;grid-template-columns:minmax(170px,1fr) minmax(150px,.7fr) minmax(270px,1.3fr) minmax(180px,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.safetyWordCard label,.safetyWordCreate label{display:grid;grid-gap:6px;gap:6px}.safetyWordCard fieldset,.safetyWordCreate fieldset{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:9px 10px;border:1px solid #263b58;border-radius:11px}.safetyWordCard fieldset label,.safetyWordCreate fieldset label{display:flex;flex-direction:row;align-items:center;gap:5px}.safetyWordGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px}.safetyWordCard form{display:grid;grid-gap:11px;gap:11px}.safetyWordCard--disabled{opacity:.58}.safetyWordMode{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:900}.safetyWordMode--block{color:#ffaaaa;background:rgba(255,60,70,.12);border:1px solid rgba(255,80,90,.4)}.safetyWordMode--warn{color:#ffd28b;background:rgba(255,170,40,.1);border:1px solid rgba(255,180,60,.35)}@media(max-width:1000px){.safetyWordCreate{grid-template-columns:1fr 1fr}}@media(max-width:650px){.safetyWordCreate{grid-template-columns:1fr}}.safetyWordFeedback{display:grid;grid-gap:4px;gap:4px;margin-bottom:14px;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.45}.safetyWordFeedback--warning{border:1px solid rgba(255,174,70,.48);background:rgba(255,155,55,.09);color:#ffd19a}.safetyWordFeedback--warning b{color:#ffe0b5}.safetyAgeGrid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.safetyAgeCard{position:relative;padding:18px 20px}.safetyAgeCard form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px 20px;gap:16px 20px;align-items:start}.safetyAgeCard .adminCardTop{grid-column:1/-1;margin-bottom:2px}.safetyAgeField{display:grid;grid-gap:7px;gap:7px;min-width:0}.safetyAgeField select,.safetyAgeField textarea{width:100%}.safetyAgeField--note{grid-column:1/-1}.safetyAgeField--note textarea{min-height:84px;resize:vertical}.safetyAgeCard .checkRow{grid-column:1/-1;display:flex;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;border:1px solid rgba(95,150,190,.2);border-radius:10px;background:rgba(15,35,55,.34);line-height:1.4}.safetyAgeCard .checkRow input{margin-top:3px;flex:0 0 auto}.safetyAgeActions{grid-column:1/-1;justify-content:flex-start;gap:10px;padding-top:2px}.safetyAgeActions button{min-width:110px}.safetyAgeCard:first-child{border-color:rgba(255,95,95,.3);box-shadow:inset 0 0 0 1px rgba(255,95,95,.05)}.safetyAgeCard:first-child .adminCardTop h3{color:#ffd3d3}.safetyAgeCard:nth-child(2){border-color:rgba(255,180,75,.22)}.safetyAgeCard:nth-child(3){border-color:rgba(70,190,255,.2)}@media(max-width:760px){.safetyAgeCard{padding:15px}.safetyAgeCard form{grid-template-columns:1fr;gap:13px}.safetyAgeActions,.safetyAgeCard .adminCardTop,.safetyAgeCard .checkRow,.safetyAgeField--note{grid-column:1}.safetyAgeActions{flex-direction:column;align-items:stretch}.safetyAgeActions button{width:100%}}.healthCheckGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.healthCheckCard--ok{border-color:rgba(45,210,140,.28)}.healthCheckCard--warn{border-color:rgba(255,165,70,.36)}.moderationFilterGrid--v2{display:grid!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;grid-gap:14px 16px!important;gap:14px 16px!important;align-items:end!important;margin:16px 0 18px!important}.moderationFilterGrid--v2 label{display:grid!important;grid-gap:7px!important;gap:7px!important;min-width:0}.moderationFilterGrid--v2 label>span{font-size:12px;color:#9ab0c9;font-weight:800}.moderationFilterGrid--v2 input,.moderationFilterGrid--v2 select{width:100%;min-height:42px}.moderationFilterActions{display:flex;gap:9px;align-items:end}.moderationCaseMeta{display:flex;flex-wrap:wrap;gap:4px}.safetyWordTools{margin-bottom:14px}.safetyWordToolGrid{display:grid;grid-template-columns:1fr 220px auto;grid-gap:12px;gap:12px;align-items:end}.safetyWordToolGrid label{display:grid;grid-gap:6px;gap:6px}.safetyWordBulkHelp{margin-top:12px;padding:10px 12px;border:1px solid rgba(75,180,220,.18);border-radius:10px;background:rgba(20,50,70,.22)}@media(max-width:1000px){.moderationFilterGrid--v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.safetyWordToolGrid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.moderationFilterGrid--v2{grid-template-columns:1fr!important}.safetyWordToolGrid{grid-template-columns:1fr}.moderationFilterActions{align-items:stretch}}.voicePage{max-width:850px;margin:0 auto;padding:22px}.voiceCallPanel{border:1px solid rgba(65,185,240,.24);border-radius:16px;padding:20px;background:rgba(3,16,29,.92);box-shadow:0 18px 45px rgba(0,0,0,.28)}.voiceCallHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.voiceCallHead h2{margin:.25rem 0}.voiceCallState{border:1px solid rgba(73,197,247,.25);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;background:rgba(31,111,151,.12)}.voiceControls{display:flex;flex-wrap:wrap;gap:9px}.voiceSafetyActive{margin:12px 0 16px;padding:12px 14px;border:1px solid rgba(255,180,60,.45);border-radius:12px;background:rgba(117,71,0,.2);display:grid;grid-gap:4px;gap:4px;color:#ffdba5}.voiceAdminGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:14px 0}.voiceAdminGrid label{display:grid;grid-gap:6px;gap:6px}@media(max-width:700px){.voicePage{padding:12px}.voiceCallHead{display:grid}.voiceAdminGrid{grid-template-columns:1fr}}@media(max-width:850px){.mobileConversationPage .messengerHeaderTools>.btn[href$="/voice"]:before,.mobileConversationPage .messengerHeaderTools>.voiceChatToolbarButton:before{content:"🎙️"!important;color:initial!important;font-size:16px!important;line-height:1!important}.mobileConversationPage .messengerHeaderTools>.btn[href$="/voice"],.mobileConversationPage .voiceChatToolbarButton{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:12px!important;display:grid!important;place-items:center!important;border:1px solid rgba(67,196,255,.55)!important;background:linear-gradient(180deg,rgba(18,83,122,.94),rgba(7,41,67,.96))!important;box-shadow:0 0 0 1px rgba(53,181,244,.08),0 0 14px rgba(27,168,240,.16)!important;overflow:hidden!important;color:transparent!important;font-size:0!important;flex:0 0 44px!important}.mobileConversationPage .messengerHeaderTools>.btn[href$="/voice"]:before,.mobileConversationPage .voiceChatToolbarButton:before{content:"🎙️"!important;display:block!important;color:#eafaff!important;font-size:22px!important;line-height:1!important;filter:drop-shadow(0 0 5px rgba(76,203,255,.38))}.mobileConversationPage .messengerHeaderTools>.btn[href$="/voice"]:active,.mobileConversationPage .voiceChatToolbarButton:active{transform:scale(.96)!important}}.communityHub{max-width:1000px;margin:0 auto;padding:20px}.communityHero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:22px;border:1px solid rgba(61,195,255,.25);border-radius:18px;background:linear-gradient(135deg,rgba(7,31,50,.96),rgba(9,20,40,.96));margin-bottom:14px}.communityHero h1{margin:.25rem 0}.communityPeople{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.communityPeople>a{display:flex;align-items:center;gap:10px;padding:9px;border:1px solid rgba(80,169,216,.13);border-radius:11px;background:rgba(5,24,39,.55)}.communityPeople>a>span:last-child{display:grid;min-width:0}.communityPeople small{color:#85a6bb}.communityAvatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#12324b;font-weight:900}.communityAvatar img{width:100%;height:100%;object-fit:cover}.communitySimpleList{display:grid;grid-gap:7px;gap:7px}.communitySimpleList>div{display:flex;justify-content:space-between;gap:12px;padding:9px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.feedQuickFilters{display:flex;flex-wrap:wrap;gap:7px}.feedQuickFilters a{padding:8px 11px;border:1px solid rgba(72,186,239,.22);border-radius:999px;background:rgba(12,48,70,.6)}@media(max-width:800px){.communityHub{padding:12px}.communityHero{display:grid}.communityPeople{grid-template-columns:1fr}}.communitySafetyStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:16px 0 22px}.communitySafetyStatCard{min-width:0;padding:16px 16px 15px;border:1px solid rgba(70,185,240,.18);border-radius:14px;background:rgba(7,24,40,.74);display:grid;grid-gap:5px;gap:5px}.communitySafetyStatCard strong{display:block;font-size:2rem;line-height:1;color:#f4fbff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.communitySafetyStatCard span{display:block;font-size:.86rem;font-weight:800;color:#c9ddec;line-height:1.25}.communitySafetyStatCard small{display:block;font-size:.72rem;color:#7fa2ba;line-height:1.25}@media(max-width:900px){.communitySafetyStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.communitySafetyStatsGrid{grid-template-columns:1fr;gap:10px}.communitySafetyStatCard{padding:14px}}.dailyPackGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:12px 0 16px}.dailyPackQuestion{grid-column:1/-1;margin:0}.dailyPackSideCard{padding:15px 17px;border:1px solid rgba(55,179,235,.26);border-radius:13px;background:rgba(5,23,39,.82);display:grid;grid-gap:7px;gap:7px}.dailyPackSideCard p{margin:0;font-size:.95rem;line-height:1.45;font-weight:700}.dailyAutoModeNotice{border-color:rgba(70,201,255,.35)!important;background:rgba(8,45,68,.42)!important}@media(max-width:700px){.dailyPackGrid{grid-template-columns:1fr}.dailyPackQuestion{grid-column:auto}}.dailyQuestionScheduleForm{grid-template-columns:180px minmax(320px,1fr) auto!important;column-gap:16px!important;row-gap:14px!important;align-items:end!important}.dailyQuestionCreateForm label,.dailyQuestionScheduleForm label{display:grid!important;grid-gap:8px!important;gap:8px!important;min-width:0!important}.dailyQuestionCreateForm input,.dailyQuestionCreateForm select,.dailyQuestionCreateForm textarea,.dailyQuestionScheduleForm input,.dailyQuestionScheduleForm select{width:100%!important;min-height:42px!important;margin:0!important}.dailyQuestionCreateForm{grid-template-columns:minmax(170px,.8fr) minmax(210px,1fr) minmax(110px,.45fr)!important;column-gap:16px!important;row-gap:14px!important;align-items:end!important}.dailyQuestionTextField{grid-column:1/-1!important}.dailyQuestionCreateForm>button{margin-top:2px!important}.dailyQuestionAdminGrid{margin-top:14px!important;gap:14px!important}.giveawayPage{max-width:930px;margin:0 auto;padding:20px}.giveawayHero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;border:1px solid rgba(61,195,255,.25);border-radius:18px;background:linear-gradient(135deg,rgba(7,31,50,.96),rgba(9,20,40,.96));margin-bottom:14px}.giveawayHero h1{margin:.25rem 0}.giveawayMainCard{display:grid;grid-template-columns:100px 1fr;grid-gap:20px;gap:20px;padding:24px;border:1px solid rgba(85,204,255,.38);border-radius:18px;background:radial-gradient(circle at 10% 20%,rgba(18,119,167,.2),rgba(5,21,36,.95) 46%);margin-bottom:14px}.giveawayPrize{width:88px;height:88px;border-radius:22px;display:grid;place-items:center;font-size:44px;background:rgba(23,128,181,.16);border:1px solid rgba(65,194,249,.28);box-shadow:0 0 30px rgba(39,174,241,.12)}.giveawayMainCard h2{margin:.25rem 0 .5rem;font-size:1.7rem}.giveawayFacts{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.giveawayFacts span{padding:8px 11px;border:1px solid rgba(74,183,236,.18);border-radius:10px;background:rgba(7,37,58,.65)}.giveawayFacts b{font-size:1.1rem}.giveawayEntered{display:inline-flex;padding:9px 12px;border-radius:10px;border:1px solid rgba(61,206,130,.3);background:rgba(27,111,72,.2);font-weight:850}.giveawayWinnerList{display:grid;grid-gap:7px;gap:7px}.giveawayWinnerList>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px;border-bottom:1px solid rgba(255,255,255,.06)}.giveawayWinnerList span{display:grid}.giveawayWinnerList small{color:#82a5bc}.giveawayRules{display:grid;grid-gap:5px;gap:5px;padding:13px 15px;border:1px solid rgba(75,167,214,.16);border-radius:12px;color:#9eb9ca}.giveawayAdminCreate{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:14px;gap:14px}.giveawayAdminCreate label{display:grid;grid-gap:7px;gap:7px}.giveawayAdminCreate input,.giveawayAdminCreate select,.giveawayAdminCreate textarea{width:100%;min-height:42px}.giveawayAdminDescription{grid-column:1/-1}.giveawayAdminCreate>button{width:max-content}.giveawayAdminList{display:grid;grid-gap:12px;gap:12px}.giveawayAdminStats{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;color:#9dbbcd}.giveawayAdminStats span{padding:6px 9px;border-radius:8px;background:rgba(9,34,52,.7);border:1px solid rgba(69,164,210,.12)}@media(max-width:800px){.dailyQuestionCreateForm,.dailyQuestionScheduleForm{grid-template-columns:1fr!important}.dailyQuestionTextField{grid-column:auto!important}.giveawayPage{padding:12px}.giveawayHero,.giveawayMainCard{grid-template-columns:1fr;display:grid}.giveawayPrize{width:70px;height:70px;font-size:34px}.giveawayAdminCreate{grid-template-columns:1fr}.giveawayAdminDescription{grid-column:auto}}.dailyQuestionScheduleForm{display:grid!important;grid-gap:18px!important;gap:18px!important;margin-top:14px!important;margin-bottom:28px!important}.dailyQuestionScheduleForm label{display:grid!important;grid-gap:9px!important;gap:9px!important;margin:0!important;font-weight:800!important}.dailyQuestionScheduleForm input,.dailyQuestionScheduleForm select{margin-top:0!important;min-height:44px!important}.dailyQuestionCreateForm{display:grid!important;grid-gap:18px!important;gap:18px!important;margin-top:16px!important;margin-bottom:30px!important}.dailyQuestionCreateForm label{display:grid!important;grid-gap:9px!important;gap:9px!important;margin:0!important;font-weight:800!important}.dailyQuestionCreateForm input,.dailyQuestionCreateForm select,.dailyQuestionCreateForm textarea{margin-top:0!important}.dailyQuestionCreateForm textarea{min-height:92px!important}.dailyQuestionTextField{margin-top:4px!important}.dailyQuestionAdminGrid{margin-top:20px!important}.dailyQuestionAdminGrid .adminCard{padding:18px!important}@media(min-width:801px){.dailyQuestionScheduleForm{grid-template-columns:190px minmax(340px,1fr) auto!important;column-gap:18px!important;row-gap:16px!important}.dailyQuestionCreateForm{grid-template-columns:minmax(180px,.8fr) minmax(230px,1fr) minmax(120px,.5fr)!important;column-gap:18px!important;row-gap:18px!important}}@media(max-width:800px){.dailyQuestionCreateForm,.dailyQuestionScheduleForm{grid-template-columns:1fr!important}}.giveawayAdminCheckbox{display:flex!important;align-items:center!important;gap:8px!important;font-weight:700!important}.giveawayAdminCheckbox input{width:auto!important;min-height:auto!important}.giveawayTemplateForm{grid-template-columns:1.4fr 2fr .7fr .7fr;margin-top:12px}@media(max-width:800px){.giveawayTemplateForm{grid-template-columns:1fr}.giveawayTemplateWide{grid-column:auto}}.giveawayTemplateForm{display:grid;grid-template-columns:1.3fr 1.8fr .7fr .7fr;grid-gap:14px;gap:14px;margin-top:14px}.giveawayTemplateForm label{display:grid;grid-gap:7px;gap:7px}.giveawayTemplateForm input,.giveawayTemplateForm select,.giveawayTemplateForm textarea{width:100%;min-height:42px}.giveawayTemplateWide{grid-column:1/-1}.giveawayTemplateChecks{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px}.giveawayCreateChecks label,.giveawayTemplateChecks label{display:flex!important;align-items:center!important;gap:8px!important;font-weight:700}.giveawayCreateChecks input,.giveawayTemplateChecks input{width:auto!important;min-height:auto!important}.giveawayTemplateList{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.giveawayTemplateList .isInactive{opacity:.55}.giveawayCreateChecks{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px}.giveawayPostTextField{grid-column:1/-1}.giveawayAdminList .adminCardTop>div{display:grid!important;grid-gap:7px!important;gap:7px!important;min-width:0!important}.giveawayAdminList .adminCardTop b{display:block!important;font-size:1rem!important;line-height:1.3!important}.giveawayAdminList .adminCardTop small{display:block!important;color:#86a9bf!important;line-height:1.35!important}.giveawayAdminStats{margin-top:16px!important;margin-bottom:18px!important}.giveawayAdminList .row.wrap{margin-top:4px!important}@media(max-width:800px){.giveawayTemplateForm{grid-template-columns:1fr}.giveawayCreateChecks,.giveawayPostTextField,.giveawayTemplateChecks,.giveawayTemplateWide{grid-column:auto}}.giveawayFormError{padding:11px 13px;border:1px solid rgba(255,112,112,.38);background:rgba(112,24,31,.24);color:#ffd7d7}.giveawayDeleteNotice,.giveawayFormError{margin:0 0 14px;border-radius:10px;font-weight:800}.giveawayDeleteNotice{padding:10px 12px;border:1px solid rgba(63,207,136,.28);background:rgba(24,103,68,.18)}.giveawayDeleteNoticeError{border-color:rgba(255,112,112,.32);background:rgba(120,26,33,.2)}.communityDeleteBtn{width:27px!important;min-width:27px!important;height:27px!important;display:inline-grid!important;place-items:center!important;margin-left:3px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#aebdca!important;font-size:14px!important;line-height:1!important;opacity:.68!important;cursor:pointer!important;box-shadow:none!important}.communityDeleteBtn:hover{opacity:1!important;color:#ff9b9b!important;background:rgba(190,51,65,.16)!important}.communityLine:hover .communityDeleteBtn{opacity:.9!important}@media(max-width:850px){.communityDeleteBtn{width:30px!important;min-width:30px!important;height:30px!important;opacity:.9!important}}.boyspaceEmojiWrap{position:relative;display:inline-flex;flex:0 0 auto}.boyspaceEmojiTrigger{padding:8px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:10px!important;font-weight:800!important}.boyspaceEmojiPicker{position:fixed!important;z-index:100000!important;left:50%!important;bottom:76px!important;transform:translateX(-50%)!important;width:min(760px,calc(100vw - 42px))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(69,192,245,.5)!important;border-radius:18px!important;background:linear-gradient(180deg,#071a2b,#04111f)!important;box-shadow:0 24px 90px rgba(0,0,0,.72)!important}.boyspaceEmojiPickerTop{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 9px}.boyspaceEmojiPickerTop strong{font-size:19px}.boyspaceEmojiPickerTop button{width:36px;height:36px;padding:0!important;font-size:24px!important;border-radius:10px!important}.boyspaceEmojiSearch{margin:0 14px 10px!important;width:calc(100% - 28px)!important;min-height:44px!important;padding:9px 12px!important;font-size:16px!important;border-radius:11px!important;box-sizing:border-box!important}.boyspaceEmojiCategories{display:flex!important;gap:7px!important;padding:0 12px 10px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.boyspaceEmojiCategories button{flex:0 0 auto!important;min-width:82px!important;min-height:58px!important;padding:6px 8px!important;display:grid!important;place-items:center!important;grid-gap:1px!important;gap:1px!important;border-radius:11px!important}.boyspaceEmojiCategories button span{font-size:22px!important;line-height:1!important}.boyspaceEmojiCategories button small{font-size:10px!important;white-space:nowrap!important}.boyspaceEmojiCategories button.active{outline:2px solid rgba(54,203,255,.72)!important;background:rgba(19,104,153,.55)!important}.boyspaceEmojiGrid{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;padding:12px 14px 18px!important;overflow-y:auto!important;align-content:start!important}.boyspaceEmojiGrid button{min-width:0!important;height:62px!important;padding:4px!important;display:grid!important;place-items:center!important;line-height:1!important;border-radius:12px!important;background:rgba(13,44,70,.78)!important;border:1px solid rgba(80,166,215,.22)!important}.boyspaceEmojiGrid button:hover{transform:scale(1.08)!important;background:rgba(17,79,116,.9)!important;border-color:rgba(73,205,255,.6)!important}.boyspaceEmojiHint{flex:0 0 auto;padding:9px 14px 12px;font-size:12px;color:#8fc9e8;border-top:1px solid rgba(255,255,255,.06)}@media(max-width:900px){.boyspaceEmojiPicker{width:calc(100vw - 22px)!important;height:min(650px,72vh)!important;bottom:calc(76px + env(safe-area-inset-bottom))!important}.boyspaceEmojiGrid{grid-template-columns:repeat(7,minmax(0,1fr))!important}.boyspaceEmojiGrid button{height:58px!important;font-size:32px!important}}@media(max-width:600px){.boyspaceEmojiPicker{left:6px!important;right:6px!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;transform:none!important;width:auto!important;height:min(68vh,590px)!important;border-radius:16px!important}.boyspaceEmojiCategories button{min-width:70px!important;min-height:54px!important}.boyspaceEmojiGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;padding:10px!important}.boyspaceEmojiGrid button{height:56px!important;font-size:31px!important}.boyspaceEmojiHint{font-size:11px!important}}.boyspaceOldEmojiPanelDisabled{display:none!important}.boyspaceEmojiTrigger{min-width:76px!important;min-height:38px!important;padding:8px 11px!important;font-size:14px!important}.boyspaceEmojiPicker{width:min(780px,calc(100vw - 40px))!important;height:min(650px,76vh)!important}.boyspaceEmojiGrid button{min-height:62px!important;font-size:34px!important}@media(max-width:600px){.boyspaceEmojiTrigger span{display:none!important}.boyspaceEmojiTrigger{min-width:44px!important;width:44px!important;padding:6px!important;font-size:20px!important}.boyspaceEmojiPicker{left:6px!important;right:6px!important;width:auto!important;height:min(68vh,590px)!important;transform:none!important}.boyspaceEmojiGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.boyspaceEmojiGrid button{min-height:56px!important;font-size:31px!important}}.boyspaceMessengerOldQuickEmojiHidden{display:none!important}.boyspaceMessengerEmojiWrap{position:relative;display:inline-flex;flex:0 0 auto}.boyspaceMessengerEmojiTrigger{min-height:40px!important;padding:8px 12px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;font-weight:800!important}.boyspaceMessengerEmojiPanel{position:fixed!important;z-index:100000!important;left:50%!important;bottom:78px!important;transform:translateX(-50%)!important;width:min(780px,calc(100vw - 42px))!important;height:min(650px,76vh)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(69,192,245,.5)!important;border-radius:18px!important;background:linear-gradient(180deg,#071a2b,#04111f)!important;box-shadow:0 24px 90px rgba(0,0,0,.72)!important}.boyspaceMessengerEmojiHeader{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:14px 16px 9px!important}.boyspaceMessengerEmojiHeader strong{font-size:20px!important}.boyspaceMessengerEmojiHeader button{width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:25px!important}.boyspaceMessengerEmojiSearch{width:calc(100% - 28px)!important;min-height:46px!important;margin:0 14px 10px!important;padding:10px 12px!important;box-sizing:border-box!important;font-size:16px!important;border-radius:11px!important}.boyspaceMessengerEmojiCats{display:flex!important;gap:7px!important;padding:0 12px 10px!important;overflow-x:auto!important}.boyspaceMessengerEmojiCats button{flex:0 0 auto!important;min-width:82px!important;min-height:60px!important;padding:6px 8px!important;display:grid!important;place-items:center!important;grid-gap:2px!important;gap:2px!important;border-radius:11px!important}.boyspaceMessengerEmojiCats button span{font-size:23px!important;line-height:1!important}.boyspaceMessengerEmojiCats button small{font-size:10px!important;white-space:nowrap!important}.boyspaceMessengerEmojiCats button.active{outline:2px solid rgba(54,203,255,.72)!important;background:rgba(19,104,153,.55)!important}.boyspaceMessengerEmojiGrid{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;align-content:start!important;grid-gap:8px!important;gap:8px!important;padding:12px 14px 18px!important;overflow-y:auto!important}.boyspaceMessengerEmojiGrid button{min-width:0!important;height:64px!important;min-height:64px!important;padding:4px!important;display:grid!important;place-items:center!important;font-size:35px!important;line-height:1!important;border-radius:12px!important;background:rgba(13,44,70,.78)!important;border:1px solid rgba(80,166,215,.22)!important}.boyspaceMessengerEmojiGrid button:hover{transform:scale(1.08)!important;background:rgba(17,79,116,.9)!important}@media(max-width:900px){.boyspaceMessengerEmojiGrid{grid-template-columns:repeat(7,minmax(0,1fr))!important}}@media(max-width:600px){.boyspaceMessengerEmojiTrigger span{display:none!important}.boyspaceMessengerEmojiTrigger{width:46px!important;min-width:46px!important;min-height:42px!important;padding:6px!important;font-size:21px!important}.boyspaceMessengerEmojiPanel{left:6px!important;right:6px!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;transform:none!important;width:auto!important;height:min(68vh,590px)!important}.boyspaceMessengerEmojiGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;padding:10px!important}.boyspaceMessengerEmojiGrid button{height:58px!important;min-height:58px!important;font-size:32px!important}}.faqPage select{color-scheme:dark!important;background:#061525!important;color:#f4f9ff!important;border-color:rgba(63,187,255,.65)!important}.faqPage select optgroup,.faqPage select option{background:#071827!important;color:#f4f9ff!important}.faqPage select option:checked{background:#126fd1!important;color:#ffffff!important}.faqPage select:focus{outline:none!important;border-color:#36c7ff!important;box-shadow:0 0 0 2px rgba(54,199,255,.14)!important}.messengerChat .messageText.messageText--emojiOnly{display:inline-block;line-height:1.05!important;letter-spacing:.02em;padding:2px 0}.messengerChat .messageText.messageText--emojiOnly[data-emoji-count="1"]{font-size:52px!important}.messengerChat .messageText.messageText--emojiOnly[data-emoji-count="3"]{font-size:44px!important}.messengerChat .messageText.messageText--emojiOnly[data-emoji-count=many]{font-size:34px!important}.messengerChat .bubble:has(.messageText--emojiOnly){min-width:72px}@media(max-width:700px){.messengerChat .messageText.messageText--emojiOnly[data-emoji-count="1"]{font-size:46px!important}.messengerChat .messageText.messageText--emojiOnly[data-emoji-count="3"]{font-size:40px!important}.messengerChat .messageText.messageText--emojiOnly[data-emoji-count=many]{font-size:32px!important}}@media(max-width:1000px){.mobileConversationPage{height:calc(100dvh - 128px)!important;min-height:0!important;max-height:calc(100dvh - 128px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.mobileConversationPage .chatSearchBar,.mobileConversationPage .groupMemberStrip,.mobileConversationPage .messengerHeader,.mobileConversationPage .pinnedMessage{flex:0 0 auto!important}.mobileConversationPage .messengerChat{flex:1 1!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:auto!important;overflow-anchor:auto!important}.mobileConversationPage .messageComposer,.mobileConversationPage .messengerComposerEnhanced{position:relative!important;flex:0 0 auto!important;bottom:auto!important;margin:6px 0 0!important;z-index:80!important}.mobileConversationPage .messageComposer textarea,.mobileConversationPage .messengerComposerEnhanced textarea{scroll-margin-block:0!important}}@media(max-width:430px){.mobileConversationPage{height:calc(100dvh - 120px)!important;max-height:calc(100dvh - 120px)!important}}.boyspaceAnimatedTestButton{flex:0 0 auto!important;min-height:38px!important;padding:7px 11px!important;white-space:nowrap!important}.messengerChat .bubble.boyspaceAnimatedStickerBubble{background:transparent!important;border:0!important;box-shadow:none!important;padding:2px 4px!important;overflow:visible!important}.messengerChat .bubble.mine.boyspaceAnimatedStickerBubble{background:transparent!important}.messengerChat .boyspaceAnimatedStickerMessage{display:block!important;line-height:0!important;padding:0!important;margin:0!important;background:transparent!important}.messengerChat .boyspaceAnimatedStickerImage{display:block!important;width:240px!important;height:240px!important;max-width:min(46vw,240px)!important;max-height:min(46vw,240px)!important;object-fit:contain!important;object-position:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media(max-width:700px){.messengerChat .boyspaceAnimatedStickerImage{width:190px!important;height:190px!important;max-width:min(68vw,190px)!important;max-height:min(68vw,190px)!important}}@media(max-width:430px){.messengerChat .boyspaceAnimatedStickerImage{width:180px!important;height:180px!important;max-width:min(72vw,180px)!important;max-height:min(72vw,180px)!important}}.boyspaceAnimatedComposerPreview{position:relative;display:flex;align-items:center;justify-content:center;width:min(260px,72vw);min-height:180px;margin:8px 0;padding:8px;border:1px solid rgba(76,190,242,.28);border-radius:16px;background:rgba(4,17,31,.72)}.boyspaceAnimatedComposerPreviewImage{display:block;width:180px;height:180px;object-fit:contain;background:transparent}.boyspaceAnimatedComposerPreviewRemove{position:absolute;top:7px;right:7px;width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-size:20px!important;line-height:1!important;background:rgba(3,15,28,.92)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important}@media(max-width:700px){.boyspaceAnimatedComposerPreview{width:min(230px,74vw);min-height:160px}.boyspaceAnimatedComposerPreviewImage{width:160px;height:160px}}.boyspaceAnimatedTestButton{border-color:rgba(112,210,255,.42)!important}.boyspaceAnimatedTestButton--locked{opacity:.88!important;border-color:rgba(147,165,181,.28)!important}.boyspaceAnimatedComposerPreview--plus{border-color:rgba(85,211,255,.5)!important;box-shadow:0 0 20px rgba(57,183,255,.1)!important}.boyspaceAnimatedPlusBadge{position:absolute;left:9px;top:9px;z-index:2;display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;border:1px solid rgba(83,214,255,.52);background:rgba(5,28,48,.92);color:#9beaff;font-size:9px;line-height:1;font-weight:900;letter-spacing:.08em}.boyspaceAnimatedPlusNotice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0;padding:10px 12px;border:1px solid rgba(83,214,255,.32);border-radius:12px;background:linear-gradient(135deg,rgba(4,31,54,.96),rgba(24,18,65,.92))}.boyspaceAnimatedPlusNotice>div{display:grid;grid-gap:3px;gap:3px}.boyspaceAnimatedPlusNotice b{color:#a4edff}.boyspaceAnimatedPlusNotice span{color:#94aec1;font-size:12px}.boyspaceAnimatedPlusNotice button{flex:0 0 auto;min-height:34px!important;padding:7px 10px!important}@media(max-width:600px){.boyspaceAnimatedPlusNotice{align-items:stretch;flex-direction:column}.boyspaceAnimatedPlusNotice button{width:100%}}.chatBubble:has(.sentSticker),.communityLine:has(.communitySentSticker) .communityText,.communityMessage:has(.communitySentSticker) .communityMessageBubble,.communityMessageBubble:has(.communitySentSticker),.message:has(.sentSticker) .messageBubble,.messageBubble:has(.sentSticker),.messengerChat .bubble.stickerOnlyBubble,.msgBubble:has(.sentSticker){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:4px!important;min-width:0!important}.communitySentSticker,.messengerChat .bubble.stickerOnlyBubble .messageText,.messengerChat .bubble.stickerOnlyBubble .stickerOnlyText,.sentSticker{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;line-height:0!important}.communityLine:has(.communitySentSticker) .communitySentSticker img,.communitySentSticker img,.messengerChat .bubble.stickerOnlyBubble .sentSticker img,.sentSticker img{width:220px!important;max-width:min(68vw,220px)!important;max-height:220px!important;height:auto!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;object-fit:contain!important}.communitySentSticker span,.sentSticker span,.stickerLoadingPlaceholder,.stickerTokenFallback{line-height:1.2!important}.messengerChat .bubble.stickerOnlyBubble{width:auto!important;max-width:min(320px,72vw)!important}.messengerChat .bubble.stickerOnlyBubble .messageActions,.messengerChat .bubble.stickerOnlyBubble .messageMeta,.messengerChat .bubble.stickerOnlyBubble .reactionBar{background:transparent!important}.communityLine:has(.communitySentSticker) .communitySentSticker,.communityLine:has(.communitySentSticker) .communitySentSticker img{background:transparent!important;border:0!important;box-shadow:none!important}@media(max-width:700px){.communityLine:has(.communitySentSticker) .communitySentSticker img,.communitySentSticker img,.messengerChat .bubble.stickerOnlyBubble .sentSticker img,.sentSticker img{width:190px!important;max-width:min(72vw,190px)!important;max-height:190px!important}}@media(max-width:430px){.communityLine:has(.communitySentSticker) .communitySentSticker img,.communitySentSticker img,.messengerChat .bubble.stickerOnlyBubble .sentSticker img,.sentSticker img{width:180px!important;max-width:min(76vw,180px)!important;max-height:180px!important}}@media (min-width:1001px){.chatSidebar,.chatSidebar .communityChat{overflow:visible!important}.chatSidebar .communityChat>.chatPopover.stickerPopover{position:fixed!important;z-index:1000!important;top:112px!important;right:12px!important;bottom:72px!important;left:auto!important;width:min(390px,calc(100vw - 24px))!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(65,190,240,.34)!important;border-radius:14px!important;background:#041321!important;box-shadow:0 20px 55px rgba(0,0,0,.58)!important}.chatSidebar .communityChat>.chatPopover.stickerPopover .stickerPickerV2,.chatSidebar .communityChat>.chatPopover.stickerPopover>.stickerPicker,.chatSidebar .communityChat>.chatPopover.stickerPopover>.stickerPickerV2{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;margin:0!important}.chatSidebar .stickerPickerV2 .stickerCompactFilter,.chatSidebar .stickerPickerV2 .stickerPackInfo,.chatSidebar .stickerPickerV2 .stickerPackInfoV2,.chatSidebar .stickerPickerV2 .stickerPackTabs,.chatSidebar .stickerPickerV2 .stickerPackTabsCompact,.chatSidebar .stickerPickerV2 .stickerPickerHead,.chatSidebar .stickerPickerV2 .stickerPickerTools,.chatSidebar .stickerPickerV2 .stickerQuickTabs{flex:0 0 auto!important}.chatSidebar .stickerPickerV2 .stickerAssetGrid{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;align-content:start!important;padding-bottom:18px!important}}@media (max-width:700px){.messengerChat .bubble.stickerOnlyBubble .sentSticker img{width:235px!important;max-width:68vw!important;max-height:260px!important}}.chatSidebar .chatPopover.stickerPopover,.chatSidebar .communityChat .chatPopover.stickerPopover,.chatSidebar .communityChat>.chatPopover.stickerPopover{position:fixed!important;z-index:5000!important;top:198px!important;right:12px!important;bottom:72px!important;left:auto!important;width:min(390px,calc(100vw - 24px))!important;max-height:calc(100vh - 270px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;touch-action:pan-y!important;pointer-events:auto!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch!important}.chatSidebar .chatPopover.stickerPopover *,.chatSidebar .communityChat .chatPopover.stickerPopover *{pointer-events:auto!important}.chatSidebar .chatPopover.stickerPopover>.stickerPicker,.chatSidebar .chatPopover.stickerPopover>.stickerPickerV2,.chatSidebar .stickerPicker,.chatSidebar .stickerPickerV2{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.chatSidebar .stickerAssetGrid{max-height:none!important;overflow:visible!important}.chatSidebar .stickerPackTabs,.chatSidebar .stickerPackTabsCompact,.chatSidebar .stickerQuickTabs{touch-action:pan-x!important}.communityLine:has(.communitySentSticker) .communityText,.communityLine:has(.sentSticker) .communityText,.communityMessageBubble:has(.communitySentSticker),.communityMessageBubble:has(.sentSticker),.messengerChat .bubble.boyspaceAnimatedStickerBubble,.messengerChat .bubble.mine.boyspaceAnimatedStickerBubble,.messengerChat .bubble.mine.stickerOnlyBubble,.messengerChat .bubble.mine:has(.sentSticker),.messengerChat .bubble.stickerOnlyBubble,.messengerChat .bubble:has(.communitySentSticker),.messengerChat .bubble:has(.sentSticker){background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.communityLine .boyspaceAnimatedStickerMessage,.communityLine .communitySentSticker,.communityLine .sentSticker,.messengerChat .boyspaceAnimatedStickerMessage,.messengerChat .communitySentSticker,.messengerChat .messageText:has(.sentSticker),.messengerChat .sentSticker,.messengerChat .stickerOnlyText{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important}.communityLine .boyspaceAnimatedStickerImage,.communityLine .communitySentSticker img,.communityLine .sentSticker img,.messengerChat .boyspaceAnimatedStickerImage,.messengerChat .communitySentSticker img,.messengerChat .sentSticker img{width:220px!important;height:auto!important;max-width:min(68vw,220px)!important;max-height:220px!important;object-fit:contain!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.messengerChat .bubble.boyspaceAnimatedStickerBubble,.messengerChat .bubble.stickerOnlyBubble,.messengerChat .bubble:has(.sentSticker){width:-moz-fit-content!important;width:fit-content!important;min-width:0!important;max-width:min(72vw,230px)!important;padding:4px!important}.messengerChat .bubble.boyspaceAnimatedStickerBubble .messageMeta,.messengerChat .bubble.stickerOnlyBubble .messageMeta,.messengerChat .bubble:has(.sentSticker) .messageMeta{background:transparent!important;border:0!important;box-shadow:none!important}@media (max-width:700px){.chatSidebar .chatPopover.stickerPopover,.chatSidebar .communityChat .chatPopover.stickerPopover{top:90px!important;right:8px!important;bottom:68px!important;width:min(420px,calc(100vw - 16px))!important;max-height:calc(100vh - 158px)!important}.communityLine .boyspaceAnimatedStickerImage,.communityLine .communitySentSticker img,.communityLine .sentSticker img,.messengerChat .boyspaceAnimatedStickerImage,.messengerChat .communitySentSticker img,.messengerChat .sentSticker img{width:190px!important;max-width:min(72vw,190px)!important;max-height:190px!important}}.chatSidebar .chatPopover.stickerPopover,.chatSidebar .communityChat>.chatPopover.stickerPopover{width:min(390px,calc(100vw - 24px))!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;pointer-events:auto!important}.chatSidebar .stickerPackTabs,.chatSidebar .stickerPackTabsCompact,.chatSidebar .stickerQuickTabs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;align-items:center!important;padding:3px 1px 7px!important;white-space:nowrap!important;scrollbar-width:thin!important}.chatSidebar .stickerPackTabs>*,.chatSidebar .stickerPackTabsCompact>*,.chatSidebar .stickerQuickTabs>*{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:auto!important;min-height:32px!important;writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.chatSidebar .stickerPackTabs button,.chatSidebar .stickerPackTabsCompact button,.chatSidebar .stickerQuickTabs button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:7px 10px!important;line-height:1.15!important}.chatSidebar .stickerAssetGrid{display:grid!important;grid-template-columns:repeat(3,minmax(82px,1fr))!important;grid-gap:8px!important;gap:8px!important;max-height:420px!important;overflow-y:auto!important;overflow-x:hidden!important}.rainbowMatchPage{display:grid;grid-gap:18px;gap:18px;max-width:900px;margin:0 auto}.rainbowMatchTop{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.rainbowMatchTop h1{margin:.25rem 0 .45rem}.rainbowMatchCard{border:1px solid rgba(56,189,248,.34);border-radius:20px;background:rgba(3,18,34,.86);padding:22px;box-shadow:0 18px 45px rgba(0,0,0,.22);transition:.16s ease}.rainbowMatchCard.is-ok{transform:scale(1.008);border-color:rgba(74,222,128,.85)}.rainbowMatchCard.is-bad{transform:translateX(2px);border-color:rgba(251,113,133,.9)}.rainbowMatchStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.rainbowMatchStats>div{padding:12px;border:1px solid rgba(125,211,252,.17);border-radius:14px;background:#071426;display:grid;grid-gap:3px;gap:3px;text-align:center}.rainbowMatchStats small{color:#7dd3fc}.rainbowMatchStats strong{font-size:1.3rem}.rainbowMatchPrompt{min-height:310px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;text-align:center}.rainbowMatchPrompt>small{letter-spacing:.18em;color:#67e8f9;font-weight:800}.rainbowMatchPrompt>strong{font-size:1.05rem;color:#cbd5e1}.rainbowMatchWord{font-size:clamp(3.2rem,10vw,6.3rem);font-weight:1000;line-height:1;text-shadow:0 8px 28px rgba(0,0,0,.35)}.rainbowMatchPrompt p{margin:8px 0 0;color:#cbd5e1}.rainbowMatchActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.rainbowMatchActions button{min-height:58px;border-radius:14px;font-size:1.05rem;font-weight:900;cursor:pointer}.rainbowMatchActions button:disabled{opacity:.4;cursor:not-allowed}.rainbowNo{background:rgba(244,63,94,.12)!important;border:1px solid rgba(251,113,133,.5)!important}.rainbowYes{background:rgba(34,197,94,.12)!important;border:1px solid rgba(74,222,128,.5)!important}.rainbowMatchMessage{text-align:center;min-height:28px;padding:10px;color:#bae6fd;font-weight:800}.rainbowMatchStart{display:flex!important;margin:4px auto 0!important}.rainbowMatchRules{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.rainbowMatchRules article{display:flex;gap:10px;padding:14px;border:1px solid rgba(125,211,252,.17);border-radius:14px;background:#071426}.rainbowMatchRules article>span{font-size:1.5rem}.rainbowMatchRules article div{display:grid;grid-gap:3px;gap:3px}.rainbowMatchRules small{color:#94a3b8}.rainbowMatchLaunchCard{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;margin:0 0 18px;border:1px solid rgba(125,211,252,.28);border-radius:18px;background:linear-gradient(135deg,rgba(7,20,38,.94),rgba(37,24,70,.7))}.rainbowMatchLaunchCard h2{margin:.3rem 0}.rainbowMatchLaunchCard p{margin:0}@media(max-width:700px){.rainbowMatchLaunchCard,.rainbowMatchTop{flex-direction:column}.rainbowMatchStats{grid-template-columns:repeat(2,1fr)}.rainbowMatchRules{grid-template-columns:1fr}.rainbowMatchPrompt{min-height:250px}.chatSidebar .stickerAssetGrid{grid-template-columns:repeat(3,minmax(70px,1fr))!important}}.chatSidebar .chatPopover.stickerPopover,.chatSidebar .communityChat .chatPopover.stickerPopover,.chatSidebar .communityChat>.chatPopover.stickerPopover{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.chatSidebar .chatPopover.stickerPopover .stickerPicker,.chatSidebar .chatPopover.stickerPopover .stickerPickerV2{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.chatSidebar .chatPopover.stickerPopover .gifAssetGrid,.chatSidebar .chatPopover.stickerPopover .stickerAssetGrid,.chatSidebar .chatPopover.stickerPopover .stickerLibraryGrid{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding-bottom:8px!important}.chatSidebar .chatPopover.stickerPopover .stickerPackTabs,.chatSidebar .chatPopover.stickerPopover .stickerPackTabsCompact,.chatSidebar .chatPopover.stickerPopover .stickerQuickTabs{flex:0 0 auto!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:thin!important}@media (max-width:700px){.chatSidebar .chatPopover.stickerPopover,.chatSidebar .communityChat .chatPopover.stickerPopover,.chatSidebar .communityChat>.chatPopover.stickerPopover{position:fixed!important;top:86px!important;right:8px!important;left:8px!important;bottom:72px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 158px)!important;border-radius:16px!important;overflow:hidden!important;z-index:7000!important}.chatSidebar .chatPopover.stickerPopover .stickerPicker,.chatSidebar .chatPopover.stickerPopover .stickerPickerV2{padding-bottom:0!important}.chatSidebar .chatPopover.stickerPopover .gifAssetGrid,.chatSidebar .chatPopover.stickerPopover .stickerAssetGrid,.chatSidebar .chatPopover.stickerPopover .stickerLibraryGrid{max-height:none!important;height:auto!important;flex:1 1 auto!important;padding-bottom:14px!important}.chatSidebar .chatPopover.stickerPopover .stickerAssetGrid{grid-template-columns:repeat(3,minmax(84px,1fr))!important;gap:8px!important}}@media (max-width:480px){.chatSidebar .chatPopover.stickerPopover,.chatSidebar .communityChat .chatPopover.stickerPopover,.chatSidebar .communityChat>.chatPopover.stickerPopover{top:78px!important;right:6px!important;left:6px!important;bottom:68px!important;max-height:calc(100dvh - 146px)!important;border-radius:14px!important}.chatSidebar .chatPopover.stickerPopover .stickerAssetGrid{grid-template-columns:repeat(3,minmax(78px,1fr))!important;gap:6px!important}}@media (max-width:700px) and (max-height:900px){.chatSidebar .chatPopover.stickerPopover,.chatSidebar .communityChat .chatPopover.stickerPopover,.chatSidebar .communityChat>.chatPopover.stickerPopover{top:74px!important;bottom:66px!important;max-height:calc(100dvh - 140px)!important}}@media (max-width:700px){.chatSidebar .chatPopover.stickerPopover,.chatSidebar .communityChat .chatPopover.stickerPopover,.chatSidebar .communityChat>.chatPopover.stickerPopover{padding:0!important;overflow:hidden!important}.chatSidebar .chatPopover.stickerPopover .stickerPicker,.chatSidebar .chatPopover.stickerPopover .stickerPickerV2{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;padding:10px!important}.chatSidebar .stickerCompactFilter,.chatSidebar .stickerPackInfo,.chatSidebar .stickerPackInfoV2,.chatSidebar .stickerPackTabs,.chatSidebar .stickerPackTabsCompact,.chatSidebar .stickerPickerHead,.chatSidebar .stickerPickerTools,.chatSidebar .stickerQuickTabs{flex:0 0 auto!important}.chatSidebar .stickerPickerHead{top:0!important;z-index:8!important;padding-top:2px!important}.chatSidebar .stickerPickerHead,.chatSidebar .stickerPickerTools{position:-webkit-sticky!important;position:sticky!important;background:#041321!important}.chatSidebar .stickerPickerTools{top:42px!important;z-index:7!important;padding-top:4px!important;padding-bottom:5px!important}.chatSidebar .stickerPackTabs,.chatSidebar .stickerPackTabsCompact,.chatSidebar .stickerQuickTabs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px 0 7px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}.chatSidebar .stickerPackTabs>*,.chatSidebar .stickerPackTabsCompact>*,.chatSidebar .stickerQuickTabs>*{flex:0 0 auto!important;min-width:max-content!important;max-width:none!important;writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important;white-space:nowrap!important;scroll-snap-align:start!important}.chatSidebar .stickerPackTabs button,.chatSidebar .stickerPackTabsCompact button,.chatSidebar .stickerQuickTabs button{min-height:30px!important;padding:6px 9px!important;font-size:11px!important;line-height:1.1!important;border-radius:999px!important}.chatSidebar .gifAssetGrid,.chatSidebar .stickerAssetGrid,.chatSidebar .stickerLibraryGrid{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important;align-content:start!important;padding:4px 3px 20px!important}.chatSidebar .stickerAssetGrid{grid-template-columns:repeat(3,minmax(72px,1fr))!important;gap:7px!important}.chatSidebar .stickerAssetGrid button{min-height:104px!important;padding:6px 4px!important;border-radius:11px!important;gap:4px!important}.chatSidebar .stickerAssetGrid img{width:68px!important;height:68px!important;max-width:100%!important;object-fit:contain!important}.chatSidebar .stickerAssetGrid span{font-size:10px!important;line-height:1.15!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media (max-width:480px){.chatSidebar .chatPopover.stickerPopover .stickerPicker,.chatSidebar .chatPopover.stickerPopover .stickerPickerV2{padding:8px!important}.chatSidebar .stickerAssetGrid{grid-template-columns:repeat(3,minmax(66px,1fr))!important;gap:6px!important}.chatSidebar .stickerAssetGrid button{min-height:96px!important;padding:5px 3px!important}.chatSidebar .stickerAssetGrid img{width:62px!important;height:62px!important}.chatSidebar .stickerAssetGrid span{font-size:9.5px!important}}.communityLine:has(.communitySentSticker) .communityText,.communityLine:has(.sentSticker) .communityText,.communityMessage:has(.communitySentSticker) .communityText,.communityMessage:has(.sentSticker) .communityText,.communityMessageBubble:has(.communitySentSticker),.communityMessageBubble:has(.sentSticker){background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:2px 0!important}.communityLine .communitySentSticker,.communityLine .sentSticker,.communityMessage .communitySentSticker,.communityMessage .sentSticker{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;line-height:0!important}.communityLine .communitySentSticker img,.communityLine .sentSticker img,.communityMessage .communitySentSticker img,.communityMessage .sentSticker img{display:block!important;width:190px!important;height:auto!important;max-width:min(100%,190px)!important;max-height:190px!important;object-fit:contain!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media (min-width:1001px){.chatSidebar .communityLine .communitySentSticker img,.chatSidebar .communityLine .sentSticker img,.chatSidebar .communityMessage .communitySentSticker img,.chatSidebar .communityMessage .sentSticker img{width:170px!important;max-width:170px!important;max-height:170px!important}}@media (max-width:700px){.communityLine .communitySentSticker img,.communityLine .sentSticker img,.communityMessage .communitySentSticker img,.communityMessage .sentSticker img{width:160px!important;max-width:min(70vw,160px)!important;max-height:160px!important}.messengerChat .stickerPicker,.messengerChat .stickerPickerExpanded,.messengerChat .stickerPickerV2{position:fixed!important;z-index:9500!important;top:78px!important;left:8px!important;right:8px!important;bottom:calc(70px + env(safe-area-inset-bottom, 0px))!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;min-height:0!important;margin:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border-radius:16px!important}.messengerChat .stickerCompactFilter,.messengerChat .stickerPackInfo,.messengerChat .stickerPackInfoV2,.messengerChat .stickerPackTabs,.messengerChat .stickerPackTabsCompact,.messengerChat .stickerPickerHead,.messengerChat .stickerPickerTools,.messengerChat .stickerQuickTabs{flex:0 0 auto!important}.messengerChat .gifAssetGrid,.messengerChat .stickerAssetGrid,.messengerChat .stickerLibraryGrid{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important;align-content:start!important;padding-bottom:22px!important}.messengerChat .stickerAccessTabs,.messengerChat .stickerCategoryTabs,.messengerChat .stickerPackTabs,.messengerChat .stickerPackTabsCompact,.messengerChat .stickerQuickTabs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important}.messengerChat .stickerAccessTabs>*,.messengerChat .stickerCategoryTabs>*,.messengerChat .stickerPackTabs>*,.messengerChat .stickerPackTabsCompact>*,.messengerChat .stickerQuickTabs>*{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important}.messengerChat .stickerAssetGrid{grid-template-columns:repeat(3,minmax(72px,1fr))!important;gap:7px!important}.messengerChat .stickerAssetGrid button{min-height:92px!important;padding:5px 4px!important}.messengerChat .stickerAssetGrid img{width:58px!important;height:58px!important;object-fit:contain!important}.messengerChat .stickerPickerHead{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:4!important}}@media (max-width:480px){.messengerChat .stickerPicker,.messengerChat .stickerPickerExpanded,.messengerChat .stickerPickerV2{top:66px!important;left:6px!important;right:6px!important;bottom:calc(66px + env(safe-area-inset-bottom, 0px))!important;border-radius:14px!important}.messengerChat .stickerAssetGrid{grid-template-columns:repeat(3,minmax(64px,1fr))!important;gap:6px!important}.messengerChat .stickerAssetGrid button{min-height:86px!important}.messengerChat .stickerAssetGrid img{width:54px!important;height:54px!important}}@media (max-width:700px){.messengerChat .stickerPicker,.messengerChat .stickerPickerExpanded,.messengerChat .stickerPickerV2,.stickerPicker,.stickerPickerExpanded,.stickerPickerV2{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;max-height:min(340px,39dvh)!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding-bottom:18px!important;margin-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}.messengerChat .stickerAssetGrid,.stickerPicker .stickerAssetGrid,.stickerPickerExpanded .stickerAssetGrid,.stickerPickerV2 .stickerAssetGrid{max-height:none!important;height:auto!important;overflow:visible!important;grid-template-columns:repeat(3,minmax(68px,1fr))!important;gap:7px!important;padding-bottom:14px!important}.messengerChat .stickerAssetGrid button,.stickerPicker .stickerAssetGrid button,.stickerPickerV2 .stickerAssetGrid button{min-height:88px!important;padding:5px 4px!important}.messengerChat .stickerAssetGrid img,.stickerPicker .stickerAssetGrid img,.stickerPickerV2 .stickerAssetGrid img{width:56px!important;height:56px!important;object-fit:contain!important}.stickerAccessTabs,.stickerCategoryTabs,.stickerPackTabs,.stickerPackTabsCompact,.stickerQuickTabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important}.stickerAccessTabs>*,.stickerCategoryTabs>*,.stickerPackTabs>*,.stickerPackTabsCompact>*,.stickerQuickTabs>*{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;writing-mode:horizontal-tb!important}}@media (max-width:480px){.messengerChat .stickerPicker,.messengerChat .stickerPickerExpanded,.messengerChat .stickerPickerV2,.stickerPicker,.stickerPickerExpanded,.stickerPickerV2{max-height:min(310px,36dvh)!important;margin-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}}.gameRoadmapPanel{border:1px solid rgba(56,189,248,.3);border-radius:18px;background:rgba(3,18,34,.82);padding:20px;display:grid;grid-gap:16px;gap:16px}.gameRoadmapHead{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.gameRoadmapHead h2{margin:.25rem 0 .35rem}.gameRoadmapHead p{margin:0}.gameRoadmapIntro{max-width:360px;text-align:right;color:#a9c7e8;line-height:1.4}.gameRoadmapGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.gameRoadmapCard{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;min-height:88px;padding:14px;border:1px solid rgba(125,211,252,.18);border-radius:14px;background:#071426}.gameRoadmapCard div{display:grid;grid-gap:4px;gap:4px}.gameRoadmapCard b{font-size:1rem}.gameRoadmapCard small{color:#8fb7dc;line-height:1.35}.gameRoadmapCard em{font-style:normal;font-size:.65rem;font-weight:900;color:#55d9ff}.gameRoadmapIcon{font-size:1.65rem}.gameRoadmapPlus{border-color:rgba(56,189,248,.34)}@media(max-width:900px){.gameRoadmapGrid{grid-template-columns:1fr}.gameRoadmapHead{flex-direction:column;gap:8px}.gameRoadmapIntro{text-align:left;max-width:none}}.plusPricingAdmin{display:grid;grid-gap:18px;gap:18px}.plusPricingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.plusPricingGrid label{display:grid;grid-gap:7px;gap:7px;padding:16px;border:1px solid rgba(56,189,248,.24);border-radius:14px;background:#071426}.plusPricingGrid label span{font-size:.78rem;color:#8fb7dc}.plusPricingGrid input{width:100%;padding:11px 12px;border:1px solid rgba(56,189,248,.35);border-radius:10px;background:#06111f;color:#eef8ff;font:inherit}@media(max-width:700px){.plusPricingGrid{grid-template-columns:1fr}}.communityQuickMenu{width:min(420px,calc(100vw - 28px));max-height:min(68vh,620px);overflow:hidden;display:grid;grid-gap:10px;gap:10px;padding:12px}.communityQuickScroll{overflow:auto;display:grid;grid-gap:14px;gap:14px;max-height:52vh;padding-right:3px}.communityQuickGroup{display:grid;grid-gap:8px;gap:8px}.communityQuickButtons{display:grid;grid-gap:7px;gap:7px}.communityQuickButtons button{text-align:left;white-space:normal;line-height:1.35}.communityQuickActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.communityQuickActionGrid button{display:flex;align-items:center;gap:8px;text-align:left;white-space:normal}.communityQuickActionGrid button span{font-size:18px}.communityQuickTargetHead{display:grid;grid-gap:2px;gap:2px}.communityQuickTargets{display:grid;grid-gap:7px;gap:7px;overflow:auto;max-height:42vh}.communityQuickTargets>button{display:flex;align-items:center;gap:9px;text-align:left}.communityQuickTargets>button>span:last-child{display:grid;grid-gap:1px;gap:1px}.communityQuickTargets small{display:block}@media (max-width:640px){.communityQuickMenu{width:calc(100vw - 18px);max-height:72vh}.communityQuickActionGrid{grid-template-columns:1fr}}@media (min-width:769px){.communityChat:not(.full) .communityComposer{gap:6px}.communityChat:not(.full) .communityComposer input{min-width:0;width:100%;flex:1 1 auto}.communityChat:not(.full) .communityComposer .emojiBtn:not(.quickTextBtn){display:none}.communityChat:not(.full) .communityComposer .plusBtn,.communityChat:not(.full) .communityComposer .quickTextBtn,.communityChat:not(.full) .communityComposer button[type=submit]{flex:0 0 36px;width:36px;min-width:36px;padding-left:0;padding-right:0}}@media (max-width:768px){.communityChat .communityQuickMenu{width:calc(100vw - 12px)!important;max-width:none!important;max-height:78vh!important;min-height:58vh;padding:14px!important;border-radius:16px}.communityChat .communityQuickScroll{max-height:66vh!important;gap:16px}.communityChat .communityQuickGroup{gap:10px}.communityChat .communityQuickGroup>b{font-size:16px}.communityChat .communityQuickButtons{gap:9px}.communityChat .communityQuickActionGrid button,.communityChat .communityQuickButtons button{min-height:48px;font-size:15px;padding:11px 13px;border-radius:11px}.communityChat .communityQuickActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px}.communityChat .communityQuickTargetHead strong{font-size:17px}.communityChat .communityQuickTargets{max-height:58vh;gap:9px}.communityChat .communityQuickTargets>button{min-height:52px;padding:10px 12px}.communityChat .communityPlusMenuHead strong{font-size:17px}}@media (max-width:390px){.communityChat .communityQuickActionGrid{grid-template-columns:1fr!important}}.plusStudioGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.plusStudioPanel{display:grid;grid-gap:12px;gap:12px}.plusChatStyleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.plusChatStyleChoice{text-align:left;display:grid;grid-gap:3px;gap:3px;min-height:72px}.plusChatStyleChoice.active{outline:2px solid currentColor}.plusQuickTextList{display:grid;grid-gap:8px;gap:8px}.plusQuickTextList>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid rgba(120,190,255,.22);border-radius:10px}.scheduledPostList{display:grid;grid-gap:9px;gap:9px}.scheduledPostList article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px;border:1px solid rgba(120,190,255,.22);border-radius:12px}.scheduledPostList p{margin:3px 0 0}.plusScheduleComposer{margin:12px 0;padding:12px;border:1px solid rgba(56,189,248,.28);border-radius:12px;background:rgba(14,165,233,.06)}.plusMonthGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.plusMonthGrid article{display:grid;grid-gap:4px;gap:4px;padding:18px;border:1px solid rgba(120,190,255,.22);border-radius:14px;background:rgba(5,20,36,.75)}.plusMonthGrid article>span{font-size:24px}.plusMonthGrid article>b{font-size:28px}.plusMonthGrid article>small{opacity:.72}.communityText.plusChatStyle--neon{padding:7px 9px;border-radius:10px;border:1px solid rgba(34,211,238,.45);background:rgba(8,35,48,.35);box-shadow:0 0 14px rgba(34,211,238,.1)}.communityText.plusChatStyle--glass{padding:7px 9px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.communityText.plusChatStyle--rainbow{padding:7px 9px;border-radius:12px;border:1px solid transparent;background:linear-gradient(#061426,#061426) padding-box,linear-gradient(120deg,#22d3ee,#a855f7,#ec4899,#eab308) border-box}.communityText.plusChatStyle--aurora{padding:7px 9px;border-radius:12px;border:1px solid rgba(167,139,250,.3);background:linear-gradient(135deg,rgba(34,211,238,.08),rgba(168,85,247,.1),rgba(236,72,153,.07));box-shadow:0 0 18px rgba(168,85,247,.08)}@media(max-width:900px){.plusMonthGrid,.plusStudioGrid{grid-template-columns:1fr}.plusChatStyleGrid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.plusChatStyleGrid{grid-template-columns:1fr}.scheduledPostList article{align-items:flex-start;flex-direction:column}}.plusNameColorGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.plusNameColorChoice{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 9px;border-radius:10px}.plusNameColorChoice.active{outline:2px solid currentColor;outline-offset:1px}.plusNameColorDot{width:13px;height:13px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.plusGlowToggle{display:flex;align-items:center;gap:9px;cursor:pointer}.plusNamePreview{padding:10px 12px;border:1px solid rgba(120,190,255,.2);border-radius:10px;background:rgba(4,18,32,.55)}.plusChatName{font-weight:800}.plusChatName--cyan,.plusNameColor--cyan{color:#42d9ff}.plusChatName--blue,.plusNameColor--blue{color:#62a8ff}.plusChatName--green,.plusNameColor--green{color:#62e890}.plusChatName--purple,.plusNameColor--purple{color:#b78cff}.plusChatName--pink,.plusNameColor--pink{color:#ff78c8}.plusChatName--orange,.plusNameColor--orange{color:#ffab5c}.plusChatName--gold,.plusNameColor--gold{color:#ffd85a}.plusChatName--mint,.plusNameColor--mint{color:#67efcf}.plusChatName--coral,.plusNameColor--coral{color:#ff8585}.plusChatName--white,.plusNameColor--white{color:#f4f8ff}.plusChatName--glow{text-shadow:0 0 5px currentColor,0 0 11px currentColor}@media(max-width:768px){.plusNameColorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.plusPricingHighlight{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;grid-gap:12px;gap:12px;margin:18px 0 22px}.plusPricingCard{position:relative;display:grid;grid-gap:5px;gap:5px;padding:16px;border:1px solid rgba(56,189,248,.28);border-radius:14px;background:rgba(7,25,43,.78)}.plusPricingCard strong{font-size:26px;line-height:1.1}.plusPricingCard strong small{font-size:14px;font-weight:700;opacity:.72}.plusPricingCard>small,.plusPricingCard>span:last-child{opacity:.76}.plusPricingCard--year{border-color:rgba(250,204,21,.45);box-shadow:0 0 18px rgba(250,204,21,.07)}.plusPricingLabel{font-size:11px;font-weight:900;letter-spacing:.12em;opacity:.8}.plusPricingBadge{width:max-content;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:900;background:rgba(250,204,21,.13);border:1px solid rgba(250,204,21,.35)}.plusPricingOr{align-self:center;font-weight:800;opacity:.55}@media(max-width:700px){.plusPricingHighlight{grid-template-columns:1fr}.plusPricingOr{text-align:center}}.officialPostStudio{display:grid;grid-gap:12px;gap:12px;margin:12px 0;padding:14px;border-radius:14px;border:1px solid rgba(56,189,248,.28);background:rgba(4,18,32,.72)}.officialPostStudio--highlight{background:linear-gradient(135deg,rgba(14,116,144,.2),rgba(37,99,235,.16))}.officialPostStudio--event{background:linear-gradient(135deg,rgba(126,34,206,.18),rgba(219,39,119,.16))}.officialPostStudio--giveaway{background:linear-gradient(135deg,rgba(180,83,9,.18),rgba(234,179,8,.14))}.officialPostStudioHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.officialPostStudioHead>div{display:grid;grid-gap:4px;gap:4px}.officialPostCategoryBadge,.officialStudioPreviewBadge{width:max-content;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:900;border:1px solid rgba(56,189,248,.3);background:rgba(56,189,248,.08)}.officialPostStudioGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.officialPostStudioGrid label{display:grid;grid-gap:6px;gap:6px}.officialRatingToggle{display:flex!important;align-items:center;gap:8px;padding:9px;border:1px solid rgba(120,190,255,.18);border-radius:10px}.officialPostBadgeRow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 10px}.officialFeedPost{position:relative;overflow:hidden}.officialFeedPost--highlight{background:linear-gradient(135deg,rgba(5,24,39,.98),rgba(14,116,144,.2),rgba(37,99,235,.2))}.officialFeedPost--event{background:linear-gradient(135deg,rgba(8,20,34,.98),rgba(126,34,206,.22),rgba(219,39,119,.2))}.officialFeedPost--giveaway{background:linear-gradient(135deg,rgba(8,20,34,.98),rgba(180,83,9,.2),rgba(234,179,8,.18))}.officialPostRating{display:grid;grid-gap:5px;gap:5px;margin:14px 0 8px;padding:12px;border-top:1px solid rgba(120,190,255,.16);border-bottom:1px solid rgba(120,190,255,.16)}.officialPostRatingLabel{font-weight:800}.officialPostStars{display:flex;align-items:center;gap:4px}.officialPostStars button{border:0;background:transparent;padding:1px;font-size:23px;line-height:1;cursor:pointer}.officialPostStars button:hover{transform:translateY(-1px)}.officialPostStars b{margin-left:6px}@media(max-width:700px){.officialPostStudioGrid{grid-template-columns:1fr}.officialPostStudioHead{align-items:flex-start;flex-direction:column}}