*{box-sizing:border-box}body{margin:0;background:#090b16;color:#fff;font-family:Arial,Helvetica,sans-serif}main{max-width:480px;margin:auto;min-height:100vh;background:radial-gradient(circle at top,#32195c 0,#0c1020 28%,#090b16 55%);position:relative}header{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;padding:18px 16px;background:#0b0d18e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{font-weight:900;letter-spacing:2px;font-size:22px}.brand span{color:#ff45ad}.channels{overflow:auto;padding:10px 14px}.channels b{white-space:nowrap;padding:9px 12px;border-radius:18px;background:#171b31;font-size:12px}.hero{margin:8px 14px 14px;padding:22px;border-radius:24px;background:linear-gradient(135deg,#7338ff,#ff3d9d 60%,#ff8b3d)}.card small,.hero small{font-weight:800;letter-spacing:.8px}.hero h1{font-size:27px;line-height:1.05;margin:10px 0 18px}.hero button,.parallel button{border:0;border-radius:14px;padding:12px 14px;font-weight:800}.card{margin:12px 14px;padding:16px;border:1px solid #272b45;border-radius:22px;background:#111527}.row{display:flex;gap:10px;align-items:center}.row small{display:block;color:#aeb4ce;margin-top:3px}.avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,#ff4ba8,#4d7dff)}.card p{font-size:16px;line-height:1.45}.actions{display:flex;justify-content:space-between;color:#c5cae0;font-size:13px;border-top:1px solid #252a40;padding-top:12px}.parallel h2{margin:8px 0 14px}.parallel button{display:block;width:100%;margin:8px 0;color:#fff;background:linear-gradient(90deg,#754cff,#d744cb)}.parallel button:nth-of-type(2){background:#222841}.spacer{height:90px}footer{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(480px,100%);display:flex;justify-content:space-around;align-items:center;padding:10px 12px 18px;background:#0b0d18f2;border-top:1px solid #24283d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}footer b{font-size:20px;text-align:center}footer small{display:block;font-size:9px;margin-top:3px}.plus{width:52px;height:52px;border:0;border-radius:50%;font-size:28px;color:#fff;background:linear-gradient(135deg,#ff42ad,#664cff)}.auth{min-height:100vh;display:grid;place-items:center;padding:24px}.authCard{width:min(430px,100%);padding:26px;border:1px solid #292d49;border-radius:26px;background:#111527}.big{font-size:30px;margin-bottom:6px}.authCard h1{margin:22px 0 14px}.authCard form{display:grid;grid-gap:12px;gap:12px}.authCard input,.authCard textarea{width:100%;padding:14px;border:1px solid #303653;border-radius:14px;background:#0b0e1b;color:white;font:inherit}.authCard textarea{min-height:100px;resize:vertical}.authCard button{padding:14px;border:0;border-radius:14px;font-weight:800;color:white;background:linear-gradient(90deg,#754cff,#d744cb)}.textButton{margin-top:10px!important;background:transparent!important;color:#cbd0e5!important}.status{color:#cbd0e5;font-size:14px}.toggle{display:flex;gap:10px;align-items:center;color:#cbd0e5}.toggle input{width:auto}.momentInput{min-height:180px!important}a{color:inherit;text-decoration:none}.channels a{display:block}.actionButton{border:0;background:transparent;color:#c5cae0;font:inherit;padding:0;cursor:pointer}.replyBox{display:flex;gap:8px;margin-top:12px}.replyBox input,.searchInput{flex:1 1;padding:12px;border:1px solid #303653;border-radius:12px;background:#0b0e1b;color:#fff}.replyBox button,.smallButton{border:0;border-radius:12px;padding:10px 14px;font-weight:800;color:#fff;background:linear-gradient(90deg,#754cff,#d744cb)}.profileHead{text-align:center}.profileHead .avatar{margin:0 auto 10px;width:72px;height:72px;font-size:28px}.statRow{display:flex;justify-content:space-around;margin:16px 0}.searchWrap{padding:12px 14px}.choice{display:block;width:100%;margin:8px 0;padding:12px;border:0;border-radius:14px;color:#fff;background:#222841;font-weight:800}.choice.selected{background:linear-gradient(90deg,#754cff,#d744cb)}footer>a{min-width:54px;min-height:52px}footer .plus,footer>a{display:flex;align-items:center;justify-content:center}footer .plus{padding:0;line-height:1;font-family:Arial,Helvetica,sans-serif;font-weight:300;font-size:38px;text-align:center;text-decoration:none}footer .plus:before{content:"+";display:block;line-height:1;transform:translateY(-1px)}footer .plus{font-size:0}@media(max-width:380px){footer{padding-left:6px;padding-right:6px}footer>a{min-width:48px}.channels{gap:7px;padding-left:10px;padding-right:10px}}footer>a.plus{position:relative;display:block;width:72px;height:72px;min-width:72px;min-height:72px;padding:0;font-size:0;line-height:0;overflow:hidden}footer>a.plus:before{width:32px;height:4px}footer>a.plus:after,footer>a.plus:before{content:"";position:absolute;left:50%;top:50%;border-radius:4px;background:#fff;transform:translate(-50%,-50%)}footer>a.plus:after{width:4px;height:32px}.channels{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:12px 16px}.channels::-webkit-scrollbar{display:none}.channels>a,.channels>b{flex:0 0 auto;display:flex;align-items:center;justify-content:center;white-space:nowrap;min-height:44px;margin:0}.channels>a b,.channels>b{white-space:nowrap}button:disabled{opacity:.55;cursor:not-allowed}.settingRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #252a40;text-transform:capitalize}.settingRow:last-child{border-bottom:0}.settingRow input{width:20px;height:20px}.profileHead>.row{flex-wrap:wrap}.searchInput{width:100%;margin:5px 0}.card .row,.card .row>div{min-width:0}.card b,.card p{overflow-wrap:anywhere}.commentList{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.comment{grid-gap:3px;gap:3px;padding:10px 12px;border-radius:12px;background:#0b0e1b}.comment b{font-size:12px}.comment span{color:#d8dbea;font-size:14px;overflow-wrap:anywhere}.settingRow select{max-width:48%;padding:8px 10px;border:1px solid #303653;border-radius:10px;background:#0b0e1b;color:#fff}.settingRow span{overflow-wrap:anywhere}.sectionTitle{padding:12px 16px 4px}.sectionTitle h2{margin:0 0 3px}.sectionTitle small{color:#9aa0b8}.eventRail{display:flex;gap:12px;overflow-x:auto;padding:10px 16px 18px;scroll-snap-type:x proximity;scrollbar-width:none}.eventRail::-webkit-scrollbar{display:none}.eventCard{flex:0 0 78%;max-width:330px;overflow:hidden;border:1px solid #2d3350;border-radius:20px;background:#111529;scroll-snap-align:start}.eventCard img{display:block;width:100%;height:160px;object-fit:cover;background:#171b31}.eventCard>div{padding:12px}.eventCard h3{margin:5px 0;font-size:18px}.eventCard p{margin:0;color:#c5cae0;font-size:14px}.eventCard small{color:#aeb4cb}.newsFilters{display:flex;gap:8px;overflow-x:auto;padding:4px 16px 10px;scrollbar-width:none}.newsFilters::-webkit-scrollbar{display:none}.newsFilters span{flex:0 0 auto;padding:8px 12px;border-radius:999px;background:#171b31;color:#d9dcef;font-size:13px;font-weight:800}.newsList{display:grid;grid-gap:10px;gap:10px;padding:0 16px 18px}.newsCard{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px;border:1px solid #2d3350;border-radius:17px;background:#111529}.newsCard h3{margin:5px 0;font-size:17px;line-height:1.25}.newsCard p{margin:0;color:#8f96b1;font-size:12px}.newsCard small{color:#b3b8ce}.newsCard>b{font-size:30px;font-weight:300;color:#c9cde0}.newsFilter{flex:0 0 auto;padding:9px 14px;border:1px solid transparent;border-radius:999px;background:#171b31;color:#d9dcef;font-size:13px;font-weight:800}.newsFilter.active{border-color:#b54cff;background:linear-gradient(90deg,rgba(117,76,255,.32),rgba(215,68,203,.32));color:#fff}.mediaPicker{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;margin:10px 0;border:1px solid #343a59;border-radius:999px;background:#151a30;font-weight:800;cursor:pointer}.mediaPreview{position:relative}.mediaPreview img,.momentMedia{display:block;width:100%;max-height:520px;object-fit:cover;border-radius:16px;border:1px solid #2c324e}.mediaPreview button{position:absolute;right:10px;top:10px;padding:7px 10px;border:0;border-radius:999px;background:rgba(0,0,0,.72);color:#fff}.outcome{margin-top:12px;padding:12px;border:1px solid #313754;border-radius:14px;background:#0d1120}.notificationTools{display:flex;justify-content:flex-end;gap:14px;padding:10px 16px}.actions{gap:10px;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.actions::-webkit-scrollbar{display:none}.actions .actionButton{flex:0 0 auto}.globalBadges{position:fixed;right:12px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:90;display:flex;gap:8px;pointer-events:none}.globalBadges>a{pointer-events:auto;position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid #303653;border-radius:999px;background:rgba(8,11,24,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:17px;box-shadow:0 4px 16px rgba(0,0,0,.3)}.globalBadges span{position:absolute;right:-5px;top:-6px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#ff3da7;color:white;font-size:10px;font-weight:900}.messageBubble{max-width:82%;padding:14px 16px}.messageBubble p{margin:0 0 6px}.messageBubble small{display:block;text-align:right;color:#8e95ad}.messageMedia{display:block;width:100%;max-height:380px;object-fit:cover;border-radius:14px}.messageBubble audio{width:100%;margin-top:6px}.attachmentRow,.callButtons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.textButton{border:0;background:none;color:#d95cff;text-decoration:underline}.callGrid{display:grid;grid-gap:10px;gap:10px}.callGrid video{width:100%;min-height:180px;border-radius:18px;background:#050711}.avatarImage,.callGrid video{object-fit:cover}.notificationCard h3{margin:2px 0 4px}.notificationCard p{margin:4px 0}.conversationPreview{min-width:0;flex:1 1}.primaryNav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(480px,100%);z-index:80;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:9px 6px calc(12px + env(safe-area-inset-bottom));background:#0b0d18f5;border-top:1px solid #24283d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.primaryNav>a{position:relative;min-height:54px;display:grid;place-items:center}.primaryNav b{text-align:center;font-size:18px}.primaryNav small{display:block;font-size:9px;margin-top:4px}.primaryNav .plus{justify-self:center;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:38px;background:linear-gradient(135deg,#ff42ad,#664cff)}.navBadge i{position:absolute;top:1px;right:12px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:#ff3da7;color:white;font-size:10px;font-style:normal;font-weight:900}.menuButton{position:fixed;left:max(10px,calc((100vw - 480px)/2 + 10px));top:max(12px,env(safe-area-inset-top));z-index:95;width:40px;height:40px;border:1px solid #303653;border-radius:50%;background:#0b0d18ef;color:#fff;font-size:19px}.sidebarBackdrop{position:fixed;inset:0;z-index:109;border:0;background:rgba(0,0,0,.58)}.sidebar{position:fixed;z-index:110;left:0;top:0;bottom:0;width:min(340px,86vw);padding:calc(18px + env(safe-area-inset-top)) 18px 24px;background:#0d1020;border-right:1px solid #292e48;overflow:auto}.sidebarTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.sidebarTop button{border:0;background:none;color:#fff;font-size:30px}.sidebarLinks{display:grid}.sidebarLinks a{padding:15px 8px;border-bottom:1px solid #252a40;font-weight:800}.field{display:grid;grid-gap:6px;gap:6px;margin:10px 0;text-transform:capitalize;color:#cbd0e5}.field input{padding:12px;border:1px solid #303653;border-radius:12px;background:#0b0e1b;color:white}progress{width:100%;height:14px}.discoverCard{overflow:hidden}.discoverPerson{display:flex;align-items:center;gap:12px;min-width:0}.discoverIdentity{min-width:0;flex:1 1}.discoverIdentity b,.discoverIdentity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discoverActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.discoverActions .smallButton{flex:0 0 auto}.discoverActions .actionButton{padding:8px 2px}.discoverCard p{overflow-wrap:anywhere}body:has(.primaryNav) main{padding-bottom:88px}@media(max-width:480px){main>header{padding-left:64px}.hero{margin-top:18px}.discoverActions{gap:10px}.discoverActions .smallButton{padding:10px 13px}}.shellTop{position:fixed;left:50%;transform:translateX(-50%);top:0;width:min(480px,100%);z-index:91}.shellTop .menuButton{left:12px;top:max(12px,env(safe-area-inset-top))}.quickChannels,.shellTop .menuButton{position:absolute;pointer-events:auto}.quickChannels{top:calc(max(12px,env(safe-area-inset-top)) + 58px);left:0;right:0;display:flex;gap:9px;overflow-x:auto;padding:8px 14px;background:rgba(20,13,44,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none}.quickChannels::-webkit-scrollbar{display:none}.quickChannels a{flex:0 0 auto;padding:9px 13px;border-radius:999px;background:#171b31;font-size:12px;font-weight:800;white-space:nowrap}.homeLogo{display:inline-flex;align-items:center;position:relative;z-index:2}.menuButton{left:auto}body:has(.quickChannels) main{padding-top:48px}body:has(.quickChannels) main>header{padding-left:72px;padding-top:18px}.shellTop .menuButton{transform:none}.messageMeta{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:7px;flex-wrap:wrap}.messageMeta .actionButton{font-size:12px;padding:4px 0}.feedTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:8px 14px}.feedTabs button{padding:11px;border:0;border-radius:999px;background:#171b31;color:#aeb4ce;font-weight:900}.feedTabs button.active{color:#fff;background:linear-gradient(90deg,#754cff,#d744cb)}.createActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.secondaryButton{background:#222841!important}.storyGrid{display:grid;grid-gap:14px;gap:14px;padding:0 14px 110px}.storyCard{position:relative;overflow:hidden;border:1px solid #2b304a;border-radius:22px;background:#111527}.storyCard img,.storyCard video{display:block;width:100%;max-height:620px;object-fit:cover}.storyCard>div{padding:12px}.storyCard p{margin:5px 0}.messageQuick{display:flex;gap:12px;margin-top:7px}.replyReference{opacity:.7}.deletedMessage{font-style:italic;color:#8e95ad}.replyingTo{padding:8px 10px;border-left:3px solid #b54cff;background:#171b31;font-size:12px}.replyingTo button{float:right;border:0;background:none;color:#fff}.shellTop{position:absolute!important;top:0!important;height:auto!important;pointer-events:none}.shellTop .menuButton{position:absolute!important;top:max(18px,env(safe-area-inset-top))!important;left:14px!important;z-index:5}.quickChannels{position:absolute!important;top:104px!important;left:0!important;right:0!important;background:rgba(20,13,44,.96)!important}body:has(.quickChannels) main{padding-top:0!important}body:has(.quickChannels) main>header{position:relative!important;min-height:148px!important;padding:24px 70px 58px!important;display:flex!important;justify-content:center!important}body:has(.quickChannels) main>header .brand,body:has(.quickChannels) main>header .homeLogo{position:absolute!important;left:50%!important;top:24px!important;transform:translateX(-50%)!important;white-space:nowrap!important;text-align:center!important;margin:0!important}body:has(.quickChannels) main>header>a:not(.homeLogo){position:absolute!important;right:24px!important;top:30px!important}.feedTabs{position:relative!important;top:auto!important;z-index:auto!important;margin-top:0!important}@media(max-width:480px){body:has(.quickChannels) main>header{padding-left:70px!important;padding-right:70px!important}.quickChannels{top:104px!important}}.discoverLocation{margin-top:12px}.discoverLocation .row{align-items:stretch}.discoverLocation .searchInput{margin:0;flex:1 1}.sectionTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:18px 16px 10px}.sectionTitle h2,.sectionTitle small{margin:0}.discoverMediaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 14px}.discoverMedia{overflow:hidden;border-radius:17px;background:#111527;border:1px solid #292f48}.discoverMedia img,.discoverMedia video{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:#050711}.discoverMedia>div{padding:9px}.discoverMedia b{font-size:11px}.discoverMedia p{font-size:12px;margin:5px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:700px){.discoverMediaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.onlineDot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#35c759;margin-right:6px;box-shadow:0 0 0 2px rgba(53,199,89,.15)}.onlinePerson .row{align-items:center}.onlinePerson .row>button{margin-left:auto}.onlineHeaderLink{font-size:12px;font-weight:900;white-space:nowrap}.messagesOnlineCard{display:flex;align-items:center;justify-content:space-between;text-decoration:none}.messagesOnlineCard span{font-weight:900}.messagesOnlineCard b{font-size:12px}.sidebar{display:flex;flex-direction:column}.sidebarLinks{flex:1 1}.sidebarSignOut{width:100%;margin-top:28px;padding:15px 12px;border:1px solid #3a405d;border-radius:14px;background:#171b2e;color:#fff;font-weight:900;font-size:15px}.sidebarSignOut:active{transform:scale(.98)}.aboutMe h2{margin-top:0}.aboutMe p{display:grid;grid-template-columns:120px 1fr;grid-gap:12px;gap:12px;padding:8px 0;margin:0;border-bottom:1px solid #262b43}.aboutMe p b{color:#9da5c1}.aboutMe p span{overflow-wrap:anywhere}.socialLinks{display:flex;gap:9px;flex-wrap:wrap;padding-top:14px}.socialLinks a{padding:8px 11px;border:1px solid #343a59;border-radius:999px;background:#151a30;font-size:12px;font-weight:800}@media(max-width:380px){.aboutMe p{grid-template-columns:1fr;gap:3px}}@media (min-width:900px){body{background:#090b16}main{width:100%;max-width:none;min-height:100vh}main,main>header{padding-left:max(32px,calc((100vw - 1280px)/2));padding-right:max(32px,calc((100vw - 1280px)/2))}main>header{margin-left:calc(-1 * max(32px,calc((100vw - 1280px)/2)));margin-right:calc(-1 * max(32px,calc((100vw - 1280px)/2)))}.shellTop{width:100%!important;max-width:none!important;left:0!important;transform:none!important}.shellTop .menuButton{left:32px!important}.quickChannels{left:max(120px,calc((100vw - 1120px)/2))!important;right:max(120px,calc((100vw - 1120px)/2))!important;justify-content:center!important;border-radius:0 0 18px 18px}body:has(.quickChannels) main>header{min-height:164px!important}body:has(.quickChannels) main>header .brand,body:has(.quickChannels) main>header .homeLogo{top:30px!important;font-size:30px!important}.primaryNav{width:100%;max-width:none;grid-template-columns:repeat(5,minmax(120px,180px));justify-content:center;gap:18px;padding-left:32px;padding-right:32px}.primaryNav>a{min-height:62px}.card,.hero,.searchWrap,.sectionTitle{margin-left:0;margin-right:0}.hero{padding:34px;border-radius:28px}.hero h1{font-size:clamp(34px,4vw,58px);max-width:900px}.discoverLocation{max-width:none}.discoverMediaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0}.discoverMedia img,.discoverMedia video{aspect-ratio:16/10}.discoverCard{display:grid;grid-template-columns:minmax(240px,1fr) minmax(240px,2fr) auto;align-items:center;grid-gap:24px;gap:24px}.discoverCard p{margin:0}.storyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.storyGrid,.videoPage{padding-left:0;padding-right:0}.videoPage .shortVideo{max-width:760px;margin-left:auto;margin-right:auto}.auth{padding-left:32px;padding-right:32px}.authCard{width:min(720px,100%);max-width:720px}.sidebar{width:360px}}@media (min-width:1400px){main{padding-left:max(56px,calc((100vw - 1440px)/2));padding-right:max(56px,calc((100vw - 1440px)/2))}.discoverMediaGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.captureChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.captureChoices .mediaPicker{display:flex;align-items:center;justify-content:center;text-align:center;min-height:52px;padding:10px;border:1px solid #343a59;border-radius:14px;background:#151a30;font-size:12px;font-weight:800;cursor:pointer}@media(max-width:480px){.captureChoices{grid-template-columns:1fr 1fr}.captureChoices .mediaPicker:last-child{grid-column:1/-1}}.gifSearchButton{width:100%;padding:12px;border:1px solid #343a59;border-radius:14px;background:#151a30;color:#fff;font-weight:900}.gifPicker{padding:12px;margin:8px 0;border:1px solid #303653;border-radius:18px;background:#0c1020}.gifPickerTop{display:flex;align-items:center;gap:10px}.gifGrid{display:grid;grid-gap:6px;gap:6px;margin-top:10px;max-height:390px;overflow-y:auto}.gifGrid button{border:0;padding:0;background:none;border-radius:10px;cursor:pointer}.gifGrid img{display:block;aspect-ratio:1/1}.giphyCredit{display:block;margin-top:10px;font-size:10px;color:#aeb4ce}.selectedGifPreview{display:flex;align-items:center;gap:10px;margin:8px 0}.selectedGifPreview img{width:110px;max-height:110px;object-fit:cover;border-radius:12px}@media(min-width:900px){.gifGrid{grid-template-columns:repeat(5,minmax(0,1fr));max-height:460px}}.guestGate{position:fixed;inset:0;max-width:none!important;width:100%;min-height:100dvh;background:#090b16;z-index:9999}.gifGrid img{background:#111527;min-height:90px}.replayAuth{position:relative;max-width:none!important;width:100%;min-height:100dvh;overflow:hidden;background:#050507;padding:28px;isolation:isolate}.authBackdrop{position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 70% 15%,rgba(117,76,255,.28),transparent 28%),radial-gradient(circle at 20% 70%,rgba(255,66,173,.2),transparent 30%),#050507}.authBackdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.24),rgba(0,0,0,.08) 45%,rgba(0,0,0,.28)),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px);pointer-events:none}.authPhoto{position:absolute;border:solid rgba(236,231,222,.92);border-width:10px 10px 42px;box-shadow:0 18px 45px #0008;background-size:cover;background-position:50%;filter:saturate(.9) contrast(1.05)}.authPhotoOne{left:3%;top:4%;width:34%;height:43%;transform:rotate(-3deg);background-image:linear-gradient(135deg,#1a1116,#59352f 55%,#100c11)}.authPhotoTwo{right:3%;top:2%;width:39%;height:39%;transform:rotate(2deg);background-image:linear-gradient(160deg,#40366e,#df7794 50%,#1b142d)}.authPhotoThree{left:5%;bottom:10%;width:31%;height:38%;transform:rotate(2deg);background-image:linear-gradient(150deg,#0d1724,#21324c 45%,#09090d)}.authPhotoFour{right:5%;bottom:9%;width:31%;height:40%;transform:rotate(-2deg);background-image:linear-gradient(145deg,#6a4230,#1b1010 60%,#080708)}.authGraffiti{position:absolute;left:4%;bottom:1%;font-size:clamp(54px,9vw,150px);font-weight:1000;font-style:italic;letter-spacing:-7px;color:#f832a1;transform:rotate(-5deg);text-shadow:3px 3px #000}.authGraffiti span{font-style:normal}.authMoment{position:absolute;right:5%;bottom:4%;font-size:clamp(18px,2vw,32px);font-weight:900;letter-spacing:5px;line-height:1.5}.replayAuthCard{width:min(510px,94vw);padding:30px 34px;background:linear-gradient(180deg,rgba(18,18,20,.88),rgba(4,4,6,.95));border:1px solid #ffffff2c;box-shadow:0 28px 90px #000c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center}.authLogoMark{width:112px;height:112px;margin:0 auto 12px;border-radius:28px;background:#050508;display:grid;place-items:center;box-shadow:0 15px 38px #000}.authLogoMark span{font-size:70px;font-weight:1000;font-style:italic;line-height:1;background:linear-gradient(145deg,#7a43ff,#1fd9ff 38%,#ffcc54 68%,#ff45ad);-webkit-background-clip:text;color:transparent}.authWordmark{font-size:34px;letter-spacing:9px;margin:0}.authTagline{margin:8px 0 24px!important;font-size:14px;letter-spacing:4px}.authTagline b{color:#4da6ff}.authTagline strong{color:#ff4a9f}.replayAuthCard h1{margin:10px 0 6px}.authIntro{color:#b8bdcf;margin:0 0 18px!important}.authSwitch{margin-top:16px;color:#cbd0e5}.authSwitch .textButton{display:inline!important;width:auto!important;margin:0 0 0 4px!important;padding:4px!important;color:#ff45ad!important;font-weight:900}.replayAuthCard form button{background:linear-gradient(90deg,#ff36ad,#6c6bff 52%,#ff825a)}@media(max-width:700px){.replayAuth{padding:18px 12px}.replayAuthCard{padding:24px 20px}.authPhoto{opacity:.5}.authPhotoOne{width:58%;height:34%;left:-12%}.authPhotoTwo{width:60%;height:32%;right:-13%}.authPhotoThree{width:55%;height:31%;left:-14%;bottom:5%}.authPhotoFour{width:58%;height:33%;right:-14%;bottom:4%}.authGraffiti{opacity:.55}.authMoment{display:none}.authLogoMark{width:88px;height:88px}.authLogoMark span{font-size:56px}.authWordmark{font-size:27px}}.authExperience{width:100%!important;max-width:none!important;min-height:100dvh!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);background:#080a14!important;overflow:hidden}.authVisuals{position:relative;min-height:100dvh;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:18px;gap:18px;align-items:center;padding:clamp(28px,5vw,72px);background:radial-gradient(circle at 25% 20%,rgba(139,73,255,.25),transparent 35%),radial-gradient(circle at 80% 75%,rgba(255,58,154,.18),transparent 38%),#090b16}.authVisuals:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 70%,#090b16);pointer-events:none}.authCollageArt,.authLogoArt{position:relative;z-index:1}.authLogoArt img{max-width:440px;box-shadow:0 28px 80px rgba(0,0,0,.38)}.authCollageArt img,.authLogoArt img{display:block;width:100%;margin:auto;border-radius:26px}.authCollageArt img{max-width:600px;box-shadow:0 28px 80px rgba(0,0,0,.48);transform:rotate(1deg)}.authFormPane{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:40px;background:#090b16}.authExperience .authCard{width:min(520px,100%);max-width:520px;background:#111527;border:1px solid #2d3350;border-radius:28px;padding:34px;box-shadow:0 24px 80px rgba(0,0,0,.3)}.authExperience .authCard h1{font-size:clamp(30px,3vw,44px);margin:12px 0 22px}.authExperience .authCard form{display:grid;grid-gap:12px;gap:12px}.authExperience .authCard input{width:100%}.authExperience .authCard form button,.authExperience .authCard input{min-height:54px;border-radius:14px}.authMobileCollage,.authMobileLogo{display:none}.authSwitch{width:100%;margin-top:10px}@media(max-width:899px){.authExperience{display:block!important;min-height:100dvh!important;padding:20px!important;overflow:auto}.authVisuals{display:none}.authFormPane{min-height:calc(100dvh - 40px);padding:0;background:transparent}.authExperience .authCard{padding:22px 18px;border-radius:24px}.authExperience .authCard>.brand.big,.authExperience .authCard>p:first-of-type{display:none}.authMobileLogo{display:block;margin:-4px auto 18px}.authMobileLogo img{display:block;width:min(250px,80%);margin:auto;border-radius:20px}.authMobileCollage{display:block;margin-top:24px}.authMobileCollage img{display:block;width:100%;border-radius:18px}.authExperience .authCard h1{text-align:center;font-size:30px}}.newsSlideshow{position:relative}.newsSlide{display:flex;min-height:220px;animation:replaySlideIn .28s ease}.slideControls{display:flex;align-items:center;justify-content:center;gap:14px;margin:12px 0 4px}.slideControls>button{width:38px;height:38px;border:1px solid #343a59;border-radius:50%;background:#151a30;color:#fff;font-size:24px}.slideDots{display:flex;align-items:center;justify-content:center;gap:6px;max-width:220px;flex-wrap:wrap}.slideDots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#555d7d}.slideDots button.active{width:18px;border-radius:999px;background:#c13cff}@keyframes replaySlideIn{0%{opacity:.35;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.newsSlide{animation:none}}.replayCallPage{position:fixed;inset:0;z-index:1000;width:100vw!important;max-width:none!important;height:100dvh;padding:0!important;background:#050713}.replayCallPage rtk-meeting{width:100%;height:100%}.callEndOverlay{position:fixed;z-index:1100;left:50%;bottom:max(24px,env(safe-area-inset-bottom));transform:translateX(-50%);border:0;border-radius:999px;padding:14px 22px;background:#d82c4b;color:#fff;font-weight:800;box-shadow:0 10px 30px #0008}.mediaEditorOverlay{position:fixed;inset:0;z-index:12000;background:rgba(2,4,12,.94);display:grid;place-items:center;padding:18px;overflow:auto}.mediaEditor{width:min(760px,100%);max-height:94dvh;overflow:auto;border:1px solid #343a59;border-radius:24px;background:#0d1120;padding:16px;box-shadow:0 24px 80px #000a}.mediaEditorActions,.mediaEditorTabs,.mediaEditorTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.mediaEditorTop{margin-bottom:12px}.mediaEditorTop b{font-size:18px}.mediaEditorTop button{border:0;background:none;color:#fff;font-size:28px}.mediaEditorCanvas{display:block;width:100%;max-height:58dvh;object-fit:contain;border-radius:18px;background:#050711;touch-action:none}.mediaEditorCanvas.tool-draw{cursor:crosshair}.mediaEditorCanvas.tool-sticker{cursor:copy}.mediaEditorTabs{margin:12px 0}.editorChips button,.editorStickers button,.mediaEditorActions>button,.mediaEditorControls>button,.mediaEditorTabs button{border:1px solid #343a59;border-radius:12px;background:#171b31;color:#fff;padding:9px 11px;font-weight:800}.editorChips button.active,.editorStickers button.active,.mediaEditorTabs button.active{background:linear-gradient(90deg,#754cff,#d744cb);border-color:transparent}.mediaEditorControls{display:grid;grid-gap:10px;gap:10px;padding:10px 0}.mediaEditorControls label{display:grid;grid-template-columns:140px 1fr;grid-gap:12px;gap:12px;align-items:center;color:#cbd0e5}.mediaEditorControls input[type=range]{width:100%}.editorChips,.editorStickers{display:flex;gap:8px;flex-wrap:wrap}.editorStickers button{font-size:22px;min-width:44px}.mediaEditorActions{margin-top:14px;justify-content:flex-end}.mediaPreview{display:grid;grid-gap:10px;gap:10px;margin:10px 0}.mediaPreview img,.mediaPreview video{display:block;width:100%;max-height:420px;object-fit:contain;border-radius:16px;background:#050711}.mediaPreview .row button,.mediaPreview>button{border:1px solid #343a59;border-radius:12px;background:#171b31;color:#fff;padding:9px 12px;font-weight:800}@media(max-width:600px){.mediaEditor{padding:12px;border-radius:18px}.mediaEditorControls label{grid-template-columns:1fr;gap:5px}.mediaEditorTabs{display:grid;grid-template-columns:repeat(3,1fr)}.mediaEditorTabs button{font-size:11px;padding:9px 6px}}.commentThread{padding:8px 0;border-bottom:1px solid #252a40}.comment{display:grid;grid-gap:5px;gap:5px;padding:8px 0}.comment span{line-height:1.35}.commentReply{margin-left:28px;padding-left:12px;border-left:2px solid #343a59}.commentActions{display:flex;gap:10px;flex-wrap:wrap}.commentActions button{border:0;background:none;color:#aeb4ce;font-size:12px;padding:2px 0}.typingIndicator{display:block;color:#aeb4ce;margin:6px 0 3px;font-style:italic}.groupSender{color:#b9a2ff!important;text-align:left!important;margin-bottom:4px}.groupPeople{max-height:320px;overflow:auto;margin:8px 0;border:1px solid #2d3350;border-radius:14px;padding:6px}.storyActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.storyViewers{font-size:12px!important;color:#aeb4ce}.storyCloseFriends{margin-top:12px}.storyCloseFriends summary{cursor:pointer;font-weight:800}.communityInvite{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin-top:12px}.creatorItem{padding:12px 0;border-bottom:1px solid #252a40}.creatorItem:last-child{border-bottom:0}.insightGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 14px}.insightGrid .card{margin:0}.insightRow{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #252a40}.insightRow div{min-width:0}.insightRow small{display:block;color:#aeb4ce;margin-top:3px}.insightRow span{white-space:nowrap;color:#aeb4ce}.profileHead{overflow:hidden}.profileCover{height:150px;margin:-16px -16px 14px;background-position:50%;background-size:cover;border-radius:21px 21px 0 0}.profileAvatar{width:74px;height:74px;margin-top:-4px;border:4px solid #111527}.profileImageActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:10px}.chapterAttach{margin:12px 0}.chapterAttach,.chapterMoments{display:grid;grid-gap:8px;gap:8px}.chapterMoments{margin-bottom:12px}.chapterMoment{display:grid;grid-template-columns:64px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px;border:1px solid #292f48;border-radius:12px}.chapterMoment img,.chapterMoment video{width:64px;height:64px;object-fit:cover;border-radius:8px}.thenNowGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.thenNowMoment{overflow:hidden;border:1px solid #292f48;border-radius:14px;background:#0b0e1b;padding:10px}.thenNowMoment img,.thenNowMoment video{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;margin-top:8px}.worthForecast p{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #252a40;padding:8px 0}.worthForecast span{text-align:right}.statRow a{text-decoration:none;color:inherit}.statRow a b{display:block}@media(min-width:900px){.insightGrid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.profileCover{height:240px}.thenNowGrid{gap:18px}}@media(max-width:520px){.communityInvite,.profileImageActions{grid-template-columns:1fr}.insightRow{display:grid}.thenNowGrid{grid-template-columns:1fr 1fr}.chapterMoment{grid-template-columns:54px 1fr}.chapterMoment img,.chapterMoment video{width:54px;height:54px}.chapterMoment button{grid-column:1/-1}}.videoEditorPreview{position:relative;width:100%;display:grid;place-items:center;background:#050711;border-radius:18px;overflow:hidden;touch-action:none}.videoEditorPreview video{display:block;width:100%;max-height:58dvh;object-fit:contain;background:#050711}.videoMarkup{inset:0;width:100%;height:100%}.videoMarkup,.videoSticker{position:absolute;pointer-events:none}.videoSticker{transform:translate(-50%,-50%);filter:none!important}.videoEditorPreview.tool-draw,.videoEditorPreview.tool-sticker{cursor:crosshair}.videoTrim{display:grid;grid-gap:9px;gap:9px;margin:12px 0;padding:10px;border:1px solid #2d3350;border-radius:14px;background:#0b0e1b}.videoTrim label{display:grid;grid-template-columns:46px 1fr 48px;grid-gap:8px;gap:8px;align-items:center;font-size:12px}.videoTrim input{width:100%}.videoTrimBar{position:relative;height:7px;border-radius:999px;background:#252a40;overflow:hidden}.videoTrimBar i{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,#754cff,#d744cb);border-radius:999px}.selectedGifPreview video{width:140px;max-height:140px;object-fit:cover;border-radius:12px}.status{color:#d6d9e8}.skipLink{position:fixed;left:12px;top:-80px;z-index:20000;padding:10px 14px;border-radius:10px;background:#fff;color:#090b16;font-weight:900}.skipLink:focus{top:12px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #ff45ad;outline-offset:3px}a,button,input,label,select,textarea{font:inherit}img,video{max-width:100%}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.newsSlide{animation:none!important}}@media(prefers-contrast:more){.card,.discoverMedia,.mediaEditor,.storyCard{border-width:2px}.actionButton,.secondaryButton,.smallButton{outline:1px solid currentColor}}.primaryNav{grid-template-columns:repeat(6,minmax(0,1fr))}.primaryNav>a{min-width:0}.primaryNav small{font-size:clamp(8px,1.8vw,11px)}.navBadge i{top:0;right:max(4px,calc(50% - 29px));pointer-events:none}.shellLogo{position:absolute;top:max(18px,env(safe-area-inset-top));left:68px;z-index:2;pointer-events:auto;font-weight:900;font-size:16px;letter-spacing:1.5px;text-decoration:none;color:#fff}.shellLogo span{color:#ff45ad}.headerSearchLink{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:#fff}@media(min-width:481px){.primaryNav{grid-template-columns:repeat(6,minmax(100px,160px));gap:12px}.shellLogo{left:72px}}@media(max-width:480px){.primaryNav{padding-left:2px;padding-right:2px}.primaryNav b{font-size:17px}.primaryNav small{font-size:8px}.primaryNav .plus{width:52px;height:52px}.shellLogo{font-size:13px;left:65px}}.shellTop .shellLogo{position:absolute!important;top:calc(max(18px,env(safe-area-inset-top)) + 2px)!important;left:76px!important;display:inline-flex!important;align-items:center;min-height:36px;z-index:6!important;pointer-events:auto!important;font-size:clamp(15px,1.6vw,21px)!important;letter-spacing:1.5px;white-space:nowrap;text-decoration:none;color:#fff}@media(min-width:481px){.shellTop .shellLogo{left:94px!important}}@media(max-width:480px){.shellTop .shellLogo{left:68px!important;font-size:16px!important}}.questionSlide{animation:questionEnter .4s ease both}.questionDots{display:flex;gap:9px;align-items:center;justify-content:center;margin-top:16px}.questionDots button{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#ffffff75;cursor:pointer}.questionDots button.active{width:24px;background:#fff}@keyframes questionEnter{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.questionSlide{animation:none}}.homeLogo span{font-size:clamp(30px,4vw,52px);line-height:1}.pixelGame{max-width:900px;margin:110px auto 130px;padding:18px;color:#fff}.pixelGame h1{font-size:clamp(28px,6vw,46px);color:#f7c5fa}.pixelPanel{background:#15152c;border:2px solid #7e58d5;border-radius:18px;padding:22px;margin:18px 0;box-shadow:5px 5px 0 #382465}.pixelPanel label{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.pixelPanel input{min-height:44px;padding:8px;border-radius:8px}.pixelMap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;background:repeating-linear-gradient(45deg,#2a3656 0 16px,#26304a 16px 32px);padding:15px;border:4px solid #8b76d5;border-radius:10px}.pixelMap button{min-height:94px;background:#284f62;color:white;border:3px solid #8fc5b8;border-radius:6px;font-weight:800;cursor:pointer}.pixelMap button.selected{outline:4px solid #ff5dd7}.pixelMap button span{display:block;font-size:36px;image-rendering:pixelated}.pixelAvatar{width:50px;height:50px;border:5px solid #251d36;margin:15px auto;text-align:center;image-rendering:pixelated}.pixelAvatar div{height:19px;width:23px;margin:-18px auto 8px;border:4px solid #251d36}.pixelAction{padding:12px 18px;border-radius:9px;background:linear-gradient(90deg,#7554ff,#e345b9);color:#fff;border:0;font-weight:800;cursor:pointer}.pixelAction:disabled{opacity:.45;cursor:not-allowed}@media(max-width:480px){.pixelGame{padding:10px;margin-top:95px}.pixelPanel{padding:14px}.pixelMap{gap:6px;padding:8px}.pixelMap button{font-size:12px;min-height:82px}.pixelMap button span{font-size:28px}}body:has(.quickChannels) main.pixelGame{margin-top:0!important;padding-top:160px!important}main.pixelGame>h1{position:relative;z-index:1;margin:0 0 24px!important;line-height:1.2;overflow-wrap:anywhere}@media(min-width:481px){body:has(.quickChannels) main.pixelGame{padding-top:175px!important}}@media(max-width:480px){body:has(.quickChannels) main.pixelGame{padding-top:155px!important}}body:has(.shellTop .shellLogo) main>header .homeLogo{display:none!important}body:has(.shellTop .shellLogo) main>header{justify-content:flex-end!important}.worldPreview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#22243e;border-radius:14px;padding:20px;margin:15px 0;min-height:145px}.worldSprite{width:32px;height:62px;position:relative;image-rendering:pixelated;filter:drop-shadow(3px 3px 0 #08091b);flex-shrink:0}.worldHair{position:absolute;left:7px;top:0;width:18px;height:10px}.worldFace{position:absolute;left:8px;top:8px;width:16px;height:17px}.worldTorso{position:absolute;left:5px;top:25px;width:22px;height:23px}.worldLegs{position:absolute;left:7px;top:48px;display:flex;gap:5px}.worldLegs i{display:block;width:7px;height:13px;background:#394464}.worldMap{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px;background:#3d465d;border:5px solid #7564b4;border-radius:12px;padding:5px;max-width:630px;margin:12px auto}.worldTile{position:relative;aspect-ratio:1;background:#314a55;display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:0;border:1px solid #4a6571}.worldTile:nth-child(2n){background:#3c5260}.worldBuilding{background:#52678a!important;border:2px solid #91a7c7}.worldBuilding>span{font-size:clamp(16px,3vw,35px)}.worldBuilding small{font-size:clamp(6px,1.5vw,10px);text-align:center;overflow-wrap:anywhere}.worldPlayer{position:absolute;inset:0;display:grid;place-items:center;z-index:2;pointer-events:none}.worldPlayer .worldSprite{transform:scale(.7);transform-origin:center}.worldEnter{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;border:2px solid #fff;border-radius:6px;padding:5px 7px;background:#b22dc6;color:#fff;font-size:clamp(8px,1.6vw,12px);font-weight:900;cursor:pointer}.worldControls{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:14px 0;min-height:140px}.worldControls p{flex:1 1}.worldDpad{display:grid;grid-template-columns:repeat(3,48px);grid-template-rows:repeat(3,44px);grid-gap:3px;gap:3px;flex-shrink:0}.worldDpad button{border:1px solid #a18fe9;border-radius:10px;background:#433b80;color:white;font-size:22px;touch-action:manipulation;cursor:pointer}.worldDpad .up{grid-column:2;grid-row:1}.worldDpad .left{grid-column:1;grid-row:2}.worldDpad .down{grid-column:2;grid-row:3}.worldDpad .right{grid-column:3;grid-row:2}.worldActivity{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border:1px solid #7364ab;border-radius:12px;padding:15px;margin:12px 0}.worldActivity h3{width:100%;margin:0}@media(max-width:480px){.worldDpad{grid-template-columns:repeat(3,42px);grid-template-rows:repeat(3,42px)}.worldMap{gap:2px;padding:3px}.worldTile{border-width:1px}.worldPlayer .worldSprite{transform:scale(.45)}.worldControls{align-items:flex-end}}.worldMap{background:#4b5967;border-color:#b1a3dc;box-shadow:inset 0 0 0 3px #d3c9a8}.worldTile{background:#53934c;border:1px solid #6cad61;overflow:visible}.worldTile:nth-child(2n){background:#61a153}.worldTile.worldSidewalk:not(.worldBuilding){background:repeating-linear-gradient(90deg,#c7c4b6 0 22px,#a8a79c 22px 24px);border-color:#e0ded4}.worldTile.worldRoad:not(.worldBuilding){background:#535960;border-color:#71777d}.worldTile.worldRoad:not(.worldBuilding):after{content:"";position:absolute;inset:45% 5%;border-top:2px dashed #e2d49c;opacity:.8;pointer-events:none}.worldTile.worldBuilding{background:#b0b8b3!important;border:3px solid #e2e3d5;box-shadow:inset 0 -7px 0 #787e88,2px 2px 0 #364d44}.worldTile.worldPark{background:#74ae62!important;border-color:#d7b77a}.worldTile.worldHome{background:#e0c59b!important}.worldTile.worldShop{background:#9fc1b9!important}.worldTile.worldStudio{background:#c7b4d8!important}.worldTile.worldCommunity{background:#c9b79b!important}.worldTile.worldWork{background:#aeb9c5!important}.worldScenery{font-size:clamp(14px,2.8vw,29px);filter:drop-shadow(2px 3px 0 #365f32)}.worldActivityChoices{display:grid;grid-gap:10px;gap:10px;width:100%;grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.worldActivityChoices button{border:1px solid #ad91ea;background:#30265a;color:#fff;border-radius:12px;text-align:left;padding:13px;font-weight:750;cursor:pointer}.worldActivityChoices button small{display:block;color:#d8c7ff;margin-top:7px;font-weight:400}.worldEdit{background:#262044;border:1px solid #9b78e5;border-radius:14px;padding:16px;margin:14px 0}.worldEdit label{display:grid;grid-gap:6px;gap:6px;margin:12px 0}.worldEdit input{min-height:42px;padding:7px;border-radius:8px}.worldEditButtons{display:flex;gap:12px;flex-wrap:wrap}.worldEditButtons>button{padding:12px;border-radius:9px}.arcadePage,.arcadePlay{max-width:1180px;margin:0 auto;padding:185px 22px 120px;color:#f9f7ff}.arcadeCardBody>span,.arcadeEyebrow,.arcadeGameHeading>span,.arcadeSectionHead span{font-size:11px;letter-spacing:2.3px;font-weight:800;color:#a6a0d3}.arcadeHero{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:24px;gap:24px;align-items:center;background:radial-gradient(circle at 75% 40%,#6330ad 0,transparent 42%),linear-gradient(135deg,#171431,#2a1749 70%,#18162f);border:1px solid #68519b;border-radius:25px;padding:clamp(25px,5vw,58px);margin:18px 0 36px;overflow:hidden;min-height:310px}.arcadeChip{display:inline-block;border:1px solid #a77be6;border-radius:30px;padding:9px 14px;font-size:10px;letter-spacing:2px;font-weight:800}.arcadeHero h1{font-size:clamp(44px,8vw,92px);letter-spacing:-3px;line-height:1.04;margin:20px 0}.arcadeHero h1 em{font-style:normal;color:#f66fce}.arcadeHero p{max-width:470px;color:#ccc6e4;line-height:1.65}.arcadeHeroActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.arcadeCardBody>a,.arcadeHeroActions a,.arcadePrimary{background:#ee5ab9;color:#1c1128;padding:13px 17px;border-radius:10px;text-decoration:none;font-weight:900;border:0;cursor:pointer}.arcadeHeroActions a:nth-child(2){background:#302647;color:#fff;border:1px solid #a17acb}.arcadeHeroArt{display:grid;place-items:center;position:relative;min-height:230px;transform:rotate(-9deg)}.arcadeHeroArt>span{font-size:190px;color:#ffca62;text-shadow:9px 12px 0 #f44e9d,18px 24px 0 #6638a3;line-height:1}.arcadeHeroArt i{position:absolute;font-style:normal;letter-spacing:10px;font-size:24px;font-weight:900;top:47%}.arcadeHeroArt b{position:absolute;bottom:0;right:0;letter-spacing:3px}.arcadeSectionHead{display:flex;align-items:end;justify-content:space-between}.arcadeSectionHead h2{font-size:32px;margin:8px 0}.arcadeSectionHead small{color:#aaa3ca}.arcadeFilters{display:flex;gap:9px;overflow-x:auto;padding:14px 0 22px}.arcadeFilters button{white-space:nowrap;background:#25213d;border:1px solid #5b4c83;border-radius:30px;padding:10px 16px;color:#d9d1ee;cursor:pointer}.arcadeFilters button.selected{background:#eee5ff;color:#251439;border-color:#eee5ff;font-weight:800}.arcadeCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.arcadeCard{background:#19182e;border:1px solid #453a67;border-radius:18px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.arcadeCover{min-height:190px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 35% 30%,#7853c5,#31225d 65%,#171d37)}.arcade-pulse .arcadeCover{background:linear-gradient(130deg,#0d3e56,#5b2291,#e13b87)}.arcade-cipher .arcadeCover{background:linear-gradient(135deg,#173f45,#11303e,#295b60)}.arcade-mystery .arcadeCover{background:linear-gradient(135deg,#421a30,#101327,#9d3c58)}.arcade-afterimage .arcadeCover{background:linear-gradient(135deg,#172439,#7c347a)}.arcade-ghostline .arcadeCover{background:linear-gradient(135deg,#0e414e,#29325e)}.arcade-night .arcadeCover{background:linear-gradient(135deg,#49322d,#1c183a)}.arcadeCoverIcon{font-size:85px;filter:drop-shadow(8px 9px 0 #1117);transform:rotate(-8deg)}.arcadeCardTag{position:absolute;top:14px;left:14px;z-index:2;font-size:10px;letter-spacing:1px;background:#17122fcf;padding:7px 10px;border:1px solid #ffffff70;border-radius:20px;font-weight:800}.arcadeCoverDecor{position:absolute;bottom:10px;right:18px;color:#ffffff8a;letter-spacing:8px}.arcadeCardBody{padding:22px;display:flex;flex:1 1;flex-direction:column}.arcadeCardBody h3{font-size:26px;margin:10px 0}.arcadeCardBody p{color:#c1bad5;line-height:1.6;flex:1 1}.arcadeCardBody>a{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.arcadeComing{margin-top:16px;padding:13px;border:1px dashed #8d7ba8;border-radius:10px}.arcadeComing span{display:block;font-weight:800}.arcadeComing small{display:block;color:#b6accb;margin-top:5px}.arcadeFooter{margin-top:32px;border-top:1px solid #51446f;padding-top:24px}.arcadeFooter strong{letter-spacing:2px}.arcadeFooter p{color:#bdb5d0;max-width:700px}.arcadePlay{max-width:780px}.arcadePlay>a{color:#e9b6f7;text-decoration:none}.arcadeGameHeading{margin:28px 0}.arcadeGameHeading h1{font-size:clamp(35px,7vw,65px);margin:10px 0}.arcadeGameHeading p{color:#c8bedb;line-height:1.6}.pulseStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:20px 0}.pulseStats span{padding:12px;background:#211c39;border-radius:9px;color:#a9a2c6;font-size:10px;letter-spacing:1px}.pulseStats strong{display:block;font-size:23px;color:white;margin-top:6px}.pulseBoard{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;max-width:540px;margin:24px auto}.pulseBoard button{aspect-ratio:1;border:2px solid #5e4b85;background:#221c3c;border-radius:13px;font-size:42px;color:#756594;cursor:pointer}.pulseBoard button.pulseActive{background:#f24db7;color:#fff;box-shadow:0 0 25px #f24db7;animation:pulseGlow .5s ease-in-out infinite alternate}@keyframes pulseGlow{to{filter:brightness(1.35);transform:scale(.95)}}.pulseBoard button:disabled{opacity:.6}.cipherPanel,.mysteryScene{background:#1c1933;border:1px solid #67518c;padding:clamp(20px,5vw,42px);border-radius:20px}.cipherPanel>span,.mysteryTime{letter-spacing:2px;font-size:11px;color:#f2a5da;font-weight:900}.cipherPanel h2,.mysteryScene h2{font-size:clamp(24px,4vw,38px);line-height:1.3;margin:26px 0}.cipherAnswers,.mysteryOptions{display:grid;grid-gap:10px;gap:10px;margin:24px 0}.cipherAnswers button,.mysteryOptions button{padding:17px;text-align:left;border:1px solid #655583;background:#2b2548;border-radius:10px;color:#fff;font-size:16px;cursor:pointer}.cipherAnswers button.correct{background:#215f54}.cipherAnswers button.wrong{background:#773a56}.mysteryScene{background:radial-gradient(circle at 80% 0,#47243e,#15172b 65%)}.mysteryScene>p{font-size:17px;line-height:1.85;color:#e0d7e7}.mysteryOptions button{display:flex;justify-content:space-between}.mysteryOptions button:hover{background:#62365e}.mysteryBack{border:0;background:transparent;color:#c5b2d4;cursor:pointer;padding:12px 0}.mysteryEnding{border-left:3px solid #ef7fb9;padding-left:14px}@media(max-width:850px){.arcadeCards{grid-template-columns:repeat(2,minmax(0,1fr))}.arcadeHero{grid-template-columns:1fr}.arcadeHeroArt{display:none}}@media(max-width:520px){.arcadePage,.arcadePlay{padding:160px 14px 110px}.arcadeCards{grid-template-columns:1fr}.arcadeHero{padding:24px;min-height:0}.arcadeHero h1{letter-spacing:-2px}.arcadeCover{min-height:170px}.arcadeSectionHead h2{font-size:26px}.pulseStats strong{font-size:17px}.pulseBoard{gap:7px}.pulseBoard button{font-size:30px}}@media(prefers-reduced-motion:reduce){.pulseBoard button.pulseActive{animation:none}}.replayStore{max-width:1100px;margin:0 auto;padding:180px 20px 110px;color:#fff}.storeKicker{font-size:11px;letter-spacing:2.5px;color:#e5a5e9;font-weight:900}.replayStore h1{font-size:clamp(36px,7vw,76px);letter-spacing:-2px;margin:12px 0}.replayStore h1 em{font-style:normal;color:#ff78c6}.replayStore>p{max-width:750px;color:#d1c9df;line-height:1.7}.storeTabs{display:flex;gap:9px;overflow-x:auto;padding:24px 0;margin:15px 0}.storeTabs button{white-space:nowrap;border:1px solid #6a548c;background:#25203d;color:#eee;border-radius:30px;padding:12px 17px;cursor:pointer}.storeTabs button.selected{background:#f67ac6;color:#26122b;font-weight:900}.storeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px;margin:22px 0}.storeProduct{border:1px solid #665080;background:linear-gradient(145deg,#27213e,#17172d);padding:22px;border-radius:17px}.storeProduct>span{display:block;font-size:57px;margin:5px 0 20px}.storeProduct h3{font-size:20px}.storeProduct p{color:#c6bdd9;line-height:1.55}.storeProduct strong{display:block;margin:15px 0;color:#ffb7dd}.storeProduct button{border:1px solid #6e627d;background:#342e44;color:#bfb7c7;padding:11px;border-radius:9px}.storeProduct button:disabled{cursor:not-allowed}.storeTheme{background:#1c1c32;color:#fff;border:2px solid #5c4b78;border-radius:14px;padding:15px;cursor:pointer;display:flex;align-items:center;gap:12px;text-align:left}.storeTheme.selected{border-color:#f18ad4}.storeTheme span{width:44px;height:44px;border-radius:50%;flex-shrink:0}.storeTheme small{color:#d2c4e5}.storeLink{display:inline-block;background:#e968bd;color:#21112d;padding:12px 16px;border-radius:10px;font-weight:900}.storeDisclaimer{border-top:1px solid #57466e;padding-top:20px;font-size:12px}.replayChatOcean{--chat-accent:#187f9a}.replayChatSunset{--chat-accent:#b55a88}.replayChatForest{--chat-accent:#387e64}.replayChatOriginal{--chat-accent:#7257b5}.replayChatTheme .message.own,.replayChatTheme .messageBubble.mine,.replayChatTheme .replyBox button{background:var(--chat-accent)!important}@media(max-width:520px){.replayStore{padding:155px 14px 110px}}.pulseStatsLevels{grid-template-columns:repeat(5,minmax(0,1fr))}.pulseSpeed{background:#211c39;border:1px solid #655084;padding:13px 16px;border-radius:12px;margin:12px 0 18px}.pulseSpeed>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:13px}.pulseSpeed span{color:#d9b9ef}.pulseMeter{height:8px;background:#39304f;border-radius:10px;overflow:hidden;margin-top:10px}.pulseMeter i{display:block;height:100%;background:linear-gradient(90deg,#8059ff,#f44bb3);transition:width 40ms linear}.pulseNotice{min-height:28px;color:#edc3f1;font-weight:700}@media(max-width:520px){.pulseStatsLevels{grid-template-columns:repeat(3,minmax(0,1fr))}}.pulseLevelTrack{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:6px;gap:6px;margin:20px 0}.pulseLevelTrack span{display:grid;place-items:center;min-height:38px;border:1px solid #5d5079;background:#211d36;color:#b8aecb;border-radius:8px;font-size:13px;font-weight:900}.pulseLevelTrack span.unlocked{background:#3b2868;color:#fff;border-color:#b189e9}.pulseLevelTrack span.current{background:#f05cba;color:#20112d;border-color:#ffc2e8;box-shadow:0 0 15px #f05cba66}.pulseLevelTrack span.locked{opacity:.55;font-size:12px}.pulseProgress{display:flex;justify-content:space-between;gap:12px;margin-top:15px;font-size:12px;color:#ddd1f2}.pulseActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}@media(max-width:520px){.pulseLevelTrack{grid-template-columns:repeat(5,minmax(0,1fr))}}.arcadeVictory{margin:22px 0 10px;padding:24px 18px;border:2px solid #ffb9df;border-radius:18px;text-align:center;background:radial-gradient(circle at 50% 0,#7d3a87 0,#34244e 60%,#211b39 100%);box-shadow:0 0 32px #e75bba35;animation:arcadeVictoryIn .5s ease both}.arcadeVictory>span{display:block;font-size:clamp(36px,9vw,60px);line-height:1.4;animation:arcadeCelebrate 1.4s ease-in-out infinite alternate}.arcadeVictory h2,.arcadeVictory h3{font-size:clamp(22px,5vw,32px);margin:8px 0;color:#fff}.arcadeVictory p{color:#f5d8f3;line-height:1.6}.arcadeVictory button{margin-top:12px}.arcadeFeedback{margin-top:18px;border:1px solid #a3759b;padding:16px;border-radius:12px}.mysteryProgress{display:flex;justify-content:space-between;gap:12px;color:#f2c5e7;margin:16px 0;font-weight:800;letter-spacing:1px}.mysteryProgress span{font-size:12px;letter-spacing:3px}.mysteryOptions button.correct{border-color:#7ed4ab;background:#265347}.mysteryOptions button.wrong{border-color:#ec8aa4;background:#63304c}@keyframes arcadeVictoryIn{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes arcadeCelebrate{0%{transform:scale(.95) rotate(-2deg)}to{transform:scale(1.07) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.arcadeVictory,.arcadeVictory>span{animation:none}}body:has(.shellTop .shellLogo) main>header{padding-top:76px!important;min-height:174px!important}body:has(.shellTop .shellLogo) main>header .brand:not(.homeLogo){top:76px!important;left:50%!important;max-width:calc(100% - 76px)!important;white-space:normal!important;text-align:center!important;line-height:1.2!important;font-size:clamp(18px,5vw,30px)!important}body:has(.shellTop .shellLogo) main>header>a:not(.homeLogo){top:76px!important}@media(min-width:481px){body:has(.shellTop .shellLogo) main>header{min-height:190px!important}}.arcadeGameControls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 14px 28px}.arcadeGameControls a,.arcadeGameControls button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:14px;border:1px solid #6f62a6;background:#1b1b38;color:#fff;font:800 14px Arial,Helvetica,sans-serif;text-decoration:none;cursor:pointer}.arcadeGameControls a{border-color:#a44b76;background:#321729}@media(max-width:420px){.arcadeGameControls a,.arcadeGameControls button{flex:1 1 125px}}body:has(.quickChannels) main>header{height:auto!important;min-height:190px!important;padding:86px 62px 66px!important;align-items:flex-start!important;overflow:visible!important}body:has(.quickChannels) main>header .brand:not(.homeLogo){position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;font-size:clamp(18px,4.5vw,28px)!important;line-height:1.2!important}body:has(.quickChannels) main>header>a:not(.homeLogo){top:85px!important;right:15px!important}body:has(.quickChannels) .quickChannels{top:160px!important;z-index:10!important}body:has(.quickChannels) main>header .brand:not(.homeLogo){z-index:1!important}body:has(.quickChannels) main:not(:has(>header)){padding-top:165px!important}body:has(.quickChannels) main.replayStore{padding-top:185px!important}body:has(.quickChannels) main.replayStore .storeKicker{position:relative;z-index:1}body:has(.quickChannels) main.replayStore h1{position:relative;z-index:1;line-height:1.15}@media(min-width:700px){body:has(.quickChannels) .quickChannels{top:165px!important}body:has(.quickChannels) main:not(:has(>header)){padding-top:185px!important}body:has(.quickChannels) main.replayStore{padding-top:205px!important}}.gifPicker{max-width:100%;min-width:0;overflow:hidden}.gifGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:min(45vh,390px);overflow:auto;overscroll-behavior:contain}.gifGrid button{min-width:0;max-width:100%;overflow:hidden}.gifGrid img{width:100%;height:auto;min-height:0;aspect-ratio:1;object-fit:cover}.gifPickerTop>*{min-width:0}.gifUnavailable{display:grid;place-items:center;width:100%;aspect-ratio:1/1;padding:8px;border:1px dashed #555b77;border-radius:10px;background:#161a2c;color:#c8cce1;font-size:12px;text-align:center}.gifGrid button:disabled{opacity:.8;cursor:not-allowed}:root{--replay-page-width:1280px;--replay-gutter:clamp(14px,3vw,32px)}.replayShellHeader{position:relative;z-index:90;width:100%;background:#0b0d18;border-bottom:1px solid #292d46;padding-top:env(safe-area-inset-top,0)}.replayShellBrandRow{display:flex;align-items:center;gap:14px;width:min(100%,var(--replay-page-width));min-height:66px;margin-inline:auto;padding:10px var(--replay-gutter)}.replayShellLogo{display:inline-flex;align-items:center;color:#fff;font-size:24px;line-height:1.2;font-weight:900;letter-spacing:2px;white-space:nowrap;text-decoration:none}.replayDrawerBrand span,.replayShellLogo span{color:#ff45ad}.replayMenuButton{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid #3a405d;border-radius:50%;background:#111527;color:#fff;font-size:20px;cursor:pointer}.replayUnreadBadge{display:inline-grid;place-items:center;min-width:22px;min-height:22px;padding:2px 5px;border-radius:999px;background:#e93695;color:#fff;font:800 11px/1.2 Arial,Helvetica,sans-serif}.replayChannelRail{width:min(100%,var(--replay-page-width));margin-inline:auto;padding:8px var(--replay-gutter) 12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#554270 transparent}.replayChannelLinks{gap:10px;width:max-content;min-width:100%}.replayChannelLinks,.replayChannelLinks>a{display:flex;align-items:center;justify-content:center}.replayChannelLinks>a{gap:8px;flex:0 0 auto;min-height:44px;padding:10px 18px;border:1px solid transparent;border-radius:999px;background:#191a32;color:#d4d8eb;font-size:14px;line-height:1.3;font-weight:800;white-space:nowrap;text-decoration:none}.replayChannelLinks .replayUnreadBadge{flex:none}.replayChannelLinks>a[aria-current=page]{color:#fff;border-color:#af66ee;background:linear-gradient(90deg,#6137a1,#723c87)}body:has([data-replay-shell]) #replay-content{min-width:0}body:has([data-replay-shell]) #replay-content>main:not(.auth):not(.guestGate):not(.replayCallPage){width:100%;max-width:var(--replay-page-width);min-width:0;min-height:calc(100dvh - 132px);margin:0 auto;padding:16px var(--replay-gutter) calc(110px + env(safe-area-inset-bottom,0px));box-sizing:border-box}body:has([data-replay-shell]) #replay-content>main>header{position:relative;inset:auto;transform:none;display:grid;grid-template-columns:minmax(44px,1fr) minmax(0,3fr) minmax(44px,1fr);align-items:center;grid-gap:10px;gap:10px;width:100%;max-width:100%;height:auto;min-height:64px;margin:0 0 12px;padding:10px 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1}body:has([data-replay-shell]) #replay-content>main>header>.brand{position:static;inset:auto;transform:none;grid-column:2;grid-row:1;width:auto;max-width:100%;min-width:0;margin:0;justify-self:stretch;text-align:center;font-size:clamp(20px,3vw,30px);line-height:1.25;white-space:normal;overflow-wrap:anywhere}body:has([data-replay-shell]) #replay-content>main>header>a:not(.homeLogo){position:static;inset:auto;transform:none;grid-column:1;grid-row:1;justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:6px;font-size:20px;line-height:1.2;text-decoration:none}body:has([data-replay-shell]) #replay-content>main>header>a:nth-of-type(n+2){grid-column:3;justify-self:end;font-size:13px}body:has([data-replay-shell]) #replay-content>main>header>span:empty{grid-column:3;grid-row:1}body:has([data-replay-shell]) #replay-content>main>header:has(.homeLogo){display:none}body:has([data-replay-shell]) #replay-content>main>.feedTabs{padding:0;margin:0 0 14px;gap:12px}body:has([data-replay-shell]) #replay-content>main>.card,body:has([data-replay-shell]) #replay-content>main>.hero{margin-left:0;margin-right:0}body:has([data-replay-shell]) #replay-content>main>.hero{margin-top:0}body:has([data-replay-shell=arcade]) #replay-content>main{padding-bottom:32px}body:has([data-replay-shell=arcade]) #replay-content>main.arcadePlay{max-width:780px}body:has([data-replay-shell]) #replay-content>main.replayStore{max-width:1100px}.replayBottomNav{position:fixed;z-index:80;bottom:0;left:0;width:100%;padding:8px var(--replay-gutter) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #292d46;background:#0b0d18f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.replayBottomLinks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;grid-gap:8px;gap:8px;width:min(100%,900px);margin-inline:auto}.replayBottomLinks>a{position:relative;min-width:0;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#d8dced;font-size:22px;line-height:1;text-decoration:none}.replayBottomLinks>a[aria-current=page]{color:#ff8cd0}.replayBottomLinks small{font-size:11px;font-weight:800;line-height:1.3}.replayBottomLinks>.replayCreateButton{justify-self:center;min-height:56px;width:56px;height:56px;border-radius:50%;font-size:38px;line-height:1;color:#fff;background:linear-gradient(135deg,#ff42ad,#664cff)}.replayBottomLinks .replayUnreadBadge{position:absolute;right:calc(50% - 28px);top:0}.replayDrawerBackdrop{position:fixed;inset:0;z-index:109;border:0;background:rgba(0,0,0,.6);cursor:pointer}.replayDrawer{position:fixed;inset:0 auto 0 0;z-index:110;display:flex;flex-direction:column;width:min(360px,calc(100vw - 32px));max-height:100dvh;padding:calc(12px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));border-right:1px solid #343952;background:#0d1020;box-shadow:8px 0 40px #0006}.replayDrawerTop{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;grid-gap:4px;gap:4px;flex:none;min-height:52px;margin-bottom:10px}.replayDrawerBrand{grid-column:2;text-align:center;font-size:22px;font-weight:900;letter-spacing:2px;white-space:nowrap}.replayDrawerTop>button{grid-column:3;display:grid;place-items:center;width:44px;height:44px;border:1px solid #3a405d;border-radius:12px;background:#171b31;color:#fff;font-size:26px;cursor:pointer}.replayDrawerScroll{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#605378 transparent}.replayDrawerLinks{display:grid;align-content:start;grid-gap:4px;gap:4px;padding:4px}.replayDrawerLinks>a{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;grid-gap:4px;gap:4px;min-height:46px;padding:8px 6px;border:1px solid transparent;border-radius:12px;color:#d8dced;text-decoration:none;font-size:14px;line-height:1.35;font-weight:800}.replayDrawerLabel{grid-column:2;text-align:center;overflow-wrap:anywhere}.replayDrawerLinks>a[aria-current=page]{border-color:#8c58ba;background:#312146;color:#fff}.replayDrawerSignOut{flex:none;min-height:46px;width:100%;margin-top:12px;border:1px solid #474967;border-radius:12px;background:#1a1d33;color:#fff;font-size:14px;font-weight:900;cursor:pointer}.replayBottomNav a:focus-visible,.replayDrawer a:focus-visible,.replayDrawer button:focus-visible,.replayShellHeader a:focus-visible,.replayShellHeader button:focus-visible{outline:3px solid #f49cd9;outline-offset:2px}@media(max-width:639px){body:has([data-replay-shell]) #replay-content>main>header>a:nth-of-type(n+2){grid-column:1/-1;grid-row:2;justify-self:end}.replayBottomLinks{gap:4px}}@media(min-width:1400px){:root{--replay-page-width:1440px}}.storeActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;margin-bottom:16px}.storeActions button,.storeBillingStatus+button,.storeGiftForm button{min-height:44px;white-space:normal}.storeProduct{min-width:0;overflow-wrap:anywhere}.storeProduct>strong>small{display:inline;font-weight:500;font-size:12px}.storeProduct>p{font-size:14px}.storeSecondary{background:#26233d!important;border:1px solid #655479!important;color:#fff!important}.storeBillingStatus,.storeNotice{max-width:100%!important;padding:12px 16px;border:1px solid #61537e;border-radius:12px;background:#1e1932;color:#f3eaff}.storeEffectPreview{position:relative;display:grid;place-items:center;height:112px;isolation:isolate;overflow:hidden;border-radius:14px;background:radial-gradient(ellipse at 50% 100%,#583563,#111325)}.storeEffectPreview>span{font-size:48px;line-height:1.2;z-index:1}.storeEffectPreview>small{position:absolute;right:8px;bottom:6px;font-size:11px;color:#ddd}.storePreviewPlaying>span{animation:replayGiftFloat 3s ease-in-out infinite}.storePreview-rose>span{filter:sepia(.8) saturate(2)}.storePreviewPlaying:after{content:"✦  ·  ✧   ·  ✦";position:absolute;inset:12px;text-align:center;color:#ed9bd1;font-size:22px;animation:replayGiftFloat 4s ease-in-out infinite reverse;pointer-events:none}.storePreview-retro{background:repeating-linear-gradient(90deg,#35285a 0 18px,#614070 18px 22px,#19172d 22px 44px)}.storePreview-coastal{background:linear-gradient(#53bcd5 0 50%,#edcfa7 50% 75%,#558880 75%)}.storePreview-midnight{background:repeating-linear-gradient(90deg,#10172f 0 14px,#e1c784 14px 18px,#182046 18px 32px)}.storePreview-neon{background:linear-gradient(120deg,#3b1549,#182b53,#471c5a);background-size:200% 200%}.storePreview-starlight{background:radial-gradient(circle at 20% 20%,#f3ddfc 0 1px,transparent 2px),radial-gradient(circle at 65% 60%,#b7e7ff 0 1px,transparent 2px),#161630;background-size:24px 32px,37px 29px,auto}.storeGiftForm{margin-top:20px;padding:20px;border:1px solid #ab6fbc;border-radius:18px;background:#1d1c33}.storeGiftForm input{box-sizing:border-box;width:100%;margin-top:8px}.storePurchaseRow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;margin:12px 0;padding:16px;border:1px solid #3e3553;border-radius:14px}.storePurchaseRow>div{min-width:0;overflow-wrap:anywhere}.storePurchaseRow small{display:block;color:#b9b4ce;font-size:11px;letter-spacing:0;margin-top:6px}.replayStore .storeTabs{scroll-padding-inline:16px}html[data-replay-world-style] .worldMap{position:relative;transition:background .3s ease,border-color .3s ease}html[data-replay-world-style=retro] .worldMap{background:#322251;border-color:#d169de;box-shadow:0 0 24px #ac41cf44}html[data-replay-world-style=retro] .worldTile{background:#39325f}html[data-replay-world-style=retro] .worldRoad{background:#201735;border-color:#ab51c7;box-shadow:inset 0 0 8px #d86ae077}html[data-replay-world-style=retro] .worldBuilding{background:linear-gradient(#573766,#322844);box-shadow:inset 0 0 0 2px #be7ccb}html[data-replay-world-style=retro] .worldScenery{font-size:0}html[data-replay-world-style=retro] .worldScenery:after{content:"💡";font-size:18px}html[data-replay-world-style=coastal] .worldMap{background:#3e9ba5;border-color:#80d7d6}html[data-replay-world-style=coastal] .worldTile{background:#416c74}html[data-replay-world-style=coastal] .worldSidewalk{background:repeating-linear-gradient(90deg,#a18363 0 8px,#765840 8px 10px)}html[data-replay-world-style=coastal] .worldRoad{background:#275b70;border-color:#95c5c5}html[data-replay-world-style=coastal] .worldBuilding{background:linear-gradient(#5a8787,#36585f);box-shadow:inset 0 0 0 2px #cbb18e}html[data-replay-world-style=coastal] .worldScenery{font-size:0}html[data-replay-world-style=coastal] .worldScenery:after{content:"🌴";font-size:18px}html[data-replay-world-style=midnight] .worldMap{background:#101c34;border-color:#879ddd;box-shadow:0 0 24px #648bdd33}html[data-replay-world-style=midnight] .worldTile{background:#1e294b}html[data-replay-world-style=midnight] .worldRoad{background:#111728;box-shadow:inset 0 0 6px #a6bced66}html[data-replay-world-style=midnight] .worldBuilding{background:linear-gradient(#384665,#202b4b);box-shadow:inset 0 0 0 2px #bdac79,0 0 9px #ffcf6744}html[data-replay-chat-pack=neon] .replayChatTheme{background:linear-gradient(120deg,#27142b,#122039,#291934);background-size:200% 200%;animation:replayChatDrift 18s ease-in-out infinite}html[data-replay-chat-pack=starlight] .replayChatTheme{background:radial-gradient(circle at 15% 10%,#d1bdea88 0 1px,transparent 2px),radial-gradient(circle at 75% 70%,#afddf588 0 1px,transparent 2px),#111529;background-size:72px 70px,95px 115px,auto;animation:replayStarsDrift 45s linear infinite}html[data-replay-chat-pack=neon] .replayChatTheme .messageBubble{border:1px solid #a865b9;box-shadow:0 0 10px #cb64d333}html[data-replay-chat-pack=starlight] .replayChatTheme .messageBubble{border:1px solid #a49ac1;border-radius:22px;box-shadow:0 2px 12px #b9b1df22}@keyframes replayGiftFloat{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(3deg)}}@keyframes replayChatDrift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes replayStarsDrift{to{background-position:72px 70px,95px 115px,0 0}}@media(prefers-reduced-motion:reduce){.storePreviewPlaying:after,.storePreviewPlaying>span,html[data-replay-chat-pack] .replayChatTheme{animation:none!important}html[data-replay-world-style] .worldMap{transition:none}}