.communityPage{min-height:100dvh;background:#0b0b0d;color:#efeff3;font-family:var(--font-body,Inter,Arial,sans-serif);font-size:13px}.communityDialog a,.communityPage a{text-decoration:none;color:inherit}.communityHeader{position:sticky;top:0;z-index:50;min-height:76px;display:flex;align-items:center;gap:28px;padding:15px 4vw;background:#0b0b0dea;backdrop-filter:blur(18px);box-shadow:0 9px 28px #0003}.communityHeader .sparkshotsLogo{width:133px;display:inline-flex;align-items:center}.communityHeader .sparkshotsWordmark{width:133px;height:auto}.communityHeader .sparkshotsSymbol{display:none}.communityHeader nav{display:flex;align-items:center;gap:5px;flex:1}.communityHeader nav button{display:flex;align-items:center;gap:7px;padding:11px 14px;border-radius:22px;background:transparent;color:#9898a3;font-size:12px;font-weight:550;white-space:nowrap}.communityHeader nav button:hover{background:#ffffff05;color:#dddde5}.communityHeader nav button[aria-current=page]{background:#29292e;color:#f5f5f8}.communityHeader>div{display:flex;align-items:center;gap:20px}.communityEditorLink{display:flex;align-items:center;gap:7px;color:#b7b7c3!important;font-size:11px;white-space:nowrap}.communityContent{width:min(1280px,92vw);margin:auto;padding:0 0 70px}.communityHero{padding:70px 0 48px;max-width:750px}.communityEyebrow{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:1.8px;font-weight:600;line-height:1.6;color:#c68791;margin-bottom:19px}.communityActivation h1,.communityHero h1,.communitySectionHead h1,.communityShare h1{font-size:clamp(35px,4vw,58px);font-weight:600;line-height:1.08;letter-spacing:-2.7px;margin:0 0 20px}.communityActivation>p,.communityHero p,.communitySectionHead>div>p,.communitySectionHead>p,.communityShare>p{font-size:14px;line-height:1.8;color:#92929f;max-width:570px;margin:0}.communityHero .communityTextButton{margin-top:16px}.communityFilters{display:flex;align-items:center;gap:12px;margin-bottom:28px}.communitySearch{display:flex;align-items:center;gap:10px;background:#19191d;border:1px solid #ffffff08;border-radius:15px;padding:0 15px;color:#858593;min-height:46px;flex:1;max-width:600px}.communitySearch input{width:100%;min-width:0;background:transparent;border:0;color:#efeff3;font:inherit;outline:0!important;box-shadow:none!important}.communityDialog select,.communityPage select{height:46px;min-width:155px;padding:0 14px;border:1px solid #ffffff0e;border-radius:14px;background:#202024;color:#c2c2cf;font-family:inherit;font-size:12px;cursor:pointer}.communityDialog a,.communityDialog button,.communityPage a,.communityPage button{transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s}.communityPrimary,.communitySecondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 15px;border:1px solid #ffffff0c;border-radius:14px;font-family:inherit;font-size:12px;font-weight:600;white-space:nowrap}.communityPrimary{background:#ee4856;color:#190b0e!important;box-shadow:inset 0 1px #ffffff26,0 5px 22px #ee485610}.communityPrimary:hover:not(:disabled){background:#ff6271;box-shadow:0 8px 25px #ee485620}.communitySecondary{background:#29292f;color:#d4d4df!important}.communitySecondary:hover:not(:disabled){background:#38383f}.communityIcon{border:0;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:transparent;color:#8b8b9b;flex-shrink:0}.communityIcon:hover:not(:disabled){background:#ffffff0b;color:#e7e7ef}.communityIcon.isFavorite{color:#ff7b8c;background:#ee485610}.communityTextButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;padding:8px 3px;background:transparent;color:#b0b0bf;font-family:inherit;font-size:11px}.communityTextButton:hover:not(:disabled){color:#f6a1ac}.communityTextButton.danger{color:#e98392}.communityDialog a:focus-visible,.communityDialog button:focus-visible,.communityPage a:focus-visible,.communityPage button:focus-visible{outline:2px solid #ff8997;outline-offset:3px}.communityDialog button:disabled,.communityPage button:disabled{opacity:.45;cursor:wait}.communityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 23px}.communityCard{min-width:0;border:1px solid #ffffff09;border-radius:24px;padding:9px;background:#141417;box-shadow:0 6px 22px #0002;transition:transform .2s,border-color .2s,box-shadow .2s}.communityCard:hover{transform:translateY(-3px);border-color:#ffffff18;box-shadow:0 14px 28px #0004}.communityCardPreview{width:100%;padding:0;display:block;position:relative;overflow:hidden;background:#202026;border-radius:18px}.communityCardPreview .themePreview{border-radius:17px!important}.communityCardOverlay{position:absolute;bottom:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:center;gap:8px;background:#121215c9;border:1px solid #ffffff13;border-radius:12px;padding:11px;font-size:11px;font-weight:550;color:#eee;backdrop-filter:blur(10px);opacity:0;transform:translateY(4px);transition:opacity .18s,transform .18s}.communityCardPreview:focus-visible .communityCardOverlay,.communityCardPreview:hover .communityCardOverlay{opacity:1;transform:none}.communityCardInfo{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:17px 9px 10px}.communityCardInfo>div{min-width:0}.communityCardInfo h2{font-size:14px;font-weight:550;letter-spacing:-.2px;line-height:1.4;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communityCardInfo a,.communityCardInfo span{font-size:11px;color:#8b8b9b}.communityCardInfo a:hover{color:#e79aa4}.communityCardBottom{display:flex;align-items:center;gap:8px;padding:0 9px 6px;color:#757586;font-size:9px}.communityCardBottom>span:first-child{padding:4px 7px;border-radius:7px;background:#ffffff04;color:#a0a0b0}.communityCardBottom>span:nth-child(2){margin-left:auto}.communityCardBottom button{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:transparent;color:#90909f}.communityCardBottom button:hover{color:#f0a1ac;background:#ffffff08}.themePreview{width:100%;aspect-ratio:4/3;position:relative;overflow:hidden;isolation:isolate;background-size:cover!important;background-position:50%!important;contain:paint}.themePreviewLarge{aspect-ratio:16/10}.themePreviewShade{position:absolute;inset:0;background:radial-gradient(ellipse,transparent,#000);pointer-events:none}.themePreviewScreen{position:absolute;width:52%;height:65%;top:16%;left:21%;transform:rotate(-7deg);border:5px solid #e9e9edeb;border-radius:13px;background:#151519;box-shadow:0 var(--preview-shadow,12px) 25px #0005,0 0 0 1px #ffffff23;overflow:hidden}.themePreviewScreen:before{content:"";position:absolute;left:0;right:0;top:0;height:15%;background:#27272e;border-bottom:1px solid #ffffff0a}.themePreviewScreen>i{position:absolute;top:5%;left:6%;width:4px;height:4px;background:#ff8a92;border-radius:50%;box-shadow:7px 0 #eec382,14px 0 #8cac93}.themePreviewScreen>span{position:absolute;left:12%;top:30%;width:60%;height:7%;border-radius:3px;background:var(--preview-foreground);opacity:.75}.themePreviewScreen>span:nth-of-type(2){top:44%;width:43%;height:4%;opacity:.2}.themePreviewScreen>b{position:absolute;left:12%;right:12%;bottom:14%;height:20%;border-radius:6px;background:var(--preview-primary);opacity:.85}.themePreviewChip{position:absolute;width:28%;height:32%;left:58%;top:56%;background:#f5f5f6ec;backdrop-filter:blur(6px);box-shadow:0 10px 27px #0003,inset 0 1px #fff;border-radius:12px;padding:12px;transform:rotate(8deg)}.themePreviewChip i{display:block;width:26%;aspect-ratio:1;border-radius:50%;background:var(--preview-primary);margin-bottom:10%}.themePreviewChip span{display:block;height:5%;border-radius:2px;background:#42424d66;width:90%;margin:8% 0}.themePreviewChip span:last-child{width:60%;background:#42424d30}.communityModerationList .themePreview,.communityThemeList .themePreview,.communityVersionList .themePreview{width:66px;flex-shrink:0;aspect-ratio:1}.communityModerationList .themePreviewScreen,.communityThemeList .themePreviewScreen,.communityVersionList .themePreviewScreen{border-width:2px;border-radius:5px}.communityModerationList .themePreviewChip,.communityThemeList .themePreviewChip,.communityVersionList .themePreviewChip{border-radius:4px;padding:4px}.communityModerationList .themePreviewScreen>i,.communityThemeList .themePreviewScreen>i{display:none}.communityPanel{padding:24px;background:#17171b;border:1px solid #ffffff0b;border-radius:22px;box-shadow:0 6px 25px #0002;margin-bottom:18px}.communityPanel h2{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:-.2px;margin:0 0 15px}.communityPanel>p{font-size:12px;line-height:1.75;color:#a3a3b3}.communityPanelTitle{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.communityPanelTitle h2{margin:0}.communityMuted{font-size:12px;line-height:1.75;color:#9393a3}.communityPrivacy{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.7;color:#858598;margin:16px 0}.communityPrivacy svg{margin-top:2px;flex-shrink:0;color:#b18894}.communityQuietEmpty{padding:20px 8px;text-align:center;color:#7b7b8e;font-size:12px}.communityEmpty{padding:70px 18px;min-height:250px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#818193;gap:15px}.communityEmpty h1,.communityEmpty h2{color:#e2e2eb;font-size:23px;font-weight:550;letter-spacing:-.7px;margin:0}.communityEmpty h1{font-size:32px}.communityEmpty p{max-width:520px;margin:0 0 8px;font-size:13px;line-height:1.8;color:#8b8b9c}.communityLoading{display:flex;justify-content:center;align-items:center;gap:10px;padding:45px;color:#9292a3;font-size:12px}.communityLoadMore{text-align:center;padding-top:35px}.communityFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:27px 4vw 30px;border-top:1px solid #ffffff07;color:#646474;font-size:10px}.communityFooter button{font:inherit;color:#89899b;background:transparent}.communityError,.communityNotice{border:1px solid #ee485631;border-radius:14px;background:#ee48560d;color:#ffb0bc;font-size:12px;line-height:1.7;padding:13px 16px;margin:18px 0}.communityNotice{display:flex;align-items:center;gap:8px;color:#b4d6bd;border-color:#83b38b2b;background:#83b38b0b}.communityOverlay{position:fixed;inset:0;z-index:1800;display:flex;align-items:center;justify-content:center;padding:25px;background:#08080bd6;backdrop-filter:blur(11px);color:#efeff4;font-family:var(--font-body,Inter,Arial,sans-serif);animation:communityFade .16s ease-out}.communityDialog{width:500px;max-width:100%;max-height:calc(100dvh - 50px);overflow-y:auto;border:1px solid #ffffff15;border-radius:27px;background:linear-gradient(145deg,#202024,#18181c 65%);box-shadow:0 30px 120px #0009,inset 0 1px #ffffff05;padding:26px;animation:communityReveal .2s ease-out}.communityDialogWide{width:780px}.communityDialogHeading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.communityDialogHeading h2{font-size:20px;font-weight:600;letter-spacing:-.55px;line-height:1.3;margin:0}.communityDialog .communityError{margin-top:0}.communityForm{display:flex;flex-direction:column;gap:18px}.communityField,.communityForm label{display:flex;flex-direction:column;gap:9px;font-weight:550;color:#c7c7d2}.communityActivation input,.communityField input,.communityField textarea,.communityForm input,.communityForm textarea,.communityInlineForm input,.communityLibraryBar input{width:100%;min-width:0;height:43px;padding:0 13px;border:1px solid #ffffff13;border-radius:12px;background:#111114;color:#efeff4;outline:0;font:inherit;transition:border-color .18s,box-shadow .18s}.communityField textarea,.communityForm textarea{min-height:110px;height:auto;padding:12px 13px;resize:vertical;font-weight:400;font-size:12px;line-height:1.7;font-family:inherit}.communityActivation input:focus,.communityField input:focus,.communityField textarea:focus,.communityForm input:focus,.communityForm textarea:focus,.communityInlineForm input:focus{border-color:#ee48567a;box-shadow:0 0 0 3px #ee485610}.communityForm select{width:100%}.communityCheck{flex-direction:row!important;align-items:center!important;font-size:11px!important}.communityCheck input{width:16px;height:16px;accent-color:#ee4856}.communityInlineActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:17px}.communityInlineForm{display:flex;gap:10px;margin-top:20px}.communityDetail{padding-top:22px}.communityDetail>.communityEyebrow{margin-bottom:12px}.communityDetail>p{font-size:13px;line-height:1.8;color:#aeaec0}.communityDetail>a{display:inline-block;font-size:11px;color:#c8929e;margin:15px 0}.communityDetailActions{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:23px}.communityTags{display:flex;gap:6px;flex-wrap:wrap}.communityTags span{padding:5px 9px;border-radius:8px;background:#ffffff06;color:#9696aa;font-size:10px}.communityCollectionList{display:flex;flex-direction:column;gap:7px}.communityCollectionList>button{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #ffffff0c;border-radius:13px;background:#ffffff03;color:#c4c4d4;font-family:inherit;font-size:12px;text-align:left}.communityCollectionList>button>svg:last-child:not(:first-child){margin-left:auto;color:#f58d9c}.communityLibraryBar{gap:18px;margin-bottom:28px}.communityLibraryBar,.communityLibraryBar>div{display:flex;align-items:center;flex-wrap:wrap}.communityLibraryBar>div{gap:7px;flex:1}.communityLibraryBar>div>button{display:flex;align-items:center;gap:6px;padding:10px 13px;border:1px solid #ffffff09;border-radius:12px;background:#17171d;color:#9191a4;font-size:11px}.communityLibraryBar>div>button.active{background:#ee485618;border-color:#ee485632;color:#f49aa7}.communityLibraryBar>form{display:flex;align-items:center;gap:5px;width:230px}.communityLibraryBar input{height:38px;font-size:11px}.communitySectionHead{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;padding:58px 0 35px}.communitySectionHead h1{font-size:38px;letter-spacing:-1.6px;margin-bottom:14px}.communitySectionHead>.communityEyebrow{width:100%;margin-bottom:-12px}.communityHeadActions{display:flex;gap:9px}.communityStudio{display:grid;grid-template-columns:235px minmax(0,1fr);gap:26px;align-items:start}.communityThemeList{display:flex;flex-direction:column;gap:8px;position:sticky;top:100px;max-height:75dvh;overflow-y:auto;padding:1px 4px 5px 0}.communityThemeList>button{display:flex;gap:12px;align-items:center;min-width:0;text-align:left;padding:10px;border:1px solid #ffffff08;border-radius:18px;background:#16161a;color:#c8c8d5;font-family:inherit}.communityThemeList>button.active{background:#ee48560a;border-color:#ee48565a;box-shadow:inset 0 0 0 1px #ee485611}.communityThemeList>button>span{display:flex;flex-direction:column;gap:7px;min-width:0}.communityThemeList b{font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communityThemeList small{font-size:9px;color:#84849b}.communityStudioMain{min-width:0;max-width:900px}.communityStudioPreview{position:relative;margin-bottom:22px;border:1px solid #ffffff10;border-radius:24px;padding:9px;background:#16161b}.communityStudioPreview>.themePreview{border-radius:17px!important}.communityVersionBadge{position:absolute;left:24px;top:24px;border:1px solid #ffffff15;border-radius:8px;padding:7px 9px;background:#17171ac9;backdrop-filter:blur(6px);color:#e2e2ed;font-size:8px;font-weight:600;letter-spacing:1px}.communityShareRows>div{display:flex;align-items:center;gap:9px;padding:13px 0;border-top:1px solid #ffffff07}.communityShareRows>div>div{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.communityShareRows a{font-size:11px;color:#d4a0ac;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communityShareRows small{font-size:9px;color:#818194}.communityStatus{display:inline-flex;padding:5px 8px;border-radius:7px;background:#ffffff07;color:#9393a7;font-size:9px;line-height:1.4;font-style:normal;text-transform:capitalize;white-space:nowrap}.status-pending{background:#d9b76612;color:#cfb57d}.status-approved,.status-resolved{background:#81b69413;color:#99c3a6}.status-rejected,.status-removed{background:#ee485612;color:#de919e}.communityReviewReason{padding:13px 15px;background:#ee485609;border:1px solid #ee485620;border-radius:13px;margin:15px 0;color:#d99ca7;font-size:12px;line-height:1.7}.communityReviewReason b{font-size:11px;font-weight:550}.communityReviewReason p{margin:7px 0 0;font-size:12px;white-space:pre-line}.communityHistory{padding-top:16px;margin-top:17px;border-top:1px solid #ffffff07;display:flex;flex-direction:column;gap:19px}.communityHistory>div{display:flex;gap:11px;align-items:flex-start}.communityHistory>div>i{width:7px;height:7px;border:1px solid #d98191;background:#ee485624;border-radius:50%;flex-shrink:0;margin-top:5px}.communityHistory>div>span{display:flex;flex-direction:column;gap:6px;min-width:0}.communityHistory b{font-size:11px;font-weight:550;color:#c6c6d7;text-transform:capitalize}.communityHistory small{font-size:9px;color:#73738a}.communityHistory p{font-size:11px;line-height:1.7;color:#9191a7;margin:0;white-space:pre-line}.communityVersionList{display:flex;flex-direction:column;gap:9px;max-height:500px;overflow:auto}.communityVersionList>div{display:flex;gap:12px;align-items:center;padding:10px;border:1px solid #ffffff09;border-radius:14px;background:#ffffff02}.communityVersionList>div>span{display:flex;flex:1;flex-direction:column;gap:7px;font-size:12px}.communityVersionList small{font-size:9px;color:#8a8a9e}.communityVersionList button{font-size:10px;padding:8px 9px}.communityStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:15px;margin-bottom:29px}.communityStats>div{padding:23px;border:1px solid #ffffff0b;border-radius:20px;background:#17171c;display:flex;flex-direction:column;gap:17px}.communityStats span{font-size:11px;color:#8f8fa3}.communityStats b{font-size:34px;font-weight:550;letter-spacing:-1.2px;line-height:1}.communityChart{height:185px;display:flex;align-items:stretch;gap:8px;padding:15px 0 28px;margin-top:24px}.communityChart>div{position:relative;flex:1;display:flex;align-items:flex-end;max-width:45px;min-width:5px}.communityChart i{display:block;width:100%;background:linear-gradient(#e58395,#8b424f);border-radius:6px 6px 3px 3px;min-height:3px}.communityChart span{position:absolute;bottom:-23px;font-size:8px;color:#71718b;text-align:center;width:100%}.communityInsightRows>div{display:flex;align-items:center;gap:25px;padding:14px 0;border-bottom:1px solid #ffffff07;font-size:12px}.communityInsightRows>div:last-child{border:0}.communityInsightRows b{flex:1;font-weight:500}.communityInsightRows span{font-size:11px;color:#85859a}.communityAdminTabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.communityAdminTabs button{display:flex;align-items:center;gap:7px;padding:11px 15px;border-radius:13px;border:1px solid #ffffff09;background:#17171d;color:#8d8da3;font-size:12px}.communityAdminTabs button.active{background:#2d2d36;color:#e1e1ec;border-color:#ffffff14}.communityModeration{display:grid;grid-template-columns:295px minmax(0,1fr);gap:24px;align-items:start}.communityModerationList{position:sticky;top:99px;display:flex;flex-direction:column;gap:9px;max-height:75dvh;overflow:auto;padding-right:4px}.communityModerationList>button{padding:12px;border:1px solid #ffffff08;border-radius:17px;background:#16161b;display:flex;align-items:center;gap:12px;text-align:left;font-family:inherit}.communityModerationList>button.active{border-color:#ee485660;background:#ee48560a}.communityModerationList>button>span{display:flex;align-items:flex-start;flex-direction:column;gap:7px;min-width:0}.communityModerationList b{font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;max-width:170px;white-space:nowrap}.communityModerationList small{font-size:9px;color:#8b8ba0}.communityModerationReview{min-width:0}.communityModerationReview>.communityPanel>.themePreview{border-radius:17px!important;margin-bottom:19px}.communityReviewDetails{display:flex;gap:16px;padding:8px 0;font-size:10px;color:#9292a7}.communityReviewDetails b{font-weight:500;color:#cdcdde}.communityReviewDetails a{margin-left:auto;color:#d58b9c}.communityReportList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.communityReportList>.communityPanel{margin:0}.communityAudit>div{display:flex;align-items:flex-start;gap:15px;padding:16px 0;border-top:1px solid #ffffff07}.communityAudit>div>div{display:flex;flex-direction:column;gap:9px;min-width:0}.communityAudit b{font-size:12px;font-weight:500;color:#b9b9ce;line-height:1.7}.communityAudit small{font-size:9px;color:#79798f}.communityActivation{max-width:510px;margin:90px auto 160px}.communityActivation>svg{color:#c78a9a;margin-bottom:24px}.communityActivation h1{font-size:36px;letter-spacing:-1.2px}.communityActivation form{display:flex;flex-direction:column;gap:20px;margin-top:30px}.communityActivation label{display:flex;flex-direction:column;gap:12px;color:#b9b9cd;font-size:12px}.communityShare{max-width:900px;width:92vw;margin:70px auto 100px;text-align:center}.communityShare>.communityEyebrow{justify-content:center}.communityShare>p{margin:0 auto 25px}.communityShare>.themePreview{margin-top:38px;border:1px solid #ffffff0b;box-shadow:0 20px 80px #0004;border-radius:26px!important}.communityShareActions{display:flex;align-items:center;justify-content:center;gap:12px;margin:30px auto 20px}.communityShare>.communityPrivacy{justify-content:center;font-size:11px}.accountMenu .accountCommunityLink{display:flex;align-items:center;gap:10px;min-height:43px;border-radius:14px;padding:10px 12px;color:#ededf1;font-family:inherit;font-size:13px;font-weight:550;text-align:left;text-decoration:none}.accountMenu .accountCommunityLink:hover{background:#ffffff0a}.projectMenu .accountCommunityLink,.projectPopover .accountCommunityLink{display:flex;align-items:center;gap:9px;text-decoration:none;color:inherit}@supports (appearance:base-select){.communityDialog select,.communityDialog select::picker(select),.communityPage select,.communityPage select::picker(select){appearance:base-select}.communityDialog select::picker(select),.communityPage select::picker(select){padding:6px;border:1px solid #ffffff18;border-radius:18px;background:#1b1b20;color:#d7d7e5;box-shadow:0 20px 65px #0007}.communityDialog select option,.communityPage select option{padding:10px 13px;border-radius:11px;font-size:12px}.communityDialog select option:checked,.communityPage select option:checked{background:#373740}.communityDialog select option:hover,.communityPage select option:hover{background:#2c2c34}}.communitySpin{animation:communitySpin .9s linear infinite}@keyframes communitySpin{to{transform:rotate(1turn)}}@keyframes communityFade{0%{opacity:0}to{opacity:1}}@keyframes communityReveal{0%{opacity:0;transform:translateY(7px) scale(.99)}to{opacity:1;transform:none}}@media (min-width:1650px){.communityGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.communityContent{width:min(1480px,92vw)}}@media (max-width:1050px){.communityHeader{gap:18px}.communityHeader nav{gap:0}.communityHeader nav button{padding:10px 9px;font-size:11px}.communityHeader>div{gap:10px}.communityEditorLink{display:none}.communityStudio{grid-template-columns:195px minmax(0,1fr);gap:18px}.communityThemeList .themePreview{width:48px}.communityModeration{grid-template-columns:245px minmax(0,1fr);gap:18px}.communityModerationList .themePreview{width:53px}.communityModerationList b{max-width:140px}.communityPanel{padding:20px}}@media (max-width:800px){.communityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.communityHero{padding-top:45px}.communityHero h1{font-size:48px}.communitySectionHead{padding-top:36px}.communityHeader{gap:12px;padding:13px 4vw;flex-wrap:wrap}.communityHeader>a{flex:1}.communityHeader>div{order:1}.communityHeader nav{order:2;flex:0 0 100%;overflow:auto;padding:4px 0 1px}.communityHeader nav button{padding:10px 14px}.communityModeration,.communityStudio{grid-template-columns:minmax(0,1fr)}.communityModerationList,.communityThemeList{position:static;flex-direction:row;overflow-x:auto;max-height:none;padding-bottom:8px}.communityModerationList>button,.communityThemeList>button{min-width:200px;max-width:250px;flex-shrink:0}.communityReportList{grid-template-columns:1fr}.communityShare{margin-top:45px}.communityShare h1{font-size:40px;letter-spacing:-1.6px}.communityStats{grid-template-columns:repeat(2,minmax(0,1fr))}.communityInsightRows>div{gap:13px}.communityInsightRows b{font-size:11px}.communityFooter{gap:13px}}@media (max-width:520px){.communityGrid{grid-template-columns:minmax(0,1fr);gap:20px}.communityHero h1{font-size:43px;letter-spacing:-1.8px}.communityHero{padding:36px 0}.communityHero p{font-size:13px}.communityFilters{flex-wrap:wrap;gap:9px}.communitySearch{min-width:100%;max-width:none}.communityFilters select{min-width:0;flex:1;font-size:11px;height:42px}.communityOverlay{padding:12px}.communityDialog{max-height:calc(100dvh - 24px);border-radius:24px;padding:22px 18px}.communityDialogHeading h2{font-size:18px}.communityHeadActions{width:100%;flex-wrap:wrap}.communitySectionHead h1{font-size:32px;letter-spacing:-1.2px}.communityPanel{padding:18px;border-radius:19px}.communityPanelTitle{gap:10px;align-items:flex-start}.communityPanelTitle>button{font-size:10px;padding:8px 10px;min-height:34px}.communityShareRows>div{flex-wrap:wrap}.communityShareRows>div>div{flex-basis:70%}.communityVersionList>div{flex-wrap:wrap}.communityVersionList button{margin-left:auto}.communityStats{gap:11px}.communityStats>div{padding:18px;border-radius:18px}.communityStats b{font-size:29px}.communityShare h1{font-size:36px}.communityLibraryBar>form{width:100%}.communityActivation{margin:45px auto 100px}.communityActivation h1{font-size:32px}.communityFooter>span:nth-child(2){max-width:250px;line-height:1.6}.communityAudit>div{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.communityDialog *,.communityPage *{animation:none!important;transition:none!important}.communityDialog,.communityOverlay{animation:none!important}.communityCard:hover{transform:none}}.communityHub .communityHeader{min-height:64px;padding-block:11px;gap:24px}.communityHub .communityContent{width:min(1240px,94vw);padding-bottom:32px}.communityHub .communityFooter{padding-block:21px;font-size:10px}.communityHub .communityGallery{margin:20px 0 0;padding:24px;border-radius:28px;background:#101012;box-shadow:0 12px 45px #0002;min-height:calc(100dvh - 170px);animation:communityGalleryEnter .22s ease-out both}.communityGalleryHeading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.communityGalleryHeading h1{font-family:var(--font-display);font-size:25px;letter-spacing:-.9px;font-weight:650;line-height:1.2;margin:0 0 7px}.communityGalleryHeading p{font-size:12px;color:#8f8f9b;margin:0;line-height:1.6;max-width:460px}.communityGalleryActions{display:flex;align-items:center;gap:10px}.communitySegments{position:relative;display:inline-flex;align-items:center;gap:0;padding:4px;border-radius:24px;background:#242427;isolation:isolate;flex-shrink:0;max-width:100%}.communitySegmentIndicator{position:absolute;left:0;top:4px;bottom:4px;background:#ee4856;border-radius:22px;z-index:-1;pointer-events:none;box-shadow:0 2px 8px #0002;transition:transform .28s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1),opacity .15s}.communitySegments button{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:7px 12px;border-radius:20px;background:transparent;color:#aaaab4;font-size:12px;white-space:nowrap;line-height:1.3}.communitySegments button:hover{color:#f5f5f7}.communitySegments button[aria-pressed=true]{color:#220b0e}.communitySegments button:active:not(:disabled){transform:scale(.97)}.communityHub .communityHeader nav{min-width:0}.communityHub .communityHeader .communityNavSegments{background:transparent}.communityHub .communityHeader .communityNavSegments .communitySegmentIndicator{background:#2d2d32;box-shadow:inset 0 1px #ffffff08}.communityHub .communityHeader .communityNavSegments button{min-height:32px;padding:8px 13px;font-size:12px;background:transparent;font-weight:550}.communityHub .communityHeader .communityNavSegments button[aria-current=page]{background:transparent;color:#f5f5f7}.communityHub .communityHeader .communityNavSegments button:hover{background:transparent}.communityGalleryToolbar{display:flex;align-items:center;gap:9px;margin-bottom:20px}.communityGalleryToolbar .communitySearch{max-width:390px;min-width:0;min-height:40px;border-radius:14px;flex:1;background:#202023;gap:9px}.communityGalleryToolbar .communitySearch:focus-within{box-shadow:0 0 0 2px #ffffff12}.communityGalleryToolbar .communitySearch input{height:38px;font-size:12px}.communityGalleryToolbar .communitySearch .communityIcon{width:24px;height:24px;margin-right:-6px;background:transparent;color:#8c8c99}.communityGalleryToolbar select,.communityPeriodFilter select{height:40px;min-width:135px;border-radius:13px;font-size:11px;background:#202023}.communityFilterToggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 13px;background:#202023;border:1px solid transparent;border-radius:13px;color:#b3b3bf;font-size:12px}.communityFilterToggle:hover{background:#2c2c31;color:#fff}.communityFilterToggle.active{background:#343037;color:#f6c1c7;border-color:#ee485629}.communityFilterToggle span{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;font-size:10px;background:#ee4856;color:#230b0e}.communityGalleryCount{margin-left:auto;white-space:nowrap;font-size:10px;color:#7d7d8b;font-variant-numeric:tabular-nums}.communityFilterDrawer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1),opacity .18s}.communityFilterDrawer.isOpen{grid-template-rows:1fr;opacity:1}.communityFilterDrawer>div{overflow:hidden}.communityFilterDrawerInner{display:flex;align-items:center;gap:28px;margin:0 0 20px;padding:16px 18px;border-radius:18px;background:#19191d}.communityStyleFilters{flex:1;min-width:0}.communityPeriodFilter,.communityStyleFilters>span{display:flex;flex-direction:column;gap:9px;font-size:10px;color:#8c8c99}.communityStyleFilters>span{margin-bottom:9px}.communityStyleFilters>div{display:flex;flex-wrap:wrap;gap:6px}.communityStyleFilters button{padding:7px 11px;border-radius:12px;background:#232328;color:#a1a1af;font-size:11px;border:1px solid transparent}.communityStyleFilters button[aria-pressed=true]{background:#ee485618;color:#ffabb5;border-color:#ee485638}.communityStyleFilters button:hover{background:#373139;color:#ffdce1}.communityPeriodFilter{flex-shrink:0}.communityPeriodFilter select{height:32px;min-width:130px;padding-inline:10px}.communityActiveFilters{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 17px;animation:communityGalleryEnter .18s ease-out both}.communityActiveFilters button{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:9px;background:#ffffff08;color:#a6a6b1;font-size:10px;text-transform:capitalize}.communityActiveFilters button:last-child{background:transparent;color:#c38c95;text-transform:none}.communityHub .communityCreatorBack{margin:0 0 17px}.communityHub .communityGallery .communityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:23px 15px;transition:opacity .16s}.communityHub .communityGallery .communityGrid[aria-busy=true]{opacity:.65}.communityHub .communityGallery .communityCard{position:relative;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;min-width:0;animation:communityGalleryEnter .2s ease-out both}.communityHub .communityGallery .communityCard:hover{transform:none;box-shadow:none}.communityHub .communityGallery .communityCardPreview{border-radius:21px;isolation:isolate;outline-offset:3px;box-shadow:0 6px 18px #0002;transition:box-shadow .2s,transform .2s}.communityHub .communityGallery .communityCardPreview:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0005}.communityHub .communityGallery .communityCardPreview .themePreview{border-radius:21px!important}.communityHub .communityGallery .communityCardInfo{padding:11px 3px 0;min-height:42px}.communityHub .communityGallery .communityCardInfo h2{font-size:12px;font-weight:550;letter-spacing:0;margin-bottom:3px}.communityHub .communityGallery .communityCardInfo a,.communityHub .communityGallery .communityCardInfo span{color:#7e7e8d}.communityHub .communityGallery .communityCardInfo .communityIcon{position:absolute;top:10px;right:10px;height:30px;width:30px;border-radius:11px;background:#17171bc9;box-shadow:0 3px 12px #0003;opacity:0;transform:translateY(-3px);backdrop-filter:blur(8px);transition:opacity .15s,transform .2s,color .15s}.communityHub .communityGallery .communityCard:focus-within .communityCardInfo .communityIcon,.communityHub .communityGallery .communityCard:hover .communityCardInfo .communityIcon,.communityHub .communityGallery .communityCardInfo .communityIcon.isFavorite{opacity:1;transform:none}.communityHub .communityGallery .communityCardBottom{padding:4px 3px 0;font-size:9px;gap:6px}.communityHub .communityGallery .communityCardBottom>span:first-child{padding:2px 0;background:transparent;color:#7d7d8b}.communityHub .communityGallery .communityCardBottom button{height:22px;width:22px}.communityHub .communityGallery .communityCardOverlay{left:35px;right:35px;bottom:12px;padding:8px;font-size:10px;border-radius:12px}.communityHub .communityGallery .communityLibraryBar{gap:12px;padding:0 0 18px;margin-bottom:0;background:transparent;border:0}.communityHub .communitySectionHead{padding-top:30px;margin-bottom:25px}.communityHub .communitySectionHead h1{font-size:30px}.communityHub .communitySectionHead .communityEyebrow{font-size:9px;margin-bottom:10px}.communityHub .communityPanel{padding:22px;border-radius:22px}.communityHub .communityStudio{gap:20px;grid-template-columns:220px minmax(0,1fr)}.communityHub .communityStats{gap:13px;margin-bottom:25px}.communityHub .communityStats>div{padding:20px;border-radius:20px}.communityHub .communityStats b{font-size:30px}@keyframes communityGalleryEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (min-width:1600px){.communityHub .communityContent{width:min(1400px,94vw)}}@media (max-width:1150px){.communityGalleryHeading{align-items:flex-start}.communityGalleryActions{flex-wrap:wrap;justify-content:flex-end}.communityShareAction{display:none}.communityHub .communityGallery .communityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.communityHub .communityHeader{gap:12px;flex-wrap:wrap}.communityHub .communityHeader nav{order:3;flex-basis:100%;overflow:auto;scrollbar-width:none}.communityHub .communityHeader>div{margin-left:auto}.communityHub .communityGallery{padding:20px 16px;border-radius:23px;margin-top:10px}.communityGalleryHeading{flex-direction:column;gap:17px;margin-bottom:17px}.communityGalleryHeading h1{font-size:23px}.communityGalleryActions{width:100%;justify-content:flex-start}.communityGalleryToolbar{flex-wrap:wrap}.communityGalleryToolbar .communitySearch{max-width:none;min-width:100%}.communityGalleryToolbar select{flex:1;min-width:0}.communityGalleryToolbar .communityGalleryCount{min-width:65px;text-align:right}.communityFilterDrawerInner{flex-direction:column;align-items:stretch;gap:16px;padding:15px}.communityPeriodFilter{flex-direction:row;align-items:center;justify-content:space-between}.communityHub .communityGallery .communityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.communityHub .communityGallery .communityCardPreview,.communityHub .communityGallery .communityCardPreview .themePreview{border-radius:17px!important}.communityHub .communityStudio{grid-template-columns:1fr}.communityHub .communityPanel{padding:18px}.communityHub .communityGallery .communityCardInfo .communityIcon{opacity:1;transform:none;width:26px;height:26px;top:7px;right:7px}.communityHub .communityGallery .communityCardOverlay{display:none}.communityHub .communityGallery .communityCardInfo h2{font-size:11px}.communityHub .communityGallery .communityCardBottom>span:nth-child(2){font-size:8px}}@media (max-width:360px){.communitySegments button{padding-inline:9px;font-size:11px}.communityHub .communityGallery .communityGrid{grid-template-columns:1fr}}@media (hover:none){.communityHub .communityGallery .communityCardInfo .communityIcon{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.communityActiveFilters,.communityFilterDrawer,.communityHub .communityGallery,.communityHub .communityGallery .communityCard,.communitySegments .communitySegmentIndicator{animation:none!important;transition:none!important}}.communityFilterDrawer{visibility:hidden;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1),opacity .18s,visibility 0s .26s}.communityFilterDrawer.isOpen{visibility:visible;transition-delay:0s}@media (prefers-reduced-motion:reduce){.communityHub .communityGallery .communityCardPreview:hover{transform:none}}.sharedThemePage .communityHeader{min-height:64px;padding:12px max(24px,calc((100vw - 1080px) / 2));justify-content:space-between;border-bottom:1px solid #ffffff07}.communityShare.sharedThemeCard{width:calc(100% - 32px);max-width:580px;margin:32px auto;padding:24px;display:flex;flex-direction:column;align-items:stretch;gap:16px;text-align:left;background:#141416;border:1px solid #ffffff0b;border-radius:28px;box-shadow:0 16px 64px #0003;animation:sharedThemeEnter .3s cubic-bezier(.2,.7,.2,1) both}.sharedThemeTitle .communityEyebrow{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#fa7b86;margin-bottom:12px}.sharedThemeTitle .communityEyebrow span{margin-left:auto;color:#8b8b97;font-size:10px;background:#ffffff06;padding:4px 8px;border-radius:8px;letter-spacing:0;text-transform:none}.sharedThemeTitle h1{font-size:28px;font-weight:600;line-height:1.15;letter-spacing:-.9px;margin:0 0 8px;overflow-wrap:anywhere}.sharedThemeTitle p{margin:0;color:#92929f;font-size:12px;line-height:1.6}.sharedThemeTitle a:hover{color:#f78b96}.sharedCanvasPreview{position:relative;flex:none;align-self:center;overflow:hidden;isolation:isolate;background:#1b1b20;box-shadow:0 8px 24px #0003;max-width:100%}.sharedCanvasPreview .staticScenePreview{position:absolute;inset:0}.sharedThemeCard .communityShareActions{margin:0;gap:10px;display:grid;grid-template-columns:1fr auto}.sharedThemeCard .communityShareActions>*{height:44px;justify-content:center;border-radius:14px;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.sharedThemeCard .communityShareActions>:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0003}.sharedThemeCard .communityShareActions>:active{transform:translateY(0)}.communityShare.sharedThemeCard>.communityPrivacy{margin:0;font-size:10px;line-height:1.6;color:#8c8c98;justify-content:center;text-align:center}.sharedThemeCard>.sharedCanvasPreview{animation:sharedPreviewEnter .36s ease 60ms both}.directThemeShare>.sharedCanvasPreview{max-width:360px}@keyframes sharedThemeEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sharedPreviewEnter{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.communityShare.sharedThemeCard{padding:18px;gap:16px;margin:20px auto;border-radius:24px}.sharedThemeTitle h1{font-size:25px}.sharedThemePage .communityHeader{padding:12px 18px}.sharedThemeCard .communityPrivacy svg{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.communityShare.sharedThemeCard,.sharedThemeCard>.sharedCanvasPreview{animation:none}.sharedThemeCard .communityShareActions>*{transition:none}.sharedThemeCard .communityShareActions>:hover{transform:none}}.exportControl .scrimClear,.exportControl .scrimClear:active,.exportControl .scrimClear:focus,.exportControl .scrimClear:hover{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:none!important;transform:none!important}.topbar>.accountControl{margin-right:0}.topbar>.accountControl .accountMenu{left:0;right:auto}.topbar>.accountControl .accountTrigger{max-width:158px;font-size:12px}.topbar>.accountControl .accountTriggerText{max-width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .marketplaceButton{width:38px;height:38px;margin-right:8px;border-radius:14px;background:#202023;color:#d9d9df;border:1px solid #ffffff0c;transition:background .16s,transform .16s,color .16s}.topbar .marketplaceButton:hover{background:#343137;color:#ff8997;transform:translateY(-1px)}.projectMenu{width:342px;padding:19px;border-radius:24px;max-height:calc(100dvh - 75px);overflow:auto;box-shadow:0 22px 70px #0007;border:1px solid #ffffff10}.projectMenu .projectBrand{display:none}.projectMenu .projectNameField{font-size:12px;color:#a8a8b4;margin:0 0 10px}.projectMenu .projectName{height:44px;font-size:15px;border-radius:13px;background:#252529;padding:0 13px}.projectStorageNote{display:flex;align-items:center;gap:8px;margin:11px 2px 15px;font-size:11px;color:#868693}.projectAction{display:flex;align-items:center;gap:12px;width:100%;padding:12px 10px;border-radius:15px;background:transparent;text-align:left;color:#d6d6df;transition:background .16s}.projectAction:hover{background:#ffffff07}.projectAction>span{display:grid;place-items:center;width:39px;height:39px;flex-shrink:0;background:#ffffff05;border-radius:13px;color:#bfbfca}.projectAction>div{display:grid;gap:5px;flex:1;min-width:0}.projectAction b{font-size:14px;font-weight:600}.projectAction small{font-size:10px;color:#82828f;line-height:1.4}.projectAction kbd{font-size:8px;color:#737380;white-space:nowrap}.projectMenuDivider{height:1px;background:#ffffff0a;margin:10px 4px}.projectMenuFooter{display:flex;gap:9px;margin:15px 0 0;padding-top:14px;border-top:1px solid #ffffff0a}.projectMenuFooter button{gap:8px;flex:1;min-height:36px;border-radius:12px;background:#252529;color:#aaaab6;font-size:11px}.editorBrowserOverlay,.projectMenuFooter button{display:flex;align-items:center;justify-content:center}.editorBrowserOverlay{position:fixed;inset:0;z-index:1700;padding:24px;background:#06060940;backdrop-filter:none;color:#efeff3;font-family:var(--font-body);animation:projectOverlayIn .16s ease-out}.editorBrowserDialog{display:flex;flex-direction:column;width:min(900px,88vw);height:min(680px,84dvh);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #ffffff17;border-radius:27px;padding:24px;background:#121215;box-shadow:0 28px 100px #0009,0 0 0 1px #0002;outline:none;animation:projectBrowserIn .22s cubic-bezier(.2,.8,.2,1);scrollbar-width:thin;scrollbar-color:#3c3c44 transparent}.editorBrowserHeading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px;flex-shrink:0}.editorBrowserHeading h1{margin:0;font-size:23px;font-family:var(--font-display);font-weight:650;letter-spacing:-.7px}.editorBrowserHeading>button{display:grid;place-items:center;min-width:34px;height:34px;border-radius:12px;background:transparent;color:#a1a1ad}.editorBrowserHeading>button:hover{background:#ffffff0a;color:#fff}.editorMarketplaceDialog{width:min(1220px,90vw);height:min(850px,88dvh);padding:20px 12px 12px 20px;overflow:hidden}.editorMarketplaceDialog>.editorBrowserHeading{padding-right:9px;margin-bottom:5px}.editorMarketplaceDialog .communityEmbedded{min-height:0;overflow:auto;background:transparent;flex:1;scrollbar-width:thin}.communityEmbedded .communityHeader{min-height:48px;padding:0 6px 9px;background:#121215;box-shadow:none;backdrop-filter:none;position:sticky;top:0}.communityEmbedded .communityHeader>a,.communityEmbedded .communityHeader>div{display:none}.communityEmbedded .communityContent{width:100%;padding:0 7px 14px 0}.communityEmbedded .communityGallery{margin:0;padding:17px 7px;background:transparent;box-shadow:none;min-height:0}.communityEmbedded .communityFooter{display:none}.communityEmbedded .communityGalleryHeading h1{font-size:20px}.communityEmbedded .communityGalleryHeading p{font-size:11px}.communityEmbedded .communityGalleryActions .communityShareAction{display:none}.communityEmbedded .communityGallery .communityGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.localProjectsIntro{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#8f8f9b;font-size:12px;margin-bottom:21px}.localProjectsIntro>button,.localProjectsIntro>span{display:flex;align-items:center;gap:8px}.localProjectsIntro>button{padding:8px 10px;border-radius:11px;color:#b8b8c5;background:#25252a;font-size:11px}.localProjectsToolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}.localProjectsSearch{display:flex;align-items:center;gap:9px;padding:0 12px;border-radius:13px;background:#222226;min-width:200px;color:#82828f}.localProjectsSearch input{height:38px;width:100%;min-width:0;border:0;outline:0;background:transparent;color:#dddde6;font-size:12px}.localProjectSave{display:flex;align-items:center;gap:10px;margin:0 0 21px;padding:12px;border-radius:17px;background:#1c1c21}.localProjectSave input{height:39px;flex:1;min-width:0;padding:0 12px;background:#131317;border:1px solid #ffffff0a;border-radius:12px;color:#dddde7;font-size:13px}.localProjectSave button{display:flex;align-items:center;justify-content:center;gap:8px;height:39px;padding:0 16px;background:var(--brand-red,#ee4856);border:1px solid #ffffff14;border-radius:12px;color:#210b0d;font-size:12px;font-weight:600}.localProjectsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px;align-content:start}.localProjectsGrid article{min-width:0}.localProjectPreview{position:relative;display:block;width:100%;padding:0;aspect-ratio:4/3;overflow:hidden;background:#222227;border-radius:18px;transition:transform .18s,box-shadow .18s}.localProjectPreview:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0005}.localProjectPreview>img{display:block;width:100%;height:100%;object-fit:contain;background:#151518}.localProjectsGrid article>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 3px 0}.localProjectsGrid article>div>span{display:grid;gap:5px;min-width:0}.localProjectsGrid b{font-size:13px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.localProjectsGrid small{font-size:10px;color:#7f7f8e}.localProjectRemove{width:29px;height:29px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;background:transparent;color:#828291}.localProjectRemove:hover{color:#ff7785;background:#ee485610}.localProjectFallback{display:grid;place-content:center;gap:11px;justify-items:center;height:100%;color:#777787;background:linear-gradient(135deg,#363640,#202026);font-size:10px}.localRecoveryBadge{position:absolute;bottom:9px;left:9px;border-radius:9px;padding:5px 7px;background:#15151ac9;color:#c2c2cc;font-size:9px}.localProjectsFootnote{font-size:10px;color:#757582;line-height:1.7;margin:24px 0 0;padding-top:14px;border-top:1px solid #ffffff09}.localProjectsEmpty{display:grid;place-items:center;gap:12px;text-align:center;padding:45px 20px;color:#838391}.localProjectsEmpty h2{font-size:17px;color:#d5d5df;margin:0;font-weight:550}.localProjectsEmpty p{font-size:12px;margin:0;line-height:1.7}.localProjectsEmpty button{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#2c2c32;color:#dddde5;font-size:12px}.localProjectsError,.localProjectsNotice{padding:11px 13px;margin:0 0 16px;border-radius:12px;font-size:12px;line-height:1.6}.localProjectsError{background:#ee485615;color:#ffb4be}.localProjectsNotice{display:flex;align-items:center;gap:8px;background:#8ba58d10;color:#b4d4b9}.localProjectDelete{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:15px;border-radius:14px;background:#ee485610;color:#d9c5cb;font-size:12px}.localProjectDelete span{flex:1}.localProjectDelete button{padding:7px 11px;border-radius:10px;background:#333039;color:#ded4dc}.localProjectDelete button:last-child{background:#ee4856;color:#220c10}.localProjectsBusy{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px;font-size:11px;color:#9999a8}.localProjectsBusy svg{animation:communitySpin .9s linear infinite}.editorBrowserDialog button:focus-visible,.editorBrowserDialog input:focus-visible{outline:2px solid #ff8997;outline-offset:3px}.cloudOverlay{background:#06060950;backdrop-filter:none;-webkit-backdrop-filter:none}.cloudDialog{width:760px}@keyframes projectOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes projectBrowserIn{0%{opacity:0;transform:translateY(7px) scale(.99)}to{opacity:1;transform:none}}@media (max-width:1100px){.communityEmbedded .communityGallery .communityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar>.accountControl .accountTriggerText{max-width:65px}.topbar{gap:10px}.headerCenter{left:54%;gap:2px}.headerCenter .topIcon,.headerCenter [aria-label="Keyboard shortcuts"]{display:none}}@media (max-width:760px){.editorBrowserOverlay{padding:12px}.editorBrowserDialog{width:96vw;height:84dvh;padding:18px;border-radius:23px}.localProjectsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.localProjectsToolbar{flex-wrap:wrap;gap:12px}.localProjectsSearch{width:100%}.localProjectSave{padding:9px;gap:7px}.localProjectSave button{padding:0 10px;font-size:11px}.editorMarketplaceDialog{padding:16px 8px 8px 16px}.communityEmbedded .communityGallery .communityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorBrowserHeading h1{font-size:21px}.localProjectsIntro,.localProjectsIntro>button{font-size:10px}.topbar>.accountControl .accountTriggerText{display:none}.topbar>.accountControl .accountTrigger{width:34px;padding:0}.topbar .marketplaceButton{margin-right:3px}.localProjectDelete{flex-wrap:wrap}.localProjectDelete span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.editorBrowserDialog,.editorBrowserOverlay{animation:none}.localProjectPreview,.topbar .marketplaceButton{transition:none}.localProjectPreview:hover,.topbar .marketplaceButton:hover{transform:none}}@media (max-width:1350px){.headerCenter{left:50%}.headerCenter .topIcon,.headerCenter [aria-label="Keyboard shortcuts"]{display:none}}@media (max-width:1200px){.topbar>.accountControl .accountTriggerText{display:none}.topbar>.accountControl .accountTrigger{width:36px;padding:0}.topbar>.accountControl .accountTrigger>svg:last-child:not(:first-child){display:none}}@media (max-width:1000px){.topbar .headerCenter{position:static;left:auto;transform:none;margin-left:auto;margin-right:0}.topbar .topNav{flex:0 0 auto}.headerCenter [aria-label="Report bug"]{display:none}.topbar .headerActions{margin-left:auto}}.topbar>.accountControl .accountTrigger{width:36px;height:36px;padding:0;justify-content:center;min-width:36px}.topbar>.accountControl .accountTrigger>svg:last-child:not(:first-child),.topbar>.accountControl .accountTriggerText{display:none}.topbar .headerActions{align-items:center}.topbar .marketplaceButton{width:36px;height:36px;border-radius:50%;margin-right:4px}.topbar .exportControl{height:36px;align-items:stretch}.topbar .exportCopy,.topbar .exportMain,.topbar .exportSettings{height:36px;min-height:36px}.fullPreviewMode .exitPreview{position:fixed;top:12px;left:50%;right:auto;translate:-50% 0;transform:none!important;z-index:150;transition:background .16s,color .16s}.feedbackIntro{color:#9999a6;margin:0 0 20px;font-size:13px}.feedbackChoices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.feedbackChoices button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 16px;border-radius:19px;background:#ffffff05;border:1px solid #ffffff0d;text-align:left;color:#d3d3dd;transition:background .16s,border-color .16s}.feedbackChoices button:hover{background:#ffffff09}.feedbackChoices button[aria-pressed=true]{background:#ed465215;border-color:#ed46525a;color:#ff8993}.feedbackChoices strong{font-size:14px}.feedbackChoices span{font-size:11px;color:#92929f}.feedbackRating{border:0;padding:0;margin:26px 0 20px}.feedbackRating legend{font-size:13px;color:#c6c6d0;margin-bottom:15px}.feedbackRating>div{display:flex;justify-content:space-around;gap:10px}.feedbackRating button{background:transparent;color:#858591;display:grid;justify-items:center;gap:9px;padding:9px;border-radius:14px;transition:color .16s,transform .16s}.feedbackRating button:hover{color:#eeeef4;transform:translateY(-2px)}.feedbackRating button[aria-pressed=true]{color:#ff6f7e}.feedbackRating span{font-size:11px}.feedbackMessage{display:grid;gap:10px;font-size:13px;color:#c6c6d0}.feedbackMessage textarea{resize:vertical;max-height:220px;background:#ffffff04;border:1px solid #ffffff12;border-radius:15px;padding:14px;color:#eeeef4;font:inherit;line-height:1.6}.feedbackMessage textarea:focus{outline:2px solid #ffffff25;outline-offset:2px}.feedbackPrivacy{font-size:11px;color:#8c8c99;line-height:1.6;margin:13px 0}.feedbackSend{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:42px;border-radius:16px}.feedbackThanks{text-align:center;padding:25px 0}.feedbackThanks>svg{color:#ff7c89}.feedbackThanks p{color:#9696a3;font-size:13px}.feedbackInbox article{padding:20px;margin:12px 0;border:1px solid #ffffff10;background:#ffffff03;border-radius:20px}.feedbackInbox header{display:flex;align-items:center;gap:10px}.feedbackInbox time{margin-left:auto;color:#9494a0;font-size:12px}.feedbackBody{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;font-size:14px}.feedbackInbox article>p{color:#b3b3c0}@media (prefers-reduced-motion:reduce){.feedbackRating button{transition:none}}.feedbackMessage textarea{resize:none;height:160px;min-height:160px;max-height:160px;overflow:auto}.infoDialog:has(.feedbackForm),.infoDialog:has(.feedbackThanks){width:min(580px,calc(100vw - 32px));max-height:90dvh;overflow:auto}.feedbackInboxHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.editorBrowserHeadingActions{display:flex;align-items:center;gap:8px}.editorBrowserHeadingActions>button{width:34px;height:34px;display:grid;place-items:center;background:transparent;border-radius:11px;color:#aaaab6}.editorBrowserHeadingActions>button:hover{background:#ffffff09;color:#f0f0f7}.editorBrowserDialog.editorMarketplaceDialog{transition:width .2s ease,height .2s ease,max-height .2s ease,border-radius .2s ease}.editorBrowserDialog.editorBrowserFullscreen{flex-shrink:0;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border-radius:0}.communityEmbedded .communityHeader>div{display:flex;align-items:center}.communityEmbedded .communityHeader .communityEditorLink{display:none}.communityNotifications{flex-shrink:0}.notificationTrigger{position:relative;display:grid;place-items:center;background:#ffffff06;color:#bdbdc8;border:1px solid #ffffff0d;border-radius:50%;width:36px;height:36px}.notificationTrigger:hover,.notificationTrigger[aria-expanded=true]{background:#ffffff0d;color:#ff8895}.notificationTrigger>span{position:absolute;right:-4px;top:-4px;border:2px solid #151518;background:#ef4655;color:white;border-radius:20px;min-width:17px;height:17px;font-size:9px;display:grid;place-items:center;padding:0 3px}.notificationPanel{position:absolute;top:calc(100% + 12px);right:0;z-index:100;width:min(360px,calc(100vw - 40px));background:#1b1b20;border:1px solid #ffffff12;border-radius:22px;box-shadow:0 18px 60px #0007;overflow:hidden}.notificationPanel>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff08}.notificationPanel>header button{background:transparent;color:#a0a0ad;display:grid;place-items:center}.notificationPanel>p{font-size:12px;color:#a2a2ae;padding:20px}.notificationList{max-height:min(460px,60dvh);overflow:auto;overscroll-behavior:contain}.notificationList>button{display:grid;gap:6px;text-align:left;padding:15px 18px;width:100%;background:transparent;border-bottom:1px solid #ffffff06;color:#bdbdca}.notificationList>button:hover{background:#ffffff05}.notificationList>button.unread{background:#ef465509;box-shadow:inset 3px 0 #ef4655}.notificationList strong{font-size:13px;color:#eeeef5}.notificationList span{font-size:12px}.notificationList small{font-size:11px;line-height:1.5;color:#92929f;overflow-wrap:anywhere}.notificationList time{font-size:10px;color:#797987}.notificationRead{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;width:100%;background:transparent;color:#ff8996;font-size:12px}@media (prefers-reduced-motion:reduce){.editorBrowserDialog.editorMarketplaceDialog{transition:none}}.editorBrowserDialog:has(.directThemeShare){width:min(580px,94vw);height:auto;max-height:90dvh}.directThemeShare{display:grid;gap:16px}.directThemeShare label{display:grid;gap:9px;font-size:13px;color:#b7b7c4}.directThemeShare input{width:100%;height:44px;padding:0 13px;border-radius:13px;background:#ffffff06;border:1px solid #ffffff0d;color:#eeeef4;font:inherit}.directThemeShare form{display:grid;gap:16px}.directThemeShare .communityPrivacy{margin:0;line-height:1.7}.directThemeShare>.themePreview{max-height:260px}.directThemeShare .communityPrimary{justify-content:center}.rightRail .sideCard.looksPanel{padding:18px;border:1px solid #ffffff09;border-radius:24px;background:#161618;box-shadow:0 12px 32px #0002;animation:looksPanelEnter .18s ease-out both}.looksPanel button,.looksPanel input{font:inherit}.looksPanelHeading{display:flex;align-items:center;gap:11px;margin-bottom:18px}.looksPanelIcon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#ef465511;color:#ff8d99;flex:none;transition:background .15s,color .15s}.looksPanelIcon:hover{background:#ef465520;color:#ffb4bc}.looksPanelIcon:focus-visible{outline:2px solid #ff8794;outline-offset:2px}.looksPanelHeading h2{font-size:15px;line-height:1.3;font-weight:650;letter-spacing:-.25px;margin:0 0 4px}.looksPanelHeading p{font-size:11px;line-height:1.4;color:#94949f;margin:0}.looksCount{margin-left:auto;display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:9px;background:#ffffff06;color:#aaaab5;font-size:11px;font-variant-numeric:tabular-nums}.lookSaveArea{padding:12px;background:#ffffff03;border:1px solid #ffffff07;border-radius:16px;margin-bottom:20px}.lookCurrentStyle{display:flex;align-items:center;gap:10px;margin-bottom:12px}.lookBackdropSwatch{display:block;flex:none;width:52px;height:42px;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff0d,0 3px 10px #0003}.lookCurrentStyle .lookBackdropSwatch{width:42px;height:34px;border-radius:8px}.lookCurrentStyle span:last-child{display:grid;gap:4px;min-width:0}.lookCurrentStyle strong{font-size:12px;font-weight:550;color:#eeeef3}.lookCurrentStyle small{font-size:10px;color:#8f8f9c}.lookSaveRow{display:flex;gap:7px}.lookSaveRow input{min-width:0;flex:1;width:0;height:38px;padding:0 10px;border:1px solid #ffffff0b;border-radius:10px;background:#242428;color:#eeeef3;font-size:11px;outline:none;transition:border-color .15s,box-shadow .15s}.lookSaveRow input::placeholder{color:#777784}.lookSaveRow input:focus-visible{border-color:#f66a7980;box-shadow:0 0 0 3px #ef465512}.lookSaveRow button{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 11px;flex:none;border-radius:10px;background:#ef4655;color:#130406;font-size:11px;font-weight:650;transition:background .15s,transform .15s}.lookSaveRow button:hover{background:#fa5c6b}.lookSaveRow button:active{transform:scale(.97)}.lookListHeading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:11px;color:#c3c3cd}.lookListHeading small{font-size:10px;color:#767683}.looksList{display:grid;gap:7px;max-height:min(440px,44dvh);overflow:auto;overscroll-behavior:contain;padding:3px;margin:-3px;scrollbar-width:thin;scrollbar-color:#44444c transparent}.lookRow{display:flex;align-items:center;gap:2px;min-height:64px;border:1px solid transparent;border-radius:14px;background:#ffffff02;transition:background .15s,border-color .15s}.lookRow:hover{background:#ffffff05}.lookRow.isActive{background:#ef465508;border-color:#ef465538}.lookApply{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:10px 0 10px 10px;text-align:left;background:transparent;color:#eeeef4;border-radius:13px}.lookRowText{display:grid;gap:5px;min-width:0;flex:1}.lookRowText strong{font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.lookRowText small{font-size:10px;color:#868693;line-height:1.25}.isActive .lookRowText small{color:#ee8f99}.lookAppliedMark{width:20px;height:20px;display:grid;place-items:center;flex:none;background:#ef46551a;color:#ff8995;border-radius:50%}.lookDelete{display:grid;place-items:center;flex:none;width:30px;height:32px;margin:0 6px 0 2px;border-radius:9px;background:transparent;color:#747480;transition:background .15s,color .15s}.lookDelete:focus-visible,.lookDelete:hover{background:#ef465518;color:#ff8592}.lookApply:focus-visible,.lookDelete:focus-visible,.lookSaveRow button:focus-visible,.looksPanelFooter button:focus-visible{outline:2px solid #ff8794;outline-offset:2px}.looksEmpty{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;padding:23px 8px;border:1px dashed #ffffff10;border-radius:14px;color:#92929e}.looksEmpty svg{margin-bottom:2px;color:#696978}.looksEmpty strong{font-weight:550;font-size:12px;color:#c5c5cf}.looksEmpty p{margin:0;font-size:11px;line-height:1.5}.looksPanelFooter{justify-content:center;gap:10px;min-height:16px;margin-top:15px;color:#747481;line-height:1.5;text-align:center}.looksPanelFooter,.looksPanelFooter button{display:flex;align-items:center;font-size:10px}.looksPanelFooter button{gap:5px;border-radius:6px;padding:2px 4px;background:transparent;color:#f59aa4}@keyframes looksPanelEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rightRail .sideCard.looksPanel{animation:none}.lookRow,.looksPanel button,.looksPanel input{transition:none}.lookSaveRow button:active{transform:none}}.communityHub .communityHeader{min-height:66px;border-bottom:1px solid #ffffff08;background:#101012;box-shadow:0 10px 26px -24px #000;gap:20px}.communityHub .communityHeader .communityHeaderActions{display:flex;align-items:center;gap:10px;margin-left:auto;flex:none}.communityAdminButton{height:36px;display:flex;align-items:center;gap:7px;padding:0 12px;border-radius:12px;background:#ffffff04;border:1px solid #ffffff0c;color:#b2b2bf;font:inherit;font-size:12px;transition:background .16s,color .16s,border-color .16s}.communityAdminButton.active,.communityAdminButton:hover{background:#ef465512;color:#ff9eaa;border-color:#ef465536}.communityHub .communityContent{width:100%;max-width:1320px;margin:0 auto;padding:28px 28px 56px}.communityHub .communitySectionHead{margin-bottom:24px;gap:20px}.communityHub .communitySectionHead h1{font-size:clamp(24px,2.8vw,32px);letter-spacing:-1px;line-height:1.2;margin-bottom:9px}.communityHub .communitySectionHead p{font-size:12px;line-height:1.7}.communityHub .communityEyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:12px}.communityHub .communityPanel{border-radius:20px;border:1px solid #ffffff09;background:#171719;box-shadow:0 8px 24px #0001}.communityHub .communityStats{gap:12px;margin:20px 0}.communityHub .communityStats>div{padding:17px 18px;border-radius:17px;border:1px solid #ffffff08;background:#171719;min-height:90px}.communityHub .communityStats strong{font-size:28px;letter-spacing:-.8px}.communityHub .communityStats span{font-size:11px;color:#9898a5}.communityHub .communityGallery .communityCard{padding:7px;border:1px solid #ffffff08;border-radius:23px;background:#171719;box-shadow:0 4px 16px #0001;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.communityHub .communityGallery .communityCard:hover{transform:translateY(-3px);border-color:#ffffff17;box-shadow:0 12px 28px #0003}.communityHub .communityGallery .communityCardPreview{border-radius:17px}.communityHub .communityGallery .communityCardInfo{padding:12px 6px 7px;align-items:center;text-align:left}.communityHub .communityGallery .communityCardInfo h2{font-size:13px;font-weight:600;letter-spacing:-.15px;line-height:1.4}.communityHub .communityGallery .communityCardInfo a,.communityHub .communityGallery .communityCardInfo span{font-size:10px;color:#8e8e9b}.communityHub .communityIcon{border:1px solid transparent;border-radius:11px;transition:background .16s,color .16s,border-color .16s}.communityHub .communityIcon:hover{border-color:#ffffff0b;background:#ffffff08}.themePreview>.staticScenePreview{position:absolute;inset:0;border-radius:inherit}.themePreview>.staticScenePreview>canvas{object-fit:contain}.themePreviewLarge{aspect-ratio:4/3;max-height:380px}.communityModerationList .themePreview,.communityThemeList .themePreview,.communityVersionList .themePreview{border-radius:12px!important;flex:none}.communityHub .communityModeration,.communityHub .communityStudio{gap:18px}.communityHub .communityModeration{grid-template-columns:230px minmax(0,1fr);align-items:start}.communityHub .communityModerationList>button{padding:10px;border-radius:16px;border-color:#ffffff08;background:#171719;transition:border-color .16s,background .16s}.communityHub .communityModerationList>button.active{border-color:#ef46554d;background:#ef465508}.communityHub .communityModerationReview{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px;align-items:start}.communityHub .communityModerationReview>.communityPanel{padding:20px;margin:0;min-width:0}.communityHub .communityModerationReview>.communityPanel:nth-child(n+3){grid-column:1/-1}.adminSubmissionPreview{position:relative;margin:14px 0 18px}.adminSubmissionPreview .themePreview{border-radius:15px!important;max-height:300px}.adminSubmissionPreview>button{position:absolute;bottom:10px;right:10px;display:flex;gap:7px;align-items:center;height:32px;padding:0 11px;font-size:10px;border-radius:10px;background:#1c1c22eb;border:1px solid #ffffff14;box-shadow:0 4px 15px #0004}.communityReviewDetails{flex-wrap:wrap;gap:8px 13px;padding:11px 0;border-block:1px solid #ffffff08;margin-bottom:14px}.communityHub .communityReviewDetails a,.communityHub .communityReviewDetails span{font-size:10px}.communityDialog{background:#19191d;border-color:#ffffff12;border-radius:24px;padding:24px;animation:marketDialogEnter .22s cubic-bezier(.2,.8,.2,1) both}.communityDialogHeading{margin-bottom:21px}.communityDialogHeading h2{font-size:18px;letter-spacing:-.45px}.communityDialog .themePreviewLarge{border-radius:17px!important;margin:16px auto}.communityForm{gap:17px}.communityField,.communityForm label{font-size:12px;color:#c3c3ce;gap:8px}.communityField input,.communityField textarea,.communityForm input:not([type=checkbox]),.communityForm textarea{border-radius:12px;border:1px solid #ffffff0c;background:#111114;font:inherit;font-size:13px;transition:box-shadow .15s,border-color .15s}.communityField input:focus,.communityField textarea:focus,.communityForm input:not([type=checkbox]):focus,.communityForm textarea:focus{border-color:#ef46554d;box-shadow:0 0 0 3px #ef46550c;outline:none}.communityField textarea,.communityForm textarea{resize:none;min-height:100px}.creatorProfileForm .communityMuted{font-size:12px;line-height:1.7;margin:0 0 2px}.creatorNameGuidance{font-size:10px;line-height:1.6;color:#898997;margin:-6px 0 0}.communityForm .communityCheck{display:flex;align-items:center;gap:9px;font-size:11px;color:#a8a8b7}.communityForm .communityPrimary{min-height:42px;border-radius:12px}.communityHub .communityStatus{border-radius:7px;padding:5px 8px;font-size:9px;font-style:normal;letter-spacing:.015em}.communityHub .status-pending{background:#f6bd5914;color:#e3bd76}.communityHub .status-published{background:#62cba514;color:#86d5b5}.communityHub .status-rejected,.communityHub .status-removed{background:#ef657414;color:#eb97a1}.communityNotifications{position:relative}.communityNotifications .notificationTrigger{width:36px;height:36px;border-radius:12px;border:1px solid #ffffff0b;background:#ffffff04;color:#b8b8c5;transition:background .16s,color .16s}.communityNotifications .notificationTrigger:hover{background:#ffffff09;color:#fff}.communityNotifications .notificationTrigger>span{background:#ef4655;color:#190408;border:2px solid #101012;font-size:9px}.communityNotifications .notificationPanel{width:380px;max-width:calc(100vw - 28px);border-radius:20px;border:1px solid #ffffff12;background:#19191d;box-shadow:0 18px 64px #0008;overflow:hidden;animation:marketDialogEnter .18s ease-out both}.notificationPanel>header{padding:17px 18px;border-bottom:0}.notificationPanel>header>div{display:grid;gap:5px}.notificationPanel>header strong{font-size:14px;letter-spacing:-.2px}.notificationUnreadLabel{font-size:10px;color:#898997}.notificationPanel>header>button{width:27px;height:27px;border-radius:9px}.notificationFilters{display:flex;gap:6px;padding:0 16px 13px;border-bottom:1px solid #ffffff07}.notificationFilters button{display:flex;align-items:center;gap:6px;height:29px;padding:0 11px;border-radius:9px;background:transparent;color:#9292a0;font:inherit;font-size:10px;transition:background .16s,color .16s}.notificationFilters button[aria-pressed=true]{background:#ffffff08;color:#ececf3}.notificationFilters button>span{min-width:16px;padding:1px 4px;border-radius:5px;background:#ef46551a;color:#fc9ba7;font-size:9px}.notificationList{max-height:min(420px,58dvh);padding:5px 8px}.notificationList>.notificationItem{--event-tone:#b6a3ed;display:flex;align-items:flex-start;gap:11px;width:100%;padding:12px 10px;margin:3px 0;border:0;border-radius:12px;background:transparent;text-align:left;transition:background .15s}.notificationList>.notificationItem.unread{background:#ffffff03;box-shadow:none}.notificationList>.notificationItem:hover{background:#ffffff07}.notificationList>.tone-success{--event-tone:#7ad0aa}.notificationList>.tone-danger{--event-tone:#ed8b98}.notificationList>.tone-pending,.notificationList>.tone-warning{--event-tone:#e3bb78}.notificationList>.notificationItem .notificationEventIcon{display:grid;place-items:center;flex:none;width:33px;height:33px;border-radius:11px;color:var(--event-tone);background:color-mix(in srgb,var(--event-tone) 10%,transparent)}.notificationList .notificationText{display:grid;gap:5px;flex:1;min-width:0}.notificationText strong{font-size:11px;line-height:1.5;font-weight:600}.notificationList .notificationSubject{font-size:11px;color:#b5b5c3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notificationText small{font-size:10px;line-height:1.6;color:#878795;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notificationText time{font-size:9px;color:#6f6f7d;margin-top:2px}.notificationUnreadDot{display:block;width:6px;height:6px;border-radius:50%;background:var(--event-tone);flex:none;margin:5px 1px 0 0}.notificationEmpty{display:grid;justify-items:center;gap:9px;padding:30px 23px;color:#727280;text-align:center}.notificationEmpty strong{font-size:12px;color:#bcbcc9}.notificationEmpty span{font-size:11px;line-height:1.6}.notificationPanel .notificationRead{height:42px;border-top:1px solid #ffffff07;font-size:11px;background:#ffffff02}.accountSocial{display:grid;gap:17px}.accountSocial .googleSignIn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;border:1px solid #ffffff16;border-radius:12px;background:#ffffff06;color:#eeeef5;font:inherit;font-size:13px;font-weight:550;transition:background .16s,border-color .16s}.accountSocial .googleSignIn:hover{background:#ffffff0b;border-color:#ffffff26}.accountSocialDivider{display:flex;align-items:center;gap:12px;font-size:10px;color:#747481}.accountSocialDivider:after,.accountSocialDivider:before{content:"";height:1px;flex:1;background:#ffffff09}@keyframes marketDialogEnter{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1150px){.communityHub .communityModerationReview{grid-template-columns:minmax(0,1fr)}.communityHub .communityContent{padding:24px 20px 40px}}@media (max-width:720px){.communityHub .communityHeader{gap:10px}.communityAdminButton{width:36px;padding:0;justify-content:center}.communityAdminButton span{display:none}.communityHub .communityHeader .communityHeaderActions{gap:7px}.communityHub .communityContent{padding:20px 14px 36px}.communityHub .communityModeration{grid-template-columns:minmax(0,1fr)}.communityHub .communityStats{gap:9px}.communityHub .communityStats>div{padding:14px}.communityDialog{padding:20px;border-radius:21px}.communityNotifications .notificationPanel{right:-4px;width:min(360px,calc(100vw - 28px))}.communityHub .communityGallery .communityGrid{gap:14px 10px}}@media (prefers-reduced-motion:reduce){.communityDialog,.communityNotifications .notificationPanel{animation:none}.accountSocial .googleSignIn,.communityAdminButton,.communityHub .communityGallery .communityCard,.notificationFilters button,.notificationList>.notificationItem{transition:none}.communityHub .communityGallery .communityCard:hover{transform:none}}.creatorNameGuidance.validationError{color:#f1a1ac}