:root{--font: "Toss Product Sans", "Pretendard Variable", "Pretendard", ui-sans-serif, system-ui, -apple-system, "Apple SD Gothic Neo", "Noto Sans KR", Segoe UI, Roboto, Arial, sans-serif;--navH: 76px;--topPad: env(safe-area-inset-top);--botPad: env(safe-area-inset-bottom);--maxW: 1240px;--maxWPad: 980px;--maxWPhone: 580px;--r12: 12px;--r16: 16px;--r20: 20px;--r24: 24px;--r999: 999px;--fs-11: 10px;--fs-12: 11px;--fs-13: 12px;--fs-14: 13px;--fs-15: 14px;--fs-16: 15px;--fs-18: 16px;--fs-20: 18px;--fs-24: 21px;--fs-28: 24px;--fs-32: 28px;--text-scale: .94;--w-regular: 450;--w-medium: 520;--w-semibold: 580;--w-bold: 640;--t-fast: .14s;--t: .22s;--t-smooth: .42s;--ease: cubic-bezier(.2,.8,.2,1);--bg: #000000;--text: rgba(255,255,255,.92);--muted: rgba(255,255,255,.66);--muted2: rgba(255,255,255,.46);--surface: rgba(255,255,255,.06);--surface2: rgba(255,255,255,.09);--line: rgba(255,255,255,.1);--line2: rgba(255,255,255,.14);--cardBg: #000000;--cardBorder: rgba(255,255,255,.1);--drawerBg: rgba(0,0,0,.96);--drawer-w: 360px;--accent: #ff4500;--accent2: rgba(255,69,0,.14);--blue: #3b82f6;--ok: #22c55e;--danger: #ef4444;--shadow: 0 16px 40px rgba(0,0,0,.45);--shadowSoft: 0 10px 30px rgba(0,0,0,.3);--topBlur: rgba(0,0,0,.84);--navBlur: rgba(0,0,0,.88);--overlay: rgba(0,0,0,.55);--overlayStrong: rgba(0,0,0,.72);--focusRing: 0 0 0 3px rgba(59,130,246,.25);--home-feed-col: 710px;--home-rail-col: 360px;--home-cols-gap: 28px;--home-cols-total: calc(var(--home-feed-col) + var(--home-rail-col) + var(--home-cols-gap));--home-max-open: 1280px;--home-max-collapsed: 1460px;--home-top-stack-h: 76px;--app-content-h: calc(100dvh - var(--home-top-stack-h));--home-recent-box-h: 320px;--home-box-offset-y: 0px;--desktop-shell-max-w: calc(100vw - var(--desktop-drawer-current) - 4px)}body.theme-light{--bg: #f4f5f7;--text: rgba(17,24,39,.92);--muted: rgba(17,24,39,.62);--muted2: rgba(17,24,39,.46);--surface: rgba(15,23,42,.05);--surface2: rgba(15,23,42,.08);--line: rgba(15,23,42,.1);--line2: rgba(15,23,42,.14);--cardBg: rgba(255,255,255,.88);--cardBorder: rgba(15,23,42,.1);--drawerBg: rgba(255,255,255,.98);--shadow: 0 16px 40px rgba(15,23,42,.14);--shadowSoft: 0 10px 30px rgba(15,23,42,.1);--topBlur: rgba(244,245,247,.82);--navBlur: rgba(244,245,247,.86);--overlay: rgba(15,23,42,.3);--overlayStrong: rgba(15,23,42,.44);--focusRing: 0 0 0 3px rgba(59,130,246,.22)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font);font-size:calc(16px * var(--text-scale));background:var(--bg);color:var(--text);overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.reduce-motion-ui *,body.reduce-motion-ui *:before,body.reduce-motion-ui *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}button,input,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}::selection{background:#ff450038}:focus-visible{outline:none;box-shadow:var(--focusRing);border-radius:10px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}body.desktop-stable-mode :where(.screen,.screen.screen-enter,.animate-in,.animate-in.is-visible){animation:none!important;transition:none!important;transform:none!important;opacity:1!important;filter:none!important}body.desktop-stable-mode :where(.postCard,.commCard,.noticeCard,.ibAppCard,.adBanner,.drawer,#desktopRouteHost>.wrap){transition:none!important;animation:none!important;will-change:auto!important}body.desktop-stable-mode :where(.topbar,.searchRow,.drawer,.postCard,.commCard,.noticeCard,.ibAppCard,.adBanner){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.desktop-stable-mode .app,body.desktop-stable-mode .app.shifted{transition:none!important;transform:none!important;box-shadow:none!important}body.desktop-stable-mode :where(.btn,.pillBtn,.qaBtn,.joinBtn,.voteBtn,.voteBox,.tabMini,.segTab,.profileTab,.subTab,.navItem,.iconBtn,.leftIcon,.rightIcon,.drawerItem,.menuItem,.feedTopBtn,.commentsInlineBack,.homeTopIconBtn,.homeTopCreate,.homeTopAvatar,.searchAsk,.moreBtn){transition:none!important;transform:none!important}.app{height:100%;display:flex;flex-direction:column;background:var(--bg);transition:transform var(--t-smooth) cubic-bezier(.22,1,.36,1),box-shadow var(--t) var(--ease);will-change:transform,box-shadow;position:relative;z-index:20}.app.shifted{transform:translate3d(var(--app-push, 0px),0,0) scale(.996);box-shadow:-24px 40px 80px #00000061;transform-origin:left center}.app.shifted:before{content:"";position:absolute;left:calc(var(--app-push, 0px) - 12px);top:0;bottom:0;width:12px;pointer-events:none;background:linear-gradient(90deg,#0000002e,#0000);transition:left var(--t-smooth) cubic-bezier(.22,1,.36,1),opacity var(--t) var(--ease);opacity:1;z-index:25}.stage{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:0}body.layout-touch .stage,body.layout-touch #desktopRouteHost,body.layout-touch .screen.active>.wrap{touch-action:pan-y pinch-zoom}body.route-home .stage{padding-bottom:0}body.route-comments #screen-home>.topbar #homeSubtabs,body.route-comments #screen-home>.topbar #homeCommunityFilterWrap,body.route-comments #screen-home>.topbar .adSlot{display:none!important}.screen{display:none;min-height:100%}.screen.active{display:block}.screen.screen-enter{animation:screenEnter .26s cubic-bezier(.22,1,.36,1)}@keyframes screenEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.settingsModalScreen{position:fixed;inset:0;z-index:120;display:none}.settingsModalScreen.active{display:block;animation:settingsFadeIn .18s var(--ease)}.settingsModalBackdrop{position:absolute;inset:0;background:var(--overlayStrong);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.settingsPanel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.98);width:min(720px,calc(100vw - 36px));max-height:min(78vh,860px);overflow:auto;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#080a0d;box-shadow:0 30px 90px #0000008c;animation:settingsPop .22s cubic-bezier(.22,1,.36,1) forwards}.settingsPanelHead{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;padding:12px;border-bottom:1px solid rgba(255,255,255,.1);background:#080a0df5}.settingsBody{padding:12px 14px 16px}.settingsGroup{margin:14px 0 8px;color:#ffffff85;font-size:11px;font-weight:var(--w-bold);letter-spacing:.3px;text-transform:uppercase}.settingsRow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid rgba(255,255,255,.08);padding:8px 0}.settingsInputRow{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:12px;padding:10px;display:grid;gap:8px}.settingsLabel{font-weight:var(--w-semibold)}.settingsHint{margin-top:4px;color:var(--muted2);font-size:12px}.settingsListCard{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff08;overflow:hidden}.settingsItem{width:100%;min-height:52px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:10px 12px;cursor:pointer}.settingsListCard .settingsItem:last-child{border-bottom:0}.settingsItem .l{display:grid;gap:4px}.settingsItem .l b{font-weight:var(--w-semibold)}.settingsItem .l small{color:var(--muted2);font-size:12px}.settingsItem .r{color:var(--muted2);font-weight:var(--w-semibold)}.settingsItem.danger .l b{color:#ef6b6b}.settingsToggleRow{position:relative}.settingsToggleRow input{appearance:none;-webkit-appearance:none;width:44px;height:26px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#fff3;margin:0;cursor:pointer}.settingsToggleRow .toggleKnob{position:absolute;right:32px;width:20px;height:20px;border-radius:50%;background:#fff;pointer-events:none;transition:transform var(--t) var(--ease)}.settingsToggleRow input:checked{background:#2f81ff;border-color:#2f81ff}.settingsToggleRow input:checked+.toggleKnob{transform:translate(18px)}#settingsLanguage{color:#eef4ff;background:#080e18d6;border-color:#6f84a46b}#settingsLanguage option{color:#eef4ff;background:#0b1423}body.theme-light .settingsPanel{background:#f3f6fa;border-color:#0f172a29;box-shadow:0 24px 70px #0f172a33}body.theme-light .settingsPanelHead{background:#f3f6faf7;border-bottom-color:#0f172a1a}body.theme-light .settingsGroup{color:#667085}body.theme-light .settingsRow{border-bottom-color:#0f172a1a}body.theme-light .settingsInputRow,body.theme-light .settingsListCard{border-color:#0f172a1f;background:#ffffffdb}body.theme-light .settingsItem{border-bottom-color:#0f172a1a}body.theme-light .settingsItem .l small,body.theme-light .settingsItem .r{color:#0f172a8f}body.theme-light .settingsToggleRow input{border-color:#0f172a29;background:#0f172a2e}body.theme-light #settingsLanguage{color:#132033;background:#ffffffeb;border-color:#0f172a2e}body.theme-light #settingsLanguage option{color:#132033;background:#f4f7fb}.themeModeOverlay{position:fixed;inset:0;z-index:260}.themeModeBackdrop{position:absolute;inset:0;background:#060a0e8a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.themeModeCard{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100% - 28px,548px);border-radius:28px;border:1px solid rgba(255,255,255,.08);background:#1f2428;color:#f4f7fb;box-shadow:0 28px 90px #0000006b;overflow:hidden}.themeModeHead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 20px 8px}.themeModeTitle{font-size:22px;font-weight:var(--w-bold);letter-spacing:-.03em}.themeModeClose{width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:inherit;cursor:pointer}.themeModeList{display:grid;gap:4px;padding:8px 14px 0}.themeModeOption{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:14px;min-height:66px;padding:0 14px;border:0;border-radius:18px;background:transparent;color:inherit;text-align:left;cursor:pointer;font-size:17px;font-weight:600}.themeModeOption:hover{background:#ffffff0f}.themeModeCheck{opacity:0;font-size:24px;line-height:1}.themeModeOption.active .themeModeCheck{opacity:1}.themeModeActions{display:flex;justify-content:flex-end;padding:18px 20px 22px}.themeModeDone{min-height:46px;padding:0 22px;border:0;border-radius:999px;background:#1f6feb;color:#fff;font-size:16px;font-weight:700;cursor:pointer}body.theme-light .themeModeBackdrop{background:#0f172a2e}body.theme-light .themeModeCard{background:#fff;color:#111;border-color:#0f172a1a;box-shadow:0 28px 70px #0f172a2e}body.theme-light .themeModeClose{background:#fff;border-color:#0f172a1f}body.theme-light .themeModeOption:hover{background:#0f172a0d}body.theme-light .themeModeDone{background:#111;color:#fff}@keyframes settingsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes settingsPop{0%{transform:translate(-50%,-49%) scale(.96);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.wrap{max-width:var(--maxW);margin:0 auto;padding:0 18px}.topbar{position:relative;top:auto;z-index:30;background:var(--topBlur);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);padding-top:var(--topPad)}#screen-home>.topbar>.wrap{max-width:var(--maxW);width:100%}#screen-home>.topbar .adSlot{width:100%;max-width:none;margin-left:0;margin-right:0}.topbar-inner{display:flex;align-items:center;gap:12px;padding:12px 6px}.titleCenter{flex:1;min-width:0;text-align:center;font-size:var(--fs-16);font-weight:var(--w-semibold);letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iconBtn,.leftIcon,.rightIcon{width:40px;height:40px;border-radius:var(--r999);border:1px solid var(--line);background:#ffffff05;display:grid;place-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--t-fast) var(--ease),background var(--t) var(--ease),border-color var(--t) var(--ease);will-change:transform,opacity}body.theme-light .iconBtn,body.theme-light .leftIcon,body.theme-light .rightIcon{background:#ffffff8c}.iconBtn:hover,.leftIcon:hover,.rightIcon:hover{background:var(--surface);border-color:var(--line2)}.iconBtn:active,.leftIcon:active,.rightIcon:active{transform:scale(.98)}.searchRow{display:flex;align-items:center;gap:10px;padding:10px 0 8px;position:sticky;top:0;z-index:44;background:var(--topBlur);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line2)}.homeBrandTile{display:flex;align-items:center;gap:8px;padding:0;margin-left:12px;margin-right:2px;flex:0 0 auto}.homeBrandTile .hamburger{width:40px;height:40px;border-radius:12px}.homeBrandLabel{min-width:0;display:flex;align-items:center;gap:8px;font-weight:var(--w-bold);line-height:1;white-space:nowrap;cursor:pointer}.homeBrandLogoImg{width:34px;height:34px;border-radius:10px;object-fit:cover;display:block;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;flex:0 0 auto}.homeBrandPyogomo{color:#ff6a1a;font-size:20px;letter-spacing:-.4px}body:not(.theme-light) .homeBrandPyogomo{color:#fff}body.theme-light .homeBrandPyogomo{color:#ff5a19}.homeBrandBeta{font-size:12px;font-weight:var(--w-semibold);color:#ffffffad}body.theme-light .homeBrandBeta{color:#111827;opacity:.92}.hamburger{width:42px;height:42px;border-radius:14px;border:1px solid var(--line);background:#ffffff05;display:grid;place-items:center;cursor:pointer;transition:transform var(--t-fast) var(--ease),background var(--t) var(--ease)}.hamburger:hover{background:var(--surface)}.hamburger:active{transform:scale(.98)}.search{flex:1;height:46px;border-radius:var(--r999);border:1px solid rgba(255,255,255,.14);background:#ffffff0a;display:flex;align-items:center;gap:10px;padding:0 14px;min-width:0;transition:border-color var(--t) var(--ease),background var(--t) var(--ease),box-shadow var(--t) var(--ease);position:relative}body.theme-light .search{border-color:#0f172a1f;background:#fffc}.search:hover{border-color:#ff761ca8;box-shadow:0 0 0 2px #ff761c24}.search:focus-within{border-color:#ff761cf2;box-shadow:0 0 0 2px #ff761c6b,0 0 0 6px #ff761c24}.searchBadge{width:30px;height:30px;border-radius:var(--r999);display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff14,#ffffff08);color:#ff9d57;flex:0 0 auto}.search input{width:100%;border:none;outline:none;background:transparent;color:var(--text);font-size:var(--fs-14);font-weight:var(--w-regular);min-width:0}.search input::placeholder{color:var(--muted2)}.searchAsk{height:100%;display:flex;align-items:center;gap:7px;padding:0 14px 0 12px;border-left:1px solid var(--line);color:#ff9d57;font-weight:var(--w-semibold);flex:0 0 auto;white-space:nowrap}.searchAsk svg{width:16px;height:16px;display:block}.searchSuggest{position:absolute;left:0;right:0;top:calc(100% + 8px);border-radius:18px;border:1px solid var(--line2);background:var(--cardBg);box-shadow:var(--shadow);padding:10px 0;z-index:120;display:none;max-height:min(62vh,560px);overflow:auto;transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.searchSuggest.open{display:block}.search:focus-within .searchSuggest{border-color:#ff761cf2;box-shadow:0 0 0 2px #ff761c5c,var(--shadow)}.searchSuggestSection{padding:2px 14px 6px;color:var(--muted2);font-size:12px;font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:.45px}.searchSuggestItem{width:100%;border:0;background:transparent;color:var(--text);text-align:left;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.searchSuggestItem:hover{background:var(--surface)}.searchSuggestItem .l{min-width:0;display:flex;align-items:center;gap:8px}.searchSuggestItem .sub{color:var(--muted2);font-size:12px;margin-top:2px}.searchSuggestItem .x{border:0;background:transparent;color:var(--muted2);cursor:pointer;font-size:16px;width:24px;height:24px;border-radius:999px;display:grid;place-items:center}.searchSuggestItem .x:hover{background:var(--surface2);color:var(--text)}.homeTopActions{display:flex;align-items:center;gap:8px;margin-left:auto}.homeTopIconBtn{width:36px;height:36px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text);display:grid;place-items:center;cursor:pointer;position:relative;flex:0 0 auto}.homeTopIconBtn svg{width:18px;height:18px;display:block}.homeTopCreate{height:36px;border-radius:999px;border:1px solid transparent;background:transparent;color:#e8edf4;display:flex;align-items:center;gap:7px;padding:0 14px;font-weight:var(--w-semibold);cursor:pointer;white-space:nowrap}.homeTopBadge{position:absolute;top:-4px;right:-1px;min-width:16px;height:16px;border-radius:999px;padding:0 4px;background:#ff4500;color:#fff;font-size:10px;display:grid;place-items:center;border:1px solid #0c1118;line-height:1;font-weight:700}.homeTopAvatar{width:38px;height:38px;border-radius:999px;border:1px solid transparent;background:transparent;position:relative;flex:0 0 auto;padding:0;cursor:pointer;overflow:hidden}.homeTopAvatar.logged-out{width:auto;min-width:74px;padding:0 14px;border-color:transparent;background:transparent;color:#ffffffeb;font-size:14px;font-weight:var(--w-semibold);display:inline-flex;align-items:center;justify-content:center}.homeTopAvatar.logged-out:before,.homeTopAvatar.logged-out:after{display:none}.homeTopAvatar:before{content:"";position:absolute;left:50%;top:7px;width:12px;height:12px;transform:translate(-50%);border-radius:999px;background:#d5deea;box-shadow:0 14px 0 5px #d5deea}.homeTopAvatar:after{content:"";position:absolute;width:8px;height:8px;border-radius:999px;background:#22c55e;left:0;bottom:1px;border:1px solid #0c1118}.homeTopIconBtn:hover,.homeTopCreate:hover,.homeTopAvatar:hover{background:var(--surface);border-color:transparent;box-shadow:none}@media(max-width:1199px){.homeTopActions{display:none}}@media(max-width:820px){.homeBrandTile{margin-left:0;margin-right:0}.homeBrandLogoImg{width:30px;height:30px}.homeBrandPyogomo{font-size:16px}.searchAsk{padding:0 10px 0 9px}}.subTabs{display:flex;gap:14px;padding:0 4px 6px;margin-top:-6px;background:var(--bg);border-bottom:1px solid var(--line2);overflow:auto;-webkit-overflow-scrolling:touch}.subTabs::-webkit-scrollbar{display:none}.subTab{color:var(--muted);font-size:var(--fs-14);padding:6px 6px 7px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;font-weight:var(--w-regular);letter-spacing:.1px;white-space:nowrap;flex:0 0 auto;transition:color var(--t) var(--ease)}.subTab.active:after{content:"";position:absolute;left:6px;right:6px;bottom:0;height:2px;border-radius:var(--r999);background:#3b82f6a6}body.theme-light .searchRow{border-bottom-color:#0f172a2e}body.theme-light .subTabs{background:#ffffffdb;border-bottom-color:#0f172a2e}body.theme-light .subTab{color:#0f172aa8}body.theme-light .subTab.active{color:#0f172af0}#homeCommunityFilterWrap{display:none;margin-top:8px;position:relative;width:100%;margin-left:0;margin-right:0;align-items:center;gap:12px;flex-wrap:nowrap;min-height:46px;padding:6px 0;background:#111215;overflow:visible}.homeFeedRailBtn{width:38px;height:38px;margin-left:-19px;border-radius:999px;border:1px solid rgba(203,213,225,.34);background:#111215;color:#edf2f7eb;display:grid;place-items:center;cursor:pointer;flex:0 0 auto;box-shadow:0 0 0 4px #111215;transition:transform var(--t-fast) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease),background var(--t) var(--ease)}.homeFeedRailBtn:hover{border-color:#e2e8f08f;color:#fff}.homeFeedRailBtn:active{transform:scale(.98)}.homeFeedRailBtn svg{width:16px;height:16px;display:block}.homeFeedToolbarCluster{display:inline-flex;align-items:center;gap:16px;min-width:0;flex:0 1 auto;margin-left:0}.homeFeedToolbarBtn{min-height:0;border:0;border-radius:0;background:transparent;color:var(--muted);display:inline-flex;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:var(--w-semibold);cursor:pointer;transition:transform var(--t-fast) var(--ease),color var(--t) var(--ease),opacity var(--t) var(--ease)}.homeFeedToolbarBtn:hover{color:var(--text)}.homeFeedToolbarBtn:active{transform:scale(.99)}.homeFeedToolbarBtn svg{width:18px;height:18px;display:block;flex:0 0 auto}.homeFeedSortBtn{color:var(--text)}.homeFeedViewBtn{justify-content:center}.homeFeedSortDropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:45;width:160px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#1a1f23;box-shadow:0 18px 36px #0000006b;overflow:hidden}.homeFeedSortDropdownHead{padding:18px 20px 16px;font-size:15px;font-weight:var(--w-bold);color:#ebf1f7eb}.homeFeedSortList{display:flex;flex-direction:column;padding:0 0 8px}.homeFeedSortOption{width:100%;border:0;background:transparent;color:#e8eff6e6;text-align:left;padding:16px 20px;font-size:15px;font-weight:var(--w-semibold);cursor:pointer;transition:background var(--t) var(--ease),color var(--t) var(--ease)}.homeFeedSortOption:hover{background:#ffffff0f}.homeFeedSortOption.active{background:#ffffff1a;color:#fff}.homeFeedSortBtn.menuOpen{color:#dce7f3}.homeFeedSortBtn.menuOpen .homeFeedToolbarCaret{transform:rotate(180deg)}.homeFeedSortBtn .homeFeedToolbarCaret{transition:transform var(--t-fast) var(--ease)}.homeFeedCommunityBtn{margin-left:auto;min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#ffffff05;justify-content:space-between;flex:0 1 220px;font-size:12px}.homeFeedToolbarIcon{width:22px;height:22px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#9fb3c9;display:grid;place-items:center;flex:0 0 auto}.homeFeedToolbarIcon svg{width:12px;height:12px}.homeFeedToolbarLabel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeFeedToolbarCaret{width:14px!important;height:14px!important;color:var(--muted2)}#homeCommunityFilterBtn{max-width:100%}#homeCommunityFilterDropdown{display:none;position:absolute;top:calc(100% + 10px);right:0;left:auto;width:min(320px,calc(100vw - 24px));border:1px solid var(--line2);border-radius:18px;background:var(--cardBg);box-shadow:var(--shadow);overflow:hidden;z-index:120}body.theme-light #homeCommunityFilterWrap{background:#fff}body.theme-light .homeFeedRailBtn{border-color:#0f172a33;background:#fff;color:#0f172ae0;box-shadow:0 0 0 4px #fff}body.theme-light .homeFeedToolbarBtn{color:#0f172ab8}body.theme-light .homeFeedSortBtn{color:#0f172af0}body.theme-light .homeFeedToolbarIcon{border-color:#0f172a1a;background:#0f172a0a;color:#435870db}@media(max-width:760px){#homeCommunityFilterWrap{gap:10px;min-height:40px;padding:4px 0}.homeFeedRailBtn{width:34px;height:34px;margin-left:-10px;box-shadow:0 0 0 3px #111215}.homeFeedToolbarCluster{gap:12px}.homeFeedToolbarBtn{gap:5px;font-size:13px}.homeFeedToolbarBtn svg{width:16px;height:16px}.homeFeedCommunityBtn{min-height:30px;padding:0 10px;flex:0 1 142px;font-size:11px}.homeFeedToolbarIcon{width:20px;height:20px}.homeFeedToolbarIcon svg{width:11px;height:11px}}:where(.btn,.pillBtn,.qaBtn,.joinBtn,.voteBtn,.voteBox,.tabMini,.segTab,.profileTab,.subTab,.navItem,.iconBtn,.leftIcon,.rightIcon,.drawerItem,.menuItem,.menuClose,.feedTopBtn,.commentsInlineBack,.homeTopIconBtn,.homeTopCreate,.homeTopAvatar,.searchAsk,.moreBtn){transition:transform var(--t-fast) var(--ease),background var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease),box-shadow var(--t) var(--ease),opacity var(--t-fast) var(--ease);will-change:transform}@media(hover:hover){:where(.btn,.pillBtn,.qaBtn,.joinBtn,.voteBtn,.voteBox,.tabMini,.segTab,.profileTab,.subTab,.iconBtn,.leftIcon,.rightIcon,.menuItem,.drawerItem,.drawerFoldTitle,.feedTopBtn,.commentsInlineBack,.homeTopIconBtn,.homeTopCreate,.homeTopAvatar,.quickMyBtn,.searchAsk,button):not(.disabled):hover{transform:translateY(-1px)}:where(.drawerFoldTitle,.quickMyBtn,.homeTopAvatar,.homeTopCreate,.homeTopIconBtn,button,[role=button]):not(.disabled):not(:disabled):hover{box-shadow:0 10px 24px #0000002e}:where(.postCard,.commCard,.noticeCard,.ibAppCard,.adBanner):hover{box-shadow:0 18px 34px #00000047}body.theme-light :where(.postCard,.commCard,.noticeCard,.ibAppCard,.adBanner):hover{box-shadow:0 14px 28px #0f172a24}.feedTopBtn:hover,.commentsInlineBack:hover{border-color:var(--line2);background:var(--surface)}}.adSlot{padding:4px 0 6px;border-bottom:0;display:flex;flex-direction:column;gap:10px}.brandRow{display:flex;align-items:center;gap:10px;min-width:0}.brandLogo{width:36px;height:36px;border-radius:14px;border:1px solid var(--line);background:var(--surface);overflow:hidden;display:grid;place-items:center;flex:0 0 auto}.brandLogo img{width:100%;height:100%;object-fit:cover;display:block}.brandText{min-width:0}.brandText b{display:block;font-weight:var(--w-bold);letter-spacing:-.3px;line-height:1.1;font-size:var(--fs-15)}.brandText small{display:block;color:var(--muted2);font-weight:var(--w-medium);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-12)}.adBanner{border-radius:var(--r20);border:1px solid var(--line);overflow:hidden;background:radial-gradient(120% 120% at 10% 0%,#3b82f629,#ff45001a 55%,#0000),linear-gradient(180deg,#ffffff0f,#fff0);height:144px;position:relative;box-shadow:var(--shadowSoft)}.homeActionPanel{border-radius:var(--r20);border:1px solid var(--line);background:linear-gradient(180deg,#0f1420f5,#0a0e18f0);box-shadow:var(--shadowSoft);min-height:160px;padding:16px;display:none}.homeActionPanel.open{display:block}.homeActionHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.homeActionTitle{font-size:22px;font-weight:var(--w-bold);letter-spacing:-.3px}.homeActionClose{width:32px;height:32px;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;color:var(--muted);cursor:pointer}.homeActionDesc{color:var(--muted);font-size:14px;line-height:1.45;margin-bottom:14px;font-weight:var(--w-medium)}.homeActionBtnRow{display:flex;gap:10px;flex-wrap:wrap}body.theme-light .adBanner{background:radial-gradient(120% 120% at 10% 0%,#3b82f61a,#ff450014 55%,#fff0),linear-gradient(180deg,#0f172a0a,#0f172a00)}.adBanner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.adFallbackText{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;padding:12px 14px;gap:10px;pointer-events:none}.adFallbackText b{font-weight:var(--w-bold);letter-spacing:-.3px;font-size:var(--fs-16)}.adFallbackText small{color:var(--muted);font-weight:var(--w-semibold);white-space:nowrap;font-size:var(--fs-12)}.adEditBtn{position:absolute;top:10px;right:10px;z-index:5;display:none;padding:6px 10px;border-radius:var(--r999);border:1px solid rgba(255,255,255,.28);background:#00000073;color:#fff;font-size:var(--fs-12);font-weight:var(--w-semibold);cursor:pointer;-webkit-user-select:none;user-select:none}.postCard{border-radius:var(--r20);border:1px solid var(--cardBorder);background:var(--cardBg);overflow:hidden;margin:18px 0;box-shadow:var(--shadow);transform:translateZ(0);will-change:transform,opacity}.postHead{display:flex;align-items:center;gap:10px;padding:12px 14px 10px;min-width:0}.miniRoomCard{background:radial-gradient(120% 120% at 8% 0%,#38bdf824,#141a2800 52%),radial-gradient(120% 120% at 100% 0%,#fb923c24,#141a2800 55%),var(--cardBg)}.miniRoomTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.miniRoomTitle{font-size:18px;font-weight:var(--w-bold);letter-spacing:-.25px}.miniRoomSub{margin-top:4px;font-size:12px;line-height:1.45}.miniChancePill{border:1px solid rgba(251,146,60,.38);background:#fb923c29;border-radius:999px;min-height:34px;padding:7px 12px;color:#ffd8ad;font-size:12px;font-weight:var(--w-semibold);white-space:nowrap}.miniChancePill b{font-size:14px;margin-left:6px;color:#ffe8cb}.miniInviteRow{display:flex;gap:8px;flex-wrap:wrap}.miniLinkBox{margin-top:8px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.45;color:var(--muted);word-break:break-all;background:#ffffff05}.miniFlowCard{margin-top:10px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#ffffff08}.miniFlowTitle{font-size:13px;font-weight:var(--w-semibold);margin-bottom:4px}.miniAvatar{width:22px;height:22px;border-radius:var(--r999);background:#bcc6ce;border:1px solid rgba(0,0,0,.08);flex:0 0 auto;position:relative;overflow:hidden}.miniAvatar:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#6f8193;left:50%;top:4px;transform:translate(-50%)}.miniAvatar:after{content:"";position:absolute;width:16px;height:10px;border-radius:50% 50% 0 0;background:#6f8193;left:50%;bottom:0;transform:translate(-50%)}.tossMiniShell{width:100%;display:flex;justify-content:flex-start;padding:6px 0 12px}.tossMiniFrame{width:100%;max-width:100%;background:#fff;color:#111827;border-radius:20px;border:1px solid rgba(15,23,42,.09);box-shadow:0 8px 28px #0f172a1f;overflow:hidden}body.theme-dark .tossMiniFrame{background:#0f172a;color:#e5e7eb;border-color:#94a3b842;box-shadow:none}.tossMiniHeader{display:flex;justify-content:space-between;align-items:center;padding:18px 18px 12px;border-bottom:1px solid rgba(15,23,42,.08)}body.theme-dark .tossMiniHeader{border-bottom-color:#94a3b833}.tossMiniLabel{font-size:12px;color:#64748b;font-weight:600}.tossMiniScore{font-size:28px;font-weight:800;margin-top:3px;letter-spacing:-.2px}.tossMiniMode{background:#2563eb1a;color:#2563eb;border-radius:999px;font-size:12px;font-weight:700;padding:7px 12px}body.theme-dark .tossMiniMode{background:#3b82f633;color:#bfdbfe}.tossMiniTabs{display:flex;gap:6px;overflow:auto;padding:8px 10px;border-bottom:1px solid rgba(15,23,42,.08)}body.theme-dark .tossMiniTabs{border-bottom-color:#94a3b833}.tossMiniTab{border:none;border-bottom:2px solid transparent;background:transparent;color:#64748b;padding:10px 12px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.tossMiniTab.active{color:#111827;border-bottom-color:#111827}body.theme-dark .tossMiniTab{color:#94a3b8}body.theme-dark .tossMiniTab.active{color:#fff;border-bottom-color:#fff}.tossMiniMain{min-height:580px;background:#f8fafc;padding:16px}body.theme-dark .tossMiniMain{background:#111827}.tossMiniPane{display:none;height:100%}.tossMiniPane.active{display:flex;flex-direction:column;gap:16px}.tossMiniCenter{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.tossMiniMuted{color:#6b7280;font-size:13px;font-weight:500}body.theme-dark .tossMiniMuted{color:#9ca3af}.tossMiniTimerNum{font-size:68px;font-weight:800;line-height:1;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.tossMiniResult{min-height:22px;color:#2563eb;font-weight:700;font-size:16px}.tossMiniPrimaryBtn,.tossMiniDarkBtn{border:none;border-radius:14px;min-height:50px;padding:0 16px;font-size:16px;font-weight:800;cursor:pointer}.tossMiniPrimaryBtn{background:#0064ff;color:#fff;width:100%}.tossMiniPrimaryBtn.danger{background:#ef4444}.tossMiniDarkBtn{background:#111827;color:#fff;font-size:13px;min-height:40px}body.theme-dark .tossMiniDarkBtn{background:#0b1220;border:1px solid rgba(148,163,184,.26)}.tossMiniIntro{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:18px 0}.tossMiniEmoji{font-size:52px;line-height:1}.tossMiniTitle{font-size:25px;font-weight:800;letter-spacing:-.3px}.tossMiniPlayArea{flex:1;display:flex;flex-direction:column;gap:12px}.tossMiniTopRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.tossMiniBar{width:120px;height:8px;background:#94a3b852;border-radius:999px;overflow:hidden}.tossMiniBarFill{width:100%;height:100%;background:#0064ff;transition:width .1s linear}.tossMiniProblem{min-height:180px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;display:grid;place-items:center;font-size:58px;font-weight:800}body.theme-dark .tossMiniProblem{background:#0b1220;border-color:#94a3b838}.tossMiniOptGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tossMiniOption{min-height:64px;border-radius:14px;border:1px solid rgba(15,23,42,.11);background:#fff;font-size:28px;font-weight:800;cursor:pointer}body.theme-dark .tossMiniOption{background:#0b1220;border-color:#94a3b838;color:#f8fafc}.tossMiniEmojiGrid{display:grid;gap:8px;width:100%;max-width:520px;margin:0 auto;aspect-ratio:1 / 1}.tossMiniEmojiCell{border:none;border-radius:12px;background:#fff;box-shadow:0 1px 4px #0f172a17;font-size:26px;cursor:pointer}body.theme-dark .tossMiniEmojiCell{background:#0b1220;box-shadow:none;border:1px solid rgba(148,163,184,.2)}.tossMiniEmojiCell.wrong{animation:tmShake .2s ease-in-out}.tossMiniShopHead{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:12px}body.theme-dark .tossMiniShopHead{background:#0b1220;border-color:#94a3b833}.tossMiniShopHead>div:nth-child(2){flex:1;min-width:0}.tossMiniSnackGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tossSnackCard{border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#fff;padding:8px}body.theme-dark .tossSnackCard{background:#0b1220;border-color:#94a3b833}.tossSnackCard img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;display:block}.tossSnackCard .name{margin-top:8px;font-size:12px;font-weight:700;color:#111827}body.theme-dark .tossSnackCard .name{color:#f8fafc}.tossSnackCard .desc{margin-top:2px;font-size:11px;color:#6b7280;line-height:1.4;min-height:30px}body.theme-dark .tossSnackCard .desc{color:#9ca3af}.tossSnackCard.locked img{filter:grayscale(100%);opacity:.55}.tossMiniModal{position:fixed;inset:0;background:#02061799;display:none;align-items:center;justify-content:center;z-index:150;padding:18px}.tossMiniModal.open{display:flex}.tossMiniModalCard{width:min(320px,100%);border-radius:20px;background:#fff;border:1px solid rgba(15,23,42,.1);padding:14px;text-align:center}body.theme-dark .tossMiniModalCard{background:#0f172a;border-color:#94a3b83d}.tossMiniModalCard img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:14px;margin-bottom:8px}.tossMiniModalCard h4{font-size:20px;font-weight:800;margin:4px 0}.tossMiniModalCard p{margin:0 0 10px;font-size:13px;color:#6b7280}body.theme-dark .tossMiniModalCard p{color:#9ca3af}.tossMiniToast{position:fixed;left:50%;bottom:28px;transform:translate(-50%) translateY(8px);opacity:0;pointer-events:none;padding:9px 14px;border-radius:999px;background:#020617e0;color:#fff;font-size:12px;font-weight:700;z-index:151;transition:opacity .18s ease,transform .18s ease}.tossMiniToast.show{opacity:1;transform:translate(-50%) translateY(0)}@keyframes tmShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media(max-width:880px){.tossMiniSnackGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tossMiniTimerNum{font-size:56px}}@media(max-width:560px){.tossMiniMain{min-height:520px;padding:12px}.tossMiniProblem{min-height:160px;font-size:44px}.tossMiniOptGrid{grid-template-columns:1fr}.tossMiniOption{min-height:56px;font-size:24px}.tossMiniSnackGrid{grid-template-columns:1fr 1fr}}.metaLine{color:var(--muted);font-size:var(--fs-13);display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0;font-weight:var(--w-regular)}.metaLine b{color:var(--text);font-weight:var(--w-semibold)}.adPill{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:16px;padding:0 6px;border-radius:5px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#e5e7eb;font-size:10px;font-weight:var(--w-bold);letter-spacing:.35px;text-transform:uppercase;line-height:1}.verifiedBadge{width:16px;height:16px;color:#1d9bf0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transform:none;vertical-align:middle;margin-left:2px;line-height:0;overflow:visible}.verifiedBadge svg{width:100%;height:100%;display:block;filter:none;overflow:visible}.adminBadge{width:16px;height:16px;color:#2563eb;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transform:none;vertical-align:middle;margin-left:2px;line-height:0;overflow:visible}.adminBadge svg{width:100%;height:100%;display:block;filter:none;overflow:visible}.moreBtn{margin-left:auto;width:38px;height:38px;border-radius:var(--r999);display:grid;place-items:center;border:1px solid var(--line);background:#ffffff05;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--t-fast) var(--ease),background var(--t) var(--ease);flex:0 0 auto}.moreBtn:hover{background:var(--surface)}.moreBtn:active{transform:scale(.98)}.postJoinBtn{margin-left:auto;height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(59,130,246,.42);background:#2563eb2e;color:#cfe4ff;font-size:12px;font-weight:var(--w-semibold);cursor:pointer;flex:0 0 auto;transition:background var(--t) var(--ease),border-color var(--t) var(--ease),opacity var(--t) var(--ease)}.postJoinBtn:hover{background:#2563eb42;border-color:#3b82f699}.postJoinBtn.joined{border-color:var(--line);background:#ffffff0a;color:var(--muted2);cursor:default;opacity:.85}.postHead .postJoinBtn+.moreBtn{margin-left:8px}.postTitle{padding:0 14px 10px;font-size:var(--fs-18);font-weight:var(--w-bold);letter-spacing:-.25px;cursor:pointer;word-break:break-word;line-height:1.25}.postBodySmall{padding:0 14px 10px;color:var(--muted);font-weight:var(--w-regular);font-size:var(--fs-13);line-height:1.55;word-break:break-word}.postBodyRich{padding:0 14px 10px;color:var(--text);font-size:var(--fs-14);line-height:1.6;word-break:break-word}.postBodyRich.collapsed{display:none}.postBodyRich p{margin:0 0 8px;color:var(--muted)}.postBodyRich p:last-child{margin-bottom:0}.postMdH2{margin:2px 0 10px;font-size:var(--fs-17);font-weight:var(--w-bold);color:var(--text);line-height:1.35}.postMdQuote{margin:2px 0 10px;padding:8px 10px;border-left:3px solid rgba(148,163,184,.55);background:#ffffff08;border-radius:0 10px 10px 0;color:var(--muted)}.postMdList{margin:2px 0 10px;padding-left:20px;color:var(--muted)}.postMdList li{margin:2px 0}.postMdCode{display:inline;padding:1px 6px;border-radius:6px;border:1px solid var(--line);background:#ffffff0d;color:var(--text);font-size:.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.postMdLink{color:#60a5fa;text-decoration:underline;text-underline-offset:2px}.postMdLink:hover{color:#93c5fd}.adPromoCard{margin:0 14px 12px;padding:12px 13px;border-radius:14px;border:1px solid var(--line);background:#ffffff05;display:block;transition:border-color var(--t) var(--ease),background var(--t) var(--ease)}.adPromoCard:hover{border-color:#ffffff3d;background:#ffffff0a}.adPromoLabel{font-size:11px;color:var(--muted2);margin-bottom:4px;letter-spacing:.2px}.adPromoTitle{font-size:var(--fs-15);font-weight:var(--w-semibold);color:var(--text);line-height:1.25}.adPromoMeta{margin-top:6px;font-size:var(--fs-12);color:var(--muted)}.mediaFrame{margin:0 14px 12px;border-radius:18px;border:1px solid var(--line);background:#ffffff05;min-height:0;overflow:hidden;display:block;-webkit-user-select:none;user-select:none;cursor:pointer;position:relative;aspect-ratio:auto}.mediaFrame img{width:100%;height:100%;display:block;object-fit:cover;background:#0b0f16}.mediaFrame video{width:100%;height:100%;display:block;background:#000;object-fit:cover}.mediaCarousel{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:auto}.mediaCarousel::-webkit-scrollbar{display:none}.mediaSlide{scroll-snap-align:start;border-radius:0;overflow:hidden;border:0;background:transparent;height:auto}.mediaNav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#05080ce0;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:28px;line-height:1;cursor:pointer;z-index:2;transition:opacity .18s var(--ease),background .18s var(--ease)}.mediaNav.prev{left:14px}.mediaNav.next{right:14px}.mediaNav:hover{background:#0a0e14f5}.mediaNav:disabled{opacity:.35;cursor:default}.mediaDots{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;background:#05080c9e;z-index:2}.mediaDot{width:8px;height:8px;border-radius:999px;border:0;background:#ffffff70;cursor:pointer;padding:0;transition:transform .18s var(--ease),background .18s var(--ease)}.mediaDot.active{background:#fff;transform:scale(1.15)}.mediaSlide-youtube{background:#000}.youtubeEmbedWrap{width:100%;aspect-ratio:16 / 9;background:#000}.youtubeEmbedFrame{width:100%;height:100%;border:0;display:block;background:#000}.postExternalLink{display:block;margin:10px 12px 12px;padding:9px 12px;border-radius:10px;border:1px solid var(--line);color:var(--text);font-size:12px;font-weight:var(--w-medium);background:#ffffff08;word-break:break-all}.postExternalLink:hover{background:#ffffff0f}.mediaSlide-link{padding:12px;background:#ffffff05}.postLinkPreview{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;background:#ffffff08;padding:10px}.postLinkPreview-banner{display:block;padding:0;overflow:hidden}.postLinkPreviewBannerMeta{margin:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#ffffff05}.postLinkPreviewKicker{font-size:11px;color:var(--muted2);letter-spacing:.15px;margin-bottom:3px}.postLinkPreviewBannerTitle{font-size:18px;line-height:1.3;font-weight:var(--w-semibold);color:var(--text);margin-bottom:4px;word-break:break-word}.postLinkPreviewHero{width:100%;aspect-ratio:460 / 215;object-fit:cover;display:block;background:#ffffff0a}.postLinkPreviewThumbImg{width:104px;height:58px;border-radius:10px;border:1px solid rgba(255,255,255,.12);object-fit:cover;display:block;flex:0 0 auto;background:#ffffff0a}.postLinkPreviewLogoImg{width:52px;height:52px;border-radius:12px;border:1px solid rgba(255,255,255,.12);object-fit:cover;display:block;flex:0 0 auto;background:#ffffff0d;padding:6px}.postLinkPreviewThumb{width:52px;height:52px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;display:flex;align-items:center;justify-content:center;font-size:20px;flex:0 0 auto;display:none}.postLinkPreviewThumb.show{display:flex}.postLinkPreviewThumbFallback{width:104px;height:58px;border-radius:10px;font-size:24px}.postLinkPreviewBody{min-width:0;display:flex;flex-direction:column;gap:4px;line-height:1.3}.postLinkPreviewTitle{font-size:13px;font-weight:var(--w-semibold);color:var(--text);word-break:break-word}.postLinkPreviewMeta{font-size:12px;color:var(--muted);word-break:break-all}.postActions{display:flex;align-items:center;gap:10px;padding:0 14px 14px;flex-wrap:wrap}.pillBtn{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--r999);border:1px solid var(--line);background:#ffffff05;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:var(--w-semibold);font-size:var(--fs-13);white-space:nowrap;transition:transform var(--t-fast) var(--ease),background var(--t) var(--ease)}.pillBtn:hover{background:var(--surface)}.pillBtn:active{transform:scale(.99)}.pillBtn.muted{color:var(--muted)}.pillBtn.disabled{opacity:.45;cursor:not-allowed}.quickActions{display:flex;align-items:center;gap:14px;padding:0}.qaBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:2px 1px;border-radius:0;border:0;background:transparent;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:var(--w-semibold);font-size:14px;transition:transform var(--t-fast) var(--ease),background var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease)}.qaBtn:hover{background:transparent;color:var(--text)}.qaBtn:active{transform:scale(.98)}.qaBtn.disabled{opacity:.45;cursor:not-allowed}.qaBtn.active{color:#ff8da1}.qaBtn.likeBtn.active svg path{fill:currentColor;stroke:currentColor}.qaBtn.iconOnly{width:auto;padding:0 1px;gap:0}.qaBtn svg{width:17px;height:17px}.qaCount{min-width:8px;text-align:left;color:var(--muted);font-weight:var(--w-medium);font-size:12px;line-height:1}.postVoteBox{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;border:1px solid var(--line);background:#ffffff08}.postVoteBox.disabled{opacity:.45}.postVoteBtn{width:24px;height:24px;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;border-radius:999px;cursor:pointer;font-size:15px;font-weight:var(--w-bold)}.postVoteBtn:hover{color:var(--text);background:#ffffff0f}.postVoteBtn:disabled{opacity:.55;cursor:not-allowed}.postVoteBtn.active.up{color:#f97316;background:#f9731624}.postVoteBtn.active.down{color:#60a5fa;background:#60a5fa24}.postVoteScore{min-width:30px;text-align:center;font-size:13px;font-weight:var(--w-semibold);color:var(--text)}.postCard-announcement{border-color:#ffd05452!important;box-shadow:0 14px 34px #0000003d,0 0 0 1px #ffd05414 inset}.postAnnouncementBadge{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:22px;margin-right:8px;padding:0 8px;border-radius:999px;background:#ffd05429;color:#ffd86b;font-size:11px;font-weight:var(--w-bold);vertical-align:middle}.postActions .pillBtn{padding:12px 14px;font-size:15px}.feedCommunityRecoCard{border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#ffffff0d,#ffffff06);box-shadow:var(--shadowSoft);padding:18px;margin:10px 0 12px}.feedCommunityRecoHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.feedCommunityRecoEyebrow{color:var(--muted2);font-size:11px;font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:.06em}.feedCommunityRecoHead h3{margin:4px 0 0;font-size:18px;line-height:1.2}.feedCommunityRecoMore{border:1px solid var(--line);background:#ffffff0a;color:var(--text);min-height:38px;padding:0 14px;border-radius:999px;font-weight:var(--w-semibold);cursor:pointer;white-space:nowrap}.feedCommunityRecoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feedCommunityRecoItem{border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:16px;background:#080b10b8;cursor:pointer;min-width:0}.feedCommunityRecoTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.feedCommunityRecoIcon,.feedCommunityRecoIconWrap .feedCommunityRecoIcon{width:54px;height:54px;border-radius:999px;display:grid;place-items:center;background:rgba(var(--comm-accent-rgb, 59,130,246),.16);border:2px solid rgba(255,255,255,.08);font-size:24px;overflow:hidden;flex:0 0 auto}.feedCommunityRecoIcon img{width:100%;height:100%;object-fit:cover;display:block}.feedCommunityRecoJoin{min-height:42px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#f5f9ff;font-weight:var(--w-bold);cursor:pointer}.feedCommunityRecoJoin.joined{opacity:.65;cursor:default}.feedCommunityRecoName{font-size:16px;font-weight:var(--w-bold);line-height:1.2;word-break:break-word}.feedCommunityRecoMeta{margin-top:4px;color:var(--muted);font-size:12px}.feedCommunityRecoDesc{margin-top:14px;color:var(--muted);font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feedCommunityRecoFoot{margin-top:12px;color:var(--muted2);font-size:12px}@media(max-width:760px){.feedCommunityRecoGrid{grid-template-columns:minmax(0,1fr)}.feedCommunityRecoHead{flex-direction:column}.feedCommunityRecoMore{width:100%}}.pollWrap{margin:0 14px 12px;border-radius:16px;border:1px solid var(--line);background:#ffffff05;padding:10px}.pollHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--muted);font-size:var(--fs-12);font-weight:var(--w-semibold)}.pollOptions{display:flex;flex-direction:column;gap:8px}.pollOption{position:relative;width:100%;border-radius:12px;border:1px solid var(--line);background:#ffffff04;color:var(--text);padding:10px 12px;cursor:pointer;overflow:hidden;text-align:left;transition:border-color var(--t) var(--ease),background var(--t) var(--ease),transform var(--t-fast) var(--ease)}.pollOption:hover{border-color:var(--line2);background:#ffffff08}.pollOption:active{transform:scale(.995)}.pollOption.disabled{cursor:not-allowed;opacity:.7}.pollOption.selected{border-color:#3b82f68c;background:#3b82f614}.pollFill{position:absolute;left:0;top:0;bottom:0;width:0%;background:linear-gradient(90deg,#3b82f633,#3b82f614);pointer-events:none;transition:width var(--t) var(--ease)}.pollRow{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:1;font-size:var(--fs-13);font-weight:var(--w-medium)}.pollMeta{color:var(--muted);font-size:var(--fs-12);margin-top:8px}.chatLayout{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.chatSearchBox{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:14px;background:#ffffff05}.chatSearchBox input{width:100%;border:0;background:transparent;color:var(--text);outline:none;font-size:var(--fs-14)}.chatFriendList{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow:auto}.chatFriend{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#ffffff05;cursor:pointer}.chatFriend.active{border-color:#3b82f673;background:#3b82f614}.chatFriendAvatar{width:34px;height:34px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;font-size:12px;font-weight:var(--w-semibold);color:var(--muted)}.chatPanel{border:1px solid var(--line);border-radius:14px;background:#ffffff05;min-height:300px;display:flex;flex-direction:column;overflow:hidden}.chatPanelHead{padding:10px 12px;border-bottom:1px solid var(--line);font-weight:var(--w-semibold)}.chatMessages{padding:10px;display:flex;flex-direction:column;gap:8px;overflow:auto;min-height:180px;max-height:340px}.chatMsg{max-width:78%;border-radius:12px;padding:9px 10px;font-size:13px;line-height:1.45;border:1px solid var(--line);background:#ffffff08}.chatMsg.me{align-self:flex-end;background:#3b82f629;border-color:#3b82f66b}.chatMsg.friend{align-self:flex-start}.chatComposer{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line)}.chatComposer input{flex:1;min-width:0;border-radius:999px;border:1px solid var(--line);background:#ffffff05;color:var(--text);padding:10px 12px;outline:none}.commentsInlineBack{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--line);background:#ffffff08;color:var(--text);margin:4px 0 12px;cursor:pointer}.sectionTitle{margin:18px 0 10px;font-weight:var(--w-bold);letter-spacing:-.2px;color:var(--text);font-size:var(--fs-16)}#screen-home{min-height:100%;display:flex;flex-direction:column}#screen-home>.topbar{flex:0 0 auto}#screen-home>.wrap{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.homeDesktopLayout{display:block;flex:1 1 auto;min-height:0}.homeMainColumn{min-width:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}#homeFeed{width:100%;flex:1 1 auto;min-height:calc(100dvh - var(--home-top-stack-h))}#homeFeedEndSpacer{height:0!important;min-height:0;flex:0 0 0}.homeRightRail{display:none}.homeRailFooter{margin-top:auto;padding:18px 8px 0;color:var(--muted);font-size:12px;line-height:1.55}.homeRailFooterLinks{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:8px}.homeRailFooterCopy{color:var(--muted2)}.homeSideCard{border-radius:16px;border:1px solid var(--cardBorder);background:var(--cardBg);box-shadow:var(--shadowSoft);padding:12px;height:auto;max-height:calc(100dvh - 182px);display:flex;flex-direction:column}.homeSideHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:var(--w-bold);letter-spacing:.8px;text-transform:uppercase}.homeSideClear{border:none;background:transparent;color:#58a6ff;font-size:12px;cursor:pointer;padding:0;font-weight:var(--w-medium)}.homeRecentItem{border-radius:12px;border:1px solid var(--line);background:var(--surface);padding:10px 10px 9px;margin-top:8px;min-width:0}.homeRecentMeta{color:var(--muted2);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeRecentTitle{margin-top:8px;font-weight:var(--w-semibold);font-size:15px;line-height:1.3;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.homeRecentThumb{margin-top:8px;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:#ffffff08;aspect-ratio:16/9}.homeRecentThumb img{width:100%;height:100%;object-fit:cover;display:block}.homeRecentStats{margin-top:8px;color:var(--muted);font-size:12px}.homeRecentEmpty{padding:10px 2px 4px;color:var(--muted2);font-size:12px;line-height:1.5}#homeRecentCard.is-hidden{display:none!important}#screen-home .homeRightRail.no-recent .homeRailFooter{margin-top:auto}#homeRightRecentList{flex:1 1 auto;min-height:0;overflow:auto}.homeSideFooter{margin-top:14px;padding:14px 4px 0;border-top:1px solid var(--line);color:var(--muted2);font-size:14px;line-height:1.6}.homeSideFooterWordmark{display:inline-block;color:#ffffff85;font-weight:var(--w-semibold);letter-spacing:.24em;white-space:nowrap}body.theme-light .homeSideFooterWordmark{color:#0f172a75}.muted{color:var(--muted)}.muted2{color:var(--muted2)}.spacer{height:12px}.divider{height:1px;background:var(--line);margin:14px 0}.chips{display:flex;flex-wrap:wrap;gap:10px;padding:14px 0 6px}.chip{padding:10px 12px;border-radius:var(--r999);border:1px solid var(--line);background:#ffffff05;color:var(--muted);font-weight:var(--w-semibold);font-size:var(--fs-13);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--t) var(--ease),border-color var(--t) var(--ease)}.chip:hover{background:var(--surface);border-color:var(--line2)}.commCard{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--r24);border:1px solid var(--cardBorder);background:var(--cardBg);margin:12px 0;box-shadow:var(--shadowSoft);min-width:0;transition:transform var(--t-fast) var(--ease);position:relative;overflow:hidden;isolation:isolate}.commCard:active{transform:scale(.995)}.commCoverBg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.22;z-index:0;pointer-events:none}.commCoverShade{position:absolute;inset:0;background:linear-gradient(180deg,#080a0e8c,#080a0ed9);z-index:0;pointer-events:none}.commIcon{width:44px;height:44px;border-radius:var(--r999);border:1px solid var(--line);background:#ffffff05;display:grid;place-items:center;font-weight:var(--w-bold);flex:0 0 auto;overflow:hidden;font-size:13px}.commIcon img{width:100%;height:100%;object-fit:cover;display:block}.commMeta{flex:1;min-width:0;position:relative;z-index:1}.commCard .commIcon,.commCard .joinBtn{position:relative;z-index:1}.commName{font-weight:var(--w-bold);margin-bottom:4px;letter-spacing:-.2px}.commSub{color:var(--muted);font-size:var(--fs-13);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:var(--w-regular)}.joinBtn{padding:10px 14px;border-radius:var(--r999);border:1px solid rgba(59,130,246,.28);background:#3b82f61f;color:var(--text);font-weight:var(--w-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;flex:0 0 auto;white-space:nowrap;transition:transform var(--t-fast) var(--ease),background var(--t) var(--ease)}.joinBtn:hover{background:#3b82f629}.joinBtn:active{transform:scale(.99)}.joinBtn.joined{border-color:#ff450047;background:#ff45001f}.commDetailShell{display:grid;gap:14px}.commHeroBanner{height:128px;border-radius:var(--r20);border:1px solid var(--cardBorder);background:linear-gradient(120deg,#ff6e1f5c,#3b82f647);display:flex;align-items:flex-end;justify-content:flex-start;padding:12px 14px;font-size:30px;font-weight:var(--w-bold);letter-spacing:-.4px;color:#ffffffeb}.commHeroBanner.rich{height:156px;padding:0;overflow:hidden;background:#10151d;border-radius:16px}.commHeroBanner.rich img{width:100%;height:100%;object-fit:cover;display:block}.commHeroHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 2px;margin-top:-28px;position:relative;z-index:2}.commHeroLeft{display:flex;align-items:flex-start;gap:12px;min-width:0}.commHeroIcon{width:64px;height:64px;border-radius:999px;border:2px solid var(--line2);background:var(--surface);display:grid;place-items:center;font-size:26px;overflow:hidden;flex:0 0 auto;box-shadow:0 0 0 4px var(--bg)}.commHeroIcon img{width:100%;height:100%;object-fit:cover;display:block}.commHeroName{font-size:56px;line-height:1.02;font-weight:var(--w-bold);letter-spacing:-.7px;margin:0;color:var(--text);word-break:break-word}.commHeroMeta{margin-top:6px;color:var(--muted);font-size:13px;font-weight:var(--w-medium)}.commHeroActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.commPillBtn{border-radius:999px;border:1px solid var(--line2);background:var(--surface);padding:9px 14px;cursor:pointer;font-size:13px;font-weight:var(--w-semibold);white-space:nowrap}.commPillBtn.primary{border-color:#8d9fb361;background:#8d9fb333}.commDetailGrid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:16px;align-items:start}.commSortRow{display:flex;align-items:center;gap:8px;margin-bottom:10px;min-height:38px}.commSortRow .commFilterBtn{padding:6px 10px;border-color:transparent;background:transparent;color:var(--muted2);font-size:20px;border-radius:10px}.commSortRow .commFilterBtn.active{color:var(--text);background:#ffffff0a}.commSortRow .commFilterBtn.icon{width:34px;height:34px;padding:0;display:grid;place-items:center;font-size:16px;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:9px}.commDetailMain{min-width:0}.commDetailSide{position:sticky;top:16px;max-height:calc(100dvh - 104px);overflow:auto}.commDetailFilters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.commFilterBtn{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:var(--w-semibold);cursor:pointer}.commFilterBtn.active{color:var(--text);border-color:var(--line2);background:var(--surface2)}.commHighlightCard{border:1px solid var(--cardBorder);background:var(--cardBg);border-radius:var(--r20);box-shadow:var(--shadowSoft);padding:12px;margin-bottom:12px;cursor:pointer}.commHighlightsBlock{border:1px solid var(--cardBorder);background:var(--cardBg);border-radius:16px;box-shadow:var(--shadowSoft);margin-bottom:12px;overflow:hidden}.commHighlightsHeader{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;border-bottom:1px solid var(--line);font-size:30px;font-weight:700;letter-spacing:-.02em}.commHighlightsStrip{padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.commHighlightItem{border:1px solid var(--line);border-radius:14px;background:#ffffff05;overflow:hidden;display:grid;grid-template-columns:144px 1fr;gap:10px;min-height:132px;cursor:pointer}.commHighlightItem.placeholder{grid-template-columns:1fr;min-height:80px;padding:12px}.commHighlightThumb{background:#151c26;overflow:hidden}.commHighlightThumb img{width:100%;height:100%;object-fit:cover;display:block}.commHighlightInfo{padding:10px 10px 10px 0;display:grid;align-content:center;gap:5px}.commHighlightInfo h4{margin:0;font-size:20px;line-height:1.18;letter-spacing:-.35px;font-weight:var(--w-bold);color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.commHighlightMeta{font-size:16px;color:var(--muted2);font-weight:var(--w-medium)}.commHighlightTag{font-size:15px;color:#c8d5e7;font-weight:var(--w-semibold)}.commHighlightCard h4{margin:0 0 6px;font-size:22px;letter-spacing:-.3px}.commHighlightCard p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.commDetailSide .sideCard{border:1px solid var(--cardBorder);background:var(--cardBg);border-radius:var(--r20);box-shadow:var(--shadowSoft);padding:12px}.commDetailSide .sideCard h3{margin:0 0 8px;font-size:18px;letter-spacing:-.2px}.commDetailSide .sideCard p{margin:0 0 10px;color:var(--muted);line-height:1.5}.commMetaList{display:grid;gap:6px;margin-bottom:10px;color:var(--muted);font-size:13px}.commSideBtns{display:grid;gap:8px}.commSideBtn{border:1px solid var(--line);border-radius:12px;background:var(--surface);min-height:40px;display:flex;align-items:center;justify-content:center;font-weight:var(--w-semibold);cursor:pointer}@media(max-width:1100px){.commDetailGrid{grid-template-columns:1fr}.commHeroHead{flex-direction:column;margin-top:8px}.commHeroActions{justify-content:flex-start}.commHeroName{font-size:38px}.commHighlightsStrip{grid-template-columns:1fr}}body.theme-light .commHeroBanner{color:#fffffff5}body.theme-light .commHeroName{color:#111827}.searchResultShell{display:grid;gap:14px;padding-top:4px}.searchResultTabs{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:8px}.searchResultTab{border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:13px;font-weight:var(--w-semibold);padding:8px 12px;cursor:pointer}.searchResultTab.active{color:var(--text);background:var(--surface2);border-color:var(--line2)}.searchResultGrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.searchResultList{min-width:0}.searchResultList.communitiesMode{display:grid;gap:14px}.searchExploreTitle{margin:0;font-size:clamp(34px,4.6vw,54px);line-height:1.05;letter-spacing:-.9px;font-weight:var(--w-bold)}.searchExploreChips{display:flex;flex-wrap:nowrap;gap:10px;padding-bottom:4px;border-bottom:1px solid var(--line);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.searchExploreChips::-webkit-scrollbar{display:none}.searchExploreChip{border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:13px;font-weight:var(--w-medium);padding:9px 14px;cursor:pointer;white-space:nowrap;flex:0 0 auto}.searchExploreChip.active{color:var(--text);background:var(--surface2);border-color:var(--line2)}.searchExploreSectionTitle{margin:6px 0 2px;font-size:38px;line-height:1.06;letter-spacing:-.6px;font-weight:var(--w-bold)}.searchCommGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.searchCommCard{border:1px solid var(--cardBorder);border-radius:18px;background:var(--cardBg);box-shadow:0 8px 20px #0003;padding:12px;display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:flex-start;cursor:pointer}.searchCommCard:hover{border-color:var(--line2);background:#ffffff14}.searchCommCardIcon{width:44px;height:44px;border-radius:999px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;overflow:hidden;font-size:16px}.searchCommCardIcon img{width:100%;height:100%;object-fit:cover;display:block}.searchCommCardName{margin:0 0 2px;font-size:22px;line-height:1.08;letter-spacing:-.55px;font-weight:var(--w-semibold);color:var(--text)}.searchCommCardMeta{color:var(--muted2);font-size:13px;font-weight:var(--w-medium);margin-bottom:8px}.searchCommCardDesc{color:var(--muted);font-size:13px;line-height:1.35}.searchCommJoin{border:1px solid var(--line);border-radius:999px;height:36px;min-width:72px;padding:0 15px;display:grid;place-items:center;background:#ffffff1f;color:var(--text);font-weight:var(--w-semibold);cursor:pointer;white-space:nowrap}.searchCommJoin.joined{color:#ffb68f;border-color:#ff450052;background:#ff450024}.searchCommMore{margin:2px auto;border:1px solid var(--line);border-radius:999px;min-height:36px;padding:8px 18px;background:var(--surface);color:var(--text);font-size:14px;font-weight:var(--w-medium);cursor:pointer}.searchResultCard{border:1px solid var(--cardBorder);border-radius:var(--r20);background:var(--cardBg);box-shadow:var(--shadowSoft);padding:12px;margin:10px 0;cursor:pointer}.searchResultMeta{color:var(--muted2);font-size:12px;margin-bottom:6px}.searchResultTitle{font-size:32px;line-height:1.06;letter-spacing:-.7px;font-weight:var(--w-bold);margin:0 0 8px;color:var(--text)}.searchResultTitle.searchExploreTitle{font-size:clamp(34px,4.6vw,54px);letter-spacing:-.9px;margin-bottom:4px}.searchResultBody{color:var(--muted);font-size:15px;line-height:1.5;margin:0}.searchCommunityPanel{border:1px solid var(--cardBorder);border-radius:var(--r20);background:var(--cardBg);box-shadow:var(--shadowSoft);padding:12px}.searchResultGrid.communitiesMode{grid-template-columns:1fr}.searchResultGrid.communitiesMode .searchCommunityPanel{display:none}.searchCommunityPanel h3{margin:0 0 8px;font-size:18px;letter-spacing:-.2px}.searchCommRow{display:grid;grid-template-columns:36px 1fr;gap:9px;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--line);cursor:pointer}.searchCommRow:last-child{border-bottom:0}.searchCommRow .i{width:36px;height:36px;border-radius:999px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;overflow:hidden;font-size:14px}.searchCommRow .i img{width:100%;height:100%;object-fit:cover;display:block}.searchCommRow .t{font-weight:var(--w-semibold);margin-bottom:2px}.searchCommRow .d{color:var(--muted2);font-size:12px;line-height:1.35}@media(max-width:1120px){.searchResultGrid,.searchCommGrid{grid-template-columns:1fr}}.segTabs{display:flex;justify-content:center;gap:22px;border-bottom:1px solid var(--line);padding:4px 0 0;margin-top:4px}.segTab{position:relative;padding:9px 10px 10px;color:var(--muted2);font-weight:var(--w-medium);font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color var(--t) var(--ease)}.segTab.active{color:var(--text)}.segTab.active:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;background:#3b82f6a6;border-radius:var(--r999)}.dot{width:7px;height:7px;border-radius:var(--r999);background:var(--danger);display:inline-block;margin-left:6px;transform:translateY(-3px)}.inboxList{padding:14px 0}.noticeCard{display:flex;gap:12px;padding:14px;border-radius:var(--r20);border:1px solid var(--cardBorder);background:linear-gradient(160deg,#3b82f61c,#3b82f60f 44%,#ff450017),linear-gradient(180deg,#ffffff0f,#ffffff05);margin:12px 0;box-shadow:var(--shadowSoft);cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;transition:transform var(--t-fast) var(--ease)}.noticeCard:active{transform:scale(.995)}.noticeIcon{width:42px;height:42px;border-radius:var(--r999);border:1px solid var(--line);background:#ffffff05;display:grid;place-items:center;flex:0 0 auto}.noticeText{min-width:0}.noticeText b{display:block;margin-bottom:4px;font-weight:var(--w-bold);letter-spacing:-.2px;font-size:var(--fs-14)}.noticeText .body{color:var(--muted);font-weight:var(--w-regular);font-size:var(--fs-13);line-height:1.35;word-break:break-word}.noticeText small{display:block;margin-top:6px;color:var(--muted2);font-weight:var(--w-semibold);font-size:var(--fs-12)}#screen-inbox>.wrap,.inboxWrap{padding-top:18px}.inboxHero{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:8px}.inboxHeroTitle{margin:0;font-size:40px;line-height:1.05;letter-spacing:-.6px;font-weight:760}.inboxHeroActions{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px;font-weight:var(--w-medium);white-space:nowrap}.inboxTextBtn{border:0;background:transparent;color:inherit;padding:0;cursor:pointer;font-weight:inherit;font-size:inherit;transition:color var(--t) var(--ease)}.inboxTextBtn:hover{color:var(--text)}.inboxHeroSep{opacity:.45;-webkit-user-select:none;user-select:none}#screen-inbox .segTabs{justify-content:flex-start;gap:22px;margin-top:0;margin-bottom:10px;border-bottom-color:#ffffff1a}#screen-inbox .inboxList{padding-top:0}#screen-inbox .notiPanel{width:100%;max-width:100%;display:grid;gap:15px;border:0;border-radius:0;background:transparent;overflow:visible}#screen-inbox .noticeCard{margin:0;border:1px solid var(--cardBorder);border-radius:var(--r20);background:var(--cardBg);box-shadow:var(--shadowSoft);padding:14px;gap:12px;transition:background var(--t) var(--ease);width:100%;max-width:100%}#screen-inbox .noticeCard:hover{background:var(--cardBg);transform:translateY(-1px);box-shadow:var(--shadowSoft)}#screen-inbox .noticeIcon{width:36px;height:36px;background:#ffffff0f;border-color:#ffffff2e;font-size:16px}#screen-inbox .noticeText b{font-size:20px;line-height:1.14;letter-spacing:-.5px;margin-bottom:3px}#screen-inbox .noticeText .body{font-size:15px;color:#e0e8f2d6}#screen-inbox .noticeText small{margin-top:4px;font-size:13px;color:#bdc7d6c7;font-weight:var(--w-medium)}.noticeThumb{width:108px;height:70px;border-radius:10px;flex:0 0 auto;margin-left:auto;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#f0f6ffeb,#c9d7e6d6);position:relative;overflow:hidden}.noticeThumb:before{content:"";position:absolute;inset:10px 12px auto;height:8px;border-radius:999px;background:#2d425742}.noticeThumb:after{content:"";position:absolute;left:12px;right:12px;bottom:10px;height:22px;border-radius:7px;background:linear-gradient(90deg,#3a75ad3d,#f6846033)}#screen-inbox .noticeCard.unread .noticeText b{color:#f6fbff}#screen-inbox .noticeCard.unread .noticeText small{color:#d6e8ff}@media(max-width:900px){.inboxHeroTitle{font-size:28px}.noticeThumb{width:72px;height:52px}#screen-inbox .noticeText b{font-size:16px}}.btn{padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#ffffff05;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:var(--w-semibold);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:transform var(--t-fast) var(--ease),background var(--t) var(--ease),border-color var(--t) var(--ease)}.btn:hover{background:var(--surface);border-color:var(--line2)}.btn:active{transform:scale(.99)}.btn.primary{border-color:#ff450047;background:#ff45001f}.btn.blue{border-color:#3b82f647;background:#3b82f61f}.btn.danger{border-color:#ef444447;background:#ef44441a}.btn.disabled{opacity:.5;cursor:not-allowed}.input{width:100%;border-radius:14px;border:1px solid var(--line);background:#ffffff05;padding:12px;outline:none;font-weight:var(--w-regular);transition:border-color var(--t) var(--ease),background var(--t) var(--ease)}body.theme-light .input{background:#ffffffb3}.input:focus{border-color:#3b82f673;box-shadow:0 0 0 3px #3b82f61f}textarea.input{min-height:120px;resize:none;line-height:1.55}.hint{color:var(--muted2);font-weight:var(--w-medium);font-size:var(--fs-12);margin-top:8px;line-height:1.45}.replyChip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;color:var(--muted);font-size:12px;font-weight:var(--w-semibold)}.replyBtn{border:0;background:transparent;color:var(--blue);font-size:12px;font-weight:var(--w-semibold);cursor:pointer;padding:0}.commentsFlat{background:#ffffff05;border-radius:14px;overflow:hidden;border:1px solid var(--line)}.commentRow{border-top:1px solid var(--line);padding:12px 12px 11px;margin-left:calc(var(--depth, 0) * 14px);background:transparent}.commentRow:first-child{border-top:0}.commentHead{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.commentHeadLeft{display:flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:12px;font-weight:var(--w-semibold)}.commentReplyMark{color:var(--muted2);font-size:13px;font-weight:var(--w-bold);line-height:1;transform:translateY(-1px)}.commentNick{color:var(--text);font-weight:var(--w-bold);font-size:13px;overflow-wrap:anywhere}.commentHeadRight{display:flex;align-items:center;gap:8px;flex:0 0 auto}.commentTextBtn{border:0;background:transparent;color:var(--muted2);font-size:12px;font-weight:var(--w-semibold);cursor:pointer;padding:0}.commentTextBtn:hover{color:var(--text)}.commentBodyText{margin-top:6px;color:var(--text);font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word;font-weight:var(--w-regular)}.commentMetaLine{margin-top:7px;color:var(--muted2);font-size:12px;font-weight:var(--w-medium);letter-spacing:.15px}.authCodeDigit{width:42px;height:46px;border-radius:12px;border:1px solid var(--line);background:#ffffff05;color:var(--text);text-align:center;font-size:20px;font-weight:var(--w-bold);outline:none}.authCodeDigit:focus{border-color:#3b82f673;box-shadow:0 0 0 3px #3b82f61f}.bottomNav{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--navBlur);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);padding-bottom:var(--botPad)}.navInner{max-width:var(--maxW);margin:0 auto;padding:10px;display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.navItem{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--muted2);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:var(--w-semibold);transition:color var(--t) var(--ease)}.navItem.active{color:var(--text)}.navIcon{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;border:1px solid var(--line);background:#ffffff05;position:relative;transition:background var(--t) var(--ease),border-color var(--t) var(--ease),transform var(--t-fast) var(--ease)}.navItem:hover .navIcon{background:var(--surface);border-color:var(--line2)}.navItem:active .navIcon{transform:scale(.98)}.badge{position:absolute;top:-6px;right:-6px;display:none;min-width:22px;text-align:center;background:linear-gradient(135deg,#ff6b6b,#dc2626);color:#fff;font-weight:var(--w-bold);font-size:11px;padding:3px 7px;border-radius:10px;border:1px solid rgba(255,255,255,.24);box-shadow:0 6px 14px #dc262659}body.theme-light .badge{border-color:#ffffffd9;box-shadow:0 6px 14px #dc262638}.navLabel{font-size:var(--fs-11);font-weight:var(--w-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.quickMyBtn{position:fixed;right:max(16px,calc((100vw - var(--maxW))/2 + 18px));top:calc(var(--topPad) + 64px);z-index:72;display:flex;align-items:center;gap:8px;padding:7px 10px 7px 7px;border-radius:999px;border:1px solid var(--line);background:var(--navBlur);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;color:var(--text);font-weight:var(--w-semibold);font-size:12px;box-shadow:var(--shadowSoft);opacity:1;transition:opacity .18s var(--ease),transform .18s var(--ease)}.quickMyBtn.hiddenOnScroll{opacity:0;pointer-events:none;transform:translateY(-6px)}.quickMyBtn:active{transform:scale(.98)}.feedTopBtn{position:fixed;right:max(16px,calc((100vw - var(--maxW))/2 + 18px));bottom:calc(var(--navH) + var(--botPad) + 20px);z-index:74;width:44px;height:44px;border-radius:999px;border:1px solid var(--line);background:var(--navBlur);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;color:var(--text);box-shadow:var(--shadowSoft);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s var(--ease),transform .18s var(--ease)}.feedTopBtn.show{opacity:1;pointer-events:auto;transform:translateY(0)}.desktopDrawerToggle{display:none}.quickMyBtn .avatar{width:24px;height:24px;border-radius:999px;border:1px solid var(--line2);background:#8fa0b3;position:relative;flex:0 0 auto;overflow:hidden}.quickMyBtn .avatar:before{content:"";position:absolute;left:50%;top:4px;width:9px;height:9px;transform:translate(-50%);border-radius:999px;background:#c2ccd7}.quickMyBtn .avatar:after{content:"";position:absolute;left:50%;bottom:-8px;width:20px;height:16px;transform:translate(-50%);border-radius:14px 14px 8px 8px;background:#c2ccd7}.overlay{position:fixed;inset:0;background:var(--overlay);display:none;z-index:90;padding:calc(var(--topPad) + 10px) 18px calc(var(--botPad) + 10px)}.overlay.open{display:block}.overlay.strong{background:var(--overlayStrong)}.syncBuddy{position:fixed;right:18px;bottom:calc(var(--botPad) + 18px);z-index:210;display:flex;align-items:center;gap:12px;padding:12px 14px 12px 12px;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top left,#ffffff29,#ffffff0a 38%),linear-gradient(135deg,#111827f5,#0b1220eb);box-shadow:0 18px 40px #00000057;transform:translateY(16px) scale(.96);opacity:0;pointer-events:none;transition:opacity var(--t) var(--ease),transform var(--t) var(--ease);max-width:min(320px,calc(100vw - 30px))}.syncBuddy.open{opacity:1;transform:translateY(0) scale(1)}.syncBuddyText{display:grid;gap:2px;min-width:0}.syncBuddyText b{font-size:13px;line-height:1.1;color:#f8fbff;font-weight:var(--w-bold)}.syncBuddyText span{font-size:12px;line-height:1.3;color:#e8f0fabd}.syncBuddyCreature{position:relative;width:54px;height:54px;flex:0 0 auto;animation:syncBuddyHop .88s cubic-bezier(.32,1.4,.4,1) infinite}.syncBuddyBody{position:absolute;left:7px;top:5px;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 30% 28%,#fff,#eef6ff 38%,#d7ebff 70%,#bedcff);border:2px solid rgba(255,255,255,.44);box-shadow:inset 0 -7px #78afff2e,0 10px 20px #196dff2e}.syncBuddyEye{position:absolute;top:20px;width:5px;height:8px;border-radius:999px;background:#243247;animation:syncBuddyBlink 2.2s ease-in-out infinite;z-index:1}.syncBuddyEye.left{left:20px}.syncBuddyEye.right{right:20px}.syncBuddyBlush{position:absolute;top:28px;width:8px;height:5px;border-radius:999px;background:#ff97ab80;filter:blur(.2px)}.syncBuddyBlush.left{left:14px}.syncBuddyBlush.right{right:14px}.syncBuddyShadow{position:absolute;left:12px;right:12px;bottom:3px;height:8px;border-radius:999px;background:#040a1842;filter:blur(1.5px);animation:syncBuddyShadow .88s cubic-bezier(.32,1.4,.4,1) infinite}@keyframes syncBuddyHop{0%,to{transform:translateY(0) scaleX(1)}25%{transform:translateY(-10px) scaleX(1.02)}55%{transform:translateY(0) scaleX(.98)}72%{transform:translateY(-4px) scaleX(1.01)}}@keyframes syncBuddyShadow{0%,to{transform:scaleX(1);opacity:.95}25%{transform:scaleX(.72);opacity:.58}55%{transform:scaleX(1.04);opacity:.85}72%{transform:scaleX(.84);opacity:.65}}@keyframes syncBuddyBlink{0%,44%,52%,to{transform:scaleY(1)}48%{transform:scaleY(.15)}}body.theme-light .syncBuddy{border-color:#0f172a14;background:radial-gradient(circle at top left,#fffffff5,#ffffffc7 40%),linear-gradient(135deg,#f6f9fff5,#e9f1fcf0);box-shadow:0 18px 38px #0f172a24}body.theme-light .syncBuddyText b{color:#10233f}body.theme-light .syncBuddyText span{color:#10233fad}body.theme-light .syncBuddyEye{background:#23415f}@media(max-width:640px){.syncBuddy{left:12px;right:12px;bottom:calc(var(--botPad) + 10px)}}#firstLoginTutorialOverlay{background:transparent;z-index:180;padding:0}#firstLoginTutorialOverlay.open{display:block}#firstLoginTutorialOverlay.no-target{background:#03080fb8}.firstLoginTourFocus{position:fixed;z-index:182;pointer-events:none;border:2px solid rgba(77,155,255,.96);border-radius:16px;box-shadow:0 0 0 9999px #03080fb8,0 0 0 5px #4d9bff33,0 18px 40px #00000061;display:none;animation:tutorialFocusPulse 1.6s ease-in-out infinite}@keyframes tutorialFocusPulse{0%,to{box-shadow:0 0 0 9999px #03080fb8,0 0 0 4px #4d9bff2e,0 16px 36px #00000057}50%{box-shadow:0 0 0 9999px #03080fb8,0 0 0 8px #4d9bff3d,0 22px 48px #0000006b}}.firstLoginTutorialCard{--tutorial-card-bg: rgba(8,14,24,.98);position:fixed;z-index:183;width:min(460px,calc(100vw - 24px));border-radius:18px;border:1px solid var(--line);background:var(--tutorial-card-bg);box-shadow:0 20px 52px #00000070;overflow:visible;opacity:0;transform:translateY(12px) scale(.97);transition:opacity .26s ease,transform .26s ease;pointer-events:auto}.firstLoginTutorialCard:before{content:"";position:absolute;left:var(--tutorial-arrow-left, 50%);width:16px;height:16px;background:var(--tutorial-card-bg);border-left:1px solid var(--line);border-top:1px solid var(--line);display:none;transform:translate(-50%) rotate(45deg)}.firstLoginTutorialCard[data-bubble-placement=bottom]:before{display:block;top:-9px}.firstLoginTutorialCard[data-bubble-placement=top]:before{display:block;bottom:-9px;transform:translate(-50%) rotate(225deg)}.firstLoginTutorialCard.show{opacity:1;transform:translateY(0) scale(1)}body.theme-light .firstLoginTutorialCard{--tutorial-card-bg: rgba(255,255,255,.985);background:var(--tutorial-card-bg);box-shadow:0 16px 40px #0f172a38}.firstLoginTutorialStepLabel{padding:10px 14px 0;font-size:11px;letter-spacing:.06em;color:#8ea3bf;font-weight:var(--w-semibold)}.firstLoginTutorialHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 14px 10px;border-bottom:1px solid var(--line)}.firstLoginTutorialTitle{font-size:20px;line-height:1.2;font-weight:var(--w-bold);letter-spacing:-.2px}.firstLoginTutorialClose{width:34px;height:34px;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.firstLoginTutorialBody{padding:13px 14px 10px;display:grid;gap:9px}.firstLoginTutorialDesc{margin:0;color:var(--text);font-size:14px;line-height:1.58}.firstLoginTutorialList{margin:0;padding-left:16px;display:grid;gap:6px;color:var(--muted);font-size:13px;line-height:1.5}.firstLoginTutorialAgree{border:1px solid var(--line);border-radius:12px;background:#ffffff08;padding:10px 11px;display:flex;gap:8px;align-items:flex-start;color:var(--muted);font-size:12px;line-height:1.5}.firstLoginTutorialAgree input{margin-top:2px;width:16px;height:16px;accent-color:#3b82f6;flex:0 0 auto}.firstLoginTutorialFoot{border-top:1px solid var(--line);padding:10px 12px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.firstLoginTutorialDots{display:flex;align-items:center;gap:6px;min-height:10px}.firstLoginTutorialDots .dot{width:7px;height:7px;border-radius:999px;background:#859ab873;transition:transform .22s ease,background .22s ease}.firstLoginTutorialDots .dot.active{background:#3b82f6;transform:scale(1.15)}.firstLoginTutorialActions{display:flex;gap:8px}@media(max-width:760px){.firstLoginTutorialCard{width:min(96vw,420px);border-radius:15px}.firstLoginTutorialTitle{font-size:18px}.firstLoginTutorialStepLabel{font-size:10px}}#composeLinkOverlay.open{display:flex;align-items:center;justify-content:center;z-index:130;padding:16px}.composeLinkModal{width:min(420px,100%);border-radius:20px;border:1px solid var(--line);background:#080e16f5;box-shadow:0 18px 40px #00000059;padding:14px}body.theme-light .composeLinkModal{background:#fffffff7;box-shadow:0 14px 32px #0f172a2e}.composeLinkHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.composeLinkTitle{font-size:22px;font-weight:var(--w-bold);letter-spacing:-.2px}.composeLinkClose{width:34px;height:34px;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);cursor:pointer;font-size:16px;display:inline-flex;align-items:center;justify-content:center}.composeLinkActions{margin-top:12px;display:flex;gap:8px;justify-content:flex-end}.composeLinkActions .btn{min-width:92px;justify-content:center}#menuOverlay{background:transparent!important;padding:0;display:none;opacity:0;transition:opacity .18s var(--ease)}#menuOverlay.open{display:block;opacity:1}.menuPopup{position:fixed;z-index:200;min-width:220px;max-width:280px;border-radius:14px;border:1px solid var(--line2);background:#0f1116;box-shadow:0 14px 40px #00000073;overflow:hidden;opacity:0;transform:translate3d(0,10px,0) scale(.88);transform-origin:var(--menu-origin, 100% 12%);filter:blur(1px);transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.18,.9,.24,1),filter .22s var(--ease)}.menuPopup.open{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}#menuOverlay.closing .menuPopup{opacity:0;transform:translate3d(0,8px,0) scale(.86);filter:blur(1px)}body.theme-light .menuPopup{background:#fff;box-shadow:0 12px 30px #0f172a2e}.menuHead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.menuClose{width:24px;height:24px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;cursor:pointer;color:var(--muted);font-size:12px}.menuList{padding:6px 0}.menuItem{display:flex;align-items:center;gap:10px;padding:10px;margin:0 6px;border-radius:10px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;transition:background var(--t) var(--ease),transform .14s var(--ease)}.menuItem:hover{background:var(--surface)}.menuItem:active{transform:scale(.985)}.menuItem.danger{color:#ff7f7f}.menuItem .ico{width:16px;text-align:center;opacity:.9;flex:0 0 auto}.sheet{max-width:var(--maxW);margin:0 auto;border-radius:var(--r24);border:1px solid var(--line);background:var(--cardBg);box-shadow:var(--shadow);overflow:hidden}.sheetHeader{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);font-weight:var(--w-semibold)}.sheetHeader .sp{flex:1}.sheetBody{padding:14px}.drawer{position:fixed;top:0;left:0;height:100%;width:var(--drawer-w);max-width:min(86vw,var(--drawer-w));background:var(--drawerBg);border-right:1px solid var(--line2);box-shadow:var(--shadow);transform:translate3d(-24px,0,0);opacity:0;transition:transform var(--t-smooth) cubic-bezier(.22,1,.36,1),opacity var(--t) var(--ease);will-change:transform,opacity;padding-top:0;z-index:110;pointer-events:none}.drawer.open{transform:translateZ(0);opacity:1;pointer-events:auto}.drawerOverlay{position:fixed;top:0;bottom:0;right:0;left:var(--drawer-w);z-index:100;background:transparent;opacity:0;transition:opacity var(--t) var(--ease);pointer-events:none}.drawerOverlay.open{opacity:1;pointer-events:auto}.drawerTop{padding:12px 14px 6px;display:flex;align-items:center;gap:10px;border-bottom:none;background:linear-gradient(180deg,var(--surface),transparent)}.drawerBrand{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.drawerBrandLogo{width:34px;height:34px;border-radius:8px;object-fit:cover;display:block;flex:0 0 auto;background:#ffffff0f;border:1px solid var(--line)}.drawerBrandText{min-width:0;display:grid;gap:2px}.drawerBrand b{display:block;font-weight:var(--w-bold);letter-spacing:-.2px;line-height:1.1;font-size:18px}.drawerBrand small{display:block;color:var(--muted2);font-weight:var(--w-medium);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-12)}.drawerClose{width:40px;height:40px;border-radius:var(--r999);display:grid;place-items:center;border:1px solid var(--line);background:#ffffff05;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--t-fast) var(--ease),background var(--t) var(--ease);flex:0 0 auto}.drawerClose:hover{background:var(--surface)}.drawerClose:active{transform:scale(.98)}.drawerBody{padding:2px 10px 18px;overflow:auto;height:calc(100% - 72px)}.drawerItem{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;border:none;background:transparent;margin:6px 0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--t) var(--ease),color var(--t) var(--ease),transform var(--t-fast) var(--ease)}.drawerItem:hover{background:var(--surface2)}.drawerBody>.drawerItem:hover{background:var(--surface2);transform:translate(1px)}.drawerItem.active{background:var(--surface)}.drawerItem .l{display:flex;align-items:center;gap:10px;font-weight:var(--w-regular);min-width:0}.drawerItem .iconToken{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-size:12px;font-weight:var(--w-semibold);line-height:1;border:1px solid var(--line);background:#ffffff05;flex:0 0 auto}body.theme-light .drawerItem .iconToken{background:#0f172a08}.drawerItem .l span{white-space:nowrap}.drawerItem .r{color:var(--muted2);font-weight:var(--w-regular);white-space:nowrap;font-size:11px}.drawerSectionTitle{margin-top:16px;margin-bottom:8px;color:var(--muted2);font-size:11px;font-weight:var(--w-medium);letter-spacing:.85px;text-transform:uppercase}.drawerMiniList .drawerItem{margin:6px 0;padding:10px 12px;background:transparent}.drawer .divider{display:none!important}.drawerCommunityAvatar{width:34px;height:34px;border-radius:999px;border:none;overflow:hidden;display:grid;place-items:center;font-size:12px;background:var(--surface2);flex:0 0 auto}.drawerCommunityAvatar img{width:100%;height:100%;object-fit:cover;display:block}.drawerCommunityRow{min-height:54px;border-radius:14px}.drawerCommunityRow .l{gap:12px;font-size:15px}.drawerCommunityStar{font-size:24px;line-height:1;color:#ffffffeb;font-weight:400}body.theme-light .drawerCommunityStar{color:#0f172ae0}.promoGuideCard{position:relative;overflow:hidden;padding:16px 14px!important;border:1px solid var(--line);background:linear-gradient(160deg,#ffffff0a,#ffffff03)}.promoGuideGlow{position:absolute;width:320px;height:320px;right:-120px;top:-150px;border-radius:50%;background:radial-gradient(circle,#ff761c47,#ff761c00);animation:promoFloat 4.8s ease-in-out infinite;pointer-events:none}.promoGuideTitle{font-size:16px;font-weight:var(--w-bold);letter-spacing:-.2px;margin-bottom:8px;position:relative;z-index:1}.promoGuideBody{margin:0 0 6px;font-size:13px;line-height:1.55;color:var(--muted);position:relative;z-index:1}@keyframes promoFloat{0%,to{transform:translateY(0);opacity:.8}50%{transform:translateY(12px);opacity:1}}.drawerMiniEmpty{margin:8px 0;padding:10px 12px;border:1px dashed var(--line);border-radius:12px;color:var(--muted2);font-size:12px;font-weight:var(--w-medium)}.profileHero{margin:12px 0;border:1px solid var(--line);border-radius:var(--r20);overflow:hidden;background:linear-gradient(180deg,#2563ebbf,#0a0e1af2 55%,#0a0e1a)}.profileHeroTop{padding:16px 14px;min-height:132px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.simpleAvatar{width:72px;height:72px;border-radius:50%;border:2px solid rgba(255,255,255,.25);background:#bcc6ce;position:relative;overflow:hidden;flex:0 0 auto}.simpleAvatar.with-photo{background-size:cover;background-position:center;background-repeat:no-repeat;border-color:#ffffff61}.simpleAvatar.with-photo:before,.simpleAvatar.with-photo:after{display:none}.simpleAvatar:before{content:"";position:absolute;width:28px;height:28px;border-radius:50%;background:#6f8193;left:50%;top:13px;transform:translate(-50%)}.simpleAvatar:after{content:"";position:absolute;width:56px;height:34px;border-radius:50% 50% 0 0;background:#6f8193;left:50%;bottom:3px;transform:translate(-50%)}.profileTabs{display:flex;border-top:1px solid var(--line);background:#0a0e1a73}.profileTab{flex:1;text-align:center;padding:12px 8px;font-weight:var(--w-semibold);color:var(--muted2);border-bottom:2px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.profileTab.active{color:var(--text);border-bottom-color:#3b82f6cc}.profilePanel{display:none}.profilePanel.active{display:block}.pullRefresh{position:relative;top:auto;z-index:20;height:0;overflow:visible;display:flex;justify-content:center;pointer-events:none;margin-top:2px;margin-bottom:2px}.pullBubble{margin-top:6px;min-width:128px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:#0a0e1ae0;color:var(--text);font-size:12px;font-weight:var(--w-semibold);opacity:0;transform:translateY(-22px) scale(.94);transition:transform .18s ease,opacity .18s ease;display:flex;align-items:center;gap:8px}.pullBubble.open{opacity:1;transform:translateY(0) scale(1)}.pullArrow{width:16px;height:16px;display:inline-block;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .18s ease}.pullBubble.ready .pullArrow{transform:rotate(135deg)}.pullSpinner{width:15px;height:15px;border-radius:999px;border:2px solid rgba(190,206,236,.36);border-top-color:#beceecf2;display:none;animation:pullSpin .75s linear infinite}.pullBubble.refreshing .pullArrow{display:none}.pullBubble.refreshing .pullSpinner{display:inline-block}@keyframes pullSpin{to{transform:rotate(360deg)}}.drawer{pointer-events:none}.drawer.open{pointer-events:auto}.authScreenWrap{padding-top:18px;padding-bottom:calc(var(--navH) + var(--botPad) + 26px);display:grid;gap:14px}.authScreenHero{border-radius:24px;border:1px solid var(--line);padding:22px 18px 20px;background:radial-gradient(120% 140% at 0% 0%,#ff75182e,#ff751800 44%),radial-gradient(120% 140% at 100% 0%,#3b82f62e,#3b82f600 44%),linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:var(--shadowSoft)}.authScreenBadge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--muted);font-size:11px;font-weight:var(--w-bold);letter-spacing:.16em}.authScreenHeadline{margin:14px 0 8px;font-size:28px;line-height:1.14;letter-spacing:-.04em}.authScreenSubline{margin:0;color:var(--muted);line-height:1.55;font-size:14px;max-width:720px}.authStatusCard{border-radius:20px;border:1px solid var(--line);background:#ffffff08;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.authStatusCopy{min-width:0;display:grid;gap:4px}.authStatusEyebrow{color:#ff9d57;font-size:11px;font-weight:var(--w-bold);letter-spacing:.14em}.authStatusTitle{font-size:18px;font-weight:var(--w-bold);letter-spacing:-.02em}.authStatusDesc{color:var(--muted);font-size:13px;line-height:1.5}.authStatusActions{display:flex;gap:8px;flex-wrap:wrap}.authRememberRow{margin-top:10px;display:grid;grid-template-columns:auto 1fr;gap:6px 10px;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:#ffffff08;cursor:pointer}.authRememberRow input{width:18px;height:18px;margin:0}.authRememberRow span{font-size:14px;font-weight:var(--w-semibold)}.authRememberRow small{grid-column:2;color:var(--muted2);font-size:12px;line-height:1.4}.authScreenCard{border-radius:var(--r24);border:1px solid var(--line);background:var(--cardBg);box-shadow:var(--shadow);overflow:hidden}.authRoleSwitch{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.authRoleBtn{min-height:42px;border-radius:14px;border:1px solid var(--line);background:#ffffff05;color:var(--muted);font-weight:var(--w-semibold);cursor:pointer;transition:transform var(--t-fast) var(--ease),border-color var(--t) var(--ease),background var(--t) var(--ease),color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.authRoleBtn.active{color:var(--text);border-color:#ff761c8a;background:#ff761c1a;box-shadow:0 0 0 2px #ff761c1a}.authRoleGuide{margin-bottom:10px;color:var(--muted);font-size:13px;line-height:1.5}.authRoleGuide b{color:var(--text);font-weight:var(--w-semibold)}@media(max-width:720px){.authScreenHero{padding:18px 14px 16px}.authScreenHeadline{font-size:24px}.authStatusCard{padding:14px;align-items:flex-start;flex-direction:column}}.gateOverlay{position:fixed;inset:0;z-index:120;display:none;background:#00000059;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body.theme-light .gateOverlay{background:#0f172a38}.gateOverlay.open{display:block}.gateSheet{position:absolute;left:0;right:0;bottom:0;padding-bottom:calc(var(--botPad) + 14px)}.gateInner{max-width:var(--maxW);margin:0 auto;padding:0 12px}.gateCard{border-radius:var(--r24);border:1px solid var(--line);background:var(--cardBg);box-shadow:var(--shadow);overflow:hidden}.gateHeader{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid var(--line);font-weight:var(--w-semibold)}.gateHeader .sp{flex:1}.gateBody{padding:14px}.commentJoinPrompt{border:1px solid var(--line);border-radius:16px;background:#ffffff05;padding:16px 14px;margin-bottom:12px;display:grid;gap:10px;text-align:center}.commentJoinLogo{width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:#ffffff0a;margin:0 auto;padding:6px}.commentJoinLogo img{width:100%;height:100%;object-fit:contain;display:block}.commentJoinTitle{font-size:28px;line-height:1.2;letter-spacing:-.4px;font-weight:var(--w-bold);color:var(--text)}.commentJoinSub{color:var(--muted);font-size:14px;line-height:1.45;font-weight:var(--w-medium)}.tabsMini{display:flex;gap:10px;margin-bottom:12px}.tabMini{flex:1;text-align:center;padding:10px 12px;border-radius:var(--r999);border:1px solid var(--line);background:#ffffff05;font-weight:var(--w-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.85;transition:opacity var(--t) var(--ease),background var(--t) var(--ease),border-color var(--t) var(--ease)}.tabMini.active{opacity:1;border-color:#3b82f64d;background:#3b82f61f}.inlineEmail{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#ffffff05;border-radius:14px;padding:10px 12px}.inlineEmail code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:var(--w-semibold);font-size:13px;opacity:.92}.inlineEmail input{width:100%;text-align:left;border:none;outline:none;background:transparent;font-weight:var(--w-semibold);font-size:14px;letter-spacing:0}.passwordResetOverlay{position:fixed;inset:0;z-index:320}.passwordResetBackdrop{position:absolute;inset:0;background:#04080ca3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.passwordResetCard{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100vw - 28px,430px);border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#13181d;color:#f4f7fb;box-shadow:0 30px 80px #00000061;padding:22px 20px 20px}.passwordResetEyebrow{color:#ff9d57;font-size:11px;font-weight:var(--w-bold);letter-spacing:.16em}.passwordResetTitle{margin-top:10px;font-size:26px;font-weight:var(--w-bold);letter-spacing:-.03em}.passwordResetDesc{margin:8px 0 16px;color:var(--muted);font-size:14px;line-height:1.5}body.theme-light .passwordResetBackdrop{background:#0f172a3d}body.theme-light .passwordResetCard{background:#fff;color:#111;border-color:#0f172a1f;box-shadow:0 30px 80px #0f172a29}.grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:10px}.grid3 .input{padding:12px 10px;text-align:center}.gateNote{margin-top:10px;color:var(--muted2);font-weight:var(--w-medium);font-size:var(--fs-12);line-height:1.45}.googleRow{margin-top:12px;display:flex;flex-direction:column;gap:10px}.googleHintPill{border:1px solid var(--line);background:#ffffff05;border-radius:14px;padding:10px 12px;font-size:var(--fs-12);color:var(--muted);line-height:1.45}.googleBtnWrap{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.googleBtnMount{min-height:44px;display:flex;align-items:center}.gateFooter{padding:12px 14px 14px;border-top:1px solid var(--line);display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.linkLike{color:var(--muted);font-weight:var(--w-semibold);cursor:pointer;-webkit-user-select:none;user-select:none}body:not(.theme-light) .authScreenHero{background:radial-gradient(120% 140% at 0% 0%,#ff751829,#ff751800 44%),radial-gradient(120% 140% at 100% 0%,#3b82f629,#3b82f600 44%),linear-gradient(180deg,#ffffff08,#ffffff04)}body.theme-light .authScreenHero{background:radial-gradient(120% 140% at 0% 0%,#ff75181f,#ff751800 42%),radial-gradient(120% 140% at 100% 0%,#3b82f61a,#3b82f600 42%),linear-gradient(180deg,#ffffffeb,#f8fafceb)}body.theme-light .authStatusCard,body.theme-light .authRoleBtn,body.theme-light .searchBadge{background:#ffffffe0}.toast{position:fixed;left:0;right:0;bottom:calc(var(--navH) + var(--botPad) + 18px);z-index:140;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity var(--t) var(--ease),transform var(--t) var(--ease);will-change:opacity,transform;display:block}.toast.show{opacity:1;transform:translateY(0)}.toast .inner{max-width:var(--maxW);margin:0 auto;padding:0 18px;display:flex;justify-content:center;pointer-events:none}.toast .pill{background:#0000008c;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:var(--r999);padding:10px 14px;font-weight:var(--w-semibold);font-size:var(--fs-13);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadowSoft)}body.theme-light .toast .pill{background:#0f172aa6}.animate-in{opacity:0;transform:translateY(12px) scale(.985);transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .36s var(--ease);transition-delay:var(--enter-delay, 0ms);will-change:transform,opacity}.animate-in.is-visible{opacity:1;transform:translateY(0) scale(1)}.commPanel{display:none}.commPanel.active{display:block}.reviewCard{border:1px solid var(--line);border-radius:var(--r16);padding:12px;margin:10px 0;background:#ffffff05}.reviewMeta{color:var(--muted2);font-size:12px;margin-top:6px;line-height:1.45}.reviewActions{display:flex;gap:8px;margin-top:10px}.reviewStatusBadge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:var(--w-semibold);border:1px solid transparent}.reviewStatusBadge.pending{background:#facc151f;color:#facc15;border-color:#facc1542}.reviewStatusBadge.approved{background:#22c55e1f;color:#4ade80;border-color:#22c55e3d}.reviewStatusBadge.rejected{background:#f871711f;color:#f87171;border-color:#f871713d}.reviewNote{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#ffffff08;color:var(--text);font-size:13px;line-height:1.55}.reviewInput{margin-top:10px;min-height:82px;resize:vertical}#screen-create>.wrap{position:relative;padding-top:10px;padding-bottom:calc(var(--botPad) + 24px)}#screen-create>.wrap{margin-top:0}.createToolbar{position:fixed;left:50%;width:auto;justify-content:flex-start;bottom:calc(var(--botPad) + 6px);display:flex;gap:6px;z-index:90;align-items:flex-end;transform:translate(calc(-50% + 18px));padding:0;border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.createAction{display:flex;flex-direction:column;align-items:center;gap:6px;background:transparent;border-radius:12px;padding:6px 8px;cursor:pointer;color:var(--muted);font-size:12px;-webkit-user-select:none;user-select:none;transition:background var(--t) var(--ease),transform var(--t-fast) var(--ease),color var(--t) var(--ease)}.createAction .icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:transparent;border:1px solid var(--line)}.createAction:hover{color:var(--text)}.createAction:active{transform:translateY(2px)}.createAction .label{font-size:11px;color:var(--muted2)}#pollBox{display:none;margin-top:12px;padding:10px;border-radius:12px;background:var(--cardBg);border:1px solid var(--line)}#composeMediaPreview{margin-bottom:86px!important}.composeFormatBar{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line)}.fmtBtn{min-width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:#ffffff05;color:var(--text);font-size:12px;font-weight:var(--w-semibold);cursor:pointer}body.theme-light .fmtBtn{background:#0f172a08}body.compose-mode .bottomNav{display:none!important}#screen-create .input{background:transparent;border:none;box-shadow:none;padding:0;margin:0;color:var(--text)}#composeTitle{font-size:var(--fs-20);font-weight:var(--w-bold);margin-top:12px;margin-bottom:8px}#composeBody{font-size:var(--fs-15);line-height:1.6;margin-top:12px}.composeVerifiedBadgeToggle{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#ffffff05;cursor:pointer}.composeVerifiedBadgeToggle input{margin-top:2px;flex:0 0 auto}.composeVerifiedBadgeToggle span{display:block;font-size:13px;font-weight:var(--w-semibold);color:var(--text)}.composeVerifiedBadgeToggle small{display:block;margin-top:2px;color:var(--muted2);font-size:12px;line-height:1.45}body.theme-light .composeVerifiedBadgeToggle{background:#0f172a08}body.compose-mode .topbar-inner{padding:4px 6px}body.compose-mode .topbar{padding-top:calc(var(--topPad) + 0px)}#composeTitle::placeholder,#composeBody::placeholder{color:var(--muted2)}#screen-create #communitySelect{margin-top:0}#screen-create .mediaFrame,#screen-create .adBanner,#screen-create .preview,#screen-create .composePreview,#screen-create .media-preview,#screen-create img.compose-img,#screen-create #adBanner,#screen-create #adBannerImg{display:none!important;max-height:0!important;height:0!important;margin:0!important;padding:0!important}#screen-create #sheetErrors,#screen-create .sheetErrors,#screen-create #mediaPreview,#screen-create .media-preview,#screen-create .googleHintPill,#screen-create .debug,#screen-create .devBox,#screen-create .globalVars,#screen-create #globalVars,#screen-create pre,#screen-create code{display:none!important;max-height:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.compose-mode .adBanner,body.compose-mode .mediaFrame,body.compose-mode .composePreview,body.compose-mode .media-preview{display:none!important;max-height:0!important;height:0!important}#writeSheet,.sheet-backdrop,#sheetBackdrop,#sheetErrors,#mediaPreview,body.compose-mode #writeSheet,body.compose-mode .sheet-backdrop,body.compose-mode #sheetBackdrop,body.compose-mode #sheetErrors,body.compose-mode #mediaPreview{display:none!important;opacity:0!important;pointer-events:none!important;max-height:0!important;height:0!important;overflow:hidden!important}.createAction .icon{width:40px;height:40px}.ibAppCard{padding:14px;margin:10px 0;border-radius:16px;border:1px solid var(--line);background:#ffffff08}.ibAppTop{display:flex;gap:12px;align-items:center}.ibAppThumb{width:64px;height:64px;border-radius:14px;object-fit:cover;border:1px solid var(--line2);background:#ffffff0f;flex:0 0 auto}.ibAppFeatures{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.ibFeatureChip{font-size:11px;border:1px solid var(--line);border-radius:999px;padding:4px 8px;color:var(--muted);background:#ffffff08}.ibAppActions{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.ibNewsArticle{border:1px solid var(--line);border-radius:18px;padding:14px;margin:12px 0;background:linear-gradient(180deg,#ffffff0a,#ffffff05);box-shadow:var(--shadowSoft);overflow:hidden}.ibNewsKicker{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;border:1px solid rgba(47,155,255,.35);background:#2f9bff1f;color:#8cc9ff;font-size:11px;font-weight:var(--w-semibold);margin-bottom:8px}.ibNewsTitle{font-size:23px;line-height:1.26;letter-spacing:-.3px;font-weight:var(--w-bold);margin-bottom:8px;color:var(--text)}.ibNewsMeta{color:var(--muted2);font-size:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px;font-weight:var(--w-medium)}.ibNewsBody{white-space:pre-wrap;line-height:1.66;color:var(--muted);font-size:14px;font-weight:var(--w-regular)}.ibNewsLead{margin-bottom:10px;color:#e7effbf0;line-height:1.62;font-size:14px;font-weight:var(--w-medium)}.ibNewsDivider{height:1px;background:var(--line);margin:12px 0}.ibNewsRead{margin-top:10px;color:#8fc9ff;font-size:12px;font-weight:var(--w-semibold);letter-spacing:.2px}.ibNewsTeaser{cursor:pointer;transition:transform .16s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.ibNewsTeaser:hover{transform:translateY(-1px);border-color:var(--line2);background:#ffffff0d}.ibNewsTeaserTitle{font-size:21px;line-height:1.28;letter-spacing:-.32px;font-weight:var(--w-bold);color:var(--text);margin-bottom:8px;word-break:keep-all}.ibNewsTeaserLead{color:var(--muted);line-height:1.6;font-size:14px;font-weight:var(--w-medium);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.newsDetailHero{border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#ffffff05;margin-top:10px}.newsDetailHero img,.newsDetailHero video{width:100%;display:block;aspect-ratio:16/9;object-fit:cover;background:#0b0f16}.newsDetailBody{margin-top:14px;white-space:pre-wrap;color:var(--text);line-height:1.78;font-size:16px;font-weight:var(--w-regular);word-break:break-word}.ibNewsMedia{margin:-14px -14px 12px;border-radius:14px;overflow:hidden;border-bottom:1px solid var(--line);background:#ffffff05}.ibNewsMedia img,.ibNewsMedia video{width:100%;display:block;aspect-ratio:16 / 9;object-fit:cover;background:#0a0d14}.homeNewsPanel{padding:14px;margin-bottom:12px}.homeNewsToolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.homeNewsTitle{font-weight:var(--w-bold);font-size:15px;letter-spacing:-.2px;color:var(--text)}.homeNewsPlusBtn{width:24px;height:24px;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);display:grid;place-items:center;font-size:16px;font-weight:var(--w-bold);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.homeNewsEditor{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.ytnNewsShell{background:#0b0b0b;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;margin-bottom:12px;color:#f4f4f4}.ytnTopBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #262626;background:#050505}.ytnLogo{font-size:38px;font-weight:900;letter-spacing:-1.3px;line-height:1;color:#fff}.ytnTopMeta{color:#c4c7cc;font-size:12px;font-weight:600;white-space:nowrap}.ytnCateRow{display:flex;gap:18px;overflow-x:auto;padding:12px 14px;border-bottom:1px solid #282828;background:#0f0f0f;scrollbar-width:none;color:#e6e6e6}.ytnCateRow::-webkit-scrollbar{display:none}.ytnCate{font-size:15px;font-weight:800;white-space:nowrap;cursor:default;color:#f1f1f1}.ytnLeadGrid{display:grid;grid-template-columns:1.1fr 1.4fr .95fr;gap:14px;padding:14px;border-bottom:1px solid #232323;background:#0d0d0d}.ytnMainTitle{font-size:44px;line-height:1.1;letter-spacing:-1.3px;font-weight:900;color:#fff;margin:4px 0 10px;word-break:keep-all;cursor:pointer}.ytnMainLead{color:#c0c4ca;font-size:15px;line-height:1.62;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.ytnHeroCard{border:1px solid #313131;border-radius:10px;overflow:hidden;background:#121212;cursor:pointer}.ytnHeroCard img,.ytnHeroCard video{width:100%;display:block;aspect-ratio:16/10;object-fit:cover;background:#d0d3d8}.ytnMostHead{font-size:36px;font-weight:900;letter-spacing:-.8px;color:#fff;margin:2px 0 8px}.ytnMostItem{display:flex;gap:8px;margin:8px 0;align-items:flex-start;cursor:pointer;color:#eceff3}.ytnMostItem b{width:20px;font-size:16px;line-height:1.2}.ytnMostItem span{font-size:14px;line-height:1.45;font-weight:700;color:#eceff3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ytnBottomGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;background:#0d0d0d}.ytnSmallCard{border:1px solid #313131;border-radius:10px;overflow:hidden;background:#121212;cursor:pointer}.ytnSmallCard img,.ytnSmallCard video{width:100%;display:block;aspect-ratio:16/10;object-fit:cover;background:#d0d3d8}.ytnSmallText{padding:10px 10px 12px;font-size:27px;line-height:1.2;font-weight:900;letter-spacing:-.8px;color:#fff;word-break:keep-all}.newsPaperShell{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--cardBg);margin-bottom:12px}.newsPaperTicker{border-bottom:1px solid var(--line);padding:8px 14px;font-size:12px;letter-spacing:.04em;white-space:nowrap;overflow-x:auto;scrollbar-width:none;text-transform:uppercase}.newsPaperTicker::-webkit-scrollbar{display:none}.newsPaperMasthead{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:12px 16px 10px}.newsPaperMasthead h1{margin:0;text-align:center;font-family:Times New Roman,Georgia,serif;font-size:clamp(28px,2.6vw,44px);line-height:1.05;letter-spacing:-.01em;font-weight:700}.newsPaperBrandLeft,.newsPaperBrandRight{font-size:12px;color:var(--muted2);display:flex;gap:8px;align-items:center;white-space:nowrap}.newsPaperBrandRight{justify-content:flex-end}.newsPaperNav{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);padding:6px 12px;scrollbar-width:none}.newsPaperNav::-webkit-scrollbar{display:none}.newsPaperNavItem{flex:0 0 auto;font-size:13px;font-weight:var(--w-medium);padding:8px 10px;border-radius:8px;border:1px solid transparent}.newsPaperLeadGrid{display:grid;grid-template-columns:1.02fr 1.56fr .95fr;gap:16px;padding:14px;border-bottom:1px solid var(--line)}.newsPaperMainTitle{font-family:Times New Roman,Georgia,serif;font-size:clamp(36px,2.6vw,52px);line-height:1.06;font-weight:700;letter-spacing:-.02em;cursor:pointer;margin:0 0 10px;word-break:keep-all}.newsPaperMainLead{font-size:16px;line-height:1.54;color:var(--muted);margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.newsPaperMeta{font-size:12px;color:var(--muted2)}.newsPaperHeroCard{border:1px solid var(--line);border-radius:10px;overflow:hidden;cursor:pointer;background:var(--surface)}.newsPaperHeroCard img,.newsPaperHeroCard video{width:100%;display:block;aspect-ratio:16/10;object-fit:cover}.newsPaperOpinionCol{border-left:1px solid var(--line);padding-left:12px;min-width:0}.newsPaperOpinionHead{font-size:30px;font-family:Times New Roman,Georgia,serif;font-weight:700;margin:0 0 10px;letter-spacing:-.01em}.newsPaperOpinionItem{padding:8px 0;border-bottom:1px solid var(--line);cursor:pointer}.newsPaperOpinionItem b{display:block;font-family:Times New Roman,Georgia,serif;font-size:23px;line-height:1.2;font-weight:700}.newsPaperOpinionItem span{display:block;margin-top:6px;color:var(--muted2);font-size:12px}.newsPaperBodyGrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;padding:14px}.newsPaperCardsCol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.newsPaperCard{border-top:1px solid var(--line);padding-top:10px;cursor:pointer}.newsPaperCard img,.newsPaperCard video{width:100%;display:block;aspect-ratio:16/10;object-fit:cover;border:1px solid var(--line);border-radius:8px}.newsPaperCardText h3{margin:9px 0 6px;font-size:36px;line-height:1.14;font-family:Times New Roman,Georgia,serif;font-weight:700;letter-spacing:-.01em;word-break:keep-all}.newsPaperCardText p{margin:0;color:var(--muted);font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.newsPaperPopularCol{border-left:1px solid var(--line);padding-left:12px;min-width:0}.newsPaperPopularHead{font-size:34px;font-family:Times New Roman,Georgia,serif;font-weight:700;margin-bottom:8px;letter-spacing:-.01em}.newsPaperPopularItem{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:8px 0;border-bottom:1px solid var(--line);cursor:pointer}.newsPaperPopularItem b{font-size:13px;line-height:1.4;color:var(--muted2);font-weight:var(--w-semibold)}.newsPaperPopularItem span{font-size:13px;line-height:1.42;color:var(--text);font-weight:var(--w-medium);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.theme-light .newsPaperShell{background:#f7f7f4;border-color:#dad9d3}body.theme-light .newsPaperTicker,body.theme-light .newsPaperMasthead,body.theme-light .newsPaperNav,body.theme-light .newsPaperLeadGrid,body.theme-light .newsPaperBodyGrid,body.theme-light .newsPaperOpinionCol,body.theme-light .newsPaperPopularCol,body.theme-light .newsPaperOpinionItem,body.theme-light .newsPaperPopularItem,body.theme-light .newsPaperCard{border-color:#d7d6cf}body.theme-light .newsPaperNavItem{color:#252525}body.theme-light .newsPaperMasthead h1,body.theme-light .newsPaperMainTitle,body.theme-light .newsPaperCardText h3,body.theme-light .newsPaperOpinionHead,body.theme-light .newsPaperOpinionItem b,body.theme-light .newsPaperPopularHead{color:#111}body.theme-light .newsPaperMainLead,body.theme-light .newsPaperCardText p{color:#323232}body.theme-light .newsPaperMeta,body.theme-light .newsPaperOpinionItem span{color:#555}body.theme-dark .newsPaperShell{background:#0b0b0b;border-color:#2a2a2a}body.theme-dark .newsPaperTicker,body.theme-dark .newsPaperMasthead,body.theme-dark .newsPaperNav,body.theme-dark .newsPaperLeadGrid,body.theme-dark .newsPaperBodyGrid,body.theme-dark .newsPaperOpinionCol,body.theme-dark .newsPaperPopularCol,body.theme-dark .newsPaperOpinionItem,body.theme-dark .newsPaperPopularItem,body.theme-dark .newsPaperCard{border-color:#292929}body.theme-dark .newsPaperNavItem{color:#dfdfdf}body.theme-dark .newsPaperMasthead h1,body.theme-dark .newsPaperMainTitle,body.theme-dark .newsPaperCardText h3,body.theme-dark .newsPaperOpinionHead,body.theme-dark .newsPaperOpinionItem b,body.theme-dark .newsPaperPopularHead{color:#f4f4f4}body.theme-dark .newsPaperMainLead,body.theme-dark .newsPaperCardText p{color:#bcbcbc}body.theme-dark .newsPaperMeta,body.theme-dark .newsPaperOpinionItem span{color:#8f8f8f}@media(max-width:1300px){.newsPaperLeadGrid{grid-template-columns:1fr 1fr}.newsPaperOpinionCol{grid-column:1 / -1;border-left:none;border-top:1px solid var(--line);padding-left:0;padding-top:10px}.newsPaperBodyGrid{grid-template-columns:1fr}.newsPaperPopularCol{border-left:none;border-top:1px solid var(--line);padding-left:0;padding-top:10px}}@media(max-width:900px){.newsPaperMasthead{grid-template-columns:1fr}.newsPaperBrandLeft,.newsPaperBrandRight{justify-content:center}.newsPaperLeadGrid{grid-template-columns:1fr}.newsPaperMainTitle{font-size:32px}.newsPaperCardsCol{grid-template-columns:1fr}.newsPaperCardText h3{font-size:28px}}:root{--bg: #090b10;--text: rgba(245,248,255,.96);--muted: rgba(202,212,228,.76);--muted2: rgba(168,178,195,.58);--surface: rgba(255,255,255,.045);--surface2: rgba(255,255,255,.08);--line: rgba(184,198,222,.14);--line2: rgba(190,206,236,.22);--cardBg: linear-gradient(180deg, rgba(17,20,29,.86), rgba(13,16,24,.86));--cardBorder: rgba(182,198,224,.16);--topBlur: rgba(10,12,18,.78);--navBlur: rgba(10,12,18,.82);--shadow: 0 14px 34px rgba(0,0,0,.34);--shadowSoft: 0 8px 24px rgba(0,0,0,.26);--accent: #ff5a1f;--blue: #2f9bff;--r16: 18px;--r20: 22px;--r24: 26px}body{background:radial-gradient(900px 420px at 82% -6%,rgba(46,155,255,.14),transparent 62%),radial-gradient(900px 420px at -12% -8%,rgba(255,90,31,.11),transparent 58%),var(--bg)}.topbar{position:relative;top:auto;background:var(--topBlur);border-bottom:1px solid rgba(183,198,222,.12)}.topbar-inner{padding:10px 4px}.searchRow{padding:8px 0 10px;gap:9px}.search{border-radius:15px;border-color:#beceec29;background:#ffffff09;height:44px}.search:focus-within{border-color:#2f9bff80;box-shadow:0 0 0 3px #2f9bff26}.subTabs{gap:18px;padding:0 2px 4px;margin-top:-5px;border-bottom-color:var(--line2)}.subTab{padding:5px 2px 6px;font-weight:500;font-size:13px;color:var(--muted)}.subTab.active{color:var(--text)}.subTab.active:after{left:0;right:0;height:2px;background:linear-gradient(90deg,var(--blue),#63bbff)}.postCard,.commCard,.noticeCard,.ibAppCard,.sheet,.gateCard{background:var(--cardBg);border:1px solid var(--cardBorder);box-shadow:var(--shadowSoft);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.postCard{margin:15px 0}.postCard.postCard-ad+.postCard.postCard-ad{margin-top:36px}.postTitle{font-size:17px;line-height:1.32;letter-spacing:-.2px}.postBodySmall{font-size:13px;color:var(--text)}.btn,.pillBtn,.voteBox,.voteBtn,.joinBtn,.tabMini{border-color:#beceec29;background:#ffffff0a}.btn{border-radius:13px;font-weight:640;letter-spacing:-.08px}.btn.blue,.joinBtn{background:linear-gradient(180deg,#2f9bff3d,#2f9bff24);border-color:#4fafff52}.btn.primary{background:linear-gradient(180deg,#ff5a1f3d,#ff5a1f26);border-color:#ff774a54}.input{border-radius:13px;border-color:#beceec29;background:#ffffff08}.input:focus{border-color:#2f9bff7a;box-shadow:0 0 0 3px #2f9bff21}.drawer{background:var(--drawerBg);border-right-color:var(--line2)}.bottomNav{left:50%;right:auto;width:min(900px,calc(100vw - 24px));transform:translate(-50%);bottom:10px;border:1px solid rgba(185,200,225,.18);border-radius:22px;box-shadow:0 14px 34px #00000059;background:#0a0c12db;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding-bottom:calc(var(--botPad) + 2px)}.navInner{padding:10px 12px 8px;gap:6px}.navIcon{width:38px;height:38px;border-radius:13px}.navItem.active .navIcon{transform:translateY(-2px);background:#ffffff16;border-color:#beceec3d;box-shadow:0 8px 20px #00000042}.quickMyBtn{border:1px solid rgba(190,206,236,.2);background:#0a0c12d1;box-shadow:var(--shadowSoft)}.feedTopBtn{border:1px solid rgba(190,206,236,.2);background:#0a0c12d1}.animate-in{transform:translateY(14px) scale(.99);transition:transform .5s cubic-bezier(.2,.85,.2,1),opacity .34s var(--ease)}.animate-in.is-visible{transform:translateY(0) scale(1)}.postCard:hover,.commCard:hover,.noticeCard:hover,.ibAppCard:hover{transform:translateY(-3px);box-shadow:0 18px 34px #0000004d;transition:transform .22s var(--ease),box-shadow .22s var(--ease)}body.theme-light{--bg: #eef2f8;--text: rgba(15,23,36,.95);--muted: rgba(50,64,84,.72);--muted2: rgba(73,87,108,.56);--surface: rgba(15,23,42,.055);--surface2: rgba(15,23,42,.09);--line: rgba(15,23,42,.12);--line2: rgba(15,23,42,.18);--cardBg: linear-gradient(180deg, rgba(255,255,255,.9), rgba(246,249,255,.9));--cardBorder: rgba(30,41,59,.12);--topBlur: rgba(240,244,251,.82);--navBlur: rgba(240,244,251,.88);--shadow: 0 12px 30px rgba(17,24,39,.12);--shadowSoft: 0 8px 22px rgba(17,24,39,.1)}body.theme-light .bottomNav{background:#f6f9ffdb;border-color:#1e293b24;box-shadow:0 12px 26px #1e293b24}@media(max-width:520px){:root{--maxW: var(--maxWPhone)}.wrap{padding:0 14px}.navIcon{width:38px;height:38px;border-radius:13px}.navLabel{font-size:10.5px}.postTitle{font-size:var(--fs-18)}.ytnLogo{font-size:30px}.ytnTopMeta{font-size:11px}.ytnLeadGrid{grid-template-columns:1fr}.ytnMainTitle{font-size:32px;line-height:1.14}.ytnMostHead{font-size:30px;margin-top:4px}.ytnBottomGrid{grid-template-columns:1fr}.ytnSmallText{font-size:24px}}@media(min-width:521px)and (max-width:980px){:root{--maxW: var(--maxWPad)}.wrap{padding:0 18px}.ytnLeadGrid{grid-template-columns:1fr 1fr}.ytnLeadGrid>:last-child{grid-column:1 / -1}.ytnMainTitle{font-size:36px;line-height:1.12}.ytnMostHead{font-size:32px}.ytnBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:981px){.wrap{padding:0 22px}.adBanner{height:166px}.postCard{margin:22px 0}.navInner{padding:10px 18px}}@media(min-width:981px)and (max-width:1439px){:root{--maxW: 1120px}#screen-home{min-height:100%}#screen-home>.wrap{max-width:min(1120px,calc(100vw - 28px));width:100%;margin:0 auto;padding-left:18px;padding-right:18px;overflow:hidden}#screen-home>.topbar>.wrap{max-width:min(1120px,calc(100vw - 28px));width:100%;margin:0 auto;padding-left:18px;padding-right:18px}#screen-home .searchRow{flex-wrap:wrap;gap:10px;padding-bottom:12px}#screen-home .homeBrandTile{margin-left:0;margin-right:0}#screen-home .homeTopActions{margin-left:auto;gap:8px;flex-wrap:wrap}#screen-home .homeTopIconBtn,#screen-home .homeTopCreate,#screen-home .homeTopAvatar{min-height:38px}#screen-home .homeTopCreate{padding:0 12px}#screen-home .search{order:3;flex:1 1 100%;width:100%;min-width:0}#screen-home>.topbar .adSlot,#screen-home #homeCommunityFilterWrap,#homeBannerFlowSlot .adSlot{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}#screen-home .homeDesktopLayout{display:block!important;grid-template-columns:1fr!important;gap:0!important;padding-top:8px}#screen-home .homeDesktopLayout:before{display:none!important}#screen-home .homeMainColumn{width:100%;max-width:100%}#screen-home .homeRightRail,#screen-home .homeRightRail.anchored{display:none!important;width:0!important;min-width:0!important;max-width:0!important}#screen-home .adSlot{padding-top:2px}#screen-home .adBanner{height:clamp(148px,21vw,186px)}}@media(min-width:981px)and (max-width:1180px){:root{--maxW: 1040px}#screen-home>.wrap,#screen-home>.topbar>.wrap{max-width:min(1040px,calc(100vw - 24px));padding-left:14px;padding-right:14px}#screen-home .searchRow{gap:8px}#screen-home .homeTopActions{gap:6px}#screen-home .homeTopCreate{padding:0 10px}#screen-home .homeTopCreate span{font-size:12px}#screen-home .searchAsk{padding-right:10px;padding-left:10px}#screen-home .searchAsk span{display:none}}@media(min-width:1181px)and (max-width:1439px){:root{--maxW: 1160px}#screen-home>.wrap,#screen-home>.topbar>.wrap{max-width:min(1160px,calc(100vw - 34px))}}@media(min-width:1440px)and (hover:hover)and (pointer:fine){:root{--drawer-w: 248px;--home-feed-col: 820px;--home-rail-col: 300px;--home-cols-gap: 22px;--homeSearchStickyH: 70px;--home-max-open: 1400px;--home-max-collapsed: 1540px;--desktop-drawer-current: var(--drawer-w);--desktop-divider-x: var(--desktop-drawer-current);--desktop-collapsed-safe-left: 86px;--home-content-h: calc(100dvh - var(--home-top-stack-h));--app-content-h: calc(100dvh - var(--home-top-stack-h));--home-box-offset-y: 0px}body.desktop-drawer-collapsed{--desktop-drawer-current: 0px;--desktop-divider-x: 62px}#screen-home .searchRow{gap:14px;padding:8px 0 10px;flex-wrap:nowrap;position:relative}#screen-home #homeMenuBtn{display:none}#screen-home .homeBrandTile{margin-right:8px;min-width:0;position:relative;z-index:1}#screen-home .homeBrandLabel{display:flex}#screen-home .homeBrandPyogomo{font-size:28px;line-height:1;letter-spacing:-.8px}#screen-home .search{position:absolute;left:50%;transform:translate(-50%);width:min(620px,46vw);min-width:430px;max-width:620px;height:44px;border-radius:22px;border-color:#ff761c8c;box-shadow:inset 0 0 0 1px #ffb15c1f}#screen-home .homeTopActions{margin-left:auto;justify-content:flex-end;gap:10px;position:relative;z-index:1}#screen-home .homeTopIconBtn{width:38px;height:38px}#screen-home .homeTopCreate{height:38px;padding:0 14px}#screen-home .homeTopAvatar{width:38px;height:38px}.drawer{border-right:1px solid var(--line2);box-shadow:none}.drawerBody{padding:4px 10px 22px}.drawerItem{padding:10px 12px;border-radius:14px;margin:4px 0}body:not(.layout-touch) .drawerBody{padding:8px 10px 22px!important}body:not(.layout-touch) .drawerMainNav .drawerItem{margin:6px 0;padding:13px;border-radius:14px}body:not(.layout-touch) .drawerMainNav .drawerItem:first-child{margin-top:0}.drawerSectionTitle{margin-top:20px;margin-bottom:10px;font-size:12px;letter-spacing:1.05px}.app,.app.shifted{transform:none!important;box-shadow:none!important}.app{padding-left:0;padding-right:10px;transition:none}.stage{width:100vw;margin-left:0;margin-right:auto;transition:none;overflow:auto}.wrap{max-width:min(var(--home-max-collapsed),calc(100vw - 12px));padding-left:10px;padding-right:10px;margin-left:0;margin-right:auto;transition:none}#screen-home>.wrap{max-width:min(var(--home-max-collapsed),calc(100vw - var(--desktop-drawer-current) - 12px));padding-top:0;margin-left:calc(var(--desktop-drawer-current) + 18px);margin-right:auto;transition:max-width .26s cubic-bezier(.22,1,.36,1),margin-left .26s cubic-bezier(.22,1,.36,1)}#screen-home>.topbar>.wrap{max-width:min(var(--home-max-collapsed),calc(100vw - 12px));width:100%;margin:0;padding-left:10px;padding-right:10px;transition:max-width .26s cubic-bezier(.22,1,.36,1),margin-left .26s cubic-bezier(.22,1,.36,1)}body.desktop-drawer-collapsed #screen-home>.topbar>.wrap{margin-left:0;max-width:min(var(--home-max-collapsed),calc(100vw - 12px))}#screen-home{padding-top:0;height:100%;min-height:0;display:flex;flex-direction:column}#screen-home>.topbar{position:relative;top:auto;left:auto;right:auto;width:100%;margin-left:0;transition:none;z-index:80;flex:0 0 auto}#screen-home>.topbar .adSlot{width:min(100%,calc(100% - var(--home-rail-col) - var(--home-cols-gap) - var(--desktop-drawer-current)));max-width:none;margin-left:calc(var(--desktop-drawer-current) + 18px);margin-right:auto;transition:width .26s cubic-bezier(.22,1,.36,1),margin-left .26s cubic-bezier(.22,1,.36,1)}#screen-home #homeCommunityFilterWrap{width:min(var(--home-feed-col),calc(100% - var(--home-rail-col) - var(--home-cols-gap) - var(--desktop-drawer-current)));margin-left:calc(var(--desktop-drawer-current) + 18px);margin-right:auto;margin-top:0!important;gap:14px;padding:4px 0;flex-wrap:nowrap}#screen-home .homeFeedToolbarCluster{gap:16px}#screen-home #homeCommunityFilterBtn{min-height:32px;padding-top:0;padding-bottom:0;flex:0 1 280px}#screen-home #homeCommunityFilterBtn{display:none}#screen-home .homeFeedViewBtn{min-width:52px}#screen-home .homeFeedSortBtn{padding-left:16px;padding-right:16px}#screen-home #homeCommunityFilterDropdown{max-height:190px;overflow-y:auto}#homeBannerFlowSlot .adSlot{width:100%;max-width:none;margin:0;padding-top:0}#screen-home>.topbar #homeSubtabs{width:min(100%,calc(100% - var(--home-rail-col) - var(--home-cols-gap) - var(--desktop-drawer-current)));margin-left:var(--desktop-drawer-current);margin-right:auto;transition:width .26s cubic-bezier(.22,1,.36,1),margin-left .26s cubic-bezier(.22,1,.36,1)}body.desktop-drawer-collapsed #screen-home #homeCommunityFilterWrap{width:var(--home-feed-match-w);margin-left:calc(var(--desktop-collapsed-safe-left) + 12px)}#screen-home>.topbar .adBanner{height:160px;transition:height .22s var(--ease)}#screen-home .homeDesktopLayout{display:grid;grid-template-columns:minmax(0,1fr) var(--home-rail-col);gap:var(--home-cols-gap);align-items:stretch;height:100%;min-height:0;position:relative;padding-top:12px}#screen-home .homeDesktopLayout:before{content:"";position:absolute;left:2px;width:calc(var(--home-feed-match-w, var(--home-feed-col)) - 4px);right:auto;top:0;height:1px;background:#ffffff57;pointer-events:none}body.desktop-drawer-collapsed #screen-home .homeDesktopLayout{grid-template-columns:minmax(0,var(--home-feed-match-w)) minmax(0,var(--home-rail-col));gap:var(--home-cols-gap)}#screen-home>.wrap{flex:1 1 auto;min-height:0;overflow:hidden}#screen-home .homeMainColumn{height:var(--app-content-h);min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:var(--home-box-offset-y)}#desktopRouteHost{height:var(--app-content-h);min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:min(var(--home-feed-col),calc(100vw - var(--desktop-drawer-current) - 24px))}#desktopRouteHost>.wrap{width:100%;max-width:100%;margin:0;padding-left:0;padding-right:0;animation:desktopRouteSwap .22s cubic-bezier(.22,1,.36,1);min-height:var(--app-content-h)}#desktopRouteHost>#screen-comm-detail.wrap{width:100%;max-width:min(var(--home-feed-col),calc(100vw - var(--desktop-drawer-current) - 24px));margin-left:0;margin-right:auto;padding-left:0;padding-right:0}#desktopRouteHost>#screen-comm-detail.wrap #commDetailFeed{width:100%}#desktopRouteHost>#screen-inbox.wrap{width:100%;max-width:100%}#desktopRouteHost>#screen-ib.wrap,#desktopRouteHost>#screen-mini.wrap,#desktopRouteHost>#screen-promo.wrap{width:100%;max-width:100%}#desktopRouteHost>#screen-inbox.wrap .inboxList,#desktopRouteHost>#screen-inbox.wrap .notiPanel,#desktopRouteHost>#screen-inbox.wrap .noticeCard{width:100%;max-width:100%}#screen-home .homeRightRail{display:block;display:flex;flex-direction:column;align-self:start;position:sticky;top:calc(var(--homeSearchStickyH) - 82px + var(--home-box-offset-y));width:var(--home-rail-col);min-width:var(--home-rail-col);max-width:var(--home-rail-col);min-height:calc(100dvh - var(--homeSearchStickyH) - var(--home-box-offset-y) - 18px)}body.desktop-drawer-collapsed #screen-home .homeRightRail{display:flex}#screen-home .homeRightRail.anchored{position:fixed;display:flex;flex-direction:column;top:calc(var(--homeSearchStickyH) - 82px + var(--home-box-offset-y));left:var(--home-right-rail-left, auto);width:var(--home-right-rail-width, var(--home-rail-col));max-height:calc(100dvh - var(--homeSearchStickyH) - var(--home-box-offset-y) - 16px);min-height:calc(100dvh - var(--homeSearchStickyH) - var(--home-box-offset-y) - 16px);z-index:42}#screen-home .homeRightRail.anchored .homeSideCard{max-height:inherit;overflow:auto}#screen-home .homeRightRail.anchored .homeRailFooter{margin-top:auto}#screen-home #homeFeed{width:100%;max-width:none}#screen-comments>.wrap{max-width:min(var(--home-feed-col),calc(100vw - var(--desktop-drawer-current) - 24px))}#screen-comments #commentsPost .postCard{margin-bottom:12px}#screen-comments #commentsList{border-radius:14px}#screen-comments #commentsList .commentRow{padding:10px 11px;margin-left:calc(var(--depth, 0) * 12px)}#screen-comments #commentsList .commentBodyText{font-size:13px;line-height:1.5}body.desktop-drawer-collapsed #screen-home>.wrap{margin-left:auto;margin-right:auto;max-width:min(calc(var(--home-shell-match-w) + var(--desktop-collapsed-safe-left) + 72px),calc(100vw - 28px));padding-left:calc(var(--desktop-collapsed-safe-left) + 12px);padding-right:24px}.drawer{top:var(--homeSearchStickyH);height:calc(100% - var(--homeSearchStickyH));padding-top:0;border-top:0;transform:translateZ(0);opacity:1;pointer-events:auto}body.desktop-drawer-collapsed .drawer{transform:translate3d(calc(-1 * var(--drawer-w)),0,0);opacity:0;pointer-events:none}.drawerClose,#commMenuBtn,#inboxMenuBtn,#ibMenuBtn,#miniMenuBtn,#profileMenuBtn,.drawerOverlay,.bottomNav{display:none!important}body.desktop-compose-open #screen-create{display:block!important;position:fixed;left:var(--desktop-divider-x);right:0;top:0;bottom:0;z-index:125;background:#05080ee6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:auto}body.desktop-compose-open #screen-create>.topbar{position:sticky;top:0;z-index:2}body.desktop-compose-open #screen-create>.wrap{max-width:min(980px,calc(100vw - var(--desktop-divider-x) - 28px));margin:0 auto;padding:14px 14px 140px}.desktopDrawerToggle{display:grid;place-items:center;position:fixed;left:calc(var(--desktop-divider-x) - 18px);top:calc(var(--homeSearchStickyH) + 18px);width:36px;height:36px;border-radius:999px;border:1px solid rgba(183,198,222,.34);background:#090d16eb;color:#e6ecf6f5;box-shadow:0 10px 24px #0000006b;z-index:130;cursor:pointer;transition:left .26s cubic-bezier(.22,1,.36,1),background var(--t) var(--ease),border-color var(--t) var(--ease),transform var(--t-fast) var(--ease)}.desktopDrawerToggle:hover{background:#0e1420fa;border-color:#b7c6de85}.desktopDrawerToggle:active{transform:scale(.97)}.desktopDrawerToggle svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}body.desktop-drawer-collapsed .desktopDrawerToggle{left:calc(var(--desktop-divider-x) - 18px);top:calc(var(--homeSearchStickyH) + 18px)}body:after{content:"";position:fixed;left:var(--desktop-divider-x);top:calc(var(--homeSearchStickyH) - 1px);bottom:0;width:1px;background:#ffffff57;z-index:88;pointer-events:none;transition:left .26s cubic-bezier(.22,1,.36,1),opacity var(--t) var(--ease)}body.desktop-drawer-collapsed:after{top:0;opacity:1}body.desktop-shell-nonhome #screen-home>.topbar .adSlot,body.desktop-shell-nonhome #screen-home>.topbar #homeSubtabs,body.desktop-shell-nonhome #screen-home>.topbar #homeCommunityFilterWrap{display:none!important}body.desktop-shell-nonhome #screen-home .homeDesktopLayout{grid-template-columns:minmax(0,1fr)}body.desktop-shell-nonhome #screen-home .homeRightRail{display:none!important}body.desktop-shell-nonhome #screen-home>.wrap{margin-left:calc(var(--desktop-drawer-current) + 16px)!important;max-width:calc(100vw - var(--desktop-drawer-current) - 44px)!important;transition:max-width .26s cubic-bezier(.22,1,.36,1),margin-left .26s cubic-bezier(.22,1,.36,1)}body.desktop-shell-nonhome #desktopRouteHost{width:calc(100vw - var(--desktop-drawer-current) - 84px)!important;max-width:calc(100vw - var(--desktop-drawer-current) - 84px)!important;transition:max-width .26s cubic-bezier(.22,1,.36,1),margin-left .26s cubic-bezier(.22,1,.36,1),margin-right .26s cubic-bezier(.22,1,.36,1)}body.desktop-drawer-collapsed.desktop-shell-nonhome #desktopRouteHost{width:calc(100vw - 84px)!important;max-width:calc(100vw - 84px)!important;margin-left:18px!important;margin-right:auto!important}body.desktop-drawer-collapsed.desktop-shell-nonhome #screen-home>.wrap{margin-left:18px!important;margin-right:auto!important;max-width:calc(100vw - 84px)!important}body.desktop-shell-nonhome #screen-home #homeFeed,body.desktop-shell-nonhome #homeBannerFlowSlot{display:none!important}body.desktop-shell-nonhome #desktopRouteHost{display:block!important}body.desktop-shell-nonhome #desktopRouteHost>.wrap{min-height:var(--app-content-h);width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.desktop-shell-nonhome #desktopRouteHost>:is(#screen-comm.wrap,#screen-inbox.wrap,#screen-ib.wrap,#screen-mini.wrap,#screen-promo.wrap,#screen-suggest.wrap){width:100%!important;max-width:100%!important}body.desktop-shell-nonhome #desktopRouteHost>:is(#screen-comm.wrap,#screen-inbox.wrap,#screen-ib.wrap,#screen-mini.wrap,#screen-promo.wrap,#screen-suggest.wrap)>:is(.postCard,#ibAppsPanel,#inboxList,#commList,#myCommList,#suggestList,#commentModerationList){width:100%!important;max-width:100%!important}body.desktop-shell-nonhome #desktopRouteHost>#screen-comm.wrap{padding-top:26px}body.desktop-shell-nonhome #desktopRouteHost>.wrap :where(.postCard,.commCard,.noticeCard,.ibAppCard,.reviewCard,.sheet,.gateCard,.chatLayout,.notiPanel,.settingsInputRow,.settingsListCard){width:100%!important;max-width:100%!important;border-radius:var(--r20)}body.desktop-shell-nonhome #desktopRouteHost>.wrap :where(.postCard,.commCard,.noticeCard,.ibAppCard){margin:15px 0}body.desktop-shell-nonhome #desktopRouteHost>.wrap :where(.btn,.input){min-height:40px}body.desktop-shell-nonhome #desktopRouteHost>:where(#screen-comm.wrap,#screen-search.wrap,#screen-inbox.wrap,#screen-ib.wrap,#screen-mini.wrap,#screen-promo.wrap,#screen-profile.wrap,#screen-comments.wrap,#screen-suggest.wrap)>:where(div,section,article,form,ul,ol){max-width:100%!important}body.desktop-shell-nonhome #desktopRouteHost>:where(#screen-comm.wrap,#screen-search.wrap,#screen-inbox.wrap,#screen-ib.wrap,#screen-mini.wrap,#screen-promo.wrap,#screen-profile.wrap,#screen-comments.wrap,#screen-suggest.wrap) :where(.postCard,.commCard,.noticeCard,.ibAppCard,.reviewCard,.sheet,.gateCard,.notiPanel,.chatLayout,.searchResultShell,.searchResultGrid,.searchResultList,.searchCommunityPanel,#inboxList,#ibAppList,#commList,#myCommList,#suggestList,#commentModerationList,#profileContent,#commentsPost,#commentsList,#commDetailFeed){width:100%!important;max-width:100%!important}body.desktop-shell-nonhome #desktopRouteHost>#screen-ib.wrap>:is(.postCard,#ibAppsPanel),body.desktop-shell-nonhome #desktopRouteHost>#screen-inbox.wrap>:is(.inboxHero,#inboxTabs,#inboxList),body.desktop-shell-nonhome #desktopRouteHost>#screen-promo.wrap>.postCard,body.desktop-shell-nonhome #desktopRouteHost>#screen-suggest.wrap>:is(.postCard,#suggestList,#commentModerationList),body.desktop-shell-nonhome #desktopRouteHost>#screen-comm.wrap>:is(#commPanelExplore,#commPanelCreate,#commPanelReview){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.desktop-shell-nonhome #desktopRouteHost>#screen-comm.wrap :is(#commList,#myCommList),body.desktop-shell-nonhome #desktopRouteHost>#screen-inbox.wrap #inboxList .notiPanel,body.desktop-shell-nonhome #desktopRouteHost>#screen-inbox.wrap #inboxList .noticeCard{width:100%!important;max-width:100%!important}body.desktop-shell-nonhome #desktopRouteHost #commDetailFeed,body.desktop-shell-nonhome #desktopRouteHost #inboxList,body.desktop-shell-nonhome #desktopRouteHost #profileContent{width:100%}.quickMyBtn{display:none!important}.feedTopBtn{right:22px}}.drawerMiniList .drawerItem{transition:background var(--t) var(--ease),transform var(--t-fast) var(--ease),border-color var(--t) var(--ease),box-shadow var(--t) var(--ease);border:1px solid transparent}.drawerMiniList .drawerItem:hover{transform:translate(2px);border-color:var(--line2);background:var(--surface2);box-shadow:var(--shadowSoft)}@keyframes desktopRouteSwap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.drawerFoldTitle{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:8px;border-radius:10px;transition:background var(--t) var(--ease),color var(--t) var(--ease)}.drawerFoldTitle:hover{background:#ffffff08;color:var(--text)}.drawerFoldArrow{display:block;transition:transform .18s var(--ease);color:var(--muted2);font-size:14px;line-height:1}.drawerFoldTitle[aria-expanded=true] .drawerFoldArrow{transform:rotate(180deg);color:var(--text)}.drawerFoldPanel{display:none;padding-bottom:4px;border-bottom:1px solid var(--line);margin-bottom:4px}.drawerFoldPanel.open{display:block;animation:drawerFoldDown .18s var(--ease)}@keyframes drawerFoldDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.commentAvatar{width:30px;height:30px;border-radius:999px;border:1px solid var(--line);background:linear-gradient(180deg,#8ca2b7,#6f869e);flex:0 0 auto;position:relative;overflow:hidden}.commentAvatar:before{content:"";position:absolute;left:50%;top:6px;width:10px;height:10px;border-radius:999px;transform:translate(-50%);background:#dbe4ee;box-shadow:0 11px 0 4px #dbe4ee}.commentBodyWrap{margin-top:6px;margin-left:36px}.commentActions{margin-top:8px;margin-left:36px;display:flex;align-items:center;gap:14px;color:var(--muted2);font-size:12px;font-weight:var(--w-medium)}.commentActionBtn{border:0;background:transparent;color:inherit;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:var(--w-medium)}.commentActionBtn.active{color:var(--text)}.commentActionBtn.disabled{opacity:.45;cursor:not-allowed}.commentActionBtn:hover{color:var(--text)}.commentThreadLine{position:absolute;left:15px;top:34px;bottom:8px;width:1px;background:#97a6b842;pointer-events:none}.commentRow{position:relative}.commentCollapseBtn{width:20px;height:20px;border-radius:999px;border:1px solid var(--line2);background:#ffffff08;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;font-size:13px;line-height:1;flex:0 0 auto}.commentCollapseBtn:hover{color:var(--text);border-color:var(--line2)}.commentCollapseSpacer{width:20px;height:20px;flex:0 0 auto;opacity:0}.commentNode.collapsed>.commentRow .commentBodyWrap,.commentNode.collapsed>.commentRow .commentActions{display:none}.commentNode.collapsed>.commentChildren{display:none}.commentRow:last-child>.commentThreadLine{display:none}.commentsComposerCard{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#ffffff05,#ffffff04)}.commentComposerCollapsedBtn{width:100%;border:1px solid var(--line);height:44px;border-radius:999px;background:#ffffff05;color:var(--muted);text-align:left;padding:0 15px;font-size:14px;cursor:text}.commentComposerExpanded{margin-top:10px;display:grid;gap:10px}.commentEditorInput{min-height:84px;border-radius:18px!important;padding:12px 14px!important;resize:vertical}.commentComposerActionsRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.commentComposerTools{display:flex;align-items:center;gap:8px}.commentToolBtn{min-width:54px;height:34px;border-radius:11px;border:1px solid var(--line);background:#ffffff08;color:var(--text);font-size:15px;cursor:pointer;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--w-semibold)}.commentComposerSubmitRow{display:flex;align-items:center;gap:8px}.commentComposerCancelBtn{height:38px;border-radius:999px;border:1px solid var(--line);background:#ffffff05;color:var(--muted);padding:0 14px;cursor:pointer;font-weight:var(--w-semibold)}#commentSendBtn{min-width:114px;height:40px;display:inline-grid;place-items:center}.commentMediaPreview{margin-top:8px;border:1px solid var(--line);border-radius:12px;padding:8px;background:#ffffff05}.commentMediaPreview img{display:block;width:100%;max-height:190px;object-fit:cover;border-radius:9px;border:1px solid var(--line)}.commentMediaClearBtn{margin-top:8px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--muted);padding:5px 10px;cursor:pointer;font-size:12px}.commentGifPanel{border:1px solid var(--line);border-radius:12px;padding:8px;background:#ffffff05}.commentGifHead{display:flex;align-items:center;gap:8px;margin-bottom:8px}.commentGifBrand{color:var(--muted2);font-size:11px;white-space:nowrap}.commentGifGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:228px;overflow:auto}.commentGifCell{width:100%;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:#ffffff05;cursor:pointer}.commentGifCell img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:16/10}.redditCommSide{display:grid;gap:12px;align-content:start}.commSideBox{border:1px solid var(--line);border-radius:12px;background:var(--cardBg);box-shadow:var(--shadowSoft);overflow:hidden}.commSideBoxHead{padding:14px 14px 12px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px}.commSideJoinBtn{height:36px;border-radius:999px;border:1px solid rgba(138,154,172,.34);background:#8a9aac33;color:#eef5ff;padding:0 16px;font-weight:var(--w-bold);cursor:pointer;white-space:nowrap}.commSideWideBtn{width:100%;justify-content:center;margin-top:4px}.commSideBody{padding:14px}.commSideMuted{color:var(--muted);line-height:1.5;font-size:13px}.commSideStats{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.commSideStatNum{font-size:34px;font-weight:var(--w-bold);line-height:1.1;letter-spacing:-.3px}.commSideStatLabel{color:var(--muted2);font-size:12px;margin-top:2px}.commRulesList{display:grid;gap:0}.commRuleItem{border-top:1px solid var(--line)}.commRuleItem:first-child{border-top:0}.commRuleToggle{width:100%;border:0;background:transparent;color:var(--text);text-align:left;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-size:14px;font-weight:var(--w-semibold)}.commRuleToggle .arrow{color:var(--muted2);font-size:14px;transition:transform .18s var(--ease)}.commRuleItem.open .commRuleToggle .arrow{transform:rotate(180deg)}.commRuleBody{display:none;padding:0 12px 12px;color:var(--muted);font-size:13px;line-height:1.55}.commRuleItem.open .commRuleBody{display:block}.commSideList{display:grid;gap:8px}.commSideUser{display:flex;align-items:center;gap:8px;min-height:30px}.commSideUserTag{margin-left:auto;border-radius:999px;border:1px solid var(--line);background:#ffffff0d;font-size:11px;color:var(--muted2);padding:2px 7px}.commSideUserDot{width:28px;height:28px;border-radius:999px;border:1px solid var(--line);background:linear-gradient(180deg,#8ca2b7,#6f869e);position:relative;overflow:hidden;flex:0 0 auto}.commSideUserDot:before{content:"";position:absolute;left:50%;top:5px;width:9px;height:9px;border-radius:999px;transform:translate(-50%);background:#dbe4ee;box-shadow:0 10px 0 4px #dbe4ee}.commSideApp{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);border-radius:999px;min-height:44px;padding:0 14px;color:var(--text);text-decoration:none}.commSideImage{border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#ffffff05}.commSideImage img{width:100%;display:block;object-fit:cover;max-height:220px}.commFlairCloud{display:flex;flex-wrap:wrap;gap:8px}.commFlairTag{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;color:#071018}.commFlairTag.t0{background:#ffd21f}.commFlairTag.t1{background:#fb6d5f;color:#fff}.commFlairTag.t2{background:#5cb6ff;color:#fff}.commFlairTag.t3{background:#4dde9a}.commFlairTag.t4{background:#f9a01f;color:#fff}.commFlairTag.t5{background:#ff5ca2;color:#fff}.commFlairTag.t6{background:#9de15c}.commFlairTag.t7{background:#8d7cf8;color:#fff}.commSideLegal{color:var(--muted2);font-size:12px;line-height:1.5;padding:4px 4px 2px}.commentsWrap{width:100%}.commentsLayout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.commentsMainCol{min-width:0}.commentsSideCol{min-width:0;position:sticky;top:16px;max-height:calc(100dvh - 110px);overflow:auto;padding-right:2px}.commentsComposerCard.compact .commentComposerExpanded{display:none}.commentsComposerCard.compact.open .commentComposerExpanded{display:grid}.commentsComposerCard.compact.open .commentComposerCollapsedBtn{display:none}.commentBodyMedia{margin-top:9px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#ffffff05;max-width:min(420px,100%)}.commentBodyMedia img{width:100%;height:auto;display:block;object-fit:cover}@media(max-width:1160px){.commentsLayout{grid-template-columns:minmax(0,1fr)}.commentsSideCol,.commDetailSide{position:static;max-height:none;overflow:visible}}.communityWizardModal{width:min(1020px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 48px));border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,#1a2330,#131c28);color:#d9e2ef;box-shadow:0 24px 64px #0000006b;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.communityWizardHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line);background:#ffffff05}.communityWizardTitle{font-size:34px;font-weight:var(--w-bold);letter-spacing:-.5px;color:#e8f0fa;line-height:1.16}.communityWizardClose{width:42px;height:42px;border-radius:999px;border:1px solid var(--line);background:#ffffff08;color:#9fb0c4;cursor:pointer;font-size:20px}.communityWizardBody{overflow:auto;padding:18px 22px 16px}.communityWizardStep{display:none}.communityWizardStep.active{display:block}.communityWizardDesc{margin:2px 0 16px;color:#a8b7ca;font-size:18px;line-height:1.45}.communityWizardTopics{display:flex;flex-wrap:wrap;gap:10px}.communityWizardTopicChip{border:1px solid rgba(169,184,201,.42);background:#ffffff05;color:#d7e3f3;border-radius:12px;padding:10px 14px;font-size:22px;font-weight:700;cursor:pointer}.communityWizardTopicChip.active{border-color:#448fffe6;box-shadow:0 0 0 2px #448fff38 inset;background:#1e57bc38;color:#ecf5ff}.communityWizardTypeList{display:grid;gap:10px}.communityWizardTypeItem{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:#ffffff05}.communityWizardTypeItem input{margin-top:3px}.communityWizardTypeItem b{display:block;font-size:24px;line-height:1.18;margin-bottom:4px}.communityWizardTypeItem small{color:#9fb0c4;font-size:18px;line-height:1.45;display:block}.communityWizardMature{margin-top:12px;display:flex;align-items:center;gap:8px;color:#ff7f74;font-size:19px;font-weight:var(--w-semibold)}.communityWizardForm,.communityWizardColorSection{display:grid;gap:10px}.communityWizardColorLabel{color:#c9d6e6;font-size:16px;font-weight:var(--w-semibold);letter-spacing:-.2px}.communityWizardColorGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px}.communityWizardColorChip{--comm-accent: #4f8cff;--comm-accent-rgb: 79,140,255;display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border-radius:14px;border:1px solid rgba(169,184,201,.24);background:linear-gradient(180deg,rgba(var(--comm-accent-rgb),.12),#ffffff05);color:#e8f0fa;cursor:pointer;transition:transform var(--t-fast) var(--ease),border-color var(--t) var(--ease),background var(--t) var(--ease),box-shadow var(--t) var(--ease)}.communityWizardColorChip:hover{transform:translateY(-1px);border-color:rgba(var(--comm-accent-rgb),.44)}.communityWizardColorChip.active{border-color:rgba(var(--comm-accent-rgb),.62);box-shadow:0 0 0 1px rgba(var(--comm-accent-rgb),.34) inset,0 12px 26px #0000002e;background:linear-gradient(180deg,rgba(var(--comm-accent-rgb),.22),#ffffff08)}.communityWizardColorSwatch{width:20px;height:20px;border-radius:999px;background:var(--comm-accent);box-shadow:0 0 0 4px rgba(var(--comm-accent-rgb),.16);flex:0 0 auto}.communityWizardColorText{font-size:14px;font-weight:var(--w-semibold);letter-spacing:-.1px}.communityWizardPreview{--comm-accent: #4f8cff;--comm-accent-rgb: 79,140,255;margin-top:14px;border:1px solid rgba(var(--comm-accent-rgb),.28);border-radius:16px;padding:14px;background:radial-gradient(120% 120% at 0% 0%,rgba(var(--comm-accent-rgb),.2),transparent 58%),#ffffff05}.communityWizardPreviewName{font-size:27px;font-weight:var(--w-bold);color:#eaf2fc;letter-spacing:-.3px}.communityWizardPreviewMeta{margin-top:6px;color:#9eb1c7;font-size:17px}.communityWizardPreviewDesc{margin-top:8px;color:#c3d1e3;line-height:1.5;font-size:18px}.communityWizardDone{min-height:260px;display:grid;align-content:center;gap:10px;text-align:left}.communityWizardDone h3{margin:0;font-size:34px;line-height:1.18;color:#f0f6ff;letter-spacing:-.45px}.communityWizardDone p{margin:0;color:#a8b9cf;font-size:20px;line-height:1.45}.communityWizardFoot{border-top:1px solid var(--line);padding:14px 22px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#ffffff05}.communityWizardDots{display:flex;align-items:center;gap:7px}.communityWizardDots .dot{width:8px;height:8px;border-radius:999px;background:#aab8c947}.communityWizardDots .dot.active{background:#8cb5ff}.communityWizardActions{display:flex;align-items:center;gap:8px;margin-left:auto}#communityWizardBackBtn,#communityWizardCreateBtn,#communityWizardGoBtn{display:none}@media(max-width:920px){.communityWizardModal{width:calc(100vw - 18px);max-height:calc(100vh - 14px)}.communityWizardHead{padding:14px 16px}.communityWizardBody{padding:14px 16px 12px}.communityWizardFoot{padding:12px 16px 14px}.communityWizardTitle{font-size:24px}.communityWizardDesc{font-size:14px}.communityWizardTopicChip{font-size:14px;padding:8px 10px}.communityWizardTypeItem b{font-size:17px}.communityWizardTypeItem small{font-size:13px}.communityWizardMature{font-size:14px}.communityWizardPreviewName{font-size:20px}.communityWizardPreviewMeta,.communityWizardPreviewDesc{font-size:13px}.communityWizardDone h3{font-size:24px}.communityWizardDone p{font-size:14px}}.drawerMainNav .drawerItem{margin:9px 0;padding:14px;border-radius:13px}.drawerSectionTitle{margin-top:26px;margin-bottom:12px;font-size:12px;letter-spacing:1.05px}.drawerFoldPanel{margin-bottom:10px;padding-bottom:12px}.drawerFoldPanel .drawerItem{margin:10px 0;padding:12px 14px}.commExploreShell{padding-top:6px}.commExploreTitle{margin:8px 0 12px;font-size:clamp(42px,3.2vw,64px);line-height:1.08;letter-spacing:-.02em;font-weight:var(--w-semibold)}.commExploreFilters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:10px;padding:2px 0 10px;border-bottom:1px solid var(--line)}.commExploreFilters::-webkit-scrollbar{display:none}.commExploreFilters .chip{white-space:nowrap;border-radius:10px;padding:10px 14px;font-size:15px;font-weight:var(--w-semibold);color:#d2deec;border-color:#8294aa61;background:#ffffff03}.commExploreFilters .chip.active{background:#3b4753;border-color:#566473;color:#f6fbff}.commExploreSectionTitle{margin:20px 0 8px;font-size:46px;line-height:1.08;letter-spacing:-.02em;font-weight:var(--w-semibold)}.commExploreGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.commExploreGrid .commCard{margin:0;border-radius:18px;padding:14px 16px 13px;display:grid;grid-template-columns:56px 1fr auto;grid-template-areas:"icon meta join" "icon sub  join";align-items:start;gap:9px 13px;min-height:152px;box-shadow:0 8px 20px #0000002e}.commExploreGrid .commIcon{grid-area:icon;width:56px;height:56px;border:1px solid var(--line)}.commExploreGrid .commMeta{grid-area:meta;align-self:center}.commExploreGrid .commSub{grid-area:sub;margin-top:2px;font-size:13px;line-height:1.42;-webkit-line-clamp:2;color:var(--muted)}.commExploreGrid .commName{font-size:16px;line-height:1.22;letter-spacing:-.01em;margin-bottom:5px;font-weight:var(--w-semibold)}.commExploreGrid .commMeta .muted2{font-size:12px!important;color:var(--muted2);margin-bottom:0!important}.commExploreGrid .joinBtn{grid-area:join;height:38px;min-width:72px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:var(--w-medium);border-color:#8592a252;background:#7a86953d;color:#e6eef6}.commExploreGrid .joinBtn+.joinBtn{display:none!important}.commExploreMoreWrap{display:flex;justify-content:center;margin:14px 0 8px}.commExploreMoreWrap .btn{border-radius:999px;min-height:38px;padding:0 16px;font-size:14px}@media(max-width:900px){.commExploreTitle{font-size:32px}.commExploreSectionTitle{font-size:26px}.commExploreGrid{grid-template-columns:1fr}.commExploreGrid .commName{font-size:16px}}.commentsComposerCard{border-radius:26px;border-color:#8f9fb273;background:#0c131d}.commentsComposerCard.compact .commentComposerExpanded{display:grid;margin-top:0}.commentEditorInput{min-height:82px;border-radius:22px!important;border-color:#8f9fb266!important;background:#0c131d!important;font-size:42px;line-height:1.25;color:#e8f0fa!important;padding:16px 18px!important}.commentEditorInput::placeholder{color:#93a2b4}.commentComposerActionsRow{margin-top:-4px}.commentToolBtn{min-width:52px;height:36px;border-radius:10px;border-color:transparent;background:transparent;color:#9fb1c6;font-size:14px;font-weight:var(--w-semibold);padding:0 10px}.commentToolBtn:hover{background:#ffffff0a;color:#d7e3f2}.commentComposerCancelBtn{height:48px;border-radius:999px;padding:0 22px;font-size:19px;font-weight:var(--w-bold);background:#2b3239;color:#dbe7f4;border-color:#3a434d}#commentSendBtn{height:48px;min-width:148px;font-size:19px;font-weight:var(--w-bold);border-radius:999px!important;background:#138a35!important;border-color:#138a35!important;color:#f2fff5!important}.commentComposerHelp{font-size:12px;color:var(--muted2)}@media(max-width:900px){.commentEditorInput{font-size:22px}.commentComposerCancelBtn{height:40px;font-size:16px;padding:0 14px}#commentSendBtn{height:40px;min-width:114px;font-size:16px}}.communityWizardModal{width:min(1480px,calc(100vw - 26px));max-height:min(900px,calc(100vh - 20px));border-radius:24px;background:#1b222a;border-color:#8798ad40}.communityWizardTitle{font-size:30px;letter-spacing:-.02em;line-height:1.2;max-width:86%}.communityWizardDesc{font-size:16px;line-height:1.4;margin:4px 0 14px}.communityWizardTopics{gap:10px}.communityWizardTopicChip{font-size:14px;border-radius:10px;padding:8px 12px;border-color:#8698ad6b;background:#ffffff03;font-weight:var(--w-semibold)}.communityWizardTypeItem b{font-size:18px;line-height:1.2}.communityWizardTypeItem small{font-size:13px;line-height:1.32}.communityWizardMature{font-size:30px;margin-top:14px}.communityWizardForm .input{min-height:46px;font-size:14px;border-radius:18px}.communityWizardForm textarea.input{min-height:130px!important;font-size:14px;line-height:1.28;padding-top:16px}.communityWizardPreviewName{font-size:18px}.communityWizardDoneSplit{min-height:520px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#141b23}.communityWizardDoneLeft{padding:34px 30px;display:grid;align-content:center;gap:14px;border-right:1px solid var(--line)}.communityWizardDoneLeft h3{margin:0;font-size:28px;line-height:1.2;letter-spacing:-.02em}.communityWizardDoneLeft p{margin:0;font-size:14px;line-height:1.25;color:#a7b8cc}.communityWizardDoneBadges{display:flex;gap:10px;flex-wrap:wrap}.communityWizardDoneBadges span{border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:13px;color:#d8e4f2}.communityWizardDoneRight{display:grid;place-items:center;background:linear-gradient(180deg,#71244f,#4f1f42);padding:20px}.communityWizardDoneMockCard{--comm-accent: #4f8cff;--comm-accent-rgb: 79,140,255;width:min(430px,100%);border-radius:18px;border:1px solid rgba(var(--comm-accent-rgb),.22);background:radial-gradient(140% 110% at 0% 0%,rgba(var(--comm-accent-rgb),.22),transparent 56%),#10161d;overflow:hidden;box-shadow:0 14px 30px #0006}.communityWizardDoneMockTop{height:88px;background:linear-gradient(135deg,rgba(var(--comm-accent-rgb),.84),#0f1318bd),repeating-linear-gradient(135deg,#2b333d 0 18px,#0f1318 18px 36px);background-size:cover;background-position:center}.communityWizardDoneMockBody{padding:16px 16px 18px}.communityWizardDoneMockName{font-size:17px;font-weight:var(--w-bold);line-height:1.08;letter-spacing:-.01em}.communityWizardDoneMockMeta{margin-top:8px;color:#98abc2;font-size:12px}.communityWizardFoot{padding:16px 24px}.communityWizardActions .btn{min-height:42px;border-radius:999px;font-size:14px;font-weight:var(--w-medium);padding:0 22px}.communityWizardDots .dot{width:10px;height:10px}@media(max-width:1200px){.communityWizardTitle{font-size:40px}.communityWizardDesc{font-size:20px}.communityWizardTopicChip{font-size:16px}.communityWizardTypeItem b{font-size:24px}.communityWizardTypeItem small{font-size:14px}.communityWizardMature{font-size:16px}.communityWizardForm .input{font-size:16px;min-height:48px}.communityWizardForm textarea.input{font-size:15px;min-height:140px!important}.communityWizardPreviewName{font-size:28px}.communityWizardPreviewMeta{font-size:14px}.communityWizardPreviewDesc{font-size:15px}.communityWizardDoneSplit{grid-template-columns:1fr}.communityWizardDoneLeft h3{font-size:34px}.communityWizardDoneLeft p{font-size:16px}.communityWizardDoneBadges span{font-size:14px}.communityWizardDoneMockName{font-size:24px}.communityWizardDoneMockMeta{font-size:13px}.communityWizardActions .btn{min-height:40px;font-size:14px;padding:0 14px}}.drawerMainNav .drawerItem{margin:14px 0;padding:16px 15px;border-radius:14px}.drawerSectionTitle{margin-top:34px;margin-bottom:10px;font-size:12px;letter-spacing:1.3px}.drawerFoldPanel .drawerItem{margin:8px 0;padding:12px 14px}.commExploreTitle{margin:4px 0 14px;font-size:clamp(44px,3.2vw,64px);font-weight:var(--w-semibold);letter-spacing:-.35px;line-height:1.06}.commExploreSectionTitle{margin:22px 0 10px;font-size:clamp(34px,2.6vw,50px);font-weight:var(--w-semibold);letter-spacing:-.2px}.commExploreFilters{flex-wrap:nowrap;gap:8px;overflow-x:auto;border-bottom:1px solid var(--line);padding:0 0 12px}.commExploreFilters .chip{white-space:nowrap;border-radius:12px;min-height:38px;padding:0 14px;font-size:14px;font-weight:620;border-color:#8d9eb257;color:#d7e2ee;background:#ffffff03}.commExploreFilters .chip.active{background:#394755;border-color:#556474;color:#f4f8fe}.commExploreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.commExploreGrid .commCard{margin:0;padding:14px 16px 13px;border-radius:18px;min-height:152px;display:grid;grid-template-columns:56px 1fr auto;grid-template-areas:"icon meta join" "icon sub  join";gap:9px 13px;align-items:start;box-shadow:0 6px 18px #0000002e}.commExploreGrid .commIcon{grid-area:icon;width:56px;height:56px;border-radius:999px;border:1px solid var(--line);overflow:hidden}.commExploreGrid .commMeta{grid-area:meta}.commExploreGrid .commName{font-size:16px;line-height:1.22;margin:0 0 5px;font-weight:700;letter-spacing:-.1px}.commExploreGrid .commMeta .muted2{font-size:12px!important;color:var(--muted2);margin:0!important}.commExploreGrid .commSub{grid-area:sub;margin-top:0;font-size:13px;line-height:1.42;color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.commExploreGrid .joinBtn{grid-area:join;height:38px;min-width:72px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:var(--w-medium);background:#7a86953d;border-color:#8592a252;color:#e6eef6}.commExploreGrid .joinBtn.joined{background:#7a86953d;border-color:#8592a252}.commExploreMoreWrap{margin:14px 0 6px}.commExploreMoreWrap .btn{border-radius:999px;min-height:36px;padding:0 14px;font-size:13px}@media(max-width:1320px){.commExploreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.commExploreGrid{grid-template-columns:1fr}.commExploreTitle{font-size:28px}.commExploreSectionTitle{font-size:24px}}@media(max-width:680px){.commExploreGrid{grid-template-columns:1fr}}.commentsComposerCard{border-radius:22px;border:1px solid rgba(131,149,170,.44);background:#0c131a;padding:10px 12px!important}.commentsComposerCard.compact .commentComposerCollapsedBtn{display:none}.commentsComposerCard.compact .commentComposerExpanded{display:grid;margin-top:0;gap:8px}.commentEditorInput{min-height:68px;border-radius:16px!important;border:none!important;background:transparent!important;color:#e9f0fb!important;padding:6px 2px 8px!important;font-size:16px!important;line-height:1.35!important;resize:none}.commentEditorInput::placeholder{color:#8da0b5}.commentComposerActionsRow{margin-top:0;padding-top:6px;border-top:1px solid rgba(255,255,255,.06);justify-content:space-between}.commentComposerTools{gap:6px}.commentToolBtn{height:32px;min-width:38px;padding:0 8px;border:none;border-radius:8px;background:transparent;color:#9fb1c7;font-size:13px;font-weight:700}.commentToolBtn:hover{background:#ffffff0d;color:#e8f2ff}.commentComposerCancelBtn{height:40px;border-radius:999px;border:1px solid rgba(120,136,156,.34);background:#2d353d;color:#d9e5f2;padding:0 16px;font-size:15px;font-weight:700}#commentSendBtn{height:40px;min-width:108px;border-radius:999px!important;font-size:15px;font-weight:700;background:#14833a!important;border-color:#14833a!important;color:#f4fff7!important}.communityWizardModal{width:min(1070px,calc(100vw - 30px));max-height:min(780px,calc(100vh - 34px));border-radius:22px;background:#1c242d;border:1px solid rgba(136,154,176,.28)}.communityWizardHead{padding:18px 22px;border-bottom:1px solid rgba(136,154,176,.22)}.communityWizardTitle{font-size:52px;line-height:1.06;letter-spacing:-.7px;color:#e8eff8;max-width:90%}.communityWizardDesc{font-size:18px;line-height:1.45;color:#a5b6ca;margin:4px 0 14px}.communityWizardTopics{gap:8px}.communityWizardTopicChip{font-size:14px;font-weight:var(--w-medium);border-radius:11px;padding:8px 12px;border:1px solid rgba(136,154,176,.36);background:#ffffff03;color:#d9e4f3}.communityWizardTypeItem{padding:12px 14px;border-radius:12px;border:1px solid rgba(136,154,176,.32);background:#ffffff04}.communityWizardTypeItem b{font-size:18px;line-height:1.1;margin-bottom:3px;font-weight:var(--w-semibold)}.communityWizardTypeItem small{font-size:13px;line-height:1.4;color:#9caec3}.communityWizardForm .input{min-height:46px;font-size:14px;border-radius:14px}.communityWizardForm textarea.input{min-height:130px!important;font-size:14px;line-height:1.4}.communityWizardUploadRow{display:flex;gap:8px;flex-wrap:wrap}.communityWizardUploadPreview{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:center}.communityWizardUploadIcon{width:84px;height:84px;border-radius:12px;border:1px solid var(--line);overflow:hidden;background:#ffffff0a}.communityWizardUploadCover{height:84px;border-radius:12px;border:1px solid var(--line);overflow:hidden;background:#ffffff0a}.communityWizardUploadIcon img,.communityWizardUploadCover img{width:100%;height:100%;object-fit:cover;display:block}.communityWizardPreviewName{font-size:18px;font-weight:var(--w-semibold)}.communityWizardPreviewMeta{font-size:12px}.communityWizardPreviewDesc{font-size:13px}.communityWizardDoneSplit{min-height:430px;grid-template-columns:1.05fr .95fr;border-radius:14px;border:1px solid rgba(136,154,176,.22);overflow:hidden;background:#141b22}.communityWizardDoneLeft{padding:26px 24px;gap:12px;border-right:1px solid rgba(136,154,176,.2)}.communityWizardDoneLeft h3{font-size:28px;line-height:1.06;letter-spacing:-.02em;font-weight:var(--w-semibold)}.communityWizardDoneLeft p{font-size:14px;line-height:1.4;color:#aabbd0}.communityWizardDoneBadges span{font-size:14px;border:1px solid rgba(136,154,176,.3);padding:7px 12px;border-radius:999px}.communityWizardDoneRight{background:linear-gradient(180deg,#6f204c,#4d1a3d);padding:18px}.communityWizardDoneMockCard{width:min(390px,100%);border-radius:16px;border:1px solid rgba(255,255,255,.18);overflow:hidden;background:#0f151b}.communityWizardDoneMockTop{height:74px}.communityWizardDoneMockBody{padding:14px 14px 16px}.communityWizardDoneMockName{font-size:17px;font-weight:var(--w-semibold);letter-spacing:-.01em}.communityWizardDoneMockMeta{margin-top:6px;font-size:13px;color:#97abc3}.communityWizardFoot{padding:12px 20px 14px;border-top:1px solid rgba(136,154,176,.22)}.communityWizardActions .btn{min-height:42px;border-radius:999px;font-size:14px;font-weight:700;padding:0 16px}.communityWizardDots .dot{width:8px;height:8px}@media(max-width:1200px){.communityWizardTitle{font-size:34px}.communityWizardTypeItem b{font-size:17px}.communityWizardDoneSplit{grid-template-columns:1fr;min-height:auto}.communityWizardDoneLeft h3{font-size:24px}.communityWizardDoneLeft p{font-size:15px}}.screen>.wrap{padding-bottom:0!important}.screen>.wrap>.spacer:last-child{height:0!important}#desktopRouteHost,body.desktop-shell-nonhome #desktopRouteHost{padding-bottom:0!important}#desktopRouteHost>.wrap,body.desktop-shell-nonhome #desktopRouteHost>.wrap{min-height:0!important;padding-bottom:0!important}#communityWizardOverlay.open{display:flex;align-items:center;justify-content:center;padding:max(10px,var(--topPad)) 14px max(10px,var(--botPad));overflow:auto}#communityWizardOverlay .communityWizardModal{margin:0 auto;width:min(980px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 24px))}#communityWizardOverlay .communityWizardTitle{font-size:clamp(20px,2vw,28px);max-width:92%}#communityWizardOverlay .communityWizardDoneLeft h3{font-size:clamp(20px,2vw,28px)}@media(min-width:1440px)and (hover:hover)and (pointer:fine){#communityWizardOverlay.open{justify-content:flex-start;padding-left:calc(var(--desktop-drawer-current, 0px) + 44px);padding-right:16px}#communityWizardOverlay .communityWizardModal{margin-left:0;width:min(980px,calc(100vw - var(--desktop-drawer-current, 0px) - 70px))}}body.desktop-shell-nonhome #desktopRouteHost>.wrap #commPanelExplore{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.commExploreShell{padding-top:2px}.commExploreTitle{margin:6px 0 16px;font-size:clamp(56px,3.1vw,72px);line-height:1.06;letter-spacing:-.02em;font-weight:var(--w-semibold)}.commExploreSectionTitle{margin:24px 0 12px;font-size:clamp(42px,2.25vw,54px);line-height:1.08;letter-spacing:-.015em;font-weight:var(--w-semibold)}.commExploreFilters{gap:8px;padding:0 0 12px}.commExploreFilters .chip{min-height:38px;padding:0 14px;font-size:14px;border-radius:12px;font-weight:var(--w-medium)}.commExploreGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.commExploreGrid .commCard{min-height:118px;padding:10px 12px;border-radius:18px;grid-template-columns:44px 1fr auto;gap:7px 10px}.commExploreGrid .commIcon{width:44px;height:44px}.commExploreGrid .commName{font-size:14px;line-height:1.2;margin-bottom:2px;font-weight:var(--w-medium)}.commExploreGrid .commMeta .muted2{font-size:11px!important}.commExploreGrid .commSub{font-size:12px;line-height:1.28;-webkit-line-clamp:1}.commExploreGrid .joinBtn{height:34px;min-width:64px;padding:0 12px;font-size:11px;font-weight:var(--w-medium)}@media(max-width:1500px){body.desktop-shell-nonhome #desktopRouteHost>.wrap #commPanelExplore{max-width:1240px}}@media(max-width:1500px){.commExploreGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1320px){.commExploreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.commExploreTitle{font-size:clamp(44px,2.8vw,56px)}.commExploreSectionTitle{font-size:clamp(32px,2vw,42px)}}@media(max-width:900px){.commExploreGrid{grid-template-columns:1fr}.commExploreTitle{font-size:32px}.commExploreSectionTitle{font-size:26px}}.joinBtn{display:inline-flex;align-items:center;justify-content:center;line-height:1;text-align:center}.commHeroHead{display:block;margin-top:-18px}.commHeroName{font-size:clamp(28px,1.9vw,38px);line-height:1.08;letter-spacing:-.02em;font-weight:var(--w-semibold)}.commHeroMeta{font-size:12px;font-weight:var(--w-regular)}.commHeroActions{margin-top:10px;padding-left:76px;justify-content:flex-start}.commPillBtn{background:#151d27;border-color:#2f3a47;color:#e8f1fb;font-size:12px;font-weight:var(--w-medium);min-height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center}.commPillBtn.primary{background:#1f2f45;border-color:#39567a;color:#f3f8ff}.commSortRow .commFilterBtn{font-size:13px;padding:6px 10px;font-weight:var(--w-medium)}.commHighlightsHeader{font-size:15px;font-weight:var(--w-semibold);min-height:38px}.commHighlightItem{min-height:106px;grid-template-columns:120px 1fr}.commHighlightInfo h4{font-size:13px;font-weight:var(--w-medium);line-height:1.24}.commHighlightMeta{font-size:11px;font-weight:var(--w-regular)}.commHighlightTag{font-size:11px;font-weight:var(--w-medium)}.commSideTopHead{flex-direction:column;align-items:flex-start;gap:8px}.commSideJoinBtn{background:#1a2431;border-color:#33465d;color:#eef5ff;font-size:12px;font-weight:var(--w-medium);display:inline-flex;align-items:center;justify-content:center;line-height:1;min-height:34px}.commSideStatNum{font-size:22px;font-weight:var(--w-semibold);letter-spacing:-.01em}.commSideStatLabel{font-size:11px}.commRuleToggle{font-size:12px;font-weight:var(--w-medium);padding:9px 11px}.commRuleBody{font-size:12px;line-height:1.45}.commSideApp{min-height:38px;font-size:12px;font-weight:var(--w-medium)}@media(max-width:1100px){.commHeroActions{padding-left:0}}.drawerCopyright{position:absolute;left:12px;bottom:4px;font-size:10px;letter-spacing:.01em;opacity:.72;pointer-events:none}#screen-home .homeRightRail{margin-top:0!important}#screen-home .homeRightRail.anchored{transform:translate(0)}.commExploreGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}@media(max-width:1380px){.commExploreGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1100px){.commExploreGrid{grid-template-columns:1fr!important}}.stage,.screen,.screen.active{padding-bottom:0!important;margin-bottom:0!important}body.layout-touch .stage,body.layout-touch .screen.active,body.layout-touch .screen.active>.wrap,body.layout-touch #screen-home .homeMainColumn,body.layout-touch #desktopRouteHost{overscroll-behavior-y:none!important}.screen>.wrap,.screen .wrap{padding-bottom:0!important;margin-bottom:0!important}.screen .spacer,#homeFeedEndSpacer{height:0!important;min-height:0!important;margin:0!important;padding:0!important}#screen-home .homeMainColumn,#desktopRouteHost{padding-bottom:0!important;margin-bottom:0!important}.bottomNav{bottom:0!important}@media(min-width:981px){body:not(.layout-touch) #screen-home .homeMainColumn{padding-bottom:88px!important}body:not(.layout-touch) #homeFeedEndSpacer{height:88px!important;min-height:88px!important;margin:0!important;padding:0!important;flex:0 0 88px!important}}body.layout-touch .desktopDrawerToggle{display:none!important}body.layout-touch .bottomNav{left:0;right:0;width:100%;transform:none;border-radius:0;border-left:0;border-right:0;bottom:0!important;z-index:180!important;pointer-events:auto}body.layout-touch .navInner{max-width:min(980px,100%);padding-left:10px;padding-right:10px}body.layout-touch #screen-home .search{position:relative;left:auto;transform:none;width:100%;min-width:0;max-width:none}body.layout-touch .screen{display:none!important;min-height:100dvh}body.layout-touch .screen.active{display:block!important}body.layout-touch #desktopRouteHost{display:none!important}body.layout-touch #screen-home #homeFeed{display:block!important}body.layout-touch .screen>.wrap{max-width:min(980px,100%);margin-left:auto!important;margin-right:auto!important}body.layout-touch #screen-home>.topbar>.wrap{max-width:min(980px,100%);margin-left:auto;margin-right:auto}@media(max-width:980px){body.layout-touch .wrap{padding-left:14px;padding-right:14px}body.layout-touch .postCard,body.layout-touch .commCard,body.layout-touch .noticeCard,body.layout-touch .ibAppCard{margin:10px 0;border-radius:14px}body.layout-touch .topbar-inner{padding:8px 2px}body.layout-touch .navLabel{font-size:10px}}.commExploreGrid .commCard{min-height:0!important;height:auto!important;padding:10px 12px!important;gap:6px 10px!important;align-content:start}.commExploreGrid .commName{font-size:13px!important;font-weight:var(--w-medium)!important;margin-bottom:1px!important}.commExploreGrid .commMeta .muted2{font-size:11px!important;margin-bottom:2px!important}.commExploreGrid .commSub{font-size:11.5px!important;line-height:1.22!important;-webkit-line-clamp:1!important}.commExploreGrid .joinBtn{min-width:66px!important;height:32px!important;padding:0 11px!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;border:1px solid rgba(255,255,255,.95)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;font-size:11px!important;font-weight:var(--w-semibold)!important}#commentsComposerCard{border-radius:34px!important;border:2px solid rgba(140,160,182,.55)!important;background:#071118!important;box-shadow:none!important;padding:14px 16px 12px!important}#commentsComposerCard .commentComposerExpanded{margin-top:0!important;gap:12px!important}#commentsComposerCard .commentEditorInput{min-height:74px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:2px 2px 0!important;color:#e8f0fb!important;font-size:42px!important;font-size:clamp(28px,2.2vw,42px)!important;line-height:1.2!important;resize:none!important}#commentsComposerCard .commentEditorInput::placeholder{color:#aebed0db!important}#commentsComposerCard .commentComposerActionsRow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:2px!important}#commentsComposerCard .commentComposerTools{gap:12px!important}#commentsComposerCard .commentToolBtn{min-width:46px!important;height:38px!important;border-radius:12px!important;border:0!important;background:transparent!important;color:#95a9bd!important;font-size:34px!important;font-size:clamp(22px,1.25vw,34px)!important;font-weight:700!important;padding:0 8px!important}#commentsComposerCard .commentToolBtn svg{width:24px;height:24px}#commentsComposerCard .commentComposerSubmitRow{gap:12px!important}#commentsComposerCard .commentComposerCancelBtn{min-width:124px!important;height:58px!important;border:0!important;border-radius:999px!important;background:#1a2e3c!important;color:#ecf4ff!important;font-size:40px!important;font-size:clamp(22px,1.8vw,40px)!important;font-weight:700!important;padding:0 24px!important}#commentsComposerCard #commentSendBtn{min-width:150px!important;height:58px!important;border:0!important;border-radius:999px!important;background:#0a4fbf!important;color:#fff!important;font-size:42px!important;font-size:clamp(24px,1.95vw,42px)!important;font-weight:700!important;letter-spacing:.01em!important;padding:0 26px!important}@media(max-width:980px){#commentsComposerCard{border-radius:24px!important;padding:12px 12px 10px!important}#commentsComposerCard .commentEditorInput{font-size:22px!important;min-height:58px!important}#commentsComposerCard .commentToolBtn{font-size:16px!important;min-width:40px!important;height:34px!important}#commentsComposerCard .commentComposerCancelBtn,#commentsComposerCard #commentSendBtn{height:40px!important;min-width:96px!important;font-size:16px!important;padding:0 14px!important}}.commExploreGrid .joinBtn.joined{background:#ffffff24!important;color:#eaf2ff!important;border-color:#ffffff57!important}@media(max-width:1500px){.commExploreGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1220px){.commExploreGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.commHeroHead{margin-top:-32px!important;position:relative;z-index:4}.commHeroLeft{align-items:flex-end!important}.commHeroIcon{margin-top:-28px!important;border:3px solid rgba(9,14,23,.95)!important;box-shadow:0 8px 24px #00000059}.commHeroActions{margin-top:16px!important;padding-left:0!important}.commPillBtn{background:#17202b!important;border-color:#2f3b4b!important;color:#f4f8ff!important;opacity:1!important}.commPillBtn.primary{background:#fff!important;color:#0f172a!important;border-color:#fff!important}.commentsComposerCard .commentComposerExpanded,.commentsComposerCard .commentComposerActionsRow{position:static!important}#profilePanelStats{display:block!important;margin-top:10px}#profilePanelStats .postCard [id$=Num]{font-size:14px!important;font-weight:var(--w-semibold)!important}.newsPaperShell{max-width:100%;overflow-x:hidden}.newsPaperLeadGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(260px,.82fr)!important}.newsPaperBodyGrid{grid-template-columns:minmax(0,1fr) minmax(260px,.45fr)!important}@media(max-width:1450px){.newsPaperLeadGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.newsPaperOpinionCol{grid-column:1 / -1}}:root{--t-fast: .11s;--t: .17s;--t-smooth: .32s}@media(prefers-reduced-motion:no-preference){.screen.screen-enter,.commCard,.postCard,.drawerItem,.pillBtn,.joinBtn,.mediaNav,.communityWizardModal{will-change:transform,opacity;transform:translateZ(0)}}.drawerTop{position:relative;min-height:0;height:0;padding:0!important;border-bottom:0;background:#080c12;display:flex;align-items:center;overflow:visible}.drawerBrand b{display:none!important}.drawerClose{position:absolute;right:-19px;top:32px;width:56px;height:56px;border-radius:999px;border:2px solid rgba(182,198,224,.48);background:#080d16fa;box-shadow:0 12px 28px #0000007a}.drawerBody{padding:0 10px!important;height:100%!important;display:block;overflow:auto}.communityWizardConfettiLayer{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:9999;opacity:0;transition:opacity .22s var(--ease)}.communityWizardConfettiLayer.show{opacity:1}.communityConfettiPiece{position:absolute;width:9px;height:14px;border-radius:2px;opacity:.94;animation:wizardConfettiFall var(--dur) cubic-bezier(.18,.87,.22,1) var(--delay) forwards}@keyframes wizardConfettiFall{0%{transform:translate3d(0,-4vh,0) rotate(0);opacity:0}8%{opacity:1}to{transform:translate3d(var(--dx),108vh,0) rotate(var(--dr));opacity:.92}}#communityWizardOverlay .communityWizardModal{z-index:2}.signupCelebrationLayer{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:9998;opacity:0;transition:opacity .22s var(--ease)}.signupCelebrationLayer.show{opacity:1}.signupConfettiPiece{position:absolute;width:10px;height:16px;border-radius:2px;opacity:.96;animation:wizardConfettiFall var(--dur) cubic-bezier(.18,.87,.22,1) var(--delay) forwards}body.theme-dark #screen-mini,body.theme-dark #screen-mini .wrap,body.theme-dark .miniRoomCard,body.theme-dark .miniFlowCard{background:#060b13!important}body.theme-dark #miniGameField{background:#0f172aeb!important;border-color:#94a3b852!important;color:#e5e7eb!important}.homeTopAvatar{overflow:visible}.homeTopAvatar:after{left:auto;right:-2px;bottom:-2px;border-color:#0b0f16}body.theme-light .homeTopAvatar:after{border-color:#fff}#screen-profile .wrap{display:flex;flex-direction:column}#profilePanelStats{order:1;margin-top:10px}#profilePanelPosts{order:2}#profilePanelAbout{order:3}.drawerCopyright{position:static!important;left:auto;right:auto;bottom:auto;margin:28px 6px 22px;padding:0;font-size:10px;line-height:1.45;letter-spacing:.015em;text-align:left;white-space:normal;opacity:.76;pointer-events:none}#screen-comments>.wrap{max-width:920px!important}@media(min-width:1161px){#screen-comments>.wrap{max-width:860px!important}}#commentsComposerCard{position:sticky!important;top:12px!important;z-index:22!important;border-radius:16px!important;border:1px solid var(--line2)!important;background:#0b121a!important;padding:10px 12px!important}#commentsComposerCard .commentComposerExpanded{gap:8px!important}#commentsComposerCard .commentEditorInput{min-height:66px!important;font-size:16px!important;line-height:1.45!important;padding:10px 10px 6px!important}#commentsComposerCard .commentToolBtn{min-width:40px!important;height:32px!important;font-size:14px!important;padding:0 8px!important}#commentsComposerCard .commentComposerCancelBtn,#commentsComposerCard #commentSendBtn{height:34px!important;min-width:86px!important;padding:0 12px!important;font-size:13px!important}#commentReplyBar{margin-bottom:2px}.postActions{padding:0 14px 14px!important}.quickActions{gap:8px!important;flex-wrap:wrap}.qaBtn{min-height:32px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid var(--line)!important;background:#ffffff08!important;color:var(--muted)!important;gap:5px!important}.qaBtn:hover{border-color:var(--line2)!important;background:#ffffff12!important;color:var(--text)!important}.qaBtn svg{width:15px!important;height:15px!important}.qaLabel{font-size:12px;font-weight:var(--w-semibold);line-height:1}.qaCount{font-size:11px!important}#commentsComposerCard{max-width:100%!important;border-radius:14px!important;padding:8px 10px!important}#commentsComposerCard .commentComposerCollapsedBtn{height:38px!important;font-size:14px!important;padding:0 12px!important}#commentsComposerCard .commentComposerExpanded{gap:6px!important}#commentsComposerCard .commentEditorInput{min-height:44px!important;max-height:120px!important;font-size:15px!important;line-height:1.35!important;padding:8px 8px 4px!important}#commentsComposerCard .commentComposerActionsRow{gap:8px!important}#commentsComposerCard .commentComposerTools{gap:6px!important}#commentsComposerCard .commentToolBtn{min-width:34px!important;height:28px!important;border-radius:9px!important;font-size:12px!important;padding:0 7px!important}#commentsComposerCard .commentToolBtn svg{width:15px!important;height:15px!important}#commentsComposerCard .commentComposerCancelBtn,#commentsComposerCard #commentSendBtn{height:30px!important;min-width:72px!important;font-size:12px!important;padding:0 10px!important}#commentsComposerCard .commentComposerHelp{display:none!important}#commentsComposerCard .commentMediaPreview{margin-top:6px!important;padding:6px!important}#commentsComposerCard .commentMediaPreview img{max-height:120px!important}@media(max-width:980px){#commentsComposerCard{padding:8px 9px!important}#commentsComposerCard .commentEditorInput{min-height:40px!important;font-size:14px!important}}@media(min-width:1280px){body.desktop-shell-nonhome.route-comm #desktopRouteHost>#screen-comm.wrap{padding-top:8px!important;max-width:1140px!important}body.desktop-shell-nonhome.route-comm #desktopRouteHost>#screen-comm.wrap #commTabs{display:none!important}body.desktop-shell-nonhome.route-comm #desktopRouteHost>#screen-comm.wrap .spacer{height:0!important;margin:0!important}body.desktop-shell-nonhome.route-comm #desktopRouteHost>#screen-comm.wrap #commPanelExplore{margin-top:8px}body.desktop-shell-nonhome.route-comm #desktopRouteHost>#screen-comm.wrap #commPanelCreate,body.desktop-shell-nonhome.route-comm #desktopRouteHost>#screen-comm.wrap #commPanelReview{display:none!important}#screen-comm .commExploreShell{padding-top:0!important}#screen-comm .commExploreTitle{margin:2px 0 18px!important;font-size:clamp(52px,3.5vw,72px)!important;line-height:1.04!important;font-weight:700!important;letter-spacing:-.02em!important;color:#ecf1f8!important}#screen-comm .commExploreFilters{flex-wrap:nowrap!important;overflow-x:auto!important;gap:10px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(118,136,162,.28)!important;scrollbar-width:none}#screen-comm .commExploreFilters::-webkit-scrollbar{display:none}#screen-comm .commExploreFilters .chip{white-space:nowrap!important;min-height:52px!important;padding:0 18px!important;border-radius:14px!important;border:1px solid rgba(108,126,150,.34)!important;background:#0b121eb8!important;color:#e6eef8!important;font-size:26px;font-size:clamp(15px,.92vw,18px)!important;font-weight:600!important}#screen-comm .commExploreFilters .chip.active{background:#5a6c806b!important;border-color:#8293aa9e!important}#screen-comm .commExploreDivider{display:none!important}#screen-comm .commExploreSectionTitle{margin:24px 0 12px!important;font-size:48px;font-size:clamp(31px,2vw,42px)!important;line-height:1.1!important;font-weight:700!important;letter-spacing:-.01em!important;color:#dce8f8!important}#screen-comm .commExploreGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}#screen-comm .commExploreGrid .commCard{margin:0!important;border-radius:20px!important;border:1px solid rgba(100,119,143,.34)!important;background:#080e18d1!important;box-shadow:none!important;padding:12px 14px!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-columns:56px 1fr auto!important;grid-template-areas:"icon meta join" "icon sub join"!important;gap:8px 12px!important;align-items:start!important}#screen-comm .commExploreGrid .commIcon{grid-area:icon!important;width:56px!important;height:56px!important;border-radius:999px!important}#screen-comm .commExploreGrid .commMeta{grid-area:meta!important;align-self:center!important}#screen-comm .commExploreGrid .commName{font-size:34px;font-size:clamp(20px,1.2vw,30px)!important;line-height:1.15!important;margin:0 0 4px!important;color:#f2f7ff!important;font-weight:650!important}#screen-comm .commExploreGrid .commMeta .muted2{font-size:26px;font-size:clamp(14px,.86vw,18px)!important;color:#9cb1cb!important;margin:0!important;font-weight:520!important}#screen-comm .commExploreGrid .commSub{grid-area:sub!important;margin-top:2px!important;font-size:27px;font-size:clamp(14px,.9vw,18px)!important;line-height:1.42!important;color:#b6c7dc!important;-webkit-line-clamp:2!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#screen-comm .commExploreGrid .joinBtn{grid-area:join!important;align-self:start!important;min-width:74px!important;height:44px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid rgba(108,126,150,.44)!important;background:#3a485ca8!important;color:#f5f9ff!important;font-size:28px;font-size:clamp(14px,.88vw,17px)!important;font-weight:650!important}#screen-comm .commExploreMoreWrap{display:flex!important;justify-content:center!important;margin:14px 0 10px!important}#screen-comm .commExploreMoreWrap .btn{min-height:42px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid rgba(108,126,150,.44)!important;background:#3846589e!important;color:#edf4ff!important;font-size:15px!important;font-weight:600!important}}@media(min-width:1180px){#homeFeed .postCard,#commDetailFeed .postCard,#commentsPost .postCard{border-radius:20px!important;border:1px solid rgba(108,126,150,.28)!important;background:linear-gradient(110deg,#080e1ae0,#091120c7)!important;box-shadow:0 6px 20px #00000038!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#homeFeed .postHead,#commDetailFeed .postHead,#commentsPost .postHead{padding:12px 14px 8px!important}#homeFeed .metaLine,#commDetailFeed .metaLine,#commentsPost .metaLine{font-size:12px!important;color:#9db0c6!important;gap:6px!important}#homeFeed .postTitle,#commDetailFeed .postTitle,#commentsPost .postTitle{font-size:30px;font-size:clamp(18px,1.15vw,24px)!important;line-height:1.25!important;padding-bottom:8px!important}#homeFeed .postBodySmall,#commDetailFeed .postBodySmall,#commentsPost .postBodySmall{color:#c7d6e8!important;font-size:13px!important;line-height:1.48!important}#homeFeed .mediaFrame,#commDetailFeed .mediaFrame,#commentsPost .mediaFrame{border-radius:16px!important;border-color:#687a915c!important}#homeFeed .quickActions,#commDetailFeed .quickActions,#commentsPost .quickActions{gap:8px!important}#homeFeed .qaBtn,#commDetailFeed .qaBtn,#commentsPost .qaBtn{min-height:36px!important;padding:0 12px!important;border:1px solid rgba(103,121,146,.4)!important;border-radius:999px!important;background:#09101e8f!important;color:#c5d2e3!important}#homeFeed .qaBtn:hover,#commDetailFeed .qaBtn:hover,#commentsPost .qaBtn:hover{background:#0d1628c7!important;border-color:#8092ac75!important}#homeFeed .qaCount,#commDetailFeed .qaCount,#commentsPost .qaCount{color:#9ab0ca!important}}#screen-comm-detail #commDetailDesc{display:none!important}#screen-comm-detail #commDetailDesc+.spacer{display:none!important}#screen-comm-detail .commDetailShell.redditLikeCommunity{--comm-accent: #2f9bff;--comm-accent-rgb: 47,155,255;gap:12px!important}#screen-comm-detail .commHeroBanner.rich{height:196px!important;border-radius:14px!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(var(--comm-accent-rgb),.34)!important;background:linear-gradient(140deg,rgba(var(--comm-accent-rgb),.18),#060b122e 42%,#060b12b8)!important}#screen-comm-detail .commHeroBanner.rich:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--comm-accent-rgb),.18),#080e1700 36%,#080e17b8),radial-gradient(90% 120% at 12% 0%,rgba(var(--comm-accent-rgb),.18),transparent 58%);pointer-events:none}#screen-comm-detail .commHeroHead.redditLikeHead{margin-top:-36px!important;padding:0 2px!important}#screen-comm-detail .commHeroLeft{align-items:flex-end!important}#screen-comm-detail .commHeroIcon{width:76px!important;height:76px!important;margin-top:0!important;border:4px solid rgba(var(--comm-accent-rgb),.34)!important;box-shadow:0 0 0 5px rgba(var(--comm-accent-rgb),.14),0 9px 24px #00000059!important}#screen-comm-detail .commHeroName{font-size:clamp(42px,2.5vw,56px)!important;line-height:1.03!important;letter-spacing:-.02em!important}#screen-comm-detail .commHeroMeta{margin-top:4px!important;color:#9cb3cd!important;font-size:14px!important}#screen-comm-detail .commHeroTags{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}#screen-comm-detail .commHeroTag{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 11px!important;border-radius:999px!important;border:1px solid rgba(var(--comm-accent-rgb),.28)!important;background:rgba(var(--comm-accent-rgb),.14)!important;color:#eef5ff!important;font-size:12px!important;font-weight:620!important}#screen-comm-detail .commHeroActions{margin-top:14px!important;gap:8px!important}#screen-comm-detail .commPillBtn{min-height:44px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid rgba(var(--comm-accent-rgb),.26)!important;background:linear-gradient(180deg,rgba(var(--comm-accent-rgb),.12),#131f2dd1)!important;color:#ecf4ff!important;font-size:15px!important;font-weight:640!important}#screen-comm-detail .commPillBtn.primary{background:linear-gradient(180deg,rgba(var(--comm-accent-rgb),.98),rgba(var(--comm-accent-rgb),.84))!important;border-color:rgba(var(--comm-accent-rgb),.92)!important;color:#fff!important;box-shadow:0 14px 30px rgba(var(--comm-accent-rgb),.22)!important}#screen-comm-detail .commDetailGrid.redditLikeTwoCol{grid-template-columns:minmax(0,1fr) 348px!important;gap:16px!important;align-items:start!important}#screen-comm-detail .commDetailMain{min-width:0!important}#screen-comm-detail .commDetailSide.redditLikeSide{display:grid!important;gap:12px!important;position:sticky!important;top:12px!important;max-height:calc(100dvh - 98px)!important;overflow:auto!important;padding-right:2px!important}#screen-comm-detail .redditLikeSortRow{margin-bottom:10px!important;min-height:40px!important}#screen-comm-detail .redditLikeSortRow .commFilterBtn{background:transparent!important;border-color:transparent!important;color:#9ab0ca!important}#screen-comm-detail .redditLikeSortRow .commFilterBtn.active{color:#eef4ff!important;background:rgba(var(--comm-accent-rgb),.12)!important;border-color:rgba(var(--comm-accent-rgb),.34)!important}#screen-comm-detail .redditLikeSortRow .commFilterBtn.icon{border-color:rgba(var(--comm-accent-rgb),.26)!important;background:#121c29cc!important;width:34px!important;height:34px!important;padding:0!important}#screen-comm-detail .commDetailFilters{display:none!important}#screen-comm-detail .commHighlightsBlock.redditLikeHighlights{border-radius:14px!important;border:1px solid rgba(var(--comm-accent-rgb),.24)!important;background:linear-gradient(180deg,rgba(var(--comm-accent-rgb),.08),#0a111cb8 34%,#0a111cd1)!important;box-shadow:none!important;margin-bottom:12px!important}#screen-comm-detail .commHighlightsHeader{min-height:40px!important;padding:0 12px!important;border-bottom:1px solid rgba(var(--comm-accent-rgb),.18)!important;font-size:14px!important}#screen-comm-detail .commHighlightsStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:10px!important}#screen-comm-detail .commHighlightItem.imageCard{position:relative!important;min-height:164px!important;border-radius:14px!important;overflow:hidden!important;border:1px solid rgba(var(--comm-accent-rgb),.24)!important;grid-template-columns:1fr!important;background:#0d1828!important}#screen-comm-detail .commHighlightItem.imageCard .commHighlightThumb{position:absolute!important;inset:0!important;display:block!important;background:#111a29!important}#screen-comm-detail .commHighlightItem.imageCard .commHighlightThumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;filter:saturate(.95) brightness(.68)!important}#screen-comm-detail .commHighlightItem.imageCard .commHighlightInfo{position:relative!important;z-index:1!important;height:100%!important;align-content:end!important;gap:8px!important;padding:12px!important;background:linear-gradient(180deg,#060b1200,#060b12e0)!important}#screen-comm-detail .commHighlightItem.imageCard .commHighlightInfo h4{margin:0!important;font-size:18px!important;line-height:1.24!important;color:#f3f8ff!important}#screen-comm-detail .commHighlightItem.imageCard .commHighlightTag{display:inline-flex!important;align-items:center!important;width:fit-content!important;min-height:24px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(var(--comm-accent-rgb),.28)!important;background:rgba(var(--comm-accent-rgb),.18)!important;color:#d8e5f6!important;font-size:12px!important;font-weight:620!important}#screen-comm-detail .commHighlightItem.imageCard .commHighlightMeta{display:none!important}#screen-comm-detail .postCard{margin:0 0 12px!important;border-radius:16px!important;border:1px solid rgba(var(--comm-accent-rgb),.18)!important;background:linear-gradient(112deg,rgba(var(--comm-accent-rgb),.09),#080e1adb 17%,#08101ec2)!important;box-shadow:none!important}#screen-comm-detail .postHead{padding:12px 12px 8px!important}#screen-comm-detail .postTitle{padding:0 12px 6px!important;font-size:clamp(20px,1.2vw,26px)!important}#screen-comm-detail .postBodySmall{padding:0 12px 8px!important}#screen-comm-detail .mediaFrame{display:block!important;margin:0 12px 8px!important;border-radius:14px!important}#screen-comm-detail .postActions{padding:0 12px 10px!important}#screen-comm-detail .qaBtn{min-height:36px!important;border-radius:999px!important}#screen-comm-detail .qaBtn:hover{border-color:rgba(var(--comm-accent-rgb),.28)!important;background:rgba(var(--comm-accent-rgb),.08)!important}#screen-comm-detail .redditAboutBox .commSideBody{padding:14px!important}#screen-comm-detail .redditSideTitle{font-size:34px;font-size:clamp(21px,1.26vw,30px)!important;line-height:1.2!important;font-weight:640!important;color:#edf4ff!important;margin-bottom:8px!important}#screen-comm-detail .redditMetaList{margin-top:10px!important;margin-bottom:10px!important;color:#a8bdd7!important;font-size:14px!important}#screen-comm-detail .redditAboutBox .commSideJoinBtn{width:100%!important;margin-bottom:10px!important}#screen-comm-detail .redditAboutBox .commSideStats{border-top:1px solid rgba(var(--comm-accent-rgb),.16)!important;padding-top:10px!important}#screen-comm-detail .redditFlairBox .commSideBody{padding-top:10px!important}#screen-comm-detail .redditRulesBox .commSideBoxHead{padding:13px 14px 10px!important}@media(max-width:1420px){#screen-comm-detail .commHighlightsStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1220px){#screen-comm-detail .commDetailGrid.redditLikeTwoCol{grid-template-columns:minmax(0,1fr)!important}#screen-comm-detail .commDetailSide.redditLikeSide{position:static!important;max-height:none!important;overflow:visible!important}}@media(max-width:900px){#screen-comm-detail .commHighlightsStrip{grid-template-columns:1fr!important}#screen-comm-detail .commHeroHead{flex-wrap:wrap!important;gap:10px!important}}@media(min-width:1180px){body.desktop-shell-nonhome #desktopRouteHost>#screen-comm-detail.wrap{max-width:min(1220px,calc(100vw - var(--desktop-drawer-current) - 28px))!important}}#screen-comments #commentsComposerCard{position:static!important;top:auto!important;z-index:1!important;transform:none!important}#screen-comm-detail .commHighlightsStrip{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(280px,31%)!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(128,148,173,.45) transparent}#screen-comm-detail .commHighlightsStrip::-webkit-scrollbar{height:8px}#screen-comm-detail .commHighlightsStrip::-webkit-scrollbar-thumb{background:#8094ad6b;border-radius:999px}#screen-comm-detail .commHighlightsStrip::-webkit-scrollbar-track{background:transparent}#screen-comm-detail .commHighlightItem.imageCard{scroll-snap-align:start}#screen-comm-detail .commDetailSide.redditLikeSide{height:calc(100dvh - 86px)!important;max-height:calc(100dvh - 86px)!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideBox{border:1px solid rgba(var(--comm-accent-rgb),.18)!important;background:linear-gradient(180deg,rgba(var(--comm-accent-rgb),.08),#090d16e0 34%,#090d16f0)!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideTopHead .commSideJoinBtn{border-color:rgba(var(--comm-accent-rgb),.3)!important;background:linear-gradient(180deg,rgba(var(--comm-accent-rgb),.16),rgba(var(--comm-accent-rgb),.08))!important;box-shadow:0 8px 22px rgba(var(--comm-accent-rgb),.14)!important}#screen-comm-detail .redditMegaPanel{border-radius:12px!important}.postCommunityLink{--comm-accent: var(--accent);--comm-accent-rgb: 255,90,31;appearance:none;border:0;background:none;color:inherit;font:inherit;font-weight:var(--w-bold);display:inline-flex;align-items:center;gap:8px;padding:0;margin:0;cursor:pointer;border-radius:999px;transition:color var(--t) var(--ease),opacity var(--t) var(--ease)}.postCommunityLink:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--comm-accent);box-shadow:0 0 0 4px rgba(var(--comm-accent-rgb),.14);flex:0 0 auto}.postCommunityLink:hover{color:#fff;text-decoration:underline;text-decoration-color:rgba(var(--comm-accent-rgb),.86);text-underline-offset:2px}.postCommunityLink:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--comm-accent-rgb),.16)}#screen-comm-detail .redditRightHead{color:#8ca4bf!important}@media(max-width:1420px){#screen-comm-detail .commHighlightsStrip{grid-auto-columns:minmax(280px,46%)!important}}@media(max-width:900px){#screen-comm-detail .commHighlightsStrip{grid-auto-columns:minmax(240px,84%)!important}#screen-comm-detail .commDetailSide.redditLikeSide{height:auto!important}}#screen-comm-detail .commDetailSide.redditLikeSide{max-height:calc(100dvh - 86px)!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(126,145,168,.5) transparent;padding-right:4px!important}#screen-comm-detail .commDetailSide.redditLikeSide::-webkit-scrollbar{width:8px}#screen-comm-detail .commDetailSide.redditLikeSide::-webkit-scrollbar-thumb{background:#7e91a86b;border-radius:999px}#screen-comm-detail .commDetailSide.redditLikeSide::-webkit-scrollbar-track{background:transparent}#screen-comm-detail .redditMegaPanel{border-radius:14px!important;border:1px solid rgba(93,113,137,.34)!important;background:#060d14!important;box-shadow:none!important;overflow:hidden!important}#screen-comm-detail .redditMegaPanel .redditRightSection{padding:14px 16px;border-top:1px solid rgba(96,116,140,.24)}#screen-comm-detail .redditMegaPanel .redditRightSection:first-child{border-top:0}#screen-comm-detail .redditRightHead{color:#93a8c1;font-size:12px;font-weight:650;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}#screen-comm-detail .redditAboutSection .redditSideTitle{margin:0 0 8px!important}#screen-comm-detail .redditAboutSection .commSideMuted{font-size:14px;line-height:1.5;color:#c0d0e2}#screen-comm-detail .redditAboutSection .redditMetaList{margin:10px 0!important;color:#9eb4cf!important}#screen-comm-detail .redditAboutSection .commSideJoinBtn{margin-bottom:10px}#screen-comm-detail .redditAboutSection .commSideStats{margin-top:8px}#screen-comm-detail .redditAboutSection .commSideStatNum{font-size:38px}#screen-comm-detail .redditAboutSection .commSideStatLabel{font-size:12px}#screen-comm-detail .redditFlairUser{min-height:36px}#screen-comm-detail .redditRulesList .commRuleItem{border-top:1px solid rgba(96,116,140,.24)}#screen-comm-detail .redditRulesList .commRuleItem:first-child{border-top:0}#screen-comm-detail .redditRulesList .commRuleToggle{padding:10px 0;font-size:15px;color:#c5d4e6;gap:14px}#screen-comm-detail .redditRulesList .commRuleBody{padding:0 0 11px;color:#a9bfd9}#screen-comm-detail .redditWelcomeSection p{margin:0;color:#b9cbe1;font-size:15px;line-height:1.52}#screen-comm-detail .redditWelcomeLinks{margin:10px 0 0;padding-left:18px;color:#a9bfd8}#screen-comm-detail .redditWelcomeLinks li{margin:7px 0}#screen-comm-detail .redditWelcomeLinks a{color:#7fb7ff;text-decoration:underline}#screen-comm-detail .redditFlairCloud{display:flex;flex-wrap:wrap;gap:10px}#screen-comm-detail .redditFlairPill{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border-radius:999px;font-size:14px;font-weight:650;border:1px solid rgba(255,255,255,.14);color:#08111e}#screen-comm-detail .redditFlairPill.blue{background:#7ea2ff}#screen-comm-detail .redditFlairPill.red{background:#ff2444;color:#fff}#screen-comm-detail .redditFlairPill.gold{background:#c4ae3a;color:#fff}#screen-comm-detail .redditFlairPill.orange{background:#ff6a1b;color:#fff}#screen-comm-detail .redditFlairPill.amber{background:#ff9e1a;color:#fff}#screen-comm-detail .redditFlairPill.pink{background:#dba9f4}#screen-comm-detail .redditFlairPill.yellow{background:#ebd33a}#screen-comm-detail .redditFlairPill.gray{background:#3e4651;color:#f3f8ff}#screen-comm-detail .redditFlairPill.slate{background:#b1bdc8;color:#1a2534}#screen-comm-detail .redditApplyText{margin:0;color:#b7c9df;font-size:15px;line-height:1.52}#screen-comm-detail .redditApplyText a{color:#8cc0ff;text-decoration:underline}#screen-comm-detail .redditRelatedList{display:grid;gap:10px}#screen-comm-detail .redditRelatedItem{display:flex;align-items:center;gap:10px}#screen-comm-detail .redditAvatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(147,166,190,.35);font-size:17px;font-weight:700;color:#f6fbff;flex:0 0 auto}#screen-comm-detail .redditAvatar.a0{background:linear-gradient(180deg,#5d6f86,#405467)}#screen-comm-detail .redditAvatar.a1{background:linear-gradient(180deg,#556bd6,#33479f)}#screen-comm-detail .redditAvatar.a2{background:linear-gradient(180deg,#ff6928,#b53a12)}#screen-comm-detail .redditAvatar.a3{background:linear-gradient(180deg,#8d6ecf,#61469a)}#screen-comm-detail .redditAvatar.a4{background:linear-gradient(180deg,#34a176,#1d6f4f)}#screen-comm-detail .redditAvatar.a5{background:linear-gradient(180deg,#899a53,#5e6d36)}#screen-comm-detail .redditAvatar.a6{background:linear-gradient(180deg,#d26d95,#954766)}#screen-comm-detail .redditAvatar.a7{background:linear-gradient(180deg,#8d95a1,#5e6670)}#screen-comm-detail .redditRelatedMeta{min-width:0}#screen-comm-detail .redditRelatedName{color:#dfe9f6;font-size:16px!important;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#screen-comm-detail .redditRelatedSub{color:#8fa5bf;font-size:13px!important}#screen-comm-detail .redditMiniJoin{margin-left:auto;min-width:72px;height:34px;padding:0 12px;font-size:15px}#screen-comm-detail .redditModsList{display:grid;gap:8px;margin-top:10px;margin-bottom:10px}#screen-comm-detail .redditModItem{display:flex;align-items:center;gap:10px}#screen-comm-detail .redditModMeta{min-width:0;display:grid;gap:2px}#screen-comm-detail .redditModName{color:#dce8f7;font-size:15px!important;line-height:1.1}#screen-comm-detail .redditModTag{width:fit-content;border-radius:999px;border:1px solid rgba(143,161,184,.28);background:#8596ad33;color:#d8e6f8;padding:1px 8px;font-size:12px!important}#screen-comm-detail .redditSideLegal{border-top:1px solid rgba(96,116,140,.24);padding:14px 16px 16px;color:#8aa1bb;font-size:13px;line-height:1.5}#screen-comm-detail .commDetailSide.redditLikeSide{display:grid!important;gap:14px!important;align-content:start!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideBox{border:1px solid rgba(72,93,124,.44)!important;border-radius:24px!important;background:radial-gradient(130% 120% at 0% 0%,#0c1c367a,#060c16f5 58%)!important;box-shadow:none!important;overflow:hidden!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideBoxHead{padding:18px 20px 16px!important;border-bottom:1px solid rgba(78,97,125,.34)!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideTopHead{align-items:flex-start!important;gap:12px!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideTopHead>div:first-child{font-size:clamp(28px,2.2vw,54px)!important;line-height:1.04!important;font-weight:700!important;letter-spacing:-.02em!important;color:#eef5ff!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideBody{padding:16px 20px 18px!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideMuted{color:#bccbe0!important;font-size:clamp(14px,1.05vw,18px)!important;line-height:1.44!important}#screen-comm-detail .commDetailSide.redditLikeSide .commMetaList{color:#9fb2cc!important;display:grid!important;gap:3px!important;font-size:clamp(13px,.94vw,16px)!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideStatNum{font-size:clamp(32px,2.3vw,52px)!important;line-height:1!important;letter-spacing:-.02em!important;color:#f3f8ff!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideStatLabel{color:#94a8c1!important;font-size:clamp(12px,.88vw,15px)!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideJoinBtn{border:1px solid rgba(94,122,156,.58)!important;background:#1c2c42d6!important;color:#f4f9ff!important;font-weight:700!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideTopHead .commSideJoinBtn{min-height:48px!important;padding:0 20px!important;font-size:28px;font-size:clamp(15px,1.05vw,19px)!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideWideBtn{min-height:48px!important;font-size:28px;font-size:clamp(14px,.98vw,18px)!important;margin-top:2px!important}#screen-comm-detail .commDetailSide.redditLikeSide .commRuleItem{border-top-color:#4e617d47!important}#screen-comm-detail .commDetailSide.redditLikeSide .commRuleToggle{padding:15px 18px!important;color:#d8e4f3!important;font-size:clamp(14px,.98vw,18px)!important;font-weight:600!important}#screen-comm-detail .commDetailSide.redditLikeSide .commRuleBody{padding:0 18px 14px!important;color:#9db2cc!important;font-size:clamp(13px,.9vw,16px)!important;line-height:1.48!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideApp{min-height:52px!important;padding:0 16px!important;border-radius:999px!important;border-color:#54698670!important;background:#0c1320ad!important;color:#e7effa!important;font-size:clamp(14px,.94vw,17px)!important;font-weight:600!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideImage{border-radius:18px!important;border-color:#566b8866!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideImage img{height:clamp(180px,18vw,280px)!important;max-height:none!important;object-fit:cover!important}#screen-comm-detail .commDetailSide.redditLikeSide .commFlairCloud{gap:10px!important}#screen-comm-detail .commDetailSide.redditLikeSide .commFlairTag{min-height:40px!important;display:inline-flex!important;align-items:center!important;padding:0 16px!important;border-radius:999px!important;font-size:clamp(13px,.88vw,16px)!important;font-weight:700!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideUser{min-height:40px!important;font-size:clamp(15px,1vw,18px)!important;color:#e8f0fc!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideUserDot{width:42px!important;height:42px!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideUserTag{border-color:#65799366!important;background:#38465c5c!important;color:#b8c9de!important;font-size:13px!important;padding:4px 10px!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideLegal{color:#8ea3bf!important;font-size:clamp(12px,.82vw,14px)!important;line-height:1.55!important;padding:2px 4px!important}.commMemberHeadCount{font-size:12px;color:var(--muted2);font-weight:var(--w-semibold)}.commMemberHint{font-size:12px;color:var(--muted2);margin-bottom:10px}.commMemberList{display:grid;gap:8px;max-height:380px;overflow:auto;padding-right:3px}.commMemberRow{min-height:38px;border:1px solid var(--line);border-radius:12px;padding:6px 8px;background:#ffffff05;display:flex;align-items:center;justify-content:space-between;gap:8px}.commMemberRow.owner{border-color:#3b82f673;background:#2563eb1f}.commMemberMain{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.commMemberDot{width:9px;height:9px;border-radius:999px;background:#75869b;flex:0 0 auto}.commMemberDot.owner{background:#58a6ff}.commMemberName{font-size:13px;color:var(--text);font-weight:var(--w-semibold)}.commMemberPill{border:1px solid var(--line);border-radius:999px;padding:2px 7px;font-size:11px;color:var(--muted2);line-height:1.2}.commMemberPill.me{color:#9bd4ff;border-color:#3b82f673;background:#2563eb2e}.commMemberPill.role{color:#d4deec}.commMemberPill.ghost{color:#9eb0c8}.commMemberKickBtn{border:1px solid rgba(239,68,68,.42);background:#ef444424;color:#ffb9b9;border-radius:999px;min-height:30px;padding:0 11px;font-size:12px;font-weight:var(--w-semibold);cursor:pointer;flex:0 0 auto}.commMemberKickBtn:hover{background:#ef444438}.commMemberEmpty{border:1px dashed var(--line);border-radius:12px;padding:11px;color:var(--muted2);font-size:12px}@media(max-width:1220px){body.layout-touch:not(.compose-mode) .bottomNav{z-index:460!important;border-top:1px solid rgba(84,104,130,.4)!important;background:#060a10f5!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding-bottom:0!important}body.layout-touch:not(.compose-mode) .navInner{padding:8px 10px calc(max(var(--botPad),8px) + 8px)!important;align-items:center!important;gap:4px!important}body.layout-touch:not(.compose-mode) .navItem,body.layout-touch:not(.compose-mode) .navIcon{touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.layout-touch:not(.compose-mode) .screen.active{padding-bottom:calc(var(--navH) + max(var(--botPad),8px) + 16px)!important}body.layout-touch:not(.compose-mode) .screen.active>.wrap{padding-bottom:calc(var(--navH) + max(var(--botPad),8px) + 20px)!important}body.layout-touch:not(.compose-mode) #feedTopBtn{bottom:calc(var(--navH) + max(var(--botPad),8px) + 30px)!important;z-index:470!important}#screen-comm-detail .commDetailSide.redditLikeSide{position:static!important;max-height:none!important;overflow:visible!important;height:auto!important;padding-right:0!important}}:root{--screen-bottom-safe: calc(var(--navH) + max(var(--botPad), 8px) + 68px);--desktop-route-bottom-safe: calc(max(var(--botPad), 10px) + 68px) }body.compose-mode{--screen-bottom-safe: calc(max(var(--botPad), 8px) + 24px) }@media(min-width:1440px)and (hover:hover)and (pointer:fine){:root{--screen-bottom-safe: calc(max(var(--botPad), 10px) + 64px) }}.stage{padding-bottom:var(--screen-bottom-safe)!important}.screen.active:not(.settingsModalScreen){padding-bottom:var(--screen-bottom-safe)!important}.screen.active:not(.settingsModalScreen)>.wrap{padding-bottom:var(--screen-bottom-safe)!important}#screen-home .homeMainColumn,#desktopRouteHost{padding-bottom:var(--screen-bottom-safe)!important}#homeFeedEndSpacer{height:var(--screen-bottom-safe)!important;min-height:var(--screen-bottom-safe)!important;flex:0 0 var(--screen-bottom-safe)!important}body.desktop-shell-nonhome #desktopRouteHost>.wrap{padding-bottom:var(--desktop-route-bottom-safe)!important}body.desktop-shell-nonhome #desktopRouteHost>.wrap>.spacer:last-child{height:var(--desktop-route-bottom-safe)!important;min-height:var(--desktop-route-bottom-safe)!important}@media(min-width:1440px)and (hover:hover)and (pointer:fine){body.route-home #screen-home>.topbar{position:sticky!important;top:0!important;z-index:140!important}body.desktop-shell-nonhome #screen-home>.topbar{position:sticky!important;top:0!important;z-index:140!important}body.desktop-shell-nonhome .stage,body.desktop-shell-nonhome #screen-home{padding-bottom:0!important}body.desktop-shell-nonhome #screen-home>.wrap{padding-bottom:0!important}body.route-home .stage,body.route-home #screen-home{padding-bottom:0!important}body.route-home #screen-home{overflow:hidden!important}body.route-home #screen-home>.wrap{padding-bottom:0!important;overflow:hidden!important}body.route-home #screen-home .homeMainColumn{overflow-y:auto!important;padding-bottom:12px!important;overscroll-behavior-y:contain}body.route-home #homeFeedEndSpacer{height:12px!important;min-height:12px!important;flex:0 0 12px!important}body.desktop-shell-nonhome.route-comm #desktopRouteHost,body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost{height:100%!important;max-height:100%!important;overflow-y:auto!important;padding-bottom:0!important}body.desktop-shell-nonhome.route-comm #screen-home .homeMainColumn,body.desktop-shell-nonhome.route-comm-detail #screen-home .homeMainColumn{overflow:hidden!important;padding-bottom:0!important}body.desktop-shell-nonhome.route-comm #desktopRouteHost>.wrap,body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost>.wrap{min-height:100%!important;padding-bottom:0!important}body.desktop-shell-nonhome.route-comm #desktopRouteHost>.wrap>.spacer:last-child,body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost>.wrap>.spacer:last-child{height:0!important;min-height:0!important}body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost{height:var(--app-content-h)!important;max-height:var(--app-content-h)!important}body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost .commDetailSide.redditLikeSide{height:calc(var(--app-content-h) - 12px)!important;max-height:calc(var(--app-content-h) - 12px)!important;padding-bottom:88px!important}body.desktop-shell-nonhome.route-comm-detail #feedTopBtn{right:18px!important;bottom:18px!important;z-index:120!important}#screen-newsDetail{min-height:100%}#screen-newsDetail.screen.active{display:flex!important;flex-direction:column}#screen-newsDetail>.topbar{position:sticky!important;top:0!important;z-index:140!important;flex:0 0 auto}#screen-newsDetail>.topbar>.wrap{max-width:min(var(--home-max-collapsed),calc(100vw - 12px));width:100%;margin:0;padding-left:10px;padding-right:10px}#screen-newsDetail>.wrap{flex:1 1 auto;min-height:0;overflow-y:auto;max-width:min(var(--home-feed-col),calc(100vw - var(--desktop-drawer-current) - 24px));margin-left:calc(var(--desktop-drawer-current) + 16px);margin-right:auto;padding:12px 0!important}body.desktop-drawer-collapsed #screen-newsDetail>.topbar>.wrap{margin-left:var(--desktop-collapsed-safe-left);max-width:calc(100vw - var(--desktop-collapsed-safe-left) - 12px)}body.desktop-drawer-collapsed #screen-newsDetail>.wrap{max-width:calc(100vw - var(--desktop-collapsed-safe-left) - 24px);margin-left:calc(var(--desktop-collapsed-safe-left) + 16px)}#newsDetailContainer .postCard{margin:0 0 12px}#newsDetailContainer .newsDetailTitle{margin-top:8px;font-size:clamp(20px,1.45vw,24px);line-height:1.25;letter-spacing:-.28px}#newsDetailContainer .newsDetailMeta{margin-top:10px}#newsDetailContainer .newsDetailLead{margin-top:14px}#screen-newsDetail .newsDetailBody{font-size:14px;line-height:1.66;color:var(--muted)}}#screen-comm-detail .commDetailSide.redditLikeSide{position:static!important;top:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;padding-right:0!important;padding-bottom:0!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideBox,#screen-comm-detail .commDetailSide.redditLikeSide .commSideBody,#screen-comm-detail .commDetailSide.redditLikeSide .commSideList,#screen-comm-detail .commDetailSide.redditLikeSide .commRulesList{height:auto!important;max-height:none!important;overflow:visible!important}@media(min-width:1440px)and (hover:hover)and (pointer:fine){body.desktop-shell-nonhome.route-comm #desktopRouteHost,body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost{height:var(--app-content-h)!important;max-height:var(--app-content-h)!important;overflow-y:auto!important;padding-bottom:0!important}body.desktop-shell-nonhome.route-comm #desktopRouteHost>.wrap,body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost>.wrap{min-height:100%!important;padding-bottom:var(--desktop-route-bottom-safe)!important}body.desktop-shell-nonhome.route-comm #desktopRouteHost>.wrap>.spacer:last-child,body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost>.wrap>.spacer:last-child{height:var(--desktop-route-bottom-safe)!important;min-height:var(--desktop-route-bottom-safe)!important;flex:0 0 var(--desktop-route-bottom-safe)!important}body.desktop-shell-nonhome.route-comm-detail #feedTopBtn{display:none!important}}@media(min-width:1440px)and (hover:hover)and (pointer:fine){body.desktop-shell-nonhome.route-comments #desktopRouteHost .commentsLayout{grid-template-columns:minmax(0,1fr) 360px!important;gap:14px!important;align-items:start!important}body.desktop-shell-nonhome.route-comments #desktopRouteHost .commentsSideCol{position:sticky!important;top:16px!important;height:auto!important;max-height:none!important;overflow:visible!important;padding-right:0!important}body.desktop-shell-nonhome.route-comments #desktopRouteHost #commentsComposerCard{position:static!important;top:auto!important;z-index:1!important;transform:none!important}body.desktop-shell-nonhome.route-comments #desktopRouteHost .commentsWrap,body.desktop-shell-nonhome.route-comments #desktopRouteHost .commentsMainCol{padding-bottom:calc(var(--route-floor-safe) + 120px)!important}body.desktop-shell-nonhome.route-comments #desktopRouteHost .commentsMainCol:after{content:"";display:block;height:calc(var(--route-floor-safe) + 120px);min-height:calc(var(--route-floor-safe) + 120px);width:100%}body.desktop-shell-nonhome.route-comments #desktopRouteHost #commentsList{margin-bottom:calc(var(--route-floor-safe) + 56px)!important}body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost .commDetailGrid.redditLikeTwoCol{grid-template-columns:minmax(0,1fr) 348px!important;gap:16px!important;align-items:start!important}body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost .commDetailSide,body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost .commDetailSide.redditLikeSide{position:sticky!important;top:12px!important;height:auto!important;max-height:none!important;overflow:visible!important;padding-right:0!important;padding-bottom:0!important}body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost .commSideBox,body.desktop-shell-nonhome.route-comments #desktopRouteHost .commSideBox{height:auto!important;max-height:none!important;overflow:visible!important}body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost .commSideImage,body.desktop-shell-nonhome.route-comments #desktopRouteHost .commSideImage{aspect-ratio:16 / 7!important;min-height:170px!important}body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost .commSideImage img,body.desktop-shell-nonhome.route-comments #desktopRouteHost .commSideImage img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;display:block!important}}:root{--route-floor-safe: calc(max(var(--botPad), 10px) + 96px) }@media(min-width:1440px)and (hover:hover)and (pointer:fine){body.desktop-shell-nonhome.route-comm #desktopRouteHost,body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost,body.desktop-shell-nonhome.route-comments #desktopRouteHost{height:var(--app-content-h)!important;max-height:var(--app-content-h)!important;overflow-y:auto!important;padding-bottom:0!important}body.desktop-shell-nonhome.route-comm #desktopRouteHost>.wrap,body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost>.wrap,body.desktop-shell-nonhome.route-comments #desktopRouteHost>.wrap{min-height:100%!important;padding-bottom:var(--route-floor-safe)!important}body.desktop-shell-nonhome.route-comm #desktopRouteHost>.wrap:after,body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost>.wrap:after,body.desktop-shell-nonhome.route-comments #desktopRouteHost>.wrap:after{content:"";display:block;height:var(--route-floor-safe);min-height:var(--route-floor-safe);width:100%}}@media(max-width:1220px){body.layout-touch:not(.compose-mode).route-comm .screen.active,body.layout-touch:not(.compose-mode).route-comm-detail .screen.active,body.layout-touch:not(.compose-mode).route-comments .screen.active{padding-bottom:calc(var(--navH) + max(var(--botPad),8px) + 32px)!important}body.layout-touch:not(.compose-mode).route-comm .screen.active>.wrap,body.layout-touch:not(.compose-mode).route-comm-detail .screen.active>.wrap,body.layout-touch:not(.compose-mode).route-comments .screen.active>.wrap{padding-bottom:calc(var(--navH) + max(var(--botPad),8px) + 38px)!important}}:root{--all-tabs-floor-safe: calc(max(var(--botPad), 10px) + 120px) }body.layout-desktop .stage{overflow-y:auto!important;padding-bottom:0!important}body.layout-desktop .screen.active:not(.settingsModalScreen){padding-bottom:0!important}body.layout-desktop .screen.active:not(.settingsModalScreen)>.wrap{padding-bottom:var(--all-tabs-floor-safe)!important}body.layout-desktop #screen-home .homeMainColumn{padding-bottom:var(--all-tabs-floor-safe)!important}body.layout-desktop #homeFeedEndSpacer{height:var(--all-tabs-floor-safe)!important;min-height:var(--all-tabs-floor-safe)!important;flex:0 0 var(--all-tabs-floor-safe)!important}body.layout-desktop #desktopRouteHost{overflow-y:auto!important;padding-bottom:0!important}body.layout-desktop #desktopRouteHost>.wrap{min-height:100%!important;padding-bottom:var(--all-tabs-floor-safe)!important}body.layout-desktop #desktopRouteHost>.wrap:after{content:"";display:block;width:100%;height:var(--all-tabs-floor-safe);min-height:var(--all-tabs-floor-safe)}@media(max-width:1220px){body.layout-touch:not(.compose-mode) .screen.active{padding-bottom:calc(var(--navH) + max(var(--botPad),8px) + 38px)!important}body.layout-touch:not(.compose-mode) .screen.active>.wrap{padding-bottom:calc(var(--navH) + max(var(--botPad),8px) + 44px)!important}}@media(min-width:1440px)and (hover:hover)and (pointer:fine){body.layout-desktop #screen-home .homeMainColumn{height:var(--app-content-h)!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:var(--all-tabs-floor-safe)!important}body.desktop-shell-nonhome #screen-home .homeMainColumn{overflow:hidden!important;padding-bottom:0!important}body.desktop-shell-nonhome #desktopRouteHost{height:var(--app-content-h)!important;min-height:0!important;max-height:var(--app-content-h)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:0!important}body.desktop-shell-nonhome #desktopRouteHost>.wrap{height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important;padding-bottom:var(--all-tabs-floor-safe)!important}body.desktop-shell-nonhome #desktopRouteHost>.wrap>.spacer:last-child{height:var(--all-tabs-floor-safe)!important;min-height:var(--all-tabs-floor-safe)!important;flex:0 0 var(--all-tabs-floor-safe)!important}body.desktop-shell-nonhome #desktopRouteHost>.wrap:after{content:"";display:block;width:100%;height:var(--all-tabs-floor-safe);min-height:var(--all-tabs-floor-safe)}body.layout-desktop .screen.active:not(.settingsModalScreen),body.layout-desktop .screen.active:not(.settingsModalScreen)>.wrap{padding-bottom:var(--all-tabs-floor-safe)!important}}@media(min-width:1440px)and (hover:hover)and (pointer:fine){body.layout-desktop .screen.active:not(.settingsModalScreen),body.layout-desktop .screen.active:not(.settingsModalScreen)>.wrap,body.layout-desktop #screen-home .homeMainColumn,body.layout-desktop #desktopRouteHost>.wrap{padding-bottom:0!important}body.layout-desktop #homeFeedEndSpacer,body.layout-desktop #desktopRouteHost>.wrap>.spacer:last-child{height:0!important;min-height:0!important;flex:0 0 0!important;margin:0!important;padding:0!important}body.layout-desktop #desktopRouteHost>.wrap:after,body.layout-desktop .commentsMainCol:after{content:none!important;display:none!important;height:0!important;min-height:0!important}body.desktop-shell-nonhome #desktopRouteHost{height:var(--app-content-h)!important;max-height:var(--app-content-h)!important;overflow-y:auto!important;overflow-x:hidden!important}body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost .commDetailSide.redditLikeSide,body.desktop-shell-nonhome.route-comments #desktopRouteHost .commentsSideCol{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important;padding-right:0!important}}body:not(.theme-light){background:radial-gradient(78rem 42rem at 50% -8%,#3064e03d,#3064e000 62%),radial-gradient(32rem 32rem at 8% 24%,#ff7a4924,#ff7a4900 56%),radial-gradient(30rem 38rem at 92% 24%,#648fff2e,#648fff00 54%),linear-gradient(180deg,#020304,#04070c 36%,#060a11);position:relative}body:not(.theme-light):before,body:not(.theme-light):after{content:"";position:fixed;pointer-events:none;z-index:0}body:not(.theme-light):before{inset:-14vh -10vw auto;height:44vh;background:linear-gradient(180deg,#0204084d,#02040800),radial-gradient(56% 90% at 50% 12%,#4c81ff33,#4c81ff00 70%);filter:blur(24px);opacity:.95}body:not(.theme-light):after{right:-10vw;top:14vh;width:34vw;height:48vh;background:radial-gradient(50% 68% at 62% 50%,#ff8a5f1f,#ff8a5f00),radial-gradient(52% 78% at 42% 50%,#5b84ff2e,#5b84ff00);filter:blur(70px);opacity:.74}body:not(.theme-light) .app{background:linear-gradient(180deg,#020408c2,#04070ce6)}body:not(.theme-light) #screen-home{position:relative;isolation:isolate}body:not(.theme-light) #screen-home>.wrap,body:not(.theme-light) #screen-home .homeDesktopLayout{position:relative}body:not(.theme-light) #screen-home>.wrap:before,body:not(.theme-light) #screen-home .homeDesktopLayout:after{content:"";position:absolute;pointer-events:none;z-index:-1}body:not(.theme-light) #screen-home>.wrap:before{left:clamp(14px,4vw,64px);right:clamp(14px,4vw,64px);top:10px;height:min(40vw,300px);background:radial-gradient(60% 100% at 34% 0%,#3f77ff29,#3f77ff00 72%),radial-gradient(44% 72% at 82% 14%,#ff88521f,#ff885200 76%);filter:blur(40px);opacity:.75}body:not(.theme-light) #screen-home .homeDesktopLayout:after{top:92px;right:-6%;width:min(26vw,360px);height:520px;background:radial-gradient(closest-side,#ff7e5c1a,#5880ff1f 52%,#5880ff00);filter:blur(72px);opacity:.56}body:not(.theme-light) .topbar{background:linear-gradient(180deg,#05070ccc,#05070cad);border-bottom-color:#a7bceb1a;backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%);box-shadow:0 1px #ffffff08,0 18px 40px #00000029}body:not(.theme-light) .searchRow{background:linear-gradient(180deg,#06080edb,#06080eb3),radial-gradient(80% 160% at 30% 0%,#3d76ff1a,#3d76ff00 55%);border-bottom-color:#b0c4f51a;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%)}body:not(.theme-light) .search{border-color:#a4baf02e;background:linear-gradient(180deg,#ffffff0f,#ffffff08);box-shadow:inset 0 1px #ffffff0f,0 12px 30px #00000029;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}body:not(.theme-light) .searchAsk{border-left-color:#a4baf024}body:not(.theme-light) :where(.hamburger,.homeTopIconBtn,.homeTopCreate,.homeTopAvatar){border-color:#b5c9ff24;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#070a1099;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000002e;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}body:not(.theme-light) .homeTopCreate{color:#f4f7fb}body:not(.theme-light) .homeTopAvatar{background:linear-gradient(180deg,#7a8aa3e0,#44526ceb)}body:not(.theme-light) .homeTopActions :is(.homeTopIconBtn,.homeTopCreate,.homeTopAvatar){border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body:not(.theme-light) .homeTopActions :is(.homeTopIconBtn,.homeTopCreate,.homeTopAvatar):hover{background:#ffffff14;border-color:transparent;box-shadow:none}body:not(.theme-light) .adBanner{border-color:#aec2f429;background:radial-gradient(92% 140% at 14% 0%,#3e78ff4d,#3e78ff00 54%),radial-gradient(68% 120% at 84% 12%,#ff86562e,#ff865600 64%),linear-gradient(180deg,#0e121ceb,#070a12db);box-shadow:0 26px 60px #00000057,inset 0 1px #ffffff14}body:not(.theme-light) .adBanner:before,body:not(.theme-light) .adBanner:after{content:"";position:absolute;pointer-events:none}body:not(.theme-light) .adBanner:before{inset:0;z-index:1;background:linear-gradient(180deg,#0000001a,#00000061),radial-gradient(80% 120% at 0% 0%,#3778ff38,#3778ff00 50%)}body:not(.theme-light) .adBanner:after{top:-22px;right:-8px;width:180px;height:180px;z-index:1;border-radius:50%;background:radial-gradient(circle,#ff91682e,#ff916800 70%);filter:blur(30px);opacity:.58}body:not(.theme-light) .adBanner img{z-index:0;opacity:.92;transform:scale(1.01)}body:not(.theme-light) .adFallbackText{z-index:2}body:not(.theme-light) :where(.postCard,.commCard,.noticeCard,.ibAppCard,.homeSideCard,.searchSuggest,.homeActionPanel){border-color:#aec2f41f;box-shadow:0 24px 60px #00000042,inset 0 1px #ffffff0d;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}body:not(.theme-light) .postCard{background:linear-gradient(180deg,#0d111ad6,#090c14c2),radial-gradient(140% 140% at 0% 0%,#4a7dff1a,#4a7dff00 46%)}body:not(.theme-light) .commCard{background:linear-gradient(180deg,#0c1019d6,#080b13c7),radial-gradient(90% 120% at 0% 0%,#4277ff1f,#4277ff00 48%)}body:not(.theme-light) .noticeCard{background:linear-gradient(160deg,#3d76ff29,#172033c7 42%,#ff784e24),linear-gradient(180deg,#ffffff0f,#ffffff05)}body:not(.theme-light) .ibAppCard{background:linear-gradient(180deg,#0c1019d1,#080b13bd),radial-gradient(110% 120% at 100% 0%,#5680ff1a,#5680ff00 58%)}body:not(.theme-light) .homeSideCard{background:linear-gradient(180deg,#0b0f17e0,#080b13d1),radial-gradient(120% 100% at 100% 0%,#527dff1f,#527dff00 58%)}body:not(.theme-light) .homeRecentItem{border-color:#aec2f41a;background:linear-gradient(180deg,#ffffff0a,#ffffff05),#080a10b8;box-shadow:inset 0 1px #ffffff0a}@media(min-width:1180px){:is(#homeFeed,#commDetailFeed,#commentsPost,#profileContent) .postCard{margin:0!important;padding:10px 0 14px!important;border:0!important;border-radius:18px!important;background:transparent!important;box-shadow:inset 0 -1px #66799238!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important;transform:none!important;transition:background var(--t) var(--ease),box-shadow var(--t) var(--ease),border-radius var(--t-fast) var(--ease)!important}:is(#homeFeed,#commDetailFeed,#commentsPost,#profileContent) .postCard:first-child{box-shadow:inset 0 1px #66799238,inset 0 -1px #66799238!important}:is(#homeFeed,#commDetailFeed,#commentsPost,#profileContent) .postCard:hover{background:#0a0f1885!important;box-shadow:inset 0 0 0 1px #8497b257!important;transform:none!important}:is(#homeFeed,#commDetailFeed,#commentsPost,#profileContent) .mediaFrame{border:0!important;background:transparent!important;box-shadow:none!important}body.theme-light :is(#homeFeed,#commDetailFeed,#commentsPost,#profileContent) .postCard{box-shadow:inset 0 -1px #0f172a1f!important}body.theme-light :is(#homeFeed,#commDetailFeed,#commentsPost,#profileContent) .postCard:first-child{box-shadow:inset 0 1px #0f172a1f,inset 0 -1px #0f172a1f!important}body.theme-light :is(#homeFeed,#commDetailFeed,#commentsPost,#profileContent) .postCard:hover{background:#ffffffeb!important;box-shadow:inset 0 0 0 1px #4d5f7a38!important}}@media(min-width:1440px)and (hover:hover)and (pointer:fine){body.route-home{--home-feed-match-w: min(var(--home-feed-col), calc(100vw - var(--desktop-drawer-current) - 24px));--home-shell-match-w: calc(var(--home-feed-match-w) + var(--home-rail-col) + var(--home-cols-gap) + 20px)}body.route-home.desktop-drawer-collapsed{--home-feed-col: 804px;--home-rail-col: 314px;--home-cols-gap: 24px;--home-feed-match-w: var(--home-feed-col);--home-shell-match-w: calc(var(--home-feed-match-w) + var(--home-rail-col) + var(--home-cols-gap) + 20px)}body.route-home #screen-home>.wrap{max-width:var(--home-shell-match-w)!important}body.route-home #screen-home .homeDesktopLayout{grid-template-columns:minmax(0,var(--home-feed-match-w)) minmax(0,var(--home-rail-col))!important}body.route-home #screen-home .homeMainColumn,body.route-home #homeBannerFlowSlot,body.route-home #screen-home #homeFeed,body.route-home #screen-home>.topbar .adSlot,body.route-home #screen-home>.topbar #homeSubtabs,body.route-home #screen-home #homeCommunityFilterWrap{width:var(--home-feed-match-w)!important;min-width:var(--home-feed-match-w)!important;max-width:var(--home-feed-match-w)!important}}@media(prefers-reduced-motion:no-preference){:root{--t-fast: .12s;--t: .18s;--t-smooth: .34s}body:not(.reduce-motion-ui) :where(.drawer,.drawerOverlay,.bottomNav,.navIcon,.feedTopBtn,.quickMyBtn,.search,.postCard,.commCard,.noticeCard,.ibAppCard,.adBanner,.drawerItem,.newsPaperShell,.newsPaperCard,.newsPaperHeroCard,.homeRecentItem){backface-visibility:hidden;transform:translateZ(0)}body:not(.reduce-motion-ui) .animate-in{opacity:0;transform:translate3d(0,18px,0) scale(.985);transition:transform .34s cubic-bezier(.18,1,.32,1),opacity .28s cubic-bezier(.18,1,.32,1)}body:not(.reduce-motion-ui) .animate-in.is-visible{opacity:1;transform:translateZ(0) scale(1)}}.mediaSlide-image{position:relative;display:grid;place-items:center;min-height:clamp(260px,58vh,920px);background:#070b10}.mediaSlideImage{position:relative;z-index:1;display:block;width:100%;height:auto;max-height:min(82vh,980px);object-fit:contain}.mediaSlide-image.isPortrait{padding:0 18px}.mediaPortraitBlur{position:absolute;inset:0;overflow:hidden}.mediaPortraitBlur:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#060a10d1,#060a101f 22% 78%,#060a10d1),radial-gradient(90% 100% at 50% 0%,rgba(255,255,255,.06),transparent 55%)}.mediaPortraitBlur img{width:100%;height:100%;object-fit:cover;filter:blur(34px) saturate(1.05);transform:scale(1.12);opacity:.92}.mediaSlideImage.isPortrait{width:auto;max-width:min(100%,840px);max-height:min(82vh,1080px);margin:0 auto;box-shadow:0 16px 40px #0006}#screen-comm-detail .commHeroHead.redditLikeHead{align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;margin-top:-42px!important}#screen-comm-detail .commHeroActions{margin-left:auto!important;align-self:flex-end!important;flex-wrap:nowrap!important;gap:10px!important}#screen-comm-detail .commHeroCreateBtn{min-width:176px!important;justify-content:center!important}#screen-comm-detail .commHeroJoinBtn{min-width:96px!important;background:#090d16d1!important;border-color:#ffffff24!important;box-shadow:none!important}#screen-comm-detail .commHeroJoinBtn.joined{background:#ffffff0f!important;border-color:#ffffff38!important}#screen-comm-detail .commHeroIconBtn{width:48px!important;min-width:48px!important;padding:0!important;justify-content:center!important}#screen-comm-detail .commHeroIconBtn.active{border-color:rgba(var(--comm-accent-rgb),.46)!important;background:rgba(var(--comm-accent-rgb),.16)!important}#screen-comm-detail .commHeroBtnIcon{display:inline-flex;align-items:center;justify-content:center}#screen-comm-detail .commDetailSideTitle{font-size:clamp(22px,1.45vw,32px);line-height:1.08;letter-spacing:-.03em;font-weight:700;color:#eef5ff;margin-bottom:10px}#screen-comm-detail .commDetailMetaList{margin-top:14px!important;gap:4px!important}#screen-comm-detail .commDetailGuideBtn{width:100%!important;min-height:48px!important;margin-top:16px!important;justify-content:center!important;gap:10px!important}#screen-comm-detail .commDetailGuideIcon{font-size:15px}#screen-comm-detail .commDetailStats{margin-top:18px!important;padding-top:18px!important;border-top:1px solid rgba(var(--comm-accent-rgb),.16)!important}#screen-comm-detail .commDetailSideSectionTitle{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#95aac5}#screen-comm-detail .commDetailFlairRow{display:flex;align-items:center;gap:12px}#screen-comm-detail .commDetailFlairAvatar{width:56px;height:56px;border-radius:999px;overflow:hidden;flex:0 0 auto;border:1px solid rgba(var(--comm-accent-rgb),.22);box-shadow:0 0 0 4px rgba(var(--comm-accent-rgb),.08)}#screen-comm-detail .commDetailFlairAvatar img{width:100%;height:100%;object-fit:cover;display:block}#screen-comm-detail .commDetailFlairText{display:grid;gap:4px;min-width:0}#screen-comm-detail .commDetailFlairText b{font-size:18px;line-height:1.1;color:#edf4ff;letter-spacing:-.02em}#screen-comm-detail .commDetailFlairText span{color:#9fb4cd;font-size:13px}#screen-comm-detail .commDetailBookmarkList{display:grid!important;gap:10px!important}#screen-comm-detail .commDetailBookmarkBtn{width:100%!important;justify-content:center!important}#screen-comm-detail .commDetailMemberCard .commMemberHint{margin-bottom:12px;color:#9fb4cd;font-size:13px;line-height:1.45}@media(max-width:1220px){#screen-comm-detail .commHeroHead.redditLikeHead{margin-top:-30px!important;align-items:flex-start!important}#screen-comm-detail .commHeroActions{width:100%!important;margin-left:0!important;justify-content:flex-start!important;flex-wrap:wrap!important}.mediaSlide-image{min-height:clamp(220px,48vh,760px)}.mediaSlideImage.isPortrait{max-width:100%}}#screen-search .searchResultShell{gap:18px;padding-top:14px}#screen-search .searchResultTitle{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.04;letter-spacing:-.04em;font-weight:760}#screen-search .searchResultTabs{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;overflow-x:auto;padding:0 0 14px;border-bottom:1px solid rgba(255,255,255,.08);scrollbar-width:none}#screen-search .searchResultTabs::-webkit-scrollbar{display:none}#screen-search .searchResultTab{flex:0 0 auto;min-height:52px;padding:0 18px;border:0;border-radius:18px;background:transparent;color:#d0dae6;font-size:18px;font-weight:700}#screen-search .searchResultTab.active{background:#768a9a47;color:#fff}#screen-search .searchResultGrid{grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}#screen-search .searchFilterRow{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}#screen-search .searchFilterChip{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#d3dee9;font-size:14px;font-weight:600}#screen-search .searchFilterChip.active{background:#768a9a3d;border-color:#768a9a66}#screen-search .searchEmptyState{display:grid;gap:8px;padding:24px 22px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#070c12b8;color:#d4dee9}#screen-search .searchEmptyState b{font-size:18px;color:#fff}#screen-search .searchEmptyState span{color:#9eb0c4;line-height:1.55}#screen-search .searchEmptyState.compact{padding:16px}#screen-search .searchPostsFeed,#screen-search .searchCommentFeed,#screen-search .searchPeopleList{display:grid;gap:14px}#screen-search .searchPostCard,#screen-search .searchCommentCard,#screen-search .searchPeopleCard,#screen-search .searchCommunityResultRow,#screen-search .searchSidebarCard{border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(180deg,#070c12eb,#070c12d6)}#screen-search .searchPostCard{display:grid;grid-template-columns:minmax(0,1fr) 184px;gap:18px;padding:18px;cursor:pointer}#screen-search .searchPostCard.no-preview{grid-template-columns:1fr}#screen-search .searchPostCardMain{min-width:0}#screen-search .searchPostMeta,#screen-search .searchMediaMeta,#screen-search .searchCommentThreadMeta{display:flex;align-items:center;gap:8px;color:#9fb0c2;font-size:13px;font-weight:600}#screen-search .searchPostMetaIcon,#screen-search .searchMediaMetaIcon,#screen-search .searchCommentMetaIcon,#screen-search .searchSidebarCommunityIcon,#screen-search .searchPeopleAvatar{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#fff;flex:0 0 auto;font-size:14px;font-weight:700}#screen-search .searchPostMetaIcon img,#screen-search .searchMediaMetaIcon img,#screen-search .searchCommentMetaIcon img,#screen-search .searchSidebarCommunityIcon img{width:100%;height:100%;object-fit:cover;display:block}#screen-search .searchPostMetaCommunity{color:#f4f7fb}#screen-search .searchPostCardTitle,#screen-search .searchCommentThreadTitle{margin:10px 0;font-size:clamp(24px,2vw,34px);line-height:1.16;letter-spacing:-.04em;color:#fff}#screen-search .searchPostCardExcerpt{margin:0;color:#b0c0d0;line-height:1.62;font-size:15px}#screen-search .searchPostCardStats,#screen-search .searchCommentFooter{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;color:#94a7bc;font-size:13px;font-weight:600}#screen-search .searchResultPreview,#screen-search .searchPostCardPreview,#screen-search .searchMediaPreview{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}#screen-search .searchPostCardPreview{min-height:150px}#screen-search .searchResultPreview img,#screen-search .searchPostCardPreview img,#screen-search .searchMediaPreview img{width:100%;height:100%;object-fit:cover;display:block}#screen-search .searchResultPreview.placeholder,#screen-search .searchMediaPreview.placeholder{min-height:168px;display:grid;place-items:center;color:#90a0b2;font-size:13px;font-weight:600}#screen-search .searchMediaBadge{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#00000094;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em}#screen-search .searchCommunityHub{display:grid;gap:16px}#screen-search .searchCommunityHubHead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}#screen-search .searchCommunityHubHead h3{margin:0;font-size:clamp(30px,3.2vw,42px);line-height:1.04;letter-spacing:-.05em;color:#fff}#screen-search .searchCommunityHubHead p{margin:8px 0 0;color:#93a8bf;line-height:1.55}#screen-search .searchCommunityHubStat{color:#d8e0ea;font-weight:700}#screen-search .searchCommunityResultList{display:grid;gap:12px}#screen-search .searchCommunityResultRow{display:grid;grid-template-columns:66px minmax(0,1fr) auto;gap:16px;padding:16px 18px;align-items:center;cursor:pointer}#screen-search .searchCommunityResultIcon{width:66px;height:66px;border-radius:999px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff}#screen-search .searchCommunityResultIcon .searchCommunityResultEmoji{width:100%;height:100%;display:grid;place-items:center;font-size:28px}#screen-search .searchCommunityResultIcon img{width:100%;height:100%;object-fit:cover}#screen-search .searchCommunityResultMain{min-width:0}#screen-search .searchCommunityResultName{font-size:22px;line-height:1.1;font-weight:760;color:#fff}#screen-search .searchCommunityResultDesc{margin-top:8px;color:#b2c1cf;line-height:1.55}#screen-search .searchCommunityResultMeta{margin-top:8px;color:#8fa1b5;font-size:13px;font-weight:600}#screen-search .searchCommentCard{padding:18px;cursor:pointer}#screen-search .searchCommentMetaIconFallback{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:#fff}#screen-search .searchCommentBubble{margin-top:12px;padding:18px 20px;border-radius:22px;background:#00000075}#screen-search .searchCommentBubbleMeta{color:#cdd8e4;font-size:14px;font-weight:650;overflow-wrap:anywhere}#screen-search .searchCommentBubble p{margin:14px 0 0;color:#edf4fb;line-height:1.76;font-size:15px}#screen-search .searchCommentThreadLink{color:#77a7ff}#screen-search .searchMediaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#screen-search .searchMediaCard{display:grid;gap:12px;padding:0 0 18px;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#070c12eb,#070c12d6);cursor:pointer}#screen-search .searchMediaPreview{min-height:220px;border:0;border-radius:0}#screen-search .searchMediaMeta,#screen-search .searchMediaCard h4{padding-left:16px;padding-right:16px}#screen-search .searchMediaCard h4{margin:0;font-size:18px;line-height:1.35;letter-spacing:-.02em;color:#fff}#screen-search .searchPeopleCard{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:18px;cursor:pointer}#screen-search .searchPeopleAvatar{width:56px;height:56px;font-size:20px;background:linear-gradient(135deg,#ff5a1fe0,#ffb347d6)}#screen-search .searchPeopleMain{min-width:0}#screen-search .searchPeopleName{font-size:28px;line-height:1.08;letter-spacing:-.04em;color:#fff;font-weight:760}#screen-search .searchPeopleMeta{margin-top:6px;color:#9eb0c3;line-height:1.45}#screen-search .searchCommunityPanel{padding:0;border:0;background:transparent;box-shadow:none}#screen-search .searchSidebarCard{padding:18px}#screen-search .searchSidebarHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}#screen-search .searchSidebarHead h3{margin:0;font-size:16px;letter-spacing:-.02em;color:#d8e3ee}#screen-search .searchSidebarHead span{color:#8ea2b6;font-size:13px;font-weight:700}#screen-search .searchSidebarList{display:grid;gap:10px}#screen-search .searchSidebarCommunity{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;cursor:pointer}#screen-search .searchSidebarCommunityMain{min-width:0}#screen-search .searchSidebarCommunityName{color:#fff;font-weight:700}#screen-search .searchSidebarCommunityMeta{margin-top:4px;color:#90a3b7;font-size:12px;font-weight:600}#screen-search .searchSidebarCommunityDesc{margin-top:6px;color:#afbfce;font-size:13px;line-height:1.45}@media(max-width:1220px){#screen-search .searchResultGrid{grid-template-columns:1fr}#screen-search .searchCommunityPanel{order:-1}#screen-search .searchMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#screen-search .searchResultTitle{font-size:28px}#screen-search .searchResultTab{min-height:46px;padding:0 16px;font-size:16px}#screen-search .searchPostCard,#screen-search .searchCommunityResultRow{grid-template-columns:1fr}#screen-search .searchPostCardPreview{min-height:220px}#screen-search .searchMediaGrid{grid-template-columns:1fr}}#screen-comm-detail .commHeroHead.redditLikeHead{align-items:flex-end!important;justify-content:space-between!important;gap:20px!important}#screen-comm-detail .commHeroActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}#screen-comm-detail .commHeroCreateBtn{min-width:186px!important}#screen-comm-detail .commHeroJoinBtn{min-width:110px!important}#screen-comm-detail .commHighlightMeta{display:block!important;color:#c8d6e5!important;font-size:12px!important;line-height:1.4!important}#screen-comm-detail .commDetailGrid.redditLikeTwoCol{grid-template-columns:minmax(0,1fr) minmax(312px,360px)!important}#screen-comm-detail .commDetailSide.redditLikeSide,body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost .commDetailSide.redditLikeSide{min-width:0!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;align-self:start!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideBox,body.desktop-shell-nonhome.route-comm-detail #desktopRouteHost .commSideBox{min-width:0!important;overflow:visible!important}#screen-comm-detail .commDetailAboutCard .commSideMuted,#screen-comm-detail .commDetailAboutCard .commMetaList,#screen-comm-detail .commDetailSide.redditLikeSide .commSideMuted,#screen-comm-detail .commDetailSide.redditLikeSide .commSideStatLabel{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media(max-width:1220px){#screen-comm-detail .commDetailGrid.redditLikeTwoCol{grid-template-columns:1fr!important}}.homeNewsShell{display:grid;gap:14px;padding-bottom:18px}.homeNewsTopbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 4px 0}.homeNewsTopbarLeft{display:flex;align-items:center;gap:10px;min-width:0}.homeNewsTopbarPill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#ff5a1f24;color:#ffb489;font-size:12px;font-weight:800;letter-spacing:.12em}.homeNewsHeroBtn{min-height:46px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.homeNewsTopbarMeta{color:#93a8c0;font-size:13px;font-weight:600}.homeNewsTopbarRight{display:flex;align-items:center;gap:10px}.homeNewsPanel{border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#080d14b8}.homeNewsFeedWrap,.homeNewsFeedList,.homeNewsLoadingStack{display:grid;gap:16px}.homeNewsPostCard{display:grid;gap:14px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#070c12f5,#070c12db);cursor:pointer}.homeNewsPostCard.featured{padding:22px}.homeNewsPostHead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.homeNewsPostMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#9fb0c3;font-size:13px;font-weight:600}.homeNewsCategoryPill,.homeNewsReadPill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#ff5a1f24;color:#ffbf99;font-size:12px;font-weight:700}.homeNewsReadPill{background:#ffffff0f;color:#d8e4ef}.homeNewsPostBody{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}.homeNewsPostCard.no-media .homeNewsPostBody{grid-template-columns:1fr}.homeNewsPostCard.featured .homeNewsPostBody{grid-template-columns:minmax(0,1fr) minmax(320px,40%)}.homeNewsPostText{min-width:0}.homeNewsPostText h3{margin:0;font-size:clamp(24px,2vw,36px);line-height:1.14;letter-spacing:-.04em;color:#fff}.homeNewsPostText p{margin:12px 0 0;color:#b6c4d2;line-height:1.72}.homeNewsPostActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.homeNewsPostActions span{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#ffffff0f;color:#d7e3ef;font-size:13px;font-weight:700}.homeNewsPostMedia{overflow:hidden;min-height:200px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.homeNewsPostMedia img,.homeNewsPostMedia video{width:100%;height:100%;object-fit:cover;display:block}.homeNewsPostCard.loading{cursor:default}.homeNewsSkeleton{position:relative;overflow:hidden;border-radius:14px;background:#ffffff0d}.homeNewsSkeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:homeNewsShimmer 1.15s ease-in-out infinite}.homeNewsSkeleton.line{height:14px}.homeNewsSkeleton.line.short{width:24%}.homeNewsSkeleton.line.sm{width:48%}.homeNewsSkeleton.line.md{width:62%}.homeNewsSkeleton.line.lg{width:78%}.homeNewsSkeleton.line.xl{width:92%;height:22px}.homeNewsSkeleton.media{height:210px;width:100%}.homeNewsSkeleton.media.tall{height:300px}.homeNewsSkeleton.row{height:40px;width:54%}@keyframes homeNewsShimmer{to{transform:translate(100%)}}@media(max-width:980px){.homeNewsTopbar{align-items:flex-start;flex-direction:column}.homeNewsTopbarRight{width:100%}.homeNewsPostBody,.homeNewsPostCard.featured .homeNewsPostBody{grid-template-columns:1fr}}.homeFeedSkeletonStack{display:grid;gap:18px;padding-bottom:18px}.homeFeedSkeletonCard{display:grid;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#070c12eb,#070c12d6)}.homeFeedSkeletonMeta,.homeFeedSkeletonActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.homeFeedSkeleton{position:relative;overflow:hidden;display:inline-block;border-radius:999px;background:#ffffff0f}.homeFeedSkeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);animation:homeNewsShimmer 1.12s ease-in-out infinite}.homeFeedSkeleton.avatar{width:34px;height:34px;border-radius:999px}.homeFeedSkeleton.line{height:13px;border-radius:999px}.homeFeedSkeleton.line.xs{width:18%}.homeFeedSkeleton.line.sm{width:28%}.homeFeedSkeleton.line.md{width:62%}.homeFeedSkeleton.line.lg{width:78%}.homeFeedSkeleton.line.xl{width:92%;height:22px;border-radius:14px}.homeFeedSkeleton.media{width:100%;height:260px;border-radius:18px}.homeFeedSkeleton.media.short{height:120px}.homeFeedSkeleton.pill{width:76px;height:36px}.homeFeedSkeleton.pill.wide{width:112px}.homeRecentSkeletonStack{display:grid;gap:12px}.homeRecentSkeletonItem{display:grid;gap:10px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}#screen-comm-detail .commHeroHead.redditLikeHead{align-items:flex-end!important;justify-content:space-between!important;gap:22px!important}#screen-comm-detail .commHeroLeft{flex:1 1 auto!important;min-width:0!important}#screen-comm-detail .commHeroActions{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin-top:0!important;margin-left:auto!important;flex-wrap:nowrap!important}#screen-comm-detail .commHeroCreateBtn{min-width:180px!important;min-height:56px!important;padding:0 22px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:#00000029!important;color:#fff!important;box-shadow:none!important}#screen-comm-detail .commHeroJoinBtn{min-width:102px!important;min-height:56px!important;padding:0 22px!important;border-radius:999px!important;border:1px solid #0f6fff!important;background:#0f6fff!important;color:#fff!important;box-shadow:0 12px 28px #0f6fff38!important}#screen-comm-detail .commHeroJoinBtn.joined{border-color:#ffffff29!important;background:#ffffff14!important;color:#fff!important;box-shadow:none!important}#screen-comm-detail .commHeroIconBtn{width:56px!important;min-width:56px!important;height:56px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:#00000029!important;color:#fff!important}#screen-comm-detail .commHeroBtnIcon{font-size:22px;line-height:1}@media(max-width:1220px){#screen-comm-detail .commHeroHead.redditLikeHead{align-items:flex-start!important}#screen-comm-detail .commHeroActions{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}}body:not(.theme-light){--bg: #000000;--text: rgba(255,255,255,.95);--muted: rgba(214,223,234,.74);--muted2: rgba(163,176,191,.66);--surface: rgba(255,255,255,.07);--surface2: rgba(255,255,255,.11);--line: rgba(255,255,255,.14);--line2: rgba(255,255,255,.2);--cardBg: #000000;--cardBorder: rgba(255,255,255,.14);--drawerBg: rgba(0,0,0,.98);--topBlur: rgba(0,0,0,.92);--navBlur: rgba(0,0,0,.96);--shadow: 0 18px 44px rgba(0,0,0,.34);--shadowSoft: 0 12px 28px rgba(0,0,0,.22)}body:not(.theme-light){background:#000}body:not(.theme-light) .app{background:#000}body:not(.theme-light) .topbar{background:#000000eb;border-bottom:1px solid rgba(255,255,255,.16)}body:not(.theme-light) .search{background:#000;border-color:#ffffff2e}body:not(.theme-light) .searchAsk{border-left-color:#ffffff24}body:not(.theme-light) #homeCommunityFilterWrap{background:#111215;border-bottom-color:#ffffff14}body:not(.theme-light) .homeFeedRailBtn{border-color:#ffffff52;background:#111215;box-shadow:0 0 0 4px #111215}body:not(.theme-light) .homeFeedToolbarBtn{color:#9db0c3}body:not(.theme-light) .homeFeedSortBtn{color:#dce7f3}body:not(.theme-light) .homeFeedSortDropdown{border-color:#ffffff12;background:#1a1f23}body:not(.theme-light) .homeFeedSortDropdownHead{color:#ebf1f7f0}body:not(.theme-light) .homeFeedSortOption{color:#e5ecf3eb}body:not(.theme-light) .homeFeedSortOption.active{background:#ffffff1c}body:not(.theme-light) .homeFeedCommunityBtn{border-color:#ffffff29;background:#ffffff08}body:not(.theme-light) .hamburger,body:not(.theme-light) :where(.iconBtn,.leftIcon,.rightIcon,.homeTopIconBtn,.homeTopCreate,.homeTopAvatar){border-color:#ffffff29;background:#ffffff05}body:not(.theme-light) .homeTopAvatar.logged-out{border-color:#ffffff24!important;background:#0b0d10!important;color:#fffffff0!important}body:not(.theme-light){--reddit-shell-divider: rgba(255,255,255,.14);--reddit-feed-divider: rgba(255,255,255,.19);--reddit-card-divider: rgba(255,255,255,.12);--reddit-rail-divider: rgba(255,255,255,.1)}body:not(.theme-light) :where(.postCard,.commCard,.noticeCard,.ibAppCard,.homeSideCard,.searchSuggest,.homeActionPanel,.searchSidebarCard,.searchPostCard,.searchCommentCard,.searchMediaCard,.searchPeopleCard,.searchCommunityResultRow,.homeNewsPostCard,.homeFeedSkeletonCard,.homeRecentSkeletonItem){border-color:#ffffff24!important;background:#000!important;box-shadow:none!important}body:not(.theme-light) .homeSideCard,body:not(.theme-light) .searchSidebarCard{background:#000!important}body:not(.theme-light) .drawer{border-right:1px solid var(--reddit-shell-divider)!important}body:not(.theme-light) .drawerItem{border-color:#ffffff14}body:not(.theme-light) .drawerItem.active,body:not(.theme-light) [data-drawer].active{background:#ffffff1a;border-color:#ffffff29}body:not(.theme-light) #screen-home>.topbar{box-shadow:inset 0 -1px 0 var(--reddit-shell-divider)!important}body:not(.theme-light) :is(#homeFeed,#commDetailFeed,#commentsPost,#profileContent) .postCard{box-shadow:inset 0 -1px 0 var(--reddit-card-divider)!important}body:not(.theme-light) :is(#homeFeed,#commDetailFeed,#commentsPost,#profileContent) .postCard:first-child{box-shadow:inset 0 1px 0 var(--reddit-card-divider),inset 0 -1px 0 var(--reddit-card-divider)!important}body:not(.theme-light) :is(#homeFeed,#commDetailFeed,#commentsPost,#profileContent) .postCard:hover{background:#ffffff06!important;box-shadow:inset 0 0 0 1px #ffffff24!important}body:not(.theme-light) .homeRecentItem{border-top:1px solid var(--reddit-rail-divider)!important}body:not(.theme-light) .homeRecentItem:first-child{border-top:0}body:not(.theme-light) .commHighlightsBlock,body:not(.theme-light) .searchResultTabs,body:not(.theme-light) .subTabs{border-color:#ffffff24}body:not(.theme-light) .homeBrandLogoImg{border-color:#ffffff29;background:#ffffff0f}.joinBtn.locked{cursor:default;opacity:.92;pointer-events:none}@media(min-width:1100px){body.route-home,body.route-home.desktop-drawer-collapsed{--home-feed-col: 804px;--home-rail-col: 314px;--home-cols-gap: 24px}#screen-home>.topbar,#screen-home .searchRow,#screen-home #homeCommunityFilterWrap,#screen-home .homeDesktopLayout{background:#121316!important}#screen-home .homeMainColumn{background:#121316!important}#screen-home .homeDesktopLayout:before{left:0!important;width:calc(var(--home-feed-match-w, var(--home-feed-col)) - 1px)!important;right:auto!important}#screen-home .homeRightRail{margin-top:-6px!important;padding-right:0!important;box-sizing:border-box!important}#screen-home .homeRightRail,#screen-home .homeRightRail.anchored{top:calc(var(--homeSearchStickyH) - 78px + var(--home-box-offset-y))!important}#screen-home>.wrap{padding-right:10px!important}}body:not(.theme-light) .drawer,body:not(.theme-light) .drawerBody,body:not(.theme-light) .drawerTop,body:not(.theme-light) .searchRow,body:not(.theme-light) #screen-home>.topbar,body:not(.theme-light) #screen-home #homeCommunityFilterWrap,body:not(.theme-light) #screen-home .homeDesktopLayout,body:not(.theme-light) #screen-home .homeMainColumn{background:#121316!important}body:not(.theme-light){background:#121316!important}body:not(.theme-light) .app,body:not(.theme-light) .stage,body:not(.theme-light) #screen-home,body:not(.theme-light) #screen-home>.wrap{background:#121316!important}body:not(.theme-light) #screen-home .topbar-inner,body:not(.theme-light) #screen-home .homeBrandTile,body:not(.theme-light) #screen-home .homeTopActions{background:#121316!important}body:not(.theme-light) #screen-home .homeDesktopLayout:before{background:var(--reddit-feed-divider)!important}body:not(.theme-light) #screen-home .homeRightRail,body:not(.theme-light) #screen-home .homeRightRail.anchored{background:transparent!important}body:not(.theme-light):after{background:var(--reddit-shell-divider)!important}#screen-comm-detail .commDetailShell.redditLikeCommunity{gap:10px!important}#screen-comm-detail .commHeroBanner.rich{height:174px!important;border-radius:16px!important;border-color:#ffffff1f!important}#screen-comm-detail .commHeroHead.redditLikeHead{align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;margin-top:-26px!important;padding:0 6px 0 0!important}#screen-comm-detail .commHeroLeft{align-items:flex-end!important;gap:14px!important}#screen-comm-detail .commHeroIcon{width:112px!important;height:112px!important;border:6px solid #111215!important;box-shadow:none!important}#screen-comm-detail .commHeroName{font-size:clamp(34px,2.1vw,52px)!important;line-height:1.04!important}#screen-comm-detail .commHeroMeta{margin-top:8px!important;font-size:14px!important;color:#94a7bb!important;font-weight:520!important}#screen-comm-detail .commHeroActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin-top:0!important;margin-left:auto!important;flex-wrap:nowrap!important}#screen-comm-detail .commHeroCreateBtn{min-width:176px!important;min-height:56px!important;padding:0 24px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:#ffffff05!important;color:#f4f7fb!important;box-shadow:none!important}#screen-comm-detail .commHeroJoinBtn{min-width:98px!important;min-height:56px!important;padding:0 24px!important;border-radius:999px!important;border:1px solid #6e9c1e!important;background:#6e9c1e!important;color:#f7fbf0!important;box-shadow:none!important}#screen-comm-detail .commHeroJoinBtn.joined,#screen-comm-detail .commHeroJoinBtn[disabled]{border-color:#ffffff2e!important;background:#ffffff0d!important;color:#fff!important;opacity:1!important}#screen-comm-detail .commHeroIconBtn,#screen-comm-detail .commHeroNotifyBtn{width:56px!important;min-width:56px!important;height:56px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:#ffffff08!important;color:#f4f7fb!important;box-shadow:none!important;justify-content:center!important}#screen-comm-detail .commHeroNotifyBtn svg{width:22px;height:22px;display:block}#screen-comm-detail .commHeroNotifyBtn.active{border-color:#ffffff47!important;background:#ffffff17!important}#screen-comm-detail .commHeroBtnIcon{font-size:22px!important;line-height:1!important}#screen-comm-detail .redditLikeSortRow{margin:8px 0 14px!important;padding-bottom:10px!important;width:100%!important;max-width:100%!important;border-bottom:1px solid rgba(255,255,255,.34)!important}#screen-comm-detail .redditLikeSortRow .commFilterBtn{min-height:36px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;color:#96aabe!important;font-size:15px!important;font-weight:650!important}#screen-comm-detail .redditLikeSortRow .commFilterBtn.active{color:#eef5ff!important}#screen-comm-detail .redditLikeSortRow .commFilterBtn.icon{width:auto!important;min-width:54px!important;gap:8px!important;border:1px solid transparent!important;background:transparent!important;color:#9bb0c5!important}#screen-comm-detail .commSortCaret{margin-left:4px;color:inherit;opacity:.9}#screen-comm-detail .commSortLayoutIcon{font-size:16px;line-height:1}#screen-comm-detail .commDetailGrid.redditLikeTwoCol{grid-template-columns:minmax(0,1fr) 428px!important;gap:18px!important}#screen-comm-detail .commDetailSide.redditLikeSide{top:6px!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideBox{border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#0b0d10!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideBoxHead{padding:16px 18px 12px!important;border-bottom:1px solid rgba(255,255,255,.34)!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideBody{padding:16px 18px 18px!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideMuted{color:#afbfce!important;font-size:14px!important;line-height:1.52!important}#screen-comm-detail .commDetailSide.redditLikeSide .commMetaList{margin-top:12px!important;gap:6px!important;color:#94a7bb!important;font-size:13px!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideStatNum{font-size:34px!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideStatLabel{font-size:12px!important}#screen-comm-detail .commDetailSide.redditLikeSide .commSideJoinBtn,#screen-comm-detail .commDetailSide.redditLikeSide .commSideWideBtn,#screen-comm-detail .commDetailSide.redditLikeSide .commSideApp{min-height:44px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0a!important;color:#eef5ff!important;justify-content:center!important}#screen-comm-detail .commDetailSide.redditLikeSide .commRuleToggle{padding:12px 16px!important;color:#dce8f6!important;font-size:14px!important}#screen-comm-detail .commDetailSide.redditLikeSide .commRuleBody{padding:0 16px 12px!important;color:#9eb2c8!important;font-size:13px!important}@media(max-width:1220px){#screen-comm-detail .commHeroHead.redditLikeHead{align-items:flex-start!important;margin-top:-18px!important}#screen-comm-detail .commHeroActions{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}#screen-comm-detail .commDetailGrid.redditLikeTwoCol{grid-template-columns:minmax(0,1fr)!important}}.drawerItem,.drawerFoldTitle,.drawerItem .iconToken,.drawerFoldArrow{transition:transform var(--t-fast) var(--ease),background var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}@media(hover:hover){:where(button,.btn,.commPillBtn,.commFilterBtn,.commSideJoinBtn,.commSideApp,.joinBtn,.homeTopIconBtn,.homeTopCreate,.homeTopAvatar,.quickMyBtn,.drawerItem,.drawerFoldTitle):not(.disabled):not(:disabled):hover{transform:translateY(-1px)}body:not(.theme-light) :where(button,.btn,.commPillBtn,.commFilterBtn,.commSideJoinBtn,.commSideApp,.joinBtn,.homeTopIconBtn,.homeTopCreate,.homeTopAvatar,.quickMyBtn):not(.disabled):not(:disabled):hover{box-shadow:0 10px 24px #0000002e}body:not(.theme-light) .drawerItem:hover,body:not(.theme-light) .drawerFoldTitle:hover{background:#ffffff14!important;color:#f2f7fd!important;transform:translate(3px)}body:not(.theme-light) .drawerItem:hover .iconToken,body:not(.theme-light) .drawerFoldTitle:hover .drawerFoldArrow{color:#fff;transform:scale(1.08)}#screen-comm-detail :is(.commHeroCreateBtn,.commHeroJoinBtn,.commHeroIconBtn,.commSideJoinBtn,.commSideWideBtn,.commSideApp,.commFilterBtn):hover{border-color:#ffffff38!important;background:#ffffff12!important}#screen-comm-detail .commHeroJoinBtn:hover{border-color:#82b523!important;background:#82b523!important}}#screen-auth{position:fixed;inset:0;z-index:220;display:none;min-height:100dvh;overflow:auto;background:#0406088f!important;backdrop-filter:blur(18px) saturate(108%);-webkit-backdrop-filter:blur(18px) saturate(108%)}body.auth-overlay-open #screen-auth,body.route-auth #screen-auth{display:block}body.auth-overlay-open .app{z-index:240!important}body.auth-overlay-open .stage{overflow:hidden}#screen-auth .authScreenWrap{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:16px 14px}#screen-auth .authModalCard{width:min(100%,620px);border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#1c1f22;box-shadow:0 30px 80px #0000006b;overflow:hidden}#screen-auth .authModalHead{display:flex;justify-content:flex-end;gap:10px;padding:12px 12px 0}#screen-auth .authModalProfile,#screen-auth .authModalClose{width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffe0;display:grid;place-items:center;cursor:pointer}#screen-auth .authScreenHero{width:100%;margin:0;border:0;box-shadow:none;background:transparent!important;padding:2px 26px 0;text-align:center}#screen-auth .authScreenBadge{display:none}#screen-auth .authScreenHeadline{margin:2px 0 6px;font-size:27px;line-height:1.06;letter-spacing:-.04em;font-weight:700}#screen-auth .authScreenSubline{margin:0 auto;max-width:450px;color:#a8b0ba;font-size:13px;line-height:1.38}#screen-auth .authStatusCard{margin:12px 26px 0;padding:14px 16px;border:1px solid rgba(255,255,255,.08);background:#252a2f;display:flex;gap:12px;justify-content:space-between;align-items:center;text-align:left;border-radius:18px}#screen-auth .authStatusCopy{gap:4px;flex:1 1 auto}#screen-auth .authStatusEyebrow{color:#ff9d57;font-size:11px;letter-spacing:.14em;font-weight:700}#screen-auth .authStatusTitle{font-size:16px;font-weight:700;color:#f2f5f8}#screen-auth .authStatusDesc{font-size:13px;color:#a8b0ba;line-height:1.45}#screen-auth .authStatusActions{justify-content:flex-end;flex:0 0 auto}#screen-auth .gateBody{padding:14px 26px 12px}#screen-auth .authRememberRow{border-color:#ffffff14;background:#252a2f}#screen-auth .authRememberRow span{color:#edf2f7}#screen-auth .authRememberRow small{color:#97a4b1}#screen-auth .commentJoinPrompt{border-radius:16px;background:#252a2f;border:1px solid rgba(255,255,255,.06)}#screen-auth .tabsMini{display:none}#screen-auth .tabMini{min-height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#2a2f34;color:#aeb7c1;font-size:13px}#screen-auth .tabMini.active{border-color:#ffffff2e;background:#fff;color:#111418;box-shadow:none}#screen-auth .authRoleSwitch{gap:10px;margin-bottom:10px}#screen-auth .authRoleBtn{min-height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#252a2f;color:#bcc5cf;font-size:13px}#screen-auth .authRoleBtn.active{border-color:#ffffff29;background:#343a40;color:#fff;box-shadow:none}#screen-auth .authRoleGuide{margin-bottom:10px;color:#9eabb7;text-align:center;font-size:12px;line-height:1.4}#screen-auth .inlineEmail,#screen-auth .input,#screen-auth #authOtpBox{border-color:#ffffff14!important;background:#31373d!important;box-shadow:none!important}#screen-auth .inlineEmail{min-height:48px;border-radius:16px;padding:0 14px;font-size:14px}#screen-auth .inlineEmail input{color:#edf2f7}#screen-auth .inlineEmail input{width:100%}#screen-auth .input{min-height:48px;border-radius:16px;padding:0 14px;font-size:14px}#screen-auth textarea.input{padding-top:12px}#screen-auth .grid3{gap:6px}#screen-auth .grid3 .input{text-align:center}#screen-auth .googleBtnWrap{display:none!important}#screen-auth .googleRow{gap:6px}#screen-auth .googleHintPill{border-color:#ffffff14;background:#252a2f;border-radius:16px;color:#aeb8c3;padding:10px 12px;font-size:12px}#screen-auth .gateNote{color:#8e9aa7;text-align:center;font-size:12px;line-height:1.4}#screen-auth .gateFooter{padding:2px 26px 20px;border-top:0;display:grid;grid-template-columns:1fr;gap:10px;justify-items:stretch}#screen-auth .gateFooter>div:first-child{text-align:center;order:2}#screen-auth .gateFooter>div:nth-child(2){width:100%;display:grid!important;grid-template-columns:1fr;gap:10px!important}#screen-auth #authSubmitBtn,#screen-auth #authGuestBtn{min-height:46px;border-radius:999px;justify-content:center;font-size:14px}#screen-auth #authGuestBtn{display:none!important}#screen-auth #authSubmitBtn{background:#2a2f34;border-color:#ffffff0a;color:#ffffffdb}#screen-auth .linkLike{color:#7fa7ff}#screen-auth #authModeHint{margin-top:0!important;text-align:center;color:#84909d;font-size:12px}@media(max-height:920px){#screen-auth .authScreenWrap{padding-top:12px;padding-bottom:12px}#screen-auth .authModalCard{width:min(100%,580px)}#screen-auth .authScreenHero{padding-top:0}#screen-auth .authScreenHeadline{font-size:24px;margin-bottom:4px}#screen-auth .authScreenSubline{font-size:12px;line-height:1.32}#screen-auth .authStatusCard{margin-top:10px}#screen-auth .gateBody{padding-top:12px;padding-bottom:10px}#screen-auth .tabMini,#screen-auth .authRoleBtn{min-height:38px}#screen-auth .inlineEmail,#screen-auth .input,#screen-auth #authSubmitBtn,#screen-auth #authGuestBtn{min-height:44px}#screen-auth .gateFooter{padding-bottom:16px}}@media(max-width:760px){#screen-auth .authScreenWrap{padding:10px}#screen-auth .authModalCard{border-radius:20px}#screen-auth .authScreenHero,#screen-auth .gateBody,#screen-auth .gateFooter{padding-left:14px;padding-right:14px}#screen-auth .authStatusCard{margin-left:14px;margin-right:14px}#screen-auth .authScreenHeadline{font-size:22px}#screen-auth .gateFooter>div:nth-child(2){grid-template-columns:1fr}}body{font-family:var(--font);letter-spacing:-.01em}#screen-comm .commExploreTitle{margin:2px 0 14px!important;font-size:clamp(34px,2.5vw,46px)!important;line-height:1.06!important;font-weight:700!important}#screen-comm .commExploreSectionTitle{margin:18px 0 10px!important;font-size:clamp(24px,1.6vw,32px)!important;line-height:1.12!important}#screen-comm .commExploreFilters{gap:8px!important;padding:0 0 14px!important}#screen-comm .commExploreFilters .chip{min-height:44px!important;padding:0 14px!important;border-radius:14px!important;font-size:14px!important;font-weight:600!important}#screen-comm .commExploreGrid{gap:12px!important}#screen-comm .commExploreGrid .commCard{padding:12px 13px!important;grid-template-columns:48px 1fr auto!important;gap:8px 10px!important}#screen-comm .commExploreGrid .commIcon{width:48px!important;height:48px!important}#screen-comm .commExploreGrid .commName{font-size:18px!important;line-height:1.2!important}#screen-comm .commExploreGrid .commMeta .muted2{font-size:12px!important}#screen-comm .commExploreGrid .commSub{font-size:13px!important;line-height:1.45!important}#screen-comm .commExploreGrid .joinBtn{min-width:70px!important;height:38px!important;padding:0 14px!important;font-size:13px!important}#screen-search .searchResultShell{gap:12px!important;padding-top:6px!important}#screen-search .searchResultTabs{gap:12px!important;padding:0 0 12px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}#screen-search .searchResultTab{min-height:42px!important;padding:0 18px!important;border-radius:999px!important;font-size:16px!important;font-weight:700!important}#screen-search .searchResultTab.active{background:#768a9a4d!important}#screen-search .searchResultGrid{grid-template-columns:minmax(0,1fr) 390px!important;gap:28px!important}#screen-search .searchFilterRow{gap:28px!important;margin:0 0 12px!important;padding-bottom:0!important}#screen-search .searchFilterChip{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#d8e2ec!important;font-size:14px!important;font-weight:650!important}#screen-search .searchFilterChip.active{background:transparent!important;border-color:transparent!important}#screen-search .searchPostsFeed{display:grid!important;gap:0!important}#screen-search .searchPostCard{grid-template-columns:minmax(0,1fr) 164px!important;gap:22px!important;padding:16px 8px!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#screen-search .searchPostCard:first-child{border-top:1px solid rgba(255,255,255,.1)!important}#screen-search .searchPostCardPreview{min-height:122px!important;max-height:122px!important;border-radius:14px!important}#screen-search .searchPostMeta,#screen-search .searchMediaMeta,#screen-search .searchCommentThreadMeta{font-size:12px!important}#screen-search .searchPostCardTitle,#screen-search .searchCommentThreadTitle{margin:10px 0 8px!important;font-size:clamp(18px,1.5vw,25px)!important;line-height:1.25!important}#screen-search .searchPostCardExcerpt{font-size:13px!important;line-height:1.55!important}#screen-search .searchPostCardStats,#screen-search .searchCommentFooter{margin-top:10px!important;font-size:12px!important}#screen-search .searchSidebarCard{padding:18px 20px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.08)!important;background:#000!important}#screen-search .searchSidebarHead{margin-bottom:16px!important}#screen-search .searchSidebarHead h3{font-size:14px!important;text-transform:none!important}#screen-search .searchSidebarList{gap:18px!important}#screen-search .searchSidebarCommunity{grid-template-columns:44px minmax(0,1fr)!important;gap:14px!important}#screen-search .searchSidebarCommunityIcon{width:44px!important;height:44px!important}#screen-search .searchSidebarCommunityName{font-size:15px!important}#screen-search .searchSidebarCommunityMeta{font-size:11px!important;line-height:1.5!important}#screen-search .searchSidebarCommunityDesc{font-size:12px!important;line-height:1.45!important}@media(max-width:1220px){#screen-search .searchResultGrid{grid-template-columns:1fr!important}}body.route-about{--desktop-drawer-current: 0px !important;background:#f5f1e8!important}body.route-about .stage{padding-bottom:0!important;overflow:auto!important;background:radial-gradient(circle at top left,rgba(255,110,43,.12),transparent 30%),radial-gradient(circle at top right,rgba(255,208,0,.1),transparent 24%),#f5f1e8!important}body.route-about #desktopDrawerToggle,body.route-about .bottomNav,body.route-about #feedTopBtn,body.route-about .drawer,body.route-about .drawerOverlay{display:none!important}body.route-about .screen.active,body.route-about .screen.active>.wrap{padding-bottom:0!important}body.route-about #screen-home{display:none!important}#screen-about.screen.active{display:block!important}#screen-about{background:transparent!important}#screen-about>.wrap.aboutPyogomoWrap{width:100%!important;max-width:none!important;padding:0!important;overflow-y:auto!important;background:transparent!important;color:#111}.aboutPyogomoShell{min-height:100%;background:radial-gradient(circle at 0% 0%,rgba(255,138,61,.1),transparent 28%),radial-gradient(circle at 100% 12%,rgba(255,201,87,.12),transparent 22%),#f5f1e8}.aboutPyogomoHeader{position:sticky;top:0;z-index:80;background:#fffaf5eb;border-bottom:1px solid rgba(17,17,17,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.aboutPyogomoHeaderInner,.aboutPyogomoSectionInner,.aboutPyogomoHeroInner{width:min(1520px,calc(100vw - 64px));margin:0 auto}.aboutPyogomoHeaderInner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:92px}.aboutPyogomoBrand{display:inline-flex;align-items:center;gap:14px;padding:0;border:0;background:transparent;color:#111}.aboutPyogomoBrandText{display:grid;gap:2px;text-align:left}.aboutPyogomoBrandText strong{font-size:28px;line-height:1;font-weight:760;letter-spacing:-.03em;color:#ff5a19}.aboutPyogomoBrandText small{font-size:13px;color:#11111194}.aboutPyogomoNav{display:flex;align-items:center;justify-content:center;gap:20px}.aboutPyogomoNavBtn{min-height:48px;padding:0 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:#111111d6;font-size:17px;font-weight:700;transition:color .18s ease,border-color .18s ease,transform .18s ease}.aboutPyogomoNavBtn:hover{color:#111;transform:translateY(-1px)}.aboutPyogomoNavBtn.active{color:#111;border-color:#111}.aboutPyogomoVisitBtn,.aboutPyogomoPrimaryBtn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border:0;border-radius:999px;background:#ff5a19;color:#fff;font-size:17px;font-weight:760;box-shadow:0 18px 34px #ff5a1933}.aboutPyogomoPrimaryBtn:hover,.aboutPyogomoVisitBtn:hover{background:#ff6b31}.aboutPyogomoMain{padding:0 0 110px}.aboutPyogomoHero{padding:34px 0 0}.aboutPyogomoHeroInner{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);gap:42px;align-items:stretch}.aboutPyogomoHeroCopy{padding:86px 0 92px}.aboutPyogomoEyebrow,.aboutPyogomoKicker{margin-bottom:14px;color:#11111194;font-size:14px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.aboutPyogomoHeroCopy h1,.aboutPyogomoFeatureCopy h2,.aboutPyogomoNumbersHead h2,.aboutPyogomoCapabilitiesIntro h2,.aboutPyogomoSupportHead h2{margin:0;font-size:clamp(52px,5vw,82px);line-height:.95;letter-spacing:-.05em;font-weight:800;color:#0f0f10}.aboutPyogomoFeatureCopy h2,.aboutPyogomoNumbersHead h2,.aboutPyogomoCapabilitiesIntro h2,.aboutPyogomoSupportHead h2{font-size:clamp(36px,3.4vw,58px);line-height:1}.aboutPyogomoHeroCopy p,.aboutPyogomoFeatureCopy p,.aboutPyogomoNumbersHead p{max-width:760px;margin:28px 0 0;color:#111111d6;font-size:clamp(20px,1.7vw,30px);line-height:1.48;letter-spacing:-.02em}.aboutPyogomoFeatureCopy p,.aboutPyogomoNumbersHead p{font-size:18px;line-height:1.7}.aboutPyogomoHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.aboutPyogomoGhostBtn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border:1px solid rgba(17,17,17,.18);border-radius:999px;background:#ffffff94;color:#111;font-size:16px;font-weight:700}.aboutPyogomoHeroVisual{display:flex;align-items:stretch}.aboutPyogomoHeroMascotCard{position:relative;width:100%;min-height:680px;border-radius:38px;overflow:hidden;background:radial-gradient(circle at 26% 16%,rgba(255,193,125,.35),transparent 18%),radial-gradient(circle at 72% 28%,rgba(255,255,255,.18),transparent 20%),linear-gradient(135deg,#ff5a19,#ff6d2c);box-shadow:0 30px 90px #ff5a1942;animation:aboutHeroCardDrift 10s ease-in-out infinite}.aboutPyogomoHeroMascotCard:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 15%,rgba(255,255,255,.18),transparent 14%),radial-gradient(circle at 82% 82%,rgba(0,0,0,.08),transparent 22%);animation:aboutGlowShift 12s ease-in-out infinite}.aboutPyogomoStoryBand{padding:32px 0 18px}.aboutPyogomoStoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.aboutPyogomoStoryCard,.aboutPyogomoMetricCard{padding:30px 32px;border-radius:30px;background:#ffffffb8;border:1px solid rgba(17,17,17,.08);box-shadow:0 24px 50px #1111110f}.aboutPyogomoStoryCard.accent{background:#111;color:#fff}.aboutPyogomoStoryCard h3{margin:0 0 12px;font-size:28px;line-height:1.1;font-weight:760}.aboutPyogomoStoryCard p{margin:0;font-size:17px;line-height:1.72;color:inherit;opacity:.9}.aboutPyogomoFeatureSplit,.aboutPyogomoCapabilities,.aboutPyogomoSupport{padding:84px 0 10px}.aboutPyogomoFeatureRow{display:grid;grid-template-columns:minmax(380px,.95fr) minmax(360px,1.05fr);gap:54px;align-items:center}.aboutPyogomoFeatureVisual{position:relative;min-height:520px;border-radius:38px;overflow:hidden;box-shadow:0 24px 60px #1111111a;animation:aboutFeatureCardFloat 11s ease-in-out infinite}.aboutPyogomoVisualImage{position:absolute;inset:0;margin:auto;display:block;max-width:calc(100% - 56px);max-height:calc(100% - 56px);width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 24px 44px rgba(17,17,17,.14))}.aboutPyogomoMainLogo{max-width:calc(100% - 72px);max-height:calc(100% - 88px);animation:aboutLogoFloat 6.8s ease-in-out infinite;transform-origin:center center}.aboutPyogomoSchoolMark{max-width:min(72%,340px);max-height:min(72%,340px);animation:aboutSchoolMarkFloat 7.4s ease-in-out infinite;transform-origin:center center}.aboutPyogomoFeatureVisual.lime{background:#c3ff00}.aboutPyogomoCapabilitiesGrid,.aboutPyogomoSupportGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.aboutPyogomoCapabilityCard,.aboutPyogomoSupportCard{overflow:hidden;border-radius:30px;background:#fff;border:1px solid rgba(17,17,17,.08);box-shadow:0 22px 54px #11111112}.aboutPyogomoCapabilityVisual,.aboutPyogomoSupportArt{display:grid;place-items:center;min-height:210px;font-size:clamp(42px,5vw,72px);font-weight:800;letter-spacing:-.05em;color:#111}.aboutPyogomoCapabilityCard.coral .aboutPyogomoCapabilityVisual{background:#ffb895}.aboutPyogomoCapabilityCard.mint .aboutPyogomoCapabilityVisual{background:#1fd7b7}.aboutPyogomoCapabilityCard.gold .aboutPyogomoCapabilityVisual,.aboutPyogomoSupportCard.yellow .aboutPyogomoSupportArt{background:#ffc52e}.aboutPyogomoSupportCard.pink .aboutPyogomoSupportArt{background:#ef5cc8;color:#fff}.aboutPyogomoSupportCard.lime .aboutPyogomoSupportArt{background:#c3ff00}.aboutPyogomoCapabilityCard h3,.aboutPyogomoSupportCard h3{margin:0;padding:24px 24px 8px;font-size:25px;line-height:1.05;font-weight:780;color:#101010}.aboutPyogomoCapabilityCard p,.aboutPyogomoSupportCard p{margin:0;padding:0 24px 26px;color:#111111c7;font-size:16px;line-height:1.72}@keyframes aboutLogoFloat{0%,to{transform:translateY(0) rotate(-1.5deg) scale(1)}50%{transform:translateY(-14px) rotate(1.5deg) scale(1.018)}}@keyframes aboutSchoolMarkFloat{0%,to{transform:translateY(0) rotate(0) scale(1)}50%{transform:translateY(-10px) rotate(3deg) scale(1.03)}}@keyframes aboutHeroCardDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes aboutFeatureCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes aboutGlowShift{0%,to{opacity:.92;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translate3d(0,-8px,0) scale(1.03)}}.aboutPyogomoNumbers{margin-top:92px;padding:86px 0 92px;background:#050505;color:#fff}.aboutPyogomoNumbersHead p{color:#ffffffc2}.aboutPyogomoNumbersGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px}.aboutPyogomoMetricCard{background:#faf7f2;color:#121212}.aboutPyogomoMetricCard b{display:block;margin-bottom:12px;color:#ff5a19;font-size:clamp(42px,4vw,72px);line-height:.92;letter-spacing:-.04em}.aboutPyogomoMetricCard span{display:block;color:#111111c2;font-size:18px;line-height:1.45}.pyogomiMascot{position:absolute;left:50%;bottom:38px;width:330px;height:420px;transform:translate(-50%)}.pyogomiMascot.mini{position:relative;left:auto;bottom:auto;width:46px;height:56px;transform:none}.pyogomiMascot.wave{width:360px;height:430px}.pyogomiMascot span{position:absolute;display:block}.pyogomiStem{left:152px;top:18px;width:18px;height:92px;border-radius:18px;background:#483b44;transform:rotate(-34deg)}.pyogomiBall{left:116px;top:2px;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#d8edf7 62%,#b8d8e7);box-shadow:0 10px 22px #1111111f}.pyogomiHead{left:52px;top:70px;width:224px;height:196px;border-radius:48% 48% 43% 43%;background:radial-gradient(circle at 35% 28%,#fff,#e8f7ff 55%,#d2ebf8);box-shadow:inset 0 -18px 22px #b4cddc6b,0 18px 34px #1111111f}.pyogomiEar{top:112px;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#d9eef9 65%,#c5e3f1);box-shadow:0 12px 20px #1111111a}.pyogomiEarLeft{left:30px}.pyogomiEarRight{right:28px}.pyogomiBody{left:92px;top:224px;width:146px;height:170px;border-radius:44% 44% 26% 26%;background:radial-gradient(circle at 32% 18%,#fff,#f5fbff 46%,#dceef7);box-shadow:inset 0 -18px 22px #b6cedc52,0 16px 24px #1111111a}.pyogomiArm{top:246px;width:54px;height:126px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#fff,#e4f4fb 72%,#d0e7f2);box-shadow:0 14px 20px #1111111a}.pyogomiArmLeft{left:54px;transform:rotate(14deg)}.pyogomiArmRight{right:18px;top:220px;width:60px;transform:rotate(-34deg);transform-origin:bottom center}.pyogomiLeg{top:356px;width:58px;height:62px;border-radius:36px;background:radial-gradient(circle at 30% 30%,#fff,#ebf7fd 68%,#d7edf8);box-shadow:0 14px 20px #11111114}.pyogomiLegLeft{left:94px}.pyogomiLegRight{right:90px}.pyogomiEye{top:128px;width:48px;height:62px;border-radius:50%;background:radial-gradient(circle at 64% 34%,#ffb278 0 12%,#ff5a19 20%,#de3e00 72%,#a92c00);box-shadow:0 0 0 4px #b12e002e}.pyogomiEye:after{content:"";position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:50%;background:#ffffffe0}.pyogomiEyeLeft{left:92px}.pyogomiEyeRight{right:88px}.pyogomiMouth{left:106px;top:176px;width:112px;height:70px;border-radius:0 0 60px 60px;background:#2d2326;transform:rotate(-8deg)}.pyogomiMascot.mini .pyogomiStem{left:20px;top:4px;width:4px;height:20px}.pyogomiMascot.mini .pyogomiBall{left:11px;top:-1px;width:16px;height:16px}.pyogomiMascot.mini .pyogomiHead{left:8px;top:14px;width:30px;height:26px}.pyogomiMascot.mini .pyogomiEar{top:19px;width:10px;height:10px}.pyogomiMascot.mini .pyogomiEarLeft{left:4px}.pyogomiMascot.mini .pyogomiEarRight{right:4px}.pyogomiMascot.mini .pyogomiBody{left:14px;top:34px;width:18px;height:18px}.pyogomiMascot.mini .pyogomiArm{top:36px;width:6px;height:16px}.pyogomiMascot.mini .pyogomiArmLeft{left:10px}.pyogomiMascot.mini .pyogomiArmRight{right:8px;top:34px;width:7px}.pyogomiMascot.mini .pyogomiLeg{top:48px;width:8px;height:8px}.pyogomiMascot.mini .pyogomiLegLeft{left:14px}.pyogomiMascot.mini .pyogomiLegRight{right:14px}.pyogomiMascot.mini .pyogomiEye{top:21px;width:6px;height:8px;box-shadow:none}.pyogomiMascot.mini .pyogomiEye:after{top:1px;right:1px;width:2px;height:2px}.pyogomiMascot.mini .pyogomiEyeLeft{left:15px}.pyogomiMascot.mini .pyogomiEyeRight{right:15px}.pyogomiMascot.mini .pyogomiMouth{left:18px;top:28px;width:10px;height:7px}@media(max-width:1100px){.aboutPyogomoHeaderInner,.aboutPyogomoSectionInner,.aboutPyogomoHeroInner{width:min(100%,calc(100vw - 34px))}.aboutPyogomoHeaderInner{grid-template-columns:1fr;justify-items:start;padding:18px 0}.aboutPyogomoNav{flex-wrap:wrap;justify-content:flex-start;gap:12px 18px}.aboutPyogomoHeroInner,.aboutPyogomoFeatureRow,.aboutPyogomoStoryGrid,.aboutPyogomoCapabilitiesGrid,.aboutPyogomoSupportGrid,.aboutPyogomoNumbersGrid{grid-template-columns:1fr}.aboutPyogomoHeroCopy{padding:28px 0 8px}.aboutPyogomoHeroMascotCard,.aboutPyogomoFeatureVisual{min-height:420px}}@media(max-width:760px){.aboutPyogomoHeaderInner,.aboutPyogomoSectionInner,.aboutPyogomoHeroInner{width:min(100%,calc(100vw - 22px))}.aboutPyogomoHeroCopy h1,.aboutPyogomoFeatureCopy h2,.aboutPyogomoNumbersHead h2,.aboutPyogomoCapabilitiesIntro h2,.aboutPyogomoSupportHead h2{font-size:42px}.aboutPyogomoHeroCopy p,.aboutPyogomoFeatureCopy p,.aboutPyogomoNumbersHead p{font-size:16px}.aboutPyogomoVisitBtn,.aboutPyogomoPrimaryBtn,.aboutPyogomoGhostBtn{width:100%;justify-content:center}.pyogomiMascot{width:250px;height:320px}.aboutPyogomoHeroMascotCard,.aboutPyogomoFeatureVisual{min-height:340px}}body.theme-light{--bg: #ffffff !important;--text: rgba(0,0,0,.96) !important;--muted: rgba(0,0,0,.72) !important;--muted2: rgba(0,0,0,.5) !important;--surface: rgba(0,0,0,.04) !important;--surface2: rgba(0,0,0,.08) !important;--line: rgba(0,0,0,.1) !important;--line2: rgba(0,0,0,.16) !important;--cardBg: #ffffff !important;--cardBorder: rgba(0,0,0,.12) !important;--drawerBg: rgba(255,255,255,.98) !important;--accent: #111111 !important;--accent2: rgba(0,0,0,.08) !important;--blue: #111111 !important;--ok: #111111 !important;--danger: #111111 !important;--topBlur: rgba(255,255,255,.92) !important;--navBlur: rgba(255,255,255,.96) !important}body:not(.theme-light){--bg: #000000 !important;--text: rgba(255,255,255,.96) !important;--muted: rgba(255,255,255,.72) !important;--muted2: rgba(255,255,255,.5) !important;--surface: rgba(255,255,255,.05) !important;--surface2: rgba(255,255,255,.09) !important;--line: rgba(255,255,255,.1) !important;--line2: rgba(255,255,255,.16) !important;--cardBg: #000000 !important;--cardBorder: rgba(255,255,255,.12) !important;--drawerBg: rgba(0,0,0,.98) !important;--accent: #ffffff !important;--accent2: rgba(255,255,255,.09) !important;--blue: #ffffff !important;--ok: #ffffff !important;--danger: #ffffff !important;--topBlur: rgba(0,0,0,.92) !important;--navBlur: rgba(0,0,0,.96) !important}body.theme-light :is(.btn.blue,.homeTopCreate,.joinBtn,.authRoleBtn.active,.segTab.active,.chip.active){background:#111!important;color:#fff!important;border-color:#111!important;box-shadow:none!important}body:not(.theme-light) :is(.btn.blue,.homeTopCreate,.joinBtn,.authRoleBtn.active,.segTab.active,.chip.active){background:#fff!important;color:#000!important;border-color:#fff!important;box-shadow:none!important}body.layout-desktop #screen-home>.topbar #homeCommunityFilterWrap{display:none}body.layout-desktop.route-home #screen-home>.topbar #homeCommunityFilterWrap,body.layout-desktop.route-comments #screen-home>.topbar #homeCommunityFilterWrap{display:flex!important}body.layout-desktop #screen-home .homeDesktopLayout:before{display:none}body.layout-desktop.route-home #screen-home .homeDesktopLayout:before,body.layout-desktop.route-comments #screen-home .homeDesktopLayout:before{display:block}body.theme-light:not(.route-about){background:#fff!important;color:#111!important}body.theme-light:not(.route-about) .app,body.theme-light:not(.route-about) .stage,body.theme-light:not(.route-about) #screen-home,body.theme-light:not(.route-about) #screen-home>.wrap,body.theme-light:not(.route-about) #screen-home .homeMainColumn,body.theme-light:not(.route-about) #screen-home .homeDesktopLayout,body.theme-light:not(.route-about) #screen-home>.topbar,body.theme-light:not(.route-about) #screen-home>.topbar>.wrap,body.theme-light:not(.route-about) .topbar,body.theme-light:not(.route-about) .searchRow,body.theme-light:not(.route-about) .drawer,body.theme-light:not(.route-about) .drawerBody,body.theme-light:not(.route-about) .drawerTop,body.theme-light:not(.route-about) #screen-home .topbar-inner,body.theme-light:not(.route-about) #screen-home .homeBrandTile,body.theme-light:not(.route-about) #screen-home .homeTopActions,body.theme-light:not(.route-about) #screen-home .adSlot{background:#fff!important;color:#111!important}body.theme-light:not(.route-about) .topbar,body.theme-light:not(.route-about) .drawer,body.theme-light:not(.route-about) #screen-home>.topbar,body.theme-light:not(.route-about):after{border-color:#0000001f!important;background-color:#0000001f}body.theme-light:not(.route-about) #screen-home .homeDesktopLayout:before{background:#0000002e!important}body.theme-light:not(.route-about) .search,body.theme-light:not(.route-about) #homeCommunityFilterWrap,body.theme-light:not(.route-about) .homeFeedSortDropdown,body.theme-light:not(.route-about) .dropdownMenu,body.theme-light:not(.route-about) .menuPopup,body.theme-light:not(.route-about) .authStatusCard,body.theme-light:not(.route-about) .searchSidebarCard,body.theme-light:not(.route-about) .homeSideCard,body.theme-light:not(.route-about) :where(.postCard,.commCard,.noticeCard,.ibAppCard,.searchSuggest,.homeActionPanel,.searchPostCard,.searchCommentCard,.searchMediaCard,.searchPeopleCard,.searchCommunityResultRow,.homeNewsPostCard,.homeFeedSkeletonCard,.homeRecentSkeletonItem){background:#fff!important;color:#111!important;border-color:#0000001f!important;box-shadow:none!important}body.theme-light:not(.route-about) .homeTopIconBtn,body.theme-light:not(.route-about) .homeTopCreate,body.theme-light:not(.route-about) .homeTopAvatar,body.theme-light:not(.route-about) .iconBtn,body.theme-light:not(.route-about) .leftIcon,body.theme-light:not(.route-about) .rightIcon,body.theme-light:not(.route-about) .homeFeedRailBtn,body.theme-light:not(.route-about) .homeFeedCommunityBtn{background:#fff!important;color:#111!important;border-color:#00000024!important;box-shadow:none!important}body.theme-light:not(.route-about) .homeTopActions :is(.homeTopIconBtn,.homeTopCreate,.homeTopAvatar){background:transparent!important;border-color:transparent!important}body.theme-light:not(.route-about) .homeTopActions :is(.homeTopIconBtn,.homeTopCreate,.homeTopAvatar):hover{background:#eef2f6!important;border-color:transparent!important;box-shadow:none!important}body.theme-light:not(.route-about) .homeFeedRailBtn{box-shadow:0 0 0 4px #fff!important}body.theme-light:not(.route-about) .homeFeedToolbarBtn,body.theme-light:not(.route-about) .homeFeedToolbarIcon,body.theme-light:not(.route-about) .drawerSectionTitle,body.theme-light:not(.route-about) .muted,body.theme-light:not(.route-about) .muted2{color:#000000a8!important}body.theme-light:not(.route-about) .homeFeedSortBtn,body.theme-light:not(.route-about) .drawerItem,body.theme-light:not(.route-about) .searchResultTab,body.theme-light:not(.route-about) .subTab,body.theme-light:not(.route-about) .segTab{color:#111!important}body.theme-light:not(.route-about) .drawerItem.active,body.theme-light:not(.route-about) [data-drawer].active,body.theme-light:not(.route-about) .searchResultTab.active,body.theme-light:not(.route-about) .subTab.active,body.theme-light:not(.route-about) .segTab.active{background:#e8eef5!important;border-color:#0000001f!important;color:#111!important}body.theme-light:not(.route-about) .homeRecentItem{border-top:1px solid rgba(0,0,0,.1)!important}body.theme-light:not(.route-about) .homeRecentItem:first-child{border-top:0!important}body.theme-light:not(.route-about) .searchAsk{border-left-color:#0000001f!important}body.theme-light:not(.route-about) #screen-home>.topbar{box-shadow:none!important;border-bottom:0!important}body.theme-light:not(.route-about) .searchRow{border-bottom:0!important}body.theme-light:not(.route-about) .searchRow:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:#00000029;pointer-events:none}body.theme-light:not(.route-about) #homeCommunityFilterWrap{border-bottom:0!important}body:not(.theme-light):not(.route-about){background:#121316!important;color:#f4f7fb!important}body:not(.theme-light):not(.route-about) .app,body:not(.theme-light):not(.route-about) .stage,body:not(.theme-light):not(.route-about) #screen-home,body:not(.theme-light):not(.route-about) #screen-home>.wrap,body:not(.theme-light):not(.route-about) #screen-home .homeMainColumn,body:not(.theme-light):not(.route-about) #screen-home .homeDesktopLayout,body:not(.theme-light):not(.route-about) #screen-home>.topbar,body:not(.theme-light):not(.route-about) .topbar,body:not(.theme-light):not(.route-about) .searchRow,body:not(.theme-light):not(.route-about) .drawer,body:not(.theme-light):not(.route-about) .drawerBody,body:not(.theme-light):not(.route-about) .drawerTop{background:#121316!important;color:#f4f7fb!important}body:not(.theme-light):not(.route-about) .search,body:not(.theme-light):not(.route-about) #homeCommunityFilterWrap,body:not(.theme-light):not(.route-about) .homeFeedSortDropdown,body:not(.theme-light):not(.route-about) .dropdownMenu,body:not(.theme-light):not(.route-about) .menuPopup,body:not(.theme-light):not(.route-about) .authStatusCard,body:not(.theme-light):not(.route-about) .searchSidebarCard,body:not(.theme-light):not(.route-about) .homeSideCard,body:not(.theme-light):not(.route-about) :where(.postCard,.commCard,.noticeCard,.ibAppCard,.searchSuggest,.homeActionPanel,.searchPostCard,.searchCommentCard,.searchMediaCard,.searchPeopleCard,.searchCommunityResultRow,.homeNewsPostCard,.homeFeedSkeletonCard,.homeRecentSkeletonItem){background:#000!important;color:#f4f7fb!important;border-color:#ffffff1f!important;box-shadow:none!important}body:not(.theme-light):not(.route-about) .homeTopIconBtn,body:not(.theme-light):not(.route-about) .homeTopCreate,body:not(.theme-light):not(.route-about) .homeTopAvatar,body:not(.theme-light):not(.route-about) .iconBtn,body:not(.theme-light):not(.route-about) .leftIcon,body:not(.theme-light):not(.route-about) .rightIcon,body:not(.theme-light):not(.route-about) .homeFeedRailBtn,body:not(.theme-light):not(.route-about) .homeFeedCommunityBtn{background:#ffffff05!important;color:#f4f7fb!important;border-color:#ffffff24!important}body:not(.theme-light):not(.route-about) .homeTopActions :is(.homeTopIconBtn,.homeTopCreate,.homeTopAvatar){background:transparent!important;border-color:transparent!important;box-shadow:none!important}body:not(.theme-light):not(.route-about) .homeTopActions :is(.homeTopIconBtn,.homeTopCreate,.homeTopAvatar):hover{background:#ffffff14!important;border-color:transparent!important;box-shadow:none!important}body:not(.theme-light):not(.route-about) .homeFeedRailBtn{box-shadow:0 0 0 4px #121316!important}body:not(.theme-light):not(.route-about) .homeFeedToolbarBtn,body:not(.theme-light):not(.route-about) .homeFeedToolbarIcon,body:not(.theme-light):not(.route-about) .drawerSectionTitle,body:not(.theme-light):not(.route-about) .muted,body:not(.theme-light):not(.route-about) .muted2{color:#ffffffa8!important}body:not(.theme-light):not(.route-about) .drawerItem.active,body:not(.theme-light):not(.route-about) [data-drawer].active,body:not(.theme-light):not(.route-about) .searchResultTab.active,body:not(.theme-light):not(.route-about) .subTab.active,body:not(.theme-light):not(.route-about) .segTab.active{background:#ffffff14!important;border-color:#ffffff24!important}body:not(.theme-light):not(.route-about) #screen-home .homeDesktopLayout:before{background:#ffffff47!important}body:not(.theme-light):not(.route-about) #screen-home>.topbar{border-bottom:0!important;box-shadow:none!important}body:not(.theme-light):not(.route-about) .searchRow{border-bottom:0!important}body:not(.theme-light):not(.route-about) .searchRow:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:#ffffff2e;pointer-events:none}body:not(.theme-light):not(.route-about) #homeCommunityFilterWrap{border-bottom:0!important}body.theme-light:not(.route-about) .search{border-color:#ff6a1a94!important;box-shadow:0 0 0 1px #ff6a1a1f!important}body.theme-light:not(.route-about) .search:hover{border-color:#ff6a1abd!important;box-shadow:0 0 0 2px #ff6a1a29!important}body.theme-light:not(.route-about) .search:focus-within{border-color:#ff6a1af5!important;box-shadow:0 0 0 2px #ff6a1a4d ! important,0 0 0 6px #ff6a1a1a!important}body:not(.theme-light):not(.route-about) .search{border-color:#ff6a1abd!important;box-shadow:0 0 0 1px #ff6a1a24!important}body:not(.theme-light):not(.route-about) .search:hover{border-color:#ff6a1ae0!important;box-shadow:0 0 0 2px #ff6a1a2e!important}body:not(.theme-light):not(.route-about) .search:focus-within{border-color:#ff6a1afa!important;box-shadow:0 0 0 2px #ff6a1a57 ! important,0 0 0 6px #ff6a1a1f!important}@media(min-width:1100px){body.theme-light:not(.route-about) #screen-home>.topbar,body.theme-light:not(.route-about) #screen-home .searchRow,body.theme-light:not(.route-about) #screen-home #homeCommunityFilterWrap,body.theme-light:not(.route-about) #screen-home .homeDesktopLayout,body.theme-light:not(.route-about) #screen-home .homeMainColumn{background:#fff!important}body.theme-light:not(.route-about) #screen-home .homeRightRail,body.theme-light:not(.route-about) #screen-home .homeRightRail.anchored{background:transparent!important}}body.theme-light #screen-auth{background:#ffffff94!important}body.theme-light #screen-auth .authModalCard{background:#fff!important;border-color:#0f172a1a!important;color:#111!important;box-shadow:0 24px 80px #0f172a24!important}body.theme-light #screen-auth .authModalProfile,body.theme-light #screen-auth .authModalClose{background:#fff!important;color:#111!important;border-color:#0f172a1f!important}body.theme-light #screen-auth .authScreenHeadline,body.theme-light #screen-auth .authStatusTitle,body.theme-light #screen-auth .authStatusEyebrow,body.theme-light #screen-auth .authRoleGuide,body.theme-light #screen-auth .gateNote,body.theme-light #screen-auth #authModeHint{color:#111!important}body.theme-light #screen-auth .authScreenSubline,body.theme-light #screen-auth .authStatusDesc{color:#0f172aa8!important}body.theme-light #screen-auth .commentJoinPrompt,body.theme-light #screen-auth .googleHintPill{background:#f8fafc!important;border-color:#0f172a14!important;color:#111!important}body.theme-light #screen-auth .authRoleBtn,body.theme-light #screen-auth .tabMini{background:#fff!important;border-color:#0f172a1f!important;color:#111!important}body.theme-light #screen-auth .authRoleBtn.active,body.theme-light #screen-auth .tabMini.active{background:#ff6a1a1a!important;border-color:#ff6a1a52!important;color:#111!important}body.theme-light #screen-auth .inlineEmail,body.theme-light #screen-auth .input,body.theme-light #screen-auth #authOtpBox{background:#fff!important;border-color:#0f172a24!important;color:#111!important}body.theme-light #screen-auth .authStatusCard{background:#fff!important;border-color:#0f172a1f!important}body.theme-light #screen-auth .inlineEmail code,body.theme-light #screen-auth .inlineEmail input,body.theme-light #screen-auth .input,body.theme-light #screen-auth textarea.input,body.theme-light #screen-auth .authStatusTitle{color:#111!important}body.theme-light #screen-auth .authStatusDesc{color:#0f172a9e!important}body.theme-light #screen-auth #authSubmitBtn{background:#111!important;border-color:#111!important;color:#fff!important}body.theme-light #screen-auth .linkLike{color:#0f62fe!important}body.theme-light .menuPopup,body.theme-light .dropdownMenu,body.theme-light .homeFeedSortDropdown{background:#fff!important;color:#111!important;border-color:#0f172a1f!important;box-shadow:0 14px 36px #0f172a24!important}body.theme-light .menuHead,body.theme-light .homeFeedSortDropdownHead{border-bottom-color:#0f172a1a!important;color:#111!important}body.theme-light .homeFeedSortOption{color:#111!important}body.theme-light .homeFeedSortOption.active{background:#0f172a0f!important;color:#111!important}body.theme-light #screen-create,body.theme-light #screen-create>.wrap,body.theme-light #screen-create>.topbar,body.theme-light #screen-create>.topbar>.wrap{background:#fff!important;color:#111!important}body.theme-light.desktop-compose-open #screen-create{background:#fffffff0!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}body.theme-light #screen-create #communitySelect,body.theme-light #screen-create #commDropdown,body.theme-light #screen-create #pollBox,body.theme-light #screen-create .sheet,body.theme-light #screen-create .sheetHeader,body.theme-light #screen-create .sheetBody{background:#fff!important;color:#111!important;border-color:#0f172a1f!important;box-shadow:0 14px 34px #0f172a1a!important}body.theme-light #screen-create .sheetHeader{border-bottom-color:#0f172a1a!important}body.theme-light #screen-create .createAction{color:#0f172aad!important}body.theme-light #screen-create .createAction:hover{color:#111!important}body.theme-light #screen-create .createAction .icon,body.theme-light #screen-create .fmtBtn{background:#f8fafc!important;color:#111!important;border-color:#0f172a1f!important}body.theme-light #screen-create .fmtBtn:hover,body.theme-light #screen-create .createAction .icon:hover{background:#eef2f7!important}body.theme-light #screen-create .input,body.theme-light #screen-create textarea.input,body.theme-light #screen-create input.input,body.theme-light #screen-create #composeTitle,body.theme-light #screen-create #composeBody,body.theme-light #screen-create #selectedCommunity,body.theme-light #screen-create #postBtn{color:#111!important}body.theme-light #screen-create #composeMediaPreview{border-top-color:#0f172a1a!important}body.theme-light #screen-create .composeFormatBar{border-bottom-color:#0f172a1a!important}body.theme-light .composeLinkModal{background:#fff!important;color:#111!important;border-color:#0f172a1f!important;box-shadow:0 18px 40px #0f172a24!important}body.theme-light .composeLinkClose,body.theme-light .menuClose,body.theme-light .drawerClose{background:#fff!important;color:#111!important;border-color:#0f172a1f!important}body.theme-light .sheet,body.theme-light .gateCard{background:#fff!important;color:#111!important;border-color:#0f172a1f!important;box-shadow:0 14px 34px #0f172a1a!important}body.theme-light .commentsFlat{background:#fff!important;border-color:#0f172a1a!important}body.theme-light #commentsComposerCard{background:#fff!important;color:#111!important;border-color:#0f172a24!important;box-shadow:0 10px 28px #0f172a1a!important}body.theme-light #commentsComposerCard .commentEditorInput{color:#111!important}body.theme-light #commentsComposerCard .commentEditorInput::placeholder{color:#0f172a6b!important}body.theme-light #commentsComposerCard .commentToolBtn,body.theme-light #commentsComposerCard .commentComposerCancelBtn{background:#f6f8fb!important;color:#475467!important;border:1px solid rgba(15,23,42,.12)!important}body.theme-light #commentsComposerCard #commentSendBtn{background:#111!important;color:#fff!important;border-color:#111!important}body.theme-light .commentMediaPreview,body.theme-light .commentBodyMedia{background:#f8fafc!important;border-color:#0f172a1a!important}body.theme-light .commentMediaPreview img,body.theme-light .commentBodyMedia img{border-color:#0f172a1a!important}body.theme-light .mediaFrame img,body.theme-light .mediaSlide-video,body.theme-light .mediaSlide-youtube,body.theme-light .youtubeEmbedWrap,body.theme-light .youtubeEmbedFrame{background:#eef2f7!important}body.theme-light .mediaNav{background:#ffffffeb!important;color:#111!important;border-color:#0f172a1f!important}body.theme-light .mediaNav:hover{background:#fff!important}body.theme-light .mediaDots{background:#ffffffe6!important;border:1px solid rgba(15,23,42,.1)!important}body.theme-light .mediaDot{background:#0f172a38!important}body.theme-light .mediaDot.active{background:#111!important}body.theme-light .mediaSlide-link,body.theme-light .postExternalLink{background:#f8fafc!important;border-color:#0f172a1a!important;color:#111!important}body.theme-light #screen-comm,body.theme-light #screen-comm>.wrap,body.theme-light #screen-comm .commPanel,body.theme-light #screen-comm #commPanelCreate{background:#fff!important;color:#111!important}body.theme-light #screen-comm #commPanelCreate .input,body.theme-light #screen-comm #commPanelCreate select,body.theme-light #screen-comm #commPanelCreate textarea{background:#fff!important;color:#111!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 24px #0f172a0f!important}body.theme-light #screen-comm #commPanelCreate .btn{background:#fff!important;color:#111!important;border-color:#0f172a1f!important}body.theme-light #screen-comm #commPanelCreate .btn.blue{background:#111!important;color:#fff!important;border-color:#111!important}body.theme-light #screen-comm #commPanelCreate .muted2,body.theme-light #screen-comm #commPanelCreate .hint,body.theme-light #screen-comm #commPanelCreate .sectionTitle{color:#0f172ab8!important}body.theme-light #screen-comm #commPanelCreate #commApplyIconPreview,body.theme-light #screen-comm #commPanelCreate #commApplyCoverPreview>div{background:#f8fafc!important;border-color:#0f172a1a!important}.composePreviewVideoThumb{position:relative;width:100%;height:100%;background:#0b1016}.composePreviewVideoThumbPlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px}.composePreviewFallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff14;color:#e5e7eb;font-size:24px}body.theme-light .composePreviewVideoThumb{background:#eef2f7}body.theme-light .composePreviewVideoThumbPlay{color:#111}body.theme-light .composePreviewFallback{background:#eef2f7;color:#475467}body.route-about .aboutPyogomoBrandMark,body.route-about .aboutPyogomoHeroMascotCard,body.route-about .aboutPyogomoFeatureVisual{background:#fff!important;box-shadow:none!important}body.route-about .aboutPyogomoBrandMark{width:46px;height:46px;border-radius:14px;border:1px solid rgba(17,17,17,.1);display:inline-block}body.route-about .aboutPyogomoHeroMascotCard,body.route-about .aboutPyogomoFeatureVisual{border:1px solid rgba(17,17,17,.08)}body.route-about .aboutPyogomoHeroMascotCard:before,body.route-about .aboutPyogomoHeroMascotCard:after,body.route-about .aboutPyogomoFeatureVisual:before,body.route-about .aboutPyogomoFeatureVisual:after{display:none!important}#homeFeed .postCard-feedAd{margin:30px 0 26px!important}#homeFeed .feedCommunityRecoCard{margin:42px 0 38px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#homeFeed .postCard-feedAd+.feedCommunityRecoCard,#homeFeed .feedCommunityRecoCard+.postCard-feedAd{margin-top:56px!important}#homeFeed .feedCommunityRecoHead{align-items:flex-end!important;margin-bottom:16px!important;padding:0 4px!important}#homeFeed .feedCommunityRecoEyebrow{color:#8fa2b9!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important}#homeFeed .feedCommunityRecoHead h3{font-size:clamp(22px,1.45vw,30px)!important;line-height:1.08!important;color:#eef4fb!important}#homeFeed .feedCommunityRecoMore{min-height:44px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid rgba(108,126,150,.36)!important;background:#34405294!important;color:#f5f9ff!important}#homeFeed .feedCommunityRecoGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}#homeFeed .feedCommunityRecoItem{min-height:168px!important;padding:16px 18px!important;border-radius:20px!important;border:1px solid rgba(100,119,143,.34)!important;background:#080e18d1!important;box-shadow:none!important}#homeFeed .feedCommunityRecoName{font-size:clamp(20px,1.15vw,28px)!important;font-weight:650!important;color:#f2f7ff!important}#homeFeed .feedCommunityRecoMeta{color:#9cb1cb!important;font-size:clamp(13px,.86vw,16px)!important}#homeFeed .feedCommunityRecoDesc{margin-top:12px!important;color:#b6c7dc!important;font-size:clamp(13px,.88vw,16px)!important;line-height:1.48!important}#homeFeed .feedCommunityRecoFoot{margin-top:14px!important;color:#8fa2b9!important}#homeFeed .feedCommunityRecoJoin{min-height:44px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid rgba(108,126,150,.44)!important;background:#3a485ca8!important;color:#f5f9ff!important}#screen-comm .commExploreShell{display:flex!important;flex-direction:column!important;gap:0!important}#screen-comm .commExploreSection{margin-top:14px!important}#screen-comm .commExploreSection+.commExploreSection{margin-top:34px!important;padding-top:34px!important;border-top:1px solid rgba(118,136,162,.22)!important}#screen-comm .commExploreSectionHead{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:14px!important;margin-bottom:18px!important}#screen-comm .commExploreSectionLabel{color:#8fa2b9!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}#screen-comm .commExploreSectionTitle{margin:6px 0 0!important}#screen-comm .commExploreGrid{gap:16px!important}#screen-comm .commExploreGrid .commCard{min-height:156px!important;padding:16px 18px!important;grid-template-columns:58px 1fr auto!important;grid-template-areas:"icon meta join" "icon sub join" "icon foot join"!important;gap:10px 14px!important}#screen-comm .commExploreGrid .commIcon{width:58px!important;height:58px!important}#screen-comm .commExploreGrid .commMeta{grid-area:meta!important}#screen-comm .commExploreGrid .commName{margin-bottom:2px!important}#screen-comm .commExploreGrid .commSub{grid-area:sub!important;-webkit-line-clamp:2!important}#screen-comm .commExploreGrid .commFootMeta{grid-area:foot!important;color:#8fa2b9!important;font-size:clamp(12px,.82vw,15px)!important;line-height:1.35!important}#screen-comm .commExploreGrid .joinBtn{min-width:88px!important;height:46px!important}#screen-comm .commExploreMoreWrap{margin:20px 0 8px!important}body.theme-light #homeFeed .feedCommunityRecoHead h3,body.theme-light #screen-comm .commExploreTitle,body.theme-light #screen-comm .commExploreSectionTitle,body.theme-light #screen-comm .commExploreGrid .commName{color:#111!important}body.theme-light #homeFeed .feedCommunityRecoEyebrow,body.theme-light #screen-comm .commExploreSectionLabel,body.theme-light #screen-comm .commExploreGrid .commMeta .muted2,body.theme-light #screen-comm .commExploreGrid .commFootMeta{color:#0f172a9e!important}body.theme-light #homeFeed .feedCommunityRecoItem,body.theme-light #screen-comm .commExploreGrid .commCard{background:#fff!important;border-color:#0f172a1a!important}body.theme-light #homeFeed .feedCommunityRecoDesc,body.theme-light #screen-comm .commExploreGrid .commSub{color:#0f172ab8!important}body.theme-light #homeFeed .feedCommunityRecoMore,body.theme-light #homeFeed .feedCommunityRecoJoin,body.theme-light #screen-comm .commExploreMoreWrap .btn,body.theme-light #screen-comm .commExploreGrid .joinBtn{background:#eef2f7!important;color:#111!important;border-color:#0f172a1f!important}@media(max-width:1180px){#homeFeed .feedCommunityRecoGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){#homeFeed .feedCommunityRecoCard{margin:32px 0!important}#homeFeed .feedCommunityRecoGrid{grid-template-columns:1fr!important}#screen-comm .commExploreSection+.commExploreSection{margin-top:24px!important;padding-top:24px!important}}.commSideBoxHead.hasAction{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.commSideEditBtn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#edf4ff;font-size:12px;font-weight:700;letter-spacing:-.01em}#screen-comm-detail .commDetailManageStack{display:grid!important;gap:12px!important}#screen-comm-detail .commDetailSectionNote{padding:13px 14px!important;border-radius:18px!important;border:1px solid rgba(var(--comm-accent-rgb),.14)!important;background:#ffffff0a!important;color:#a8bad0!important;font-size:13px!important;line-height:1.55!important}#screen-comm-detail .commDetailManageRow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#screen-comm-detail .commDetailManageRow.single{grid-template-columns:1fr!important}#screen-comm-detail .commDetailVisualGrid{display:grid!important;gap:12px!important}#screen-comm-detail .commDetailVisualBanner{position:relative!important;min-height:138px!important;overflow:hidden!important;border-radius:22px!important;border:1px solid rgba(var(--comm-accent-rgb),.16)!important;background:linear-gradient(180deg,#101620eb,#0a0f18d6)!important}#screen-comm-detail .commDetailVisualBanner img{width:100%!important;height:100%!important;min-height:138px!important;object-fit:cover!important;display:block!important}#screen-comm-detail .commDetailVisualMiniGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#screen-comm-detail .commDetailVisualMini{width:100%!important;padding:12px!important;border-radius:20px!important;border:1px solid rgba(var(--comm-accent-rgb),.14)!important;background:#ffffff0a!important;display:grid!important;justify-items:center!important;gap:10px!important;color:#edf4ff!important;text-align:center!important}#screen-comm-detail .commDetailVisualMini:not(:disabled){cursor:pointer!important}#screen-comm-detail .commDetailVisualMini span{color:#a9bbd0!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}#screen-comm-detail .commDetailVisualIcon{width:72px!important;height:72px!important;border-radius:999px!important;overflow:hidden!important;border:1px solid rgba(var(--comm-accent-rgb),.18)!important;box-shadow:0 0 0 5px rgba(var(--comm-accent-rgb),.08)!important}#screen-comm-detail .commDetailVisualIcon img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#screen-comm-detail .commDetailVisualPhoto{width:100%!important;height:84px!important;overflow:hidden!important;border-radius:16px!important;border:1px solid rgba(var(--comm-accent-rgb),.16)!important;background:#090e16b8!important}#screen-comm-detail .commDetailVisualPhoto img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#screen-comm-detail .commDetailBookmarkBtn{justify-content:space-between!important;padding:0 16px!important}#screen-comm-detail .commDetailBookmarkBtn span:last-child{color:#8fa4bd!important;font-size:13px!important}body.theme-light .commSideEditBtn{background:#eef2f7!important;color:#111!important;border-color:#0f172a1f!important}body.theme-light #screen-comm-detail .commDetailSectionNote,body.theme-light #screen-comm-detail .commDetailVisualMini{background:#f7f9fc!important;border-color:#0f172a14!important}body.theme-light #screen-comm-detail .commDetailVisualMini span,body.theme-light #screen-comm-detail .commDetailSectionNote{color:#0f172aa8!important}@media(max-width:760px){#screen-comm-detail .commDetailManageRow,#screen-comm-detail .commDetailVisualMiniGrid{grid-template-columns:1fr!important}}#screen-comm-detail .commDetailShell.redditLikeCommunity{background:radial-gradient(circle at top left,rgba(var(--comm-accent-rgb),.11),transparent 22%),linear-gradient(180deg,#0a0d12,#05070a 52%,#040608);border:1px solid rgba(112,129,151,.16);border-radius:28px;padding:18px;box-shadow:0 28px 60px #00000042}#screen-comm-detail .commHeroHead.redditLikeHead{padding:4px 6px 8px}#screen-comm-detail .commHeroName{letter-spacing:-.04em}#screen-comm-detail .commHeroDesc{margin-top:10px;max-width:720px;color:#bfd0e4;font-size:14px;line-height:1.62}#screen-comm-detail .commHeroInfoRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#screen-comm-detail .commHeroInfoPill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(135,151,172,.18);background:#ffffff0a;color:#dbe7f5;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}#screen-comm-detail .commHeroInfoPill.danger{border-color:#ff5d5d47;color:#ffd6d6}#screen-comm-detail .commDetailMain .postCard{background:#090d12f5!important;border-color:#7688a024!important}body.theme-light #screen-comm-detail .commDetailShell.redditLikeCommunity{background:radial-gradient(circle at top left,rgba(var(--comm-accent-rgb),.08),transparent 22%),linear-gradient(180deg,#fff,#f8fafc 52%,#f5f7fb);border-color:#0f172a14;box-shadow:0 20px 40px #0f172a14}body.theme-light #screen-comm-detail .commHeroDesc{color:#0f172ab8}body.theme-light #screen-comm-detail .commHeroInfoPill{background:#eef2f7;border-color:#0f172a14;color:#344054}@media(max-width:760px){#screen-comm-detail .commDetailShell.redditLikeCommunity{padding:12px;border-radius:22px}}#screen-comm #commPanelExplore .redditExploreShell{gap:16px;padding:8px 4px 2px}#screen-comm #commPanelExplore .commExploreTitle{margin:0;color:#f5f7fb;font-size:clamp(30px,3.4vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1.08}#screen-comm #commPanelExplore .commExploreFilters{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding:4px 1px 8px;scrollbar-width:none}#screen-comm #commPanelExplore .commExploreFilters::-webkit-scrollbar{display:none}#screen-comm #commPanelExplore .commExploreFilters .chip{border-radius:13px;min-height:39px;padding:0 14px;border:1px solid rgba(130,146,168,.28);background:#0e131bf0;color:#d5deea;font-size:16px;font-weight:700;white-space:nowrap}#screen-comm #commPanelExplore .commExploreFilters .chip.active{border-color:#bcc8da6b;background:#445467b8;color:#fff}#screen-comm #commPanelExplore .commExploreDivider{height:1px;background:linear-gradient(90deg,#92a0b452,#92a0b414)}#screen-comm #commPanelExplore .commExploreSection{display:grid;gap:8px}#screen-comm #commPanelExplore .commExploreSection+.commExploreSection{margin-top:4px}#screen-comm #commPanelExplore .commExploreSectionTitle{margin:0;font-size:clamp(30px,2.4vw,42px);line-height:1.06;letter-spacing:-.035em;color:#eff4fb}#screen-comm #commPanelExplore .commExploreGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#screen-comm #commPanelExplore .commExploreGrid .commCard.redditExploreCard{display:grid;gap:5px;min-height:108px!important;padding:10px 10px 9px!important;border-radius:16px;border:1px solid rgba(116,131,152,.24);background:linear-gradient(180deg,#090d14fa,#06090ffa);box-shadow:none}#screen-comm #commPanelExplore .commExploreGrid .commCard.redditExploreCard:hover{border-color:#92a3bb6b;transform:translateY(-1px)}#screen-comm #commPanelExplore .redditExploreCard .commCardTopline{display:flex;align-items:center;justify-content:space-between;gap:8px}#screen-comm #commPanelExplore .redditExploreCard .commCardIdentity{display:flex;align-items:center;gap:7px;min-width:0;flex:1}#screen-comm #commPanelExplore .redditExploreCard .commIcon{width:36px;height:36px;border-radius:50%;border:1px solid rgba(151,168,191,.3);background:#121925;box-shadow:0 4px 10px #0000003d}#screen-comm #commPanelExplore .redditExploreCard .commMeta{min-width:0}#screen-comm #commPanelExplore .redditExploreCard .commEyebrow{color:#8fa4bd;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:lowercase;line-height:1.1}#screen-comm #commPanelExplore .redditExploreCard .commName{margin-top:1px;color:#f7fbff;font-size:clamp(16px,1.2vw,20px);line-height:1.08;letter-spacing:-.03em}#screen-comm #commPanelExplore .redditExploreCard .commMetaLine{margin-top:2px;color:#9db1c9;font-size:12px;line-height:1.22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#screen-comm #commPanelExplore .redditExploreCard .commSub{margin:0;color:#c2d1e4;font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#screen-comm #commPanelExplore .redditExploreCard .commFootMeta{color:#7f95b0;font-size:11px;line-height:1.4;display:none}#screen-comm #commPanelExplore .redditExploreCard .joinBtn{min-width:62px;height:31px;padding:0 11px;border-radius:999px;border:1px solid rgba(148,164,186,.25);background:#3a495bdb;color:#f1f6fd;font-size:12px;font-weight:750;white-space:nowrap}#screen-comm #commPanelExplore .redditExploreCard .joinBtn.joined{background:#1e2938f2;border-color:#66758c61}#screen-comm #commPanelExplore .redditExploreCard .joinBtn.locked{opacity:.92}#screen-comm #commPanelExplore .commExploreMoreWrap{margin-top:2px;display:flex;justify-content:center}#screen-comm #commPanelExplore .commExploreMoreWrap .btn{min-height:40px;min-width:128px;border-radius:999px;border:1px solid rgba(126,142,163,.3);background:#2e3c4ecc;color:#e9f1fb;font-size:16px;font-weight:700}@media(max-width:1280px){#screen-comm #commPanelExplore .commExploreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:840px){#screen-comm #commPanelExplore .commExploreGrid{grid-template-columns:1fr;gap:10px}#screen-comm #commPanelExplore .redditExploreCard .commName{font-size:clamp(15px,4.8vw,18px)}#screen-comm #commPanelExplore .redditExploreCard .commMetaLine{font-size:11px}#screen-comm #commPanelExplore .redditExploreCard .joinBtn{min-width:58px;height:28px;font-size:11px;padding:0 10px}#screen-comm #commPanelExplore .commExploreGrid .commCard.redditExploreCard{min-height:98px!important;padding:9px 9px 8px!important}#screen-comm #commPanelExplore .redditExploreCard .commSub{display:none}}@media(max-width:1100px){#screen-comm #commPanelExplore .commExploreGrid{grid-template-columns:1fr!important}}@media(min-width:500px){#screen-comm #commPanelExplore .redditExploreShell{gap:21px}#screen-comm #commPanelExplore .commExploreSection{gap:12px}#screen-comm #commPanelExplore .commExploreSection+.commExploreSection{margin-top:10px}#screen-comm #commPanelExplore .commExploreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#screen-comm #commPanelExplore .commExploreGrid .commCard.redditExploreCard{gap:8px;min-height:148px!important;padding:13px 13px 12px!important}#screen-comm #commPanelExplore .redditExploreCard .commCardTopline{align-items:flex-start;gap:10px}#screen-comm #commPanelExplore .redditExploreCard .commCardIdentity{align-items:flex-start;gap:9px}#screen-comm #commPanelExplore .redditExploreCard .commIcon{width:46px;height:46px}#screen-comm #commPanelExplore .redditExploreCard .commName{font-size:clamp(20px,1.45vw,26px);line-height:1.06}#screen-comm #commPanelExplore .redditExploreCard .commMetaLine{margin-top:4px;font-size:13px;white-space:normal;overflow:visible;text-overflow:unset}#screen-comm #commPanelExplore .redditExploreCard .commSub{font-size:13px;line-height:1.45;-webkit-line-clamp:2}#screen-comm #commPanelExplore .redditExploreCard .commFootMeta{display:block;font-size:12px}#screen-comm #commPanelExplore .redditExploreCard .joinBtn{min-width:72px;height:36px;padding:0 13px;font-size:13px}}@media(min-width:1101px){#screen-comm #commPanelExplore .redditExploreShell{gap:28px;padding:10px 6px 12px}#screen-comm #commPanelExplore .commExploreSection{gap:18px}#screen-comm #commPanelExplore .commExploreGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px!important;align-items:stretch}#screen-comm #commPanelExplore .commExploreGrid .commCard.redditExploreCard{min-width:0;min-height:336px!important;padding:28px 30px 26px!important;border-radius:32px!important;border:1px solid rgba(97,119,147,.34)!important;background:radial-gradient(circle at top left,rgba(72,101,144,.14),transparent 32%),linear-gradient(180deg,#070d18fc,#050a13f7)!important;box-shadow:0 18px 42px #0000003d;display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top actions" "sub sub" "foot foot";gap:20px 24px!important;align-content:start;overflow:hidden}#screen-comm #commPanelExplore .commExploreGrid .commCard.redditExploreCard:hover{transform:translateY(-2px);border-color:#839aba7a;box-shadow:0 24px 54px #00000047}#screen-comm #commPanelExplore .redditExploreCard .commCardTopline{grid-area:top;min-width:0}#screen-comm #commPanelExplore .redditExploreCard .commCardActions{grid-area:actions;display:flex;justify-content:flex-end;align-self:start}#screen-comm #commPanelExplore .redditExploreCard .commCardIdentity{display:grid;align-content:start;justify-items:start;gap:18px;min-width:0}#screen-comm #commPanelExplore .redditExploreCard .commIcon{width:78px;height:78px;border-radius:999px;border:4px solid rgba(120,141,170,.3);box-shadow:0 8px 20px #00000042}#screen-comm #commPanelExplore .redditExploreCard .commMeta,#screen-comm #commPanelExplore .redditExploreCard .commSub,#screen-comm #commPanelExplore .redditExploreCard .commFootMeta{min-width:0}#screen-comm #commPanelExplore .redditExploreCard .commName{margin:0;color:#f5f8fd;font-size:clamp(24px,1.7vw,32px);line-height:1.08;letter-spacing:-.035em;font-weight:780;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}#screen-comm #commPanelExplore .redditExploreCard .commMetaLine{margin-top:8px;color:#a7bbd5;font-size:clamp(16px,.95vw,18px);line-height:1.36;white-space:normal;overflow:visible;text-overflow:unset}#screen-comm #commPanelExplore .redditExploreCard .commSub{grid-area:sub;margin:0;color:#c8d5e6;font-size:clamp(16px,.96vw,18px);line-height:1.62;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere}#screen-comm #commPanelExplore .redditExploreCard .commFootMeta{grid-area:foot;display:block!important;margin-top:auto;color:#8ea4c0;font-size:clamp(15px,.92vw,17px);line-height:1.45;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}#screen-comm #commPanelExplore .redditExploreCard .joinBtn{min-width:118px;height:72px;padding:0 24px;border-radius:999px;border:1px solid rgba(137,154,178,.4);background:linear-gradient(180deg,#435064f5,#364357f5);color:#f3f7fd;font-size:clamp(18px,1.08vw,22px);font-weight:780;box-shadow:inset 0 1px #ffffff14}#screen-comm #commPanelExplore .redditExploreCard .joinBtn.joined{background:linear-gradient(180deg,#232f3ff5,#1a2431f5);border-color:#6779926b}}@media(min-width:1101px)and (max-width:1360px){#screen-comm #commPanelExplore .commExploreGrid{gap:20px!important}#screen-comm #commPanelExplore .commExploreGrid .commCard.redditExploreCard{min-height:312px!important;padding:24px 24px 22px!important}#screen-comm #commPanelExplore .redditExploreCard .commIcon{width:68px;height:68px}#screen-comm #commPanelExplore .redditExploreCard .commName{font-size:clamp(22px,1.55vw,28px)}#screen-comm #commPanelExplore .redditExploreCard .joinBtn{min-width:106px;height:64px;padding:0 20px;font-size:18px}}@media(min-width:1400px){body.desktop-shell-nonhome.route-comm #screen-comm #commPanelExplore .commExploreGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px!important}body.desktop-shell-nonhome.route-comm #screen-comm #commPanelExplore .commExploreGrid .commCard.redditExploreCard{min-height:300px!important}}
