.community-overlay{z-index:175;inset:var(--app-visual-top,0px) 0 auto;height:var(--app-visual-vh,100dvh);color:#f8fafc;overscroll-behavior:contain;transform-origin:100%;will-change:transform, opacity;background:radial-gradient(circle at 10% -10%,#a855f738,#0000 36%),radial-gradient(circle at 100% 10%,#06b6d426,#0000 34%),#090b13;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;position:fixed;overflow:hidden}.community-overlay-opening{animation:.34s cubic-bezier(.22,.8,.25,1) both community-sheet-in}.community-overlay-closing{pointer-events:none;animation:.28s cubic-bezier(.4,0,1,1) both community-sheet-out}@keyframes community-sheet-in{0%{opacity:.35;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}@keyframes community-sheet-out{0%{opacity:1;transform:translate(0,0)}to{opacity:.35;transform:translate(100%)}}.community-overlay button,.community-overlay input,.community-overlay textarea{font:inherit}.community-overlay button{color:inherit}.app-panel.app-wow .app-wow-bottom-nav.app-bottom-nav-community-hidden{display:none!important}.community-overlay-header{z-index:3;min-height:calc(56px + env(safe-area-inset-top));padding:max(.45rem, env(safe-area-inset-top)) .75rem .45rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b13e8;border-bottom:1px solid #ffffff17;grid-template-columns:42px 1fr auto;align-items:center;gap:.65rem;display:grid;position:relative}.community-brand{align-items:baseline;gap:.32rem;min-width:0;font-size:.92rem;display:flex}.community-brand span{letter-spacing:-.03em;font-weight:900}.community-brand strong{color:#c4b5fd;letter-spacing:.02em;font-size:.72rem}.community-header-actions{gap:.4rem;display:flex}.community-activity-button{position:relative}.community-activity-button>i{color:#fff;background:#ec4899;border-radius:9px;min-width:17px;padding:1px 4px;font-size:.55rem;font-style:normal;position:absolute;top:-5px;right:-5px}.community-icon-button{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;place-items:center;width:40px;height:40px;transition:all .18s;display:grid}.community-icon-button:hover,.community-icon-button:focus-visible,.community-icon-button.active{background:#8b5cf633;border-color:#a78bfaa6;outline:none}.community-body{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#a78bfa6b transparent;min-height:0;padding:.75rem max(.65rem,50% - 340px) 1.25rem;overflow:hidden auto}.community-stories{touch-action:pan-x pan-y;scrollbar-width:none;gap:.8rem;min-height:88px;padding:.15rem .2rem .8rem;display:flex;overflow-x:auto}.community-stories::-webkit-scrollbar{display:none}.community-story{text-align:center;flex:0 0 66px;width:66px}.community-story>span{background:linear-gradient(135deg,#22d3ee,#a855f7,#ec4899);border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;padding:2px;display:grid}.community-story>span.seen{background:#374151}.community-story img{object-fit:cover;border:2px solid #0b0d16;border-radius:50%;width:100%;height:100%}.community-story small{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;margin-top:.28rem;font-size:.65rem;display:block;overflow:hidden}.community-story-empty{color:#64748b;place-items:center;width:100%;font-size:.78rem;display:grid}.community-story-create>span{color:#e9d5ff;background:#7c3aed33;border:2px dashed #ffffff6b}.community-post{background:#111420e0;border:1px solid #ffffff16;border-radius:20px;margin:0 0 .85rem;overflow:hidden;box-shadow:0 18px 50px #00000038}.community-post-author{text-align:left;align-items:center;gap:.65rem;width:100%;padding:.7rem .8rem;display:flex}.community-post-author>div,.community-post-author>span:last-child{min-width:0;display:grid}.community-post-author strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.community-post-author small{color:#7c8aa0;font-size:.68rem}.community-avatar{color:#fff;background:linear-gradient(135deg,#06b6d4,#8b5cf6 58%,#ec4899);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.community-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.community-avatar.large{width:70px;height:70px;font-size:1.4rem}.community-media-carousel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;width:100%;display:flex;overflow:auto hidden}.community-media-carousel::-webkit-scrollbar{display:none}.community-media{scroll-snap-align:start;background:#03050a;flex:0 0 100%;place-items:center;width:100%;min-width:100%;min-height:210px;max-height:min(66vh,760px);display:grid;overflow:hidden}.community-media img,.community-media video{object-fit:contain;width:100%;max-height:min(66vh,760px);display:block}.community-carousel-indicator{z-index:2;justify-content:center;align-items:center;gap:5px;height:16px;margin-top:-16px;display:flex;position:relative}.community-carousel-indicator i{background:#fff6;border-radius:50%;width:5px;height:5px;transition:all .18s}.community-carousel-indicator i.active{background:#fff;border-radius:5px;width:14px}.community-post-actions{align-items:center;gap:.2rem;padding:.55rem .65rem .25rem;display:flex}.community-post-actions>button{color:#cbd5e1;border-radius:12px;align-items:center;gap:.25rem;min-height:38px;padding:.35rem .45rem;font-size:.72rem;display:inline-flex}.community-post-actions>button:hover,.community-post-actions>button:focus-visible{background:#ffffff12;outline:none}.community-post-actions>button.active{color:#f472b6}.community-post-actions>button:disabled{opacity:.48}.community-post-actions .community-use-button{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb);margin-left:auto;padding-inline:.8rem;font-weight:850}.community-caption{color:#d7deea;overflow-wrap:anywhere;margin:0;padding:.35rem .85rem .85rem;font-size:.78rem;line-height:1.5}.community-caption strong{color:#fff}.community-caption button{color:#fff;font-weight:800}.community-provenance{color:#c4b5fd;background:#7c3aed12;border:1px solid #a78bfa26;border-radius:11px;justify-content:space-between;align-items:center;gap:.5rem;margin:0 .8rem .75rem;padding:.45rem .55rem;font-size:.66rem;display:flex}.community-provenance span{text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.community-provenance small{color:#778399;flex:none;font-size:.58rem}.community-reels-feed{scroll-snap-type:y mandatory;padding:0;scroll-padding:0}.community-reel{scroll-snap-align:start;scroll-snap-stop:always;background:#02040a;border:0;border-radius:0;height:100%;min-height:100%;margin:0;position:relative}.community-reel .community-media-carousel{z-index:0;height:100%;position:absolute;inset:0}.community-reel .community-media{height:100%;min-height:100%;max-height:none}.community-reel .community-media img,.community-reel .community-media video{object-fit:contain;width:100%;height:100%;max-height:none}.community-reel .community-post-author{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060e6b;border-radius:18px;width:auto;max-width:calc(100% - 4.5rem);position:absolute;top:.4rem;left:.35rem}.community-reel .community-post-actions{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060e75;border-radius:18px;flex-direction:column;padding:.35rem;position:absolute;bottom:4.6rem;right:.55rem}.community-reel .community-post-actions .community-use-button{width:max-content;margin:0;position:absolute;bottom:0;right:3.7rem}.community-reel .community-caption{z-index:2;background:#02060e70;border-radius:12px;max-height:4rem;position:absolute;bottom:.75rem;left:.75rem;right:4.1rem;overflow:auto}.community-reel-sound{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060e8c;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:.75rem;right:.75rem}.community-reel-video-state,.community-reel-play{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02060eb8;border-radius:16px;justify-content:center;align-items:center;gap:.55rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.community-reel-video-state{flex-direction:column;padding:.85rem 1rem;font-size:.76rem}.community-reel-video-error button,.community-reel-play{padding:.65rem .9rem;font-weight:800}.community-reel-progress{z-index:3;pointer-events:none;background:#ffffff2e;height:3px;position:absolute;bottom:0;left:0;right:0}.community-reel-progress i{background:linear-gradient(90deg,#8b5cf6,#38bdf8);height:100%;transition:width .12s linear;display:block}.community-bottom-nav{z-index:4;min-height:calc(62px + env(safe-area-inset-bottom,0px));padding:.25rem .2rem env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a11f0;border-top:1px solid #ffffff1a;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.community-bottom-nav>button{color:#7c8aa0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-width:0;display:flex;position:relative}.community-bottom-nav>button.active{color:#c4b5fd;background:#8b5cf61c}.community-bottom-nav>button>span{place-items:center;display:grid;position:relative}.community-bottom-nav small{font-size:.61rem;font-weight:760;line-height:1}.community-bottom-nav i{color:#fff;background:#ec4899;border-radius:8px;min-width:16px;padding:1px 4px;font-size:.52rem;font-style:normal;position:absolute;top:-6px;right:-10px}.community-state{color:#778399;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:180px;padding:1.5rem;font-size:.82rem;display:flex}.community-error{color:#fca5a5;background:#7f1d1d2e;border:1px solid #f871713d;border-radius:14px;min-height:auto;margin-bottom:.7rem}.community-onboarding-body{place-items:center;padding-block:clamp(1rem,5vh,3rem);display:grid}.community-onboarding{background:#111420e6;border:1px solid #ffffff1a;border-radius:24px;width:min(100%,560px);padding:clamp(1rem,4vw,1.5rem);box-shadow:0 28px 80px #00000057}.community-onboarding-intro{align-items:flex-start;gap:.85rem;margin-bottom:1.2rem;display:flex}.community-onboarding-mark{color:#fff;background:linear-gradient(135deg,#06b6d4,#8b5cf6 58%,#ec4899);border-radius:18px;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 14px 32px #7c3aed4d}.community-onboarding-intro p{color:#a78bfa;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .2rem;font-size:.68rem;font-weight:850}.community-onboarding-intro h1{color:#fff;margin:0;font-size:clamp(1.25rem,4vw,1.7rem);line-height:1.1}.community-onboarding-intro>div>span{color:#94a3b8;margin-top:.45rem;font-size:.78rem;line-height:1.45;display:block}.community-onboarding>label:not(.community-onboarding-rules){color:#dbe4f1;gap:.35rem;margin-top:.85rem;font-size:.76rem;font-weight:760;display:grid}.community-onboarding>label input{color:#fff;background:#090c14;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;min-height:46px;padding:.65rem .75rem}.community-onboarding>label input:focus-visible{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa26}.community-onboarding>label small{color:#64748b;font-size:.65rem;font-weight:500}.community-onboarding fieldset{border:0;gap:.5rem;margin:1rem 0 0;padding:0;display:grid}.community-onboarding legend{color:#dbe4f1;margin-bottom:.35rem;font-size:.76rem;font-weight:760}.community-onboarding-choice{cursor:pointer;display:block;position:relative}.community-onboarding-choice>input{opacity:0;pointer-events:none;position:absolute}.community-onboarding-choice>span{color:#94a3b8;background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:24px 1fr;align-items:center;gap:.1rem .55rem;padding:.65rem .75rem;display:grid}.community-onboarding-choice strong{color:#e5e7eb;font-size:.76rem}.community-onboarding-choice small{color:#64748b;grid-column:2;font-size:.64rem}.community-onboarding-choice>input:checked+span{color:#c4b5fd;background:#7c3aed29;border-color:#a78bfab3;box-shadow:0 0 0 2px #a78bfa1a}.community-onboarding-choice>input:focus-visible+span{outline-offset:2px;outline:2px solid #c4b5fd}.community-onboarding-rules{color:#aeb9ca;align-items:flex-start;gap:.55rem;margin:1rem 0;font-size:.72rem;line-height:1.4;display:flex}.community-onboarding>label.community-onboarding-rules input{accent-color:#8b5cf6;border:0;border-radius:4px;flex:none;width:18px;height:18px;min-height:18px;margin-top:1px;padding:0}.community-onboarding-rules a{color:#c4b5fd;text-underline-offset:2px;text-decoration:underline}.community-onboarding-error{padding:.65rem .75rem;font-size:.72rem}.community-onboarding-submit{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:15px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:48px;font-size:.8rem;font-weight:850;display:flex;box-shadow:0 14px 30px #2563eb33}.community-onboarding-submit:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.community-search-wrap{z-index:2;background:#111420f5;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:.55rem;margin:0 0 .8rem;padding:.65rem .8rem;display:flex;position:sticky;top:-.75rem}.community-search-wrap input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.85rem}.community-search-wrap input::placeholder{color:#64748b}.community-profile-matches,.community-direct{gap:.45rem;margin-bottom:.8rem;display:grid}.community-profile-matches>button{text-align:left;background:#111420c2;border:1px solid #ffffff13;border-radius:15px;align-items:center;gap:.65rem;width:100%;padding:.65rem;display:flex}.community-profile-matches>button>span:last-child{min-width:0;display:grid}.community-profile-matches strong,.community-direct strong{font-size:.8rem}.community-profile-matches small,.community-direct small{color:#7c8aa0;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.community-direct h2{margin:0;font-size:1.1rem}.community-direct-title{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.2rem;display:flex}.community-direct-title>button{color:#ddd6fe;background:#7c3aed21;border:1px solid #a78bfa38;border-radius:12px;align-items:center;gap:.35rem;min-height:38px;padding:.4rem .65rem;font-size:.68rem;font-weight:750;display:inline-flex}.community-direct-search{color:#7c8aa0;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.45rem;min-height:40px;margin-bottom:.4rem;padding:0 .65rem;display:flex}.community-direct-search input{color:#e2e8f0;background:0 0;border:0;outline:0;flex:1;min-width:0}.community-direct-folders{background:#ffffff0a;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-bottom:.35rem;padding:.22rem;display:grid}.community-direct-folders button{color:#7c8aa0;border-radius:10px;min-height:36px;font-size:.67rem;font-weight:750;position:relative}.community-direct-folders button.active{color:#fff;background:#7c3aed3b}.community-direct-folders i{color:#fff;background:#ec4899;border-radius:8px;margin-left:.25rem;padding:1px 4px;font-size:.55rem;font-style:normal}.community-direct-row{background:#111420c2;border:1px solid #ffffff13;border-radius:15px;gap:.25rem;padding:.4rem;display:grid}.community-direct-row>button{text-align:left;align-items:center;gap:.65rem;width:100%;min-width:0;padding:.25rem;display:flex}.community-direct-row>button>span:nth-child(2){flex:1;min-width:0;display:grid}.community-direct-row>button>i{color:#fff;text-align:center;background:#ec4899;border-radius:10px;min-width:19px;margin-left:auto;padding:2px 5px;font-size:.62rem;font-style:normal}.community-direct-row>div{gap:.35rem;padding-left:48px;display:flex}.community-direct-row>div button{color:#ddd6fe;background:#7c3aed33;border-radius:9px;align-items:center;gap:.25rem;min-height:32px;padding:.3rem .55rem;font-size:.62rem;display:inline-flex}.community-direct-row>div button:last-child{color:#cbd5e1;background:#ffffff0f}.community-profile{background:#111420d6;border:1px solid #ffffff16;border-radius:20px;margin-bottom:.85rem;padding:1rem}.community-profile-head{align-items:center;gap:.9rem;display:flex}.community-profile h2{margin:0;font-size:1.1rem}.community-profile p{color:#94a3b8;margin:.15rem 0 0;font-size:.78rem}.community-profile-stats{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:1rem;display:grid}.community-profile-stats span,.community-profile-stats button{color:#778399;text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:42px;font-size:.6rem;display:flex}.community-profile-stats button:hover,.community-profile-stats button:focus-visible{color:#c4b5fd;background:#7c3aed1a;outline:none}.community-profile-stats strong{color:#fff;font-size:.95rem}.community-profile-grid-section{border-top:1px solid #ffffff14;margin-top:.9rem;padding-top:.55rem}.community-profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding-bottom:.55rem;display:grid}.community-profile-tabs button{color:#94a3b8;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;min-height:38px;font-size:.72rem;font-weight:850}.community-profile-tabs button.active{color:#fff;background:#7c3aed33;border-color:#a78bfa6b}.community-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.community-profile-grid-card{aspect-ratio:1;background:#05070c;border-radius:9px;position:relative;overflow:hidden}.community-profile-grid-card img,.community-profile-grid-card video{object-fit:cover;width:100%;height:100%}.community-profile-grid-card small{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#02060ea8;border-radius:999px;max-width:calc(100% - 8px);padding:.15rem .35rem;font-size:.56rem;position:absolute;bottom:4px;right:4px;overflow:hidden}.community-profile-grid-card{color:#fff;cursor:pointer;border:0;padding:0}.community-profile-grid-card:focus-visible{outline-offset:-3px;outline:3px solid #a78bfa}.community-profile-grid-card small{align-items:center;display:flex}.community-profile-grid-empty{margin-top:.45rem}.community-profile-edit{color:#c4b5fd;background:#7c3aed14;border:1px solid #a78bfa38;border-radius:12px;width:100%;min-height:40px;margin-top:.75rem;font-size:.72rem;font-weight:760}.community-composer-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000ad;align-items:end;padding:.6rem;display:grid;position:absolute;inset:0}.community-social-list-panel,.community-profile-editor{background:#111520;border:1px solid #ffffff1c;border-radius:22px;width:min(100%,620px);max-height:min(88%,760px);margin:auto;padding:.85rem;overflow-y:auto}.community-social-list-panel>header,.community-profile-editor>header{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111520f5;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin:-.85rem -.85rem .6rem;padding:.75rem .85rem;display:flex;position:sticky;top:-.85rem}.community-social-list-panel h2,.community-profile-editor h2{margin:0;font-size:1rem}.community-social-list-panel header button,.community-profile-editor header button{background:#ffffff0f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.community-social-list{gap:.4rem;display:grid}.community-social-list article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:.45rem;padding:.5rem;display:flex}.community-social-list article>button:first-child{text-align:left;flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.community-social-list article>button:first-child>span:last-child{min-width:0;display:grid}.community-social-list strong{font-size:.76rem}.community-social-list small{color:#778399;font-size:.64rem}.community-remove-follower{color:#fda4af;background:#be185d1f;border-radius:10px;flex:none;min-height:34px;padding:0 .65rem;font-size:.65rem}.community-profile-editor{gap:.65rem;display:grid}.community-profile-editor>label:not(.community-profile-toggle){color:#cbd5e1;gap:.3rem;font-size:.7rem;font-weight:700;display:grid}.community-profile-editor input,.community-profile-editor textarea,.community-profile-editor select{color:#fff;background:#090c14;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;min-height:42px;padding:.6rem .7rem}.community-profile-editor textarea{resize:vertical;min-height:80px}.community-avatar-picker{border:0;gap:.35rem;padding:0;display:grid}.community-avatar-picker legend{color:#cbd5e1;margin-bottom:.3rem;font-size:.7rem;font-weight:700}.community-avatar-picker>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;display:grid}.community-avatar-picker button{aspect-ratio:1;border:2px solid #0000;border-radius:50%;padding:2px;overflow:hidden}.community-avatar-picker button.active{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa26}.community-avatar-picker img{object-fit:cover;border-radius:50%;width:100%;height:100%}.community-profile-editor input:focus-visible,.community-profile-editor textarea:focus-visible,.community-profile-editor select:focus-visible{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa1f}.community-profile-toggle{color:#cbd5e1;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.community-profile-toggle input{accent-color:#8b5cf6;width:18px;height:18px}.community-notification-settings{border:1px solid #94a3b82e;border-radius:14px;gap:.55rem;padding:.75rem;display:grid}.community-notification-settings legend{color:#cbd5e1;padding:0 .35rem;font-size:.72rem;font-weight:800}.community-framing-controls{border:1px solid #94a3b829;border-radius:14px;gap:.45rem;padding:.65rem .75rem;display:grid}.community-framing-controls legend{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 .3rem;font-size:.7rem;font-weight:800;overflow:hidden}.community-framing-controls label{color:#94a3b8;grid-template-columns:minmax(7rem,auto) 1fr;align-items:center;gap:.65rem;font-size:.68rem;display:grid}.community-framing-controls input{accent-color:#8b5cf6;width:100%}.community-composer{overscroll-behavior:contain;background:#111520;border:1px solid #ffffff1f;border-radius:22px;width:min(100%,680px);max-height:calc(100% - .5rem);margin:0 auto;padding:.9rem;overflow-y:auto}.community-composer header{justify-content:space-between;align-items:center;display:flex}.community-composer h2{margin:0;font-size:1rem}.community-composer header button{background:#ffffff0f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.community-composer textarea{resize:vertical;color:#fff;background:#090c14;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;min-height:84px;margin:.75rem 0;padding:.7rem;font-size:.8rem}.community-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.community-source-grid button{aspect-ratio:1;background:#05070c;border:2px solid #0000;border-radius:12px;position:relative;overflow:hidden}.community-source-grid button.selected{border-color:#a78bfa;box-shadow:0 0 0 2px #a78bfa33}.community-source-grid img{object-fit:cover;width:100%;height:100%}.community-source-toolbar{gap:.55rem;margin:.8rem 0 .55rem;display:grid}.community-source-toolbar>div{background:#ffffff0a;border-radius:12px;grid-template-columns:1fr 1fr;gap:.35rem;padding:.2rem;display:grid}.community-source-toolbar>div button{color:#778399;border-radius:10px;min-height:36px;font-size:.72rem;font-weight:760}.community-source-toolbar>div button.active{color:#fff;background:#7c3aed4d}.community-source-toolbar>label{color:#64748b;background:#090c14;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.45rem;min-height:40px;padding:0 .65rem;display:flex}.community-source-toolbar input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:.72rem}.community-video-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.community-video-source-grid button{background:#05070c;border:2px solid #0000;border-radius:13px;min-height:120px;position:relative;overflow:hidden}.community-video-source-grid button.selected{border-color:#a78bfa}.community-video-source-grid video{object-fit:cover;width:100%;height:120px}.community-video-source-grid span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000d9);padding:.45rem;font-size:.62rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.community-source-more,.community-source-retry{color:#c4b5fd;background:#7c3aed14;border:1px solid #a78bfa33;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:40px;margin-top:.55rem;font-size:.7rem;display:flex}.community-video-sources{gap:.35rem;margin-top:.65rem;display:grid}.community-video-sources button{color:#cbd5e1;text-align:left;background:#090c14;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.55rem;min-height:44px;padding:.55rem .7rem;display:flex}.community-video-sources button.selected{color:#fff;background:#7c3aed2e;border-color:#a78bfa}.community-publish-button{background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:14px;width:100%;min-height:44px;margin-top:.85rem;font-weight:900}.community-publish-button:disabled{opacity:.45}.community-loading-more{color:#a78bfa;place-items:center;min-height:52px;display:grid}.community-visibility{color:#cbd5e1;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .75rem;font-size:.78rem;display:flex}.community-visibility select{color:#fff;background:#090c14;border:1px solid #ffffff1f;border-radius:12px;min-height:38px;padding:0 .7rem}.community-story-viewer{z-index:100;color:#fff;touch-action:pan-x pan-y;background:#020308;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;display:grid;position:absolute;inset:0;overflow:hidden}.community-story-progress{gap:3px;padding:.55rem .55rem .25rem;display:flex}.community-story-progress>span{background:#ffffff47;border-radius:3px;flex:1;height:3px;overflow:hidden}.community-story-progress i{border-radius:inherit;background:#fff;height:100%;display:block}.community-story-viewer>header{justify-content:space-between;align-items:center;min-height:52px;padding:.35rem .65rem;display:flex}.community-story-viewer>header>button:last-child,.community-story-header-actions>button{background:#ffffff1a;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.community-story-header-actions{gap:.3rem;display:flex}.community-story-author{align-items:center;gap:.55rem;display:flex}.community-story-stage{place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.community-story-stage img,.community-story-stage video{object-fit:contain;width:100%;height:100%}.community-story-rendered-overlays{z-index:3;pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;display:flex;position:absolute;inset:12% 10%}.community-story-rendered-overlays span{overflow-wrap:anywhere;filter:drop-shadow(0 2px 8px #000c);max-width:100%}.community-story-overlay-text,.community-story-overlay-card{color:#fff;background:#0206178f;border-radius:12px;padding:.35rem .6rem;font-weight:700}.community-story-overlay-emoji{font-size:clamp(2rem,12vw,4.5rem)}.community-story-provenance{justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem .8rem;display:flex}.community-story-provenance>span{min-width:0;display:grid}.community-story-provenance strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.community-story-provenance small{color:#94a3b8;font-size:.67rem}.community-story-provenance button{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:999px;flex:none;padding:.45rem .7rem;font-size:.72rem;font-weight:800}.community-story-media-error{z-index:4;color:#fecaca;text-align:center;background:#080b12;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex;position:absolute;inset:0}.community-story-media-error button{color:#fff;background:#7c3aed59;border:1px solid #ffffff24;border-radius:13px;min-height:40px;padding:.45rem .8rem}.community-story-play{z-index:6;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070910c2;border:1px solid #ffffff3d;border-radius:24px;align-items:center;gap:.5rem;min-height:46px;padding:.6rem 1rem;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.community-story-sound{z-index:7;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070910b3;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:.65rem;right:.65rem}.community-story-prev,.community-story-next{color:#fffc;width:28%;position:absolute;top:0;bottom:0}.community-story-prev{text-align:left;left:0}.community-story-next{text-align:right;right:0}.community-story-viewer>p{color:#e2e8f0;max-height:4.5rem;margin:.35rem .8rem;font-size:.8rem;overflow-y:auto}.community-story-reply{padding:.55rem .7rem calc(.55rem + env(safe-area-inset-bottom,0px));gap:.45rem;display:flex;position:relative}.community-story-reply input{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:22px;outline:none;width:100%;min-height:42px;padding:0 .85rem}.community-story-reply button{background:#7c3aed;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.community-story-reply small{color:#86efac;font-size:.62rem;position:absolute;bottom:.05rem;right:4.2rem}.community-story-response{min-width:0}.community-story-reactions{justify-content:center;align-items:center;gap:.28rem;padding:.25rem .7rem 0;display:flex}.community-story-reactions button{background:#fff1;border:1px solid #0000;border-radius:12px;place-items:center;width:36px;height:34px;font-size:1rem;display:grid}.community-story-reactions button.active{background:#7c3aed57;border-color:#c4b5fd}.community-story-reactions button:disabled{opacity:.55}.community-action-error,.community-profile-action-error,.community-load-older-error{margin:.35rem .75rem .55rem;display:block}.community-inline-error{color:#fca5a5;padding:.2rem .7rem;font-size:.65rem;display:block}.community-panel-backdrop{z-index:105;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000a8;align-items:end;display:grid;position:absolute;inset:0}.community-comments-panel{background:#111520;border:1px solid #ffffff1f;border-radius:24px 24px 0 0;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,680px);height:min(78%,720px);min-height:0;margin:0 auto;display:grid;overflow:hidden}.community-comments-panel>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:52px;padding:.55rem .8rem;display:flex}.community-comments-panel h2{margin:0;font-size:1rem}.community-comments-panel>header button{background:#ffffff0f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.community-comments-list{overscroll-behavior:contain;min-height:0;padding:.65rem;overflow-y:auto}.community-comments-list article{gap:.55rem;padding:.5rem .2rem;display:flex}.community-comments-list article>div{min-width:0}.community-comments-list article strong{font-size:.76rem}.community-comments-list article p{color:#dbe4f0;white-space:pre-wrap;overflow-wrap:anywhere;margin:.1rem 0;font-size:.78rem}.community-comments-list article button{color:#a78bfa;font-size:.67rem}.community-comment-actions{gap:.65rem;display:flex}.community-comment-actions button{align-items:center;gap:.2rem;display:inline-flex}.community-comment-actions button.active{color:#f472b6}.community-comment-edit{gap:.25rem;margin:.2rem 0;display:flex}.community-comment-edit input{color:#fff;background:#090c14;border:1px solid #ffffff1f;border-radius:9px;flex:1;min-width:0;padding:.35rem .45rem}.community-comment-edit button{background:#7c3aed29;border-radius:8px;place-items:center;width:29px;display:grid}.community-comment-thread>.community-comment-thread{margin-left:2.4rem}.community-comment-replies{align-items:center;gap:.25rem;margin-top:.3rem;display:inline-flex;color:#c4b5fd!important}.community-comments-list .community-comment-reply{margin-left:2.4rem}.community-comments-panel>form{padding:.5rem .65rem calc(.5rem + env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff14}.community-comments-panel>form>div:last-child{gap:.4rem;display:flex}.community-comments-panel input{color:#fff;background:#090c14;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;min-height:42px;padding:0 .7rem}.community-comments-panel form button[type=submit]{background:#7c3aed;border-radius:14px;flex:none;place-items:center;width:42px;display:grid}.community-replying{color:#94a3b8;align-items:center;gap:.3rem;padding:0 .25rem .4rem;font-size:.68rem;display:flex}.community-conversation{z-index:96;background:#090b13;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;position:absolute;inset:0}.community-conversation>header{border-bottom:1px solid #ffffff17;align-items:center;gap:.4rem;min-height:56px;padding:.4rem .6rem;display:flex}.community-conversation>header>button:first-child{background:#ffffff0f;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.community-conversation>header>button:last-child{align-items:center;gap:.55rem;display:flex}.community-conversation>header>button:last-child>span:last-child{text-align:left;display:grid}.community-direct-connection{color:#64748b;font-size:.58rem;font-weight:500}.community-direct-connection.online{color:#86efac}.community-direct-connection.offline{color:#fca5a5}.community-message-list{overscroll-behavior:contain;flex-direction:column;gap:.4rem;min-height:0;padding:.8rem;display:flex;overflow-y:auto}.community-message-list article{color:#e2e8f0;background:#1e293b;border-radius:16px 16px 16px 4px;align-self:flex-start;max-width:82%;padding:.55rem .7rem}.community-message-list article.mine{background:#5b21b6;border-radius:16px 16px 4px;align-self:flex-end}.community-message-list article.sending{opacity:.72}.community-message-list article.failed{background:#4c1d3f;outline:1px solid #fb7185b3}.community-message-delivery,.community-message-retry{color:#ddd6fe;margin-top:.25rem;font-size:.58rem;display:block}.community-message-retry{color:#fecdd3;background:#7f1d1d6b;border-radius:9px;min-height:28px;padding:.2rem .45rem}.community-message-list article>time{color:#ffffff7a;text-align:right;margin-top:.2rem;font-size:.52rem;display:block}.community-message-report{float:right;color:#94a3b8;background:#0000002e;border-radius:8px;margin:.25rem -.25rem -.25rem .4rem;padding:.25rem}.community-message-attachment{object-fit:contain;border-radius:12px;width:min(260px,100%);max-height:340px;margin-bottom:.35rem;display:block}.community-message-reply{border-left:2px solid #c4b5fd;margin-bottom:.35rem;padding-left:.45rem;display:grid}.community-message-reply strong{font-size:.6rem}.community-message-reply small{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.58rem;overflow:hidden}.community-story-reply-label{color:#c4b5fd;margin-bottom:.3rem;font-size:.58rem;font-weight:700}.community-message-deleted{font-style:italic;color:#94a3b8!important}.community-message-edited{color:#ffffff80;font-size:.52rem}.community-message-actions,.community-message-reaction-counts{flex-wrap:wrap;gap:.2rem;margin-top:.3rem;display:flex}.community-message-actions button,.community-message-reaction-counts span{color:#dbe4f0;background:#0003;border-radius:8px;min-height:24px;padding:.15rem .35rem;font-size:.54rem}.community-message-actions button.active{box-shadow:inset 0 0 0 1px #c4b5fd}.community-message-edit{gap:.2rem;display:flex}.community-message-edit input{color:#fff;background:#00000038;border:1px solid #ffffff29;border-radius:8px;min-width:0;padding:.35rem}.community-message-edit button{background:#0003;border-radius:8px;place-items:center;width:28px;display:grid}.community-typing-indicator{color:#94a3b8;background:#1e293b;border-radius:12px;align-self:flex-start;align-items:center;gap:.2rem;padding:.4rem .55rem;font-size:.56rem;display:inline-flex}.community-typing-indicator i{background:#c4b5fd;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite community-typing}.community-typing-indicator i:nth-child(2){animation-delay:.15s}.community-typing-indicator i:nth-child(3){animation-delay:.3s}@keyframes community-typing{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.community-message-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8rem}.community-shared-post{text-align:left;background:#00000038;border-radius:10px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:.2rem;width:100%;margin-bottom:.35rem;padding:.45rem;font-size:.7rem;display:grid}.community-shared-post img{object-fit:cover;border-radius:9px;width:48px;height:48px}.community-shared-post>span{min-width:0;display:grid}.community-shared-post small{color:#dbe4f0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-shared-post-unavailable{color:#94a3b8;background:#00000038;border-radius:10px;align-items:center;gap:.4rem;padding:.55rem;font-size:.7rem;display:flex}.community-conversation>form{padding:.55rem .65rem calc(.55rem + env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff17;gap:.4rem;display:flex;position:relative}.community-direct-attachments{z-index:3;right:.65rem;bottom:calc(58px + env(safe-area-inset-bottom,0px));background:#090b13f7;border:1px solid #ffffff1f;border-radius:15px;gap:.4rem;padding:.45rem;display:flex;position:absolute;left:.65rem;overflow-x:auto;box-shadow:0 12px 36px #00000073}.community-direct-attachments>button{background:#ffffff0d;border:2px solid #0000;border-radius:11px;flex:none;width:54px;height:54px;padding:0;overflow:hidden}.community-direct-attachments>button.selected{border-color:#c084fc}.community-direct-attachments img{object-fit:cover;width:100%;height:100%}.community-direct-attachment-preview{right:.65rem;bottom:calc(58px + env(safe-area-inset-bottom,0px));background:#090b13;border:2px solid #c084fc;border-radius:13px;width:72px;height:72px;position:absolute;overflow:visible}.community-direct-attachment-preview img{object-fit:cover;border-radius:11px;width:100%;height:100%}.community-direct-attachment-preview button{color:#fff;background:#be123c;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:-9px;right:-9px}.community-conversation>form .community-direct-media-button{color:#ddd6fe;background:#7c3aed40}.community-conversation>form .community-inline-error{right:.65rem;bottom:calc(48px + env(safe-area-inset-bottom,0px));background:#450a0aeb;border-radius:8px;position:absolute}.community-conversation>form input{color:#fff;background:#111520;border:1px solid #ffffff1f;border-radius:16px;outline:none;width:100%;min-height:42px;padding:0 .75rem}.community-conversation>form button{background:#7c3aed;border-radius:14px;flex:none;place-items:center;width:42px;display:grid}.community-load-older{color:#c4b5fd;background:#7c3aed24;border-radius:12px;justify-content:center;align-self:center;align-items:center;gap:.35rem;min-height:36px;padding:.35rem .75rem;font-size:.68rem;display:inline-flex}.community-direct-composer,.community-activity-panel{background:#111520;border:1px solid #ffffff1f;border-radius:24px 24px 0 0;grid-template-rows:auto minmax(0,1fr);width:min(100%,680px);min-height:0;max-height:min(82%,760px);margin:0 auto;display:grid;overflow:hidden}.community-report-panel{background:#111520;border:1px solid #ffffff1f;border-radius:24px 24px 0 0;grid-template-rows:auto minmax(0,1fr);width:min(100%,560px);min-height:0;max-height:min(82%,680px);margin:0 auto;display:grid;overflow:hidden}.community-report-panel>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:52px;padding:.55rem .8rem;display:flex}.community-report-panel h2{margin:0;font-size:1rem}.community-report-panel header button{background:#ffffff0f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.community-report-panel form{gap:.65rem;padding:.85rem;display:grid;overflow-y:auto}.community-report-panel label{color:#cbd5e1;gap:.3rem;font-size:.7rem;display:grid}.community-report-panel select,.community-report-panel textarea{color:#fff;background:#090c14;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:.6rem .7rem}.community-report-panel textarea{resize:vertical;min-height:88px}.community-report-panel form>button{color:#fff;background:#be123c;border-radius:13px;justify-content:center;align-items:center;gap:.4rem;min-height:42px;font-size:.72rem;font-weight:800;display:inline-flex}.community-report-panel form>p{color:#778399;text-align:center;margin:0;font-size:.62rem}.community-collections-panel{background:#111520;border:1px solid #ffffff1f;border-radius:24px 24px 0 0;grid-template-rows:auto auto auto minmax(0,1fr);width:min(100%,680px);height:min(82%,760px);min-height:0;margin:0 auto;display:grid;overflow:hidden}.community-collections-panel>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:52px;padding:.55rem .8rem;display:flex}.community-collections-panel h2{margin:0;font-size:1rem}.community-collections-panel header button{background:#ffffff0f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.community-collections-panel>form{gap:.4rem;padding:.6rem .7rem;display:flex}.community-collections-panel>form input{color:#fff;background:#090c14;border:1px solid #ffffff1c;border-radius:12px;width:100%;min-width:0;min-height:40px;padding:0 .65rem}.community-collections-panel>form button{color:#fff;background:#7c3aed;border-radius:12px;align-items:center;gap:.3rem;padding:0 .65rem;font-size:.65rem;display:inline-flex}.community-collections-scroll{min-height:0;padding:.65rem;overflow-y:auto}.community-collection-chips{gap:.4rem;margin-bottom:.65rem;display:flex;overflow-x:auto}.community-collection-chips span{background:#7c3aed26;border-radius:999px;flex:none;align-items:center;gap:.35rem;min-height:34px;padding:.35rem .65rem;font-size:.66rem;display:inline-flex}.community-collection-chips small{color:#a78bfa}.community-collections-scroll article{border-bottom:1px solid #fff1;grid-template-columns:64px minmax(0,1fr);gap:.55rem;padding:.5rem 0;display:grid}.community-collections-scroll article>img,.community-collection-placeholder{object-fit:cover;background:#05070c;border-radius:11px;place-items:center;width:64px;height:64px;display:grid}.community-collections-scroll article>div{gap:.1rem;min-width:0;display:grid}.community-collections-scroll article small{color:#7c8aa0;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.community-collections-scroll article>div>div{gap:.25rem;margin-top:.25rem;display:flex;overflow-x:auto}.community-collections-scroll article button{color:#ddd6fe;background:#7c3aed29;border-radius:9px;flex:none;align-items:center;gap:.2rem;min-height:28px;padding:.25rem .45rem;font-size:.58rem;display:inline-flex}.community-direct-composer>header,.community-activity-panel>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:52px;padding:.55rem .8rem;display:flex}.community-direct-composer h2,.community-activity-panel h2{margin:0;font-size:1rem}.community-direct-composer header button,.community-activity-panel header>div>button:last-child{background:#ffffff0f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.community-direct-composer form{align-content:start;gap:.7rem;padding:.85rem;display:grid}.community-direct-composer label{color:#cbd5e1;gap:.35rem;font-size:.7rem;display:grid}.community-direct-composer input{color:#fff;background:#090c14;border:1px solid #ffffff1f;border-radius:13px;outline:none;width:100%;min-height:44px;padding:0 .7rem}.community-direct-composer form>button{color:#fff;background:#7c3aed;border-radius:13px;justify-content:center;align-items:center;gap:.4rem;min-height:42px;font-size:.72rem;font-weight:800;display:inline-flex}.community-activity-panel>header>div{align-items:center;gap:.35rem;display:flex}.community-activity-panel>header>div>button:first-child{color:#c4b5fd;background:#7c3aed1f;border-radius:11px;min-height:36px;padding:.35rem .55rem;font-size:.64rem}.community-activity-list{overscroll-behavior:contain;min-height:0;padding:.55rem;overflow-y:auto}.community-activity-list>button{text-align:left;border-bottom:1px solid #fff1;align-items:center;gap:.6rem;width:100%;padding:.6rem .35rem;display:flex}.community-activity-list>button.unread{background:#7c3aed1c;border-radius:12px}.community-activity-list>button>span:nth-child(2){flex:1;min-width:0;display:grid}.community-activity-list strong{font-size:.74rem}.community-activity-list small{color:#8c98aa;white-space:normal;font-size:.66rem}.community-profile-back{color:#a78bfa;align-items:center;gap:.35rem;margin-bottom:.75rem;font-size:.75rem;display:inline-flex}.community-profile-actions{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.community-profile-actions button{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:13px;flex:30%;justify-content:center;align-items:center;gap:.35rem;min-height:40px;padding:.45rem .55rem;font-size:.7rem;display:inline-flex}.community-profile-actions button:disabled{opacity:.45}.community-feed-tabs{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0d16e0;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin:.25rem auto .65rem;padding:.25rem;display:grid;position:sticky;top:0}.community-feed-tabs button{color:#8893a8;border-radius:11px;min-height:38px;font-size:.72rem;font-weight:800}.community-feed-tabs button.active{color:#fff;background:linear-gradient(135deg,#06b6d42e,#8b5cf638);box-shadow:inset 0 0 0 1px #a78bfa33}.community-explore-overview{gap:.8rem;margin-bottom:.35rem;display:grid}.community-explore-section{gap:.45rem;display:grid}.community-explore-section h2,.community-explore-title{color:#eef2ff;margin:0;font-size:.82rem}.community-explore-chips{scrollbar-width:none;gap:.4rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.community-explore-chips::-webkit-scrollbar{display:none}.community-explore-chips button{color:#dbe4f3;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;gap:.3rem;min-height:34px;padding:.35rem .7rem;font-size:.68rem;display:inline-flex}.community-explore-chips small{color:#7f8aa0}.community-explore-reels>div{scroll-snap-type:x mandatory;grid-auto-columns:minmax(125px,38%);grid-auto-flow:column;gap:.45rem;display:grid;overflow-x:auto}.community-explore-reels article{scroll-snap-align:start;background:linear-gradient(160deg,#06b6d424,#8b5cf633);border:1px solid #ffffff14;border-radius:16px;align-content:end;gap:.2rem;min-height:120px;padding:.65rem;display:grid}.community-explore-reels span{font-size:.68rem;font-weight:800}.community-explore-reels small{color:#aab5c7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.62rem;display:-webkit-box;overflow:hidden}.community-explore-section-more,.community-explore-load-more{color:#ddd6fe;background:#7c3aed1a;border:1px solid #a78bfa38;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;min-height:38px;padding:.4rem .7rem;font-size:.68rem;font-weight:800;display:inline-flex}.community-explore-section-more{justify-self:start}.community-explore-load-more{width:100%;margin:.25rem 0 .8rem}.community-explore-section-more:disabled,.community-explore-load-more:disabled{opacity:.55}.community-follow-requests-button{color:#ddd6fe;background:#7c3aed1f;border:1px solid #a78bfa40;border-radius:13px;align-items:center;gap:.5rem;width:100%;min-height:44px;margin-top:.8rem;padding:.5rem .7rem;font-size:.75rem;display:flex}.community-follow-requests-button i{color:#fff;text-align:center;background:#ec4899;border-radius:10px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:.62rem;font-style:normal}.community-private-profile{color:#94a3b8;background:#0003;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-height:120px;margin-top:.8rem;font-size:.78rem;display:flex}.community-share-backdrop,.community-shared-post-backdrop,.community-follow-requests-backdrop{z-index:98}.community-share-panel,.community-shared-post-panel,.community-follow-requests-panel{background:#111520;border:1px solid #ffffff1f;border-radius:24px 24px 0 0;grid-template-rows:auto auto minmax(0,1fr);width:min(100%,680px);min-height:0;max-height:min(82%,760px);margin:0 auto;display:grid;overflow:hidden}.community-shared-post-panel,.community-follow-requests-panel{grid-template-rows:auto minmax(0,1fr)}.community-share-panel>header,.community-shared-post-panel>header,.community-follow-requests-panel>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:52px;padding:.55rem .8rem;display:flex}.community-share-panel h2,.community-shared-post-panel h2,.community-follow-requests-panel h2{margin:0;font-size:1rem}.community-share-panel>header button,.community-shared-post-panel>header button,.community-follow-requests-panel>header button{background:#ffffff0f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.community-share-panel>.community-search-wrap{margin:.65rem .65rem .2rem;position:relative;top:auto}.community-share-list,.community-follow-requests-list,.community-shared-post-scroll{overscroll-behavior:contain;min-height:0;padding:.65rem;overflow-y:auto}.community-share-list{align-content:start;gap:.4rem;display:grid}.community-share-list>button{text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:.6rem;width:100%;padding:.55rem;display:flex}.community-share-list>button>span:nth-child(2){min-width:0;display:grid}.community-share-list>button>svg{margin-left:auto}.community-share-list>button:disabled{opacity:.45}.community-follow-requests-list article{border-bottom:1px solid #ffffff12;align-items:center;gap:.5rem;padding:.55rem 0;display:flex}.community-follow-request-profile{text-align:left;flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.community-follow-request-profile>span:last-child{min-width:0;display:grid}.community-follow-request-profile small{color:#7c8aa0;font-size:.68rem}.community-follow-requests-list article>div{gap:.3rem;display:flex}.community-follow-requests-list article>div button{background:#7c3aed3d;border-radius:10px;min-height:34px;padding:.35rem .5rem;font-size:.65rem}.community-follow-requests-list article>div button:last-child{background:#ffffff0f}.community-shared-post-scroll .community-post{margin-bottom:0}@media (width<=1023px){.app-panel.app-wow .app-wow-bottom-nav[data-mobile-tab-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))!important}.app-panel.app-wow .app-wow-bottom-nav[data-mobile-tab-count="6"] .mobile-bottom-tab{padding-inline:1px!important}.app-panel.app-wow .app-wow-bottom-nav[data-mobile-tab-count="6"] .mobile-bottom-label{text-align:center;text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;width:100%;line-height:1.05;display:block;overflow:visible;font-size:clamp(8px,2.15vw,9.5px)!important}}@media (width<=339px){.app-panel.app-wow .app-wow-bottom-nav[data-mobile-tab-count="6"]{border-radius:22px!important;padding-inline:2px!important;left:4px!important;right:4px!important}.app-panel.app-wow .app-wow-bottom-nav[data-mobile-tab-count="6"] .mobile-bottom-label{width:max-content!important}}@media (width>=680px){.community-source-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.community-overlay-header{padding-inline:max(.75rem,50% - 340px)}}@media (width>=1024px){.community-overlay{z-index:65;inset:var(--community-header-offset,64px) 0 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(190px,240px) minmax(0,720px);justify-content:center;height:auto}.community-overlay-header{grid-column:1/-1;min-height:56px;padding-block:.45rem}.community-body{border-right:1px solid #ffffff0f;grid-area:2/2;width:100%;padding-inline:1rem}.community-bottom-nav{background:#080a11b8;border-top:0;border-right:1px solid #ffffff14;grid-area:2/1;grid-template-columns:1fr;align-content:start;gap:.35rem;min-height:0;padding:1rem .7rem}.community-bottom-nav>button{flex-direction:row;justify-content:flex-start;gap:.7rem;min-height:50px;padding:0 .8rem}.community-bottom-nav small{font-size:.76rem}.community-bottom-nav i{top:-7px;right:-12px}.community-comments-panel,.community-direct-composer,.community-activity-panel,.community-report-panel,.community-collections-panel{border-radius:24px;margin-bottom:1.2rem}}@media (prefers-reduced-motion:reduce){.community-overlay *,.community-overlay :before,.community-overlay :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.community-post-head{justify-content:space-between;align-items:center;gap:.5rem;padding-right:.45rem;display:flex}.community-post-head .community-post-author{flex:1}.community-post-head .community-icon-button{min-width:44px;min-height:44px}.community-profile-story-controls{flex-wrap:wrap;gap:.45rem;margin-top:.6rem;display:flex}.community-profile-story-controls button{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:.4rem;min-height:44px;padding:.55rem .75rem;font-size:.7rem;font-weight:750;display:inline-flex}.community-profile-story-controls button.active{color:#e9d5ff;background:#7e22ce29;border-color:#a855f78c}.community-profile-highlights{scrollbar-width:none;gap:.8rem;padding:.7rem .1rem .8rem;display:flex;overflow-x:auto}.community-profile-highlights::-webkit-scrollbar{display:none}.community-profile-highlights button{color:#f8fafc;justify-items:center;gap:.35rem;min-width:72px;display:grid}.community-profile-highlights button>span{background:#ffffff0f;border:2px solid #a855f7b3;border-radius:999px;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.community-profile-highlights img{object-fit:cover;width:100%;height:100%}.community-profile-highlights small{text-overflow:ellipsis;white-space:nowrap;max-width:74px;font-size:.66rem;overflow:hidden}.community-lifecycle-panel{color:#f8fafc;background:#111420;border:1px solid #ffffff1a;border-radius:18px;width:min(100%,520px);max-height:min(82dvh,760px);padding:1rem;overflow-y:auto;box-shadow:0 24px 70px #0000007a}.community-moderation-appeal{color:#f8fafc;background:#111420;border:1px solid #ffffff1f;border-radius:20px;width:min(100%,520px);max-height:min(82dvh,720px);display:grid;overflow-y:auto;box-shadow:0 24px 70px #0000007a}.community-moderation-appeal>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:54px;padding:.65rem .85rem;display:flex}.community-moderation-appeal h2{margin:0;font-size:1rem}.community-moderation-appeal header button{background:#ffffff0f;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.community-moderation-appeal form{gap:.75rem;padding:.9rem;display:grid}.community-moderation-appeal form p{color:#aab5c7;margin:0;font-size:.75rem;line-height:1.5}.community-moderation-appeal textarea{resize:vertical;color:#f8fafc;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:13px;min-height:140px;padding:.7rem}.community-moderation-appeal form>button{color:#fff;background:#7c3aed;border-radius:13px;justify-content:center;align-items:center;gap:.4rem;min-height:44px;font-weight:850;display:inline-flex}.community-lifecycle-panel>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.community-lifecycle-panel>header h2{margin:0;font-size:1.05rem;font-weight:900}.community-lifecycle-panel>header button{border-radius:13px;place-items:center;min-width:44px;min-height:44px;display:grid}.community-lifecycle-panel form{gap:.75rem;display:grid}.community-lifecycle-panel form label{color:#94a3b8;gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.community-lifecycle-panel textarea,.community-lifecycle-panel input,.community-lifecycle-panel select{color:#f8fafc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;width:100%;padding:.7rem .8rem}.community-lifecycle-panel textarea{resize:vertical;min-height:110px}.community-lifecycle-panel .community-check{align-items:center;gap:.55rem;min-height:44px;display:flex}.community-lifecycle-panel .community-check input{width:18px;height:18px}.community-lifecycle-panel form>button,.community-lifecycle-actions button,.community-highlight-form button,.community-archive-grid article>button{color:#f8fafc;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:13px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.65rem .8rem;font-weight:850;display:inline-flex}.community-lifecycle-panel button.danger{color:#fecdd3;background:#9f12392e;border-color:#f43f5e61}.community-lifecycle-actions{gap:.55rem;display:grid}.community-archive-panel{width:min(100%,680px)}.community-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.85rem;display:grid}.community-archive-grid article,.community-archive-grid>button{aspect-ratio:3/4;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;display:grid;position:relative;overflow:hidden}.community-archive-grid img,.community-archive-grid video{object-fit:cover;width:100%;height:100%}.community-archive-grid article>button{background:#050814e0;font-size:.72rem;position:absolute;bottom:.35rem;left:.35rem;right:.35rem}.community-archive-grid>button>span{background:#050814cc;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:.4rem;right:.4rem}.community-archive-grid>button.selected{border-color:#c084fc;box-shadow:0 0 0 2px #c084fc40}.community-highlight-form{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;margin-bottom:.8rem;display:grid}.community-highlight-form small{grid-column:1/-1}.community-story-viewers{gap:.5rem;margin:1rem 0;display:grid}.community-story-viewers h3{align-items:center;gap:.4rem;margin:0;font-size:.9rem;display:flex}.community-story-viewers>div{background:#ffffff0a;border-radius:11px;align-items:center;gap:.55rem;padding:.45rem;display:flex}.community-story-viewers span{min-width:0;display:grid}.community-story-viewers small{color:#7c8aa0}.community-source-filters{color:#94a3b8;border:1px solid #ffffff14;border-radius:13px;margin:.6rem 0;padding:.6rem}.community-source-filters summary{cursor:pointer;font-size:.72rem;font-weight:800}.community-source-filters[open]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.community-source-filters[open] summary{grid-column:1/-1}.community-source-filters label,.community-composer-options label,.community-story-overlays label{gap:.25rem;min-width:0;font-size:.66rem;font-weight:750;display:grid}.community-source-filters input,.community-composer-options input,.community-story-overlays input,.community-selected-media input{color:#f8fafc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;width:100%;min-width:0;padding:.5rem .6rem}.community-selected-media{gap:.45rem;margin:.7rem 0;display:grid}.community-selected-media h3{margin:0;font-size:.75rem}.community-selected-media article{border:1px solid #ffffff14;border-radius:12px;grid-template-columns:48px minmax(0,1fr) repeat(3,36px);align-items:center;gap:.35rem;padding:.4rem;display:grid}.community-selected-media article img{object-fit:cover;border-radius:9px;width:48px;height:48px}.community-selected-media article>div{gap:.25rem;min-width:0;display:grid}.community-selected-media article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.community-selected-media article>button{background:#ffffff0f;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.community-selected-media article>button:disabled{opacity:.3}.community-composer-options,.community-story-overlays{gap:.55rem;margin:.7rem 0;display:grid}.community-mention-field{min-width:0;position:relative}.community-mention-autocomplete{z-index:120;background:#111827;border:1px solid #a78bfa59;border-radius:12px;max-height:220px;padding:.3rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 45px #00000073}.community-mention-autocomplete>button{text-align:left;border-radius:9px;align-items:center;gap:.5rem;width:100%;padding:.45rem;display:flex}.community-mention-autocomplete>button[aria-selected=true],.community-mention-autocomplete>button:hover{background:#7c3aed3d}.community-mention-autocomplete strong,.community-mention-autocomplete small{display:block}.community-tag-picker{margin:.7rem 0;position:relative}.community-tag-picker>div{flex-wrap:wrap;gap:.35rem;margin-top:.4rem;display:flex}.community-tag-picker>div button{background:#7c3aed3d;border-radius:999px;align-items:center;gap:.25rem;padding:.35rem .55rem;display:flex}.community-likes-panel{background:#111520;border:1px solid #ffffff1a;border-radius:20px;width:min(100%,520px);max-height:min(80vh,680px);margin:auto;padding:.8rem;overflow-y:auto}.community-likes-panel header{justify-content:space-between;align-items:center;display:flex}.community-likes-panel header h2{margin:0;font-size:1rem}.community-likes-panel header button{place-items:center;width:38px;height:38px;display:grid}.community-likes-list{gap:.25rem;margin-top:.6rem;display:grid}.community-likes-list>button{text-align:left;border-radius:12px;align-items:center;gap:.55rem;min-height:52px;padding:.4rem;display:flex}.community-likes-list>button:hover,.community-likes-list>button:focus-visible{background:#ffffff0f}.community-likes-list>button>span:nth-child(2){flex:1}.community-likes-list strong,.community-likes-list small{display:block}.community-likes-count{margin-left:-.45rem;min-width:30px!important}.community-post-tags{flex-wrap:wrap;gap:.35rem;padding:0 .75rem .55rem;display:flex}.community-post-tags>span{background:#7c3aed2e;border-radius:999px;align-items:center;display:inline-flex}.community-post-tags button{color:#ddd6fe;place-items:center;min-height:30px;padding:.25rem .45rem;display:grid}.community-story-rendered-overlays>button{pointer-events:auto}@media (prefers-reduced-motion:reduce){.community-overlay,.community-panel-backdrop,.community-story-viewer,.community-composer-backdrop{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}}.community-composer-options>label:not(:first-child){align-items:center;gap:.45rem;min-height:40px;display:flex}.community-composer-options input[type=checkbox]{width:18px;height:18px}@media (width<=480px){.community-source-filters[open]{grid-template-columns:1fr}.community-source-filters[open] summary{grid-column:1}.community-selected-media article{grid-template-columns:42px minmax(0,1fr) repeat(3,32px)}.community-selected-media article img{width:42px;height:42px}.community-selected-media article>button{width:32px;height:32px}}
