.NotificationBell-module__q8NsHa__bellWrapper{cursor:pointer;align-items:center;margin:0 .25rem;display:flex;position:relative}.NotificationBell-module__q8NsHa__bellButton{cursor:pointer;color:var(--color-text-secondary,#a3a3a3);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:relative}.NotificationBell-module__q8NsHa__bellButton:hover{color:#fff;background:#ffffff0f}.NotificationBell-module__q8NsHa__unreadBadge{background:var(--color-primary,#ff003c);color:#fff;pointer-events:none;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:800;display:flex;position:absolute;top:-2px;right:-2px;box-shadow:0 0 10px #ff003c99}.NotificationBell-module__q8NsHa__backdrop{z-index:105;position:fixed;inset:0}.NotificationBell-module__q8NsHa__popoverCard{-webkit-backdrop-filter:blur(24px);z-index:110;background:#0e0f14fa;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;width:330px;max-width:calc(100vw - 32px);max-height:440px;animation:.2s cubic-bezier(.16,1,.3,1) NotificationBell-module__q8NsHa__popoverFadeIn;display:flex;position:absolute;bottom:calc(100% + 14px);left:-215px;overflow:hidden;box-shadow:0 20px 50px #000000f2,0 0 20px #0009}@keyframes NotificationBell-module__q8NsHa__popoverFadeIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.NotificationBell-module__q8NsHa__popoverHeader{background:#ffffff05;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.NotificationBell-module__q8NsHa__popoverTitle{font-family:var(--font-heading,"Rajdhani", sans-serif);letter-spacing:.06em;color:#fff;text-transform:uppercase;align-items:center;gap:8px;font-size:1.05rem;font-weight:800;display:flex}.NotificationBell-module__q8NsHa__headerCount{color:#94a3b8;background:#ffffff14;border-radius:999px;padding:2px 7px;font-size:.72rem;font-weight:700}.NotificationBell-module__q8NsHa__readAllBtn{color:#ff2e55;cursor:pointer;background:#ff003c1a;border:1px solid #ff003c4d;border-radius:6px;align-items:center;gap:4px;padding:4px 9px;font-size:.72rem;font-weight:700;transition:all .15s;display:inline-flex}.NotificationBell-module__q8NsHa__readAllBtn:hover{color:#fff;background:#ff003c33;border-color:#ff003c8c;box-shadow:0 0 10px #ff003c4d}.NotificationBell-module__q8NsHa__readAllBtn:disabled{opacity:.5;cursor:not-allowed}.NotificationBell-module__q8NsHa__notificationsList{flex-direction:column;gap:6px;max-height:380px;padding:10px;display:flex;overflow-y:auto}.NotificationBell-module__q8NsHa__notificationsList::-webkit-scrollbar{width:5px}.NotificationBell-module__q8NsHa__notificationsList::-webkit-scrollbar-track{background:0 0}.NotificationBell-module__q8NsHa__notificationsList::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.NotificationBell-module__q8NsHa__notificationsList::-webkit-scrollbar-thumb:hover{background:#ffffff40}.NotificationBell-module__q8NsHa__notificationItem{border:1px solid #ffffff0d;border-left:3px solid var(--color-primary,#ff003c);cursor:pointer;background:#ffffff06;border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;transition:all .2s;display:flex}.NotificationBell-module__q8NsHa__notificationItem:hover{border-color:#ffffff1f;border-left-color:var(--color-primary,#ff003c);background:#ffffff0f;transform:translate(2px)}.NotificationBell-module__q8NsHa__itemHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.NotificationBell-module__q8NsHa__itemTitle{color:#f1f5f9;font-size:.85rem;font-weight:700}.NotificationBell-module__q8NsHa__itemTime{color:#64748b;flex-shrink:0;font-size:.68rem}.NotificationBell-module__q8NsHa__itemMessage{color:#94a3b8;word-break:break-word;font-size:.78rem;line-height:1.4}.NotificationBell-module__q8NsHa__emptyState{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:8px;padding:36px 16px;display:flex}.NotificationBell-module__q8NsHa__emptyState p{margin:0;font-size:.84rem}
.Sidebar-module__chRhja__cyberSidebar{-webkit-backdrop-filter:blur(28px);z-index:100;-webkit-user-select:none;user-select:none;background:linear-gradient(#0c0d11f7 0%,#08090cfc 100%);border-right:1px solid #ffffff12;flex-direction:column;width:275px;height:100vh;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 32px #000000a6,1px 0 #ff003c1f}.Sidebar-module__chRhja__cyberSidebar:before{content:"";pointer-events:none;z-index:0;opacity:.8;background-image:radial-gradient(#ffffff09 1px,#0000 1px),linear-gradient(#ff003c0a 0%,#0000 35%,#00e67605 100%);background-size:20px 20px,100% 100%;position:absolute;inset:0}.Sidebar-module__chRhja__cyberSidebar:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#ff003c99 20%,#ff64004d 60%,#0000 100%);width:1px;height:100%;position:absolute;top:0;right:-1px}.Sidebar-module__chRhja__sidebarBrand{z-index:1;background:linear-gradient(#ffffff05 0%,#0000 100%);border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:12px;padding:20px 18px 16px;text-decoration:none;transition:all .25s;display:flex;position:relative}.Sidebar-module__chRhja__sidebarBrand:hover .Sidebar-module__chRhja__brandLogoBox{border-color:#ff003cbf;transform:scale(1.05);box-shadow:0 0 24px #ff003c8c,inset 0 0 14px #ff003c4d}.Sidebar-module__chRhja__brandLogoBox{color:#ff003c;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));background:linear-gradient(135deg,#ff003c2e 0%,#140a0fcc 100%);border:1px solid #ff003c73;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 0 18px #ff003c59,inset 0 0 8px #ff003c26}.Sidebar-module__chRhja__brandLogoBox svg{filter:drop-shadow(0 0 4px #ff003c);width:22px;height:22px}.Sidebar-module__chRhja__brandMeta{flex-direction:column;gap:2px;display:flex}.Sidebar-module__chRhja__brandTitle{font-family:var(--font-heading,"Rajdhani", sans-serif);color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:1.35rem;font-weight:800;line-height:1}.Sidebar-module__chRhja__brandTitle span{color:#ff003c;text-shadow:0 0 12px #ff003c99}.Sidebar-module__chRhja__brandSubtitle{color:#71717a;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700;display:flex}.Sidebar-module__chRhja__statusPulse{background:#00e676;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite Sidebar-module__chRhja__radarPulse;box-shadow:0 0 8px #00e676}@keyframes Sidebar-module__chRhja__radarPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.Sidebar-module__chRhja__sidebarNav{z-index:1;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;flex:1;gap:16px;padding:14px 10px;display:flex;position:relative;overflow-y:auto}.Sidebar-module__chRhja__sidebarNav::-webkit-scrollbar{width:4px}.Sidebar-module__chRhja__sidebarNav::-webkit-scrollbar-track{background:0 0}.Sidebar-module__chRhja__sidebarNav::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.Sidebar-module__chRhja__sidebarNav::-webkit-scrollbar-thumb:hover{background:#ff003c66}.Sidebar-module__chRhja__navGroup{flex-direction:column;gap:2px;display:flex}.Sidebar-module__chRhja__groupLabel{font-family:var(--font-heading,"Rajdhani", sans-serif);letter-spacing:.14em;color:#52525b;text-transform:uppercase;align-items:center;gap:6px;padding:0 12px 6px;font-size:.68rem;font-weight:800;display:flex}.Sidebar-module__chRhja__groupLabel:after{content:"";background:linear-gradient(90deg,#ffffff0d 0%,#0000 100%);flex:1;height:1px}.Sidebar-module__chRhja__navItem{color:#a1a1aa;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.86rem;font-weight:600;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.Sidebar-module__chRhja__navItemLeft{align-items:center;gap:12px;display:flex}.Sidebar-module__chRhja__navItem svg{color:#71717a;flex-shrink:0;width:17px;height:17px;transition:all .18s}.Sidebar-module__chRhja__navItem:hover{color:#fff;background:linear-gradient(90deg,#ffffff0a 0%,#ffffff03 100%);border-color:#ffffff0f;transform:translate(4px)}.Sidebar-module__chRhja__navItem:hover svg{color:#ff003c;filter:drop-shadow(0 0 6px #ff003c80)}.Sidebar-module__chRhja__navItem.Sidebar-module__chRhja__active{color:#fff;background:linear-gradient(90deg,#ff003c29 0%,#ff003c08 100%);border-color:#ff003c66;font-weight:700;box-shadow:0 0 20px #ff003c29,inset 0 0 12px #ff003c0f}.Sidebar-module__chRhja__navItem.Sidebar-module__chRhja__active svg{color:#ff003c;filter:drop-shadow(0 0 8px #ff003cb3)}.Sidebar-module__chRhja__navItem.Sidebar-module__chRhja__active:before{content:"";background:#ff003c;border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-10px;box-shadow:0 0 10px #ff003c}.Sidebar-module__chRhja__activeDot{background:#ff003c;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-left:6px;box-shadow:0 0 8px #ff003c}.Sidebar-module__chRhja__navBadge{font-family:var(--font-heading,"Rajdhani", sans-serif);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:800;line-height:1}.Sidebar-module__chRhja__navBadgeLive{color:#00e676;background:#00e67624;border:1px solid #00e67659;box-shadow:0 0 8px #00e67633}.Sidebar-module__chRhja__navBadgeTap{color:#fbbf24;background:#f59e0b29;border:1px solid #f59e0b66;box-shadow:0 0 8px #f59e0b40}.Sidebar-module__chRhja__navBadgeVip{color:#fca5a5;background:linear-gradient(135deg,#ff003c40 0%,#a855f740 100%);border:1px solid #ff003c80;box-shadow:0 0 10px #ff003c4d}.Sidebar-module__chRhja__sidebarFooterWrapper{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090cd9;border-top:1px solid #ffffff12;flex-shrink:0;padding:12px;position:relative}.Sidebar-module__chRhja__profileCardTrigger{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;transition:all .2s;display:flex;position:relative}.Sidebar-module__chRhja__profileCardTrigger:hover,.Sidebar-module__chRhja__profileCardTrigger.Sidebar-module__chRhja__active{background:#ffffff0e;border-color:#ffffff29;box-shadow:0 4px 16px #0006}.Sidebar-module__chRhja__userInfoArea{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.Sidebar-module__chRhja__avatarBox{flex-shrink:0;width:36px;height:36px;position:relative}.Sidebar-module__chRhja__avatarBox img{object-fit:cover;background:#141419;border:1px solid #ffffff26;border-radius:6px;width:100%;height:100%}.Sidebar-module__chRhja__statusDotOnline{background:#00e676;border:2px solid #0c0d11;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 6px #00e676}.Sidebar-module__chRhja__userDetails{text-align:left;flex-direction:column;gap:1px;min-width:0;display:flex}.Sidebar-module__chRhja__userName{color:#f4f4f5;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;line-height:1.2;overflow:hidden}.Sidebar-module__chRhja__userRoleText{color:#fbbf24;letter-spacing:.04em;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;display:flex}.Sidebar-module__chRhja__btnBellToggle{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:relative}.Sidebar-module__chRhja__btnBellToggle:hover,.Sidebar-module__chRhja__btnBellToggle.Sidebar-module__chRhja__active{color:#fff;background:#ffffff14;border-color:#ffffff1f}.Sidebar-module__chRhja__btnLogin{color:#fff;width:100%;font-family:var(--font-heading,"Rajdhani", sans-serif);letter-spacing:.1em;cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));text-transform:uppercase;background:linear-gradient(135deg,#ff003c 0%,#d60033 100%);border:1px solid #fff3;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-size:.95rem;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 20px #ff003c59,inset 0 1px #ffffff40}.Sidebar-module__chRhja__btnLogin:hover{background:linear-gradient(135deg,#ff1a50 0%,#e60037 100%);transform:translateY(-1px);box-shadow:0 6px 28px #ff003c8c,inset 0 1px #fff6}.Sidebar-module__chRhja__btnLogin:active{transform:translateY(1px)}.Sidebar-module__chRhja__dropdownMenuProfile{-webkit-backdrop-filter:blur(28px);z-index:110;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);background:#0e0f14fa;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:2px;padding:8px;display:none;position:absolute;bottom:calc(100% + 10px);left:12px;right:12px;box-shadow:0 20px 48px #000000d9,0 0 24px #ff003c26}.Sidebar-module__chRhja__dropdownMenuProfile.Sidebar-module__chRhja__show{animation:.2s cubic-bezier(.16,1,.3,1) Sidebar-module__chRhja__menuPop;display:flex}.Sidebar-module__chRhja__profileMenuItem{color:#a1a1aa;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;width:100%;padding:9px 12px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.Sidebar-module__chRhja__profileMenuItem svg{color:#71717a;flex-shrink:0;width:16px;height:16px;transition:color .15s}.Sidebar-module__chRhja__profileMenuItem:hover{color:#fff;background:#ffffff0d;border-color:#ffffff14;transform:translate(3px)}.Sidebar-module__chRhja__profileMenuItem:hover svg{color:#fff}.Sidebar-module__chRhja__profileMenuItem.Sidebar-module__chRhja__adminPanel{color:#38bdf8;background:#38bdf80f;border-color:#38bdf833}.Sidebar-module__chRhja__profileMenuItem.Sidebar-module__chRhja__adminPanel svg{color:#38bdf8}.Sidebar-module__chRhja__profileMenuItem.Sidebar-module__chRhja__adminPanel:hover{color:#e0f2fe;background:#38bdf824;border-color:#38bdf866}.Sidebar-module__chRhja__profileMenuItem.Sidebar-module__chRhja__logoutItem,.Sidebar-module__chRhja__profileMenuItem.Sidebar-module__chRhja__logoutItem svg{color:#f87171}.Sidebar-module__chRhja__profileMenuItem.Sidebar-module__chRhja__logoutItem:hover{color:#fca5a5;background:#ef44441a}.Sidebar-module__chRhja__menuDivider{background:#ffffff14;height:1px;margin:4px 6px}@keyframes Sidebar-module__chRhja__menuPop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.Sidebar-module__chRhja__mobileHeader{z-index:90;-webkit-backdrop-filter:blur(20px);box-sizing:border-box;background:#0c0d11f0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;padding:12px 20px;display:none;position:sticky;top:0}.Sidebar-module__chRhja__mobileToggleBtn{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.Sidebar-module__chRhja__mobileToggleBtn:hover{color:#ff003c;background:#ff003c26;border-color:#ff003c66}.Sidebar-module__chRhja__mobileOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:95;background:#000000bf;transition:opacity .3s;display:none;position:fixed;inset:0}@media (max-width:1024px){.Sidebar-module__chRhja__cyberSidebar{position:fixed;top:0;left:0;transform:translate(-100%)}.Sidebar-module__chRhja__cyberSidebar.Sidebar-module__chRhja__open{transform:translate(0);box-shadow:0 0 50px #000000e6}.Sidebar-module__chRhja__mobileHeader{display:flex}.Sidebar-module__chRhja__mobileOverlay.Sidebar-module__chRhja__open{display:block}}
.Footer-module__Grjkva__cyberFooter{-webkit-backdrop-filter:blur(24px);font-family:var(--font-primary,"Inter", sans-serif);-webkit-user-select:none;user-select:none;background:linear-gradient(#0c0d11f5 0%,#07080bfc 100%);border-top:1px solid #ffffff12;margin-top:auto;padding:64px 24px 34px;position:relative}.Footer-module__Grjkva__cyberFooter:before{content:"";background:linear-gradient(90deg,#0000 0%,#ff003ccc 30%,#ff6400cc 70%,#0000 100%);height:1px;position:absolute;top:0;left:10%;right:10%;box-shadow:0 0 16px #ff003c73}.Footer-module__Grjkva__footerWrapper{max-width:1240px;margin:0 auto}.Footer-module__Grjkva__footerMainGrid{grid-template-columns:1.8fr 1fr 1fr 1fr;gap:48px;padding-bottom:44px;display:grid}.Footer-module__Grjkva__footerBrand{flex-direction:column;gap:14px;display:flex}.Footer-module__Grjkva__brandTitle{font-family:var(--font-heading,"Rajdhani", sans-serif);color:#fff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:1.75rem;font-weight:800;line-height:1;display:flex}.Footer-module__Grjkva__brandTitle span{color:#ff003c;text-shadow:0 0 14px #ff003c99}.Footer-module__Grjkva__brandDesc{color:#a1a1aa;max-width:380px;font-size:.88rem;line-height:1.65}.Footer-module__Grjkva__footerCol{flex-direction:column;gap:16px;display:flex}.Footer-module__Grjkva__colHeading{font-family:var(--font-heading,"Rajdhani", sans-serif);color:#fff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.95rem;font-weight:800;display:flex;position:relative}.Footer-module__Grjkva__colHeading:after{content:"";background:#ff003c;width:18px;height:2px;box-shadow:0 0 8px #ff003c}.Footer-module__Grjkva__linkList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__linkList a{color:#8e8e99;align-items:center;gap:6px;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.Footer-module__Grjkva__linkList a:hover{color:#fff;transform:translate(4px)}.Footer-module__Grjkva__linkList a:hover:before{content:"›";color:#ff003c;text-shadow:0 0 6px #ff003c;font-weight:700}.Footer-module__Grjkva__footerDivider{background:linear-gradient(90deg,#0000 0%,#ffffff14 20% 80%,#0000 100%);height:1px;margin-bottom:26px}.Footer-module__Grjkva__footerBottomFlex{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.Footer-module__Grjkva__copyrightMeta{flex-direction:column;gap:4px;display:flex}.Footer-module__Grjkva__copyText{color:#e4e4e7;font-size:.86rem;font-weight:600}.Footer-module__Grjkva__devCredit{color:#71717a;font-size:.78rem}.Footer-module__Grjkva__devCredit a{color:#a1a1aa;font-weight:600;text-decoration:none;transition:color .15s}.Footer-module__Grjkva__devCredit a:hover{color:#ff003c;text-shadow:0 0 8px #ff003c80}.Footer-module__Grjkva__socialLinks{align-items:center;gap:10px;display:flex}.Footer-module__Grjkva__socialBtn{color:#a1a1aa;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px));background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.Footer-module__Grjkva__socialBtn svg{fill:currentColor;width:18px;height:18px;transition:transform .2s}.Footer-module__Grjkva__socialBtn:hover{color:#ff003c;background:#ff003c26;border-color:#ff003c73;transform:translateY(-2px);box-shadow:0 0 16px #ff003c59}.Footer-module__Grjkva__socialBtn:hover svg{transform:scale(1.12)}.Footer-module__Grjkva__legalNotice{color:#71717a;background:#0006;border:1px solid #ffffff0a;border-left:2px solid #ff003c66;border-radius:6px;padding:12px 16px;font-size:.72rem;line-height:1.6}.Footer-module__Grjkva__legalNotice strong{color:#d4d4d8;letter-spacing:.04em}@media (max-width:960px){.Footer-module__Grjkva__footerMainGrid{grid-template-columns:1fr 1fr;gap:36px}.Footer-module__Grjkva__footerBrand{grid-column:span 2}}@media (max-width:540px){.Footer-module__Grjkva__footerMainGrid{grid-template-columns:1fr}.Footer-module__Grjkva__footerBrand{grid-column:span 1}.Footer-module__Grjkva__footerBottomFlex{flex-direction:column;align-items:flex-start}}
.CookieBanner-module__xm3yWa__cookieConsentBanner{background:var(--color-surface,#14141ad9);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border,#ffffff14);width:calc(100% - 48px);max-width:840px;box-shadow:var(--shadow-card,0 12px 40px #000000d9), 0 0 30px #000c;z-index:9999;opacity:0;pointer-events:none;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(120px)}.CookieBanner-module__xm3yWa__cookieConsentBanner.CookieBanner-module__xm3yWa__show{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.CookieBanner-module__xm3yWa__cookieBannerLeft{flex:1;align-items:center;gap:16px;display:flex}.CookieBanner-module__xm3yWa__cookieIconWrap{background:rgba(var(--color-primary-rgb,255, 0, 60), .12);border:1px solid var(--color-border-glow,rgba(var(--color-primary-rgb), .35));width:42px;height:42px;color:var(--color-primary,#ff003c);box-shadow:var(--shadow-neon,0 4px 16px -4px rgba(var(--color-primary-rgb), .5));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CookieBanner-module__xm3yWa__cookieIconWrap svg{fill:currentColor;width:22px;height:22px}.CookieBanner-module__xm3yWa__cookieTextContent{flex-direction:column;gap:2px;display:flex}.CookieBanner-module__xm3yWa__cookieTitle{font-family:var(--font-heading,"Rajdhani", sans-serif);letter-spacing:.06em;color:#fff;text-transform:uppercase;font-size:.95rem;font-weight:800}.CookieBanner-module__xm3yWa__cookieDesc{color:#9a9aa5;font-size:.82rem;line-height:1.4}.CookieBanner-module__xm3yWa__cookieDesc a{color:var(--color-primary,#ff003c);font-weight:600;text-decoration:none;transition:color .15s}.CookieBanner-module__xm3yWa__cookieDesc a:hover{text-decoration:underline}.CookieBanner-module__xm3yWa__cookieActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.CookieBanner-module__xm3yWa__btnCookieAccept{border-radius:var(--radius-md,8px);background:var(--color-primary,#ff003c);color:#fff;font-family:var(--font-heading,"Rajdhani", sans-serif);letter-spacing:.08em;cursor:pointer;box-shadow:var(--shadow-neon,0 4px 16px -4px rgba(var(--color-primary-rgb), .5));text-transform:uppercase;white-space:nowrap;border:none;padding:10px 22px;font-size:.9rem;font-weight:800;transition:all .15s}.CookieBanner-module__xm3yWa__btnCookieAccept:hover{background:var(--color-primary-hover,#e21a42);box-shadow:var(--shadow-glow,0 0 24px rgba(var(--color-primary-rgb), .4));transform:translateY(-1px)}@media (max-width:768px){.CookieBanner-module__xm3yWa__cookieConsentBanner{flex-direction:column;align-items:flex-start;width:calc(100% - 32px);padding:18px;bottom:16px}.CookieBanner-module__xm3yWa__cookieActions{justify-content:flex-end;width:100%}.CookieBanner-module__xm3yWa__btnCookieAccept{text-align:center;width:100%}}
.DiscordPromptBanner-module__FVjfZW__discordBannerWrap{-webkit-backdrop-filter:blur(20px);z-index:9998;opacity:0;pointer-events:none;background:#10121beb;border:1px solid #5865f259;border-radius:14px;flex-direction:column;gap:12px;width:calc(100% - 48px);max-width:460px;padding:16px 20px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(30px)scale(.96);box-shadow:0 12px 40px #000c,0 0 24px #5865f233}.DiscordPromptBanner-module__FVjfZW__discordBannerWrap.DiscordPromptBanner-module__FVjfZW__show{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.DiscordPromptBanner-module__FVjfZW__bannerTop{align-items:flex-start;gap:14px;display:flex}.DiscordPromptBanner-module__FVjfZW__discordIconBox{color:#5865f2;background:#5865f226;border:1px solid #5865f266;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 0 16px #5865f24d}.DiscordPromptBanner-module__FVjfZW__discordIconBox svg{width:24px;height:24px}.DiscordPromptBanner-module__FVjfZW__textContent{flex-direction:column;flex:1;gap:3px;display:flex}.DiscordPromptBanner-module__FVjfZW__titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DiscordPromptBanner-module__FVjfZW__title{font-family:var(--font-heading,"Rajdhani", sans-serif);letter-spacing:.05em;color:#fff;text-transform:uppercase;font-size:.95rem;font-weight:800}.DiscordPromptBanner-module__FVjfZW__rewardBadge{color:#fbbf24;font-family:var(--font-heading,"Rajdhani", sans-serif);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#f59e0b40,#d9770659);border:1px solid #f59e0b99;border-radius:4px;align-items:center;gap:4px;padding:1px 7px;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 0 10px #f59e0b33}.DiscordPromptBanner-module__FVjfZW__desc{color:#9da0b3;margin:0;font-size:.8rem;line-height:1.4}.DiscordPromptBanner-module__FVjfZW__desc strong{color:#fff}.DiscordPromptBanner-module__FVjfZW__closeBtn{color:#6d7185;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;line-height:1;transition:all .15s;display:flex}.DiscordPromptBanner-module__FVjfZW__closeBtn:hover{color:#fff;background:#ffffff14}.DiscordPromptBanner-module__FVjfZW__bannerBottom{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:10px;padding-top:10px;display:flex}.DiscordPromptBanner-module__FVjfZW__btnLater{color:#8b8ea4;font-family:var(--font-heading,"Rajdhani", sans-serif);letter-spacing:.05em;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:.82rem;font-weight:700;transition:color .15s}.DiscordPromptBanner-module__FVjfZW__btnLater:hover{color:#fff}.DiscordPromptBanner-module__FVjfZW__btnConnect{color:#fff;font-family:var(--font-heading,"Rajdhani", sans-serif);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#5865f2,#4752c4);border-radius:6px;align-items:center;gap:6px;padding:8px 18px;font-size:.85rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #5865f266}.DiscordPromptBanner-module__FVjfZW__btnConnect:hover{background:linear-gradient(135deg,#6775f5,#515ecf);transform:translateY(-1px);box-shadow:0 0 20px #5865f299}@media (max-width:640px){.DiscordPromptBanner-module__FVjfZW__discordBannerWrap{width:auto;max-width:none;bottom:16px;left:16px;right:16px}}
