:root{--bg:#050607;--panel:#121212c7;--panel-2:#161616a6;--stroke:#daa52047;--stroke-2:#ffd76e2e;--text:#e9e9e9;--muted:#e9e9e9b3;--gold:#d4af37;--gold-2:#ffda7a;--gold-primary:var(--gold-2);--gold-soft:var(--gold);--text-body:var(--text);--shadow:0 10px 30px #0000008c;--radius:18px;--radius-sm:12px;--max:1100px;--font:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";--scrollbar-track:color-mix(in srgb,var(--gold)14%,#000000db);--scrollbar-track-border:color-mix(in srgb,var(--gold)28%,transparent);--scrollbar-thumb:color-mix(in srgb,var(--gold-2)74%,#0000002e);--scrollbar-thumb-border:color-mix(in srgb,var(--gold)42%,#0000001a);--scrollbar-thumb-hover:color-mix(in srgb,var(--gold-2)88%,#00000014);--search-blue-fill:#020c22d1;--search-blue-border:#133e88b8;--search-blue-focus:#407ae0eb;--search-blue-placeholder:#98b7e694;--truthify-main-top-offset:18px}*{box-sizing:border-box}html,body{min-height:100%;overflow:hidden auto}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border:1px solid var(--scrollbar-track-border);border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--scrollbar-thumb),color-mix(in srgb,var(--gold)74%,#00000038));border:1px solid var(--scrollbar-thumb-border);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--scrollbar-thumb-hover),var(--scrollbar-thumb))}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}html{font-size:17px}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;line-height:1.6}#truthify-particles{pointer-events:none;z-index:2;mix-blend-mode:normal;width:100%;height:100%;position:fixed;top:0;left:0}#truthify-particles canvas{opacity:.88;filter:drop-shadow(0 0 2px #1c3f7238);display:block}.truthify-auth-loading{min-height:100vh;color:var(--muted);background:var(--bg);place-items:center;gap:10px;display:grid}.truthify-auth-loading-spinner{border:2px solid #ffda7a40;border-top-color:#ffda7aeb;border-radius:999px;width:30px;height:30px;animation:.8s linear infinite truthifySpin}.truthify-inline-loading{color:var(--muted);text-align:center;padding:40px 18px}.truthify-route-loading{z-index:9999;pointer-events:none;position:fixed;top:0;left:0;right:0}.truthify-route-loading-bar{background:linear-gradient(90deg,#0000,#ffda7af2,#0000);width:100%;height:2px;animation:.9s ease-in-out infinite truthifySlide}.notificationPrompt{left:18px;right:auto;bottom:calc(18px + env(safe-area-inset-bottom));z-index:95;background:linear-gradient(140deg,#0e0e0ef0,#0a0a0ae0);border:1px solid #ffda7a59;border-radius:12px;width:min(440px,100% - 36px);margin:0;padding:12px 14px;position:fixed;box-shadow:0 14px 30px #0006}.notificationPromptTitle{color:#f7e6b0;margin:0;font-size:1rem;font-weight:700}.notificationPromptCopy{color:#e9e9e9d1;margin:6px 0 0;font-size:.93rem}.notificationPromptActions{align-items:center;gap:10px;margin-top:10px;display:flex}.notificationPromptButton,.notificationPromptDismiss{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:.88rem;font-weight:700}.notificationPromptButton{color:#151515;background:linear-gradient(#ffda7afa,#d4af37f2)}.notificationPromptDismiss{color:#e9e9e9db;background:0 0;border-color:#ffda7a47}.notificationPromptButton:disabled,.notificationPromptDismiss:disabled{opacity:.65;cursor:not-allowed}@media (max-width:640px){.notificationPrompt{left:50%;right:auto;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:14px;width:min(520px,100% - 24px);padding:11px 12px;transform:translate(-50%)}.notificationPromptActions{flex-wrap:nowrap;justify-content:flex-end}}@keyframes truthifySpin{to{transform:rotate(360deg)}}@keyframes truthifySlide{0%{opacity:.45;transform:translate(-28%)}50%{opacity:1;transform:translate(0%)}to{opacity:.45;transform:translate(28%)}}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}.appShell{background:#000;height:100%;position:relative;overflow:hidden auto}.hero-section{position:relative}.hero-section:before{content:"";pointer-events:none;z-index:1;will-change:background-position,opacity,filter;background-image:radial-gradient(circle at 14% 22%,#ffdd825c 1px,#0000 1.8px),radial-gradient(circle at 36% 74%,#ffd05c47 1.1px,#0000 2px),radial-gradient(circle at 62% 28%,#ffe8a452 1px,#0000 1.8px),radial-gradient(circle at 78% 68%,#ffd6684a 1.15px,#0000 2.05px),radial-gradient(circle at 90% 16%,#ffdf8c4d .95px,#0000 1.7px),radial-gradient(circle at 8% 58%,#ffc44845 1px,#0000 1.9px);background-position:0 0,36px 52px,84px 28px,128px 92px,18px 116px,74px 164px;background-size:150px 150px,184px 184px,206px 206px,228px 228px,168px 168px,252px 252px;animation:41s linear -11s infinite reverse glitterDrift,12.5s ease-in-out -3.4s infinite glitterTwinkle;position:absolute;inset:0}.hero-section:after{content:"";pointer-events:none;z-index:2;will-change:background-position,opacity,filter;background-image:radial-gradient(circle at 20% 30%,#ffd70080 1.2px,#0000 1.9px),radial-gradient(circle at 70% 60%,#00008b57 1.2px,#0000 1.9px),radial-gradient(circle at 40% 80%,#ffc8504d 1.2px,#0000 1.9px),radial-gradient(circle at 85% 25%,#0000cd52 1.2px,#0000 1.9px),radial-gradient(circle at 12% 72%,#ffe18c61 1.2px,#0000 1.9px),radial-gradient(circle at 58% 18%,#ffd25a59 1.2px,#0000 1.9px);background-position:0 0,24px 38px,72px 18px,118px 90px,14px 104px,62px 150px;background-size:140px 140px,170px 170px,190px 190px,210px 210px,160px 160px,230px 230px;animation:31s linear -19s infinite glitterDrift,9.3s ease-in-out -4.7s infinite glitterTwinkle;position:absolute;inset:0}.bgLayer{--truthify-bg-position-y:calc(100% + 96px);--truthify-bg-size:contain;pointer-events:none;z-index:0;background-color:#000;background-image:url(/truthify-bg.png);background-repeat:no-repeat;background-position:center var(--truthify-bg-position-y);background-size:var(--truthify-bg-size);filter:saturate(1.08)contrast(1.12);position:fixed;inset:0}@media (max-width:768px){.bgLayer{--truthify-bg-position-y:136px;--truthify-bg-size:auto 124%;will-change:auto;filter:none;background-attachment:fixed;transform:translateZ(0)}.hero-section:before,.hero-section:after,.bgLayer:after{will-change:auto;position:fixed;inset:0;animation:none!important}.card,.lux-panel,.messages-card,.headerNavRail,.tgBotPanel,.notificationsCard3d,.welcomeCard3d,.earnedBadgesCard3d{filter:none!important}.card:before,.lux-panel:before,.messages-card:before,.headerNavRail:before,.tgBotPanel:before,.topBar{-webkit-backdrop-filter:none!important}}.hero-bg{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bgLayer:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.bgLayer:after{content:none;pointer-events:none;opacity:.24;will-change:background-position,opacity;background-image:radial-gradient(circle at 18% 24%,#ffda7a29 1.05px,#0000 2.3px),radial-gradient(circle at 76% 38%,#0000 1.25px 3.1px),radial-gradient(circle at 42% 82%,#ffd0601c 1.15px,#0000 2.7px),radial-gradient(circle at 64% 14%,#0000 1px 2.4px);background-position:0 0,34px 62px,88px 26px,140px 98px;background-size:120px 120px,170px 170px,210px 210px,260px 260px;animation:47s linear -23s infinite glitterFieldDrift,14.7s ease-in-out -6.1s infinite glitterPulse;position:absolute;inset:0}.contentLayer:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 50% -4%,#d4af371f,#0000 85%),radial-gradient(circle at 50% 100%,#d4af370f,#0000 58%);position:fixed;inset:0}.contentLayer{z-index:3;flex-direction:column;min-height:100vh;display:flex;position:relative}.pageContent{padding-top:var(--truthify-main-top-offset);flex:1 0 auto;padding-bottom:96px}.container{width:min(960px,100% - 40px);margin:0 auto}.topBar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% -40%,#d4af371a,#0000 58%),linear-gradient(#000000c7,#0000005c);border-bottom:1px solid #ffffff0f;position:sticky;top:0}.topBarInner{justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.brand{align-items:center;gap:10px;min-width:190px;display:flex}.brandIcon{border:1px solid var(--stroke);background-color:#0000;background-image:radial-gradient(circle at 40% 30%,#ffda7a59,#0000 55%),linear-gradient(145deg,#d4af3738,#0000),url(/truthify-bg.png);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:10px;width:34px;height:34px;box-shadow:0 8px 18px #00000073}.brandName{letter-spacing:.6px;color:var(--gold);text-shadow:0 0 18px #d4af3740;font-weight:700}.nav{flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.nav a{color:#e9e9e9d1;border-radius:10px;padding:8px 10px;font-size:15px}.nav a:hover{background:#ffffff0a}.tgBotRoot{top:auto;left:auto;right:12px;bottom:calc(var(--truthify-footer-visible-height,0px) + 12px + env(safe-area-inset-bottom));z-index:80;width:fit-content;height:fit-content;position:fixed}.tgBotAvatarButton{z-index:2;border:1px solid color-mix(in srgb,var(--gold-2)34%,#ffffff2e);cursor:pointer;background:radial-gradient(120% 120% at 24% 18%,#fff0b857 0%,#fff0b814 24%,#fff0b800 46%),radial-gradient(100% 94% at 72% 80%,#1930688f 0%,#101e4ab8 54%,#04081aeb 100%),linear-gradient(155deg,#122456ad,#040a1eeb);border-radius:999px;place-items:center;width:92px;height:92px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s,filter .18s;animation:3.8s ease-in-out infinite tgBotIdleHover;display:grid;position:relative;overflow:visible;box-shadow:0 16px 28px #00000094,0 0 0 1px #ffecae33,0 0 24px #ffce6638,inset 0 2px 1px #fff8dc7a,inset 0 -6px 10px #02081cc7,inset 0 0 0 1px #7aa6f242}.tgBotAvatarButton:before{content:"";z-index:-2;pointer-events:none;filter:blur(.8px);background:radial-gradient(circle,#ffda7a33 0%,#ffda7a1a 38%,#ffda7a00 72%),radial-gradient(circle at 62% 42%,#78a8ff29 0%,#78a8ff00 62%);border-radius:999px;animation:2.8s ease-in-out infinite tgBotHaloPulse;position:absolute;inset:-18px}.tgBotAvatarButton:after{content:"";pointer-events:none;z-index:-1;filter:blur(1.6px);background:radial-gradient(#0000008f 0%,#0000002e 58%,#0000 100%);border-radius:999px;width:76px;height:18px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.tgBotAvatarButton:hover{border-color:color-mix(in srgb,var(--gold-2)52%,transparent);transform:translateY(-1px)scale(1.01);box-shadow:0 18px 30px #0000009e,0 0 0 1px #ffecae47,0 0 28px #ffce6647,inset 0 2px 1px #fff8dc8c,inset 0 -6px 10px #02081cd1,inset 0 0 0 1px #7aa6f24d}.tgBotAvatarButton.is-stationary{animation:none;box-shadow:0 12px 24px #0000008f,0 0 0 1px #ffecae38,inset 0 2px 1px #fff8dc6b,inset 0 -6px 10px #02081cc2,inset 0 0 0 1px #7aa6f23d}.tgBotAvatarButton:active{animation:none;transform:translateY(1px)scale(.99)}.tgBotAvatarImage{object-fit:cover;width:100%;height:100%;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--gold)40%,transparent));border-radius:999px}.tgBotFallbackFace{letter-spacing:.6px;width:100%;height:100%;color:var(--gold-2);background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--gold-2)26%,transparent),transparent 62%),#040404;place-items:center;font-weight:800;display:grid}.tgBotFloatingBubble{z-index:1;border:1px solid var(--stroke-2);background:color-mix(in srgb,var(--panel)88%,black);width:min(248px,100vw - 180px);max-width:248px;min-height:52px;color:var(--text);white-space:normal;overflow-wrap:break-word;word-break:normal;box-shadow:var(--shadow);pointer-events:none;border-radius:18px;padding:10px 14px;font-size:12px;line-height:1.35;animation:.3s ease-out tgBotBubbleIn,.55s ease-in 14.45s forwards tgBotBubbleOut;position:absolute;bottom:10px;left:auto;right:calc(100% + 10px)}.tgBotFloatingBubble:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:10px solid var(--stroke-2);width:0;height:0;position:absolute;top:62%;left:auto;right:-10px;transform:translateY(-50%)}.tgBotFloatingBubble:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:9px solid color-mix(in srgb,var(--panel)88%,black);width:0;height:0;position:absolute;top:62%;left:auto;right:-9px;transform:translateY(-50%)}.tgBotPanel{width:min(420px,100vw - 24px);height:min(76svh,520px);max-height:min(calc(100svh - 108px - env(safe-area-inset-bottom)),calc(100dvh - 108px - env(safe-area-inset-bottom)));-webkit-backdrop-filter:blur(20px)saturate(122%);background:linear-gradient(155deg,#0c1a42d6 0%,#081232e6 52%,#040a1cf0 100%),radial-gradient(130% 110% at 14% -8%,#5890e03d 0%,#0000 62%);border:1px solid #3e70bc75;border-radius:14px;flex-direction:column;animation:.24s ease-out tgBotPanelExpand;display:flex;position:absolute;inset:auto calc(100% + 10px) calc(100% + 10px) auto;overflow:hidden;box-shadow:0 22px 46px #00000094,0 0 28px #2660b23d,inset 0 1px #c0deff3d,inset 0 -1px #0e2250b8,inset 0 0 0 1px #73acf814}.tgBotRoot .tgBotPanel:before{background:linear-gradient(#040b1e70,#020714ad)}.tgBotRoot .tgBotPanel:after{background:radial-gradient(circle at 50% 16%,#5c9ef238,#0000 62%)}.tgBotPanelHeader{background:linear-gradient(#2048882e,#09183e29);border-bottom:1px solid #5b8cd647;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.tgBotPanelTitle{color:var(--gold);font-weight:700;line-height:1.1}.tgBotPanelSubTitle{color:var(--muted);font-size:12px;line-height:1.1}.tgBotPanelActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tgBotTextBtn{color:#e2f1fff5;cursor:pointer;background:linear-gradient(#1e4c9680,#0c204eb8);border:1px solid #70a8f48f;border-radius:10px;padding:6px 10px;font-size:12px}.tgBotTextBtn:hover{border-color:#86bafcc2}.tgBotMessages{background:linear-gradient(#051130bd,#030b1ed6);border-top:1px solid #5082ce33;border-bottom:1px solid #5082ce33;flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px;display:flex;overflow-y:auto}.tgBotMessage{white-space:pre-wrap;word-break:break-word;border-radius:16px 18px 15px 20px;max-width:92%;padding:8px 10px;font-size:13px;line-height:1.45}.tgBotMessage.is-user{color:#fff0b4fa;background:linear-gradient(#785000d1,#503200e6);border:1px solid #d4af37b8;border-radius:18px 14px 20px 16px;align-self:flex-end;box-shadow:0 2px 12px #d4af3738}.tgBotMessage.is-bot{background:linear-gradient(#081b46c7,#05102cdb);border:1px solid #4676c46b;border-radius:14px 18px 16px 20px;align-self:flex-start}.tgBotComposer{background:linear-gradient(#0a1840ad,#060e26d1);border-top:1px solid #5b8cd647;gap:8px;padding:10px;display:flex}.tgBotInput{min-width:0;color:var(--text);background:#030f2cdb;border:1px solid #5082ce70;border-radius:10px;flex:1;padding:8px 10px}.tgBotInput:focus{border-color:#86bafcc2;outline:none}.tgBotSend{color:#ecf6fffa;cursor:pointer;background:linear-gradient(#2454a28f,#102a5eb8);border:1px solid #588cd880;border-radius:10px;padding:8px 12px;box-shadow:0 6px 16px #0e245870,inset 0 1px #cce6ff52}.tgBotSend:hover{border-color:#86bafcc2}.tgBotRestore{top:auto;left:auto;right:12px;bottom:calc(var(--truthify-footer-visible-height,0px) + 12px + env(safe-area-inset-bottom));z-index:80;border:1px solid var(--stroke);background:color-mix(in srgb,var(--panel-2)88%,black);color:var(--text);cursor:pointer;box-shadow:var(--shadow);white-space:nowrap;border-radius:999px;padding:8px 12px;position:fixed}.tgBotRestore:hover{border-color:var(--gold-2)}@keyframes tgBotPanelExpand{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tgBotBubbleIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tgBotBubbleOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes tgBotIdleHover{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes tgBotHaloPulse{0%,to{opacity:.66;filter:blur(.75px);transform:scale(.96)}50%{opacity:1;filter:blur(1.2px);transform:scale(1.06)}}@keyframes tgBotParticleDrift{0%{opacity:.78;transform:translate(-1px,1px)scale(.98)}50%{opacity:.94;transform:translate(2px,-2px)scale(1.02)}to{opacity:.82;transform:translate(-2px,-1px)scale(1)}}@media (max-width:680px){.tgBotRoot{top:auto;left:auto;right:12px;bottom:calc(var(--truthify-footer-visible-height,0px) + 12px + env(safe-area-inset-bottom))}.tgBotAvatarButton{width:76px;height:76px}.tgBotFloatingBubble{width:min(216px,100vw - 120px);max-width:min(216px,100vw - 120px);min-height:48px;font-size:11px;line-height:1.35;bottom:8px;left:auto;right:calc(100% + 8px)}.tgBotPanel{height:min(76svh,520px);max-height:min(calc(100svh - 108px - env(safe-area-inset-bottom)),calc(100dvh - 108px - env(safe-area-inset-bottom)));z-index:4;-webkit-backdrop-filter:blur(20px)saturate(122%);background:linear-gradient(155deg,#0c1a42d6 0%,#081232e6 52%,#040a1cf0 100%),radial-gradient(130% 110% at 14% -8%,#5890e03d 0%,#0000 62%);border:1px solid #3e70bc75;border-radius:12px;width:min(292px,100vw - 24px);inset:auto calc(100% + 8px) calc(100% + 8px) auto;box-shadow:0 22px 46px #00000094,0 0 28px #2660b23d,inset 0 1px #c0deff3d,inset 0 -1px #0e2250b8,inset 0 0 0 1px #73acf814}.tgBotPanel:before{background:linear-gradient(#040b1e70,#020714ad)}.tgBotPanel:after{background:radial-gradient(circle at 50% 16%,#5c9ef238,#0000 62%)}.tgBotPanelHeader{background:linear-gradient(#2048882e,#09183e29);border-bottom:1px solid #5b8cd647;align-items:flex-start;gap:6px;padding:9px 10px}.tgBotPanelTitle{font-size:16px}.tgBotPanelSubTitle{font-size:11px}.tgBotPanelActions{gap:6px}.tgBotTextBtn{color:#e2f1fff5;background:linear-gradient(#1e4c9680,#0c204eb8);border:1px solid #70a8f48f;border-radius:8px;padding:5px 8px;font-size:11px}.tgBotMessages{background:linear-gradient(#051130bd,#030b1ed6);border-top:1px solid #5082ce33;border-bottom:1px solid #5082ce33;gap:8px;padding:8px}.tgBotMessage{max-width:96%;padding:7px 9px;font-size:12px;line-height:1.4}.tgBotComposer{background:linear-gradient(#0a1840ad,#060e26d1);border-top:1px solid #5b8cd647;gap:6px;padding:8px}.tgBotInput{background:#030f2cdb;border:1px solid #5082ce70;padding:7px 9px;font-size:14px}.tgBotSend{color:#ecf6fffa;background:linear-gradient(#2454a28f,#102a5eb8);border:1px solid #588cd880;padding:7px 11px;font-size:13px;box-shadow:0 6px 16px #0e245870,inset 0 1px #cce6ff52}.tgBotRestore{top:auto;left:auto;right:12px;bottom:calc(var(--truthify-footer-visible-height,0px) + 12px + env(safe-area-inset-bottom));border-radius:999px;padding:5px 9px;font-size:11px;line-height:1.1}.tgBotMessage.is-user{color:#fff0b4fa;background:linear-gradient(#785000d1,#503200e6);border:1px solid #d4af37b8;box-shadow:0 2px 12px #d4af3738}.tgBotMessage.is-bot{background:linear-gradient(#081b46c7,#05102cdb);border:1px solid #4676c46b}.tgBotPanel.chat-container.is-mobile-fixed{right:max(0px,env(safe-area-inset-right));height:50dvh;max-height:50dvh;width:min(420px,calc(100vw - max(0px,env(safe-area-inset-left)) - max(0px,env(safe-area-inset-right))));padding-bottom:env(safe-area-inset-bottom);flex-direction:column;margin:0;display:flex;top:0;bottom:auto;left:auto;overflow:hidden;position:fixed!important}.tgBotMessages.chat-messages{-webkit-overflow-scrolling:touch;flex:1;height:100%;min-height:0;overflow-y:auto}.tgBotComposer.chat-input{z-index:2;background:linear-gradient(#0a1840ad,#060e26d1);position:sticky;bottom:0}}.nav a.active{color:var(--gold-2);background:#d4af371a;border:1px solid #d4af372e}.userArea{justify-content:flex-end;align-items:center;gap:10px;min-width:190px;display:flex}.avatar{border-radius:999px;place-items:center;width:clamp(88px,16vw,96px);height:clamp(88px,16vw,96px);font-weight:700;display:grid;position:relative;overflow:hidden}.userName{color:#e9e9e9cc;white-space:nowrap;font-size:14px}.hero{padding:40px 0 56px}.welcomeCard3d{color:#e9e9e9d6;max-width:900px;transform-style:preserve-3d;isolation:isolate;background:linear-gradient(145deg,#ffdb7e14 0%,#00000085 28%,#0000009e 100%),radial-gradient(130% 90% at 0 0,#ffce5c29 0%,#0000 58%),#00000070;border:1px solid #fff5d224;border-radius:18px;margin-inline:auto;padding:clamp(20px,3vw,28px);line-height:1.65;position:relative;transform:none;box-shadow:0 26px 44px #00000094,0 10px 20px #00000073,inset 0 1px #fff6dc3d,inset 0 -1px #845f1680,inset 0 0 0 1px #ffe6a40f}.welcomeCard3d:before,.welcomeCard3d:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.welcomeCard3d:before{opacity:.72;border:1px solid #ffde8829;inset:1px;box-shadow:inset 0 0 26px #ffc74917}.welcomeCard3d:after{background:radial-gradient(#00000075 0%,#0000 70%);border-radius:50%;height:20px;inset:auto 6% -18px;transform:translateZ(-1px)}.welcomeCardActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}@media (max-width:768px){.welcomeCard3d{border-radius:16px;transform:none}}.heroText{text-align:center;color:#e9e9e9c7;max-width:780px;margin:0 auto 14px;font-size:17px;line-height:1.45}.typo-brand{color:var(--gold-primary);text-shadow:0 0 10px #000000d9,0 0 30px #ffd76a40;font-size:clamp(2rem,6vw,3.5rem);font-weight:800}.typo-subtopic{color:var(--gold-primary);text-shadow:0 0 6px #000000d9,0 0 14px #0009;font-size:clamp(1.4rem,4.5vw,2.4rem);font-weight:700}.typo-parent{letter-spacing:clamp(1px,.5vw,1.5px);text-transform:uppercase;color:var(--gold-soft);text-shadow:0 0 4px #000000b3,0 0 8px #00000080;font-size:clamp(.7rem,2.5vw,.85rem);font-weight:500}.typo-discussion{color:var(--gold-primary);font-size:clamp(1.1rem,3.5vw,1.4rem);font-weight:600}.typo-body{color:var(--text-body);font-size:clamp(.95rem,2.8vw,1rem);line-height:1.6}.topicHeading{letter-spacing:.5px;text-align:center;background:linear-gradient(90deg,#ffdf93 0%,#fc6 45%,#d4af37 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 16px #ffda7a9e,0 0 34px #d4af377a,0 3px 14px #8c621852;-webkit-background-clip:text;background-clip:text;max-width:980px;margin:0 auto 1.7rem;font-family:Cormorant Garamond,Times New Roman,Georgia,serif;font-size:clamp(2rem,6vw,3.5rem);font-weight:600}.topicHeading:after{content:"";background:linear-gradient(90deg,transparent,var(--topic-subheading-line-color,#fc6c),transparent);width:min(400px,82%);height:3px;box-shadow:0 0 25px var(--topic-subheading-line-color,#fc69);margin:25px auto 0;display:block}.topicHeadingSm{margin-bottom:1rem;font-size:clamp(1.4rem,4.5vw,2.4rem);font-weight:700}.topicSubheadingWrap .topicHeadingSm{background:0 0;-webkit-background-clip:initial;text-shadow:0 0 8px #000000e6,0 0 16px #000000d1,0 0 28px #000000b8,0 6px 18px #00000080;background-clip:border-box;-webkit-text-fill-color:var(--topic-subheading-color,#ffd76a)!important;color:var(--topic-subheading-color,#ffd76a)!important}.topicHeadingSm:after{width:min(340px,75%);height:2px;margin-top:16px}.topicSubheadingWrap{justify-items:center;gap:4px;margin-bottom:14px;display:grid}.topicHeadingParent{letter-spacing:clamp(1px,.5vw,1.5px);text-transform:uppercase;background:linear-gradient(90deg,#ffdf93 0%,#fc6 45%,#d4af37 100%);-webkit-text-fill-color:transparent;color:#0000;text-align:center;text-shadow:0 0 7px #000000d1,0 0 16px #0000009e,0 4px 12px #0006;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(.7rem,2.5vw,.85rem);font-weight:500}.aboutFutureHeadingNoUnderline:after{display:none}.aboutTimeline{background:linear-gradient(90deg,#5c45142e 0%,#ecbe56fa 20%,#ffe9a1 50%,#ecbe56fa 80%,#5c45142e 100%);border-radius:999px;width:min(420px,84vw);height:4px;position:relative;box-shadow:0 0 12px #ffda7ac7,0 0 30px #d4af378c}.aboutTimelineDot{background:#f5d06f;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #ffdc8433,0 0 12px #f5d06feb}.aboutTimelineDot:after{content:"";border:2px solid #f5d06ff2;border-radius:50%;width:10px;height:10px;animation:2.5s infinite timelinePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline{background:linear-gradient(90deg,#7c652a,#e6c36a,#7c652a);flex-shrink:0;width:320px;height:1px;margin:30px auto;position:relative;overflow:visible}.timeline:before,.timeline:after{content:"";pointer-events:none;width:34px;height:100%;position:absolute;top:0}.timeline:before{background:linear-gradient(90deg,#0000009e,#0000);left:0}.timeline:after{background:linear-gradient(270deg,#0000009e,#0000);right:0}.timeline-dot{z-index:2;background:#f5d06f;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #f5d06f}.timeline-dot:after{content:"";border:2px solid #f5d06f;border-radius:50%;width:10px;height:10px;animation:2.5s infinite timelinePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline-track{display:none}.aboutTruthifyPage .timeline{border-radius:999px;width:min(420px,84vw);height:3px;overflow:visible;box-shadow:0 0 12px #ffd97cb8,0 0 30px #d4af378c;background:linear-gradient(90deg,#604a1847 0%,#eec25cfa 18%,#ffe9a4 50%,#eec25cfa 82%,#604a1847 100%)!important}.aboutTruthifyPage .timeline:before,.aboutTruthifyPage .timeline:after{display:none}.aboutTruthifyPage .timeline-track{background:linear-gradient(90deg,#604a1847 0%,#eec25cfa 18%,#ffe9a4 50%,#eec25cfa 82%,#604a1847 100%);border-radius:999px;height:3px;display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 12px #ffd97cb8,0 0 30px #d4af378c}.aboutFutureTimelineLine{background:linear-gradient(90deg,#f5d06f00 0%,#f5d06f33 8%,#ffe18ef2 20%,#ffefba 50%,#ffe18ef2 80%,#f5d06f33 92%,#f5d06f00 100%);box-shadow:0 0 12px #ffda7ae6,0 0 30px #d4af37c7}.aboutFutureTimelineDot{z-index:2;background-color:#f5d06f;box-shadow:0 0 0 3px #ffdc843d,0 0 14px #f5d06ff2}.aboutFutureTimelineDotPulse{pointer-events:none;z-index:1;border:2px solid #ffe18ef2;border-radius:50%;width:12px;height:12px;animation:2.2s ease-out infinite aboutFutureTimelinePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes timelinePulse{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(3)}}@keyframes aboutFutureTimelinePulse{0%{opacity:.95;transform:translate(-50%,-50%)scale(1)}70%{opacity:.25}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}.future-button{color:#f4cf73;letter-spacing:.01em;cursor:pointer;background:linear-gradient(#ffe8a85c 0%,#dea9362e 48%,#5d3d094d 100%),radial-gradient(circle at 50% 38%,#3a290aeb 0%,#1a1206f5 70%,#0e0a05 100%);border:none;border-radius:30px;padding:12px 28px;font-size:14px;font-weight:600;transition:color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 16px 24px -10px #e6c36a94,0 10px 16px #00000085,0 4px 8px #00000059,inset 0 1px #fff3cdc7,inset 0 -2px #744f119e,inset 0 0 0 1px #ffd87638}.future-button:before{content:"";border-radius:inherit;background:linear-gradient(120deg,#0000,#ffecb68c,#0000);width:120%;height:calc(100% - 2px);transition:all .6s;position:absolute;top:1px;left:-120%}.future-button:after{content:"";border-radius:inherit;pointer-events:none;border:none;position:absolute;inset:0}.future-button:hover:before{left:120%}.future-button:hover{color:#ffdf8a;transform:translateY(-2px);box-shadow:0 20px 30px -10px #f5d06fad,0 14px 22px #00000094,0 5px 10px #0000006b,inset 0 1px #fff7dae0,inset 0 -2px #805712ad,inset 0 0 0 1px #ffde8b4d}.future-button:active{transform:translateY(1px);box-shadow:0 6px 10px #00000080,inset 0 1px #fff6d6a3,inset 0 -1px #704d0f9e}.discourseSubtitle{color:#e9e9e9a6;text-align:center;margin:0;font-size:clamp(.9rem,2.5vw,1rem);line-height:1.45}.heroCtaRow{justify-content:center;margin:18px 0 22px;display:flex}.cta{color:var(--gold-2);text-shadow:0 1px #2418089e,0 0 8px #ffda7a4d;cursor:pointer;background:radial-gradient(circle at 50% 45%,#2a1e0ac7 0%,#181208eb 62%,#0e0b07fa 100%),linear-gradient(#d4af371f,#d4af370f);border:1px solid #ffda7ab3;border-radius:999px;align-items:center;gap:10px;padding:13px 20px;font-size:15px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffecc257,inset 0 -2px #523a12b3,inset 0 0 0 1px #ffda7a2e,0 0 0 1px #ffda7a80,0 0 12px #ffda7a9e,0 0 26px #ffc45880,0 8px 18px #0000008c}.cta:before{content:"";border-radius:inherit;background:linear-gradient(120deg,#0000,#ffecb68c,#0000);width:120%;height:calc(100% - 2px);transition:left .6s;position:absolute;top:1px;left:-120%}.cta:hover:before{left:120%}.cta>*{z-index:1;position:relative}.cta:hover{background:radial-gradient(circle at 50% 45%,#34240ccc 0%,#1c1408f0 62%,#100c07fa 100%),linear-gradient(#d4af3729,#d4af3714);box-shadow:inset 0 1px #ffecc270,inset 0 -2px #5a4014c2,inset 0 0 0 1px #ffda7a42,0 0 0 1px #ffda7aa3,0 0 15px #ffda7abd,0 0 30px #ffc45899,0 10px 20px #0009}.ctaPlus{border:1px solid #ffda7a59;border-radius:999px;place-items:center;width:18px;height:18px;display:grid}.hrGold{background:linear-gradient(90deg,#0000,#d4af3740,#0000);height:1px;margin:18px 0 26px}.controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:20px;display:flex}.searchWrap{background:var(--search-blue-fill);width:min(520px,100%);box-shadow:var(--shadow);border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:11px 14px;display:flex}.searchWrap:focus-within{box-shadow:var(--shadow);border-color:#0000}.searchIcon{opacity:.75}.searchWrap input{color:#e9e9e9eb;background:0 0;border:none;outline:none;flex:1;font-size:16px}.searchWrap input::placeholder{color:var(--search-blue-placeholder)}input[type=search]{background:var(--search-blue-fill);border:1px solid #0000}input[type=search]::placeholder{color:var(--search-blue-placeholder)}input[type=search]:focus{box-shadow:none;border-color:#0000;outline:none}.searchWrap input[type=search]{background:0 0;border:none}.searchWrap input[type=search]:focus{box-shadow:none}.chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.chip{color:#e9e9e9c7;cursor:pointer;background:#00000047;border:1px solid #d4af373d;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.chip:hover{background:#d4af3714}.chipActive{color:var(--gold-2);background:#d4af371f;border-color:#d4af3761}.main{padding:6px 0 60px}.gridCenter{flex-direction:column;align-items:center;gap:20px;width:100%;min-width:0;max-width:100%;margin-top:10px;display:flex}.card{border-radius:var(--radius);-webkit-backdrop-filter:blur(22px);background:#14141473;border:1px solid #ffd77840;width:min(560px,100%);position:relative;overflow:hidden;box-shadow:0 0 52px #ffc25833,0 25px 60px #000000a6,inset 0 1px #ffffff0d}.card.postCardBorder{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(120%);border:1px solid #6088d638;border-radius:14px;position:relative;overflow:visible;box-shadow:0 24px 42px #0000008f,0 10px 22px #0000006b,inset 0 1px #98b8f438,inset 0 -1px #0a1c488f,inset 0 0 0 1px #5c84ce1f;background:linear-gradient(145deg,#3e62b614 0%,#0000007a 30%,#000000a8 100%),radial-gradient(125% 90% at 0 0,#345aae1a 0%,#0000 58%),radial-gradient(120% 90% at 100% 100%,#22428e1a 0%,#0000 64%),#02081880!important}.card.postCardBorder.responseCardBorder{border-color:#587ec83d;box-shadow:0 22px 38px #0000008a,0 9px 20px #0006,inset 0 1px #96b6f23d,inset 0 -1px #08184294,inset 0 0 0 1px #587ec624;background:linear-gradient(145deg,#385eb212 0%,#00000070 30%,#0000009e 100%),radial-gradient(125% 90% at 0 0,#2c50a21a 0%,#0000 58%),radial-gradient(120% 90% at 100% 100%,#1c3a821a 0%,#0000 64%),#02081875!important}.card.postCardBorder:before{content:"";pointer-events:none;border-radius:inherit;opacity:.56;z-index:0;background:radial-gradient(circle,#5c88da24 0%,#5c88da00 62%),radial-gradient(circle at 50% 110%,#00000057 0%,#0000 70%);border:1px solid #6892de2e;position:absolute;inset:1px;box-shadow:inset 0 0 26px #4872c41f}.card.postCardBorder:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(#00000075 0%,#0000 70%);border-radius:50%;height:20px;position:absolute;inset:auto 6% -18px;transform:translateZ(-1px)}.responseItemBorder{box-shadow:none;background:radial-gradient(circle at 50% -24%,#4066b81a,#0000 56%),linear-gradient(175deg,#0a0e1cfa,#04060ef2);border:0;border-radius:0}.responseItemBorder+.responseItemBorder{border-top:1px solid #9e9e9e73;margin-top:8px;padding-top:12px}.lux-panel{-webkit-backdrop-filter:blur(22px);border-radius:var(--radius);position:relative;overflow:hidden;background:#14141473!important;border:1px solid #ffd77840!important;box-shadow:0 0 56px #ffc25838,0 25px 60px #000000a6,inset 0 1px #ffe4a21a!important}.card:before,.lux-panel:before,.messages-card:before,.headerNavRail:before,.tgBotPanel:before{content:"";-webkit-backdrop-filter:blur(18px);z-index:0;pointer-events:none;background:linear-gradient(#0a0a0a8c,#0a0a0abf);position:absolute;inset:0}.card:after,.lux-panel:after,.messages-card:after,.headerNavRail:after,.tgBotPanel:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 20%,#ffd77829,#0000 60%);position:absolute;inset:0}.card>*,.lux-panel>*,.messages-card>*,.headerNavRail>*,.tgBotPanel>*{z-index:1;position:relative}.card,.lux-panel,.messages-card,.headerNavRail,.tgBotPanel,.notificationsCard3d,.welcomeCard3d,.earnedBadgesCard3d{filter:drop-shadow(0 0 24px #ffcd702e)drop-shadow(0 0 56px #ffbe5024)}.card{box-shadow:0 0 38px #ffc25824,0 25px 60px #000000a6,inset 0 1px #ffffff0d}.cardInner{padding:18px 18px 12px}.earnedBadgesCard3d{background:linear-gradient(135deg,#000000eb 0%,#3a260ae6 28%,#e1af448a 50%,#3c280ce6 72%,#000000eb 100%);border:1px solid #ffe49a52;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 28px 52px #0000009e,0 10px 20px #00000073,inset 0 1px #fff6d6b3,inset 0 -1px #6e480d9e,inset 0 0 0 1px #ffd77c1f}.earnedBadgesCard3d:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f 0%,#fff0 42%);position:absolute;inset:0}.earnedBadgesCardInner{padding-top:14px}.earnedBadgesCardHeader{background:linear-gradient(#ffd67024 0%,#19100680 100%),#00000057;border:1px solid #ffe09238;border-radius:12px;margin:2px 0 12px;padding:10px 12px 12px;box-shadow:inset 0 1px #fff6d666,0 8px 18px #00000057}.earnedBadgesCardTitle{color:#ffe392fa;text-shadow:0 2px #00000094,0 10px 26px #ffb83d52;margin:0;font-size:clamp(1.9rem,3.8vw,2.35rem);font-weight:800;line-height:1.08}.earnedBadgesCardSubtext{color:#edddb5d6;margin:8px 0 0;font-size:.98rem}.aboutStatementCard3d{-webkit-backdrop-filter:blur(12px)saturate(118%);width:min(980px,100%);max-width:100%;transform-style:preserve-3d;isolation:isolate;background:linear-gradient(135deg,#000000fb 0%,#1c120599 28%,#84662438 50%,#1c120599 72%,#000000fb 100%);border:1px solid #ffde8a57;border-radius:18px;margin-inline:auto;position:relative;transform:none;box-shadow:0 28px 54px #0000009e,0 10px 22px #00000073,inset 0 1px #fff6d6a3,inset 0 -1px #6e480d94,inset 0 0 0 1px #ffd87c14}.aboutStatementCard3d:before{border-radius:inherit;opacity:.74;background:radial-gradient(circle,#ffd87c33 0%,#ffd87c00 62%),radial-gradient(circle at 50% 110%,#0006 0%,#0000 70%);border:1px solid #ffde8829;inset:1px;box-shadow:inset 0 0 26px #ffc74917}.aboutStatementCard3d:after{background:radial-gradient(#00000075 0%,#0000 70%);border-radius:50%;height:20px;inset:auto 6% -18px;transform:translateZ(-1px)}.aboutStatementCardInner{padding-bottom:140px}.badge{color:#e9e9e9c2;background:#00000047;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:13px;display:inline-flex}.cardTitle{color:var(--gold-2);background:linear-gradient(90deg,#ffd98a,#d4af37);-webkit-text-fill-color:transparent;letter-spacing:.2px;text-shadow:0 0 18px #d4af3747;-webkit-background-clip:text;margin:12px 0 8px;font-size:clamp(1.1rem,3.5vw,1.4rem);font-weight:600;line-height:1.3}.cardPrompt{color:#e9e9e9c7;margin:0 0 10px;font-size:clamp(.95rem,2.8vw,1rem);line-height:1.6}.tagRow{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.tag{color:#e9e9e9c7;background:#00000038;border:1px solid #d4af372e;border-radius:999px;padding:7px 11px;font-size:13px}.cardFooter{background:#0000003d;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;display:flex}.author{align-items:center;gap:10px;min-width:0;display:flex}.author .avatar{background-image:url(/default-avatar.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.author .avatar>span{display:none}.authorMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.authorName{color:#e9e9e9d6;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.authorDate{color:#e9e9e999;font-size:13px}.postAuthorAvatarLink,.postAuthorNameLink{transition:color .15s,text-shadow .15s,filter .15s}.postAuthorAvatarLink .avatar{border:1px solid #ffdc8a2e;transition:box-shadow .15s,border-color .15s,filter .15s}.postAuthorAvatarLink:hover .avatar,.postAuthorAvatarLink:focus-visible .avatar{filter:brightness(1.06);border-color:#ffdb7c9e;box-shadow:0 0 0 1px #ffd66e47,0 0 14px #ffbd466b}.postAuthorNameLink:hover,.postAuthorNameLink:focus-visible{color:#ffdf8efa;text-shadow:0 0 8px #ffc754a8,0 0 16px #ffb33861}.actions{align-items:center;gap:10px;display:flex}.iconBtn{color:#e9e9e9b3;cursor:pointer;background:#00000038;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.iconBtn:hover{background:#d4af3714;border-color:#d4af372e}.iconBtnOn{color:var(--gold-2);background:#d4af371a;border-color:#d4af3759}.profilePage3d .profileCard3d{position:relative;overflow:hidden}.profilePage3d .profileCardsBackdrop{box-sizing:border-box;background:#000;border-radius:18px;justify-items:center;gap:8px;width:min(930px,100%);max-width:100%;margin-inline:auto;padding:12px 18px 16px;display:grid}.profilePage3d .profileCard3d:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffe4a029;position:absolute;inset:1px;box-shadow:inset 0 0 24px #ffbe541a}.profilePage3d .profileCard3d:after{content:none}.profilePage3d .card,.profilePage3d .lux-panel,.profilePage3d .profileCard3d{filter:none!important}.profilePage3d .iconBtn,.profilePage3d .primaryBtn,.profilePage3d .secondaryBtn{color:#f5d889f0;background:linear-gradient(#ffeab029 0%,#a77a1a1f 48%,#2a1d0847 100%),radial-gradient(circle at 50% 36%,#281e0ceb 0%,#140f07f5 76%,#0a0704 100%);border-color:#ffde8847;transition:transform .22s,box-shadow .22s,color .22s,border-color .22s;position:relative;box-shadow:0 10px 16px #0000007a,0 4px 8px #00000057,inset 0 1px #fff5d699,inset 0 -2px #583e0eb3,inset 0 0 0 1px #ffd87624}.profilePage3d .iconBtn:hover,.profilePage3d .primaryBtn:hover,.profilePage3d .secondaryBtn:hover{color:#ffe499fa;border-color:#ffebaa85;transform:translateY(-1px);box-shadow:0 13px 20px #0000008a,0 5px 10px #0006,inset 0 1px #fff8e2b8,inset 0 -2px #6a480fbd,inset 0 0 0 1px #ffe29138}.profilePage3d .iconBtn:active,.profilePage3d .primaryBtn:active,.profilePage3d .secondaryBtn:active{transform:translateY(1px);box-shadow:0 6px 10px #00000070,inset 0 1px #fff2c994,inset 0 -1px #50360a99}.profilePage3d .iconBtn{color:#eeeeeee6;background:linear-gradient(#ffffff14 0%,#50505014 48%,#00000052 100%),linear-gradient(#121212f0 0%,#080808fa 100%);border-color:#fff3;box-shadow:0 10px 16px #00000080,0 4px 8px #00000059,inset 0 1px #ffffff2e,inset 0 -2px #000000b8,inset 0 0 0 1px #ffffff14}.profilePage3d .iconBtn:hover{color:#fffffff5;border-color:#ffffff57}.profilePage3d .profileShimmerBtn3d{box-shadow:0 10px 16px #00000080,0 4px 8px #00000059,0 0 0 1px var(--profile-btn-glow,#d4af3738),inset 0 1px 0 #ffffff2e,inset 0 -2px 0 #000000b8,inset 0 0 0 1px #ffffff14;overflow:hidden}.profilePage3d .profileShimmerBtn3d:before{content:"";border-radius:inherit;background:linear-gradient(120deg,transparent,var(--profile-btn-shimmer,#ffe1968c),transparent);pointer-events:none;width:120%;height:calc(100% - 2px);transition:left .6s;position:absolute;top:1px;left:-120%}.profilePage3d .profileShimmerBtn3d:hover:before{left:120%}.profilePage3d .profileShimmerBtn3d:hover{border-color:inherit;color:inherit;box-shadow:0 10px 16px #00000080,0 4px 8px #00000059,0 0 0 1px var(--profile-btn-glow,#d4af3738),inset 0 1px 0 #ffffff2e,inset 0 -2px 0 #000000b8,inset 0 0 0 1px #ffffff14;transform:none}.profilePage3d.profileOwnButtons3d .iconBtn:not(.profileColorBtn),.profilePage3d.profileOwnButtons3d .primaryBtn,.profilePage3d.profileOwnButtons3d .secondaryBtn{border-color:var(--profile-own-btn-border,#ffde8857);color:var(--profile-own-btn-text,#f5f5f5f5);box-shadow:0 10px 16px #00000080,0 4px 8px #00000059,0 0 0 1px var(--profile-own-btn-glow,#d4af373d),inset 0 1px 0 #ffffff2e,inset 0 -2px 0 #000000b8,inset 0 0 0 1px #ffffff14;position:relative;overflow:hidden}.profilePage3d.profileOwnButtons3d .iconBtn:not(.profileColorBtn):before,.profilePage3d.profileOwnButtons3d .primaryBtn:before,.profilePage3d.profileOwnButtons3d .secondaryBtn:before{content:"";border-radius:inherit;background:linear-gradient(120deg,transparent,var(--profile-own-btn-shimmer,#ffe1968c),transparent);pointer-events:none;width:120%;height:calc(100% - 2px);transition:left .6s;animation:none;position:absolute;top:1px;left:-120%}.profilePage3d.profileOwnButtons3d .iconBtn:not(.profileColorBtn):hover,.profilePage3d.profileOwnButtons3d .primaryBtn:hover,.profilePage3d.profileOwnButtons3d .secondaryBtn:hover{border-color:var(--profile-own-btn-border,#ffde8857);color:var(--profile-own-btn-text,#f5f5f5f5);box-shadow:0 10px 16px #00000080,0 4px 8px #00000059,0 0 0 1px var(--profile-own-btn-glow,#d4af373d),inset 0 1px 0 #ffffff2e,inset 0 -2px 0 #000000b8,inset 0 0 0 1px #ffffff14;transform:none}.profilePage3d.profileOwnButtons3d .iconBtn:not(.profileColorBtn):hover:before,.profilePage3d.profileOwnButtons3d .primaryBtn:hover:before,.profilePage3d.profileOwnButtons3d .secondaryBtn:hover:before{left:120%}.postCardBorder .iconBtn{color:#f5d788e6;background:linear-gradient(#ffe8a833 0%,#ba8c2424 48%,#492f0847 100%),radial-gradient(circle at 50% 36%,#32230ae6 0%,#140e06f2 74%,#0c0804 100%);border:1px solid #ffe28f6b;transition:transform .22s,box-shadow .22s,border-color .22s,color .22s;position:relative;box-shadow:0 10px 16px #00000080,0 3px 8px #00000059,inset 0 1px #fff3cd9e,inset 0 -2px #5c3e0cad,inset 0 0 0 1px #ffd87629}.postCardBorder .iconBtn:hover{color:#ffe196fa;background:linear-gradient(#ffe8a83d 0%,#c492262e 48%,#52340a52 100%),radial-gradient(circle at 50% 36%,#3e2b0de6 0%,#191107f5 74%,#0c0804 100%);border-color:#ffecb6b8;transform:translateY(-1px);box-shadow:0 13px 20px #0000008c,0 5px 10px #00000061,inset 0 1px #fff6d6c7,inset 0 -2px #6c490eb8,inset 0 0 0 1px #ffe28f38}@media (max-width:640px){.profilePage3d .main{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-inline:8px;overflow-x:clip}.profilePage3d .profileCardsBackdrop{width:100%;min-width:0;max-width:100%;margin-inline:0;padding:10px 10px 14px}.profilePage3d .profileCard3d,.profilePage3d .card.profileCard3d{box-sizing:border-box;min-width:0;width:100%!important;max-width:100%!important}.profilePage3d .accountProfileAvatar{flex:none;margin-inline:0;width:clamp(132px,34vw,172px)!important;height:clamp(132px,34vw,172px)!important}.profilePage3d .profilePublicActionBtn{justify-content:center;width:100%}.profilePage3d .profileOverviewFullName{display:none}.profilePage3d .profileOverviewUsername{margin-left:0!important}.followedUserRow{align-items:flex-start}.followedUserName{flex:100%}.followedUserUnfollowBtn{justify-content:center;width:100%;margin-left:0!important}}@media (max-width:980px){.profilePage3d .profileOverviewFullName{display:none}.profilePage3d .profileOverviewUsername{margin-left:0!important}}.postCardBorder .iconBtn:active{background:linear-gradient(#f2d4863d 0%,#aa7e1e2e 48%,#422a084d 100%),radial-gradient(circle at 50% 36%,#302209eb 0%,#130d06f7 74%,#0c0804 100%);transform:translateY(1px);box-shadow:0 6px 10px #00000070,inset 0 1px #ffefc08a,inset 0 -1px #553a0a99}.postCardBorder .iconBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.modalOverlay{z-index:50;overscroll-behavior:contain;background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.toastViewport{z-index:120;pointer-events:none;gap:10px;display:grid;position:fixed;bottom:18px;right:18px}.toast{color:#e9e9e9eb;background:#000000d6;border:1px solid #ffffff1f;border-radius:12px;min-width:240px;max-width:min(380px,100vw - 36px);padding:10px 12px;font-size:13px;line-height:1.4;box-shadow:0 12px 30px #00000073}.toast[data-tone=success]{color:#d7ffe5fa;background:#03140beb;border-color:#58ff9db8;box-shadow:0 0 0 1px #58ff9d2e,0 12px 30px #00000073,0 0 18px #58ff9d38}.toast[data-tone=error]{border-color:#ffb4b46b}.toastIn{animation:.18s ease-out forwards toastFadeIn}.toastOut{animation:.3s ease-in forwards toastFadeOut}.headerNavRail{-webkit-backdrop-filter:blur(22px);clip-path:inset(0 round 999px);background:#14141473;border:1px solid #ffd77840;border-radius:999px;margin-top:12px;position:relative;overflow:hidden;box-shadow:0 25px 60px #000000a6,inset 0 1px #ffffff0d}.headerNavScroller,.truthifyCompactSidebarScroller{scrollbar-width:thin;scrollbar-color:transparent transparent;padding:7px 30px}.headerNavScroller:hover,.headerNavScroller:focus-within,.truthifyCompactSidebarScroller:hover,.truthifyCompactSidebarScroller:focus-within{scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.headerNavScroller::-webkit-scrollbar{height:5px}.truthifyCompactSidebarScroller::-webkit-scrollbar{height:5px}.headerNavScroller::-webkit-scrollbar-track{background:0 0;border:1px solid #0000;border-radius:999px}.truthifyCompactSidebarScroller::-webkit-scrollbar-track{background:0 0;border:1px solid #0000;border-radius:999px}.headerNavScroller::-webkit-scrollbar-thumb{background:0 0;border:1px solid #0000;border-radius:999px}.truthifyCompactSidebarScroller::-webkit-scrollbar-thumb{background:0 0;border:1px solid #0000;border-radius:999px}.headerNavScroller:hover::-webkit-scrollbar-track{background:var(--scrollbar-track);border-color:var(--scrollbar-track-border)}.headerNavScroller:focus-within::-webkit-scrollbar-track{background:var(--scrollbar-track);border-color:var(--scrollbar-track-border)}.truthifyCompactSidebarScroller:hover::-webkit-scrollbar-track{background:var(--scrollbar-track);border-color:var(--scrollbar-track-border)}.truthifyCompactSidebarScroller:focus-within::-webkit-scrollbar-track{background:var(--scrollbar-track);border-color:var(--scrollbar-track-border)}.headerNavScroller:hover::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--scrollbar-thumb),color-mix(in srgb,var(--gold)74%,#00000038));border-color:var(--scrollbar-thumb-border)}.headerNavScroller:focus-within::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--scrollbar-thumb),color-mix(in srgb,var(--gold)74%,#00000038));border-color:var(--scrollbar-thumb-border)}.truthifyCompactSidebarScroller:hover::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--scrollbar-thumb),color-mix(in srgb,var(--gold)74%,#00000038));border-color:var(--scrollbar-thumb-border)}.truthifyCompactSidebarScroller:focus-within::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--scrollbar-thumb),color-mix(in srgb,var(--gold)74%,#00000038));border-color:var(--scrollbar-thumb-border)}.headerNavScroller::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--scrollbar-thumb-hover),var(--scrollbar-thumb))}.truthifyCompactSidebarScroller::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--scrollbar-thumb-hover),var(--scrollbar-thumb))}.headerNavScroller::-webkit-scrollbar-button{background:0 0;border:none;width:0;height:0;display:none}.truthifyCompactSidebarScroller::-webkit-scrollbar-button{background:0 0;border:none;width:0;height:0;display:none}.headerNavScroller::-webkit-scrollbar-button:start:decrement{background:0 0;border:none;width:0;height:0;display:none}.headerNavScroller::-webkit-scrollbar-button:end:increment{background:0 0;border:none;width:0;height:0;display:none}.headerNavScroller::-webkit-scrollbar-button:horizontal:increment{background:0 0;border:none;width:0;height:0;display:none}.headerNavScroller::-webkit-scrollbar-button:horizontal:decrement{background:0 0;border:none;width:0;height:0;display:none}.truthifyCompactSidebarScroller::-webkit-scrollbar-button:start:decrement{background:0 0;border:none;width:0;height:0;display:none}.truthifyCompactSidebarScroller::-webkit-scrollbar-button:end:increment{background:0 0;border:none;width:0;height:0;display:none}.truthifyCompactSidebarScroller::-webkit-scrollbar-button:horizontal:increment{background:0 0;border:none;width:0;height:0;display:none}.truthifyCompactSidebarScroller::-webkit-scrollbar-button:horizontal:decrement{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact,.truthifySidebar.is-compact .truthifySidebarNav,.truthifySidebar.is-compact .truthifySidebarBottom,.truthifySidebar.is-compact .truthifySidebarSubNav{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}.truthifySidebar.is-compact::-webkit-scrollbar-button:start:decrement{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact::-webkit-scrollbar-button:end:increment{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact::-webkit-scrollbar-button:horizontal:increment{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact::-webkit-scrollbar-button:horizontal:decrement{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact .truthifySidebarNav::-webkit-scrollbar-button:start:decrement{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact .truthifySidebarNav::-webkit-scrollbar-button:end:increment{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact .truthifySidebarNav::-webkit-scrollbar-button:horizontal:increment{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact .truthifySidebarNav::-webkit-scrollbar-button:horizontal:decrement{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact .truthifySidebarBottom::-webkit-scrollbar-button:start:decrement{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact .truthifySidebarBottom::-webkit-scrollbar-button:end:increment{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact .truthifySidebarBottom::-webkit-scrollbar-button:horizontal:increment{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact .truthifySidebarBottom::-webkit-scrollbar-button:horizontal:decrement{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact .truthifySidebarSubNav::-webkit-scrollbar-button:start:decrement{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact .truthifySidebarSubNav::-webkit-scrollbar-button:end:increment{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact .truthifySidebarSubNav::-webkit-scrollbar-button:horizontal:increment{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact .truthifySidebarSubNav::-webkit-scrollbar-button:horizontal:decrement{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact::-webkit-scrollbar{height:8px}.truthifySidebar.is-compact .truthifySidebarNav::-webkit-scrollbar{height:8px}.truthifySidebar.is-compact .truthifySidebarBottom::-webkit-scrollbar{height:8px}.truthifySidebar.is-compact .truthifySidebarSubNav::-webkit-scrollbar{height:8px}.truthifySidebar.is-compact::-webkit-scrollbar-button{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact .truthifySidebarNav::-webkit-scrollbar-button{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact .truthifySidebarBottom::-webkit-scrollbar-button{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact .truthifySidebarSubNav::-webkit-scrollbar-button{background:0 0;border:none;width:0;height:0;display:none}.truthifySidebar.is-compact::-webkit-scrollbar-track{background:var(--scrollbar-track);border:1px solid var(--scrollbar-track-border);border-radius:999px}.truthifySidebar.is-compact .truthifySidebarNav::-webkit-scrollbar-track{background:var(--scrollbar-track);border:1px solid var(--scrollbar-track-border);border-radius:999px}.truthifySidebar.is-compact .truthifySidebarBottom::-webkit-scrollbar-track{background:var(--scrollbar-track);border:1px solid var(--scrollbar-track-border);border-radius:999px}.truthifySidebar.is-compact .truthifySidebarSubNav::-webkit-scrollbar-track{background:var(--scrollbar-track);border:1px solid var(--scrollbar-track-border);border-radius:999px}.truthifySidebar.is-compact::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--scrollbar-thumb),color-mix(in srgb,var(--gold)74%,#00000038));border:1px solid var(--scrollbar-thumb-border);border-radius:999px}.truthifySidebar.is-compact .truthifySidebarNav::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--scrollbar-thumb),color-mix(in srgb,var(--gold)74%,#00000038));border:1px solid var(--scrollbar-thumb-border);border-radius:999px}.truthifySidebar.is-compact .truthifySidebarBottom::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--scrollbar-thumb),color-mix(in srgb,var(--gold)74%,#00000038));border:1px solid var(--scrollbar-thumb-border);border-radius:999px}.truthifySidebar.is-compact .truthifySidebarSubNav::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--scrollbar-thumb),color-mix(in srgb,var(--gold)74%,#00000038));border:1px solid var(--scrollbar-thumb-border);border-radius:999px}.truthifySidebar.is-compact::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--scrollbar-thumb-hover),var(--scrollbar-thumb))}.truthifySidebar.is-compact .truthifySidebarNav::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--scrollbar-thumb-hover),var(--scrollbar-thumb))}.truthifySidebar.is-compact .truthifySidebarBottom::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--scrollbar-thumb-hover),var(--scrollbar-thumb))}.truthifySidebar.is-compact .truthifySidebarSubNav::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--scrollbar-thumb-hover),var(--scrollbar-thumb))}.headerNavFade{z-index:1;pointer-events:none;width:28px;position:absolute;top:0;bottom:0}.headerNavFadeLeft{background:linear-gradient(90deg,#080808d9,#08080800);left:0}.headerNavFadeRight{background:linear-gradient(270deg,#080808d9,#08080800);right:0}.headerNavPill:hover{color:#ffda7af5!important;background:linear-gradient(#ffe8a83d 0%,#c492262e 48%,#52340a52 100%),radial-gradient(circle at 50% 36%,#3e2b0de6 0%,#191107f5 74%,#0c0804 100%)!important;border-color:#ffecb6b8!important;transform:none!important;box-shadow:0 0 18px #ffda7a57,0 0 34px #ffda7a2e,inset 0 1px #fff6d6c7,inset 0 -2px #6c490eb8,inset 0 0 0 1px #ffe28f38!important}.headerNavPill:focus-visible{outline:none;border-color:#ffecb6b8!important;transform:none!important;box-shadow:0 0 18px #ffda7a57,0 0 34px #ffda7a2e,inset 0 1px #fff6d6c7,inset 0 -2px #6c490eb8,inset 0 0 0 1px #ffe28f38!important}.truthifySidebar{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:16px;display:flex}.truthifySidebar::-webkit-scrollbar{width:0;height:0;display:none}.truthifySidebarLogo{aspect-ratio:1;border-radius:16px;width:100%;max-width:156px;margin-inline:auto;overflow:hidden;box-shadow:0 0 12px #ffda7a29}.truthifySidebarNav{gap:4px;display:grid}.truthifySidebarSectionTitle{color:#ffda7aeb;margin:8px 6px 2px;font-size:15px;font-weight:700;display:block}.truthifySidebarBottom{border-top:0;margin-top:8px;padding-top:10px}.truthifySidebarDivider{border-top:1px solid #b4b4b457;height:0;margin:6px 2px 8px;box-shadow:0 0 6px #8c8c8c1f}.truthifySidebarDividerCompact{background:linear-gradient(#b4b4b424,#b4b4b46b,#b4b4b424);flex:none;align-self:stretch;width:1px;min-height:26px;margin:2px;box-shadow:0 0 6px #8c8c8c1f}.truthifySidebarLink{color:#e9e9e9cc;border:1px solid #0000;border-radius:10px;padding:10px;font-size:14px;font-weight:600;transition:color .14s,border-color .14s,box-shadow .14s,background .14s;display:block}.truthifySidebarLink:hover{color:#ffda7ae6;background:#ffda7a0a;border-color:#ffda7a2e;box-shadow:0 0 8px #ffda7a14}.truthifySidebarLink.is-active{color:#ffda7af2;background:linear-gradient(#ffda7a24,#ffda7a0d);border-color:#ffda7a6b;box-shadow:0 0 14px #ffda7a33,inset 0 0 0 1px #ffda7a2e}.truthifySidebarHaloLink{background:linear-gradient(#ffda7a14,#ffda7a05);border-color:#0000;position:relative;overflow:hidden;box-shadow:0 0 14px #ffda7a29,inset 0 0 0 1px #ffda7a1a}.truthifySidebarHaloLink:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#0000,#ffda7a85,#0000);width:120%;height:calc(100% - 2px);transition:left .6s;position:absolute;top:1px;left:-120%}.truthifySidebarHaloLink:hover{border-color:#0000;box-shadow:0 0 18px #ffda7a3d,inset 0 0 0 1px #ffda7a29}.truthifySidebarHaloLink:hover:after{left:120%}.truthifySidebarActionButton{appearance:none;text-align:left;width:100%;font:inherit;background:0 0}.truthifySidebarSubNav{gap:4px;margin-top:-4px;margin-bottom:4px;margin-left:8px;padding-left:0;display:grid}.truthifySidebarSubLink{color:#e9e9e9b8;border:1px solid #0000;border-radius:8px;align-items:center;padding:8px 10px 8px 18px;font-size:13px;font-weight:600;transition:color .14s,border-color .14s,box-shadow .14s,background .14s;display:flex;position:relative}.truthifySidebarSubLink:before{content:"";background:#ffda7ab8;border-radius:999px;width:2px;height:14px;position:absolute;top:50%;left:8px;transform:translateY(-50%);box-shadow:0 0 6px #ffda7a59}.truthifySidebarSubLink:hover{color:#ffda7ae6;background:#ffda7a0a;border-color:#ffda7a2e;box-shadow:0 0 7px #ffda7a14}.truthifySidebarSubLink.is-active{color:#ffda7af2;background:linear-gradient(#ffda7a1f,#ffda7a0a);border-color:#ffda7a5c;box-shadow:0 0 12px #ffda7a29,inset 0 0 0 1px #ffda7a24}.truthifySidebar.is-messages-flyout-active .truthifySidebarLink.is-active,.truthifySidebar.is-messages-flyout-active .truthifySidebarSubLink.is-active:not([data-messages-toggle=true]){color:#e9e9e9b8;box-shadow:none;background:0 0;border-color:#0000}.truthifySidebarCount{color:#000000eb;background:#ffda7af2;border:1px solid #ffda7ab8;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.truthifySidebarBackdrop{z-index:100;cursor:pointer;background:#00000057;border:0;margin:0;padding:0;position:fixed;inset:0}.truthifyMessagesFlyout,.truthifyMessagesFlyoutBackdrop{display:none}@media (min-width:981px){.truthifyMessagesFlyoutBackdrop{z-index:33;cursor:pointer;background:#0000003d;border:0;margin:0;padding:0;display:block;position:fixed;inset:0 0 0 220px}.truthifyMessagesFlyout{z-index:34;pointer-events:auto;display:grid;position:fixed;inset:236px 20px 18px 214px}.truthifyMessagesFlyout .messagesShell{width:100%;max-width:none;height:100%;min-height:0;margin:0;left:0}.truthifyMessagesFlyout .messagesLayout{width:calc(100% - 22px);margin-inline:0 auto}}.notificationsShell{filter:drop-shadow(0 0 44px #ffc25833);gap:16px;width:min(980px,100%);margin-inline:auto;display:grid}.notificationsCard3d{max-width:min(980px,100%);padding:clamp(16px,2.4vw,24px)}.notificationsHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:10px;display:flex}.messagesShell{isolation:auto;width:min(1720px,100% - 8px);max-width:100%;height:min(95vh,1020px);min-height:700px;box-shadow:none;perspective:none;transform-style:flat;filter:drop-shadow(0 0 40px #ffc2582e);background:0 0;border:0;border-radius:0;margin-inline:auto;position:relative;overflow:visible}.messagesSwipeHint{z-index:40;color:#f8eac6f5;background:#101622e6;border:1px solid #ffd7786b;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;width:min(92%,440px);min-height:36px;padding:8px 12px;font-size:12px;line-height:1.2;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #00000073,inset 0 1px #fff8dd29}.messagesSwipeHintClose{color:#f8eac6f5;cursor:pointer;background:#00000057;border:1px solid #ffd77861;border-radius:999px;flex:none;width:24px;height:24px;line-height:1}@media (min-width:901px){.messagesSwipeHint{display:none}}@media (min-width:1101px){.messagesShell{left:0}}@media (min-width:981px){.messagesShell{width:calc(min(1720px,100% - 228px));margin-left:220px}}.messages-card{transition:transform .3s}.messages-card:hover{transform:none}.messagesLayout{z-index:1;grid-template-columns:minmax(230px,300px) minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative}@media (min-width:901px){.messagesLayout{width:calc(100% - 22px);margin-inline:0 auto}}.messagesLayout:before{content:none;pointer-events:none;filter:blur(28px);z-index:0;background:radial-gradient(circle at 50% 52%,#e1b85e29 0%,#e1b85e0d 34%,#e1b85e00 72%);position:absolute;inset:10% 24%}.messagesShell:before{content:none;pointer-events:none;filter:blur(24px);z-index:0;background:radial-gradient(circle at 44%,#e1b85e1f 0%,#e1b85e0a 36%,#e1b85e00 76%);width:40%;height:72%;position:absolute;top:12%;left:1%}.messagesShell:after{content:none;pointer-events:none;filter:blur(22px);z-index:0;background:radial-gradient(circle at 56%,#e1b85e24 0%,#e1b85e0f 32%,#e1b85e00 74%);width:62%;height:78%;position:absolute;top:10%;right:2%}.messagesListPane{isolation:isolate;transform-style:preserve-3d;-webkit-backdrop-filter:blur(12px)saturate(118%);background:linear-gradient(135deg,#000000fa 0%,#0a0a0ae6 34%,#060606eb 68%,#000000fa 100%);border:1px solid #000000db;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:8px;padding:12px;transition:box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:hidden;transform:none;box-shadow:0 0 34px #ffda7a24,0 0 56px #1654c41f,0 28px 54px #0000009e,0 10px 22px #00000073,inset 0 1px #fff6d6a3,inset 0 -1px #6e480d94,inset 0 0 0 1px #ffd87c14}.messagesListPane:before,.messagesListPane:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.messagesListPane:before{opacity:1;background:linear-gradient(#0000008f,#00000075)}.messagesListPane:after{opacity:.34;background:radial-gradient(#10245433 0%,#0000 68%)}.messagesListPane>*{z-index:1;position:relative}.messagesListHeader{border-bottom:1px solid #c29b4c47;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:2px 4px 8px;display:flex}.messagesListTitle{letter-spacing:.01em;color:#f5f5f5fa;margin:0;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:700;line-height:1.04}.messagesBadge{color:#ffda7ae6;white-space:nowrap;font-size:13px;font-weight:600;line-height:1}.messagesSearchRow{padding:2px 2px 4px}.messagesSearchInput{background:var(--search-blue-fill);color:#ebebebf2;border:1px solid #0000;border-radius:10px;width:100%;height:38px;padding:0 12px;font-size:14px}.messagesSearchInput:focus{border-color:#0000;outline:none}.messagesListScroller{isolation:isolate;-webkit-backdrop-filter:blur(5px)saturate(94%);scrollbar-width:none;background:linear-gradient(#07080a6b,#0203054d);border:1px solid #0000006b;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;min-height:0;display:flex;position:relative;overflow:hidden auto}.messagesListScroller:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(#ffffff0d,#fff0);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14}.messagesListScroller:after{content:"";pointer-events:none;z-index:0;border-radius:inherit;opacity:.28;background-image:radial-gradient(circle at 12% 22%,#ffd66847 .95px,#0000 1.9px),radial-gradient(circle at 28% 66%,#004cc442 1.05px,#0000 2px),radial-gradient(circle at 46% 38%,#ffde883d .9px,#0000 1.8px),radial-gradient(circle at 62% 74%,#0038a447 1.1px,#0000 2.1px),radial-gradient(circle at 78% 30%,#ffce5c40 .95px,#0000 1.9px),radial-gradient(circle at 90% 58%,#0056d23d 1.05px,#0000 2px);background-position:0 0,26px 44px,68px 20px,112px 86px,18px 102px,58px 144px;background-size:130px 130px,160px 160px,190px 190px,220px 220px,170px 170px,240px 240px;animation:36s linear -13s infinite glitterDrift,10.5s ease-in-out -3.9s infinite glitterTwinkle;position:absolute;inset:0}.messagesListScroller>*{z-index:1;position:relative}.messagesListScroller::-webkit-scrollbar{width:0;height:0}.messagesInlineState{color:#e9e9e9b3;background:#0003;border:1px dashed #ffda7a3d;border-radius:12px;padding:12px;font-size:14px;line-height:1.4}.messagesWelcomeState{-webkit-backdrop-filter:none;min-height:100%;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:14px;place-content:center;justify-items:center;gap:12px;padding:18px 24px 24px;display:grid}.messagesWelcomeIcon{background:radial-gradient(circle,#ffd7004d 0%,#ffd70024 36%,#ffd70000 74%);border-radius:999px;place-items:center;width:132px;height:132px;animation:2.3s ease-in-out infinite messagesWelcomePulse;display:grid;position:relative;box-shadow:0 0 26px #ffd7005c,0 0 54px #ffd7002e}.messagesWelcomeIcon:before{content:"";border:3px solid #ffe28ef2;border-radius:34px;width:72px;height:56px;box-shadow:0 0 12px #ffd70073,inset 0 0 10px #ffd70033}.messagesWelcomeIcon:after{content:"";filter:drop-shadow(0 0 8px #ffd70057);border-bottom:3px solid #ffe28ef2;border-right:3px solid #ffe28ef2;border-bottom-right-radius:10px;width:20px;height:14px;position:absolute;top:85px;left:48px;transform:rotate(34deg)}.messagesWelcomeTitle{color:#f4f4f4fa;text-shadow:0 0 14px #ffd77833;font-size:clamp(2rem,2.7vw,2.35rem);font-weight:700;line-height:1.08}.messagesWelcomeTitle:before{content:"✨"}.messagesWelcomeCopy{color:#c2c9d4d6;max-width:30ch;margin:0;font-size:15px;line-height:1.45}.messagesWelcomeActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.messagesWelcomeActionBtn{color:#241700f2;cursor:pointer;background:linear-gradient(#ffdb78c2 0%,#e8b03ab8 54%,#9e701cad 100%),#1a140ae0;border:1px solid #f3c65294;border-radius:999px;min-height:34px;padding:8px 14px;font-size:13px;line-height:1;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 0 10px #ffd70047,0 8px 14px #00000057,inset 0 1px #fff5d694,inset 0 -2px #583e0eb3}.messagesWelcomeActionBtn:hover{border-color:#fcd66ed6;transform:translateY(-1px);box-shadow:0 0 12px #ffd70066,0 11px 18px #0000006b,inset 0 1px #fff8e2b8,inset 0 -2px #6a480fbd}.messagesChatPane.is-empty .messagesThread{justify-content:center;align-items:flex-end;padding-bottom:clamp(42px,8vh,86px);display:flex;position:relative}.messagesChatPane.is-empty .messagesThread:before{content:none;pointer-events:none;filter:none;background:0 0;position:absolute;inset:6% 10% 14%}.messagesChatPane.is-empty .messagesWelcomeState{z-index:1;position:relative}.messagesChatPane.is-empty .messagesChatHeader{border-bottom:1px solid #ffd77833}.messagesChatPane.is-empty .messagesChatHeaderMain{justify-content:center;width:100%;max-width:100%}@keyframes messagesWelcomePulse{0%,to{transform:scale(1);box-shadow:0 0 16px #ffd7006b,0 0 28px #ffd70033}50%{transform:scale(1.07);box-shadow:0 0 20px #ffd7008c,0 0 34px #ffd70047}}.messagesSummaryDock{color:#ffecc2f5;background:#ffd77814;border:1px solid #ffd77847;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.4}.messagesListItem{color:#e9e9e9e6;background:radial-gradient(140% 110% at 12% 8%,#e1b85e12 0%,#e1b85e00 44%),#14181fc7;border:1px solid #c29b4c33;border-bottom-color:#c29b4c47;border-radius:12px;align-items:center;gap:8px;width:100%;padding:6px 4px;transition:all .2s;display:flex;position:relative;transform:translate(0);box-shadow:inset 0 1px #fff4d424,inset 0 -1px #00000075,0 6px 12px #00000047}.messagesListItem:hover{border-color:#ffd70057;transform:translate(4px);box-shadow:inset 0 1px #fff8de33,inset 0 -1px #00000085,0 12px 22px #00000061,0 0 18px #ffd70029}.messagesListSelectBtn{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:2px;display:flex}.messagesListItem.is-active{background:radial-gradient(140% 110% at 12% 8%,#74aaec33 0%,#74aaec00 44%),#182e4e6b;border-color:#4c7aba9e;box-shadow:inset 0 1px #d0e6ff38,inset 0 -1px #00000085,0 10px 18px #00000061,0 0 0 1px #619ce233}.messagesListItem.is-unread:after{content:"";background:#ffd700f5;border-radius:999px;width:8px;height:8px;position:absolute;top:8px;right:9px;box-shadow:0 0 0 1px #00000094,0 0 10px #ffd7006b}.messagesAvatar{object-fit:cover;background:#00000059;border:1px solid #ffda7a59;border-radius:999px;flex:none;width:44px;height:44px}.messagesAvatarWrap{flex:none;display:inline-flex;position:relative}.messagesAvatarWrapXs{width:34px;height:34px}.messagesPresenceBadge{border:1px solid #000000b8;border-radius:999px;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 1px #ffffff1f}.messagesPresenceBadge.is-thread{width:8px;height:8px;bottom:-1px;right:-1px}.messagesPresenceBadge.is-online{background:#58ff9dfa;box-shadow:0 0 0 1px #0000009e,0 0 10px #58ff9d6b}.messagesPresenceBadge.is-idle{background:#ffd85cfa;box-shadow:0 0 0 1px #0000009e,0 0 10px #ffd85c59}.messagesPresenceBadge.is-offline{background:#161616f5;box-shadow:0 0 0 1px #000000b8,0 0 7px #00000073}.messagesAvatarXs{width:34px;height:34px}.messagesAvatarSpacer{flex:0 0 34px;width:34px;height:34px}.messagesItemBody{flex:1;gap:3px;min-width:0;display:grid}.messagesItemName{color:#f6f6f6f7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.messagesItemNameWrap{align-items:center;gap:7px;min-width:0;display:flex}.messagesPresenceDot{background:#a0a0a0f2;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 1px #00000059}.messagesUnreadDot{background:#ffda7afa;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 1px #00000073,0 0 8px #ffda7a52}.messagesGroupTag{color:#ffeabaf5;background:#ffd7781f;border:1px solid #ffd77852;border-radius:999px;align-items:center;min-height:16px;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.messagesPresenceDot.is-online{background:#7eee7efa;box-shadow:0 0 7px #7eee7e73,0 0 0 1px #00000059}.messagesItemTime{color:#abb4c2bd;font-size:12px;line-height:1.2;display:block}.messagesItemPreview{color:#c4ccd8cc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.messagesUnreadPill{color:#0a0a0af2;background:#ffda7af2;border:1px solid #ffda7ab3;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.messagesListHint{color:#e9e9e99e;background:#0003;border:1px solid #ffda7a29;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:14px}.messagesChatPane{--chat-pane-pad-left:12px;--chat-pane-pad-right:12px;--network-bg-size:cover;--network-bg-position:center;isolation:isolate;min-width:0;height:100%;min-height:0;transform-style:preserve-3d;background:linear-gradient(135deg,#000000f0 0%,#24170666 28%,#a27c2c26 50%,#24170666 72%,#000000f0 100%),url(/truthify-network-bg.png);background-size:cover,var(--network-bg-size);background-position:center,var(--network-bg-position);-webkit-backdrop-filter:blur(12px)saturate(118%);overflow-anchor:none;background-repeat:no-repeat;border:1px solid #000000db;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:12px;transition:box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:hidden;transform:none;box-shadow:0 0 36px #ffda7a26,0 0 62px #185ace21,0 28px 54px #0000009e,0 10px 22px #00000073,inset 0 1px #fff6d6a3,inset 0 -1px #6e480d94,inset 0 0 0 1px #ffd87c14}.messagesShell.is-conversation-route .messagesChatPane{background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.messagesShell:hover .messagesListPane,.messagesShell:hover .messagesChatPane{border-color:#000000db;transform:none;box-shadow:0 0 42px #ffda7a33,0 0 72px #1c66e029,0 30px 56px #0009,0 12px 24px #00000070,inset 0 1px #fff6d694,inset 0 -1px #6e480d85,inset 0 0 0 1px #ffd87c1f}.messagesChatPane>*{z-index:1;position:relative}.messagesChatPane:before,.messagesChatPane:after{content:none}@media (min-width:901px){.messagesListPane,.messagesChatPane{align-self:start;height:100%}}.messagesChatHeader{width:auto;margin-left:calc(-1*var(--chat-pane-pad-left));margin-right:calc(-1*var(--chat-pane-pad-right));z-index:8;background:radial-gradient(140% 120% at 14% 8%,#bedcff1f 0%,#bedcff00 44%),linear-gradient(160deg,#14253f 0%,#0f1d33 54%,#0a1425 100%);border:none;border-radius:0;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000075,0 9px 18px #00000070}.messagesChatHeaderMain{justify-content:center;align-items:center;gap:10px;min-width:0;max-width:calc(100% - 112px);display:flex}.messagesBackBtn{color:#ffda7aeb;cursor:pointer;background:0 0;border:0;width:30px;height:30px;padding:0;font-size:24px;line-height:1;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.messagesChatTitleWrap{gap:2px;min-width:0;display:grid}.messagesChatTitle{color:#f6f6f6fa;white-space:nowrap;text-overflow:ellipsis;font-size:22px;line-height:1.08;overflow:hidden}.messagesChatMeta{color:#bac3d0d1;font-size:13px}.messagesActionsWrap{z-index:12;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.messagesActionsMenu{-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;z-index:20;background:#1212128a;border:1px solid #ffd77842;border-radius:14px;gap:4px;width:min(248px,72vw);max-height:0;padding:8px;transition:transform .22s,opacity .22s,max-height .22s;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 16px 36px #0000008f,inset 0 1px #ffffff0f}.messagesActionsMenu.is-open{opacity:1;pointer-events:auto;max-height:340px;transform:translateY(0)}.messagesActionItem{color:#e9e9e9eb;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;width:100%;min-height:36px;padding:0 10px;font-size:14px;display:flex}.messagesActionItem:hover{background:#ffd7781a;border-color:#ffd77838}.messagesLaunchOverlay{z-index:34;background:#0000006b;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.messagesLaunchPanel{-webkit-backdrop-filter:blur(16px);background:#1212128f;border:1px solid #ffd77842;border-radius:16px;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:10px;width:min(560px,100% - 20px);max-height:min(74vh,640px);padding:14px;display:grid;box-shadow:0 18px 42px #0000008f,inset 0 1px #ffffff14}.messagesLaunchHeader{color:#ffe6a6f5;justify-content:space-between;align-items:center;gap:10px;display:flex}.messagesLaunchCloseBtn{color:#e9e9e9eb;cursor:pointer;background:#00000057;border:1px solid #ffd77842;border-radius:999px;width:28px;height:28px}.messagesLaunchCopy{color:#e9e9e9bd;margin:0;font-size:13px}.messagesLaunchSearch{background:var(--search-blue-fill);color:#e9e9e9e6;border:1px solid #0000;border-radius:10px;height:38px;padding:0 12px}.messagesLaunchSearch:focus{border-color:#0000;outline:none}.messagesLaunchList{gap:8px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.messagesLaunchUserBtn{color:#e9e9e9e6;text-align:left;cursor:pointer;background:#ffd7000a;border:1px solid #ffd70029;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:46px;padding:6px 10px;display:flex}.messagesLaunchUserBtn.is-selected{background:#ffda7a1f;border-color:#ffda7a7a;box-shadow:0 0 0 1px #ffda7a24}.messagesLaunchSelectedMark{color:#ffe6a6f2;margin-left:auto;font-size:12px}.messagesLaunchActions{justify-content:flex-end;gap:8px;display:flex}.messagesActionItem:disabled{opacity:.6;cursor:not-allowed}.messagesActionItem.is-danger{color:#ffb2b2fa}.messagesActionItem.is-danger:hover{background:#ff787824;border-color:#ffb2b259}.messagesThread{-webkit-backdrop-filter:blur(5px)saturate(96%);scrollbar-width:none;overflow-anchor:none;background:linear-gradient(#0a0a0a75,#04040442);border:1px solid #0000006b;border-radius:12px;align-content:start;gap:8px;height:100%;min-height:0;max-height:none;padding-right:2px;display:grid;overflow:hidden auto;box-shadow:inset 0 1px #ffffff0f}.messagesShell.is-conversation-route .messagesThread{height:auto;min-height:0;max-height:none;padding-bottom:max(2px,env(safe-area-inset-bottom));flex:auto;margin-bottom:0}.messagesThread::-webkit-scrollbar{width:0;height:0}.messagesDateDivider{color:#e4bc62eb;letter-spacing:.03em;align-items:center;gap:10px;margin:10px 0 4px;font-size:12px;display:flex}.messagesDateDivider:before,.messagesDateDivider:after{content:"";background:linear-gradient(90deg,#0000,#ffda7aa6,#0000);flex:auto;height:1px}.messagesDateDivider span{white-space:nowrap;padding:0 2px}.messagesBubbleRow{align-items:flex-end;gap:6px;min-width:0;margin-top:6px;display:flex}.message{margin:10px 0;display:flex}.message.me{justify-content:flex-end}.message.other{justify-content:flex-start}.bubble{border-radius:18px;max-width:70%;padding:12px 16px;font-size:14px;line-height:1.4;position:relative}.message.me .bubble{color:#1f1402;background:linear-gradient(145deg,#f3d68a 0%,#d0a642 42%,#8e651d 76%,#5f4211 100%)}.message.other .bubble{color:#f2f7ff;background:linear-gradient(145deg,#1f355d 0%,#182b4b 42%,#101f38 76%,#0a1427 100%);border:1px solid #000000d1}.messagesBubbleRow.is-group-start{margin-top:14px}.messagesBubbleRow:first-of-type{margin-top:0}.messagesBubbleRow.is-me{justify-content:flex-end}@keyframes shimmer{0%{background-position:-200px}to{background-position:200px}}.messagesBubble{color:#f4f4f4f7;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;background:radial-gradient(140% 120% at 14% 8%,#ffffff14 0%,#fff0 44%),radial-gradient(120% 120% at 88% 86%,#5884d624 0%,#5884d600 56%),linear-gradient(160deg,#20375f 0%,#162a49 52%,#0d1d35 100%);border:1px solid #000000c7;border-radius:16px 16px 16px 7px;max-width:min(72%,620px);padding:9px 12px;font-size:15px;line-height:1.46;transition:transform .16s,box-shadow .18s;position:relative;transform:translateZ(0);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000008f,0 12px 24px #00000080,0 2px #0000006b}.messagesBubbleRow.is-me .messagesBubble{color:#201403f5;background:radial-gradient(140% 120% at 14% 8%,#fff6d657 0%,#fff6d600 44%),radial-gradient(120% 120% at 84% 82%,#f4c65e2e 0%,#f4c65e00 58%),linear-gradient(145deg,#f3d68a 0%,#d0a642 42%,#8e651d 76%,#5f4211 100%);border-color:#000000c2;border-radius:16px 16px 7px;max-width:min(72%,620px);box-shadow:inset 0 1px #fff8e094,inset 0 -2px #684a1270,0 12px 24px #00000061,0 2px #0000004d}.messagesBubbleRow.is-support-request{justify-content:flex-start}.messagesBubbleRow.is-support-request .messagesBubble{color:#f4f4f4f7;background:radial-gradient(140% 120% at 14% 8%,#ffffff14 0%,#fff0 44%),radial-gradient(120% 120% at 88% 86%,#5884d624 0%,#5884d600 56%),linear-gradient(160deg,#20375f 0%,#162a49 52%,#0d1d35 100%);border:1px solid #000000d1;border-radius:16px 16px 16px 7px;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000008f,0 12px 24px #00000080,0 2px #0000006b}.message-bubble{overflow-wrap:break-word;word-break:break-word;max-width:min(85%,420px)}.chat-container{width:100%;min-width:0}.tgBotPanel.chat-container{width:min(420px,100vw - 24px)}@media (max-width:680px){.tgBotPanel.chat-container:not(.is-mobile-fixed){width:min(292px,100vw - 24px)}}.messagesBubble:before,.messagesBubble:after{content:none}.messagesBubbleRow:not(.is-me) .messagesBubble:after{filter:drop-shadow(-1px 0 #000000c7);border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:8px solid #1a1a1a;left:-7px}.messagesBubbleRow.is-me .messagesBubble:after{filter:drop-shadow(1px 0 #000000c2);border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:8px solid #845d1a;right:-7px}.messagesBubble:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff3,inset 0 -1px #00000094,0 16px 28px #00000085,0 2px #00000075}.messagesSourceLine{color:#e9e9e9b3;margin-top:2px;font-size:16px;font-style:italic}.messagesBubbleTime{color:#e9e9e9b8;text-align:right;margin-top:2px;font-size:11px;display:block}.messagesComposer{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-top:0;border-radius:0;gap:8px;padding-top:10px;display:grid}.messagesComposerRow{align-items:flex-end;gap:8px;display:flex}.messagesInput{color:#f1f1f1f2;resize:none;background:radial-gradient(140% 120% at 14% 8%,#fff5d61f 0%,#fff5d600 44%),linear-gradient(160deg,#2a1f0a85 0%,#140e0670 52%,#0a070494 100%);border:1px solid #ffd67657;border-radius:12px;flex:1;min-height:42px;max-height:220px;padding:10px 12px;font-size:15px;line-height:1.35;overflow-y:auto;box-shadow:inset 0 1px #fff5d63d,inset 0 -1px #5a3e0e75,0 8px 16px #00000047}.messagesInput:focus{border-color:#ffe2918f;outline:none;box-shadow:0 0 0 1px #ffda7a3d,0 0 12px #ffd7002e,inset 0 1px #fff8e24d,inset 0 -1px #62440f80}.messagesInput::placeholder{color:#e2ce9e9e}.messagesQuickRow{flex-wrap:wrap;gap:8px;display:flex}.messagesQuickPill{color:#241700f0;cursor:pointer;background:linear-gradient(#ffdc7ab8 0%,#e4aa38a8 48%,#976a1b9e 100%),#1f170ae6;border:1px solid #f4c7528f;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 0 10px #ffd70066,0 8px 14px #0000006b,0 3px 7px #00000052,inset 0 1px #fff5d694,inset 0 -2px #583e0eb3,inset 0 0 0 1px #ffd87624}.messagesQuickPill:hover:not(:disabled){color:#ffecc2fa;border-color:#ffebaa9e;transform:translateY(-1px);box-shadow:0 11px 18px #00000080,0 5px 9px #0000005c,inset 0 1px #fff8e2b8,inset 0 -2px #6a480fbd,inset 0 0 0 1px #ffe29138}.messagesQuickPill:disabled{opacity:.55;cursor:not-allowed}.messagesComposerRow .primaryBtn{color:#211500f5;background:linear-gradient(#ffdc7ad6 0%,#ecb23ac7 48%,#a1711cb8 100%),#22190ae6;border-color:#f6ca56a3;box-shadow:0 0 10px #ffd70066,0 12px 18px #0000007a,0 4px 8px #00000057,inset 0 1px #fff7deb8,inset 0 -2px #66460eb8,inset 0 0 0 1px #ffd87633}.messagesActionsWrap .iconBtn{box-shadow:0 0 10px #ffd70066}.messagesComposerRow .primaryBtn:hover:not(:disabled){border-color:#ffebaab8;transform:translateY(-1px);box-shadow:0 15px 22px #0000008a,0 5px 10px #0006,0 0 12px #ffda7a42,inset 0 1px #fffae8d6,inset 0 -2px #765010c2,inset 0 0 0 1px #ffe2913d}.messagesComposerRow .primaryBtn:active:not(:disabled){transform:translateY(1px);box-shadow:0 7px 11px #00000073,inset 0 1px #fff2c99e,inset 0 -1px #50360a99}@media (max-width:900px){.messagesLayout{grid-template-columns:1fr}.messagesListPane{border-bottom:1px solid #ffda7a29;border-right:0}.messagesThread{max-height:360px}.messagesLayout.is-compact .messagesThread,.messagesShell.is-conversation-route .messagesThread{max-height:none}}@media (max-width:768px){.messagesShell{border-top:1px solid #ffda7a1f;border-left:0;border-right:0;border-radius:0;width:100%;max-width:100%;margin-inline:0}.messagesShell.is-compact{height:calc(75svh - 66px);min-height:360px}.messagesShell.is-compact:not(.is-conversation-route){margin-top:52px}.messagesShell.is-compact:not(.is-conversation-route) .messagesListPane{padding-bottom:4px}.messagesLayout.is-compact{height:100%;min-height:0}.messagesShell.is-conversation-route .messagesChatPane{grid-template-rows:auto 1fr auto;height:100%;min-height:0;padding-top:0;padding-bottom:0;overflow:visible}.messagesShell,.messagesThread,.messagesChatPane{filter:none;-webkit-backdrop-filter:none}.messagesShell.is-conversation-route .messagesThread{padding-top:6px;padding-bottom:max(2px,env(safe-area-inset-bottom));scroll-padding-bottom:max(2px,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;align-content:end;gap:8px;display:grid;overflow-x:visible}.messagesShell.is-conversation-route{height:calc(75svh - 66px);min-height:360px;max-height:calc(75svh - 66px);margin-top:52px}.messagesChatPane,.chat-container{--chat-pane-pad-left:max(12px,env(safe-area-inset-left));--chat-pane-pad-right:max(12px,env(safe-area-inset-right));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.messagesChatPane{--network-bg-position:center 42%;--network-bg-size:132%}.messagesListPane{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.messagesListItem{border-radius:10px;padding:5px 3px}.messagesWelcomeIcon{width:96px;height:96px}.messagesWelcomeIcon:before{width:56px;height:44px}.messagesWelcomeIcon:after{top:63px;left:39px}.messagesWelcomeTitle{font-size:clamp(1.45rem,7vw,1.9rem)}.messagesWelcomeActions{gap:8px}.messagesWelcomeActionBtn{justify-content:center;width:100%}.messagesListSelectBtn{gap:8px}.messagesItemNameWrap{min-width:0}.messagesItemName{white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.2;overflow:hidden}.messagesItemTime{font-size:11px}.messagesItemPreview{font-size:13px;line-height:1.2}.messagesBubble,.message-bubble{word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;border-radius:12px;max-width:min(90%,520px);padding:7px 9px;font-size:14px;line-height:1.4}.messagesBubbleRow.is-me .messagesBubble{max-width:min(90%,520px)}.messagesComposer{padding-left:max(2px,env(safe-area-inset-left));padding-right:max(2px,env(safe-area-inset-right));padding-bottom:max(8px,env(safe-area-inset-bottom));margin-left:-2px;margin-right:-2px;position:sticky;bottom:0;left:0;right:0}.messagesShell.is-conversation-route .messagesComposer{padding-bottom:calc(env(safe-area-inset-bottom) + 4px);margin-left:0;margin-right:0;position:relative;bottom:auto;left:auto;right:auto}.messagesComposerRow{align-items:stretch;width:100%;min-width:0}.messagesInput{width:100%;min-width:0;min-height:40px}.messagesComposerRow .primaryBtn{white-space:nowrap;flex:none;padding-inline:14px}.postCardBorder .actions{scrollbar-width:none;justify-content:flex-start;gap:6px;width:100%;overflow:auto hidden;flex-wrap:nowrap!important}.postCardBorder .actions::-webkit-scrollbar{width:0;height:0}.postCardBorder .actions .iconBtn{flex:none;gap:6px;min-height:34px;padding:6px 9px;min-width:0!important}.postCardBorder .actions .iconBtn span{white-space:nowrap;line-height:1.1;font-size:11px!important}}@media (max-width:980px){:root{--truthify-main-top-offset:34px}.truthifyCompactSidebarToggle[aria-expanded=true]{left:calc(min(84vw,320px) + 6px)!important}.contentLayer:has(.tgBotRoot.is-open:not([data-panel-vertical=below])) .truthifyCompactSidebarToggle:not([aria-expanded=true]){top:calc(100dvh - 136px - min(76dvh,520px))!important}:is(.contentLayer:has(.tgBotRoot.is-open .tgBotInput:focus) .truthifyCompactSidebarToggle:not([aria-expanded=true]),.contentLayer:has(.tgBotRoot.is-open .tgBotComposer:focus-within) .truthifyCompactSidebarToggle:not([aria-expanded=true])){opacity:0;pointer-events:none}}.notificationsTitle{color:#ffda7af2;margin:0;font-size:34px;font-weight:700;line-height:1.2}.notificationsSubtext{color:#e9e9e99e;margin:4px 0 0;font-size:.875rem}.notificationsFilters{flex-flow:column;justify-content:flex-end;align-items:center;gap:8px;display:flex}.notificationsBulkActions{justify-content:flex-end;gap:8px;display:flex}.notificationsFilterSelect{-webkit-backdrop-filter:blur(8px);color:#fff2d0fa;text-overflow:ellipsis;appearance:none;background:linear-gradient(#ffffff0f,#ffffff05) 50% no-repeat,#0000003d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23f4d792' d='M1 0l4 4 4-4 1 1-5 5-5-5z'/%3E%3C/svg%3E") right 10px center/10px 6px no-repeat;border:1px solid #ffebb447;border-radius:12px;width:146px;min-width:146px;max-width:146px;height:36px;padding:7px 30px 7px 12px;font-size:13px;font-weight:700;line-height:1.25;box-shadow:inset 0 1px #fffae43d,0 6px 14px #0000005c}.notificationsFilterSelect:focus{border-color:#ffe296a6;box-shadow:inset 0 1px #fffae452,0 0 0 3px #d4af372e,0 8px 18px #0000006b}.notificationsFilterSelect option{color:#fff2d0f5;background:#1c1c1cfa}.secondaryBtn.secondaryBtnDanger.notificationsDeleteBtn{text-align:center;color:#ffe9e4fa;text-shadow:0 1px #00000073;background:linear-gradient(#ffa89a57 0%,#b0261e7a 56%,#5c0e0ec2 100%),#3c0a0ab3;border:1px solid #ffc1aa80;border-radius:999px;justify-content:center;align-items:center;width:104px;min-width:104px;height:34px;min-height:34px;padding:6px 10px;transition:transform .14s,box-shadow .14s,border-color .14s,filter .14s;display:inline-flex;transform:translateY(0);box-shadow:inset 0 1px #ffebe680,inset 0 -1px #3e0a0acc,0 8px 16px #00000061,0 0 14px #ff5c4c38}.secondaryBtn.notificationsSelectAllBtn{text-align:center;color:#fff5d6f7;text-shadow:0 1px #00000073;background:linear-gradient(#ffe8a757 0%,#bc862870 54%,#58380ebd 100%),#221608a3;border:1px solid #ffe29675;border-radius:999px;justify-content:center;align-items:center;width:104px;min-width:104px;height:34px;min-height:34px;padding:6px 10px;transition:transform .14s,box-shadow .14s,border-color .14s,filter .14s;display:inline-flex;transform:translateY(0);box-shadow:inset 0 1px #fff8de85,inset 0 -1px #4a2d09cc,0 8px 16px #0000005c,0 0 14px #ffc65633}.secondaryBtn.notificationsSelectAllBtn:hover,.secondaryBtn.secondaryBtnDanger.notificationsDeleteBtn:hover{transform:translateY(-1px)}.secondaryBtn.notificationsSelectAllBtn:hover{border-color:#ffecbab8;box-shadow:inset 0 1px #fff8de99,inset 0 -1px #4a2d09db,0 10px 18px #0000006b,0 0 18px #ffd06847}.secondaryBtn.secondaryBtnDanger.notificationsDeleteBtn:hover{border-color:#ffd6c6b8;box-shadow:inset 0 1px #ffefe99e,inset 0 -1px #3e0a0adb,0 10px 18px #0000006b,0 0 18px #ff66544d}.secondaryBtn.notificationsSelectAllBtn:active,.secondaryBtn.secondaryBtnDanger.notificationsDeleteBtn:active{transform:translateY(1px);box-shadow:inset 0 1px #fff3,inset 0 -1px #000000b3,0 4px 10px #0000005c}.secondaryBtn.notificationsSelectAllBtn:disabled,.secondaryBtn.secondaryBtnDanger.notificationsDeleteBtn:disabled{filter:saturate(.65)brightness(.86);transform:none;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000006b,0 3px 8px #00000047}.notificationsFilterChip{color:#ffecbaf5;letter-spacing:.01em;cursor:pointer;text-shadow:0 1px #0000006b;background:linear-gradient(#ffdc8a33 0%,#af761c57 45%,#4c2e08b8 100%),linear-gradient(#ffffff29 0%,#fff0 58%);border:1px solid #ffda7a4d;border-radius:10px;padding:6px 11px;font-size:12px;font-weight:700;transition:transform .13s,box-shadow .13s,border-color .13s,color .13s,filter .13s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #fff7d6b8,inset 0 -1px #3a2206b8,0 6px 14px #00000073,0 0 14px #ffc24829}.notificationsFilterChip:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 22%,#fff3cd6b 48%,#0000 74%);transition:transform .28s,opacity .18s;position:absolute;inset:0;transform:translate(-135%)}.notificationsFilterChip:hover{color:#fff7ddfa;border-color:#ffe296cc;transform:translateY(-1px);box-shadow:inset 0 1px #fff7d6d6,inset 0 -1px #3a2206c2,0 9px 18px #00000080,0 0 18px #ffcd603d}.notificationsFilterChip:hover:after{opacity:1;transform:translate(135%)}.notificationsFilterChip:active{transform:translateY(1px);box-shadow:inset 0 1px #fff5d08c,inset 0 -1px #2a1604d1,0 4px 10px #0000007a,0 0 10px #ffbd3a29}.notificationsFilterChip.is-active{color:#fff9e6fc;border-color:#ffedbaeb;box-shadow:inset 0 1px #fffae2eb,inset 0 -1px #3f2609d6,0 10px 20px #0000008c,0 0 22px #ffd67052}.notificationsFilterChip:disabled{color:#cdcdcd8c;text-shadow:none;cursor:not-allowed;filter:saturate(.72);background:linear-gradient(#52525280 0%,#2e2e2e94 100%),#1e1e1eb8;border-color:#ffffff1f;transform:none;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000059,0 3px 8px #0000004d}.notificationsFilterChip:disabled:after{display:none}.notificationsGroup{gap:8px;display:grid}.notificationsGroupTitle{letter-spacing:.12em;color:#ffda7ab8;text-transform:uppercase;margin:0;font-size:11px}.notificationsList{border-top:1px solid #ffffff14;gap:0;display:grid}.notificationRow{cursor:pointer;background:#00000057;border-bottom:1px solid #ffffff14;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;column-gap:10px;padding:10px 8px 10px 10px;transition:background .14s,box-shadow .14s;display:grid}.notificationRowSelect{justify-content:center;align-items:center;display:flex}.notificationSelectBox{accent-color:#ffda7af2;cursor:pointer;width:14px;height:14px}.notificationRow:hover{background:#ffda7a24;box-shadow:inset 0 0 0 1px #ffda7a24}.notificationRow.is-unread{background:#ffda7a2e;border-left:2px solid #ffda7ae6}.notificationRowIconWrap{border:1px solid #ffda7a57;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.notificationRowContent{gap:2px;min-width:0;display:grid}.notificationRowMain{color:#e9e9e9cc;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.notificationRowMain.is-unread{color:#ffda7af2;font-weight:650}.notificationRowSecondary{color:#e9e9e9b8;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.notificationRow.is-unread .notificationRowSecondary{color:#ffda7adb}.notificationPostLink{color:#ffda7ad1;text-underline-offset:2px;font-size:13px;text-decoration:none}.notificationPostLink:hover{color:#ffda7af2}.notificationRowTime{color:#e9e9e994;white-space:nowrap;font-size:12px}.notificationRowStatus{justify-items:end;gap:5px;display:grid}.notificationUnreadDot{background:#ffda7af2;border-radius:999px;width:7px;height:7px;box-shadow:0 0 8px #ffda7a73}.notificationReadBtn{color:#e9e9e9cc;cursor:pointer;background:#00000061;border:1px solid #ffffff1f;border-radius:8px;padding:4px 8px;font-size:11px}.notificationReadBtn:hover{color:#ffda7af2;border-color:#ffda7a42}.notificationReadBtn:disabled{opacity:.66;cursor:default}.notificationsEmpty{color:#ffda7aa8;text-align:center;place-items:center;gap:6px;padding:24px 8px;display:grid}.notificationsEmptyIcon{place-items:center;display:inline-grid}.notificationsEmptySubline{color:#e9e9e980;font-size:13px}.earnedBadgesShell{width:min(980px,100%)}.earnedBadgesHeader{align-items:center}.earnedBadgesStats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.earnedBadgesStatPill{color:#fff5d6f2;background:linear-gradient(#ffe8a73d 0%,#bc86283d 54%,#58380e85 100%),#22160880;border:1px solid #ffe2965c;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.earnedBadgesList{border-top:1px solid #ffffff14;gap:0;display:grid}.earnedBadgeRow{background:#00000057;border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:10px 8px 10px 10px;transition:background .14s,box-shadow .14s;display:grid}.earnedBadgeRow:hover{background:#ffda7a24;box-shadow:inset 0 0 0 1px #ffda7a24}.earnedBadgeIconWrap{border:1px solid #ffda7a57;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.earnedBadgeContent{gap:2px;min-width:0;display:grid}.earnedBadgeName{color:#ffda7af2;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.earnedBadgeDescription{color:#e9e9e9b8;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.earnedBadgeCountPill{color:#ffecbafa;background:#ffda7a24;border:1px solid #ffda7a85;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:26px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff7d63d}@media (max-width:900px){.earnedBadgesHeader{align-items:stretch}.earnedBadgesStats{justify-content:flex-start}.earnedBadgeRow{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.earnedBadgeCountPill{grid-column:2;justify-self:start}}.truthifyUserMenuButton:hover{border-color:#ffda7a42!important;box-shadow:0 0 12px #ffda7a1f!important}.truthifyUserMenuItem:hover{color:#ffda7af5!important;background:#ffda7a12!important;border-color:#ffda7a3d!important}.lux-divider{position:relative}.headerTitleRow .headerTitleText{isolation:isolate;position:relative}.headerTitleRow .headerTitleText:before,.headerTitleRow .headerTitleText:after{content:none}@media (max-width:1100px){.truthifySidebar{display:none}.truthifySidebar.is-mobile-collapsible{gap:12px;max-width:320px;height:100dvh;max-height:100dvh;overflow:hidden auto;z-index:101!important;width:min(84vw,320px)!important;padding:calc(74px + env(safe-area-inset-top))10px calc(12px + env(safe-area-inset-bottom))!important;border-radius:0 16px 16px 0!important;margin:0!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}.truthifySidebar.is-mobile-collapsible .truthifySidebarNav{gap:4px;display:grid}.truthifySidebar.is-mobile-collapsible .truthifyCompactSidebarScroller{padding:0}.truthifySidebar.is-mobile-collapsible .truthifySidebarDividerCompact{width:100%;height:1px;min-height:1px;margin:6px 0}.truthifySidebar.is-mobile-collapsible .truthifySidebarSectionTitle{margin:10px 4px 4px}.truthifySidebar.is-mobile-collapsible .truthifySidebarSubLink{justify-content:space-between}.truthifySidebar.is-compact{clip-path:inset(0 round 14px);gap:10px;overflow:hidden;border-radius:14px!important;width:100%!important;margin:6px 0 2px!important;padding:8px 6px!important;display:flex!important;position:static!important}.truthifySidebar.is-compact .truthifySidebarNav,.truthifySidebar.is-compact .truthifySidebarBottom,.truthifySidebar.is-compact .truthifySidebarSubNav{flex-wrap:nowrap;align-items:center;gap:8px;display:flex;overflow:visible}.truthifySidebar.is-compact .truthifySidebarNav{width:100%;position:relative}.truthifySidebar.is-compact .truthifySidebarBottom{border-top:0;margin-top:0;padding-top:0}.truthifySidebar.is-compact .truthifySidebarLink,.truthifySidebar.is-compact .truthifySidebarSubLink{white-space:nowrap;scroll-snap-align:start;flex:none;align-items:center;padding:8px 10px;font-size:13px;display:inline-flex}.truthifySidebar.is-compact .truthifySidebarActionButton{text-align:center;flex:none;justify-content:center;width:auto}.truthifySidebar.is-compact .truthifySidebarSubLink{justify-content:space-between;align-items:center;display:flex}.headerMainBar{padding:10px 0 12px!important}.headerCenterCol{width:100%!important;min-height:auto!important}}@media (max-width:760px){.headerMainBar{gap:12px!important}.truthifyUserMenu{right:4px!important}.headerCenterCol{padding-top:4px!important}.truthifyUserMenuButton>span:nth-child(2){max-width:92px!important}.hero{padding:26px 0 44px}.heroText{font-size:15px;line-height:1.4}.searchWrap{border-radius:14px;padding:10px 12px}.searchWrap input{font-size:15px}.card{border-radius:14px}.cardInner{padding:14px 14px 10px}.aboutStatementCard3d{border-radius:16px;transform:none}.cardFooter{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px}.actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}.iconBtn{min-height:40px;padding:9px 11px}.notificationsHeader{flex-direction:column;align-items:stretch}.notificationsFilters{justify-content:flex-end}.notificationRow{grid-template-columns:auto auto minmax(0,1fr);row-gap:6px}.notificationRowTime{grid-area:2/3;justify-self:start}.notificationRowStatus{grid-area:3/3;place-items:center start;gap:10px;display:flex}.notificationReadBtn{min-height:36px}}@keyframes glitterDrift{0%{background-position:0 0,24px 38px,72px 18px,118px 90px,14px 104px,62px 150px}25%{background-position:40px -72px,-28px 102px,142px -38px,6px 182px,78px 34px,-40px 242px}55%{background-position:96px -170px,-120px 154px,228px -86px,-76px 288px,188px 86px,-234px 76px}80%{background-position:124px -232px,-246px 176px,320px -148px,-146px 356px,254px 138px,-376px -4px}to{background-position:140px -280px,-316px 208px,452px -172px,-92px 510px,334px 264px,-398px -80px}}@keyframes glitterTwinkle{0%{opacity:.68;filter:brightness()}22%{opacity:.76;filter:brightness(1.09)}48%{opacity:.6;filter:brightness(.93)}71%{opacity:.74;filter:brightness(1.07)}to{opacity:.68;filter:brightness()}}@keyframes glitterFieldDrift{0%{background-position:0 0,34px 62px,88px 26px,140px 98px}25%{background-position:38px -64px,-4px 166px,186px -34px,38px 282px}55%{background-position:118px -12px,-76px 260px,324px -112px,-86px 454px}80%{background-position:198px -78px,-128px 324px,438px -176px,-168px 564px}to{background-position:240px -120px,-136px 402px,508px -184px,-120px 618px}}@keyframes glitterPulse{0%{opacity:.24}36%{opacity:.32}67%{opacity:.17}to{opacity:.24}}.awardedBadgeWrap:hover .awardedBadgeName,.awardedBadgeWrap:focus-within .awardedBadgeName{opacity:1!important}.awardedBadgePill{color:#ffda7ad6;background:#ffda7a0f;border:1px solid #ffda7a61;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;line-height:1.2;transition:border-color .14s,box-shadow .14s;display:inline-flex}.awardedBadgePill:hover{border-color:#ffda7a9e;box-shadow:0 0 10px #ffda7a2e}@keyframes toastFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes toastFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.modal{border-radius:var(--radius);background:radial-gradient(circle at 50% 0,#d4af371a,#0000 56%),linear-gradient(#161616eb,#080808db);border:1px solid #d4af3742;flex-direction:column;width:min(860px,100vw - 48px);max-height:calc(100vh - 160px);display:flex;overflow:hidden;box-shadow:0 30px 80px #000000b3}.modal.modalCreateWide{width:min(1080px,100vw - 40px)}@media (max-width:900px),(max-height:900px){.modal{width:min(760px,100%);max-height:calc(100vh - 36px)}.modal.modalCreateWide{width:min(940px,100%)}}.modalHeader{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.modalTitle{color:var(--gold-2);font-size:16px;font-weight:700}.closeBtn{color:#e9e9e9b3;cursor:pointer;background:#00000038;border:1px solid #ffffff1f;border-radius:12px;padding:9px 12px;font-size:14px}.closeBtn:hover{background:#d4af3714;border-color:#d4af3738}.modalBody{min-height:0;padding:16px;overflow-y:auto}.formGrid{gap:12px;display:grid}.label{color:#e9e9e9b3;margin-bottom:6px;font-size:13px}.field,.textarea,.select{color:#e9e9e9e6;background:#00000047;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;padding:12px 13px;font-size:16px}.select{background:#2a2a2af2}.select option{color:#e9e9e9eb;background:#2a2a2a}.notificationsFilterSelect.select{color:#fff2d0fa;appearance:none;background:linear-gradient(#ffffff0f,#ffffff05) 50% no-repeat,#0000003d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23f4d792' d='M1 0l4 4 4-4 1 1-5 5-5-5z'/%3E%3C/svg%3E") right 10px center/10px 6px no-repeat;border:1px solid #ffebb447;border-radius:999px;width:216px;min-width:216px;max-width:216px;height:34px;min-height:34px;padding:5px 32px 5px 14px;font-size:13px;font-weight:700;line-height:1.3}.notificationsFilterSelect.select option{color:#fff2d0f5;background:#1c1c1cfa}.textarea{resize:vertical;min-height:clamp(90px,24vh,160px);line-height:1.5;overflow-x:hidden}.field:focus,.textarea:focus,.select:focus{border-color:#d4af3757;box-shadow:0 0 0 4px #d4af371a}.modalFooter{border-top:1px solid #ffffff12;justify-content:flex-end;gap:10px;padding:14px 16px;display:flex}.secondaryBtn{color:#e9e9e9bf;cursor:pointer;background:#00000038;border:1px solid #ffffff1f;border-radius:999px;padding:11px 16px;font-size:14px}.secondaryBtn:hover{background:#d4af3712;border-color:#d4af3733}.secondaryBtn.secondaryBtnDanger{color:#ffdcdcf5;background:#78141442;border-color:#ffb4b461}.secondaryBtn.secondaryBtnDanger:hover{background:#8c1a1a57;border-color:#ffb4b48a}.primaryBtn{color:var(--gold-2);cursor:pointer;background:#d4af3724;border:1px solid #d4af374d;border-radius:999px;padding:11px 16px;font-size:14px}.primaryBtn:hover{background:#d4af3733}.resetSendBtn3d{color:#2a1700f2;letter-spacing:.01em;text-shadow:0 1px #fff8d299;background:linear-gradient(#ffeda18a 0%,#eec04080 48%,#b07e128a 100%);border:1px solid #ffdc7880;justify-content:center;justify-self:start;width:170px;min-width:0;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fffbe4c7,inset 0 -2px #7a52089e,0 8px 18px #0000006b,0 2px #784c00d9}.resetSendBtn3d:hover{background:linear-gradient(#fff3b5fa 0%,#f8ce54f5 48%,#bc8a18fa 100%);border-color:#ffea9af5;transform:translateY(-1px)}.resetSendBtn3d:active{transform:translateY(1px);box-shadow:inset 0 1px #fffbe4ad,inset 0 -1px #7a52088c,0 4px 10px #00000059,0 1px #784c00c7}.resetSendBtn3d:disabled{opacity:.72;transform:none}.accountProfileTop{min-width:0}.accountSettingsRoot .lux-panel{transform-style:preserve-3d;isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(118%);position:relative;overflow:hidden;background:linear-gradient(135deg,#000000f0 0%,#24170666 28%,#a27c2c26 50%,#24170666 72%,#000000f0 100%)!important;border-color:#ffde8a57!important;box-shadow:0 28px 54px #0000009e,0 10px 22px #00000073,inset 0 1px #fff6d6a3,inset 0 -1px #6e480d94,inset 0 0 0 1px #ffd87c14!important}.accountSettingsRoot .lux-panel:before,.accountSettingsRoot .lux-panel:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.accountSettingsRoot .lux-panel:before{opacity:.42;background:radial-gradient(circle,#ffd87c14 0%,#ffd87c00 62%),radial-gradient(circle at 50% 110%,#00000042 0%,#0000 70%);border:1px solid #ffde881f;inset:1px;box-shadow:inset 0 0 14px #ffc7490d}.accountSettingsRoot .lux-panel:after{background:radial-gradient(#0000003d 0%,#0000 70%);border-radius:50%;height:14px;inset:auto 6% -18px;transform:translateZ(-1px)}.accountSettingsRoot .lux-panel.activeUsersPanel{background:radial-gradient(circle at 62% 54%,#e2b24a38 0%,#e2b24a0a 34%,#e2b24a00 58%),linear-gradient(135deg,#030a22e6 0%,#0919486b 28%,#1a3e8e33 50%,#0919486b 72%,#030a22e6 100%)!important;border-color:#2654acd1!important;box-shadow:0 28px 54px #0000009e,0 10px 22px #00000073,inset 0 1px #dceaff7a,inset 0 -1px #102c6294,inset 0 0 0 1px #6c9cff29!important}.accountSettingsRoot .lux-panel.activeUsersPanel:before{opacity:.52;background:radial-gradient(circle,#5c90f829 0%,#5c90f800 62%),radial-gradient(circle at 50% 110%,#00000042 0%,#0000 70%);border:1px solid #6a98f83d;box-shadow:inset 0 0 14px #487cec24}.activeUsersMessageBtn{transition:transform .14s,border-color .14s,background .14s,box-shadow .14s,color .14s}.activeUsersMessageBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 1px #ffdc8257,0 0 14px #ffc6567a,0 6px 12px #00000057;color:#261806f2!important;background:linear-gradient(#ffda7a66,#aa761a75)!important;border-color:#ffe08cd1!important}.activeUsersNameLink{transition:color .14s,text-shadow .14s,filter .14s}.activeUsersNameLink:hover,.activeUsersNameLink:focus-visible{text-shadow:0 0 8px #ffcd62b8,0 0 18px #ffbb4075;filter:brightness(1.06);color:#ffdf92fa!important}.guidelinesPage .card,.recognitionBadgesPage .card{background:linear-gradient(135deg,#000000eb 0%,#3a260ae6 28%,#e1af4485 50%,#3c280ce6 72%,#000000eb 100%)!important}.recognitionBadgesPage .card{filter:none!important;background:linear-gradient(#080808f0,#040404e6)!important;box-shadow:0 22px 44px #0000008f,0 10px 20px #0000006b,inset 0 1px #ffffff14,inset 0 -1px #0000008f!important}.guidelinesPage .card:before,.recognitionBadgesPage .card:before{background:linear-gradient(#08080852,#08080880)}.guidelinesPage .card:after{background:radial-gradient(circle,#ffd77033,#0000 62%)}.recognitionBadgesPage .card:after{content:"";background:radial-gradient(circle,#ffd7701f,#0000 68%)}@media (max-width:980px){.guidelinesPage .gridCenter,.recognitionBadgesPage .gridCenter,.privacyPolicyPage .gridCenter{margin-top:52px}}.accountProfileFields,.accountProfileMeta{min-width:0}.accountFileInput{color:#e9e9e9db}.accountFileInput::file-selector-button{color:#e9e9e9bf;cursor:pointer;background:#00000038;border:1px solid #ffffff1f;border-radius:999px;margin-right:8px;padding:11px 16px;font-size:14px}.accountFileInput::file-selector-button:hover{background:#d4af3712;border-color:#d4af3733}.accountSettingsRoot .primaryBtn,.accountSettingsRoot .secondaryBtn,.accountSettingsRoot .closeBtn{transition:transform .13s,box-shadow .13s,border-color .13s,background .13s;transform:translateY(0)}.accountSettingsRoot .accountFileInput::file-selector-button{transition:transform .13s,box-shadow .13s,border-color .13s,background .13s;transform:translateY(0)}.accountSettingsRoot .primaryBtn{background:linear-gradient(#ffedaa3d 0%,#d6a32f29 52%,#9c6c1033 100%);border-color:#ffe28c85;box-shadow:inset 0 1px #fff7d68a,inset 0 -2px #764d0794,0 8px 16px #0000005c,0 2px #6c4605b3}.accountSettingsRoot .primaryBtn:hover{background:linear-gradient(#fff0b21f 0%,#ce962c14 54%,#70480e1f 100%);border-color:#ffe2969e;transform:translateY(0);box-shadow:inset 0 1px #fff8de8f,inset 0 -1px #52340ac7,0 8px 16px #0000005c}.accountSettingsRoot .primaryBtn:active{transform:translateY(1px);box-shadow:inset 0 1px #fff7d67a,inset 0 -1px #764d078a,0 4px 10px #00000047,0 1px #6c4605a3}.accountSettingsRoot .secondaryBtn,.accountSettingsRoot .closeBtn{background:linear-gradient(#48484842 0%,#1c1c1c42 58%,#0c0c0c4d 100%);border-color:#fff3;box-shadow:inset 0 1px #ffffff38,inset 0 -2px #00000080,0 7px 14px #00000057,0 2px #00000085}.accountSettingsRoot .accountFileInput::file-selector-button{background:linear-gradient(#48484842 0%,#1c1c1c42 58%,#0c0c0c4d 100%);border-color:#fff3;box-shadow:inset 0 1px #ffffff38,inset 0 -2px #00000080,0 7px 14px #00000057,0 2px #00000085}.accountSettingsRoot .secondaryBtn:hover,.accountSettingsRoot .closeBtn:hover{background:linear-gradient(#5454541a 0%,#2424241a 58%,#0e0e0e29 100%);border-color:#ffffff47;transform:translateY(0);box-shadow:inset 0 1px #ffffff42,inset 0 -1px #00000085,0 7px 14px #00000057}.accountSettingsRoot .accountFileInput::file-selector-button:hover{background:linear-gradient(#5454541a 0%,#2424241a 58%,#0e0e0e29 100%);border-color:#ffffff47;transform:translateY(0);box-shadow:inset 0 1px #ffffff42,inset 0 -1px #00000085,0 7px 14px #00000057}.accountSettingsRoot .secondaryBtn.secondaryBtnDanger:hover{background:linear-gradient(#b634341a 0%,#7c181824 58%,#540e0e2e 100%);border-color:#ffc1aa94;transform:translateY(0);box-shadow:inset 0 1px #ffe2dc52,inset 0 -1px #380a0a9e,0 7px 14px #00000057}.accountSettingsRoot .secondaryBtn:active,.accountSettingsRoot .closeBtn:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000075,0 4px 9px #0000004d,0 1px #00000080}.accountSettingsRoot .accountFileInput::file-selector-button:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000075,0 4px 9px #0000004d,0 1px #00000080}.accountSettingsRoot .secondaryBtn.secondaryBtnDanger{background:linear-gradient(#a42a2a47 0%,#70161657 58%,#4c0e0e61 100%);border-color:#ffb4b47a;box-shadow:inset 0 1px #ffdcdc42,inset 0 -2px #3c0a0a9e,0 7px 14px #00000057,0 2px #28060685}.accountSettingsRoot .accountFileInput::file-selector-button{padding:8px 12px;font-size:13px}.accountSettingsRoot .primaryBtn:disabled,.accountSettingsRoot .secondaryBtn:disabled,.accountSettingsRoot .closeBtn:disabled{opacity:.74;box-shadow:none;transform:none}.accountSettingsRoot .accountFileInput:disabled::file-selector-button{opacity:.74;box-shadow:none;transform:none}@media (max-width:760px){.accountSettingsRoot .lux-panel{box-shadow:0 18px 34px #00000085,0 8px 14px #0000005c,inset 0 1px #fff6d68f,inset 0 -1px #6e480d7a,inset 0 0 0 1px #ffd87c12!important}.accountProfileTop{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:8px!important}.accountSettingsRoot .accountProfileAvatar{margin-inline:auto;width:clamp(206px,56vw,238px)!important;height:clamp(206px,56vw,238px)!important}.accountProfileFields{gap:7px!important}.accountProfileMeta{gap:6px!important;margin-top:0!important}}.footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000059;border-top:1px solid #ffffff0f;margin-top:0;padding:24px 0}.footerRow{color:#e9e9e98c;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.footer .container{width:min(var(--max),calc(100% - 40px))}.footerMid{opacity:.65;text-align:center;flex:1}.footerLink{color:#e9e9e9a6}.footerLink:hover{color:var(--gold-2)}@media (max-width:720px){.userName{display:none}.brand,.userArea{min-width:auto}.footerRow{flex-direction:column}.footerMid{order:3}}.navBtn{color:#e9e9e9cc;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 12px;font-size:15px}.navBtn:hover{background:#ffffff0f}.navMenu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;background:#000000bf;border:1px solid #ffffff1a;border-radius:14px;min-width:280px;padding:8px;position:absolute;top:44px;left:0;box-shadow:0 18px 40px #0000008c}.navMenuItem{color:#e9e9e9d9;border-radius:12px;padding:11px 12px;font-size:15px;text-decoration:none;display:block}.navMenuItem:hover{color:#ffda7af2;background:#ffffff0f}.userMeta{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.logoutBtn{color:#ffda7ad9;cursor:pointer;background:0 0;border:none;margin-top:3px;padding:0;font-size:13px}.logoutBtn:hover{text-decoration:underline}.attachmentComposerPanel{background:#0003;border:1px solid #ffffff14;border-radius:12px;gap:8px;padding:10px;display:grid}.attachmentList{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.attachmentCard{background:#00000047;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:8px;display:flex}.attachmentLinkCard{background:#00000059;border:1px solid #ffffff14;border-radius:10px;gap:4px;width:min(280px,72vw);padding:10px;transition:border-color .2s,box-shadow .2s;display:grid}.attachmentLinkCard:hover{border-color:#ffda7a38;box-shadow:0 0 10px #ffda7a1f}.attachmentRemoveBtn{color:#e9e9e9cc;cursor:pointer;background:#00000059;border:1px solid #ffffff14;border-radius:999px;width:fit-content;padding:4px 10px;font-size:12px;transition:border-color .2s,box-shadow .2s}.attachmentRemoveBtn:hover{border-color:#ffda7a3d;box-shadow:0 0 10px #ffda7a1a}.attachmentThumbBtn{cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:12px;padding:0;display:block;overflow:hidden}.attachmentThumbBtn:hover{opacity:.92}.attachmentPreviewDialog{background:#080808e6;border:1px solid #ffffff1f;border-radius:14px;width:min(1180px,100vw - 40px);max-height:min(80vh,760px);padding:12px;box-shadow:0 30px 80px #000000b3}.attachmentPreviewHeader{position:static}@media (max-width:760px){.attachmentPreviewDialog{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100vh - 24px);padding:10px}}@media (max-width:900px){.attachmentPreviewHeader{z-index:2;background:linear-gradient(#080808eb,#0808088c 70%,#08080800);padding-bottom:4px;position:sticky;top:0}}.attachmentPreviewCloseBtn{color:#e9e9e9d9;cursor:pointer;background:#0000003d;border:1px solid #ffffff1f;border-radius:999px;padding:7px 12px;font-size:13px}.attachmentPreviewCloseBtn:hover{color:#ffda7aeb;border-color:#ffda7a52}@media (max-width:640px){.topicSubheadingWrap{margin-top:18px}.typo-subtopic,.topicHeadingSm{line-height:1.25}.typo-discussion,.cardTitle{line-height:1.35}.typo-parent,.topicHeadingParent{letter-spacing:1px}}
